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

* {
   padding:0;
   margin:0;
}

body {background-image:url(images/i_bg.gif); height: 100%}

html {font-family: "Arial", Helvetica, sans-serif}

p {font-size: .75em; line-height: 1.45em;
	color: #666666; margin-bottom: .7em;
	padding: 0px 30px 0px 35px;
	}

h1 {font-size: 1.7em; letter-spacing: .05em; 
	color: #D33747; font-weight: normal;
	margin-bottom: .4em;
	padding: 40px 30px 0px 35px;
	}
	
h2 {font-size: .95em; line-height: 1.4em;
	color: #666666; font-weight: normal;
	margin-bottom: .5em;
	padding: 0px 30px 0px 35px;
	}
	
h3 {font-size: .75em; line-height: 1.4em;
	color: #D33747; margin-bottom: .2em;
	padding: 0px 20px 0px 35px}
	
h4 {font-size: 1.7em; letter-spacing: .05em; 
	color: #D33747; font-weight: normal;
	margin-bottom: .4em;
	padding: 10px 30px 0px 35px}

ul {list-style: none}

a {text-decoration: none; color:#666666}

.float_right {float: right} 

/* Content */

#container {margin: 0 auto;
	width: 979px; height: 100%; 
	background-image: url(images/i_bg_wrapper.gif)}

#wrapper {width: 955px; margin: 0 auto; background-color: #FFFFFF}

#wrapper-sub {width: 955px; margin: 0 auto; background-color: #FFFFFF}


#header { width: 955px; height: 149px}

#images {width: 955px; height: 317px}


/* Nav */

#nav {width: 930px; height: 33px; font-size: .7em; letter-spacing: .05em;
	background-image: url(images/i_nav.jpg);
	padding: 15px 0px 0px 25px}
	
#nav ul li {float: left; 
	margin-right: 15px; color:#FFFFFF}
	
#nav a {color:#FFFFFF}
	
#nav a:hover {color:#FFFFFF;
	display:block;
	height: 20px;
	border-bottom: #D33747 solid 10px}
	
.navlive {color:#FFFFFF;
	display:block;
	height: 20px;
	border-bottom: #D33747 solid 10px}
	
#subnav {width: 930px; height: 26px;
	background-color: #D33747;
	font-size: .7em;
	padding-left: 25px;
	letter-spacing: .04em;
	}
	
#subnav a {color:#FFF}
	
#subnav ul li {display:block; float: left; padding: 3px 13px 0px 0px}

#subnav a:hover {color: #013963}	

.subnavlive {color:#013963;
	font-weight: bold;
	letter-spacing: .04em;
	float: left;
	}

/* Body */

#main-content {width: 955px; height: auto; 
	background-color: #FFFFFF;
	 }

#cont-right {width: 315px; float: right}

#cont-right-sub {width: 295px; max-height: 1400px;
	background-image:url(images/i_bg_rhs.jpg);
	margin-top: 26px;
	padding-top: 25px; 
	padding-right: 20px;
	float: right;
	background-color: #013963;
	border-bottom: #FFFFFF solid 1px;
	border-top: #FFFFFF solid 1px;}
	
#cont-right-sub h1 {font-size: 1.2em; 
	letter-spacing: .05em; 
	color: #D33747; 
	font-weight: normal;
	line-height: 1.5em;
	margin-bottom: .3em}
	
#cont-right-sub h2 {color:#FFFFFF; font-size: .9em; line-height: 1.3em; font-weight: normal}

#cont-right-sub p {color:#FFFFFF; font-size: .75em; line-height: 1.4em}

	
#cont-right-pages {width: 295px; 
	_width: 250px;
	background-image:url(images/i_bg_rhs.jpg);
	padding-top: 25px; 
	padding-right: 20px;
	float: right;
	background-color: #013963;
	border-bottom: #FFFFFF solid 1px;
	border-top: #FFFFFF solid 1px;}
	
#cont-right-pages a {color:#FFFFFF}
	
#cont-right-grey {width: 295px; height: auto;
	background: url(images/i_bg_rhs_grey.jpg) no-repeat; 
	padding-right: 20px;
	float: right;
	background-color: #CECCCE;
	border-bottom: #FFFFFF solid 1px;
	border-top: #FFFFFF solid 1px;}
	
#cont-right-pages h1 {font-size: 1.2em; 
	letter-spacing: .05em; 
	color: #D33747; 
	font-weight: normal;
	line-height: 1.5em;
	margin-bottom: .3em}
	
#cont-right-pages h2 {color:#FFFFFF; font-size: .9em; line-height: 1.3em; font-weight: normal}

#cont-right-pages p {color:#FFFFFF; font-size: .75em; line-height: 1.4em}

#cont-left {width: 580px; _width: 620px; 
	float: left; _overflow:hidden}
	
#cont-left img {padding-left: 10px}
	
#cont-left-loc {width: 620px; _width: 650px; 
	float: left; _overflow:hidden}
	
.map {float: right}

.story {width: 520px; height: 165px;
	background-image:url(images/bg_story.jpg); 
	padding-top: 25px; padding-right: 2px;
	margin: 15px 0px 10px 30px; 
	background-color:#999999}
	
.story p {color:#FFFFFF; margin-left: -10px} 
.story h3 {color:#FFFFFF; font-size: .9em; margin-left: -10px}  

/* Footer */
 
#footer { width: 920px; height: 115px;
	clear: both; 
	padding: 50px 0px 0px 35px;
	background-image:url(images/i_footer.jpg)}
	
#footer p { display: block; width: 385px; height: 50px; padding-top: 15px; 
	color: #FFFFFF; font-size: .75em; line-height: 1.6em; 
	border-bottom: #D33747 solid 2px;
	border-top: #D33747 solid 2px}	

#footer a {font-size: .6em;
	color:#FFFFFF;
	text-decoration:none}
	
#footer ul li {line-height: .75em}
	
#footerLinks { float:right;
	display: block;
	margin: -108px 175px 0px 0px;
	width: 110px;
	height: 120px}

.email {float: left;
	margin: -126px 0px 0px 456px;
	*margin: -125px 0px 0px 455px;
	display: block;
	width: 150px;
	height: 161px}
