/* CSS Document */

body {
		text-align:center;
		font-family:Verdana, Helvetica, sans-serif;
		font-size:11px;
		color: #FFF;
		background-color:#e0e3e4;
		
		/*comment out the next three lines if 1px error in IE 7*/
		background-image:url(images/bgstrip.gif);
		background-position:center;
		background-repeat:repeat-y;
		margin:0;
		padding:0;
	}

#container {
		width:952px;
		background-color:#3e4346;
		margin-right:auto;
		margin-left:auto;
		margin-top:0;
		padding:0;
		border:0;
		text-align:left;
}

#header {
		margin:0;
		padding:0;
		border:0;
		background-color:#a4aeb3;
		width:100%;
		height: 80px;
		border-bottom:1px solid #E0E3E4;
}

#headerimg {
		margin:0;
		padding:0;
		float:left;
}

#content {
		margin:0;
		padding:0;		
}

.homeimg {
		width:480px;
		text-align:left;
		margin:0;
		padding:0;
}	

#breadcrumbs {
		font-size:9px;
		text-transform:uppercase;
		margin:9px 0 14px 158px;
}

#nav {
		padding: 0 0 0 30px;
		margin:0;
		width:128px;
		float:left;
}

#navcontainer { 
width: 128px; 
}

#navcontainer ul
{
text-transform:uppercase;
margin: 0;
padding: 0;
list-style-type: none;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

#navcontainer a
{
display: block;
padding: 4px 3px 5px 2px;
width: 110px;
background-color: #3e4346;
}

#navcontainer span.active
{
display: block;
padding: 4px 3px 5px 2px;
width: 110px;
background-color: #4e5355;
}

#navcontainer a:link, #navcontainer a:visited
{
color: #f7f7f7;
text-decoration: none;
}

#navcontainer #parent a
{
color: #f7f7f7;
background-color: #4e5355;
text-decoration: none;
display: block;
padding: 4px 3px 5px 2px;
width: 110px;
}


#navcontainer a:hover
{
background-color: #a4aeb3;
color: #3e4346;
}


#main {
		margin: 0 0 0 158px;
		padding:0;
}

#main a{
font-weight:bold;
}

#main a{
		color:#A4AEB3
}

.mainimg {
		float:right;
		width:316px;
		margin-bottom:15px;
		text-align:left;
}

.mainimg .imgdetailsmall {
		margin:10px 0 0 0;
		width:158px;
		font-size:9px;
}

.maintexttop {
		width:460px;
		border:0;
		margin:0;
		padding:30px 0 0 0;
}

.maintext {
		width:460px;
		border:0;
		margin:0;
		padding:0 0 0 0;
}

.threecolumn {
width: 507px;
}

.fourcolumn {

}

.imgblock {
float:left;
margin-right:25px;
height:174px;
width:144px;
}

.maindivide {
height:10px;
width:622px;
display:block;
margin-bottom:25px;
border-bottom:1px solid #4f5457;
clear:right;
}

.maindividefull {
height:10px;
width:622px;
width:750px;
display:block;
margin-bottom:25px;
border-bottom:1px solid #4f5457;
clear:right;
}


#maintextfull {
		border:0;
		margin:0;
		width:750px;
		padding:30px 0 0 0;
}

.column {
float:left;
border-right:1px solid #4f5457;
width:210px;
padding-right:20px;
margin-right:20px;
}


#maintextindex {
		margin:0;
		padding:0;
}

#footer {
		margin:0 0 0 32px;
		padding-top:55px;
		padding-bottom:80px;
		clear:both;
		font-size:9px;
}

#footer span.footerlink {
	margin-right:18px;
	text-transform:uppercase;
}


h1 {
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
}

h2 {
		margin-top:0;
		padding-top:0;
		font-size:11px;
		font-weight:bold;
		text-transform:uppercase;
}

a:link, a:visited, a:active {
		color:#FFF;
		text-decoration:none;
}

a:hover {
		color:#FFF;
		text-decoration:underline;
}

#main ul {
		margin-top:0;
		padding-top:0;
		padding-bottom:5px;
}

#main li {
		margin:0;
		padding:0;
}

#nav ul {
		margin:0;
		padding:0;
}

#nav li {
		margin:0;
		padding:0;
}

p {
		margin:0 0 10px 0;
		padding: 0 0 10px 0;
}	


