/* CSS Document */
body{ padding:0; margin:0; background:url(../images/bg.gif) center top repeat-y white; font:normal 10px/15px Arial, Helvetica, sans-serif; color:#040404;}
div,ul,li,ol,form,p,img,h1,h2,h3,h4,h5,h6,span,a,fieldset,legend,label,table,tr,td{ padding:0; margin:0;}
ul{ list-style-type:none;}
h4 { font-size:11px}
.spacer{ clear:both; padding:0; margin:0; line-height:0;}
.clear{ clear:both; padding:0; margin:0; line-height:0; height:0; font-size:0;}
a{ line-height:15px; padding:0; margin:0; text-decoration:underline;}
a:hover{ text-decoration:none;}
.container{ width:1003px; padding:0; background:url(../images/topbanner.jpg) no-repeat left top; margin:0 auto; border:0px solid blue; position:relative;}
.left-part{ width:207px; padding:0; margin:0 0 0 0; float:left; display:block; border:0px solid blue; }
.right-part{ width:796px; padding:0 0 0 0; margin:96px 0 0 0; float:left; display:block;}
.logospace{ width:207px; padding:0px 0 0 0; height:157px; margin:55px 0 0 0; background:#6A5D71; position:relative;}
.logo{ position:absolute; top:0px; right:51px; width:194px; padding:0; margin:0; }
.left-nav{ width:207px; padding:0px 0 0 0; margin:0; background:/*url(../images/nav_top.gif) left top no-repeat*/ #6B5C73;}
.left-nav ul{ padding:0; margin:0;}
.left-nav ul li{ padding:0; margin:0; width:207px; border-bottom:1px solid white; display:block}
.left-nav ul li.noborder{ border-bottom:0px solid white;}
.left-nav ul li a{ padding:0 0 0 18px; margin:0; font:bold 10px/35px Arial, Helvetica, sans-serif; color:#ffffff; background:none; display:block; text-decoration:none; height:35px; }
.left-nav ul li a:hover{  background:#CDB1D9; color:#503D5A; text-decoration:none; display:block; }
.left-nav ul li a.selected{  background:#CDB1D9; color:#503D5A; text-decoration:none; display:block; }

.leftbootom_logo{ width:207px; padding:70px 0 0 0; margin:0;}
.leftbootom_logo1{ width:207px; padding:0px 0 0 0; margin:0;}
.bootom_logoleft{ width:98px; padding:0 0 0 10px; margin:0; float:left; display:block;}
.bootom_logoright{ width:98px; padding:0 0 0 0; margin:0; float:left; display:block;}
.nav_belowbg{ width:207px; height:23px; background:url(../images/nav_below.gif) left bottom;}
.top_ph{ position: absolute; top:7px; right:16px; padding:0; margin:0; }
.navrightcorn{ width:790px; padding:0; margin:0; /*background:url(../images/topnav_bg.gif) repeat-x;*/}
.top_nav{ width:796px; padding:0; margin:0; background:url(../images/nav_rightcorner.gif) 782px top no-repeat #191816;}
.top_nav ul{ padding:0 0 0 15px; margin:0; }
.top_nav ul li{ padding:0px; margin:0; float:left; display:block; /*background:url(../images/topnav_li.gif) left top no-repeat; #191816;*/}
.top_nav ul li.divider{ padding:11px 5px 12px 5px; margin:0; float:left; display:block; color:#ffffff; /*background:url(../images/topnav_li.gif) left top no-repeat; #191816;*/}
.top_nav ul li a{ padding:12px 0px 13px 0px; margin:0; float:left; display:block; background:none; text-decoration:none; font:normal 10px Arial, Helvetica, sans-serif; color:white; text-transform:uppercase;}
.top_nav ul li a:hover{ /*background:url(../images/topnav_hover.gif) repeat-x;*/padding:12px 0px 13px 0px; margin:0; text-decoration:none; color:#BFA0C9;}
.top_nav ul li a.active{ /*background:url(../images/topnav_hover.gif) repeat-x;*/padding:12px 0px 13px 0px; margin:0; text-decoration:none; color:#BFA0C9;}

.inner_body{ width:787px; padding:0 9px 0 0px; margin:0;}
.top_banner{ width:787px; padding:0 0 20px 0; margin:0;}
h1{ font:normal 30px "Myriad Pro", Verdana, Arial, sans-serif; color:#695C6E; padding:0 0 18px 25px; margin:0;}
h1 span{color:#000000;}
.content{ width:752px; background:url(../images/content_bg.gif) repeat-y; padding:0 10px 0 0; margin:0 0 0 0;}

.content_inner{ width:727px;  padding:0 10px 0 25px; margin:0 0 0 0; border:0px solid blue;}
.content_left{ width:512px; float:left; display:block; padding:0 15px 0 25px; margin:0; border:0px solid blue;}
.content_right{ width:185px; float:left; display:block; padding:0 0 0 15px; margin:0;}
a.red{ font:normal 10px/15px Arial, Helvetica, sans-serif; color:#C60202; padding:0 0 0 18px; margin:0; text-decoration:underline; background:url(../images/more_bg.gif) left 6px no-repeat; display:block;}
a.red:hover{ text-decoration:none;}
.clear_right{ float:right; display:block; padding:0; margin:0;}

h3{ font:bold 13px Arial, Helvetica, sans-serif color:black; padding:0 0 3px 0; margin:0; }
h3 span{ font:bold 12px Arial, Helvetica, sans-serif color:#695D5F;  }
.services_below{ width:762px; background:url(../images/services_bg.gif) repeat-y; padding:0; margin:25px 0 25px 0;}
.services_blog1{ width:178px; padding:0 7px 0 0; margin:0; float:left; display:block;}
.services_blog2{ width:178px; padding:0 6px 0 8px; margin:0; float:left; display:block;}
.services_blog3{ width:178px; padding:0 7px 0 6px; margin:0; float:left; display:block;}
.services_blog4{ width:178px; padding:0 7px 0 6px; margin:0; float:left; display:block;}
.pic_frame{ width:170px; background:#FBFBFB; border:1px solid #EBEAEA; padding:3px; margin:0;}
.services_head1{ width:175px; background:#6EB2C6; font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 3px; margin:3px 0 6px 0;}
.services_head2{ width:175px; background:#DFD97F; font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 3px; margin:3px 0 6px 0;}
.services_head3{ width:175px; background:#65B3B1; font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 3px; margin:3px 0 6px 0;}
.services_head4{ width:175px; background:#394D5E; font:bold 12px/24px Verdana, Arial, Helvetica, sans-serif; color:#ffffff; padding:0 0 0 3px; margin:3px 0 6px 0;}
.black_smalltxt{ font:normal 10px Verdana, Arial, Helvetica, sans-serif; color:#2F2F2F; padding:0; margin:0;}
.footer{ width:977px; background:#000000; padding:26px 0 18px 20px; margin:0 auto;}
.footer_outer{ padding:0 0 0 3px; margin:10px 0 0 0;}
.footer_txt{ font:normal 10px/18px Arial, Helvetica, sans-serif; color:#9B9C94; padding:0; margin:0;}
.footer_txt a{ font:normal 10px/18px Arial, Helvetica, sans-serif; color:#ffffff; padding:0; margin:0; text-decoration:underline}
.footer_txt a:hover{ font:normal 10px/18px Arial, Helvetica, sans-serif; color:#FFFFFF; padding:0; margin:0; text-decoration:none;}
.contactus{ width:480px; padding:10px; margin:0 0 0 0; border:0px solid #ff0000; float:left; display:block;}
.contactus form{ padding:0px; margin:0; }
.contactus form fieldset{ padding:0px; margin:0; border:0; }
.contactus form fieldset legend{ padding:0px; margin:0; border:0; }
.contactus form fieldset label{ padding:0px; margin:0 0 8px 0; width:220px; float:left; display:block; color:#666666; font:bold 10px/25px Arial, Helvetica, sans-serif}
.contactus form fieldset label span{ color:#FF3300;}
.contactus form fieldset input{ padding:3px 0 0 2px; margin:0 0 8px 0; width:250px; float:left; display:block; color:#666666; font:normal 10px Arial, Helvetica, sans-serif background:white; border:1px solid #999999; height:22px;}
.contactus form fieldset textarea{ padding:3px 0 0 2px; margin:0 0 8px 0; width:250px; float:left; display:block; color:#666666; font:normal 10px Arial, Helvetica, sans-serif background:white; border:1px solid #999999; height:72px;}
.contactus form fieldset select{ padding:0px 0 0 2px; margin:0 0 8px 0; width:254px; float:left; display:block; color:#666666; font:normal 10px Arial, Helvetica, sans-serif background:white; border:1px solid #999999; height:25px;}
.contactus form fieldset input.bttn{ background:black; border:0px solid #DFD97F; color:white; width:80px; height:25px; cursor:pointer;}
.button { background:#6B5C73; height:25px; border-left:#adadad 2px solid; border-right:#adadad 1px solid; border-bottom:#adadad 2px solid; border-top:#adadad 1px solid; color:white; font-size:10px; font-weight:bold; cursor:pointer;}
.button-back { background:#BAA0C7; height:25px; border-left:#85768D 2px solid; border-right:#85768D 1px solid; border-bottom:#85768D 2px solid; border-top:#85768D 1px solid; color:#4B3855; font-size:10px; font-weight:bold; cursor:pointer;}

.requestbox{ width:600px; padding:0 0 0 0; margin:10px 0 0 35px; font-size:13px; color:#666666;}
.img_rightpad{ padding:0 10px 0 0; margin:0;}
.pad_bottom{ padding:0 0 6px 0; margin:0;}
.contact_right{ width:200px; float:left; display:block; padding:10px; margin:10px 0 0 0; background:#F1E9F5; border:1px solid #9E8FA4;}
.pad_top{ padding:6px 0 0 0; margin:0;}
.left_logo{ width:250px; float:left; display:block; padding:0; margin:0;}
.right_content{ width:400px; float:left; display:block; padding:0; margin:0;}
.relationship{ width:728px; padding:15px; margin:0 0 15px 0; border:1px dashed #999999;}
.profile_form{ width:1003px; padding:1px 0 0 0; margin:0 auto; border:0px solid blue;}
.profile_formouter{ width:100%; padding:0; margin:0 auto; background:#FFFFFF}
.logo_form{ width:168px; height:157px; padding:0 0 15px 0; margin:0;position:relative;}
.logo_profile{ position:absolute; left:-38px; top:8px; margin:0; padding:0;}
.border_form{ width:1003; padding:0; margin:0; border:3px solid #695A6F;}
.bluebox{padding:8px; line-height:15px; border:1px solid #BCC9D5; margin:5px 0; background-color:#F4F7FA;}
h6{
	font-family:arial;
	font-size:18px;
	color: #695D5F;
	font-weight:normal;
	text-decoration:none;
	padding:10px 0px;
	margin:0px;
}
.form{
	font-family:Arial;
	font-size:10px;
	color:#333333;
	font-weight: normal;
	border-color:#A7A09A;
	border-width:1px;
	border-style:inset;
	background:url(../images/formbg.gif) left top repeat #FFFFFF;
	text-align: left;
	padding:1px; 
	margin:1px 0px;
}
#slideshow { height:160px}

.red { color:#ff0000}
ul.bullet { padding:10px 0 5px 0}
ul.bullet li { background:url(../images/bullet.gif) no-repeat 0 8px; padding:0 0 0 15px; line-height:20px}

h1 { font-size:14px; color:grey; font-family:Arial, Helvetica, sans-serif}
h2 { font-size:12px; color:grey; font-family:Arial, Helvetica, sans-serif}

