/****( @generic CSS )*****************************************************/
body {
	font-family : Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px;
	color: #0a4862;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color:#859a93;
	line-height:150%;
}

img 
{
	border:0;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

img.border 
{
	border:1px solid #0a4862;
	padding:2px;
}

#tanbox
{
	background-color:#EEE5CC;
	padding:10px;
}

#tanbox2
{
	background-color:#FFFFFF;
	padding:10px;
	width:450px;
}

.ttl
{
	color:#4D8CA6;
	font-weight:bold;	
}

.main
{
	background-color: #ffffff;
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}
.nav
{
	background-color: #ffffff;
	text-align: right;
	height:31px;
}
.topnav
{
	background-color: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 15px;
	font-size: 12px;
}
.topnavpage
{
	background-color: #859a93;
	text-align: center;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 15px;
	color: #ffffff;
	font-size: 12px;
}
.nav2
{
	width: 800px;
	background-color: #4d8ca6;
	text-align: right;
	border-bottom: solid 2px #ffffff;
}
.mainnav
{
	height:26px;
	font-size: 12px;
	background-color: #4d8ca6;
	text-align: center;
	vertical-align: middle;
	padding-right: 23px;
	padding-left: 23px;
	color: #194A4F;
}
.mainnav2
{
	width:2px;
	background-color: #ffffff;
}
.mainnavpage
{
	background-color: #ceddd8;
	text-align: center;
	vertical-align: middle;
	padding-right: 15px;
	padding-left: 15px;
	color: #0a4862;
	font-size: 12px;
}
.copyright
{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	padding-bottom: 15px;
	padding-top: 15px;
}
.mainimage
{
	border-bottom: solid 2px #ffffff;
}
.sidepic
{
	border-bottom: solid 2px #ffffff;
}
.sidepic2
{
	border-bottom: solid 2px #ffffff;
}
.copy
{
	padding-left: 25px;
	color: #ffffff;
}
.featured
{
	background-color: #4d8ca6;
	color: #ffffff;
	font-size: 12px;
	height:31px;
	width:228px;
	padding-left: 23px;
	border-bottom: solid 2px #ffffff;
}
.featured2
{
	background-color: #0a4862;
	color: #ffffff;
	font-size: 12px;
	height:31px;
	width:228px;
	padding-right: 23px;
	text-align:right;
	border-bottom: solid 2px #ffffff;
}
.featured3
{
	background-color: #bfd2cb;
	vertical-align: middle;
	color: #0a4862;
	font-size: 12px;
	height:31px;
	width:228px;
	padding-right: 23px;
	text-align:right;
	border-bottom: solid 2px #ffffff;
}
.leftnav
{
	vertical-align:top;
	background-color: #bfd2cb;
	width:250px;
}
.subbox
{
	background-color:#bfd2cb;
	color: #0a4862;
	width:205px;
	padding: 22px;
	text-align:right;

}
.sidepicfiller
{
	background-color: #bfd2cb;
	width:250px;
	padding-bottom:20px;
}
.homecontent
{
	background-color: #ffffff;
	text-align: left;
	background-image: url(../images/home/best_friend.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
	width:550px;
}
.ourcompanycontent
{
	background-color: #ffffff;
	text-align: left;
	background-image: url(../images/our_company/best_friend.jpg); 
	background-repeat: no-repeat; 
	background-position: bottom right;
	width:550px;
}
.content
{
	background-color: #ffffff;
	text-align: left;
	width:550px;
}
.subcontent{
	margin-left:27px;
	margin-top:22px;
	width:320px;
}
.subcontentfull{
	margin-left:27px;
	margin-right:27px;
	margin-top:22px;
	padding-bottom:20px;
}
.subcontenttext{
	margin-left:22px;
	line-height:20px;
}
.subbullets{
font-weight:bold;
color:#597c6f;
}
#navcontainer ul
{
	line-height: 18px;
	padding-left: 0px;
	margin-left : 0px;
	margin-top: 10px;
	list-style-type:none;
}
#navcontainer ul li
{
	background-image: url(/images/shared/arrow-bullets.gif);
	background-repeat: no-repeat;  background-position: 0 .4em;
	padding-left: 15px;
	margin-left : 0px;
	list-style-type:none;
}

/*************************hrefs********************************/
a:link 
{
	color:#0a4862;
	text-decoration:underline;
	font-weight:normal;
}
a:visited 
{
	color:#0a4862;
	text-decoration:underline;
	font-weight:normal;
}
a:hover 
{
	color:#0a4862;
	text-decoration:none;
	font-weight:normal;
}
a.topnavlink:link 
{
	color:#859a93;
	text-decoration:none;
	font-weight:normal;
}
a.topnavlink:visited 
{
	color:#859a93;
	text-decoration:none;
	font-weight:normal;
}
a.topnavlink:hover 
{
	color:#859a93;
	text-decoration:underline;
	font-weight:normal;
}
a.mainnavlink:link 
{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
a.mainnavlink:visited 
{
	color:#fff;
	text-decoration:none;
	font-weight:normal;
}
a.mainnavlink:hover 
{
	color:#fff;
	text-decoration:underline;
	font-weight:normal;
}
a.copynav:link 
{
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
}
a.copynav:visited 
{
	color:#ffffff;
	text-decoration:underline;
	font-weight:normal;
}
a.copynav:hover 
{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;
}


/*---------------------------------------[ page quotes ]-------------------------------*/

#quote {
 	margin:10px; 
	padding:35px 20px; 
	background:url("/images/shared/img_quote_top.gif") top left no-repeat; 
	color:#4d8ca6; 
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-weight: bold;
	font-style:italic; 
	line-height:1.5em;
	}
	
span.quote {
	position:relative;
	}
	
#img_bottom_quote {
	position:absolute; 
	left:-5px; 
	top: 15px;
	}