@charset "utf-8";
/* CSS Document */

* {
	margin: 0;
	padding: 0;
}

body {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	background: #002641 url(../images/main_bg.jpg) no-repeat center top;
}

img {
	border: none;
}

.img-left {
	float: left;
	padding: 0 10px 0 0;
}

.align-left {
	float: left;
}

.align-right {
	float: right;
}

.clear {
	clear: both;
}

#shadow-bg {
	width: 954px;
	background: url(../images/shadow-bg.png) repeat-y;
	margin: 0 auto;
}

#wrapper {
	width: 920px;
	background: #FFF url(../images/wrapper-bg.jpg) repeat-x;
	margin: 0 auto;
	padding: 0 9px 10px 9px;
}

#header {
	width: 901px;
	height: 156px;
	background: url(../images/header-bg1.png) no-repeat left bottom;
	margin: 0 auto;
}

#header h1 {
	margin: 0;
	padding: 57px 0 0 18px;
}

#header h1 a {
	width: 465px;
	height: 98px;
	display: block;
	text-indent: -9999px;
}

#nav {
	width: 919px;
	margin: 10px 0 15px 0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#nav ul {
	margin: 0;
	list-style: none;
}

#nav li {
	margin: 0 22px 0 20px;
	-margin: 0 18px 0 20px;
	padding: 0;
	float: left;
}

#nav li a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
	text-transform: uppercase;
}

#nav li a:hover {
	color: #f3cf05;
}

#nav li a.active {
	color: #f3cf05;
}

#lisa-left-box {
	width: 302px;
	height: 338px;
	float: left;
}

#lisa-left-box-top {
	width: 302px;
	height: 9px;
	background: url(../images/lisa-left-box-top.png) no-repeat;
	overflow: hidden;
}

#lisa-left-box-content {
	width: 272px;
	height: 362px;
	padding: 10px 15px 12px 15px;
	background: #000;
}

#lisa-left-box-content p {
	color: #fff;
	font-size: 12px;
	line-height: 23px;
}

#lisa-left-box-content p a {
	color: #f3cf05;
	text-decoration: none;
}

#lisa-left-box-content p a:hover {
	text-decoration: underline;
}

#lisa-left-box-bottom {
	width: 302px;
	height: 7px;
	background: url(../images/lisa-left-box-bottom.png) no-repeat;
}

#slider {
	width: 607px;
	height: 400px;
	float: right;
}

#slider1{
	width: 420px;
	float: right;
}

.three-box {
	width: 281px;
	margin: 10px 11px 0 0;
	_margin: -15px 11px 0 0;
	float: left;
	background: url(../images/three-box-bg.jpg) no-repeat;
	padding: 7px 9px 0 9px;
	

}

.e_broch{
	margin:0px;
	padding:4px 7px 0 7px;
	height:107px;
	width:267px;
	background: url(../images/e-brochure-bg.jpg) no-repeat;
}

.e_broch-input-box1 {
	width: 177px;
	height: 19px;
	background: url(../images/e-broch-input-bg1.jpg) no-repeat;
	margin: 8px 0 0 0;
}

.e_broch-input-box1 input {
	color: #7f7f7f;
	font-size: 11px;
	padding: 0 0 0 2px;
	margin: 3px 0 0 5px;
	width: 165px;
	border: none;
}

.e_broch-input-box2 {
	width: 177px;
	height: 19px;
	background: url(../images/e-broch-input-bg2.jpg) no-repeat;
	margin: 7px 0 0 0;
}

.e_broch-input-box2 .input1 {
	color: #7f7f7f;
	font-size: 11px;
	padding: 0 0 0 2px;
	margin: 3px 0 0 5px;
	width: 130px;
	border: none;
	float: left;
}

.e_broch-input-box2 .join-btn {
	width: 36px;
	height: 19px;
	float: right;
}

a.e-broch-download  {
 	color: #000;
	text-decoration: none;
}
 
a.e-broch-download:hover {
	text-decoration: underline;
}

