body {margin:0;}

.c_header {
	width:100%;
	height:138px;
	background:url(images/bg_header.png);
	margin:0 auto;
}

.header, .content {
	width:950px;
	margin:0 auto;
}

.header_logo {
	width:350px;
	height:79px;
	padding:0 0 0 39px;
	float:left;	
}

.header_logo a img {border:0px;}

.header_links {
	width:551px;
	height:79px;
	font:normal 12px/79px Tahoma, Geneva, sans-serif;
	color:#999;
	text-align:right;
	float:left;	
}

.header_links a {
	font-weight:bold;
	color:#999;
	padding:0 5px;
	text-decoration:none;
}

.header_links a:hover {
	color:#00a3d9;
}

.nav {
	width:930px;
	height:59px;
	padding:0 10px;
	float:left;
}

.nav_divider {
	width:2px;
	height:59px;
	background:url(images/nav_divider.png);
	float:left;
}

.nav_home a {
	width:100px;
	height:59px;
	background:url(images/nav_home1.png);
	float:left;
}

.nav_home a:hover {background:url(images/nav_home2.png);}

.nav_helpguides {
	width:145px;
	height:59px;
	background:url(images/nav_helpguides1.png);
	float:left;
}

.nav_helpguides:hover {background:url(images/nav_helpguides2.png);}

.nav_videos a {
	width:110px;
	height:59px;
	background:url(images/nav_videos1.png);
	float:left;
}

.nav_videos a:hover {background:url(images/nav_videos2.png);}

.nav_articles a {
	width:120px;
	height:59px;
	background:url(images/nav_articles1.png);
	float:left;
}

.nav_articles a:hover {background:url(images/nav_articles2.png);}

.nav_searchfield {
	width:358px;
	height:59px;
	background:url(images/nav_searchfield.png);
	float:left;
}

.nav_searchfield input {
	margin:12px 0 0 60px;
	width:298px;
	height:31px;
	font:normal 14px/31px Tahoma, Geneva, sans-serif;
	color:#666;
	background:none;
	border:0;
	float:left;
}

.nav_searchbutton {
	float:left;
}

.nav_searchbutton input {
	margin:0;
	padding:0;
	width:87px;
	height:59px;
	background:url(images/nav_searchbutton1.png);
	border:0;
	float:left;
}

.nav_searchbutton input:hover {
	cursor:pointer;
	background:url(images/nav_searchbutton2.png);
}

.home_boxes {
	padding:12px 10px 0 10px;
	width:930px;
	height:180px;
	font:normal 14px/22px Tahoma, Geneva, sans-serif;
	text-align:justify;
	float:left;
}

.home_box_guides, .home_box_videos, .home_box_articles, .home_box_pdf {
	width:225px;
	height:180px;
	float:left;
}

.home_box_videos, .home_box_articles, .home_box_pdf {
	margin:0 0 0 10px;
}

.home_box_guides a, .home_box_videos a, .home_box_articles a {
	width:205px;
	height:80px;
	padding:100px 10px 0 10px;
	color:#333;
	text-decoration:none;
	float:left;
}

.home_box_pdf a {
	width:145px;
	height:60px;
	padding:120px 15px 0 65px;
	color:#FFF;
	text-decoration:none;
	background:url(images/box_pdf.png);
	float:left;
}

.home_box_guides a {background:url(images/box_guides.png);}
.home_box_videos a {background:url(images/box_videos.png);}
.home_box_articles a {background:url(images/box_articles.png);}

.home_box_guides a:hover {background:url(images/box_guides_hover.png);}
.home_box_videos a:hover {background:url(images/box_videos_hover.png);}
.home_box_articles a:hover {background:url(images/box_articles_hover.png);}

.home_box_guides a:hover, .home_box_videos a:hover, .home_box_articles a:hover {
	color:#00a3d9;
}

.home_box_pdf a:hover {
	color:#000;
}

