﻿/* HTML TAGS 
-----------------------------------------------------------------*/
* {margin:0;padding:0; list-style-type:none;}
body {text-align:left; margin-top:0; font-size:10px;font-family:Verdana, sans-serif;color:#000000;background:#353736;}
img {border:none;}
td {
	margin:0px; font-size:10px;font-family:Verdana, sans-serif;
}

h2 {
	font-size: 10pt;
	color: #DE530C;
	font-weight:bold;
	margin:0px;
}

/*----------------------------------------------------------------*/
/*header
----------------------------------------------------------------*/
.header {
	background: url('../images/header_tile_bg.png') repeat-x; margin: 0; width: 800px;	
}
/* PAGE 
----------------------------------------------------------------*/

.welcomeBlock{
	background: #dfdec3 url('../images/Welcome.png') left top; width:500px; height:190px;
}
.welcomeBlock span {
	margin-left:125px; margin-top:55px; width:340px; height:100px; overflow:auto;
}

/*-------------------------------------------------------------*/
.faqQuestionBlock ul {}
.faqQuestionBlock li {margin-top:5px; float:left; height:37px;}

.faqQuestionBlock a:link {padding-left:10px;  padding-top:5px;text-decoration:none; height:37px; color:#DE530c; font-weight:bold;}
.faqQuestionBlock a:visited {padding-left:10px; padding-top:5px; height:37px;text-decoration:none;color:#DE530c; font-weight:bold;}

.faqQuestionBlock a:hover {color:#DE530c;padding-left:10px;  padding-top:5px;height:37px;text-decoration:none;cursor:pointer; background-image:url('../images/highlight.gif'); background-position:0px 0px; background-repeat:no-repeat;}
.faqQuestionBlock a:active{color:#DE530c;padding-left:10px;  padding-top:5px;height:37px;text-decoration:none;cursor:pointer; background-image:url('../images/highlight.gif'); background-position:0px 0px; background-repeat:no-repeat;}


.faqAnswerBlock {
	background: #dfdec3 url('../images/faq_background.gif') left top; width:300px; height:290px;
}

.faqAnswerBlock div.AnswerText {
	display:none; margin-top:10px; width:300px; height:245px; overflow:auto;
}
span.QuestionText {
	margin-left:10px; font-size:12px;font-family:Verdana, sans-serif;font-weight:bold; color:#DE530c; margin-left:25px; margin-top:10px; width:245px;
}
span.AnswerText {
	margin-left:10px; font-size:11px;font-family:Verdana, sans-serif; margin-left:25px; margin-top:10px; width:245px;
}

.faqAnswerBlock span.title {
	margin-left:25px; margin-top:55px; width:355px; height:380px; overflow:auto;
}
.faqQuestionBlock li {
}
.faqAnswerBlock span.title {
}

/* LINKS
----------------------------------------------------------------*/
a:link 		{color:#0072bc;text-decoration:none;}
a:visited 	{color:#0900bc;text-decoration:none;}
a:hover 	{text-decoration:underline;}
a:active	{color:#18a758;}

/* LISTS
----------------------------------------------------------------*/
ul.list, ol.list {padding:10px 0 10px 30px}
ul.first, ol.first{padding-top:0;}
/* nested lists */
li ul.list, li ol.list {padding:0 0 0 40px}
ul.list li, ol.list li{list-style:disc;padding:2px 0;}
ol.list li{list-style:decimal;}
ol.big_lists li, ul.big_lists li{padding:10px 0;}

/* HEADINGS
.home_column_feature .heading_landing_page {padding:5px 0 18px 0;}
.heading_landing_page {background:url(../images/newui/bg_heading_landing_page.png) repeat-x bottom;padding-bottom:15px;color:#545353;font-size:1.6em;font-weight:normal;}
.home_column_top_container .heading_landing_page {font-size:1.9em;}
----------------------------------------------------------------*/
h1, h3, h4, h5, h6 {font-family:"trebuchet MS", arial, sans-serif;}
h1 {font-size:1.7em;font-weight:normal;}
h3 {font-size:1.2em;margin:10px 0;}
h4 {font-size:1em;}
h5 {font-size:.9em;}
h6 {font-size:.9em;}
h1.first, h2.first, h3.first, h4.first, h5.first, h6.first {margin-top:0;padding-top:0;}

		/* NAV MAIN 
		border-bottom:1px solid #80a8055;border-top:1px solid #80a8055;position:relative;border-right:1px solid #80a8055;
		.nav_main li.current_item a:link, .nav_main li.current_item a:visited {background:#80a8055 url('../images/navigation_gradient.gif') repeat-x; color:#f7f8f2;}
		-------------------------------------------------------------*/
		.nav_main {background:#80a805 url('../images/navigation_gradient.gif') repeat-x; font-size:1.2em;width:800px; height:40px;}
		.nav_main ul {}
		.nav_main li {vertical-align:middle; float:left; height:40px;}

		.nav_main a:link, .nav_main a:visited {line-height:40px; text-align:center; vertical-align:baseline; height:40px; width:105px; color:#f7f8f2; font-weight:bold; Background:#efefe2 url('../images/navigation_gradient.gif') repeat-x; text-decoration:none;display:block;}
		.nav_main a:hover {cursor:pointer;background:#efefe2 url('../images/navigation_gradient_hover.gif') repeat-x;}
		.nav_main a:active{cursor:pointer;background:#efefe2 url('../images/navigation_gradient_click.gif') repeat-x;}
		.nav_main li span {width:8px; height:40px; display:block; background: url('../images/navigation_seperator.gif');}
		
		/* search 
		p.search {position:absolute;top:4px;right:15px;text-align:right;width:400px;padding:0;line-height:1em;}
		p.search input#WLSearchBoxButton {border:none;background:#d4d4d4 url(../images/newui/bg_sprite.png) 0 -1263px repeat-x;color:#d4d4d4;text-indent:-10000px;font-size:1px;height:21px;width:21px;cursor:pointer;display:block;position:absolute;top:1px;right:0;}
		p.search input#WLSearchBoxInput {border:1px solid #5a5a5a;background:#EEE url(../images/newui/bg_sprite.png) 0 -1214px repeat-x;height:19px;margin-right:19px;width:180px;}
		

/* CONTENT
----------------------------------------------------------*/
.content {width:800px; background:#efefe2; margin:0px;padding:0px;}
td.contentLeft {background:#efefe2 url('../images/layout_left.gif') repeat-y; width:16px; padding-left:20px}
td.contentRight {background:#efefe2 url('../images/layout_right.gif') repeat-y; background-position: top right; width:16px; padding-right:20px}
td.contentBottom {background:#efefe2 url('../images/layout_bottom.gif') -0px 0px; width:800px; height:20px; margin:0px;padding:0px;}
#WelcomeMessage{
	position:relative; left: 128px; top: 57px; height: 104px; height:100px; overflow:auto;
}

/*  Services Nav - Added 2009/09/21 */
#services-nav{
	float:left;
	display:block;
	min-width:490px;
}
	#services-nav img{
		float:left;
		display:block;
	}
	#services-nav a{
		font-size:14px;
		font-family:Verdana, sans-serif;
		line-height:24px;
		font-weight:bold;
		color:#dc0303;
	}
	#left-nav { 
		margin-left:10px;
		float:left;
	}
	#right-nav {
		float:right;
	}
	
	.gallery-link{
		margin-top:10px;
	}

/* FOOTER
----------------------------------------------------------*/
.footer {text-align:center; width:800px; color:#FFFFFF; position:relative; margin:0 0 40px 0;padding:15px;font-size:.9em;min-height:1px;}
.footer a:link, .footer a:visited {color:#d9e2eb;text-decoration:underline;}
.footer a:hover {text-decoration:none;}
.footer ul { width:800px; margin:0;padding:0;margin-right:30px;}
.footer ul.footer_about {float:left;padding:0;margin-right:0px;}
.footer ul li {width:800px; font-weight:bold; padding:0 0;}		

/* BREADCRUMB
.footer_mini_map .breadcrumb {background:url(../images/newui/bg_breacrumb_mini_site_map.png) repeat-x bottom;padding:4px 0 24px 0;}
background:#ecf5fc;
----------------------------------------------------------*/
.breadcrumb_container {margin-top:5px;padding:0 0 0 10px;}

/* FORMS
----------------------------------------------------------*/
.button {border:1px solid #5792b8;background:#2fa5f4 url(../images/newui/bg_sprite.png) 0 -637px repeat-x;display:block;padding:0 10px 0 10px;color:#FFF;font-weight:bold;font-size:1.1em;font-family:"trebuchet MS", arial, sans-serif;cursor:pointer;}
.button:hover {text-decoration:none;background-position:0 -645px;}
/* select boxes */
.ContainerListBox {font-size:.9em;}
/* three column download section */
.column .column_three_container .download_button {width:170px;margin:10px 0;}
.column .column_three_container .ContainerListBox {width:170px;}

/* MISC   
.photo {border:1px solid #d9d9d9;border-right-color:#a8a8a8;border-bottom-color:#a8a8a8;padding:5px;background:#FFF;
    width: expression(this.width > 95 ? 95: true);max-width: 95px;}
----------------------------------------------------------*/
p.skip_to_links {display:none;}
.clear {clear:both;margin:0;height:0;line-height:0.0;font-size:0;
 display:block;}
.video_curation {color:#666;}
/* button links */
a:link.button_link, a:visited.button_link {border:1px solid #2fa5f4;background:#2fa5f4 url(../images/newui/bg_sprite.png) 0 -637px repeat-x;padding:0 8px;color:#FFF;font-family:"trebuchet MS", arial, sans-serif;cursor:pointer;line-height:1.2em;}
a:hover.button_link {text-decoration:none;background-position:0 -645px;}
a.button_link .emphasized {font-size:1.2em;font-weight:bold;border-width:2px;}
.button_link_group {margin:10px 0 15px 0;}
.toc h2 {font-size:1.4em;color:#545353;font-weight:normal;}
p + h2 {margin-top:18px;}
/* IE6 won't read the "p + h2, .top_margin" so we list it again below */
.top_margin {margin-top:18px;}