/* CSS Document */
body img {
margin:0;
padding:0;
border:0;
}
.right_side {
 width: 216px;
 overflow: hidden;
 background: #0090be url(images/gradient_blue1.gif) left top repeat-x;
 float: left;
 margin-left: 5px;
 padding: 10px 9px 120px 9px;
 }
.right_side1 {
 width: 142px;
 margin-left: 8px;
 overflow: hidden;
 float: left;
 } 
.left_side {
 width: 469px;
 overflow: hidden; 
 float: left; 
 padding-left: 3px;
 } 
.narrow {
 margin-right: 0px !important;
 margin-bottom: 10px !important;
 } 
 
#Content-Left {
 padding-top: 45px !important; 
 } 
 
.Content-Left-Row {
 margin-top:0 !important;
 margin-left: 3px !important;
 overflow: hidden;
 } 
.bluebox {
 width: 423px;
 background: #cbddee;
 padding: 10px 10px 10px 15px;
 margin-bottom: 5px;
 overflow: hidden;
 } 
.bluebox p{
 font-size: 11px;
 width: 320px;
 font-weight: bold;
 } 
.bluebox img{
 margin-right: 50px;
 } 
.floatleft {
 float: left;
 } 
.calen_table {
 width: 545px;
 height: 500px;
 float: left;
 border-top: 1px solid #cccccc;
 border-left: 1px solid #cccccc; 
 } 
.calen_table td{
 border-bottom: 1px solid #cccccc;
 border-right: 1px solid #cccccc;
 width: 76px;
 height: auto;
 padding:0;
 } 
.overfl_hid {
 overflow: hidden;
 
 }
.calen_table td p{
 font-size: 11px;
 color: #96999d;
 }  
.calen_table tr{ 
 width: 545px;
 }
.tr1 {
 height: 14px;
 color: #686868;
 font-size: 12px;
 font-weight: bold;
 } 
.ctd {
 height: 75px !important;
 } 
 
.innerright1 {
 float: left;
 width: 360px;
 padding-top: 20px;
 } 
.innerright1 .overfl_hid {
 margin-top: 4px;
 padding: 5px 0 0 5px;
 margin-bottom: 20px;
 } 
.innerleft1 {
 float: left;
 width: 390px;
 }  
.subhead_menu {
 float: right;
 } 
.subhead_menu  ul li {
 display: inline;
 list-style-image: none; 
 }

.left_common_block {
 width: 755px;
 float: left;
 padding:3px
 } 
 
.rightconstantblock {
 width: 191px;
 padding: 0 0 0 0;
 float: left;
 }
 
.searchbar {
  height: 32px;
  width: 822px;
  margin-bottom: 10px;
  padding: 10px 0 0 130px;
  overflow: hidden;
  position: relative;
  background: url(images/searchbar.jpg) left top no-repeat;
  }
.rightcomblock {
 width: 191px;
 }
.rightcomblock_head {
 width: 191px;
 height: 40px;
 background: url(images/find_more_header.jpg) left top no-repeat; 
 } 
.rightcomblock_cont {
 width: 171px;
 background: url(images/rcm_bg.gif) left top repeat-y;
 padding: 10px;
 }  
.rightcomblock_footer {
 width: 191px;
 background: url(images/rightcomblockfooter.gif) left top no-repeat;
 height: 13px;
 }
 
.left_img {
 width: 95px;
 float: left;
 overflow: hidden;
 } 
.right_txt {
 width: 260px;
 float: left;
 }
*html .secondfooter  { 
 margin-right: 128px;
 }
.secondfooter  {
 margin-top: -15px;
 margin-right: 250px;
 }
 
.search_inpt {
 width: 112px;
 height: 18px;
 border: 1px solid #006599;
 margin: 0 10px 0 10px;
 }
.b_go {
 height: 22px;
 width: 35px;
 border: 0;
 margin-right: 10px;
 }  
.searchbar div{ 
 height: 32px; 
 } 
 
