/* CSS Document */


body {
	background-color:#083447;
}


/***   home page styles   ***/

#homeheadline {
	font: normal 16px/20px Arial, sans-serif;
	text-align: left;
	color: #445765;
	padding: 10px;
}

#homeintroleft, #homeintroright, #content {
	font: normal 12px/16px Arial, sans-serif;
	text-align: left;
	color: #445765;
	padding: 10px;
}

#homeintroleft a, #homeintroleft a:link, #homeintroleft a:visited, #homeintroright a, #homeintroright a:link, #homeintroright a:visited { 
	text-decoration:none; 
	color:#445765;	
} 

#homeintroleft a:hover, #homeintroright a:hover {color:#1D2730;}
#homeintroleft a:active, #homeintroright a:active {color:#445765;}

#hnav {
	font: normal 10px/16px Arial, sans-serif; 
	text-align: left;
	color: #FFF;
	padding: 3px 0px 2px 15px;
    border-right: 1px solid #FFF;
}

#hnav a, #hnav a:link, #hnav a:visited { 
	text-decoration:none; 
	color:#FFF;	
} 

#hnav a:hover { background-color:#E5EAF0; color:#445765; }
#hnav a:active { color:#FFF; }

table.flashfooter { 
	border-left: 1px solid #FFF; 
    border-right: 1px solid #FFF; 
}


 /* Styles for the navbar on the left side. */ 
#sidebar {
	position: relative;
	top: 21px;
	left: 0;
	height:800px;
	width: 100px;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;	
	float:left;
}

#photo {
	position: absolute;
	top: 200px;
	left: 200px;
	width: 250px;
	float:left;
}

 /* Styles for the main content.  */ 
#contentcontainer {
	position: relative;
	top: 10px;
	left: 25px;
	width: 500px;
	float:left;
}


 /* Styles for the main text on the page. */ 
#main-text {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 10px;
	margin-right: 50px;
	padding: 10px;
	color: #504339;
}
p, ul, ol {
	font-size: .8em;
	line-height: 1.9em;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}

ol, ul {
	margin-left: 25px;
}

p a, p a:link, p a:visited, ul a, ul a:link, ul a:visited, ol a, ol a:link, ol a:visited { color: #036; font-weight: bold; text-decoration:none;}
p a:hover, ul a:hover, ol a:hover  { color: #666; font-weight: bold; text-decoration:underline; }
p a:active, ul a:active, ol a:active  { color: #036; font-weight: bold; text-decoration:none; }

h2 {
	font-size: .9em;
	line-height: 1.9em;
	margin: 0;
	padding-top: 5px;
	padding-bottom: 5px;
}


p.linkonly {
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 50px;
	color: #504339;
	font-size: .8em;
	line-height: 1.4em;
}

p.linkonly a, p.linkonly a:link, p.linkonly a:visited { color: #036; font-weight: bold; text-decoration:none;}
p.linkonly a:hover  { color: #666; font-weight: bold; text-decoration:underline; }
p.linkonly a:active  { color: #036; font-weight: bold; text-decoration:none; }

table.productioncomparison 
{
	font: 10px Arial, sans-serif; 
	font-style: normal;
	text-align: left;
	color: #504339;
	line-height: 16px;
	font-weight: normal;
	border-top: 4px solid #334654;
	border-right:1px solid #334654;	
	border-left:1px solid #334654;	
	border-bottom:4px solid #334654;
	margin-top: 1em;
	background-color:#CCC;
}

.productioncomparison tr {background-color:#FFF;}

table.contact 
{
	font: normal 10px/16px Arial, sans-serif; 
	text-align: left;
	color: #504339;
	border-top: 4px solid #334654;
	border-right:1px solid #334654;	
	border-left:1px solid #334654;	
	border-bottom:4px solid #334654;
	margin-top: 1em;
	background-color:#FFF;
}

.contact tr
{background-color:#CCC;}

.colhead
{
	font: bold 10px/12px Arial, sans-serif; 
	text-align: center;
	color: #FFF;
	background-color:#083447;
}

.datacol
{
	font: normal 10px/12px Arial, sans-serif; 
	text-align: right;
	color: #504339;
}

.totalrowleft, .totalrowright
{
	font: bold 10px/12px Arial, sans-serif; 
	color: #FFF;
	background-color:#445765;
}

.totalrowleft {text-align: left;}
.totalrowright {text-align: right;}

table.hnav {border-right: 1px solid #ffffff;}
 
.hnav td {padding: 6px;}

table.blanknav {border-right: 1px solid #ffffff;}
 
blanknav td {padding: 6px;}

.border_right {border-right: 1px solid #ffffff;}

.right_shadow td{ background-image:url(../images/shadow_right.jpg); background-position:top; background-repeat: repeat-y;}

