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

body{
	background: transparent url(media/images/bg_body.jpg) repeat center top;
	margin: 0;
	padding: 0;
	text-align: center;
	color: #fff;
}

body.interior{
	color: #03203f;
}


p{
	font-family:arial;
	font-size: 12.3px;
	line-height: 18px;
	margin-top: 3px;
	margin-bottom: 12px;
}
.interior p, .interior li{
	color: #03203f;
	font-family: arial;
	font-size: 12px;
	line-height: 17px;
}
.interior ul{
	margin: 0 10px 20px;
	padding: 0 0 0 30px;
}

a:link, a:visited{color: #03203f;text-decoration: none;}
a.readmore{
	padding-right: 22px;
	background: transparent url(media/images/arrows.png) no-repeat center right;
	
}
.interior a{text-decoration: underline;}

ul{}
li{}

img{border: none;}

h1{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 17px;
	text-transform: uppercase;
	font-weight: normal;
	margin-bottom: 3px;
}
.interior h1{
	color: #03203f;
	font-weight: bold;
}
h2{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom: 3px;
	color: #03203f;
	margin-top: 20px;
	text-decoration: underline;
}
h3{
	font-family: Arial, sans-serif;
	font-size: 12px;
	text-transform: none;
	font-weight: bold;
	margin-bottom: 3px;
	color: #03203f;
}
h4{}


table{border-bottom:1px solid #000;border-right:1px solid #000;}
td{border-left: 1px solid #000;border-top: 1px solid #000;color: #03203f;
	font-family: arial;
	font-size: 12px;
	line-height: 17px;
	text-align: center;
	padding:7px;
	}

p.name{
	font-family: Arial, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
}

p.position{
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, sans-serif;
	margin:0;
}

#wrapper{
	width: 960px;
	margin: 0 auto;
}
#wrapper-inner{
	width: 960px;
	background: transparent url(media/images/bg_top.png) no-repeat top left;
	float: left;
}

#page{
	width: 960px;
	float: left;
	background: transparent url(media/images/bg_bottom.png) no-repeat bottom left;
	padding-bottom: 32px;
}
.interior #page{
	background: transparent url(media/images/bg_bottom_interior.png) no-repeat bottom left;
	padding-bottom: 56px;
}
#page-inner{
	width: 960px;
	float: left;
	margin-top:21px;
	background: transparent url(media/images/bg_middle.png) repeat-y left top;
}

.interior #page-inner{
	background: transparent url(media/images/bg_middle_interior.png) repeat-y left top;
}

#header{width: 960px;float: left;}
.interior #header{
	background: transparent url(media/images/bg_header_interior.png) repeat-y left top;
}


#header-inner{width: 940px;text-align: left;margin-left: 10px;}
a.logo{
	float: left;
	display: block;
	margin-left: 50px;
	margin-top: 0px;
}
.login{
	float: right;
	display: block;
	margin-top: 70px;
	margin-right: 20px;
}

ul#primary{
	float: left;
	clear: both;
	width: 939px;
	background: transparent url(media/images/bg_nav_interior.png) repeat-x -10px 1px;
	height: 25px;
	margin: 20px 0 0 1px;
	padding: 0;
}

ul#primary li{
	margin: 0;
	padding:0;
	display: inline;
	list-style-type: none;
	list-style: none;
	list-style-image: none;
}
#primary li a:link, #primary li a:visited{
	display: block;
	float: left;
	margin: 0;
	padding: 6px 15px;
	color: #03203f;
	font-family: Times New Roman, serif;
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: none;
	background: transparent url(media/images/divider.jpg) no-repeat left 4px;
	word-spacing: 2px;
}
.interior #primary li a:link, .interior #primary li a:visited{
	padding: 4px 15px;
}
#primary li a:hover{
	color: #FFFBEF;
}
#primary li a.first{
	background: none;
	margin-left: 34px;
}
.interior #primary li.active a{
	background: transparent url(media/images/bg_active.jpg) repeat-x left top !important;
	color: #fff !important;
}
ul#secondary{
	float: left;
	clear: both;
	width: 939px;
	background: transparent url(media/images/bg_tert.png) repeat-x -10px top;
	height: 25px;
	padding: 0;
	margin:0 0 0 1px;
}
ul#secondary li{
	list-style-type: none;
	list-style:  none;
	display: inline;
}
ul#secondary li a:link, ul#secondary li a:visited{
	display: block;
	float: left;
	margin: 0;
	padding: 3px 20px;
	color: #fff;
	font-family: Times New Roman, serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	word-spacing: 2px;
}
ul#secondary li a:hover{
	color: #AF9B69;
}

ul#secondary li.active a:link,ul#secondary li.active a:visited{
	color: #AF9B69;
}



.images{
	padding-bottom: 17px;
	background: transparent url(media/images/bg_break.jpg) repeat-x left bottom;
	height: 226px;
}