/*.e_broch_inbox{
	position:absolute;
	top:53px;
	left:10px;
}

.e_broch_in{
	margin:8px 0 0 0;
	border:none;
	background:none;
	height:17px;
}


.join{
	position:absolute;
	top:87px;
	left:149px;
	width:35px;
	height:16px;
	cursor:pointer;
}*/

.three-box h3 {
	margin: 10px 0 4px 15px;
	font-size: 14px;
}

.three-box h3 a{
	color: #000;
	text-decoration: none;
}

.three-box h3 a:hover{
	color: #000;
	text-decoration: underline;
}


.three-box p {
	color: #000;
	font-size: 10px;
	line-height: 20px;
	text-align: left;
	margin: 0 0 0 15px;
}

.three-box p a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.three-box p a:hover {
	text-decoration: underline;
}

.blueText {
	color: #2b4671;
	font-size: 16px;
	margin: 0 0 0 230px;
	_margin: 0 0 0 120px;
}

#footer {
	width: 938px;
	padding: 0px 0 0 0;
	margin: 0 auto;
	text-align: center;
}

#footer p.footer-nav {
	color: #fff;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
}

#footer p.footer-nav a {
	color: #fff;
	text-decoration: none;
}

#footer p.footer-nav a:hover {
	text-decoration: underline;
}

#footer p.webdesign {
	margin: 10px 0 0 0;
}

#footer p.webdesign a {
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}

#footer p.webdesign a:hover {
	text-decoration: underline;
}


#botm_shad {
	width:954px;
	height:18px;
	overflow: hidden;
	background: url(../images/botm_shado.png) no-repeat;
	margin: 0 auto;
}


/*------------------------------
internal pages start------------
------------------------------*/

.internal_content{
	margin:0px;
	padding:10px 13px 0 13px;
	width:893px;
	min-height: 500px;
}

.internal_left{
	width:242px;
	float:left;
}

.v_nav_top{
	background:url(../images/v_nav_top.png) no-repeat;
	height:10px;
	width:242px;
	overflow:hidden;
}

.v_nav{
	margin:0px;
	padding:0px;
}

.v_nav ul{
	margin:0px;
	padding:0px;
	list-style:none;
}

.v_nav li{
	margin:0px;
	padding:0px;
	display:block;
}

.v_nav li a{
	margin:0px;
	padding:16px 10px 16px 25px;
	display:block;
	font-size:15px;
	font-weight:bold;
	width:207px;
	overflow:hidden;
	color:#fff;
	text-decoration:none;
	border-bottom:1px #333333 solid;
	background:#000 url(../images/arow.jpg) no-repeat 10px 20px;
}

.v_nav li a.aa {
	margin: 0;
	padding: 16px 10px 16px 25px;
	display: block;
	font-size: 15px;
	font-weight: bold;
	width: 207px;
}

.v_nav li a:hover{
	color:#ffcc00;
	text-decoration:none;
	border-bottom:1px #333333 solid;
	background:#000 url(../images/hover_arow.jpg) no-repeat 10px 20px;
}

.v_nav li a.on{
	color:#ffcc00;
	text-decoration:none;
	border-bottom:1px #333333 solid;
	background:#000 url(../images/hover_arow.jpg) no-repeat 10px 20px;
}

.v_nav_botm{
	background:url(../images/v_nav_botm.png) no-repeat;
	height:10px;
	overflow:hidden;
	width:242px;
}




.internal_right{
	width:617px;
	float:right;
}

.internal_right h1{
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#000;
}

.internal_right h1 a{
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#000;
	text-decoration:none;
}

.internal_right h1 a:hover{
	margin:0px;
	padding:0px;
	font-size:16px;
	color:#000;
	text-decoration:underline;
}

.internal_right p{
	margin:0px;
	padding:10px 0 0 0;
	font-size:12px;
	color:#1a1818;
	line-height:20px;
}

.view{
	padding:10px 0 0 0;
	font-size:12px;
	color:#263e6b;
	font-weight:bold;
}

