/* CSS Document */



/* CSS Document */



html, body {min-height: 100%;

	height: 100%;

	position:relative;

	background: url(images/body_bkgd.png) top repeat-x #33445C;

	}  /* hack for IE5+/Win.*/



img {

	border:0;

}



html>body, html>body #main {height: auto; }

/* Without this, Moz1.0 adds a vertical scrollbar */



body {

	margin:0;

	padding:0;

	color:#333;

	font-size:11px;

	line-height:15px;

	font-family:Arial, Helvetica, sans-serif;

	background: url(images/body_bkgd.png) top repeat-x #33445C;

}



a, a:visited {

	color:#000000;

}



a:hover, a:visited:hover, a:active {

	color:#666;

}



h1 {

	color:#496286;

	font-size:24px;

	font-weight:normal;

}



h2 {

	color:#F57A24;

	font-size:18px;

	line-height:20px;

	font-weight:bold;

}





#main {

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	width:820px;

	background:url(images/left_shadow.png) top left no-repeat;

	padding-left:50px;

}

/* html #main {

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	width:820px;

	background:url(images/left_shadow.png) top left no-repeat;

	padding-left:100px;

}	/* For IE */



#right_bkgd {

	background:url(images/right_shadow.png) top right no-repeat;

	width:770px;

	padding-right:50px;

	text-align:left;

	height:100%;

}



#hm_inner {

	width:770px;

	height:100%;

	background:url(random_images/rotate.php) left top no-repeat #FFF;

	}



#hm_inner2 {

	width:770px;

	height:100%;

	background-color:#FFF;

	background:url(images/hm_inner_bkgd2.png) left top no-repeat;

	}

	

#top {

	height:108px;

	padding-left:27px;

}



#logo {

	padding-right:27px;

	float:left;

	padding-top:5px;

}



#nav {

	float:right;

	height:26px;

	text-align:center;

	padding-left:0px;

	padding-right:8px;

	width:525px;

	padding-bottom:0px; display:inline;

}



#nav_bdr {

	float:right;

	height:1px;

	background:url(images/nav_bdr_bkgd.gif) right top no-repeat #D0D0D0;

	margin-left:8px;

	padding-right:0px;

	width:530px;

}





#nav_bdr {

	float:right;

	height:1px;

	background:url(images/nav_bdr_bkgd.gif) right top no-repeat #D0D0D0;

	margin-left:8px;

	padding-right:0px;

	width:530px;

}



#headline {

	float:right;

	padding-left:13px;

	padding-right:153px;

	padding-top:15px;

}



#hm_row1 {

	clear:both;

	padding-left:17px;

	height:240px;

	height:240px;

}



html>body #hm_row1 {

	margin-bottom:54px;

	} 



#hm_buzz {

	background:url(images/hm_buzz_bkgd.png) left top no-repeat;

	padding:25px 35px 15px 29px;

	float:left;

	color:#666;

	width:145px;

	margin-top:0px;

	height:220px;

}



#hm_buzz h1 {

	color:#F57A24;

	margin-top:0;

	padding-top:0;

	margin-bottom:9px;

	padding-bottom:0;

	font-size:13px;

	font-stretch:condensed;

	font-weight:bold;

}



#hm_buzz p {

	margin:0;

	padding:0;

}



#hm_synopsis {

	color:#000;

	font-size:12px;

	line-height:16px;

	float:right;

	padding-left:11px;

	padding-top:166px;

	width:367px;

	padding-right:155px;	

}



#hm_synopsis p {

	margin:0;

	padding:0;

}



#line {

	background:url(images/border_bkgd.gif) left bottom repeat-x;

	height:28px;

	width:710px;

	margin-right:19px;

	margin-left:30px;

}



html>body #line{

	height:7px;

	} 



#hm_row_2 {

	padding:10px 18px 0px 30px;

	height:140px;

}



#hm_row_2 h1 {

	color:#000;

	margin-top:0;

	padding-top:0;

	margin-bottom:0px;

	padding-bottom:0;

	font-size:13px;

	font-stretch:condensed;

	font-weight:bold;

}



#hm_row_2 p {

	margin-top:0;

	padding-top:0;

	margin-bottom:3px;

	padding-bottom:0;



}



#column_1 {

	font-size:12px;

	float:left;

	height:120px;

	width:200px;

}



#column_1 a, #column_1 a:visited {

	color:#F57A24;

	text-decoration:none;

}



#column_1 a:hover, #column_1 a:active, #column_1 a:visited:hover {

	color:#F57A24;

	text-decoration:underline;

}



#column_2 {

	float:left;

	padding-left:0px;

	width:252px;


}



