/* common elements */
body { background-color: #000; margin: 0; padding: 0; font-family: arial, sans-serif; font-size: 10pt; color: #c4a99e; line-height: 1.5; }
a { text-decoration: none; color: #d13500; }
a:hover { text-decoration: underline; }
div.homeMainPromo ul {margin:0; padding:0; list-style:none;}
.googleLink { color:white;}
h2 { font-family: georgia, serif; font-size: 17pt; font-weight: normal; letter-spacing: -1px; margin: 0 0 10px 0; }
h2.tertiary { font-size: 12pt; color: #b7c8cb; font-weight: bold; margin: 0 0 5px 0; }
h2.tertiaryRust { font-size: 12pt; color: #c4a99e; font-weight: bold; margin: 0 0 5px 0; }
h1 { font-family: georgia, serif; font-size: 24pt; margin: 0 0 15px 0; font-weight: normal; line-height: 1.2; }
h1#promoTextLarge2 { font-family: georgia, serif; font-size: 18pt; margin: 0 0 15px 0; font-weight: normal; line-height: 1.2; color: #d8e9ec;}
h1#promoTextLarge { color: #d8e9ec; }
h1#pageTitle { color: #fff; margin: 0; }
span#promoTextMedium { font-family: georgia, serif; font-size: 11pt; line-height: 1.3; margin: 0 0 15px 0; color: #e3eff1; }
span.tertiaryPromoText { font-size: 8pt; color: #b7c8cb; }
span.tertiaryPromoTextRust { font-size: 8pt; color: #c4a99e; }
a.promoTextLinks { font-family: georgia, serif; font-size: 13px; margin: 0 18px 0 0; color: #7abfe4; height: 25px; background:url(/images/videoArrow.gif) right 50% no-repeat; padding:0 6px 0 0;}
a.promoTextLinks:hover { color: #7abfe4; }
a.promoTextLinks2 { font-family: georgia, serif; font-size: 10pt; margin: 0; color: #7abfe4; display: block; }
a.promoTextLinks2:hover { color: #7abfe4; }
a.subNavLinks { font-family: georgia, serif; font-size: 14pt; margin: 0; color: #7abfe4; display: block; height: 30px; }
a.subNavLinks:hover { color: #7abfe4; }
span.subNavSelected { font-family: georgia, serif; font-size: 14pt; margin: 0; color: #fff; display: block; height: 30px; }
span.pageTitleAssist { font-size: 13pt; color: #fff; font-family: georgia, serif; }
a.blockLink { display: block; margin: 10px 0; }
ul#nav { display: block; height: 33px; width: 950px; list-style-type: none; margin: 0; padding: 0; }
	ul#nav li { display: inline; float: left; margin: 0 0 0 30px; padding: 0; font-family: georgia, serif; font-size: 14pt; }
	ul#nav li a, ul#nav li a:visited { color: #afabaa; }
	ul#nav li a:hover, ul#nav li.selected { text-decoration: none; color: #fff; }
img { border: 0; }
ul#normalList { list-style-image: url(images/checkmark.gif); margin: 0 0 0 20px; padding: 0; }
	ul#normalList li { margin: 0; padding: 3px 0 3px 0; }
ul#normalList2 { list-style-image: url(images/checkmark-large.gif); margin: 0 0 0 30px; padding: 0; }
	ul#normalList2 li { margin: 0; padding: 3px 0 10px 0; color:#FFFFFF; font-family:Georgia, serif; font-size:14px; }
ul#normalList3 { list-style-image: url(images/checkmark.gif); margin: 0 0 0 20px; padding: 0; }
	ul#normalList3 li { margin: 0; padding: 3px 0 3px 0; font-size:11px; }
ul.normalList3 { list-style-image: url(images/checkmark.gif); margin: 0 0 0 40px; padding: 0; }
	ul.normalList3 li { margin: 0; padding: 3px 0 3px 0; font-size:12px; }

.lightwindowText { padding:1px 8px 1px 0px;  color: #7abfe4; font-weight:normal;}

div#wallpaper { width: 100%; height: 790px; background: url(images/bg-main-wallpaper.jpg) top left repeat-x #000; }
	div#container { width: 100%; height: 790px; background: url(images/bg-secondary-wallpaper.jpg) top left no-repeat transparent; }
		div#contentContainer { margin: auto; width: 962px; }
			div#contentContainerTop { width: 972px; padding-top: 20px; height: 38px; background: url(images/img-content-top.png) top left no-repeat transparent; }
			div#contentContainerMid { width: 950px; background: url(images/img-content-mid.png) top left repeat-y transparent; padding: 0 11px 0 11px; }
			div#contentContainerBot { width: 972px; height: 34px; background: url(images/img-content-bot.png) top left no-repeat #000; }

		
div#topStripe { width: 100%; height: 15px; background-color: #6c2006; }
div#logoArea { width: 930px; margin: 21px auto; background-color: transparent; }
	div#logo { width: 286px; height: 83px; background-color: transparent; float: left; }
	div#contactInfo { width: 643px; height: 23px; float: right; text-align: left; padding-top: 49px; }
		div.contactInfoBox { width: 105px; height: 25px; display: inline; float: right; font-size: 9pt; color: #fff; }
		.contactMap { margin: -80px 0 0 -130px; width:150px; height:150px; display:block; float:right; background:url('images/sc.png') no-repeat;}
		.contactInfoBoxFiller {width: 105px; height: 25px; display: inline; float: right; font-size: 9pt; color: #fff; }






div#footer { width: 922px; height: 50px; margin: 10px auto; clear: both; background-color: transparent; font-size: 8pt; color: #afabaa; }
	div.copyright { float: left; width: 400px; }
	div.subLinks { float: right; width: 400px; text-align: right; }
		div.subLinks a { color: #afabaa; }
div.promoText { height: 230px; margin: 0 auto; width: 270px; padding-top: 20px; }
div.errorMsg { height: 25px; background: url(images/error-large.gif) 0 0 no-repeat #000; color: #d13500; padding: 7px 5px 5px 40px; border: 1px solid #421c0f; }
div.succeMsg { height: 25px; background: url(images/checkmark-large.gif) 0 0 no-repeat #000; color: #d1dc9b; padding: 7px 5px 5px 40px; border: 1px solid #421c0f; }
		
/* homepage elements */
.learnMore { margin: 15px 0 0 0; }
div#homeImgRow { height: 338px; }
	div.homeImgBox { display: inline; width: 636px; float: left; }
	div.homeMainPromo { padding: 20px 20px; display: inline; float: right; width: 274px; height: 298px; background: url(images/bg-home-promo.jpg) 0 0 no-repeat #016f82; color:#d8e9ec; font-family:Georgia, serif }
div#homePrRow { height: 212px; background: url(images/bg-home-botrow.jpg) 0 0 no-repeat #2a1811; overflow: hidden; border-bottom: 1px solid #421c0f; }
	div.homeBotPromo { display: inline; float: left; height: 183px; width: 297px; background: transparent; padding: 15px 10px; }
	div.homeTertiaryPromoBox { float: right; display: inline; width: 314px; background: transparent; }
		div.homeTertiaryPromoIndiv { height: 75px; background: transparent; padding: 10px 15px 10px 20px; margin-top: 1px; }
		
/* contact page elements */
div#formRow { height: 537px; background: url(images/bg-content.jpg) 0 0 repeat-x #100f0d; border-bottom: 1px solid #421c0f; }
	div.mainBoxContact { display: inline; width: 313px; height: 537px; float: left; background: url(images/bg-contact-promo.jpg) 0 0 no-repeat #016f82; }
	div.contactForm { float: right; display: inline; width: 597px; background: url(images/bg-contact.jpg) 0 0 no-repeat transparent; padding: 20px; }
		#cForm { margin-top: 20px; }
		input, textarea, select { font-family: arial, sans-serif; font-size: 9pt; color: #100f0d; padding: 1px; }
		
/* resources page elements */
.column { float: left; display: inline; width: 910px; margin: 10px 20px 0 20px; }
.columnExperience { float: left; display: inline; width: 910px; margin: 10px 20px 0 20px; font-size: }
.column ul { list-style:none; margin:0; padding:0}
.column ul li { width:400px; position:relative; float:left; margin:0 10px 10px 0 }
.column h4 { font-family:Georgia, serif}

/* non-homepage elements */
div#imgRow { height: 389px; overflow: hidden; }
	div.mainBox { display: inline; width: 313px; height: 389px; float: left; background: url(images/bg-promo.jpg) 0 0 no-repeat #016f82; }
		div.subNav { width: 273px; height: 90px; background-color: #011a1f; padding: 10px 20px; }
	div.picBox { float: right; display: inline; width: 637px; height: 390px; background: transparent; }
		div.picBoxTitle { margin-top: 251px; height: 92px; padding: 8px 20px; }
div#mainTextArea { background: url(images/bg-content.jpg) 0 0 repeat-x #100f0d; border-bottom: 1px solid #421c0f; }
	div.leftNarrow { float: left; display: inline; width: 274px; padding: 20px; background: transparent; }
	div#flashFact { float: left; position:relative; width: 274px;  padding: 20px; background: transparent; clear:none; }
	div.rightWide { float: right; display: inline; width: 596px; padding: 20px; background: transparent; position:relative; font-size:14px; }
	
/* homepage five promos */
.fivep { overflow: hidden; height: 150px; width: 176px; background: url(images/bg-fivebg.jpg) 0 0 no-repeat #000; display: inline; float: left; padding: 7px 7px 0 7px; margin: 0; color: #f2f2f2; font-size: 9pt; }
	.fivep a { color: #fff; }
	.attLink { display: block; width: 190px; height: 140px; margin-top: 5px; }
	
/* rotating Text */

.gallerycontroller { width: 250px }
.gallerycontent{ width: 250px;  display: block; }

/* Common Injuries */
.ciHeading { list-style:upper-latin; font-weight:bold; font-size:120%;}
.ciItems { list-style:upper-alpha; font-weight:bold; font-size:90%;}
.ciItems a { font-weight:normal; font-size:90%;}

.splashFocusList { list-style:none; margin:0 0 0 2px; padding:0; font-family:Georgia, serif}


.footerShell { margin-right:auto; margin-left:auto; width:950px; padding-left:10px; }