/* CSS - New Project */

/* reset */
	body, form, ul, li, img, pre, fieldset {padding: 0; border: 0; margin: 0;}

/* general */
	strong {font-weight: bold;}
	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: 14px; background: #ffffff; font-family:Arial, Helvetica, sans-serif; color: #ffffff;}
	

/* basic */
	#mainContainer {clear: both; width: 100%; margin: 0 auto; background:url(images/bodyrepeat.jpg) center repeat-y; min-height: 500px;}
        #wrapBody {background: url(images/headerbg.jpg) top no-repeat; min-height: 500px; margin-right: 1px;}
	
/* header */
	#headerContainer {clear: both;}
	#headerLogo h1 {text-indent: -9999px;margin: 0;}
	#headerLogo a {float: right!important; display: block; background:url(images/logo.jpg) no-repeat; width: 141px; height:136px;}
	#headerNav li {list-style: none;}

/* body */
	#bodyContainer {clear: both; margin: 0 auto; width: 900px; min-height: 300px; }
	#leftCol {float: left; width: 140px; min-height: 500px;}
		#leftNav {float:right; width: 150px;  clear: both; margin-top: 30px;}
		#leftNav li {font-size: 14px; text-transform: uppercase; background: url(images/navbg.jpg) 0px 28px no-repeat; min-height: 40px; width: 142px; font-family: Geneva, Tahoma, Sans-serif; list-style: none; padding-left: 20px;}
                #leftNav ul ul {margin-left: -10px; padding-bottom: 5px; padding-top: 5px; margin-top: 20px;}
                #leftNav ul ul li {font-size: 12px; text-transform: none; min-height: inherit; background: none; font-weight: bold; padding-bottom: 10px; width: 120px;}
                #leftNav ul ul li a {color: #67B4CF;}
                #leftNav ul ul li a:hover {color: #ffffff;}
		#leftNav li a {color: #ffffff; text-decoration: none; position: relative; top: 5px;}
		#leftNav li a:hover {color: #03afed;}
	#bodyWrap {float: right; width: 757px; min-height: 300px;}
	#heroflash {height: 288px; width: 789px; float: left; position: relative; left: -2px;}
	#heroflash p {margin: 0px;}
	#bodyContent {clear: both; width: 757px; min-height: 300px; margin-top: 15px;}
	#rightCol {width: 757px; background: ;}
		#inside #rightContent {padding-top: 0px; position: relative; top: 10px;}
		#inside #rightContent .heading {position: relative; left: -29px;}
		#rightContent {width: 630px; margin-left: 50px; line-height: 24px; padding-top: 9px;}
		#rightContent .b40d_moduleContent img {border: 1px solid #7ad4f5;}
		#rightContent .b40d_moduleContent .noBorder {border: none;}
		#rightContent .b40d_moduleContent a {color: #03afed;}
                #rightContent .b40d_moduleContent li {color: #03afed; font-size: 13px; font-weight: bold; background: url(images/insidebullet.jpg) 0px 8px no-repeat; list-style: none; padding-left: 15px;}
		.b40d_module-contact dt {float: left; margin-bottom: 10px; width: 120px;}
		.b40d_module-contact dd {margin-bottom: 10px;}
		
		#rightContent .javelin_moduleContent img {border: 1px solid #7ad4f5;}
		#rightContent .javelin_moduleContent .noBorder {border: none;}
		#rightContent .javelin_moduleContent a {color: #03afed;}
                #rightContent .javelin_moduleContent li {color: #03afed; font-size: 13px; font-weight: bold; background: url(images/insidebullet.jpg) 0px 8px no-repeat; list-style: none; padding-left: 15px;}
		.javelin_module-contact dt {float: left; margin-bottom: 10px; width: 120px;}
		.javelin_module-contact dd {margin-bottom: 10px;}
	

/* footer */
	#footerContainer {clear: both; background: url(images/footer.jpg) top center no-repeat; width: 100%; height: 186px;}
	#footerContent {width: 700px; margin: 0px auto; position: relative; top: 200px; color: #006838; font-size: 11px; padding-bottom: 50px; padding-left: 160px;}
	#footerContent p {clear: both; line-height: 24px; padding: 5px 0px;}
	#footerContent a {color: #006838; text-decoration: none;}
	#footerContent a:hover {text-decoration: underline;}
	#footerContent li {display: inline; float: left; line-height: .8em; border-right: 1px solid; padding: 0px 5px; text-transform: uppercase; letter-spacing: 2px;}
	#footerContent .lastItem {border-right: none;}