#column_3 {

	float:right;

	width:261px;


	padding-left:0px;

}



html:not([dummy]) #column_3 {

	background:url(images/network_box.png) no-repeat 0px 0px;

	} 





#hm_row_3 {

	background-color:#FFF;

	padding:13px 32px 12px 27px;

	text-align:center;

	height:56px;

}



#hm_row_3 p {

	margin-top:4px;

	padding-top:4px;

}



#hm_row_3 img {

	vertical-align:middle;

}



#copyright {

	width:453px;

	float:left;

	padding-left:10px;

	padding-right:10px;	

	color:#999;

	padding-top:5px;

	}



#footer {

	background-color:#555;

	padding:11px 13px 16px 29px;

	color:#CCC;

	line-height:16px;

	font-size:12px;

	text-align:center;

}



#footer a, #footer a:visited {

	color:#999;

	text-decoration:none;

}



#footer a:hover, #footer a:active {

	color:#999;

	text-decoration:underline;

}



#shadow {

	width:770px;

	margin-left:auto;

	margin-right:auto;

	height:18px;

}



#bottom_shadow {

	width:691px;

	float:left;

	text-align:left;

	background:url(images/bottom_shadow_bkgd.png) top left repeat-x;

}



#bottom_shadow_right {

	width:79px;

	float:right;

}



/* sub page only styles */



#sub_inner {

	width:770px;

	height:100%;

	background:url(images/sub_inner_bkgd.png) left top no-repeat #FFF;

	}



#sub_top {

	height:92px;

	padding-left:27px;

}

/* For IE */





#snav {

	float:right;

	padding-left:0px;

	padding-right:15px;

	padding-top:5px;

	text-align:right;

	width:515px;

	color:#666;

	font-size:12px;

	}

	

#snav a,  #snav a:visited {

	color:#F27C26;

	text-decoration:none;

}



#snav a:hover, #snav a:active, #snav a:visited:hover {

	text-decoration:underline;

	color:#F27C26;

}



#header {

	float:right;

	width:528px;

	padding-top:10px;

	text-align:left;

	padding-left:8px;

	height:24px;

}



#header h1 {

	padding-top:0;

	margin-top:0;

	padding-bottom:0;

	margin-bottom:0;

	line-height:24px;

}



#content_outer {

	clear:both;

	padding-left:17px;

	height:100%;

	background:url(images/content_bottom.png) bottom left no-repeat;

}



#content_outer h1 {

	color:#000;

	margin-top:0;

	padding-top:0;

	margin-bottom:0px;

	padding-bottom:0;

	font-size:13px;

	font-stretch:condensed;

	font-weight:bold;

}



#left_col {

	float:left;

	width:210px;

}



#sub_buzz {

	background:url(images/sub_buzz_bkgd.png) top no-repeat;

	padding:25px 35px 10px 29px;

	color:#666;

	width:145px;

	height:220px;

}



#sub_buzz h1 {

	color:#F57A24;

	margin-top:0;

	padding-top:0;

	margin-bottom:9px;

	padding-bottom:0;

	font-size:13px;

	font-stretch:condensed;

	font-weight:bold;

}



#sub_buzz p {

	margin:0;

	padding:0;

}



#content {

	float:right;

	padding-left:8px;

	width:500px;

	padding-right:30px;	

	padding-top:20px;

	height:100%;

}

#content a, #content a:visited { color:#F57A24; }
#content a:hover, #content a:visited:hover, #content a:active { color:#666666; }


#sub_logon { font-size:12px; float:left; width:190px; padding:25px 0px 25px 17px; }
#sub_logon h1 { font-size:13px; margin:0px; }
#sub_logon a, #sub_logon a:visited { color:#F57A24; text-decoration:none; }
#sub_logon a:hover, #sub_logon a:active, #sub_logon a:visited:hover { color:#F57A24; text-decoration:underline; }

#learn_more {

	padding-left:27px;

	padding-top:25px;

	width:172px;

}

.testimonial{font-weight:normal; color:#444444; font-size:11px; text-decoration:none;}
.testimonial:link{ color:#444444; text-decoration:none;}
.testimonial:visited{ color:#444444; text-decoration:none;}
.testimonial:hover{ color:#2B3B5D; text-decoration:underline;}

.input{ border:1px solid #666666; padding:2px; font-size:11px;}
.highlight{ color:#F57A24; font-size:12px; font-weight:bold; }

.blink{color:#000000; font-size:11px; text-decoration:none;}
.blink:link{ color:#000000; text-decoration:none;}
.blink:visited{ color:#000000; text-decoration:none;}
.blink:hover{ color:#2B3B5D; text-decoration:none;}

