/*

*/
/* CSS Document */

*{margin:0; padding:0;}
ul{list-style:none;}
body{  font-family:Arial, Helvetica, sans-serif; font-size:0.75em; line-height:1.5em; color:#485478; background:url('images/body-bg.jpg') no-repeat fixed center top; padding-left:10px; padding-right:0px; padding-top:42px; padding-bottom:44px}
img { border:0px none;}
td {font: 11px verdana, arial, helvetica, sans-serif; line-height: 1.5; color: #000;}

.main {width:990px;	margin:0 auto; overflow:hidden; position:relative; background:url('images/header-bg.png') no-repeat top left;}

a {color:#0000ff; text-decoration:underline;}
a:hover{color:#e4950c; text-decoration:none;}

.container { width:100%; overflow:hidden;}
.content:after {content: ''; clear:both; display: block; width: 0; height: 0; overflow: hidden; font-size: 0}
.content {
width:100%; 
}


ul { margin:0;}

.side-bar-left { width:232px; margin-right:8px; float:left; background:#fff;}
.side-bar-left .ind { padding:8px 7px 7px 7px; }

.column-center{width:676px; float:left; background:#fff;}
.indent-center { background:url('images/header-img2.jpg') no-repeat 7px 0; margin-bottom:-40px; position:relative; padding-left:29px; padding-right:30px; padding-top:63px; padding-bottom:0; font: 11px verdana, arial, helvetica, sans-serif; line-height: 1.5}
.indent-center p{ padding-top: 8px; padding-bottom: 8px;}
.indent-center h1{ padding-bottom: 10px; font: 14px/20px verdana, arial, helvetica, sans-serif; font-weight:bold; color:#4477aa;}
.indent-center ul{list-style-image: url('images/bullet.gif'); padding-left: 30px; padding-top: 8px; padding-bottom: 8px;}
.life{background:url('images/life.gif') no-repeat 5px 5px; background-color: #FCF8EA ;border:1px solid #e4c394; padding:5px 10px 5px 60px; margin:8px;  min-height:37px;  height:auto !important;  height:37px;}
.anchor{background:url('images/anchor.gif') no-repeat 5px 5px; background-color: #e7f5f9 ;border:1px solid #4477aa; padding:5px 10px 5px 60px; margin:8px;  min-height:37px;  height:auto !important;  height:37px;}
.life a{
	color: #0000ff;
}
.anchor a{
	color: #0000ff;
}
.clear{clear:both;}

/***header*******************************************/

#header {margin:0 auto; overflow:hidden; width:100%; height:216px;}
/*#header .row1 {overflow:hidden; height:283px; width:100%;}*/

.logo { margin:7px 0px 0px 7px; padding: 20px 20px 20px 20px; overflow:hidden; width:226px; height:186px;float:left; background:url('images/logo.jpg') no-repeat top left;}
.logo h1 {font-size:15px; margin:0px; color:#ffffff;}
.logo h2 {font-size:22px; font-weight:bold; margin-left:40px; color:#ffffff;}
.logo h3 {font-size:10px; font-weight:normal; margin-left:45px; color:#ffffff;}
.webadd {
	float:left;
	padding:22px 0 0 50px;
	font: 14px/20px arial, helvetica, sans-serif;
	font-weight: bold;
	color: #6699cc;
	}
.webadd a{
	color: #6699cc;
	text-decoration:none;
}
.webadd a:hover{
	color: #6699cc;
	text-decoration:underline;
}

.menu {overflow:hidden; padding:25px 25px 0px 20px; width:405px; float:left;}
.menu ul {width:100%; overflow:hidden;}
.menu li { font-size:1.167em; line-height:normal; display:inline; padding:0px; background:url('images/menu-devider.gif') no-repeat left 3px; margin-left:-1px}
.menu li a{color:#1e2c54; text-decoration:none; padding:0px 14px 0px 18px;}
.menu li a:hover{text-decoration:underline; color:#1e2c54; background:url('images/bg-lia.gif') no-repeat top center;}

/***end header*******************************************/

/*** start content ***/
#wrapper {
	background-image:url('images/content-bg.gif');
	background-repeat:repeat-y;
}
/*** end content ***/

/*------------------------------------------------main menu start---------------------*/

#menu{
	width: 216px;
	float:left;
	z-index: 100;
}

#menu a {
	color: #000;
	text-decoration: none;
}

#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	width:216px;
	border-top:1px solid #e4c394;
	z-index: 100;
	
}

#menu ul li {
	font: 14px/20px arial, helvetica, sans-serif;
	height:100%;
	background:#FCF8EA;
	border-left:1px solid #e4c394;
	border-right:1px solid #e4c394;
	border-bottom:1px solid #e4c394;
	position: relative;
	float:left;
	width:100%;
	z-index: 100;
	}
	
#menu ul li ul li{
	font: 14px/20px arial, helvetica, sans-serif;
	height:100%;
	background:#ffffff;
	border-left:1px solid #e4c394;
	border-right:1px solid #e4c394;
	border-bottom:1px solid #e4c394;
	position: relative;
	float:left;
	width:100%;
	z-index: 100;
	}

#menu ul li a{
	display:block;
	padding: 3px 0px 3px 10px;
	}

#menu ul li ul li a{
	display:block;
	padding: 3px 0px 3px 10px;
	}
	
#menu ul li a:hover {
	color: #a00;
	background: #ffffff;
	border-right:2px solid #a00;
	border-left:2px solid #a00;
}

#menu ul li ul li a:hover{
	color: #a00;
	background: #ffffff;
	border-right:2px solid #a00;
	border-left:2px solid #a00;
}

#menu ul ul {
	position: absolute;
	top: 0;
	display:none;
	border-top:1px solid #e4c394;
	width: 216px;
	z-index: 100;
}

#menu ul li:hover ul{
	display: block;
	left: 100%;
	top: -1px;
}

/*------------------------------------------------main menu end---------------------*/

/***footer*******************************************/
#footer { font-size:0.917em; line-height:1.182em; color:#fff; font-weight:normal; background:url('images/footer-bg.gif') no-repeat top left;}
#footer .box { padding:10px 4px 0px 11px; width:203px; height:53px;}
#footer p{ padding:0px;}
#footer a{ color:#fff; font-weight:normal; text-decoration:none;}
#footer a:hover { text-decoration:underline;}
/***end footer*******************************************/
#pathfynder
{
width: 150px;
margin: 0px auto;
font-size: 11px;
color: #fff;
}
#pathfynder a{color:#fff; font-weight:bold; text-decoration:none;}
#pathfynder a:hover{color:#fff; font-weight:bold; text-decoration:underline;}