.home_videos {
	padding:10px 10px 0 10px;
	width:930px;
	height:230px;
	float:left;
}

.home_videos_title {
	width:890px;
	height:50px;
	padding:0 20px;
	font:normal 30px/50px Georgia, "Times New Roman", Times, serif;
	color:#333;
	float:left;
}

.home_videos_box {
	width:930px;
	height:180px;
	background:url(images/bg_featuredvideos.png);
	float:left;
}

.home_videos_carousel {
	width:930px;
	position:relative;
	float:left;
}

.home_videos_carousel ul {
	list-style:none;
	margin:0;
	padding:0;
}

.home_videos_carousel ul li {
	width:345px;
	height:180px;
	padding:0 15px;
	margin:0;
}

.home_videos_links a img {
	border:0;
}

.home_videos_links a {
	width:345px;
	height:180px;
	text-decoration:none;
	background:url(images/video_bg.png);
	float:left;
}

.home_videos_links a:hover {
	background:url(images/video_bg_hover.png);
}

.home_videos_links a h6 {
	width:155px;
	height:145px;
	margin:0;
	padding:35px 0 0 0;
	font:bold 50px/145px Tahoma, Geneva, sans-serif;
	color:#333;
	text-align:center;
	text-shadow:0 1px 1px #6ec7e5;
	float:left;
}

.home_videos_links a h3 {
	width:180px;
	height:90px;
	margin:0;
	padding:90px 10px 0 0;
	font:bold 17px/20px Tahoma, Geneva, sans-serif;
	text-align:center;
	color:#333;
	text-shadow:0 1px 1px #FFF;
	float:left;
}

.home_videos_links a h3.oneline {
	width:180px;
	height:80px;
	margin:0;
	padding:100px 10px 0 0;
	font:bold 17px/20px Tahoma, Geneva, sans-serif;
	text-align:center;
	color:#333;
	text-shadow:0 1px 1px #FFF;
	float:left;
}

.home_videos_links a:hover h6, .home_videos_links a:hover h3, .home_videos_links a:hover h3.oneline {
	color:#FFF;
	text-shadow:0 1px 1px #00394c;
}

.home_videos_box .prev {
	width:90px;
	height:180px;
	background:url(images/video_prev.png);
	border:0;
	margin:0;
	padding:0;
	float:left;	
}

.home_videos_box .next {
	width:90px;
	height:180px;
	background:url(images/video_next.png);
	border:0;
	margin:0;
	padding:0;
	float:left;	
}

.home_videos_box .prev:hover {
	cursor:pointer;
	background:url(images/video_prev_hover.png);
}

.home_videos_box .next:hover {
	cursor:pointer;
	background:url(images/video_next_hover.png);
}

.footer {
	padding:0 30px;
	margin:10px 0;
	width:890px;
	height:33px;
	font:normal 12px/30px Tahoma, Geneva, sans-serif;
	color:#999;
	background:url(images/bg_footer.png);
	float:left;
}

.footer_copyright {
	width:215px;
	height:33px;
	float:left;
}

.footer_links {
	width:675px;
	height:33px;
	text-align:right;
	float:left;
}

.footer_links a {
	color:#999;
	text-decoration:none;
}

.footer_links a:hover {
	color:#00a3d9;
}

.guide_left {
	width:715px;
	float:left;
}

.guide_right {
	width:235px;
	float:left;
}

.guide_panel_top {
	width:715px;
	height:16px;
	margin:6px 0 0 0;
	background:url(images/guide_panel_top.png);
	float:left;
}

.guide_panel_main {
	width:715px;
	background:url(images/guide_panel_main.png) repeat-y;
	float:left;
}

.guide_panel_bottom {
	width:715px;
	height:16px;
	background:url(images/guide_panel_bottom.png);
	float:left;
}

.guide_panel_title {
	width:649px;
	padding:10px 33px 0 33px;
	float:left;
}

