body,td,th {
	color: #4f4f4f;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height:20px
}
body {
	background: #f4f3f3 url(images/pagebg.jpg) repeat-x;
	margin:0;
}
H2 {
padding: 0;
margin:0
}
a img {
         border: 0 none;
           }

img {
	border: 0 none;
	
           }

#container {
	width:1000px;
	margin: 0 auto;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
#container a {
	text-decoration: none;
}
#container a:hover {
	color: #251b66;
	text-decoration: none;
}
#top {
	background: url(images/top-bannercolor.gif) no-repeat top left;
	height:126px;
	font-size: 12px;
	text-align: left;
}
#topnav {
	height: 50px;
	margin:0;
	padding-top:0px;
	padding-right:15px;
	text-align: right;
	float: right;
	width:620px;
	color: #23a18b;
}
#topnav a{
		color: #23a18b;}
#topnav ul {
list-style-type:none;
margin:0;
padding:0;
overflow:hidden; float:right
}
#topnav li
{
float:left;
border-left: 1px solid #23a18b;
}
#topnav a:link,a:visited
{
display:block;
width:100%;
font-weight:bold;
color:#23a18b;
background-color:transparent;
text-align:left;
padding:31px 13px 0 7px;
text-decoration:none;
text-transform:uppercase;
}
#topnav a:hover,a:active
{
color: #A48856
}

#logo {
	width:300px;
	float:left;
	margin-left: 20px;
	margin-top:32px;
	color: #000000;
	text-align: center;
	text-decoration: none;
}

#logo a:hover,a:active,a:link,a:visited
{
color: #000000
}


#logo p {
	font-family: "Franklin Gothic Medium";
	font-size: 19.5px;
	line-height:19.5px;
	padding-bottom: 5px;
	margin:0}
.pt16 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}
.pt13 {
	font-size: 13.6px;
	line-height:15.5px;
}
#callus {
width:400px;
float:right;
font-size: 15px;
	color: #a3a2a3;
	padding-top: 35px;
	padding-right:25px;
	font-style:regular;
	text-align:right;}

#navcontainer {
	float: left;
	width: 1000px;
	height:45px;
	color: #FFFFFF;
	background: #e1e1e1 url(images/last.png) no-repeat top right
}
#navlist {
	height: 52px;
	margin:0;
	padding-top:0px;
	padding-right:0px;
	text-align: center; float: left;
	width:1000px
}

#navlist ul
{
list-style-type:none;
margin:0;
padding:0;
overflow:hidden; 
}
#navlist li
{
float:left;
border-right: 1px solid #c2c1c2;
height: 40px;margin-top: 3px

}
#navlist li.last
{

border-right: 0px solid #d1c5a6;


}


#navlist a:link,#navlist a:visited
{
display:block;
width:100%;
font-weight:bold;
color:#FFFFFF;
background-color:transparent;
text-align:center;
padding:7px 18px 0 2px;
text-decoration:none;
font-size: 12px;
line-height:14px;

}
#navlist a:hover,a:active
{
color: #251b66
}
#last:link a{ border-right: 0px solid #000000; } 

#search {
float:right;
	width: 450px;
	padding-top:17px;
	padding-right:30px
}
#linkshome input.text {
   border: 1px solid #b8b8b8;
}
#content {
width:1000px;
background: #FFFFFF url(images/contents.gif) repeat-y;
float:left}
#content a {
	color: #1C1CD8;
	text-decoration: underline;
}
#content a:hover {
        color: #23a18b ;
        
}

#content H2 {
	color: #23a18b;
	font-size:22px;
	font-family: Georgia, "Franklin Gothic Medium";
	font-weight:normal;
	padding-bottom: 1px;
	margin-bottom: 1px;
}
#content H4 {
	font-family: Georgia, "Franklin Gothic Medium";
	color: #031386;
	font-size:16px;
	padding: 1px 0 16px 0;
	margin: 0;
	font-weight:normal;
}
#content H3 {
	font-family: Georgia, "Franklin Gothic Medium";
	color: #066690;
font-size:16px;
padding-bottom: 1px;
margin-bottom: 1px;
font-weight:normal;
}
#story {
	padding-bottom: 100px;
	margin-left: 5px;
	float: right;
	padding-top:40px;
	color: #333;
	width: 710px;
}


#sidebar {
font-family: Arial, Helvetica, sans-serif;
	
	text-align: left;
	padding-bottom: 120px;
	margin:0;
	float: left;
	background: #23a18b url(images/location.png) no-repeat bottom right;
	border-top: 2px solid #FFFFFF;
	margin-left: 0px;
	border-left: 1px solid #d8c6a9;
	width: 270px

}
#sidebar p{
	padding: 0 20px 10px 15px;
	color:#6b522f}
	
#sidebar ul{	
padding: 0;
margin:0}

#sidebar H3{	
color: #150f6e;
font-size: 15px;
font-family: Arial, Helvetica, sans-serif;
font-weight:normal;
padding-left:15px}	
	
#links {

padding: 1px 7px 10px 10px;
color: #FFFFFF}