#content{
	clear: both;
	float: left;
	width: 960px;
}
#content-inner{
	float: left;
	width: 939px;
	margin-left: 11px;
	text-align: left;
}
.interior #content-inner{
	margin: 40px 100px;
	width: 750px;
}

.intro{
	width: 620px;
	float: left;
	margin-left: 45px;
	margin-top: 15px;
	margin-bottom: 20px;
}

.block{
	background: transparent url(media/images/bg_block.jpg) no-repeat top left;
	height: 324px;
	margin-top: -124px;
	width:240px;
	float: right;
	margin-right:25px;
}
.block-inner{
	margin: 20px 30px 20px 20px;
	text-align: center;
}
p.news{padding-bottom: 51px;margin-bottom:30px;border-bottom: 1px solid #a29061;font-size: 11.3px; line-height: 20px;margin-top:53px;}
p.contact{font-size: 11.3px;line-height: 20px;}
p.contact span{font-size: 18px;line-height: 24px;}



#footer{
	width: 960px;
	clear: both;
	float: left;
	margin-bottom:30px;
}


#footer-inner{
	width: 940px;
	margin-left: 10px;
}
.copyright{
	color: #042f5c;
	font-size: 10px;
	font-family: arial;
}









/*Tabs*/
 #tabMenu {  
     margin:0;  
     padding:0;  
     list-style:none;  
	 height: 45px;
	 width: 583px;
	 background-color: #958458;
 }  
   
 #tabMenu li {  
     float:left;  
     height:45px;  
     width:39px;  
     cursor:pointer;  
     cursor:hand  
 }  
 
 #tabMenu li.posts{width: 195px;background: transparent url(media/images/tab_1_inactive.jpg) no-repeat top left;}
 #tabMenu li.posts.current{background: transparent url(media/images/tab_1_active.png) no-repeat top left;}
 
 #tabMenu li.comments{width: 195px;background: transparent url(media/images/tab_2_inactive.jpg) no-repeat top left;}
 #tabMenu li.comments.current{background: transparent url(media/images/tab_2_active.png) no-repeat top left;}
 
 #tabMenu li.category{width: 193px;background: transparent url(media/images/tab_3_inactive.jpg) no-repeat top left;}
 #tabMenu li.category.current{background: transparent url(media/images/tab_3_active.png) no-repeat top left;}
   
 /* this is the button images */  
 

   
 .box {  
     width:584px;
	 clear: left;
	 float: left; 
	 margin-left: 45px; 
	 margin-top: 0px;
 }  
   
 .boxTop {  
     background-color: #DDC88F;  
     height:0px;  
     clear:both  
 }  
   
 .boxBody {  
     background:transparent url(media/images/bg_box_relationships.jpg) no-repeat top left;  
	 height: 154px;
	 margin-bottom:20px;
 } 
 
 #posts{ background:transparent url(media/images/bg_box_relationships.jpg) no-repeat top left;  
	 height: 154px;}
 #comments{background:transparent url(media/images/bg_box_trust.jpg) no-repeat top left;  
	 height: 154px;}
 #category{background:transparent url(media/images/bg_box_service.jpg) no-repeat top left;  
	 height: 154px;}
 .boxBody p{margin: 0;padding: 20px 25px;color: #03203f; font-size: 11px;width: 360px;line-height:15px;}
   
 .boxBottom {  
     
     height:0px;  
 }  
   
 .boxBody div {  
     display:none;  
 }  
   
 .boxBody div.show {  
     display:block;  
 }  
   
   
 .boxBody #category a {  
     display:block  
 }  
   
 /* styling for the content*/  
 .boxBody div ul {  
     margin:0 10px 0 25px;  
     padding:0;  
     width:190px;  
     
 }  
   
 .boxBody div li {  
     border-bottom:1px dotted #8e8e8e;   
     padding:4px 0;  
     cursor:hand;  
     cursor:pointer  
 }  
   
 .boxBody div ul li.last {  
     border-bottom:none  
 }  
   
 .boxBody div li span {  
     font-size:8px;  
     font-style:italic;   
     color:#888;  
 }  
   
 /* IE Hacks */  
 *html .boxTop {margin-bottom:-2px;}  
 *html .boxBody div ul {margin-left:10px;padding-left:15px;}  


#posts p{
	line-height:15px;
}

.action{
	text-align:center;
}

li a.secondary{
	background: transparent url(media/images/bullet.png) no-repeat 5px 5px;

}

p.news a:hover{
	color: #A29062 !important;
}

.contact-left{
	float: left;
}
.contact-right{
	float: right;
	padding: 15px;
	background-color: #DFD4B5;
	border:1px solid #A29062;
	width: 260px;
}

p.download{
	
	float: right;
	
	margin-left:20px;
}