.view a{
	color:#263e6b;
	text-decoration:none;
}

.view a:hover{
	text-decoration:underline;
}

.normal_box{
	width:585px;
	/*height:126px;*/
	padding:24px 16px;
	background: #d6d6d6 url(../images/normal_box.jpg) repeat-x;
}

.dark_box{
	width:585px;
	/*height:126px;*/
	padding:24px 16px;
	background:#cacaca url(../images/dark_box.jpg) repeat-x;
}

.photo_border{
	float:left;
	margin:0 20px 0 0;
	border:2px #6b6b6b solid;
}



/*pagination start*/
#pagination-digg{
	width:350px;
}

#pagination-digg ul{
	margin:0; 
	padding:15px 0 0 0;
	float:left;
	line-height:normal;
}

#pagination-digg li{
	border:0; margin:0; padding:0;
	font-size:11px;
	display: inline;
	float:left;
	list-style:none;
}

#pagination-digg a{
	/*border:solid 1px #9aafe5;*/
	margin-right:2px;
}

#pagination-digg .previous-off{
	border:solid 1px #DEDEDE;
	color:#333;
	display:block;
	float:left;
	padding:2px 4px 3px 25px;
	cursor:pointer;
	background: url(../images/previ.png) no-repeat;
	display:none;
}

#pagination-digg .previous a{
	color:#333;
	display:block;
	float:left;
	padding:2px 4px 3px 25px;
	cursor:pointer;
	background: url(../images/previ.png) no-repeat;
}	

#pagination-digg .previous a:hover{
	color:#cc0000;
	display:block;
	float:left;
	padding:2px 4px 3px 25px;
	cursor:pointer;
	background: url(../images/previ.png) no-repeat;
}	

#pagination-digg .next-off {
	color:#333;
	display:block;
	float:left;
	padding:2px 25px 3px 0;
	cursor:pointer;
	background:url(../images/next.png) no-repeat right;
	display:none;
}	

#pagination-digg .next a:link, #pagination-digg .next a:visited{
	background:none;
	color:#333;
	display:block;
	float:left;
	padding:2px 25px 3px 0;
	cursor:pointer;
	background:url(../images/next.png) no-repeat right;
}	

#pagination-digg .next a:hover{
	color:#cc0000;
	display:block;
	float:left;
	padding:2px 25px 3px 0;
	cursor:pointer;
	background:url(../images/next.png) no-repeat right;
}


#pagination-digg .active{

	/*background:#2e6ab1;*/
	color:#333;
	/*font-weight:bold;*/
	/*display:block;*/
	float:left;
	padding:3px 13px 3px 8px;
	background:url(../images/pagi_on.png) no-repeat;
}

#pagination-digg a:link, #pagination-digg a:visited {
	color:#fff;
	display:block;
	text-align:center;
	padding:3px 10px 3px 8px;
	text-decoration:none;
	background:url(../images/pagi.png) no-repeat;
}

#pagination-digg a:hover{
	color:#333;
	background:url(../images/pagi_on.png) no-repeat;
}


/*----------------------------------------
-------------- property internal ---------
----------------------------------------*/

.detail_left{
	width:425px;
	float:left;
}

.detail_left h2{
	margin:0px;
	padding:20px 0 0 0;
	font-weight:bold;
	font-size:12px;
	color:#000;
}

.detail_left p{
	margin:0px;
	padding:10px 0 0 0;
	font-size:12px;
	color:#000;
}

.icon_link{
	margin:20px 0 0 0;
	padding:0px;
	float:right;
	height:17px;
	font-size:12px;
}

.icon_link a{
	margin:20px 0 0 0;
	padding:3px 0 0 25px;
	color:#003366;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:url(../images/icon.jpg) no-repeat;
}

.icon_link a:hover{
	color:#003366;
	text-decoration: underline;
	background:url(../images/icon.jpg) no-repeat;
}



.detail_right{
	width:420px;
	float:right;
}

