/* CSS - New Project */

/* reset */
	body, form, div, ul, li, img, pre, fieldset {padding: 0px; border: 0px; margin: 0px;}

/* general */
	strong {font-weight: bold; color: #2d6a05;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; font-family: "Trebuchet MS", Helvetica, sans-serif; color: #6db43f;}
	h1 {font-size: 27px; color: #005595; text-transform: uppercase; font-weight:normal;}
	

/* basic */
	#mainContainer {clear: both; width: 903px; margin: 0px auto; padding-top: 36px;}
	
/* header */
	#headerContainer {clear: both; height: 97px; width: 903px;}
	#headerLogo {float: left; width: 215px; height: 96px;}
	#headerLogo h1 {text-indent: -9999px;margin: 0px;}
	#headerLogo a {display: block; width: 215px; height: 96px; background:url(images/headerLogo.jpg) no-repeat; outline: none;}
	#headerNav {padding-top: 49px; background: url(images/headerBorder.jpg) top left no-repeat; width: 688px; float: right;}
	#headerNav li {list-style: none; display: inline; float: left; }
	#headerNav li a {color: #ffffff; font-weight: bold; font-size: 12px; text-align: center; background:url(images/nav.jpg) no-repeat; width: 114px; height: 28px; display: block; text-decoration: none; padding-top: 5px; text-transform: uppercase; letter-spacing: 1px;}
	#headerNav li a:hover {background:url(images/navHover.jpg) no-repeat;}

/* body */
	#bodyContainer {clear: both; margin: 0px;}
	#bodyContent {width: 903px; min-height: 371px; background:url(images/bodyBackground.jpg) bottom right no-repeat;}
	#leftCol {float: left; width: 237px; min-height: 350px;}
	#leftContent {clear: both; width: 237px; min-height: 378px; background:url(images/leftColNew2.jpg) top right no-repeat;}
	#inside #leftCol {width: 298px; min-height: 367px;}
	#inside #leftContent {width: 298px; min-height: 367px; background:url(images/leftColNew2.jpg) top right no-repeat;}
	#leftNav {position: relative; top: 20px; margin-left: 6px;}
	#leftNav li {list-style: none; margin: 15px 0px;}
	#leftNav li a {color: #2b2e5b; font-weight: bold; font-size: 11px; background:url(images/leftNav.jpg) 0px 4px no-repeat; text-transform: uppercase; text-decoration: none; padding-left: 13px;}
	#leftNav li a:hover {text-decoration: underline;}
	#rightCol {float: right; width: 661px;}
	#rightCol .b40d-moduleContent img {border: 3px solid #6DA6C3;}
	#rightCol .javelin-moduleContent img {border: 3px solid #6DA6C3;}
	#inside #rightCol {width: 603px;}
	#bodyText {line-height: 150%; width: 500px; margin: 0px auto;}
	#bodyText ul {margin-left: 30px;}
        #bodyText a {color: #005595; text-decoration: none;}
        #bodyText a:hover {text-decoration: underline;}
	.b40d_module-faq dt {color: #005595; clear: both; font-size: 16px;}
	.b40d_module-faq dd {margin-left: 0px; clear: both;}
	.b40d_module-faq dd img {margin-right: 50px; margin-bottom: 25px;}
	
	.javelin_b40d_module-faq dt {color: #005595; clear: both; font-size: 16px;}
	.javelin_b40d_module-faq dd {margin-left: 0px; clear: both;}
	.javelin_b40d_module-faq dd img {margin-right: 50px; margin-bottom: 25px;}
	

/* footer */
	#footerContainer {clear:both;background: url(images/footer.jpg) top right no-repeat; min-height: 75px; width: 903px; margin: 0px auto; float: right; margin-top: 0px;}
	#footerContent {padding-top: 30px; float: right; width: 570px; text-align: center; padding-bottom: 20px;}
	#footer .lastItem {border-right: none;} 
	#footer {width: 445px; margin: 0 auto;}
	#footerContent li {float: left; list-style:none; border-right: 1px solid; padding-right: 4px; margin-right: 4px; line-height: 8px;}
	#footerContent li.javelin_lastItem {border-right: none; padding-right: 0px; margin-right: 0px;}
	#footerContent li a {color: #005595; font-size: 10px; text-transform: uppercase; text-align: center;}
	#footerContent li a:hover {text-decoration: none;}
	#footerContent .footerInfo {clear: both; color: #005595; font-size:11px; margin-top: 10px;}
        #footerContent .footerInfo a {color: #6db43f; text-decoration: underline; text-align: center;}
	#footerContent .footerInfo a:hover {text-decoration: none;}
	
p.quote {position: relative; left: -50px;}