body, p, td, div, li { color: #202021; font-size: 12px; line-height: 18px; font-family:Arial, Helvetica, sans-serif; text-decoration: none }
ul { line-height: 1.4em; margin-top: 0.75em; margin-right: 1.5em; margin-bottom: 1.5em; margin-left: 2.5em; padding: 0px; } 
a { color: #ff6600; font-size: 12px; line-height: 15px; font-family: Arial, Helvetica, sans-serif; text-decoration: none; }
.pt15{color: #202021; font-size: 15px; line-height: 18px; font-family:Arial, Helvetica, sans-serif; text-decoration: none; font-weight:bold;}


.banner_header{border-bottom:1px #FFFFFF solid;}
.banner_top{background-color:#ffffff; border-bottom: #e4e4e4 solid 1px;}
.banner_top_left{padding:11px 62px 13px 16px;}
.banner_top_right{padding:14px 20px 0px 10px;}
.banner_search{padding-left:515px; float:right;}
.banner_search_border{border:1px solid #f1f1f1; width:150x; height:21px;}
.banner_search_button{padding-left:3px; vertical-align:middle;}

.banner_tools{padding-top:33px; padding-left:175px;}
.banner_tools_left{width:2px}
.banner_tools_right{width:2px; padding-right:4px}
.banner_tools_newsletter{width:115px; height:21px; padding-left:15px; padding-right:18px; padding-top:2px; background-image:url("../../includes/site_images/branding/tool_tab_bk.gif"); background-repeat:repeat-x; }
.banner_tools_printer{width:94px; height:21px; padding-left:18px; padding-right:18px;  padding-top:2px; background-image:url("../../includes/site_images/branding/tool_tab_bk.gif"); background-repeat:repeat-x; }
.banner_tools_translate{width:114px; height:21px; padding-left:18px;  padding-right:10px; padding-top:2px;  background-image:url("../../includes/site_images/branding/tool_tab_bk.gif"); background-repeat:repeat-x;}

.banner_text_size{padding-left:12px; padding-right:12px;  padding-top:2px; width:64px; height:21px; background-image:url("../../includes/site_images/branding/tool_tab_bk.gif"); background-repeat:repeat-x;}
.banner_text_size_item{padding-right:6px; background-image:url("../../includes/site_images/branding/tool_tab_bk.gif"); background-repeat:repeat-x;}

.nav_section{padding:6px 19px 8px 13px; font-size:14px; font-weight:bold; background-color:#007bff; border-bottom:2px solid #f1f1f1; color:#ffffff; cursor:pointer; }
.nav_section a{color:#f1f1f1; text-decoration:none; font-size: 14px;}
.nav_section a:hover{color:#f1f1f1; text-decoration:none; font-size:14px;}
.nav_section#over{background-color:#0099ff;}
.nav_section_active{padding:6px 19px 2px 13px; font-size:14px; font-weight:bold; background-color:#ffffff; color:#007bff; cursor:pointer; border: #d4d4d4 solid 1px; border-bottom: 0px; }
.nav_section_active a{color:#007bff; text-decoration:none; font-size:14px;} 
.nav_section_active a:hover{color:#007bff; text-decoration:none; font-size:14px;}
.nav_section_active#over a{text-decoration:none; font-size:14px;}
.nav_section_active#over a:hover{text-decoration:none; font-size:14px;}

.nav_subsection{padding:2px 19px 5px 19px; font-size:12px; background-color:#ffffff; color:#007bff; cursor:pointer; border-left: #d4d4d4 solid 1px; border-right: #d4d4d4 solid 1px;  }
.nav_subsection a{color:#007bff; text-decoration:none;}
.nav_subsection a:hover{color:#007bff; text-decoration:underline;}
.nav_subsection#over{color:#007bff; text-decoration:underline;}
.nav_subsection_active{padding:2px 19px 5px 19px; font-size:12px;  background-color:#ffffff; color:#007bff; cursor:pointer;  border-left: #d4d4d4 solid 1px; border-right: #d4d4d4 solid 1px;  }
.nav_subsection_active a{color:#007bff; text-decoration:underline;}
.nav_subsection_active a:hover{color:#007bff; text-decoration:underline;}
.nav_subsection_active#over{color:#007bff; text-decoration:underline;}


.nav_spacer{font-size:10px; line-height:10px; border: #d4d4d4 solid 1px; border-top: 0px;background-color:#ffffff; }
.nav_spacer_no_nodes{font-size:5px; line-height:5px; border: #d4d4d4 solid 1px; border-top: 0px;background-color:#ffffff; }
.nav_spacer_empty{font-size:2px; line-height:2px;}

.sm_icons_table{ border: #d4d4d4 solid 1px; background-color:#ffffff; }
.sm_icon{padding-right:4px; width:24px;}

.module_nav{ border: #d4d4d4 solid 1px; background-color:#FFFFFF; border-bottom: 0px; margin-bottom: 7px;}
.module_nav td{ border-bottom: #d4d4d4 solid 1px; background-color:#FFFFFF;}
.module_nav_title { background-color: #007bff; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; border: #FFFFFF 1px solid; padding-left:5px; padding-top:5px; padding-bottom:5px;}
html>body .module_nav{margin-top:-2px;}
.module_nav_section {padding:6px 5px 6px 6px; width:201px; font-family: Arial, Helvetica, sans-serif; cursor:pointer; text-decoration: none; font-weight: bold;}
.module_nav_section a{ color:#333333; text-decoration:none; font-size:12px; font-weight: bold; }
.module_nav_section:hover {padding:6px 5px 6px 6px; width:201px; color:#434343; font-family: Arial, Helvetica, sans-serif; cursor:pointer; text-decoration: none;}
.module_nav_section a:hover{ color:#1184ff; text-decoration:none; font-size:12px; font-weight: bold; }
.module_nav_section#over a{ color:#1184ff; text-decoration:none; font-size:12px; font-weight: bold;}
.module_nav_title_link#over { cursor: pointer;}

.area_header { color: #000000; font-weight: bold; font-size: 21px; font-family: Arial, Helvetica, sans-serif;  padding-left:24px; text-decoration: none; padding-bottom:5px; padding-top:0px; display:block; } 
.headline { color: #000000; font-weight: bold; font-size: 15px; line-height:20px; font-family: Arial, Helvetica, sans-serif; } 
a:hover { color: #ff6600; text-decoration: underline } 

.module_scroller{ border: #d4d4d4 solid 1px; background-color:#FFFFFF; margin-bottom: 7px;}
.module_scroller_title { background-color: #007bff; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size:14px; font-weight: bold; border: #FFFFFF 1px solid; padding-left:5px; padding-top:5px; padding-bottom:5px;}
.module_scroller_td{ border-bottom:#d4d4d4 solid 1px; background-color:#FFFFFF;}
.scroller{padding:18px 8px 4px 8px; }
.itemStatus{color:#333333; font-size:11px; }
.scroll_controls{padding-left:1px; }
.scroll_controls_function{padding-left:8px;}

.popup{visibility:hidden;border:2px solid #404040;z-index:20;position:absolute;top:185px;left:318px;background-color:#ffffff;}
.popup_table{padding:14px 18px 20px 18px;}
.buttons{text-align:right; padding-top:12px;}
.popup_field{color:#000000; font-size:12px; line-height:15px; padding-top:4px;padding-bottom:5px;padding-left:8px;}
.popup_label{background-color:#e7e7e7;color:#000000; font-size:12px; line-height:15px; padding-top:6px;padding-bottom:8px;padding-right:6px; text-align:right;}

.shim{visibility: hidden;z-index:10;position:absolute;top:185px;left:318px;}

.yellow_button{
	background-color:#FFCC00;
	border-width:1px;
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	height:24px;
}

/*Home slider */
#homeVideoModuleTitle{height:22px; width:509px; border-bottom: #c9c7c2 solid 1px;}
#homeVideoModuleTitle .left{width:478px; float:left; position:relative; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px;}
#homeVideoModuleTitle .right{float:right; position:relative; font-family:Arial, Helvetica, sans-serif}
#homeVideoModuleslider{border-bottom: #c9c7c2 solid 1px;}
#homeVideoModuleslider, #homeVideoModuleslider ul {width:509px;height:400px;}
#homeVideoModuleslider, #homeVideoModuleslider ul li{width:509px;height:400px;}
#homeVideoModuleslider ul li{position:relative; left:0; background:#eee; float:left;list-style: none; font-family: Arial, Helvetica, sans-serif; font-size:11px;}

.videoContainer{width:509px; font-size:11px; padding-top:5px;   }
.videoContainer .vc_left{width:156px; padding-right:9px; float:left; position:relative;}
.videoContainer .vc_left span{font-size:11px;}
.videoContainer .vc_left a{font-size:11px;}

.videoContainer .vc_middle{width:156px; height:385px; border-right: #c9c7c2 solid 1px; border-left: #c9c7c2 solid 1px; padding-right:10px; padding-left:10px; float:left; position:relative;}
.videoContainer .vc_middle span{font-size:11px;}
.videoContainer .vc_middle a{font-size:11px;}

.videoContainer .vc_right{width:156px; padding-left:9px;float:right; position:relative;}
.videoContainer .vc_right span{font-size:11px;}
.videoContainer .vc_right a{font-size:11px;}
.vc_image{padding-top:4px; padding-bottom:7px;}

.thumbs{}
.thumbs a{ color:#202021; text-decoration:none; font-size:11px; padding-left:2px;}
.thumbs a:hover{color:#ff6600; text-decoration: underline; font-size:11px; padding-left:2px;}
.thumbs .thumbActive{color:#ff6600; text-decoration: none; font-size:11px;  padding-left:2px;}
/* Home slider End */


/*Video Search*/
.videoSearch{ background-color:#ddddde; border: #ddddde 1px solid;}
.videoSearch_criteria {color:#666666; text-align:left;}
.videoSearch_title { font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; padding-bottom:5px;}
.videoSearch #vFields {border: #FFFFFF 1px solid; padding: 19px 17px;}
.videoSearch_field{ width:260px; padding-left:6px; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.videoSearch_results{ background-color:#FFFFFF; border: #FFFFFF 1px solid; border-top:0px;}
.videoSearch_results .resultstable{border: #ddddde 1px solid; padding-bottom:20px; border-top:0px; padding-top:20px}
.videoSearch_results .resultstable .results{padding-left: 20px; padding-bottom:20px; padding-right:15px;}
.videoSearch_thumbs{float:left; text-align:left; width:120px; position:relative;}
.videoSearch_description{float:right; text-align:left; width:465px; position:relative;}
/* Video Search End */

#vtitle {padding-bottom:10px;} 
#vdescription {padding-top:10px;}

/* Calendar */
.balloonstyle{position:absolute; top: -500px; left: 0; padding: 5px; visibility: hidden; border:1px solid black; font:normal 12px Verdana; line-height: 18px; z-index: 100;
				background-color: white; width: 200px; 
				/*Remove below line to remove shadow. Below line should always appear last within this CSS*/ 
				filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);}

#arrowhead{ z-index: 99; position:absolute; top: -500px; left: 0; visibility: hidden;}
/* Calendar end */