.detail_right h1{
	color:#fff;
	font-size:30px;
}

.detail_right h2{
	color:#fff;
	font-size:24px;
}

.detail_right p{
	margin:0px;
	padding:10px 0 0 0;
	font-size:12px;
	line-height:20px;
	color:#000;
}

.desail_list ul{
	margin:0px;
	padding:10px 0 0 0;
	list-style:none;
}

.desail_list li{
	margin:0px;
	padding:5px 0 0 10px;
	display:block;
	line-height:16px;
	font-size:12px;
	background:url(../images/square.jpg) no-repeat 0 13px;
}

#detail_right_text{
	margin:0px;
	padding:10px 0 0 0;
	font-size:12px;
	line-height:20px;
	color:#000;
}

#detail_right_text ul{
	margin:0px;
	padding:10px 0 0 0;
	list-style:none;
}

#detail_right_text li{
	margin:0px;
	padding:5px 0 0 10px;
	display:block;
	line-height:16px;
	font-size:12px;
	background:url(../images/square.jpg) no-repeat 0 13px;
}



/*------------------------------------
-----------testmonial----------------
----------------------------------*/

.testmonial_bar{
	height:36px;
	width:880px;
	margin:10px 0 0 5px;
}

.test_left{
	width:5px;
	height:36px;
	float:left;
	background:url(../images/tes_left.png) no-repeat;
}

.test_right{
	width:5px;
	height:36px;
	float:right;
	background: url(../images/test_right.png) no-repeat;
}

.test_bg{
	height:36px;
	width:870px;
	float:left;
	background: url(../images/test_bg.png) repeat-x;
}


.testmonial_bar h1{
	padding:7px 0 0 5px;
	font-size:22px;
	color:#fff;
}



h2.test{
	padding:0 0 0 0;
	font-size:18px;
	color:#191919;
}

h3.test{
	padding:15px 0 0 0;
	font-size:18px;
	color:#3d3d3d;
}

h4.test{
	padding:20px 0 0 0;
	font-size:14px;
	color:#4f6a8a;
}



p.test{
	padding:7px 10px 0 0;
	font-size:12px;
	line-height:22px;
	color:#333;
}

p.test a{
	font-size:12px;
	color:#333;
	text-decoration:underline;
}

p.test a:hover{
	font-size:12px;
	color:#333;
	text-decoration:none;
}



#internal_content h2{
	padding:0 0 0 0;
	font-size:18px;
	color:#191919;
}

#internal_content h3{
	padding:15px 0 0 0;
	font-size:18px;
	color:#3d3d3d;
}

#internal_content h4{
	padding:20px 0 0 0;
	font-size:14px;
	color:#4f6a8a;
}

#internal_content{
	padding:7px 10px 0 10px;
	font-size:12px;
	line-height:22px;
	color:#333;
}

#internal_content a{
	font-size:12px;
	color:#333;
	text-decoration:underline;
}

#internal_content a:hover{
	font-size:12px;
	color:#333;
	text-decoration:none;
}


a.fplan{
	font-size:12px;
	color:#5D76F4;
	text-decoration:none;
}

a.fplan:hover{
	font-size:12px;
	color:#5D76F4;
	text-decoration:underline;
}

a.btext{
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:underline;
}

a.btext:hover{
	font-size:12px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}



p.testmonial {
	padding:15px 5px 0 5px;
	font-size:12px;
	line-height:20px;
	color:#000;
}

.line_gray{
	margin:0 20px 0 5px;
	border:1px #ccc solid;
}


.about_content{
	margin:0px;
	padding:25px 0 0 0;
	line-height:24px;
	widows:980px;
}

.contact_left{
	margin:0px;
	padding:25px 0 0 0;
	width:400px;
	float:left;
}

.contact td{
	font-size:12px;
	color:#000/;
	padding:10px 5px;
}

.in_put{
	padding:7px 0 0 4px;
	height:21px;
	width:265px;
	border:1px #ccc solid;
	background:#fff url(../images/in_bg.jpg) top left repeat-x;
	font-size: 12px;
}