.guide_panel_title h6 {
	width:649px;
	height:20px;
	padding:0;
	margin:0;
	font:bold 20px/20px Georgia, "Times New Roman", Times, serif;
	color:#009acf;
	float:left;
}

.guide_panel_title h1 {
	width:649px;
	padding:0 0 6px 0;
	margin:0;
	font:normal 30px/35px Georgia, "Times New Roman", Times, serif;
	color:#333;
	border-bottom:5px solid #009acf;
	float:left;
}

.guide_panel_title_date {
	width:545px;
	height:24px;
	font:normal 11px/24px Tahoma, Geneva, sans-serif;
	color:#999;
	float:left;
}

.guide_panel_title_bookmarks {
	width:104px;
	height:18px;
	padding:6px 0 0 0;
	position:relative;
	right:-5px;
	float:left;
}

.guide_panel_text {
	width:649px;
	padding:20px 33px 15px 33px;
	font:normal 14px/22px Tahoma, Geneva, sans-serif;
	text-align:justify;
	color:#333;
	float:left;
}

.guide_panel_text a {
	color:#069;
}

.guide_panel_text a:hover {
	color:#009acf;
}

.guide_dropdowns {
	width:235px;
	height:95px;
	padding:2px 0 0 0;
	float:left;
}

.guide_links_title_guides {
	width:225px;
	height:50px;
	background:url(images/links_right_title_guides.png);
	float:left;
}

.guide_links_title_articles {
	width:225px;
	height:50px;
	margin:7px 0 0 0;
	background:url(images/links_right_title_articles.png);
	float:left;
}

.guide_links {
	width:225px;
	overflow:hidden;
	float:left;
}

.article_links {
	width:225px;
	max-height:280px;
	overflow:hidden;
	float:left;
}

.guide_links a, .article_links a {
	width:193px;
	padding:10px 15px;
	font:bold 11px/14px Tahoma, Geneva, sans-serif;
	color:#102c41;
	text-decoration:none;
	background:#cee3ec;
	border-left:1px solid #85b6cd;
	border-right:1px solid #85b6cd;
	border-bottom:1px dotted #85b6cd;
	float:left;
}

.guide_links a:hover, .article_links a:hover {
	color:#FFF;
	background:url(images/links_right_hover.png) repeat-x #0086b3;
	border-left:1px solid #85b6cd;
	border-right:1px solid #85b6cd;
	border-bottom:1px dotted #85b6cd;
}

.guide_links_showmore {
	width:223px;
	background:#cee3ec;
	border-left:1px solid #85b6cd;
	border-right:1px solid #85b6cd;
	float:left;
}

.guide_links_showmore a {
	width:201px;
	padding:5px 10px;
	margin:5px 0 0 1px;
	font:normal 10px/12px Tahoma, Geneva, sans-serif;
	color:#FFF;
	text-decoration:none;
	text-align:right;
	background:url(images/links_right_hover.png) bottom repeat-x #0086b3;
	float:left;
}

.guide_links_showmore a:hover {
	color:#FFF;
	background:url(images/links_right_hover.png) repeat-x #0086b3;
}

.guide_links_showmore a img {
	border:0;
}

.guide_links_bottom {
	width:225px;
	height:7px;
	background:url(images/links_right_bottom.png);
	position:relative;
	top:-1px;
	float:left;
}

.video_topics {
	padding:10px 0 0 20px;
	width:930px;
	float:left;
}

.video_topics_title {
	width:890px;
	height:50px;
	padding:50px 10px 0 10px;
	font:normal 30px/50px Georgia, "Times New Roman", Times, serif;
	color:#333;
	border-bottom:5px solid #009acf;
	float:left;
}

.video_gs_title {
	width:890px;
	height:50px;
	padding:0 10px;
	margin:0 0 20px 10px;
	font:normal 30px/50px Georgia, "Times New Roman", Times, serif;
	color:#333;
	border-bottom:5px solid #009acf;
	float:left;
}

