/* CSS Document */

body
{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
 table, tr, td, p, div, span, li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }
.homebg {background-color:#CCCCCC}

#footer_wrap a {margin-right:10px; margin-left:10px;}

#wrapper
{ width:1000px; position:relative; margin:0 auto; }

#wrapper_inner
{ width:1000px; position:relative; margin:0 auto; }


#banner
{ background:url(../images/banner.jpg) no-repeat; height:150px; }

.banneritem {font-size:18px; color:#FFFFFF;}
#logo_wrap
{ width:480px; float:left; padding-left:28px; padding-top:7px; }

#icon_wrap
{ width:270px; float:right; padding-top:7px; padding-right:15px; }

.top_link a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#142a53; text-decoration:none; }
.top_link a:hover
{ color:#ffffff; }

#nav_bg
{ background:url(../images/nav_bg.jpg) repeat-x; height:39px; }

#nav_wrap
{ float:left; width:680px; height:39px; }

#search_wrap
{ float:right; width:278px; padding-top:5px; }

#cont_wrap
{ clear:both; padding-bottom:20px; overflow:hidden; position:relative; }

#cont_wrap2
{ clear:both; }

#left_col
{ float:left; width:525px; padding-left:15px; padding-right:5px; padding-top:15px; }

#left_col2
{ float:left; width:667px; padding-left:19px; }

#left_col_inner
{ float:left; width:655px; padding-left:19px; padding-right:5px; padding-top:0; }

#right_col
{ float:right; width:436px; padding-right:10px; }

#right_col2
{ width:294px; float:right; }

#right_col_inner
{ float:right; width:305px; padding-right:15px;border-left:#006699 1px solid; }

#right_inner2
{ width:250px; margin:0 auto; margin-left:30px;}

.imgright 
{ float: right; padding: 5px 0px 5px 5px; }

.txt
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

.txt_link a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; }
.txt_link a:hover
{ text-decoration:none; }

.heading
{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#006699; font-weight:bold; }

#paid_ad_wrap
{ height:75px; border-bottom:dashed 1px #006699; border-top:dashed 1px #006699; padding-top:15px; }

#paid_ad_wrap2
{ height:75px; border-bottom:dashed 1px #006699;  }

#paid_ad_inner_wrap
{ width:468px; height:60px; background:#142a53; margin:0 auto; }

.paid_txt
{ font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#FFFFFF; font-weight:bold; line-height:55px; }

#legal_wrap
{ background:#e5eff5; padding:8px; }

.legal_head
{ font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#006699; font-weight:bold; padding-left:10px; line-height:25px; float:left; width:80%; }

.legal ul 
{ list-style: none; padding-left:10px; margin:0px; }

.legal ul li 
{ /*line-height: 30px;*/ float:left; }

.legal ul li a
{ font-family:Arial; font-size:12px; text-decoration:none; color:#000000; padding-left:15px; background: url(../images/bullet.jpg) no-repeat 1px; display:block; line-height:17px; width:140px; }

.legal ul li a:hover
{ text-decoration:underline; }

.txt_box
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; border:#000000 1px solid; width:200px; height:18px; }

#find_icon
{ position:static; width:62px; height:61px; z-index:1; top: 5px; }

#find_icon2
{ position:relative; width:62px; height:61px; z-index:1; left:15px;}

#find_wrap
{ width:404px; margin-left:28px; margin-top:-40px; border-left:#006699 1px solid; border-bottom:#006699 1px solid; overflow:hidden; padding-bottom:10px; }

#find_wrap_inner
{ width:404px; margin-left:28px; margin-top:-40px;  overflow:hidden; padding-bottom:10px; }


.find_inner
{ padding-left:25px; clear:both; }

.find_heading
{ background:#142a53; height:27px; font-family:'Times New Roman', Times, serif ; font-size:18px; color:#FFFFFF; font-weight:bold; padding-left:40px; line-height:25px; }

.find_heading2
{ background:#142a53; height:27px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; font-weight:bold; padding-left:10px; line-height:25px; }

.rea
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006699; font-weight:bold; }

.click a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006699; text-decoration:underline; }
.click a:hover
{ text-decoration:none; }

.top a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#006699; text-decoration:underline; font-weight:bold; }
.top a:hover
{ text-decoration:none; }

.entire a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; }
.entire a:hover
{ text-decoration:none; }

.city ul 
{ list-style: none; padding-left:0px; margin:0px; }

.city ul li 
{ /*line-height: 30px; float:left;*/ }

.city ul li a
{ font-family:Arial; font-size:11px; text-decoration:none; color:#006699; /*line-height:17px;*/ text-decoration:underline; }

.city ul li a:hover
{ text-decoration:none; }

.city_left
{ float:left; width:172px; padding:10px; padding-top:0; padding-right:0; padding-bottom:5px;}

.city_right
{ float:right; width:180px; padding-top:0; padding-left:2px; padding-right:4px; padding-bottom:5px; }

.padding
{ padding:5px; padding-right:0px; }

p
{ margin:0; padding:0; margin-top:15px; margin-bottom:10px; }

#sub_sea_wrap
{ margin-top:-50px; margin-left:40px; }

#bl_wrap
{ width:933px; height:40px; background:#142a53; margin:0 auto; }

#bl_inner
{ padding-left:30px; padding-top:8px; }

#gr_wrap
{ width:933px; height:25px; background:#cccccc; margin:0 auto }

.findtop
{ font-family:"Times New Roman", Times, serif; font-size:14px; color:#FFFFFF; font-weight:bold; float:left }

.cit
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#c8b674; font-weight:bold; }

.ban
{ font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#142a53; font-weight:bold;  }

.drop_down
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:209px; height:20px;}

.rect
{ background:#f5f5f5; height:100px; margin-bottom:5px; margin-top:5px; }

.rect2
{ background:#e6eff6; height:200px; margin-bottom:5px; margin-top:5px; }

#footer_wrap
{ border-top:10px solid #000000; float:left; width:100%;}

.find_head
{ background:#fcaf23; height:27px; font-family:'Times New Roman', Times, serif ; font-size:18px; color:#FFFFFF; font-weight:bold; padding-left:40px; line-height:25px; }

.entire2 a
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; text-decoration:underline;  }
.entire a:hover
{ text-decoration:none; }

.drop_down2
{ font-family:Arial, Helvetica, sans-serif; font-size:12px; width:250px; height:22px; border:#999999 1px solid; }

.fil_name
{ float:left; width:39px;}

.drop_wrap
{ float:right; width:320px;}

.clear
{ clear:both; }

.head
{ font-family:Arial, Helvetica, sans-serif;  color:#006699; font-weight:bold; }

.feature 
{ background-color:#999999; font:Verdana, Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#000000; text-align:left; width:656px; padding:5px 0 5px 5px;
}

.innerhead a
{ font-family:Arial, Helvetica, sans-serif;  color:#006699; font-weight:bold; font-size:13px; text-decoration:underline }

.innerhead strong
{ font-family:Arial, Helvetica, sans-serif;  color:#006699; font-weight:bold; font-size:14px; }


.head1{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}

.main_wraper{ background-color:#C9D5DC; width:641px; padding: 5px 10px; margin-top:4px;}


.search {font:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; margin-top:5px; margin-left:22px}
.search_txt{ font:Arial, Helvetica, sans-serif; font-size:12px; margin-top:5px; margin-left:47px}

.find_heading_inner
{ background:#142a53; height:27px; font-family:'Times New Roman', Times, serif ; font-size:18px; color:#FFFFFF; font-weight:bold; padding-left:40px; line-height:25px;margin-top:23px; margin-left:12px; height:36px; }

#find_icon_inner
{ position:relative; width:62px; height:61px; z-index:1; top: 5px;float:left; margin-top:1px; }

div.pager {
  clear: both;
  float:right;
  text-align:right;
  margin: 10px 10px 10px;
}
div.pager a {
    padding: 3px 7px;
    margin: 0px 1px;
    color:#0000ff;
    background: #f6f2ef;
    border: 1px solid #e6e2df;
    text-decoration:none;
    font-weight:bold;
}
div.pager a:hover {
    text-decoration: none;
    background: #fff;
}
div.pager a.highlighted {
    background: #fff;
    color: #e52975;
}

div.pager span.highlighted {
    color: #0000ff;
    font-weight:bold;
}

/* Social icons */
div.linksBox { clear:both; display:block; margin-top:18px; }
div.linksBox .crumb { color:#063481; padding-left:10px; padding-right:0; }
div.linksBox a.social { padding:2px 0 2px 22px; color:#000; }
div.linksBox a.twitter { background:transparent url('../images/twitter_16.png') no-repeat scroll 0 0; }
div.linksBox a.facebook { background:transparent url('../images/facebook_16.png') no-repeat scroll 0 0; }
div.linksBox a.youtube { background:transparent url('../images/youtube_16.png') no-repeat scroll 0 0; }
div.linksBox a.linkedin { background:transparent url('../images/linkedin_16.png') no-repeat scroll 0 0; }
