/*
LEGAL
=====
Copyright: Jason Moffat, www.kmdvisual.com
*/

/* THE BIG GUYS */

	html,div,img,form,fieldset {border:0;margin:0;padding:0;}

/*adds vertical scroll bar across browsers to avoid "jump" when page heights vary*/
	html {height:100%;margin-bottom:1px}

	body {padding:0;margin:0;background:#191A16;color:#333333;font-size:12px;line-height:16px;font-family:Arial, Helvetica, sans-serif;}
	a:link, a:visited, a:active {text-decoration:none; color:inherit;}
	a:hover {text-decoration:none;}
		
	#container {position:relative;width: 962px;margin:0 auto;background-color:#191A16;overflow:visible;clear:both;}
	
	#content-wrap {width: 962px;margin: 0 auto;overflow: hidden;background-color: #191A16;} 
	#content-wrap li {list-style: none;}
	#content-wrap .inner {width: 710px;float: right;border-left: 0px solid #CCCCCC;margin: 0px 0px 0px 0px;background-color: #FFFFFF;background-image:url(images/spine.gif);background-repeat: repeat-y;background-position: -3px -1px;}
	#content-wrap .homefullwidth {
	margin:0px 0 10px 0px;
	width:942px;
	border-top: 1px #999999 dashed;
	padding: 10px 0px 10px 20px;
}
	#content-wrap .homefullwidth2 {margin:20px 0 10px 0px;width:962px; color:#FFFFFF;}
	#content-wrap .generalfullwidth {margin:20px 0 10px 18px;width:944px;}
	#content-wrap .fullwidth {margin:25px 38px 0px 38px;width:886px;}
	#content-wrap .fullwidthcontent {width:606px;margin:0;padding: 0;}
	#content-wrap .left {
	float:left;
	width: 203px;
	margin: 30px 0px 0px -225px;
	position: relative;
	display: inline;
	text-align: right;
}
	#content-wrap .right {float:left;width: 660px;margin: 28px 0px 0px 30px;position: relative;display: inline;}
	#content-wrap .featurebox {float:right;width: 336px;margin: 0 0 10px 0;position: relative;padding: 5px 0px 0px 0;left: 0px;border-left: 1px dashed #s;
}
	#content-wrap .featurebox2 {float:right;width:336px;margin:0 0 10px 0; left:-2px;position: relative;padding: 5px 0px 0px 0;border-left: 1px dashed #999999;
}
	#breadcrumb {margin:0px;margin-bottom:1.3em;font-size:11px; text-transform:lowercase;}
	#breadcrumb a:link, #breadcrumb a:visited {text-decoration:none;color:#333333;}
	#breadcrumb a:hover {text-decoration:none;color:#000000;}
	#breadcrumb .B_lastCrumb {text-decoration:none;color:#000000;font-weight:bold;}
	
	.horizontalbutton {margin:0; padding:0;}
	.storyimage {font-size: 16px;margin:0;color:#666666;font-weight:normal;line-height:18px; padding-bottom:1em; padding-top:0em;border-top:0px #666666 dashed;}
	
	
	
/* HOME SPECIFIC */
	.fullwidthcontent h1 {font-size: 24px;margin:0; margin-bottom:0.6em;color:#001434; letter-spacing:-0.03em;font-family: Arial, Helvetica, sans-serif;font-weight:bold; line-height:1em;padding:0;}
	.fullwidthcontent h2 {font-size: 18px;margin:0;color:#333333;font-weight:normal;line-height:18px; padding:0;}	
	.fullwidthcontent h3 {font-size: 12px;margin-top:0;color:#333333;font-weight:normal;line-height:16px; padding:0;border-top:0px #666666 dashed;}	
	.fullwidthcontent .storycontain {float:left;margin: 0px 15px 15px 0px;text-align:left;height:100%;width:161px;list-style:none;display:inline;padding: 0 15px 15px 15px;background-image:url(images/featurebox1_bg.gif);background-repeat: repeat-x;background-position:bottom;outline:#999999 solid 0px;}
	.fullwidthcontent .storycontain2 {float:left;margin: 0px 18px 15px 0px;text-align:left;height:100%;width:178px;list-style:none;display:inline;}
	.fullwidthcontent .storycontainright {float: left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:161px;list-style:none;padding: 0 15px 15px 15px;background-image:url(images/featurebox1_bg.gif);background-repeat: repeat-x;background-position:bottom;outline:#999999 solid 0px;}
	.fullwidthcontent .storycontainright2 {float: left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:178px;list-style:none;}
	.right a:link, .right a:visited, .right a:active, .storycontain a:link, .storycontain a:visited, .storycontain a:active, .storycontainright a:link, .storycontainright a:visited, .storycontainright a:active {text-decoration:underline;!important }
	
	
	/* Feature Box Content */	
	.featurebox .container, .featurebox2 .container {margin-bottom:0px; border-left:solid #999999 1px; margin-left:10px;}
	.featurebox .content, .featurebox2 .content {padding:0 10px 5px 15px;}
	.featurebox .content h1, .featurebox2 .content h1 {font-size: 22px;margin:0; margin-bottom:0.5em;color:#FFFFFF; letter-spacing:0em;font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal; line-height:1em;padding-bottom:0.3em; text-transform:none;border-bottom:1px #666666 dashed;}
	.featurebox .content h2, .featurebox2 .content h2 {font-size: 12px;margin:0; margin-bottom:0.2em;color:#999999; letter-spacing:0em;font-family: Arial, Helvetica, sans-serif;font-weight:bold; line-height:1em;padding:0; border:none;}
	.featurebox .content p, .featurebox2 .content p {margin:0 0 15px 0;font-size: 11px; color:#FFFFFF;}
	.featurebox .content a:link, .featurebox .content a:visited, .featurebox .content a:active, .featurebox2 .content a:link, .featurebox2 .content a:visited, .featurebox2 .content a:active {text-decoration:underline;color:#FFFFFF;}	
	.featurebox .content .thumb {float:left;position:relative;width:136px;height:91px;overflow:hidden;margin: 0 10px 0 0;}
	.featurebox .content h2 a:link, .featurebox .content h2 a:visited, .featurebox .content h2 a:active, .featurebox2 .content h2 a:link, .featurebox2 .content h2 a:visited, .featurebox2 .content h2 a:active {text-decoration:none;color:#FFFFFF;}
   
    .featurebox .content a:hover, .featurebox .content h2 a:hover, .featurebox2 .content a:hover, .featurebox2 .content h2 a:hover  {color:#990000;}
	

		
/* HEADER & TOP NAV */
	.logo {float:left;margin-left:38px;margin-top:45px;}	
	#header {
	background-color: #191A16;
	position:relative;
	height:110px;
	border-bottom:0px dashed #666666;
	background-attachment: scroll;
	background-image: url(jasonrmoffat-logo.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
	#topnav {background-color: #191A16; position:relative;height:42px; z-index:1; margin:0 0 0 0;border-bottom: 0px dashed #666666;}
	#mainimage {background-color: #191A16; position:relative;height:325px;z-index:0;overflow:hidden;}
	
	#topnav #signupform{position:absolute;height:22px;width:215px;right:0px;top:4px}
	#topnav #signupform p { margin:3px 0 0 0; text-align:right; font-weight:bold; color:#FFFFFF}
	#topnav #signupformlabel{position:absolute;display:none}
	#signuplabel{position:absolute;display:none}
	#topnav #signupwrapper{background:url(mailinglistform.png) no-repeat 0px 0px;width:214px;height:22px}
	#topnav #signupbox{border-style:none;width:157px;height:16px;background:url(mailinglistform.png) no-repeat 0 0px;background-color:transparent;font-size:11px;margin:0;padding:3px 0px 5px 8px;line-height:16px;float:left;}
	#topnav #signupsubmit{border-style:none;width:49px;height:22px;line-height:22px;font-size:10px;cursor:pointer;float:left;margin:0;padding:1px 0 0 0px;color:#333333;background:url(mailinglistform.png) no-repeat -165px 0px}
	#topnav #signupsubmit:hover{background-position: -214px 0px;text-decoration:none}
	.inputtip{color:#666666; font-family:Arial, Helvetica, sans-serif;}
	
	
/* SHARE & SUMMARY CONTAINERS */
	.right .productcontainer, .right .summarycontainer {margin:0 0 25px 0;width:660px;float:none;clear:both;}
	.left .summarycontainer {margin:0 0 15px 0;width:200px;float:none;clear:both;}
	.fullwidth .summarycontainer {margin:0 0 15px 0;width:632px;float:none;clear:both;}
	.right .widget {margin:0;padding:1em 0 0 0;width:632px;float:none;clear:both;}
	
	.summarycontainer .contain {float:left;margin: 0px 10px 15px 0px;text-align:left;height:100%;width:209px;list-style:none;display:inline;border-bottom: 1px #666666 dashed;}
	.homefullwidth .contain {float:left;margin: 0px 25px 25px 0px;text-align:left;height:100%;width:209px;list-style:none;display:inline;border-bottom: 1px #666666 dashed;}
	.summarycontainer .newscontain {float:left;margin: 0px 20px 15px 0px;text-align:left;height:100%;width:145px;list-style:none;display:inline;border-bottom: 0px #666666 dashed;min-height: 135px;}
	.summarycontainer .formcontain-L {float:left;margin: 10px 35px 15px 0px;text-align:left;height:100%;width:290px;list-style:none;}
	.summarycontainer .textontain-L {float:left;margin: 10px 35px 15px 0px;text-align:left;height:100%;width:620px;list-style:none;}
	.summarycontainer .formcontain-R {float:left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:290px;list-style:none;}
	.summarycontainer .formcontain-FW {float:left;margin: 0px 0px 15px 0px;text-align:left;height:100%;width:632px;list-style:none;}
	.summarycontainer .formcontain-SW {float:left;margin: 10px 0px 15px 0px;text-align:left;height:100%;width:240px;list-style:none;}
	.summarycontainer .containright {float: left;margin: 0px 0px 25px 0px;text-align:left;height:100%;width:154px;list-style:none;}
	.summarycontainer .glossarycontain {float:left;margin:0 0 15px 0;text-align:left;height:100%;list-style:none;}
	.right .summarycontainer a:link, .right .summarycontainer a:visited, .left .summarycontainer a:link, .left .summarycontainer a:visited, .left .recentsearch  a:link, .left .recentsearch a:visited {text-decoration:none;color:#333333;}	
	.right .summarycontainer a:active, .left .summarycontainer a:active, .left .recentsearch a:active {text-decoration:none;color:#000000;}
	.right .summarycontainer a:hover, .left .summarycontainer a:hover, .left .recentsearch a:hover {text-decoration:none;color:#000000;}
	.right .summarycontainer .more, .left .summarycontainer .more, .left .recentsearch .more {text-decoration:underline !important;}
	.summarycontainer .contain .date, .summarycontainer .containright .date {font: bold 12px Arial, Helvetica, sans-serif;color:#666666;display:block;letter-spacing: 1px; padding-bottom:0.5em;}
	
		
		/* FRACTIONAL JET SHARE SPECIFIC */
	.right .sharecontainer {margin:0 0 25px 0;width:660px;float:none;clear:both;padding-top:0.7em;border-top:1px #666666 dashed;}
	.right .container {margin:0 0 0 0;width:632px;float:none;clear:both;padding-top:2em;font-size:10px; line-height:12px;}

	/* Share Highlite Box */
	.highlitebox {width:278px;margin: 0;padding:0;position:relative;outline:#999999 solid 1px;background-image:url();background-repeat:no-repeat;background-position:bottom;margin-bottom: 10px;}
	.highlitebox .content {padding:10px;}
	.highlitebox .content h1 {font-size: 16px;margin:0; margin-bottom:.3em;color:#001434; letter-spacing:-0.04em;font-family: Arial, Helvetica, sans-serif;font-weight:normal; line-height:1em;padding:0;}
	.highlitebox .content h2 {font-size: 11px;margin:0; margin-bottom:0em;color:#001434;font-family: Arial, Helvetica, sans-serif;font-weight:bold; line-height:0em;padding-bottom:0;border-bottom:0px; text-transform:uppercase;}
	.highlitebox .content p {margin:0;font-size:14px; color:#666666;}
	.highlitebox .content a:link, .highlitebox .content a:visited, .highlitebox .content a:active {text-decoration:none;}
	.highlitebox .content a:hover {color:#000000;}
	
	.printbox {width:278px;margin: 0;padding:0;position:relative;outline:#FFFFFF solid 1px;margin-bottom: 10px;}
	.printbox .content {padding:10px;}
	.printbox .content h2 {font-size: 11px;margin:0; margin-bottom:0em;color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;font-weight:bold;padding-bottom:0;border-bottom:0px; text-transform:uppercase;}
	.printbox .content a:link, .printbox .content a:visited, .printbox .content a:active {text-decoration:none;}
	.printbox .content a:hover {color:#000000;}
	
	
	/* Share Summary Box */

	
	.twocolumncontain {width:660px;margin: 0;padding:0;position:relative;margin-bottom: 20px;}
	.twocolumncontain .storycontain {float:left;margin: 0px 35px 0px 0px;text-align:left;height:100%;width:312px;list-style:none;display:inline;margin-bottom:10px;}
	
	.twocolumncontain .storycontainright {float: left;margin: 0px 0px 0px 0px;text-align:left;height:100%;width:312px;list-style:none; margin-bottom:10px;}
	.firstletter {float:left;font-size: 3.8em;line-height: 1;font-weight: bold;margin-right: 0.1em;}
	.fullwidthcontent .storycontain h1, .fullwidthcontent .storycontainright h1 {font-size: 16px;margin:.7em 0 0 0; margin-bottom:0.3em;color:#001434; letter-spacing:-0.04em;font-family: Arial, Helvetica, sans-serif;font-weight:bold; line-height:1em;padding-bottom:0em; text-transform:none;border-bottom:0px #666666 dashed;}
	.fullwidthcontent .storycontain h1 a:link, .fullwidthcontent .storycontainright h1 a:link, .fullwidthcontent .storycontain h1 a:visited, .fullwidthcontent .storycontainright h1 a:visited,.fullwidthcontent .storycontain h1 a:active, .fullwidthcontent .storycontainright h1 a:active {text-decoration:none;}
	.fullwidthcontent .storycontain p, .fullwidthcontent .storycontainright p {margin:0;}
	
	
	.contain img, .containright img {margin: 0 0 8px 0;}
	.iconscontain {font-size:11px;}
	.iconscontain img {cursor:pointer;margin:0 !important; padding:0 !important;}
	.iconscontain table {margin:0 !important; padding:0 !important; display:inline-table;}
	.contain p, .newscontain p, .glossarycontain p, .containright p {
	font-size:12px;
	line-height:16px;
	margin:0;
	margin-bottom: 1em;
}
    .summarycontainer .contain a:link, .summarycontainer .contain a:visited, .summarycontainer .contain a:active, .summarycontainer .newscontain a:link, .summarycontainer .newscontain a:visited, .summarycontainer .newscontain a:active {text-decoration:none !important; }
	.summarycontainer .contain p a:link, .summarycontainer .contain p a:visited, .summarycontainer .contain p a:active, .summarycontainer .newscontain p a:link, .summarycontainer .newscontain p a:visited, .summarycontainer .newscontain p a:active {text-decoration:underline !important; }
	.contain h1 {font-size:12px;line-height:15px;margin:0; color:#990000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
	.homefullwidth .contain p a:link, .homefullwidth .contain p a:visited, .homefullwidth .contain p a:active {text-decoration:underline !important; }
	.contain h1 {font-size:12px;line-height:15px;margin:0; color:#990000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
	.homefullwidth .contain h1 {font-size:12px;line-height:15px;margin:0; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;}
	.newscontain h1 {font-size:12px;line-height:15px;margin:0; color:#990000; font-family: Georgia, "Times New Roman", Times, serif; font-weight:bold; text-transform:none;}
	.summarycontainer .contain h1 a:link, .summarycontainer .contain h1 a:visited, .summarycontainer .contain h1 a:active, .summarycontainer .newscontain h1 a:link, .summarycontainer .newscontain h1 a:visited, .summarycontainer .newscontain h1 a:active {text-decoration:none!important; color:#990000; }
	.contain li, .containright li {font-size:11px;line-height:15px;margin:0 0 0 -35px; padding:0 0 0 10px;font-weight:normal;width:auto;background-image:url(images/list-dot.gif);background-repeat: no-repeat; background-position: left 5px;}
	.mainimage {float:left;margin:0;text-align:left;height:100%;width:589px;list-style:none;overflow:hidden;}
	
	
	/* ACCORDION */
	.open div{display:block;}
	.closed div{display:none;}
	#accordion{
	margin:.5em 0 .5em 0;
	clear: both;
}
	.accordion_headings{font-size:17px;color:#000000 !important; margin:0;padding:0;line-height:17px;}
	.accordion_content{font-family:Arial, Helvetica, sans-serif;color:#666666;padding-bottom:0.3em;border-bottom:1px #666666 dashed;margin:0 0 1em 0; padding:.5em 0 0 0}
	.accordion_headings:hover{color:#666666 !important;}
	.accordion_headings:active{color:#000000;}
	
	/* POP UP */
	#popup {width: 380px; height: 300px; position: absolute; top: 150px; left: 50px;}
	
/* TYPOGRAPHY */
p, ul, ol {margin: 0 0 1em 0;}
h1, h2, h3, h4, h5, h6 {font-family: Georgia, "Times New Roman", Times, serif;margin: 0em 0 .3em;color:#666666;}
h1 {font-size: 48px;margin:0; margin-bottom:0.2em;color:#990000;font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal; line-height:1em;}
h2 {font-size: 22px;margin:0; margin-bottom:0.6em;color:#333333;font-family: Arial, Helvetica, sans-serif;font-weight:normal; line-height:1em;padding-bottom:0.5em;border-bottom:1px #666666 dashed;}
h3 {font-size: 18px;margin-top:0;color:#333333;font-weight:normal;line-height:18px; padding-bottom:0.4em; padding-top:0.5em;border-bottom:1px #666666 dashed;}
h4 {font-size: 48px;margin:0; text-align:center; margin-bottom:0.2em;color:#990000;font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal; line-height:1em;}
h5 {font-size: 18px;margin-top:0;color:#666666;font-weight:normal;line-height:20px; padding-bottom:0.3em; padding-top:0.4em;border-top:1px #666666 dashed; text-align:center;}
h6 {font-size: 18px;margin-top:0;color:#CCCCCC;font-weight:normal;line-height:18px; padding-bottom:0.4em; padding-top:0.5em;border-bottom:1px #666666 dashed;}
#content-wrap .homefullwidth2 h3 {font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif; margin:0;color:#FFFFFF;font-weight:normal;line-height:23px; padding-bottom:0.5em; padding-top:0.3em;border-bottom:0px #666666 dashed;}
.homefullwidth h3 {font-size: 18px; font-family:Georgia, "Times New Roman", Times, serif; margin:0;color:#FFFFFF;font-weight:normal;line-height:23px; padding-bottom:0.5em; padding-top:0.3em;border-bottom:0px #666666 dashed;}
#content-wrap .homefullwidth2 h4 {font-size: 51px; text-align:left; margin:0; margin-bottom:0.1em;color:#CCCCCC;font-family: Georgia, "Times New Roman", Times, serif;font-weight:normal; line-height:1.1em;}

.highlight {color:#E17000}
.sansserif {font-family:Arial, Helvetica, sans-serif;color:#333333;}
.sansserif a, .sansserif a:link, .sansserif a:visited {text-decoration:underline;color:#333333;}
.sansserif a:hover {color:#000000;}
.error {color:#FFFFFF;font-weight:bold}
.success {color:#390;font-weight:bold}
.caption {font-size:12px;line-height:16px;margin: 0 0 0em 0;}
.date {font: italic 17px Georgia, "Times New Roman", Times, serif;font-weight:normal;color:#666666;display:block;letter-spacing: 0.1em;padding-bottom:0em;text-align:center; margin-bottom:0.5em;}
.small {font-size:11px; line-height:14px;}
.red {color:#990000}

	
/* NAV - top horizontal nav */
	#nav, #nav ul {padding: 0;margin: 0;list-style: none;line-height: 1;}
	#nav {font-weight:normal;height:2.09em;font: normal 20px Georgia, "Times New Roman", Times, serif;margin: 0 28px 0 0px; letter-spacing:-0.02em}
	#nav li {position:relative;background: #191A16;background-image:url(images/mainnav-separator.gif);background-repeat: no-repeat;background-position: -1px 11px;float: left;width: 10em;text-transform:capitalize;display:block;margin: 0;padding:0;}
	#nav li.first {background-image:none; padding:0; margin:0;}
	#nav a, #nav a:link, #nav a:visited, #nav a:hover, #nav a:active {text-decoration:none;cursor:pointer;color:#CCCCCC;display: block;padding: 9px 8px 2px}
	#nav  li.first a, #nav li.first a:link, #nav li.first a:visited, #nav li.first a:hover, #nav li.first a:active {text-decoration:none;cursor:pointer;color:#CCCCCC;display: block;padding: 9px 8px 2px 0px}
	#nav a:hover {color:#FFFFFF}
	#nav li.first a:hover {color:#FFFFFF}
	
	#nav li ul {background: #191A16;width:17em;font-size:12px;margin-top:0px;position: absolute;font-weight:normal;left: -999em}
	#nav li:hover ul, #nav li.sfhover ul {left: 0;z-index:99999}
	
	#nav li li {background:none;float:none;border:none;text-transform:capitalize;padding-left:0}
	#nav li li.last {border-bottom:none;padding-bottom:5px}
	#nav li li a, #nav li li a:link, #nav li li a:visited, #nav li li a:hover {color:#CCCCCC;padding: 3px 10px 3px;width:15em}
	#nav li li a:hover {color:#FFFFFF;background-color:#191A16}
	
	#nav li.active {background-color:#191A16}
	#nav li.active ul {border:none;}
	#nav li.active a:link, #nav li.active a:visited, #nav li.active a:hover, #nav li.active a:active {color:#FFFFFF;text-transform:none; font-weight:normal;}
	#nav li.active a:hover {color:#FFFFFF}
	
	#nav li.active li {border:none;}
	#nav li.active li.last {margin-bottom: 2px}
	#nav li.active li a:link, #nav li.active li a:visited, #nav li.active li a:hover, #nav li.active li a:active {color:#333333;text-transform:capitalize; font-weight:normal;}
	#nav li.active li a:hover {color:#FFFFFF;}
	
	#nav li.active li.active a:link, #nav li.active li.active a:visited, #nav li.active li.active a:hover, #nav li.active li.active a:active {color:#FFFFFF;}

	
	/* hide from IE mac \*/
	#nav li {width:auto}
	/* end hiding from IE5 mac */
	

	/* SECONDARY NAVIGATION - vertical navigation */
	#nav-secondary, #nav-secondary ul {position:static}
	#nav-secondary, #nav-secondary li {list-style: none;margin:0;padding:0;background:#191A16}
	#nav-secondary {padding-top:0;margin-top:0}
	#nav-secondary a {padding: 8px 0 8px 10px;background-color:#191A16;font: normal 12px Georgia, "Times New Roman", Times, serif;display:block;}
	#nav-secondary a, #nav-secondary a:link, #nav-secondary a:visited, #nav-secondary a:hover, #nav-secondary a:active {text-decoration:none;cursor:pointer} 
	#nav-secondary a:link {color:#CCCCCC} 
	#nav-secondary a:visited {color:#CCCCCC} 
	#nav-secondary a:hover {color:#FFFFFF;background-color:#191A16} 
	#nav-secondary li.active a:link, #nav-secondary li.active a:visited, #nav-secondary li.active a:hover, #nav-secondary li.active a:active {font-weight:bold;color:#FFFFFF;text-transform:uppercase;padding: 5px 0 5px 10px;background-color:#191A16; margin:0} 
	#nav-secondary li {border-top: 1px dashed #CCCCCC;border-bottom: 0px dashed #CCCCCC}
	#nav-secondary li.last {margin:0;padding:0;border-bottom: 1px dashed #CCCCCC;} 
	#nav-secondary li.active a:hover {color:#FFFFFF;background-color:#191A16} 
	

/* SECONDARY NAVIGATION - 2nd TIER */
	#nav-secondary ul {margin: 0 0 0 3px;padding:0}
	#nav-secondary li.active li a, #nav-secondary li.active li a:link, #nav-secondary li.active li a:visited {line-height:1.5;background: #191A16 url() no-repeat 0 -798px;padding:0 0 0px 10px; margin:0;font-weight:normal;text-transform:none;width:auto;color:#CCCCCC;width:180px;display:block}
	#nav-secondary li.active li a:hover, #nav-secondary li.active li a:active {color:#FFFFFF;font-weight:normal;text-transform:none;}
	#nav-secondary li.active li {border: none;margin:0}
	
	#nav-secondary li.active li.active a:link, 
	#nav-secondary li.active li.active a:visited, 
	#nav-secondary li.active li.active a:hover, 
	#nav-secondary li.active li.active a:active {font-weight:bold}
	#nav-secondary li li {border-top: 0px dashed #CCCCCC;border-bottom: 0px dashed #CCCCCC}
	#nav-secondary li li.last {margin:0;padding:0;border-bottom: 0px dashed #CCCCCC;padding:0 0 2px 0px} 

/* SECONDARY NAVIGATION - 3rd TIER */
	#nav-secondary ul ul {margin: 0 0 0 10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-style:italic; color:#CCCCCC}
	#nav-secondary li.active li.active li a, #nav-secondary li.active li.active li a:link, #nav-secondary li.active li.active li a:visited {width:180px;}
	#nav-secondary li.active li.active li a:link, 
	#nav-secondary li.active li.active li a:visited, 
	#nav-secondary li.active li.active li a:hover, 
	#nav-secondary li.active li.active li a:active {font-weight:normal;}
	#nav-secondary li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active a:active {font-weight:bold;}

/* SECONDARY NAVIGATION - 4th TIER */
	#nav-secondary ul ul ul {margin: 0px 0 15px 10px;padding:0;border-top: 1px dashed #CCCCCC;}
	#nav-secondary li.active li.active li.active li a, #nav-secondary li.active li.active li.active li a:link, #nav-secondary li.active li.active li.active li a:visited {width:160px;}
	#nav-secondary li.active li.active li.active li a:link, 
	#nav-secondary li.active li.active li.active li a:visited, 
	#nav-secondary li.active li.active li.active li a:hover, 
	#nav-secondary li.active li.active li.active li a:active {font-weight:normal;}
	#nav-secondary li.active li.active li.active li.active a:link, 
	#nav-secondary li.active li.active li.active li.active a:visited, 
	#nav-secondary li.active li.active li.active li.active a:hover, 
	#nav-secondary li.active li.active li.active li.active a:active {font-weight:bold}

	
	/* QUICK SEARCH & FORMS */
	#mainsearch {position:relative;left:auto; width:350px;margin-bottom:10px;}
	#mainsearch form {margin:0}
	#quicksearch {position:relative;left:auto;width:190px;margin:0 0 10px 8px;padding:0;}
	#quicksearch form {margin:0}
	.inputbox {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 11px;color: #333333;text-decoration: none;background-color: #FFFFFF;padding: 4px;border: 1px solid #CCCCCC;margin: 0px}
	.invalid {color:#990000; font-size:11px;}
	.submitbox {padding:0;border:none;background-color: transparent;padding-left:2px;margin:0px;}
	.inputbox-containers{margin:0;padding-bottom: 15px;vertical-align: top;font-family: Arial, Helvetica, sans-serif;color: #333333;
	font-size: 11px;font-weight: normal;}
	.formtitles{font-family: Arial, Helvetica, sans-serif;color: #333333;font-size: 11px;line-height: 13px;font-weight: normal;padding-bottom: 7px;vertical-align: top;}
	.formcontain-L p, .formcontain-R p, .formcontain-FW p, .formcontain-SW p {margin:0 0 5px 0;font-family: Arial, Helvetica, sans-serif;color: #CCCCCC;font-size: 11px;line-height: 13px;font-weight: normal;}
	.formcontain-L .inputbox, .formcontain-R .inputbox, .formcontain-FW .inputbox, .formcontain-SW .inputbox {font-family: Arial, Helvetica, sans-serif;font-size: 11px;line-height: 13px;color: #333333;text-decoration: none;background-color: #FFFFFF;padding: 4px;border: 1px solid #CCCCCC;margin:0 0 10px 0}
	.recentsearch {float:left;margin-top:10px;padding:8px;text-align:left;height:100%;width:185px; background-color:#F0F0F0;list-style:none;border-top:1px #CCCCCC dashed;border-bottom:1px #CCCCCC dashed;}
	.recentsearch p {font-size:11px;line-height:15px;margin:0 0 5px 0;}
	.recentsearch h4 {font-size: 18px;margin:0; padding:0 0 5px 0;color:#666666;font-family: "Arial Black", Arial, sans-serif;font-weight:normal;}
	

	
/* FOOTER */	
	#footer {width:962px;margin:0 auto;overflow:hidden;background-color: #001434; padding:0 0 20px 0;border-bottom:10px #FFFFFF solid;}
	#footer .inner {padding:0 38px 0 0;min-height:100px;}
	#footer .left {float:left;margin:25px 30px 10px 38px;padding:0 0 0px 0;text-align:left;position:relative;}
	#footer .left h1 {font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#808DA6; margin:0 0 0.3em 0; padding:0;}
	#footer .left h2 {
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	border: none;
	padding-top:2em;
}
	#footer .right {float:right;width:200px;margin:20px 0 0 0;padding:0 0 20px 0;text-align:right;position:relative;}
	#address {width:962px;margin:0 auto;overflow:hidden;background-color: #990000;background-attachment: scroll;background-image: url();background-repeat: no-repeat;background-position: 788px 38px;}
	#address .inner {padding-right:18px;}
	#address .right {float:right;margin:15px 0px 5px 25px;text-align:right;position:relative;}
	#address p {line-height:15px;font-weight:normal;font-family:Arial, Helvetica, sans-serif;font-size:11px;color:#FFFFFF;}

/* FOOTER NAVIGATION */
	#footer-nav, #footer-nav ul {position:static;list-style:none;}
	#footer-nav, #footer-nav li {margin:0;padding:0;}
	#footer-nav {padding-top:0;margin-top: 0px;}
	#footer-nav a {line-height:17px;font-weight:normal; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
	#footer-nav a, #footer-nav a:link, #footer-nav a:visited, #footer-nav a:hover, #footer-nav a:active {text-decoration:none;cursor:pointer;text-transform: capitalize;} 
	#footer-nav a:link {color:#FFFFFF;} 
	#footer-nav a:visited {color:#FFFFFF} 
	#footer-nav a:hover {color:#CCCCCC;} 
	#footer-nav li.active a:link, #footer-nav li.active a:visited, #footer-nav li.active a:hover, #footer-nav li.active a:active {font-weight:normal} 
	#footer-nav li {border-top: 0px solid #FFFFFF;border-bottom: 0px solid #ccc}
	#footer-nav li.last {margin:0 0 0 0;}