#links H5 {
color: #FFFFFF;
font-size: 15px;
font-weight:normal;
padding-bottom: 8px;
margin-bottom: 1px;
text-align: left;
line-height:15px;
padding-left: 5px;
}

#links a:link,#links a:visited {
		color: #FFFFFF;
		font-size: 12px;
		font-weight:bold;
		text-decoration:none;}
		
#links a:hover,a:active
{
color: #000000
}
		

#links ul {
	list-style: square;
	padding-left: 20px}

#sidebarcontent {
	margin: 20px 15px 20px 30px;
	font-size: 12px;
}		
	
		
#flash {float: right;
	margin-left: 27px;
	color: #150f6e;
	font-weight:normal;
	text-align: left;
	border: 3px solid #d9dee1;
	}

.style14 {
	font-family: Georgia, "Franklin Gothic Medium";
	color:#0d60dd;
	font-size: 20px;
	font-weight:normal;
	padding-top:25px;
	padding-bottom:7px;
	line-height: 15px
}
.style16 {
	font-family: "Franklin Gothic Medium";
	font-size: medium;
	color: #FFFFFF;
}


.pt16 {
	font-size: 14px;
}
.style24 {
	font-family: Georgia, "Franklin Gothic Medium";
	color:#FFFFFF;
	font-size: 14px;
	font-weight:normal;
	padding-top:18px;
	padding-bottom:7px;
	line-height: 15px
	}
.stylegreen {
	color: #23a18b;
	font-weight: bold
}
#footer {
	background-color: #5c95e6;
	clear: both;
	text-align: center;
	padding: 10px;
	font-size: 11px;
}


#footer ul {
	margin: 0px;
	padding: 0px;
	
}
#footer li {
	list-style-type: none;
	display: inline;
	margin-right: 10px;
	margin-left: 10px;
}
#footer a {
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
#footer a:hover {
	color: #251b66;
	text-decoration: none;
}


#storyhome {
	float: left;
	width: 1000px;
margin: 0;
	padding:0;
	height: 272px;	
	
	border-top: 1px solid #e6e6e6;
	background: #23a18b url(images/location.png) no-repeat bottom right;}
#image  { 
width: 592px;
float: left;
padding:10px 0 0 10px}


#sidebarhome{
font-family: Arial, Helvetica, sans-serif;
	border-left: 1px solid #FFFFFF;
	text-align: left;
	padding: 0;
	margin:0;
	float: right;

	
	width: 370px
}	
#linkshome {
padding: 10px 20px 0 3px;
color: #FFFFFF;

width: 345px;
float: right;


}
#linkshome H5 {
color: #FFFFFF;
font-size: 15px;
font-weight:normal;
padding-bottom: 8px;
margin-bottom: 1px;
text-align: left;
line-height:15px;
padding-left: 1px;
}

#linkshome a:link,#linkshome a:visited {
		color: #FFFFFF;
		font-size: 12px;
		font-weight:bold;
		text-decoration:none;}

#linkshome ul {
	list-style: square;
	padding-left: 10px;
	margin-left: 0}

		
#linkshome a:hover,a:active
{
color: #23a18b
}
	




#navigation {
color:#FFFFFF;
	height:42px;
	background-color: #e1dfd3;
	
}
#navigation a{
color:#FFFFFF
}
#navigation a:hover{
color: #ffffaa}

#info {
	float: left;
	width: 1000px;
	border-top: 4px solid #FFFFFF; 
margin: 0;
	padding:0	
}
#info a{
	color: #a12239} 
#updates {
	float: left;
	width: 592px;
	border-left: 7px solid #FFFFFF; 
	background: #FFFFFF;
margin: 0;
	padding:0	
}
#updates p{
	padding-left: 20px}
#updates H2{
	padding-left: 20px;
	color: #355fa9;
	padding-top: 12px;font-size: 18px}
#boxes {
	float: left;
	width: 565px;padding-left: 20px}
#boxupdates {
	padding-left: 1px;
	width: 278px;
	float: left;
	margin-bottom: 12px;
background: url(images/box.jpg) no-repeat top left;}
#boxes H3 {
	padding-left: 12px;
	color: #23a18b;
	font-size: 18px;
	margin: 0}
#boxes p {
	padding-left: 12px}
#boxevents {
	padding-right: 1px;
	width: 278px;
	float: right;
	background: url(images/box.jpg) no-repeat top left;
	}	
#boxevents img{ margin-bottom: 12px;}
#boxupdates img{ margin-bottom: 12px;}
#articles{
font-family: Arial, Helvetica, sans-serif;
	border-left: 1px solid #FFFFFF;
	border-right: 2px solid #FFFFFF; 
	text-align: left;
	padding: 0;
	margin:0;
	float: right;
	background: #eeeeee;
	width: 385px}
#articles H4{
	padding: 20px 1px 1px 20px;
	color: #524f4f;
	font-size: 22px;
	line-height: 12px;
	margin:0;
	font-weight:normal
	}
#articles p{
	padding-left: 20px;
	padding-right: 20px;
}
