html * {
	margin: 0;
	padding: 0;
}

body {background: #747560 url("../images/bodybg.jpg") repeat-x; }

/*-- Global ---------- */

body, textarea { 
font: 12px/18px Arial, Lucida Grande, Lucida Sans Unicode, Verdana, Tahoma, sans-serif;
color: #000;
}

a { 
	color:#014b87;
	font-weight: normal;
	text-decoration:underline;
}

a:hover { color: #000; }

img, fieldset { border: 0; }

select option { padding: 0 10px 0 0; }

h1 { font-size: 22px; line-height: 27px; color:#014a87; font-weight:normal;}

h2 { font-size: 14px; line-height: 20px; padding: 9px 35px 9px 0; }

h3 { font-size: 21px; line-height: 21px; padding: 9px 0 9px 0; color:#000; font-weight:normal;	 }

h4 { font-size: 14px; line-height: 24px; padding-bottom: 9px; text-decoration:underline; }

h5 { display: inline; font-size: 10px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }

h6 { font-size: 10px; line-height: 18px; padding-top: 9px; padding-bottom: 9px; }

p { padding: 0 0 18px 0; }

h1, h2, h3, h4, h5, h6 { 

/* font-weight: normal; */

}

blockquote {
	padding: 18px;
	background: #eee;	
	margin: 0px 36px 18px 18px;
}

ul, ol {
	margin: 0px 36px 18px 18px;}

ul li, ol li { margin: 9px 0 9px 0;}


/*-- Clearing Styles & Container --*/

/*.container {

width: 871px;
margin: 0 auto;
background: #fff;

}*/

.block {
width: 871px;
margin: 0 auto;
display: block;	
}

.clearfix { display: inline-block; }

.block:after, .clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}



/*-- Top Navigation --*/

ul#navigation { 
margin: 0;
list-style: none; 
padding: 0 30px 0 0;
}

ul#navigation li { 
display: block;
margin: 0;
float: right;
padding:37px 0 0 0;
}

ul#navigation li a {
padding: 10px 10px 30px 22px;
color: #747560;
font-weight: normal;
text-decoration: none;
background: url("../images/arrow.jpg") 0px 11px no-repeat;
}

/*-- Main Navigation --*/

ul#mainnavigation { 
width:841px;
height:33px;
display:block;
margin: 0;
float:left;
list-style: none; 
padding: 15px 0 0 30px;
font-size: 13px;
background: url("../images/navbg.jpg") no-repeat;}

ul#mainnavigation li { 
color: #fff;
margin: 0;
display:block;
float: left;
border-right: thin solid;
}

ul#mainnavigation li a {
padding: 0 10px 30px 10px;
color: #fff;
font-weight: bold;
text-decoration: none;
}

ul#mainnavigation li a:hover {
color: #e5e5e5;
}

ul#mainnavigation li.noborder {
border:0;
}

#nav{
height:43px;
display: block;
margin:5px 0 0 0;
padding: 0;
background:url("../images/barbg.jpg") repeat-x;
}

.noborder{
border:0px;}

/*-- Logo --*/

#logo { 
margin:25px 0 0 37px;
background: url("../images/logo.jpg") no-repeat;
}

#logo a {
display: block;
text-decoration: none;
text-indent: -999em;
height: 90px;
width:405px;
}

/*-- breadcrumb --*/


h5.sub {
padding:0 40px 0 20px;
background: url("../images/arrow2.jpg") no-repeat 0px 2px;
}

a.bread {
text-decoration:none;
color: #464728;
font-weight:bold;
}

/*-- Columns --*/



#featurephoto{
float:right;
padding: 10px 0 10px 10px;
width: 281px;
}

#columns {
background: #fff url("../images/contentbg.jpg") repeat-y;
padding: 10px 30px 15px 30px;
width: 811px;
}

#columns p{
padding: 10px 0 0 0;
}

#subcol1{
width:150px;
float: left;
display:block;
}

#subcol2{
width: 630px;
float: left;
color:#000;
padding: 5px 10px 0 10px;
display:block;
}

#col1{
width:430px;
float: left;
margin: 0 20px 0 0;
padding: 5px 10px 0 10px;

}

#col2{
width: 301px;
float: left;
color:#000;
margin: 0 20px 0 0;
padding: 5px 10px 0 10px;
}

#col2 img{
float:right;
width: 281px;
}

#col3 {
width: 375px;
float: left;
background: #dcdcd7;
margin: 0 20px 0 0;
padding: 5px 10px 20px 10px;
}

#col3 a, p{
color: #000;
}

#col4 {
width: 375px;
float: left;
background: #dcdcd7;
color:#000;
padding: 5px 10px 20px 10px;
}

#col4 a{
color: #000;
}

#subnav {
float: left;
text-align:left;
padding: 0 5px 0 0;
}

#subnav ul li{
list-style: none;
padding: 0;
}

#subnav ul li a{
text-decoration:none;	
background: url("../images/dot.jpg") 0% 100% repeat-x;
display:block;
}

h1.sub {
font-size: 14px; line-height: 27px; color:#014a87; font-weight:normal;
}

h1.sub2 {
font-size: 14px; line-height: 27px; color:#000; font-weight:normal;
}

p.blue {
color: #014a87;
}

#indent {
margin: 0 0 0 10px;
}

/*-- Footer --*/

#footer {
width: 871px;
background:  url("../images/footer.jpg") no-repeat;
padding: 20px 0 0 0;
}

#footer p{
padding: 15px 0 0 36px;
}

#footer ul{
float:right;
padding: 20px 0 0 0;
list-style: none; 
}

#footer ul li {
display: inline;
color: #000;
font-weight: normal;
}


#footer ul li a {
display: inline;
color: #000;
font-weight: normal;
text-decoration: underline;
padding: 0 0 0 10px;
}

