/* base styles */
body{ margin:0px; padding:0px; color:#333; }
sup{font-size:12px}
form{ margin:0px; padding:0px; }
p{ font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:16px; margin:0px; }
h1{ font-family:Georgia, "Times New Roman", Times, serif; font-size:1.1em; font-weight:normal; letter-spacing:-.03em; color:#FF3300; margin:0px; padding:0px; }
	.secHalf{color:#002D59;} /*second half (other color) */
h2{ font-size:16px; margin:0px; padding:0px; font-family:Georgia, "Times New Roman", Times, serif; color:#333}
h3{ font-family:Arial, Helvetica, sans-serif; font-size:.7em; font-weight:bold; color:#666666; padding:0px; margin:3px 0 3px 0;}
.text{ font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:0px; }

/* wraps */
#wrapper{ width:795px; float:left; }
#wrapper08{ width:795px; float:left; }

/* header */
div#header{ width:795px; position:absolute; left:0px; top:0px; z-index:300; }
	div#header #logo{ float:left; padding:2px;  }
	div#header #ad{ float:right; padding:2px; }
	div#header #divider{ float:right; }
	
/* body content */
#bodyWrap{ width:795px; margin:80px 0 0 0; background-image:url(img/shell/navRepeat.gif);background-repeat:repeat-y; position:absolute;}
#bodyWrap08{ width:795px;background-image:url(img/shell/navRepeat.gif);background-repeat:repeat-y; position:relative;clear:both;float:left}

/* left nav */
#leftNav{ padding:45px 0 0 0; width:195px; float:left; background-color:#002D59; background-image:url(img/shell/nav_fade.jpg); background-repeat:repeat-x; background-position:40px 0;  }	
	#leftNav #welcome{ padding:0 0 5px 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#B3D7FF; border-bottom:1px dotted #36608B; }	
	.logout{ color:#469EFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:normal; }
	.logout a{ text-decoration:none; color:#469EFF; padding:0 0 0 5px; font-weight:normal;}
	#leftNav #date{ padding:5px 0 0 5px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#B3D7FF; }	
	#leftNav #search{ padding:5px 0 10px 5px;}	
	#leftNav #gsearch{ width:100px; border:1px solid white; font-family:Arial, Helvetica, sans-serif; font-size:9px; color:#1A5EA3;  padding:3px; margin:0px; float:left;}	
	#leftNav #search #submit{ padding:0 0 0 5px; }	
 
	#leftNav ul{ margin:0px; padding:0px; list-style:none; border-width:0px 0px 1px 0px; border-color:#B3D7FF; border-style:dotted;}
	#leftNav li{ margin:0px; padding:0px; font-weight:bold;width:100%;text-align:right}
	#leftNav li span{ color:#469EFF; font-weight:normal; font-size:11px}
	#leftNav ul a{ display:block; cursor:pointer; color:#EAF3FB; text-decoration:none; border-style:dotted; padding:6px 10px 10px 0; border-top:1px; border-bottom:0px; border-left:0; border-right:0; border-color:#B3D7FF; border-style:dotted; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }
	#leftNav ul a:link, #leftNav ul a:visited{ text-decoration:none; color:#EAF3FB; padding-left:10px; }
	#leftNav ul a:hover{ text-decoration:none; padding-left:10px; color:#EAF3FB; background-color:#12569B; background-image:url(img/shell/nav_hoverArrow.gif); background-repeat:no-repeat; background-position:-18px 14px;}
		#sub{ background-color:#002851; background-repeat:repeat-x; width:192px; border-top:1px dotted #B3D7FF;}
		#sub img{ float:left;}
		#sub h3{ margin:10px 0 0 0; padding:0 0 0 0; color:#469EFF; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:10px; background-image:none; background-color:none; }	
		html>body #sub h3{ margin:0; padding:0 0 0 0; color:#469EFF; font-family:Arial, Helvetica, sans-serif; text-align:left; font-size:10px;  background-image:none; background-color:none;}	
			#sub h3 a,#sub h3 a:link,#sub h3 a:visited,#sub h3 a:hover{ border:0px; padding:0 0 0 0; color:#469EFF; text-align:left; background-image:none; background-color:none;}
			html>body #sub h3 a,#sub h3 a:link,#sub h3 a:visited,#sub h3 a:hover{ border:0px; padding:0 0 0 0; text-align:left; margin:10px 0 0 0; color:#469EFF; background-image:none; background-color:none;}
		#sub h4{ margin:0; padding:0; color:#FB6200; font-family:Arial, Helvetica, sans-serif; font-size:10px;  background-image:none; background-color:none;}	
			#sub h4 a,#sub h4 a:link,#sub h4 a:visited,#sub h4 a:hover{ border:0px; padding:0 0 0 0; color:#FB6200; text-align:left; background-image:none; background-color:none;}
			html>body #sub h4 a,#sub h4 a:link,#sub h4 a:visited,#sub h4 a:hover{ border:0px; padding:0px 0 0 0; text-align:left; color:#FB6200; background-image:none; background-color:none;}
			
/* content */
div#contentWrap{ width:595px; float:left;}
	div#contentWrap ul { margin:3px; }
	div#contentWrap ul li{ font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0px; padding:0px;}
/* content top */
div#bodyWrap #contentTop{ margin:0 0 0 0; padding:30px 0 10px 5px; width:595px; float:left; background-image:url(img/shell/content_feature_bg_gradient.jpg); background-repeat:repeat-x; background-color:#DFECF9; }	
	div#bodyWrap #contentTop h1{ width:290px; }	
	div#bodyWrap #contentTop p{ width:95%;float:left; }	
	div#bodyWrap #contentTop img{ float:right; margin:-20px 5px 0 0; }	
	div#bodyWrap #contentTop img .left{ float:left; margin:0 0 0 0; }	
div#bodyWrap #contentTopCat{ margin:0 0 0 0; padding:30px 0 10px 5px; width:590px; float:left; background-image:url(img/shell/content_feature_bg_gradient.jpg); background-repeat:repeat-x; background-color:#DFECF9; }	
	div#bodyWrap #contentTopCat h1{ font-size:22px; }	 
	div#bodyWrap #contentTopCat h5{ font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:0px; padding:0px; }	
	div#bodyWrap #contentTopCat p{  float:left; width:390px; padding:5px 0 5px 0;}	
	div#bodyWrap #contentTopCat img{ float:left; margin:0 10px 0 0; border:3px solid #B3D7FF; }	
	div#bodyWrap #contentTopCat .bold{ font-weight:bold; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; }	
div#bodyWrap #searchResults{ margin:0 0 0 0; padding:30px 0 10px 5px; width:590px; float:left; background-image:url(img/shell/content_feature_bg_gradient.jpg); background-repeat:repeat-x; background-color:#DFECF9; }	
	div#bodyWrap #searchResults h1{ font-size:22px; }	
	div#bodyWrap #searchResults h5{ font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:0px; padding:0px; }	
	div#bodyWrap #searchResults p{ float:left; color:#333333; font-size:10px;}	
	div#bodyWrap #searchResults a:link{ color:#333333; text-decoration:none; font-size:11px; }	
	div#bodyWrap #searchResults a:visited{ color:#333333; text-decoration:none; font-size:11px; }	
	div#bodyWrap #searchResults a:hover{ color:#333333; text-decoration:underline; font-size:11px; }	
div#bodyWrap #contentNewsFiles{ margin:0 0 0 0; padding:30px 0 10px 5px; width:590px; overflow:hidden; float:left;  background-image:url(img/shell/content_feature_bg_gradient.jpg); background-repeat:repeat-x; background-color:#DFECF9; }	
	div#bodyWrap #contentNewsFiles .newsItem{ clear:both; width:570px; margin:0; padding:0 0 10px 0; border-top:1px dotted #4279B1; position:relative; }	
	div#bodyWrap #contentNewsFiles h1{ font-size:22px; }	
	div#bodyWrap #contentNewsFiles h5{ font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:0px; padding:0px; }	
	div#bodyWrap #contentNewsFiles a{  width:550px; padding:5px 0 5px 0; font-weight:bold;  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:0px; color:#666; text-decoration:none;}	
	div#bodyWrap #contentNewsFiles a:link{ color:#002D59; text-decoration:none;}	
	div#bodyWrap #contentNewsFiles a:visited{ color:#002D59; text-decoration:none;}	
	div#bodyWrap #contentNewsFiles a:hover{ color:#002D59; text-decoration:underline;}	
	div#bodyWrap #contentNewsFiles img { float:left; margin:0 10px 0 0; border:3px solid #B3D7FF; }	
	div#bodyWrap #contentNewsFiles .arrowLink{ border:0px; margin:3px; padding:0px; float:left; }
	div#bodyWrap #contentNewsFiles img#right{ float:right; }	
	div#bodyWrap #contentNewsFiles .bold{ font-weight:bold; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}	
	div#bodyWrap #contentNewsFiles.marketingpulse .newsItem p{ margin:5px 0 5px 0; }
div#bodyWrap #contentAgencyFiles{ margin:0 0 0 0; padding:30px 0 10px 5px; width:590px; float:left;  background-image:url(img/shell/content_feature_bg_gradient.jpg); background-repeat:repeat-x; background-color:#DFECF9; }	
	div#bodyWrap #contentAgencyFiles .newsItem{ clear:both; width:570px; margin:0; padding:0 0 10px 0; border-top:1px dotted #4279B1; position:relative; }	
	div#bodyWrap #contentAgencyFiles h1{ font-size:22px; }	
	div#bodyWrap #contentAgencyFiles h5{ font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:0px; padding:0px; }	
	div#bodyWrap #contentAgencyFiles a{  width:550px; padding:5px 0 5px 0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:0px; color:#666; text-decoration:none;}	
	div#bodyWrap #contentAgencyFiles a:link{ color:#002D59; text-decoration:none;}	
	div#bodyWrap #contentAgencyFiles a:visited{ color:#002D59; text-decoration:none;}	
	div#bodyWrap #contentAgencyFiles a:hover{ color:#002D59; text-decoration:none;}	
	div#bodyWrap #contentAgencyFiles img{ margin:0 10px 0 0; border:3px solid #B3D7FF; }	
	div#bodyWrap #contentAgencyFiles .bold{ font-weight:bold; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}	
div#bodyWrap #contentSourcebook{ margin:0 0 0 0; padding:30px 0 10px 5px; width:590px; float:left;  background-image:url(img/shell/content_feature_bg_gradient.jpg); background-repeat:repeat-x; background-color:#DFECF9; }	
	div#bodyWrap #contentSourcebook .newsItem{ clear:both; width:570px; margin:0; padding:0 0 10px 0; border-top:1px dotted #4279B1; position:relative; }	
	div#bodyWrap #contentSourcebook h1{ font-size:22px; }	
	div#bodyWrap #contentSourcebook h2{ font-size:18px; font-family: Georgia, "Times New Roman", Times, serif; font-weight:normal; margin:0px; padding:0px; color:#002D59; }	
	div#bodyWrap #contentSourcebook h5{ font-size:11px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-style:italic; margin:0px; padding:0px; }	
	div#bodyWrap #contentSourcebook a{  width:550px; padding:5px 0 5px 0;  font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin:0px; color:#666; text-decoration:none;}	
	div#bodyWrap #contentSourcebook a:link{ color:#002D59; text-decoration:none;}	
	div#bodyWrap #contentSourcebook a:visited{ color:#002D59; text-decoration:none;}	
	div#bodyWrap #contentSourcebook a:hover{ color:#002D59; text-decoration:underline;}	
	div#bodyWrap #contentSourcebook img{ margin:0 10px 0 0; border:3px solid #B3D7FF; }	
	div#bodyWrap #contentSourcebook .bold{ font-weight:bold; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif;}	
	div#bodyWrap #contentSourcebook .orange{ color:#FF3300; }
	div#bodyWrap #searchResults img{ float:left; margin:0 10px 0 0; border:3px solid #B3D7FF; }	
	
/* bottom columns */
.bcWrap{width:590px; padding:0 0 0 5px; float:left; position:relative; background-color:#FFFFFF}
.bottomColumnL{width: 192px;float:left;margin:0 5px 0 0; position:relative;}
.bottomColumnC{width: 190px;float:left;margin:0 5px 0 0;}
.bottomColumnR{width: 192px;float:left; }
	html>body .bottomColumnR{width: 195px;float:right; }

.bcModule{ clear:both; border:1px solid #AFD5FF; margin:5px 0 0 0; padding:5px; background-image:url(img/shell/module_bg.jpg); background-position:top; background-repeat:repeat-x;}
	.bcModule select{ width:175px; background-color:#DFECF9; border:1px solid #568EC5; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#002D59; margin:5px 0 5px 0; }
	.bcModule p{ font-size:11px; line-height:12.5px; }
.bcModuleTallShort{ clear:both; border:1px solid #AFD5FF; margin:5px 0 0 0; padding:5px; background-image:url(img/shell/module_bg.jpg); background-position:top; background-repeat:repeat-x; height:290px;}
.bcModuleTall{ clear:both; border:1px solid #AFD5FF; margin:5px 0 0 0; padding:5px; background-image:url(img/shell/module_bg.jpg); background-position:top; background-repeat:repeat-x; height:309px; width:180px;}
html>body .bcModuleTall{ clear:both; border:1px solid #AFD5FF; margin:5px 0 0 0; padding:5px; background-image:url(img/shell/module_bg.jpg); background-position:top; background-repeat:repeat-x; height:303px;}
	.bcModuleTall p{ line-height:11px; }
	.bcModuleTall .posted{ line-height:11px; color:#FB6200; margin:3px 0 3px 0; }
	.bcModuleTall a:link .blogEntry, .bcModuleTall a:visited .blogEntry{ padding:0 3px 0 3px; border-top:1px dotted #4279B1; clear:both; margin:10px 0 0 0; text-decoration:none; color:#666;}
	.bcModuleTall a:active .blogEntry, .bcModuleTall a:hover .blogEntry{ cursor:pointer; background-repeat:no-repeat;}
	.bcModuleTall .blogEntry{ padding:0px; margin:0px;}

a div.readMore{ text-decoration:none; cursor:pointer; float:left; width:189px; height:15px; text-align:right; background-color:#568EC5; color:#FFFFFF; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:10px; padding:2px; margin:0 0 0 0; }

.newsEntry{ padding:0 3px 3px 3px; margin:7px 0 5px 0; }
a div.newsEntry h3{ padding:0px; margin:0px; font-weight:bold; font-size:11px; }
a:link div.newsEntry { font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#666666; text-decoration:none; }
a:visited  div.newsEntry { font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#666666; text-decoration:none; }
a:active div.newsEntry{ font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#666666; text-decoration:none; }
a:hover div.newsEntry{ font-family:Arial, Helvetica, sans-serif; font-size:.9em; color:#666666; text-decoration:none; }


#contentBg{ float:left; width:572px; background-image:url(img/shell/module_bg.jpg); background-repeat:repeat-x; border:#AFD5FF; margin:5px 0 5px 5px; padding:10px 5px 10px 5px; border: 1px solid #AFD5FF; }
	#contentBg h1{ width:155px; float:left; margin:0 15px 0 0;}
	#contentBg h1 .borderRight{ border-right:1px solid #B0D5FF; width:115px;}
	#contentBg input{ background-color:#FFFFFF; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; border:1px solid #568EC5;}
	#contentBg select{ width:270px; background-color:#FFFFFF; font-size:11px; padding:3px; font-family:Arial, Helvetica, sans-serif; color:#333333; }
	#contentBg .searchBtn{ background-color:#568EC5; color:#FFFFFF; font-size:10px; border:1px solid #FFFFFF; padding:2px;  }
	#contentBg .dotted{ border-top:1px dotted #568EC5; margin:5px 0 -5px 0; padding:0px; height:1px; clear:both; height:1px; }
	#contentBg .searchP{ padding:5px; float:left; color:#FF3300; }
	#contentBg .leftCol{ float:left; width:250px; margin:0 10px 0 0; height:150px; padding:5px; border-right:1px solid #B0D5FF;}
		#contentBg .leftCol h1{ width:240px; clear:both; margin:0; padding:0;}
	#contentBg .rightCol{ float:left; width:270px; height:150px; padding:5px;}
		#contentBg .rightCol h1{ width:260px; }
		#contentBg .rightCol h1 a:link{ text-decoration:none; color:#FF3300; }
		#contentBg .rightCol h1 a:visited{ text-decoration:none; color:#FF3300;}
		#contentBg .rightCol h1 a:hover{ text-decoration:none; color:#FF3300;}
		#contentBg .rightCol a:link{ text-decoration:none; color:#FF3300;}
		#contentBg .rightCol a:visited{ text-decoration:none; color:#FF3300;}
		#contentBg .rightCol a:hover{ text-decoration:none; color:#FF3300;}
		#contentBg .rightCol img{ float:left; margin:0 10px 0 0; border:3px solid #B3D7FF; }
	
/* footer */
/*
div#footer{  clear:both;  width:575px; border:1px solid #AFD5FF; background-color:#DFECF9; padding:5px; margin:5px 0 0 0; vertical-align:bottom; }	
html>body div#footer{ width:575px; border:1px solid #AFD5FF; background-color:#DFECF9; padding:5px; margin:10px 0 5px 0; float:left; }	
	div#footer a{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#002D59; text-decoration:none; }	
	div#footer a:link{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#002D59; text-decoration:none; }	
	div#footer a:visited{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#002D59; text-decoration:none; }	
	div#footer a:hover{ font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#002D59; text-decoration:underline; }	
	#subFooter{ margin-top:5px; color:#666666; font-size:10px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666; background-color:#FFF; border:1px solid #B3D7FF; padding:4px; }
	#subFooter a{ color:#666666; text-decoration:none; }
	#subFooter h5{ font-size:9px; font-weight:normal;}
*/

/* news scroll */
#newsScroll{ float:left; width:596px; background-color:#DFECF9; border:#AFD5FF; margin:5px 0 5px 0; padding:5px 0 0 0; border: 1px solid #AFD5FF; font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#0070DF;  }
	#newsScroll marquee{ padding:0; margin:0; }
	#newsScroll marquee a:link, #newsScroll marquee a:visited{ color:#0070DF; text-decoration:none; }
	#newsScroll marquee a:hover{ color:#0070DF; text-decoration:underline; }
	#newsScroll marquee .co{ color:#002D59; margin:0; padding:0; }
	#newsScroll h5{ color:#002D59; margin:0; padding:0 5px 0 5px; font-size:11px; float:left; }

/*about page */ 
ul#aboutLinks{ list-style:none; margin:0px; padding:0px; padding:0 0 0 15px; margin:0 0 0 15px;}
ul#aboutLinks li{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
ul#aboutLinks li a{  line-height:20px; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#333333; }
ul#aboutLinks li a:link, ul#aboutLinks li a:visited{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#333333; }
ul#aboutLinks li a:hover{ list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#333333; }

.memberBenefits{ font-size:10px; font-family:Arial, Helvetica, sans-serif; line-height:11px; }
/* search */

/* misc */
.imgRight{ float:right; }
.orange{ color:#FF3300; }
.clearall{ clear:both; padding:0; margin:0; }
.button{ float:left; padding:3px; margin:10px 0 0 0; width:160px; font-weight:bold; text-align:center; height:12px; background-color:#568EC5; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF; cursor:pointer; }
	a .button{ text-decoration:none;}
.buttonHome{ float:left; padding:3px; margin:10px 0 0 0; width:210px; font-weight:bold; text-align:center; height:12px; background-color:#568EC5; font-size:11px; font-family:Arial, Helvetica, sans-serif; color:#FFF; cursor:pointer; }
	a .buttonHome{ text-decoration:none;}
.line{ border-bottom:1px dotted #4279B1; padding:0px; margin:5px 0px 5px 0px; clear:both; margin-bottom:5px; line-height:0px;}	
.lightline{ border-bottom:1px dotted #90B2D5; padding:0px; margin:0px; clear:both; padding:5px;}	
.drop{ 
	float: left;
	width: 30px;
	padding:0px;
	margin:0px;
	color:#002D59;
	font-size: 25px;
	line-height: 25px;
	font-weight: normal;
	font-family:Georgia, "Times New Roman", Times, serif;
}

 
/* landing pages */
.arrowLink{ border:0px; margin:3px; padding:0px; float:left; }
.landingul{ list-style-image:url(img/shell/li_image.gif); } 
.landingul li{ border-bottom:1px dotted #36608B; } 

/* AD COLUMN RIGHT */
#advertiser_head{position:relative;clear:both;width:170px;margin:0 0 10px 0;background-color:#E0EDF9;padding:10px}
	#advertiser_head h4,#advertiser_head h5{font-family:Trebuchet MS, "Trebuchet MS", sans-serif; color:#666; font-size:11px;margin:0;padding:0}
	#advertiser_head h4 a,#advertiser_head h5 a{color:#666; text-decoration:underline}
	#advertiser_head h5{font-family:Trebuchet MS, "Trebuchet MS", sans-serif; color:#666; font-size:11px;font-weight:normal}
 
/* NEW HOMEPAGE/SHELL */
#header08{position:relative;float:left;clear:both;width:100%;border-bottom:7px solid #105294}
#header08_top{position:relative;float:left;clear:both;width:100%;height:95px;background-image:url(/img/shell_header_bg.png);background-repeat:repeat-x;border-bottom:7px solid #FF6600}
	#header08_top h1{display:none}
	#tgm_logo{position:absolute;top:25px;left:15px;}
#header08_bottom{position:relative;float:left;clear:both;height:50px;width:100%;background-image:url(/img/shell_head_bottom_bg.jpg);background-repeat:repeat-x}
	#header08_bottom h2{position:relative;float:left;margin:15px 0 0 10px;color:#F0F6FC; font-family:Georgia, "Times New Roman", Times, serif; font-size:16px; font-weight:normal}
	
#home_feature08{position:relative;float:left;width:600px;height:335px;background-color:#FBFDFE;background-image:url(/img/home_3feature_bg.jpg);background-repeat:no-repeat; background-position:0 10px;position:relative;float:left;margin:0 0 15px 0}
	#home_feature08 h2{width:auto;text-indent:-9999px;clear:both;background-image:url(/img/shell/face_time_home_head.gif);background-repeat:no-repeat;height:35px;margin:5px 0 0 15px;}
	#home_feature08 p{font-family:Georgia, Times, serif;width:auto;clear:both;margin:0;padding:0;font-size:12px;line-height:14px;color:#002D59;font-weight:normal;margin:5px 0 0 15px;position:relative;float:left}
		#home_feature_video_container{width:100%;position:relative;float:left;clear:both}
		.video_3feature{position:relative;float:left;margin:15px 0 0 0;width:175px}
                    .video_3feature.one{margin-left:18px;}
                    .video_3feature.two{margin-left:22px}
                    .video_3feature.three{margin-left:19px}
					.video_3_img{height:65px;overflow:hidden;position:relative;float:left}
				.video_3feature h4{width:100%;font-family:Verdana, Arial, Helvetica, sans-serif;font-weight:bold;color:#002D59;font-size:11px;margin:15px 0 5px 0;padding:0}
				#home_feature08 .video_3feature p{width:100%;font-family:Arial, Helvetica, sans-serif;font-weight:normal;color:#000;font-size:11px;margin:0;padding:0}
				.video_3feature .view_profile_link{color:#002D59;font-size:10px;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;margin:5px 0 5px 0;position:relative;float:left;clear:both}
				.video_3_viewall{margin:0;padding:0;font-weight:normal;}
					.video_3_viewall a{color:#1E5E9E}
				
/***** FACETIME VIDEO LAYER *****/				
#facetime_video_layer{position:absolute;width:600px;border:3px solid #999;height:475px;overflow:hidden;background-color:#FFF;padding:0;margin:0;z-index:9999999999;top:100px;left:100px;display:none}				
#facetime_blackout{width:1px;height:1px;background-color:#000000;position:absolute;margin:0;z-index:9999999;top:0;left:0;display:none}
#facetime_video_layer_logo{margin:10px;width:400px;height:40px;position:relative;float:left;background-image:url(/img/shell/face_time_home_head.gif);background-repeat:no-repeat;}
#facetime_video_layer_close{position:relative;margin:10px;text-indent:-99999px;width:30px;height:30px;background-position:0 0;background-image:url(/img/shell/face_time/close_ft.gif);background-repeat:no-repeat;float:right;}
#facetime_video_left{width:325px;position:relative;float:left;background-image:url(/img/shell/face_time/ft_left.jpg);background-color:#999;background-repeat:repeat-x;height:450px;border-right:1px solid #EEE}
#facetime_video_container{position:relative;float:left;width:300px;height:auto;margin:10px}
.video_3_head{position:relative;float:left;clear:both}
.video_3_body{position:relative;float:left;clear:both;width:100%;height:110px}
	.video_3_body h4{position:relative;float:left;clear:both;width:100%;margin:0;padding:0}
	.video_3_body p{position:relative;float:left;clear:both;width:100%}

#facetime_video_right{width:225px;position:relative;float:left;padding:0 0 0 20px}
#facetime_agency_profile{position:relative;float:left;clear:both;width:220px;border-bottom:1px solid #5C9DDE;padding:0 0 15px 0;margin:0 0 15px 0;}
	#facetime_agency_profile h3{font-size:20px;color:#333333;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:0;padding:0}
	#facetime_agency_profile p{font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size:12px}
	#facetime_agency_profile a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#0064C7;font-weight:bold;font-size:12px;xmargin:10px 0 4px 0;position:relative;float:left;clear:both}
#facetime_campaign_profile{position:relative;float:left;clear:both;width:220px;border-bottom:1px solid #5C9DDE;padding:0 0 15px 0;margin:0 0 15px 0}
	#facetime_campaign_profile h3{font-size:20px;color:#333333;font-family:Georgia, "Times New Roman", Times, serif;font-weight:normal;margin:0;padding:0}
	#facetime_campaign_profile p{font-family:Verdana, Arial, Helvetica, sans-serif;color:#666666;font-size:12px}
	#facetime_campaign_profile a{font-family:Verdana, Arial, Helvetica, sans-serif;color:#0064C7;font-weight:bold;font-size:12px;xmargin:10px 0 4px 0;position:relative;float:left;clear:both}
	
.home_3_content_col{width:185px;height:445px;position:relative;float:left;overflow:hidden;margin:0 8px 20px 0;padding:0;border:1px solid #AFD5FF} 
.home_3_content{height:425px} 
	.home_3_content a{text-decoration:none}
	.home_3_content a p{color:#666;text-decoration:none;line-height:13px}
		.home_3_content *{color:#666}
                .home_3_content * h3 *{Color:#333}
		.home_3_content_col a div.readMore{text-decoration:none; cursor:pointer; position:relative; float:left; width:99%; background-color:#DFECF9;color:#002D59}

	.home_3_content h3{margin:0;padding:0;letter-spacing:normal}
.home_3_head{background-image:url(/img/home_3content_bg.jpg);background-repeat:repeat-x;height:55px;width:100%;position:relative;float:left;clear:both;}	
	.home_3_head h1, .home_3_head p{color:#FFF;letter-spacing:normal}
	.home_3_head h1{margin:3px 0 0 3px}
	.home_3_head p{margin:0 0 0 3px;padding:0 2px 0 0;line-height:11px;font-family:Arial, Helvetica, sans-serif;font-size:12px}

/****** FACETIME VIDEO UPLOAD PAGE ********/
h2.facetime_logo_head{width:auto;text-indent:-9999px;clear:both;background-image:url(/img/shell/face_time_home_head.gif);background-repeat:no-repeat;height:35px;margin:5px 0 0 15px;}
p.facetime_logo_txt{font-family:Georgia, Times, serif;width:auto;clear:both;margin:0;padding:0;font-size:12px;line-height:14px;color:#002D59;font-weight:normal;margin:5px 0 0 15px;position:relative;float:left}

#faceime_upload_wrap{width:100%;padding:10px 5px 10px 15px;position:relative;float:left}
	.facetime_upload_module{width:540px;height:100px;position:relative;float:left;clear:both;margin:3px 0 3px 0;overflow:hidden}
		.facetime_upload_module.m1{background-image:url(/img/shell/face_time_entry_module1.jpg);background-repeat:no-repeat}
		.facetime_upload_module.m2{background-image:url(/img/shell/face_time_entry_module2.jpg);background-repeat:no-repeat}	
		.facetime_upload_module.m3{background-image:url(/img/shell/face_time_entry_module3.jpg);background-repeat:no-repeat}	
		.facetime_upload_module.m4{background-image:url(/img/shell/face_time_entry_module4.jpg);background-repeat:no-repeat}	
		.facetime_upload_module.m5{background-image:url(/img/shell/face_time_entry_module5.jpg);background-repeat:no-repeat}	
	.facetime_upload_module_body{width:475px;position:relative;float:right;margin:5px 5px 0 0;overflow:hidden}	
		.facetime_upload_module_body h3{color:#002D59;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;margin:0 0 5px 0;}
		.facetime_upload_module_body input{color:#002D59;font-family:Georgia, "Times New Roman", Times, serif;font-size:25px;font-weight:normal;border:1px solid #ccc;width:400px;position:relative;float:left;clear:both;margin:0 0 5px 0}
		.facetime_upload_module_body select{color:#002D59;font-family:Georgia, "Times New Roman", Times, serif;font-size:18px;font-weight:normal;border:1px solid #ccc;width:400px;position:relative;float:left;clear:both;margin:0 0 5px 0}
		.facetime_upload_module_body p{position:relative;float:left;clear:both;width:100%}
		
/******* FACETIME VIDEO INDEX **************/ 
.facetimevideo{position:relative;float:left;border:1px solid #ccc;background-color:#F7F7F7;padding:10px;margin:10px; width:240px; height:240px}		
.upload_video_wrap{width:90%;height:40px; border:1px solid #CCC; background-color:#F7F7F7;padding:10px;position:relative;float:left;clear:both;background-image:url(/img/shell/face_time_bg_texture.jpg);background-repeat:repeat-x;margin:10px 0 10px 0}

/******[ FORM VALIDATION ]******/
.facetime_upload_module_body .validation-failed {border: 2px solid #CF0000;}
.validation-advice {width:95%;position:relative;clear:both;margin:0 0 30px 0;font-size:12px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#990000}
/* .validation-passed {border: 1px solid green;background-image:url(/bhg/images/marketing/multimag/validation_ok.gif);background-repeat:no-repeat;background-position:right;}*/
