/* CSS Document */

body{background: #1C3665 url(images/bg_body.jpg) left top repeat-x; font: normal 12px/normal Tahoma, Arial, Helvetica, sans-serif; color: #FFFFFF; margin: 0px 0px 0px 0px;}
#pwrapper{background: url(images/bodybg.gif) repeat-y left top ; width: 760px; padding:0; margin:0 auto; height: 100%;}
#wrapper{background: url(images/bg_final.jpg) left top no-repeat; width: 720px; padding: 0 20px; margin: 0 auto; overflow: hidden !important; height: 100%;}
#index_container{width: 704px; margin: 0 8px; padding: 0px 0 0 0; clear: both; height: 100%;}

.fleft{float: left;}
.fright{float: right;}

#content{
	width:452px; 
	min-height:510px;
	float:right; 
	margin-top:-3px;
	margin-right:-4px;
	background-color:#202e49;
}


.text{
	padding-left:15px;
	padding-right:15px;
	font-family: tahoma;
	padding-top:25px;
	background: url(images/bg_content.jpg) left top no-repeat;
	height:auto;
	min-height:510px;
}

.text a{display:inline; text-decoration: underline;}
.text a:hover{
	background: none;
	text-decoration: none;
}
.text ul{ list-style-image: url(images/bullet.gif);padding-left: 8px; margin-left: 28px; margin-top: 8px; margin-bottom:0px; line-height:20px; font-size:12px;}
.text ul li ul{list-style:circle;}
.text ul a{text-decoration:none;}

.text ol{padding-left: 8px; margin-left: 28px; margin-top: 8px; margin-bottom:5px; line-height:20px; font-size:12px;}

.mainimage{
	border: 1px solid;
	margin-bottom: 15px;
	margin-left: 20px;
	border-color:#FFFFFF;
}
.inputbox
{
	height:15px;
	color: #000000;
	background: #A5B8AD;
	border: 1px solid #ffffff;
	font-size:10px;
	padding:1px 2px 1px 2px;
}
.inputarea
{
	color: #000000;
	background: #A5B8AD;
	border: 1px solid #ffffff;
	font-size:10px;
	padding:1px 2px 1px 2px;
}
.inputlist
{
	color: #000000;
	border: 1px solid #ffffff;
	font-size:10px;
	padding:1px 2px 1px 2px;
}
#line{background:url(images/line.jpg) repeat-x; width:695px; height:4px;}
#left_box{width:240px; height:280px; margin-top:0px; margin-left:0px; float:right;}
#left_box2{width:240px; height:250px; margin-top:15px; float:left;}



h1{
	font-family:Georgia,"Times New Roman", Times, serif; 
	font-size:17px; 
	color:#CFD1D5; 
	margin-right:8px; 
	margin-bottom:5px;
	padding:0px;
	float:right;
	clear:both;
}

h2{
	font-family:Georgia,"Times New Roman", Times, serif; 
	font-size:15px; 
	color:#CFD1D5; 
	margin-right:8px; 
	margin-bottom:5px;
	padding:0px;
	clear:both;
}

#testimonial{
	border: 1px solid #d4d4d4;
	margin: 15px 0 15px 20px;
	padding: 10px 20px 20px 20px;
	background: #ffffff url(images/bg_testimonial.jpg) no-repeat;
	color:#333333;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
}
#testimonial p{
	padding-top:0px;
}

#testimonial ul{ 
	list-style-image: url(images/bullet2.gif);
	padding-left: 8px; 
	margin-left: 28px; 
	margin-top: 8px; 
	margin-bottom:0px; 
	line-height:20px; 
	font-size:12px;
}


.address {
	color:#FFFFFF;
	font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height:25px;
	padding-left:20px;
	text-decoration:none;
}
.address a:link, .address a:visited, .address a:hover {
color:#FFFFFF;
font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:underline;
}
.address a:hover {
background:transparent none repeat scroll 0 0;
text-decoration:none;
}
.center{margin-left:70px;}
.left_link{width:220px; color:#CFD1D5; font:Trajan Pro; font-size:11px; margin-top:16px; padding-left:14px; line-height:20px;}


a{font:bold; color:#f7f7f7; text-decoration:none; display:block;}
a:hover{
	background:transparent url(images/active_arrow.gif) no-repeat scroll left 2px;
	color:#bbbbbb;
}

.testimonialTable{
	color:#000000;
	font-size:11px;
}

.testimonialTable a:hover{
	color:#000000; text-decoration:none;
	font-size:11px;
	font-weight:normal;		
}

.testimonialTable a{
	color:#000000; text-decoration:underline;
	font-size:11px;
	font-weight:normal;
}


.strong{font-size:13px; margin-bottom:15px; }
.li{background:url(images/line.jpg) no-repeat left; line-height:20px; font-size:12px; margin-left:15px; padding-left:15px;}

box{background:#e2e1db; padding:5px;}
.fl{float:right; width:400px; margin-top:8px;}
.flA{float:right; width:400px; margin-top:8px;}
.fixW{width:115px; font-family:Tahoma; font-size:12px; display:block; float:left; color:#CFD1D5;}
.nec{ border-left:2px solid #FF0000;}
#tsearch{margin:14px 0 0 0; float:right;}
.login{background:#9FBD9B; height:15px; border:0px; width:40px; font-size:8px;}



/*	+-------------------HEADER START-----------------------+	*/

#header{clear: both; margin: 0 8px; width: 704px; height: 165px; background: url(../images/horz_bdr_btm.gif) left bottom repeat-x;}
#header .logo{margin: 20px 0 0 54px; float: left;}

#header #headerright{width: 165px; float: right; margin: 10px 0 0 0;}

#header #headerright ul{float: right; display: block; clear: both; margin: 0 0 28px 0;}
#header #headerright ul li{display: inline; margin: 0 5px 0 10px;}

#header #headerright p{float: right;}
#header #headerright p img.notamember{margin: 6px 0 0 0; float: left;}

/*	+-------------------HEADER RIGHT SECTION-----------------------+	*/

#header #headerright form{width: 142px; clear: both; display: block; float: right; font-size:11px;}
#header #headerright form p{margin: 0 0 17px 0; overflow: hidden; width: 100%;}
#header #headerright form p .inputbox{width: 71px; height: 13px; border: none; background: #71747A; border-bottom: 1px solid #34486A; border-left: 1px solid #34486A; float: right; color: #FFFFFF; padding: 1px; font-size: 10px;}
#header #headerright form p label{float: left; margin: 4px 0 0;}

/*	+-------------------Footer SECTION-----------------------+	*/

#footer{clear: both; margin: 0 8px; width: 704px; background: url(images/bg_footer.gif) left bottom repeat-y; height:100%; padding-top:20px;padding-bottom:10px; font-size:11px;}

#footer a,#footer a:link,#footer a:visited,#footer a:hover{display:inline; list-style:none; background:none; font:bold; text-decoration:none;}