/*******************************************************
TITLE: Fixed Box Layout  V1.0
DATE: 20060809
AUTHOR: The CSS Tinderbox - http://www.csstinderbox.com
*******************************************************/

body {
margin:0;
padding:0;
height:100%;
background:#282828 url(assets/bg_1.jpg) repeat-x;
color:#000000;  
text-align:center;
font-family:Arial, Helvetica, sans-serif;
font-size:.9em;
}

#header {
margin:0;
padding:0;
height:172px;
background: url(assets/header.jpg) top no-repeat;
}

#header div {
padding-right:10px;
padding-top: 50px;
text-align: right;
color: #ffffff;
font-size:13px;
font-family: arial;
font-weight: bold;
}

#header h1 {
margin:0 0 -.6em 0;
padding:.5em 0 0 1em;
font-size:1.5em;
letter-spacing:.1em;
}


hr { border:0; color: #aaa; background-color: #aaa; height: 1px; }

#centerColumn h1 {
color:#003d90;
font-size:1.8em;
font-weight: normal;
}

#centerColumn h2 {
margin:.5em 0;
padding:.75em 0 0 0;
font-size:1.2em;

}

#centerColumn h3 {
margin:.5em 0;
padding:.75em 0 0 0;
font-size:1em;
}

a {
color:#cc0000;
text-decoration:none;
}

a:hover {
color:#003d90;
text-decoration:underline;
}

blockquote {
margin:1em;
padding:.5em;
background-color:#eeeeee;
border-top:1px solid #cccccc;
border-bottom:1px solid #cccccc;
}

blockquote p {
margin:.2em;
}

#centerColumn { 	
margin:0 auto;
padding:0;
width:769px;
text-align:left;
background-color: #ffffff;
}

#contentContainer {
clear: both;
padding: 20px;
background: url(assets/footer_1.jpg) bottom no-repeat;
}

.rightcol {
display:inline;
font-size: 90%;
width:200px;
float:right;
border-left:2px dotted #ddd;
margin-left:10px;
margin-bottom:2em;
padding-left:10px;
padding-bottom:0em;
}


#navcontainer ul
{
margin:0;
padding-left: 0;
padding-top: 0px;
xbackground-color: #036;
background:url(assets/menu_bg_1.jpg) repeat-x;
color: White;
float: left;
width: 100%;
height: 30px;
font-weight: bold;
font-size: 12px;
font-family: arial, helvetica, sans-serif;
xborder:1px solid black;
}

#navcontainer ul li { display: inline; }

#navcontainer ul li a
{
margin: 0;
height: 24px;
padding-top: 6px;padding-bottom: 0;
padding-left: 6px;
padding-right: 6px;
xbackground-color: #036;
color: White;
text-decoration: none;
float: left;
border-right: 1px solid #fff;
}

#navcontainer ul li a:hover
{
xbackground-color: #369;
background:url(assets/menu_bg_2.jpg) repeat-x;
color: #fff;
}


#footer {
position:relative;
bottom:0;
margin:0;
padding:1em 0;
text-align:center;
font-size:.8em;
color: #ccc;
}

#footer a {
color: #ccc;
text-decoration: none;
}

.headshot {
	background:white;
	margin:1em;
	padding:1em;
	border:4px solid #e0e0e0;
}

.tdheadshot {
	
	}
	
.Cheader { color: #ffffff; font-size: 1.4em; }