* { margin:0; padding:0;}
body { background:#000000; font-size:100%; line-height:1em; font-family:arial, tahoma; color:#ffffff;}

.site_center {text-align:center;}
.main {margin:0 auto; width:780px; text-align:left;}

.tall_content{ background:url(images/tall_content.gif) 0 0 repeat-x;}
/*header*/
.wr_logo{height:315px; background:url(images/header.jpg) 0 0 no-repeat;}

#menu{width:100%;height:61px;background:url(images/fm_menu_bg.jpg) repeat-x;}
#menu ul{width:95%;margin:0 auto;list-style:none;}
#menu li{list-style:none;display:block;float:left;font-size:11px;font-weight:bold;height:61px;line-height:61px;margin:0 5px;}
#menu li a{display:block;float:left;height:61px;color:#99a2b7;text-decoration:none;text-transform:uppercase;padding:0 20px;	}
#menu li a:hover{background:url(images/fm_hover_bg.jpg) repeat-x;color:#fff;}
#menu li a:hover span, #menu li .current span{
	background:url(images/fm_hover_pointer.jpg) no-repeat top;
	height:61px;
	display:block;
	float:left;
}
#menu li .current{
	display:block;
	float:left;
	height:61px;				
	background:url(images/fm_hover_bg.jpg) repeat-x;
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
	padding:0 20px;
}


.tall_bot{ }
.tall_bottom_line { position: relative; bottom: 15px; z-index: -5; background:url(images/cont_bg_btm.gif) repeat-x; width:100%; }
.tall_top{ background:url(images/cont_bg.gif) repeat-x;}

h1{text-align:center; font-size:48px; line-height:60px; padding-top:245px; color:e7e6e6;}
img {border:0; vertical-align:top; text-align:left;}
a:hover{text-decoration:none;}
a, a:hover {color:#3a8ea6;}

.content{ padding:33px 0 23px 0px; font-size:0.625em;}
.content{ background:url(images/cont_wr_con.gif); width:780px;}
.innercontent {padding-left: 40px; width: 700px; margin-top:0px;}

.clear { clear:both;}

.footer{ color:#f13516; font-size:0.7em; padding:13px 0 15px 0; text-align:center; font-weight:bold;}
.footer a{ color:#f13516; text-decoration:none}
.footer a:hover{ text-decoration:underline;}

h3{
	font-size:28px;
	font-weight:bold;
	line-height:38px;
}

.multigenerate{
	font-size:14px;
}

.home_results th{
	font-weight:bold;	
	font-size:15px;
	padding:5px;
	background-color:#eaeaea;
	color:#000;
}

.home_results td{
	font-weight:normal;	
	font-size:14px;
	color:#000;
	background-color:#ffffff;
	padding:5px;
}


