/* Generated by dotEditor - direct edits to this file will not persist - please see stylesheet "Common styles" in dotEditor style management */
img { -ms-interpolation-mode:bicubic; }
#lightwindow_title_bar_title { display: none!important;}
a:hover, a:focus { color: #FEBE0B !important;}
a:focus img { border: 2px solid #FEBE0B !important; padding: 2px !important; }
.no_bold { font-weight: normal; }
.hr { height: 1px; background: ##E5DEF0; margin-top: 20px; margin-bottom: 20px;}
.important { color: #CC0000;  }
.block { display: block; }
.text_cent { text-align: center; }
.margin_right_ten { margin-right: 10px; }
h1 { font-size: 2em; font-weight: normal;}
h2 {font-size:2em;font-weight:normal;}
body { font-size: 0.76em; font-family: Arial, Helvetica, sans-serif; padding-bottom: 40px; line-height:1.5;}
a { text-decoration:none; color: #0066CC;}
.hidden { display: none;}
.absolute {position: absolute; }
.white_links a { color: #FFF;}
.relative { position: relative; }
.center { margin-left: auto; margin-right: auto; }
.full_width { width: 835px; }
.total_width { width: 100%; }
.overflow { overflow: hidden; }
.overflow_visible { overflow: visible; }
.float_right { float:right; overflow: hidden;}
.float_left {float: left; overflow: hidden; }
.bold { font-weight: 700}
.T_N_R {font-family: "Times New Roman", Times, serif;}
.orange_text { color: #FEBE0E;}
.orange_two { color: #FCB917; }
.blue_links a {color: #074F98; }
.eighteen_text {font-size: 1.5em;}
.ten_text { font-size: 0.85em; }
.eleven_text { font-size: 0.9em;}
.thirteen_text { font-size: 1.1em;}
.fourteen_text {font-size: 1.16em; }
.sixteen_text { font-size: 1.3em; }
.seventeen_text { font-size: 1.42em; }
.padding_top_fifteen { padding-top: 15px; }
.fifteen_text { font-size: 1.3em;}
.baseline { vertical-align: baseline; }
.paragraph_twenty p { margin-top: 20px;}
.padding_bottom_twenty_five { padding-bottom: 25px;}
.margin_right_five { margin-right: 5px;}
.margin_right_twenty_five {margin-right: 25px; }
.margin_top_forty { margin-top: 40px;}
.margin_top_twentyfive {margin-top: 25px;}
.margin_top_ten { margin-top: 10px;}
.margin_bottom_ten { margin-bottom: 10px; }
.margin_top_five { margin-top: 5px;}
.margin_top_twenty { margin-top: 20px;}
.line_height_large { line-height: 130%;}
input { color: #666666; font-family:Arial, Helvetica, sans-serif;}
.vertical_align_top { vertical-align: top;}
.vertical_align_middle { vertical-align: middle;}
.clear { clear: both; }
.white { color: #FFF;}
.clear_left { clear: left; }
.dark_blue_links a {color: #0F4E8D; }
.white_imp { color: #FFF !important;}
.light_grey { color: #999999; }
.light_grey_links a { color: #999999; }
.blue { color: #1E417C; }
.fom { color: #FFF; font-weight: 700; position: absolute; bottom: 7px;}
.line_height_medium { line-height: 130%; }
.margin_top_fifteen { margin-top: 15px;}
.header { height: 156px; }
.header_left_swish { left: 0}
.header_right_swish {right: 0; bottom: 0;}
.header_logo { left: 52px; top: 28px; }
.header_tagline { right: 40px; top: 100px;}
.nav { min-height: 35px; top: -4px; }
.nav_ul_active {position: relative; background: #FDBE0E; border-top: 4px solid  #F49D00; top: -4px; color: #094787 !important; margin-bottom: -4px; border-right: 1px solid transparent !important;}
.nav_ul_donate a { background-color: #E12B1E; border-right: 1px solid transparent !important;}
.nav_ul { min-height: 26px; overflow: visible;}
.nav_ul li { float: left;  min-height: 26px;  overflow: visible; position: relative; }
.nav_ul li a:hover, .nav_ul li a:focus {position: relative; background: #FDBE0E; border-top: 4px solid  #F49D00; top: -4px; color: #094787 !important; margin-bottom: -4px; border-right: 0px !important; border-right: 1px solid transparent !important;}
.nav_ul li a {padding-right: 13px; padding-left: 13px; padding-top: 7px;  padding-bottom: 7px; display: block; border-right: 1px solid #8EADCC;}
.nav_top_shadow { height: 4px; background:url(/images/nav/top_shadow.png) repeat-x;}
.nav_bottom_shadow { height: 5px; background:url(/images/nav/bottom_shadow.png) repeat-x;}
.nav_main_section { min-height: 26px; background:url(/images/nav/middle_section.png) repeat-x; background-color: #074585; overflow: visible;}
.options li { float: left; padding-right: 10px; margin-right: 10px; border-right: 1px solid #B1C3D9; min-height: 18px;}
.options_last { border-right: 0px !important; padding-top: 2px;}
.options_search {height: 14px; background: #EEEEEE; padding-left: 5px; padding-right: 5px; width: 125px;}
.hp_left_col { width: 548px; }
.hp_right_col { width: 286px; }
.hp_right_col_top { background: #161E4C; min-height: 209px;}
.hp_left_col_top { min-height: 189px; background: #1990BB; padding-top: 20px; padding-left: 12px; padding-right: 12px;}
.hp_caption { padding-left: 10px; padding-right: 10px; padding-top: 10px; }
.hp_top_dropshadow { background:url(/images/hp/dropshadow.gif) repeat-x; height: 10px;}
.hp_right_links { background: #CDDCEA; padding: 10px;}
.hp_box {min-height: 76px; margin-bottom: 10px; padding-left: 5px; padding-top: 2px; line-height: 110%; position: relative;}
.hp_box_orange { background:url(/images/hp/boxes/orange.png) repeat-x; border: 2px solid #F6B400; background-color: #FEBA00; }
.hp_corner { position: absolute; bottom: -1px; left: -1px; z-index: 0;}
.hp_box_white .hp_corner { left: 0 !important; bottom: 0 !important; }
.hp_box_blue .hp_corner { left: 0 !important; bottom: 0 !important; }
.hp_box_orange .hp_corner { left: -2px !important; bottom: -2px !important; }
.hp_box_red .hp_corner { left: -2px !important; bottom: -2px !important; }
.hp_box img { float: left; z-index: 1; position: relative;}
.hp_box_red { background:url(/images/hp/boxes/red.png) repeat-x;; border: 2px solid #C2281D; background-color: #C8291E; }
.hp_box_purple { background:url(/images/hp/boxes/purple.png) repeat-x; border: 1px solid #83488C; background-color: #71207E; }
.hp_box_white { background-color: #FFF; }
.hp_box_blue { background-color: #2787B7; }
.hp_look_up { margin-top: 15px;}
.hp_right_info { float: left; width: 160px; margin-left: 15px; margin-top: 10px; margin-bottom: 10px; }
.hp_right_info a {font-weight: 700; }
.hp_right_info div { margin-bottom: 5px;}
.hp_look_up_caption { margin-left: 10px; width: 125px; margin-top: 10px; margin-bottom: 10px; }
.hp_news li { overflow: hidden; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #E5E5E5; width: 528px;}
.hp_news li h2 { margin-bottom: 12px;}
.hp_news li p { }
.hp_news li a { font-size: 1.2em; font-weight: 700; }
.hp_news img { float: left; margin-right: 10px;}
.hp_news_last { margin-bottom: 0px !important; padding-bottom: 10px !important; border-bottom: 0px !important;}
.footer { background:url(/images/footer/bg.jpg) repeat-x; }
.footer_logos img { vertical-align: middle; }
.footer_logos_ul li { float: left; height: 46px; line-height: 46px;}
.footer_ul li { float: left; border-right: 1px solid #99999B; padding-right: 7px; margin-right: 7px;}
.footer_ul { margin-top: 7px; margin-right: 8px;}
.footer_ul_last { margin-right: 0px !important; padding-right: 0px !important; border-right: 0px !important;}
.content_nav_ul_first a { border-top: 0px !important; }
.content_left_col { width: 215px; background: #CDDCEA; }
.content_right_col { width: 600px; }
.content_related { float: right; margin-top: 20px; width: 155px; background:url(/images/content/related.gif) no-repeat; background-color: #CDDCEA; background-position: top right; padding: 20px; padding-bottom: 10px; padding-right: 10px; margin-left: 28px; margin-bottom: 28px; }
.content_related h3 { font-size: 1.5em; color: #1E417C; }
.content_nav_ul li {border-left: 10px solid #2476A5; background: #FFF;   }
.content_nav_ul li a {padding-left: 14px; color:#000000; height: 100%; display: block; padding-top: 6px; padding-bottom: 6px; border-top: 1px solid #CDDCEA;}
.content_nav_ul {  width: 214px;}
.content_nav_ul ul li { position: relative; left: -10px;  border-color: #B5CADF !important;}
.content_nav_ul ul li a { border-top: 0px; width: 190px; background: #FFF; }
.content_nav_ul a:hover {  font-weight: bold; color: #000000 !important;}
.content_nav_ul_active { background: #FFF2CF !important; border-left-color: #FEBE0E !important;}
.content_nav_ul_last a { border-bottom: 0px !important; }
.content_top_border { background-color: #E5DEF0; height: 1px; overflow: hidden;}
.content_related ul { list-style: square; color: #FFF; margin-left: 12px; line-height: 130%; margin-top: 20px;}
.content_related ul li { margin-bottom: 10px;}
.content_related ul a { color : #155493; text-decoration: underline;  }
.content_find { margin-top: 40px; line-height: 130%; background: #F7F0D7; padding: 16px; padding-right: 52px; padding-bottom: 1px;}
.content_find h3 {color: #1E417C; font-size: 1.5em; }
.content_find div {color: #1E417C; margin-top: 10px; }
.content_find ul li {list-style: square; color: #FEBE0E; margin-bottom: 15px; }
.content_find ul {margin-left: 13px; margin-top: 20px; }
.content_find ul li a { color: #0F4E8D; }
.content_box {margin-left: 8px; margin-right: 8px; padding-top: 4px; padding-bottom: 4px; min-height: 0px;}
.content_right_info {width: 105px; float: right;}
.content_donate {padding-top: 8px; padding-bottom: 24px;}
.content_services { width: 125px; }
.content_crumbs li {float: left; background:url(/images/content/crumbs/bg.gif) no-repeat; background-position: right 4px; padding-right: 9px; margin-right: 4px; }
.content_crumbs_last { background: none !important; }
.content_social li { padding-right: 8px; float: left; padding-bottom: 15px;}
.content_page ul, .content_agg ul { margin-top: 20px; }
.content_page ul li, .content_agg ul li { background:url(/images/content/ul.gif) no-repeat; background-position: 0px 6px; padding-left: 18px; margin-bottom: 2px; margin-left: 40px;}
.content_page ol, .content_agg ol { list-style-type: decimal !important; margin-left: 58px; margin-top: 20px; }
.content_page h2, .content_agg h2 { margin-top: 20px; font-weight: normal; font-size: 1.35em;}
.content_page blockquote, .content_agg blockquote { margin-top: 20px; font-weight: 700; }
.locations_box { background: #1E417C;   }
.locations_ul { margin-left: 20px;}
.locations_ul li { float: left; width: 90px; margin-bottom: 15px;  margin-right: 52px; }
.locations_ul ul { margin-top: 30px;  color: #FEBE0E; list-style-type: square;}
.locations_ul ul li { margin-left: 15px; float: none !important;}
.tl { position: absolute; left: 0; top: 0; margin-right: 0px !important; }
.tr { position: absolute; right: 0; top: 0; margin-right: 0px !important; }
.bl { position: absolute; left: 0; bottom: 0; margin-right: 0px !important; }
.br { position: absolute; right: 0; bottom: 0; margin-right: 0px !important; }
.pdf_adobe { background: #EFF6FB; padding: 10px; }
.pdf_adobe_caption { margin-left: 18px; }
.pdf_ul { margin-top: 50px; }
.pdf_ul li { float: left; width: 175px;  margin-left: 62.5px; margin-right: 62.5px; margin-bottom: 40px; }
.pdf_ul li img { display: block; margin-left: auto; margin-right: auto; }
.pdf_ul li div img { display: inline; margin-right: 4px; }
.pdf_ul li div { line-height: 180%; margin-top: 5px;}
.section_top {   padding: 15px; line-height: 130%; margin-top: 10px; color: #FFF; font-size: 1.3em; }
.section_top p { margin-top: 20px; }
.section_top .fom img {float: none; margin-left: 0px; margin-bottom: 0px;}
.section_top div img { float: right;  margin-left: 10px; }
.section_top img {  margin-bottom: -10px; }
.section_blue .section_top { background:url(/images/content/section/top_background_blue.png) no-repeat; background-color: #AED4EB; }
.section_yellow .section_top { background:url(/images/content/section/top_background_yellow.png) no-repeat; background-color: #FCC240; }
.section_red .section_top { background:url(/images/content/section/top_background_red.png) no-repeat; background-color: #E64231; }
.section_darkblue .section_top { background:url(/images/content/section/top_background_darkblue.png) no-repeat; background-color: #1E417C; }
.section_genericblue .section_top { background:url(/images/content/section/top_background_genericblue.png) no-repeat; background-color: #2476A5; }
.section_ul { margin-bottom: 45px; margin-left: -20px;}
.section_genericblue .section_title, .section_genericblue .section_title_fix { padding: 0px !important; background: #DBE8F0; border-color: #2476A5;}
.section_ul li { width: 290px; float: left; margin-left: 20px; }
.section_ul ul li { float: none !important; vertical-align: top; }
.section_ul_even { margin-right: 0px !important; }
.section_title_fix {  border-left: 4px solid; margin-bottom: 10px; min-height: 83px;}
.section_blue .section_title { border-color:  #2476A5; }
.section_blue .section_title div { background: #AED4EB;}
.section_yellow .section_title { border-color:  #FCC02E; }
.section_yellow .section_title div { background: #FFDFA4;}
.section_red .section_title { border-color:  #E74331; }
.section_red .section_title div { background: #E64231;}
.section_darkblue .section_title { border-color:  #0084B4; }
.section_darkblue .section_title div { background: #1E417C;}
.section_ul_content { border-left: 4px solid; padding-left: 15px; padding-top: 20px; padding-bottom: 4px; margin-bottom: 15px;}
.section_blue .section_ul_content { border-left-color: #1990BB;}
.section_yellow .section_ul_content { border-left-color: #FFDFA4;}
.section_red .section_ul_content { border-left-color: #E64231;}
.section_darkblue .section_ul_content { border-left-color: #0084B4;}
.section_ul_content ul { list-style: square; color: #FEBE0E; margin-left: 13px;}
.section_ul_content li { width: 220px; margin-top: 20px;}
.news_ul a { margin-left: 80px; display: block; }
.news_ul li { border-bottom: 1px solid #DDDDDD; padding-top: 5px; padding-bottom: 5px; }
.news_left { float: left; }
.news_ul_last { border-bottom: 0px !important; }
.whos_who_right { width: 100px; font-size: 0.8em;}
.whos_who_ul { margin-top: 20px; margin-bottom: 20px;}
.whos_who_ul li { float: left; width: 83px; margin-right: 20px; margin-bottom: 20px;}
.whos_who_ul .bold { margin-bottom: 5px; }
.eyecondition_main { background: #DBE8F0;  padding: 10px; padding-left: 40px; padding-right: 40px; }
.eyeconditon_border { background: #A7C2D8; padding: 5px; width: 510px; }
.eyecondition_enlarge a:focus img {  border: 10px !important; padding: 0px !important; }
.eyecondition_enlarge { position: absolute; bottom: 0; right: 0;}
.eyecondition_enlarge a { background: url(/images/eye2eye/enlarge.gif); width: 89px; height: 34px; display: block; }
.eyecondition_enlarge a:hover { background: url(/images/eye2eye/enlarge_f2.gif); }
.eyecondition_pagnation {margin-top: 15px; text-align: center; margin-bottom: 10px;}
.eyecondition_pagnation ul {}
.eyecondition_pagnation ul li {  display: inline; overflow: hidden; margin-left: 2px; margin-right: 2px; }
.eyecondition_pagnation ul li a { color: #FFFFFF;  padding: 4px 8px;   background: #1F6B9B; }
.eyecondition_pagnation ul li a:hover { background: #F49D01; color: #FFFFFF !important;}
.eyecondition_pagnation ul li a:focus {  color: #FFFFFF !important;}
.eyecondition_pagnation ul li a.on { background: #F49D01; }
.eyecondition_arrow { background: none !important;}
.eyecondition_arrow img {vertical-align: middle;}
.eyecondition_arrow:focus img {padding: 0px !important; border: 0px !important;}
.places_ul li { margin-top: 20px; }
.places_ul_title { font-weight: bold; font-size: 1.3em; border-bottom: 1px solid #333333; padding-bottom: 5px; margin-bottom: 5px; }
.places_ul ul li { border-left: 4px solid #2476A5;}
.places_ul_content {margin-left: 2px; background: #AED4EB; padding: 10px; padding-bottom: 0px; overflow: hidden; font-size: 1.1em;}
.places_ul_content div {margin-bottom: 10px; }
.places_form div label { width: 185px; display: block; float: left; clear: both; }
.places_form input { width: 330px; }
.places_form div { margin-bottom: 20px;}
.places_submit { width: 100px !important; color: #000000;}
.lookup_ul li { margin-left: 0px !important; margin-bottom: 20px !important;}
.lookup_header { min-height: 218px; background: #76A02B; width: 265px; }
.lookup_header div { padding: 10px 14px;}
.vc_products { background: #CDDCEA; padding: 6px 11px;}
.vc_row { overflow: hidden; margin-bottom: 40px;}
.vc_row img { float: left; margin-right: 10px;}
.vc_content { float: left; width: 409px; overflow: hidden; background: #FFF; min-height: 130px; padding-right: 10px; padding-left: 13px; padding-top:5px; position: relative; }
.vc_content img { float: right; }
.vc_product_title { margin-top: 5px; color: #1E417C; font-size: 2em; float: left; }
.vc_product_code { font-weight: bold; font-size: 1.15em; float: left; clear: left; margin-top: 5px; margin-bottom: 5px; width: 410px;}
.vc_product_info { float: left; clear: left; font-size: 1.07em; width: 410px; }
.vc_content .fom { color: #0484B4; }
.vc_content .fom img { margin-left: 5px; }
.vc_row_last { margin-bottom: 0px !important; }
.vc_row .vc_fom {float: left; clear: left; margin-top: 20px; width: 410px; overflow: hidden; padding-bottom: 10px;}
.vc_row .vc_fom a { font-weight: bold;}
.vc_row .vc_fom img { float: none !important;}
.vc_product img { margin-right: 10px; }
.vc_product p { margin-bottom: 20px; }
.vc_buttons { margin-left: 275px; }
.vc_buttons img { margin-right: 5px; }
.vc_others { margin-top: 60px; }
.vc_price { position: absolute; left: 15px ; top: 10px; }
.vc_product_top_price { position: absolute; top: 5px; left: 5px; }
.vc_suggestions { margin-bottom: 70px; }
.vc_suggestions .vc_sug_repeat { position: relative; overflow: hidden; float: left; border-bottom: 1px solid #DDDDDD; min-width: 300px; min-height:150px; }
.vc_image { float: left; }
.vc_suggestions_info { margin-top: 10px; float: left; margin-left: 10px;}
.vc_odd { padding-left: 0px !important; background:url(/images/content/vc/border.gif) no-repeat; background-position: right center; }
.vc_bottom_row { border-bottom: 0px !important; }
.vc_odd .vc_price { left: 10px !important; }
.vc_suggestions_title { font-size: 1.15em; margin-bottom: 8px; }
.vc_suggestions_code { margin-bottom: 8px;}
.vc_suggestions_fom img { margin-left: 5px; }
.vc_suggestions_fom { margin-bottom: 20px; }
.vc_might_also_like { background:url(/images/content/vc/you_may_also/bg.png) repeat-x; min-height: 211px; background-color: #CDDCEA;  padding-top: 10px; padding-left: 50px; z-index: 0;}
.vc_might_also_like .vc_repeat { position: relative; padding-top: 8px; padding-left: 15px; float: left; margin-right: 17px; width: 94px; min-height: 166px; }
.vc_might_also_like .vc_repeat div { margin-top: 14px; margin-bottom: 30px;}
.vc_may_price { position: absolute; top: 0; left: 0; }
.vc_may_more { position: absolute; bottom: 0; margin-top: 0px !important; font-weight: bold; margin-bottom: 0px !important;}
.z1 { z-index: 1 ; }
.service_stars img { margin-right: 3px; vertical-align: top;}
.service_ul { margin-bottom: 0px; }
.service_ul li { width: 600px; }
.service_ul .section_ul_content {padding-bottom: 30px;}
.service_border { height: 3px; background: #FCBF2D; overflow: hidden; margin-top: 20px; }
.service_information { width: 270px; margin-left: 10px; }
.service_information div { margin-top: 15px; }
.service_information div img { float: left; margin-right: 10px; }
.search_ul { margin-top: 20px; }
.search_ul li { list-style: decimal; margin-left: 40px; }
.search_ul li div { margin-bottom: 10px; }
.search_ul li div a { font-weight: bold; }
.search_page { text-align: center; margin-top: 20px; }
.search_page li { display: inline; border-right: 1px solid #AAA; padding-right: 6px; margin-right: 5px;}
.search_page_last {padding-right: 0px !important; margin-right: 0px !important; border-right: 0px !important}
.search_highlight { background: #FEBE0E; }
.sitemap_ul ul { margin-left: 20px; }
.sitemap_ul li { border-bottom: 1px solid #AAA; padding-bottom: 20px ; margin-bottom: 20px !important ; }
.sitemap_ul ul li { border-bottom: 0px solid #AAA; padding-bottom: 0px !important; margin-bottom: 0px !important; background: url(/images/dash.gif) no-repeat; padding-left: 10px;}
.sitemap_ul { list-style: square inside; margin-left: 20px; margin-top: 20px; }
.content_nav_ul ul ul li { position: static !important; border: 0px !important; padding-left: 20px; }
.content_nav_ul ul ul li  a { width: 170px; }
.send_to_a_friend { margin-top: 5px; background: #1E417C !important; font-weight: bold;  }
.send_to_a_friend a { color: #FFF !important; border-top: 0px !important; }
.white_border { background: #FFF; height: 5px; overflow: hidden;}
.new_sign label { width: 97px; float: left; margin-top: 4px;  }
.new_sign div { margin-bottom: 15px; clear: both; }
.new_sign input { background: #EEEEEE; border: 1px solid #999999; width:262px; }
.sign_up_buttons { margin-left: 96px; }
.sign_up_buttons img { margin-right: 10px; margin-top: 15px;}
.send_to_friend label { width: 270px; float: left; margin-top: 3px;  line-height: 1.2em;}
.send_to_friend div { margin-bottom: 20px; clear: both; }
.send_to_friend input, textarea {font-family: Arial, Helvetica, sans-serif; font-size: 1em; background: #EEEEEE; border: 1px solid #999999; width:262px; }
.the_address { width: 270px; float: left; }
.the_address_2 { float: left; width: 262px; }
.send_buttons { margin-left: 270px; margin-top: 20px; }
.service_information div span { display: block; margin-left: 30px; }
.content_agg { font-size: 1.1em; line-height: 130%; }
.content_agg p { margin-top: 20px; }
.content_agg h1 { margin-top: 20px; }
.section_agg { float: left; margin-left: 20px; margin-top: 10px; width: 600px; }
.section_image { float: left; padding-left: 2px; background: #FFF; overflow: hidden; }
.section_image img { float: left; }
.section_link { float: left; width: 150px; color: #FFF; font-size: 1.4em; margin-left: 10px; margin-top: 10px; }
.section_title { min-height: 54px; border-left: 4px solid; margin-bottom: 3px;}
.section_title div { margin-left: 2px; min-height: 36px; padding-left: 17px; padding-top: 18px; padding-bottom: 18px;}
.section_top h1 { line-height: 130%; }
.job_box {background:url(/images/content/related.gif) no-repeat right top #cddcea; margin-bottom:28px; margin-top:20px; padding:20px 10px 10px 20px;overflow:hidden; margin-bottom:15px;padding:25px;  }
.ab_sort select {background:none repeat scroll 0 0 #E9E9E9; border:1 solid #E9E9E9; color:#666666; margin:0 5px 0 0; padding:4px 5px; vertical-align:middle; width:135px; background:none repeat scroll 0 0 #EEEEEE;border:1px solid #999999;}
.agent_box {overflow: hidden; width: 100%; padding-bottom: 15px;  margin-top:15px; padding-top:20px;}
.agentim {float: left; width: 85px;}
.agenttxt {float: left; width: 677px; border-bottom:1px solid #E5DEF0;}
.agenttxt .abitem {width: 677px; overflow: hidden; padding: 20px 20px 20px 0 ;}
.agenttxt .abtitle {float: left; width: 105px;}
.agenttxt .abinfo {float: left; width: 410px;}
.agenttxt p {margin: 0 0 0.3em 0;}
.jobs_paging { margin-top:20px;text-align:center; }
.jobs_paging a, .jobs_paging span { margin-right:5px;padding-right:6px; }
.hp_box_darkblue { background:url(/images/hp/boxes/darkblue.png) repeat-x; border: 2px solid #214A82; background-color: #2E5492; }
.hp_box_darkblue .hp_corner { left: -2px !important; bottom: -2px !important; }
label.field {font-weight: bold;float: left;width: 200px;}
input.data {width: 180px;}
textarea.data {width: 250px;height: 150px;margin-left: 200px;}
.job_form {    margin: 20px 0 20px 0; width: 470px;   }
input.submit {margin: 5px 0 0 198px;}