.your_block {
 width: 498px; 
 margin-left: 231px;
 margin-bottom: 10px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 }
.your_block_adv {
 width: 498px; 
 height: 13px;
 background: url(images/your_advert.gif) left top no-repeat;
 } 
.your_block_det {
 width: 498px; 
 height: 13px;
 background: url(images/your_details.gif) left top no-repeat; 
 } 
.your_block_cont {
 width: 468px;
 background: url(images/your_bg.gif) left top repeat-y;
 overflow: hidden;
 padding: 0 15px 0 15px;
 } 
.your_block_footer {
 width: 498px;
 height: 7px;
 background: url(images/your_bottom.gif) left top no-repeat; 
 }
.your_block_cont form {
 margin-top: 30px; 
 }
.your_block_cont .overfl_hid {
 margin-bottom: 20px;
 } 

.form_cont {
 float: left;
 width: 325px;
 min-height: 10px;
 }
.form_cont2 {
 float: left;
 width: 325px;
 }
 
.form_text { 
 float: left;
 width: 120px;
 padding-right: 20px;
 text-align: right;
 }
.form_text2 {
 float: left;
 width: 120px;
 padding-right: 20px;
 text-align: left;  
 } 
.form_cont form input{
 border: 1px solid #6e6d6d;
 } 
 
.st_ipt {
 height: 16px;
 width: 155px;
 background: url(images/inpt_bg.gif) left top repeat-x;
 } 
.st_ipt3 {
 height: 16px;
 width: 115px;
 background: url(images/inpt_bg.gif) left top repeat-x;
 }  
.st_ipt2 {
 height: 16px;
 width: 125px;
 background: url(images/inpt_bg.gif) left top repeat-x;
 }   
.opt1 {
 height: 20px;
 width: 180px;
 background: url(images/inpt_bg.gif) left top repeat-x;
 border: 1px solid #6e6d6d;
 } 
.opt2 {
 height: 20px;
 width: 100px;
 background: url(images/inpt_bg.gif) left top repeat-x;
 border: 1px solid #6e6d6d;
 }  
.descript {
 background: url(images/tarea_bg.gif) left top repeat-x;
 height: 80px;
 width: 300px;   
 border: 1px solid #6e6d6d; 
 }
.descript2  {
 background: url(images/tarea_bg.gif) left top repeat-x;
 height: 80px;
 width: 320px;   
 border: 1px solid #6e6d6d; 
 }
.browse {
 height: 20px;
 width: 91px;
 border:0;
 } 
.st_ipt_long {
 width: 300px;
 height: 16px;
 background: url(images/inpt_bg.gif) left top repeat-x; 
 } 
.big_container {
 width: 970px;
 overflow: hidden;
 } 

.container1 {
 width: 675px;
 overflow: hidden;
 margin: 0 auto;
 padding: 100px 0 0 0;
 }
.container2 {
 width: 505px;
 overflow: hidden;
 margin: 0 auto;
 padding: 70px 0 0 0;
 } 
.container3 {
 width: 500px;
 overflow: hidden;
 margin: 0 auto;
 padding: 70px 0 0 0; 
 } 
.container4 {
 width: 525px;
 overflow: hidden;
 margin: 0 auto;
 padding: 70px 0 0 0; 
 }
.container5 {
 width: 689px;
 overflow: hidden;
 margin: 0 auto;
 padding: 30px 0 0 0;
 }   
.fblock {
 width: 225px;
 float: left;  
 height: 100px;
 padding-bottom: 10px;
 }
.fblock_cont {
 width: 180px;
 margin-left: 15px;
 } 
.dotline {
 clear: both;
 background: url(images/dotline.gif) no-repeat;
 width: 650px;
 margin: 10px 0 10px 0;
 height: 1px;
 }
*html .dotline {
 margin: 10px 0 0 0;
 }
   
.rightbox {
 float: left;
 width: 148px;
 border: 1px solid #cccccc;
 background: #ffffff;
 padding: 25px 0px 25px 0px;
 }

