@charset "UTF-8";
/* CSS Document */

a{
	color: #666;
}

a:hover{
	color: #333;
}

*{ font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:16px; margin:0; padding:0;}
html{background: url(../images/solid_bg.jpg) center top repeat-x;}
body.home{background: url(../images/bg_home.jpg) center top no-repeat;}
body.interior{background:url(../images/bg_interior.jpg) center top no-repeat;}

p{color:#373737;}

#masthead{margin:0 auto; width:912px;}

.logo{border:none; float:left;}
ul#navigation{background: url(../images/navigation.jpg) 0 0 no-repeat; float:left; height:49px; list-style:none; overflow:hidden; position:relative; width:604px; }
ul#navigation li a{ display: block; height:49px; list-style: none; position: absolute; top: 0; background: url(../images/navigation.jpg) 0 0 no-repeat; }

ul#navigation #nav_about a{left: 0;	width:163px; background-position:-0px 0;}
ul#navigation #nav_facts a{left:163px; width:91px; background-position: -163px 0;}
ul#navigation #nav_timeline a{left:254px; width:186px; background-position: -254px 0;}
ul#navigation #nav_media a{left:440px; width:65px; background-position: -440px 0;}
ul#navigation #nav_contact a{left:505px; width:99px; background-position: -505px 0;}

#navigation #nav_about a:hover, #navigation #nav_about a.current { background-position: 0px -49px;}

ul#navigation a{display:block; height:49px;	text-indent:-9999px;}
#navigation #nav_facts a:hover, #navigation #nav_facts a.current { background-position: -163px -49px;}
#navigation #nav_timeline a:hover, #navigation #nav_timeline a.current { background-position: -254px -49px;}
#navigation #nav_media a:hover, #navigation #nav_media a.current {background-position: -440px -49px;}
#navigation #nav_contact a:hover, #navigation #nav_contact a.current {background-position: -505px -49px;}


ul.subNav{font-family: Tahoma, Geneva, sans-serif; list-style:none; padding:50px 0 0 35px; text-transform:uppercase; width:245px; position:relative; float:left;}
ul.subNav li{display:inline; height:24px;}
ul.subNav li a{background:url(../images/bg_highlight.png)bottom left; color:#4a5829; font-size:15px; line-height:26px; display:block; padding:0 0 0 12px; margin:0; text-decoration:none;}
ul.subNav li a:hover, ul.subNav li a.current{background:url(../images/bg_highlight.png) top left;}

.intPic{float:right; padding:32px 34px 0 0; margin:0; position:relative;}

#header{clear:both; margin:0 auto; padding:0 0 0 0; width:934px;}
#header.intNav{background: url(../images/bg_int_nav.png) no-repeat center center; height:260px;}
#homeCopy{float:left; width:355px; text-align:right; padding:60px 0 0 0;}
#homeCopy .copyImg{border:none;}
#homeCopy .learnMore{border:none; padding:37px 0 0 0;}
#homeFlash{float:left; width:545px;}

#content{clear:both; margin:0 auto; padding:18px 0 72px; 0; width:900px;}
p.imgText{padding:0 0 0 24px;}
.sidebar{float:left; padding:0 0 0 0; width:358px;}
.sidebarstatus{width:293px;}
.sidebarabout{width:293px;}
.sidebaraboutmain{width:270px;}
.sidebarhis{padding:48px 0 0 0; width:258px;}
.display{float:left; width:542px;}
.displaystatus{width:607px;}
.displayabout{padding: 0 0 30px 0; width:607px;}
.displayaboutmain{padding: 0 0 0px 0; width:627px;}
.displayhis{ width:607px;}
.display p{background:url(../images/bg_display_line.gif) no-repeat top center; color:#575757; line-height:17px; padding:23px 0 23px 0; width:500px;}
.displaystatus p{width:565px;}
.displayabout p{background:none; padding:0 0 12px 0; width:565px;}
.displayabout p.first{padding:12px 0 12px 0;}
.displayaboutmain p{background:none; padding:0 0 0px 0; width:600px;}
.displayaboutmain p.first{padding:0px 0 0px 0;}
.display h1{padding:12px 0 12px 0;}
.display h2{padding:12px 0 18px 0;}
h1.media{padding:0 0 18px 0;}
.displayabout p.first{background:none;}
.displayhis p{background:none; padding:0 0 12px 0; width:565px;}


ul.actionlist{list-style:none; width:565px;}
ul.actionlist li{background:#a7b790; color:#fff; font-weight:bold; padding:12px;}
ul.actionlist li.def{background:#f1f0ee; color:#373737; font-weight:normal; list-style:none;}

#content.facts{width:841px; padding-left:59px;}
#content.facts h1{padding:0 0 18px 0;}
#content.facts p.question{background:url(../images/bg_question.gif) no-repeat top center; color:#575757; line-height:17px; padding:23px 0 23px 0; width:800px;}

.homeCol{float:left; width:293px;}
.homeCol h1{color:#4a5829; font-size:20px; font-weight:normal; padding:0 0 0 25px;}
.homeCol p{padding:0 12px 0 26px;}
.homeCol p.learnMore{border:none; padding: 12px 0 72px 0; text-align:right;}

/* Declarations for images with background shadows. Refer to the documents to get exact image sizes required */
.img1{	padding:30px 26px 25px 28px;	background-image: url(../images/bg_homeImg.gif);}
.imgMed{	padding:23px 20px 19px 21px;	background-image: url(../images/bg_imgMed.gif);}
.imgLrg{	padding:23px 20px 19px 21px;	background-image: url(../images/bg_imgLarge.gif);}
.imgEnlarge{	padding:29px 27px 62px 27px;	background-image: url(../images/bg_imgEnlarge.gif);}
.imgMedia{float:left;	padding:22px 16px 16px 18px;	background-image: url(../images/bg_imgMedia.gif); }


#footer{background:#23587f; clear:both;  margin:0 auto;  width:900px;}
#footer p{color:#fff; padding:18px 18px 18px 35px;}