.selcet{
	padding:3px 0 0 4px;
	height:25px;
	width:265px;
	border:1px #ccc solid;
	background:#fff;
}

.text-area {
	width: 266px;
	height: 76px;
	border: 1px #ccc solid;
	background: #fff url(../images/in_bg.jpg) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 0 2px;
}

.second-text-area {
	width: 266px;
	height: 150px;
	border: 1px #ccc solid;
	background: #fff url(../images/in_bg.jpg) top left repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0 0 0 2px;
}

.contact_right{
	margin:0px;
	padding:25px 0 0 0;
	width:433px;
	float:right;
}


.contact_top{
	height:14px;
	width:433px;
	overflow:hidden;
	background:url(../images/contact_top.png) no-repeat;
}

.contact_botm{
	height:14px;
	width:433px;
	overflow:hidden;
	background:url(../images/contact_botm.png) no-repeat;
}


.contact_bg{
	padding:0 0 0 20px;
	width:413px;
	background:url(../images/contact_bg.png) repeat-y;
}

.market_eva{
	width:600px;
	
}

.market td{
	font-size:12px;
	color:#000/;
	padding:5px 5px;
}


/*----------------------------------------------------
------------------------tab content------------------
----------------------------------------------------*/

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{
	padding: 0;
	margin-left: 0;
	margin-top: 0px;
	margin-bottom: 0;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired */
	width: 267px;
}

.shadetabs ul{
	margin: 0;
	list-style:none;
}

.shadetabs li{
	display:inline;
	margin: 0;
	padding: 0;
}

.shadetabs a{
text-decoration: none;
padding: 0 0 0 4px;
margin:0;
margin-right: 3px;
color: #000;
font-size: 12px;
outline:none;
background: url(../images/tab_left.jpg) top left no-repeat;
float: left;
}

.shadetabs a span{
float: left;
display: block;
padding: 4px 5px 3px 5px;
background: url(../images/tab_right.jpg) top right no-repeat;
}

/*.shadetabs li a:visited{
color: #8d8c7b;
}

.shadetabs li a:hover{
	background:url(../images/tab_left_hover.jpg) left top no-repeat;
	color: #8d8c7b;
}

.shadetabs li a:hover span{
	background:url(../images/tab_right_hover.jpg) right top no-repeat;
	color: #8d8c7b;
}*/

.shadetabs li a.selected{ /*selected main tab style */
	position: relative;
	top: 1px;
}

.shadetabs li a.selected{ 
	background: white url(../images/tab_left_hover.jpg) left top no-repeat;
	border-bottom-color: white;
	color: #fff;
}

.shadetabs li a.selected span{ 
	background: white url(../images/tab_right_hover.jpg) right top no-repeat; 
	border-bottom-color: white;
	color: #fff;
}

.tab_v_line{
	width: 267px;
	height: 111px;
	margin: 0 0 0 0;
	padding:10px 0px 0 0px;
	border-top: 2px solid #000;
}


/*-- [ Gallery Style ] --------------------------*/

.panel-overlay h2,
.panel-overlay p{
	margin: 0 0;
}

.panel a{
	text-decoration:none;
	display: block;
	}

.panel-overlay h2 {
font-size: 22px;
font-weight: normal;
font-family: Georgia, "Times New Roman", Times, serif;
}

.panel-overlay p {
	line-height: 1.2em;
	font-size: 14px;
}

.panel-overlay-left {
	width: 330px;
	float: left;
}

.panel-overlay-right {
	width: 250px;
	float: right;
	text-align: right;
}

#contact_box_top{
width:324px;
height:6px;
background-image:url(../images/cbox_top.jpg);
}

#contact_box{
width:324px;
background:url(../images/cbox_bg.jpg) repeat-y;
font-size:10px;
line-height:13px;
padding-left:10px;
}

#contact_box_bottom{
width:324px;
height:6px;
background-image:url(../images/cbox_bottom.jpg);
}