.shotr_dot {
 clear: both;
 background: url(images/short_dotted.gif) no-repeat;
 width: 120px;
 margin: 10px 15px 10px 15px;
 height: 1px;
 }
*html .shotr_dot {
 margin: 10px 15px 0 15px;
 }
.leftbox {
 width: 400px;
 float: left;   
 padding-right: 120px;
 }
.form_part {
 font-size: 14px;
 font-weight: bold;
 overflow: hidden;
 width: 475px;
 padding-top: 10px;
 }
.form_part .overfl_hid{
 margin-bottom: 10px;
 }
*html .form_part div {
 overflow: hidden;
 margin-bottom: 10px !important;
 } 
#sndmsg {
 margin-left: 138px;
 } 
.roundhead {
 background: url(images/roundbg.gif) left top no-repeat;
 padding-top: 64px;
 margin-left: 40px;
 } 
.roundhead ul li{
 display: inline;
 margin-right: 45px;
 }
.roundhead ul{
 list-style: none;
 margin: 0 0 20px 40px;
 padding:0;
 }
.notop {
 margin-top: 20px !important;
 padding-top: 0px !important;
 }   
.lighter_bg {
 background: url(images/Content-Left-bg2.jpg) left top repeat-x !important;
 } 
.serv_and_name { 
 width: 145px;
 }
.locat {
 width: 325px;
 padding: 20px 5px 20px 25px;
 }  
*html .locat {
 width: 325px;
 padding: 20px 5px 20px 25px;
 float: left;
 } 
.location {
 background: url(images/blue_round_block_bg.jpg) no-repeat;
 width: 305px;
 height: 57px;
 padding: 10px;
 } 
#cbx {
 border: 0;
 height: 10px;
 width: 10px;
 margin-right: 10px;
 margin-left: 165px;
 float: left;
 }
.white_border_box {
 border: 1px solid #cccccc;
 width: 493px;
 overflow: hidden;
 background: #ffffff;
 padding: 5px;
 margin-bottom: 10px;
 }
.bluebox2 {
 background: url(images/blue_round_block_bg2.jpg) left top no-repeat;
 height: 51px;
 width: 465px;
 overflow: hidden;
 padding: 20px 20px 10px 20px;
 } 
.pod_bluebox2 { 
 float: left;
 width: 130px;
 margin-right: 25px;
 }
.numbers {
 width: 300px;
 margin: 0 auto;
 padding: 10px;
 } 
.numbers2  {
 width: 380px;
 margin: 0 auto;
 padding: 10px;
 }  
.ml100 {
 margin-left: 100px;
 font-family: tahoma, Arial;
 color: #5f5f5f; 
 }
.leftcol {
 width: 305px;
 float: left;
 margin-right: 10px;
 }
.rightcol {
 width: 347px;
 float: left;
 }  
.p9block {
 border: 1px solid #cccccc;
 padding: 10px;
 margin: 3px 0 30px 0;
 font-size: 12px;
 overflow: hidden;
 color: #624131;
 }
.p9block p{
 float: left;
 }
.p9block .overfl_hid{
 margin-bottom: 1px;
 }  
*html .p9block {
 padding-bottom: 20px;
 }
.ttable tr  {

 }
.ttable tr td {
 padding: 10px;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 height: 70px;
 width: 100px;
 }
td.cent_text {
 width: 80px;
 }
td.fivetd {
 width: 120px !important;
 border-right: none !important;
 }  
.ttable1 tr td {
 padding: 10px;
 border-right: 1px solid #cccccc;
 border-bottom: 1px solid #cccccc;
 } 
.td1 { width: 180px !important; border:none !important; }
.td2 { width: 70px !important; border:none !important;}
.td3 { width: 70px !important; border:none !important; }
.td4 { width: 70px !important; border:none !important; }
.td5 { width: 135px !important;  border:none !important;}
.td6 { width: 345px !important;  border:none !important; overflow: hidden;}
.thread {
 padding-top: 50%;
 }