.video_topic_box {
	padding:20px 0 0 0;
	margin:0 10px 0 0;
	width:220px;
	float:left;
}

.video_topic_box h2 {
	width:200px;
	height:40px;
	padding:0 10px;
	margin:0;
	font:normal 25px/40px Georgia, "Times New Roman", Times, serif;
	color:#333;
	border-bottom:5px solid #BBB;
	float:left;
}

.video_topic_box:hover h2 {
	color:#FFF;
	border-bottom:5px solid #BBB;
	background:#009acf;
	text-shadow:0 1px 1px #00394c;
}

.video_topic_box a {
	width:200px;
	padding:10px 10px 14px 10px;
	font:normal 11px/13px Tahoma, Geneva, sans-serif;
	color:#333;
	text-decoration:none;
	text-align:justify;
	float:left;
}

.video_topic_box a h3 {
	width:200px;
	padding:0 0 4px 0;
	margin:0;
	font:bold 13px/16px Tahoma, Geneva, sans-serif;
	color:#0086b2;
	text-align:left;
	float:left;
}

.video_topic_box a:hover {
	background:#EEE;
}

.video_topics_clear {
	width:910px;
	height:20px;
	padding:0 10px;
	float:left;
	clear:left;
}

.search_main {
	padding:10px 10px 0 10px;
	width:930px;
	float:left;
}

.search_title {
	width:890px;
	height:50px;
	padding:0 10px;
	margin:0 0 0 10px;
	font:normal 30px/50px Georgia, "Times New Roman", Times, serif;
	color:#333;
	border-bottom:5px solid #009acf;
	float:left;
}

.search_intro {
	padding:10px;
	width:890px;
	font:normal 14px/18px Tahoma, Geneva, sans-serif;
	color:#333;
	text-align:center;
	background:#EEE;
	border-left:10px solid #FFF;
	border-right:10px solid #FFF;
	float:left;
}

.search_intro span {
	font:bold 16px/18px Tahoma, Geneva, sans-serif;
	color:#009acf;
}

.search_results {
	padding:10px;
	width:910px;
	float:left;
}

.search_results a {
	padding:0 10px 0 95px;
	margin:0 0 10px 0;
	width:791px;
	height:85px;
	font:bold 20px/25px Tahoma, Geneva, sans-serif;
	color:#333;
	border:2px solid #FFF;
	-moz-border-radius:10px;
	border-radius:10px;
	text-decoration:none;
	float:left;
}

.search_results a:hover {
	color:#009acf;
	border:2px solid #009acf;
}

.search_results a.search_article {background:url(images/search_article.png) left no-repeat;}
.search_results a.search_guide {background:url(images/search_guide.png) left no-repeat;}
.search_results a.search_video {background:url(images/search_video.png) left no-repeat;}

.search_results a span {
	width:791px;
	padding:15px 0 0 0;
	font:bold 14px/15px Georgia, "Times New Roman", Times, serif;
	letter-spacing:2px;
	color:#FFF;
	float:left;
}

.search_results a:hover span {
	color:#999;
}

.search_results a img {
	border:0;
	padding:0 10px 0 0;
	float:left;
}

.nav_helpguides .nav_popup {
	display:none;
	width:342px;
	height:204px;
	padding:18px 0 0 0;
	background:url(images/nav_popup_bg.png);
	position:relative;
	top:56px;
	z-index:1000;
	float:left;
}

.nav_helpguides:hover .nav_popup {
	cursor:default;
	display:block;
}

.nav_popup a {
	width:130px;
	height:39px;
	padding:0 0 0 20px;
	font:bold 14px/39px Tahoma, Geneva, sans-serif;
	color:#FFF;
	text-decoration:none;
	border-bottom:1px solid #33a5c9;
	margin:0 8px 0 11px;
	float:left;
}

.nav_popup a:hover {
	background:url(images/nav_popup_highlight.png) repeat-x;
	color:#c6f1ff;
}