#logform {
 position: absolute;
 right: 50px;
 top: 25px;
 }
*html #logform div {
 padding-bottom: 20px !important;
 } 
#pp {
 margin: 0 20px 0 120px !important;
 } 
*html #pp {
 margin: 0 20px 0 60px !important;
 }
#td1 {
 border-right: 1px solid #cccccc; !important;  
 }
.big_container_left {
 float: left;
 width: 450px;
 }
.big_container_right {
 width: 490px;
 padding-left: 10px;
 float: left;
 } 
.bluebg {
 background: #d2ecf6;
 padding: 10px;
 width: 430px;
 overflow: hidden;
 margin-bottom: 20px;
 }
.big_container_left_lvmenu {
 width: 115px;
 float: right;
 }   
.big_container_left_lvmenu img {
 margin-bottom: 3px;
 }  
.wb {
 border-bottom: 1px solid #cccccc;
 height: 14px;
 } 
.bluebox3 {
 background: url(images/page13/bluebox.jpg) no-repeat;
 height: 77px;
 width: 478px; 
 padding: 5px 10px 5px 10px;
 color: #ffffff !important;
 margin-bottom: 20px;
 margin-top: 5px;
 }
.interests {
 margin-left: 10px;
 font-weight: bold;
 }
.left_dd_menu {
 width: 160px;
 float: left;
 padding-right: 20px;
 padding-left: 10px;
 }
.right_other {
 float: left  ;
 width:  560px;
 padding-right: 11px;
 color: #444444 !important;
 }
.left_dd_menu ul {
 font-size: 13px;
 } 
.left_dd_menu ul p {
 font-size: 13px;
 margin-bottom:5px;
 } 
#dd1 {
 list-style-image: url(images/main_icon.gif);
 margin: 0 0 0 20px;
 padding:0;
 color: #3d7e9e;
 }
#dd2 {
 list-style-image:url(images/sub_icon.gif);
 margin: 0 0 0 10px;
 padding:0;
  color: #444444;
 }  
#dd3 {
 list-style-image:url(images/sub_icon.gif);
 margin: 0 0 0 10px;
 padding:0;
  color: #444444;
 }
*html .ptl2 {
 padding-top: 10px;	
 }
.row_ul {
 font-size: 12px;
 list-style-image: url(images/li_row.gif);
 margin: 0 0 0 15px;
 padding:0;
 } 
 
.block2 {
 height:29px; width: 100%; background:#dde4fb; margin-top: 10px;
 margin-bottom: 10px;
 }
.align325 {
 margin-left: 10px; padding-top:6px; margin-right:138px;
 } 
*html .align325 {
 margin-right: 128px;
 } 
 
.leftlists {
 width: 163px;
 float: left;
 margin-right: 20px;
 }
*html .leftlists {

 margin-right: 15px;
 } 
.leftlists ul{
 margin:0;
 padding:0;
 list-style: none;
 }
.leftlists ul li{
 line-height: 130%;
 }  
.rightlists {
 width: 500px;
 float: left;
 }  
.listblock {
 background: #f8f8f8;
 width: 161px;
 border: 1px solid #cccccc; 
 border-top: none;
 margin-bottom: 10px;
 }
.listblock_cnt { 
 width: 141px;
 padding: 10px 0 10px 20px;
 }
.sp_ipt4 {
 float: left; height: 15px; width: 40px; margin-left:5px; border:1px solid #cccccc;
 }
.block3 {
 background: #1ea2d3;
 height: 20px;
 padding: 5px 10px 5px 0;
 margin-top:10px;
 } 
.block4 {
 background: #e1e5fe;
 padding: 10px;
 width: 695px;
 overflow: hidden;
 } 
.tarea2 {
 background: url(images/page16/tarea.gif) repeat-x;
 height: 161px;
 width: 300px;
 border: 1px solid #00000; 