/* reset all html element margin, padding and outline */
html{margin:0; padding:0;}
body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
 caption, tbody, tfoot, thead, 
article, aside, dialog, figure, footer, header,
hgroup, nav, section {margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit;}
/*default body*/

body {line-height: 1.5; background: #fff url(../images/body-bg.gif) repeat-x top; font-family:Arial, Helvetica, sans-serif;}
a img {border: none;}
:focus {outline: 0;}
/**/
@font-face {
    font-family: 'JosefinSansStdLight';
    src: url('../font/josefinsansstd-light-webfont.eot');
    src: url('../font/josefinsansstd-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/josefinsansstd-light-webfont.woff') format('woff'),
         url('../font/josefinsansstd-light-webfont.ttf') format('truetype'),
         url('../font/josefinsansstd-light-webfont.svg#JosefinSansStdLight') format('svg');
    font-weight: normal;
    font-style: normal;

}
/* clearfix */
.clearfix:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
* html .clearfix             { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */

/* template */
#wrapper{width:997px; margin:0 auto}
#header{height:109px; position:relative}
#header .left{float:left}
#header .right{float:right}
#header h1{float:left; margin:4px 0 0 0px}
#header .social{float:left; margin:6px 0 0 70px;}
.resume-maker{position:absolute; left:335px; top:66px;}
#header .join-us{padding-top:1px; text-align:right; margin:6px 0; position:relative}
#header .join-us img{position:relative; z-index:0}
#header .join-us a{ font-size:12px; color:#fff; text-decoration:none; position:absolute; z-index:99; background:url(../images/arrow.png) no-repeat right; white-space:nowrap; right:12px; bottom:7px; padding-right:9px; line-height:10px;}
#header .join-us a:hover{text-decoration:underline}
#header .b-link{}
#header .b-link ul{list-style-type:none}
#header .b-link li{float:left; margin-left:21px;}
#header .b-link a{font-size:12px; color:#000000; float:left; line-height:21px;}
#header .b-link a:hover{text-decoration:none}
#header .b-link img{float:left; margin-right:5px;}
#topMenu{background:url(../images/top-nav-bg.gif) repeat-x; width:100%; height:29px; margin-bottom:14px; position: relative;   z-index: 2;}
#topMenu ul.left{list-style-type:none; float:left}
#topMenu ul.left li{float:left; font-size:14px; padding:0 10px; position: relative; background:url(../images/div.gif) no-repeat right}
#topMenu ul.left li a{color:#fff; text-decoration:none; line-height:29px;}
#topMenu ul.left li a:hover{text-decoration:underline}
/*Level ||*/
#topMenu ul.left ul{ position: absolute;left:-1px;top:28px;list-style-type:none; width:150px; display:none; background:#f5f8ee; border:1px solid #77B504; border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
#topMenu ul.left ul li{background:none; float:none; width:auto; white-space:nowrap; font-size:12px; border-bottom:1px solid #ccc; height:auto; margin:0px 10px 0 16px; text-align:left; padding:0;}
#topMenu ul.left ul li a{color:#000; font-size:12px}
/**/
#topMenu ul.right{list-style-type:none; float:right; position:relative; top:-4px; }
#topMenu ul.right li{float:left;position: relative; background:url(../images/menu-tab-bg.gif) no-repeat; width:155px; height:33px; text-align:center;margin-right:7px;}
#topMenu ul.right li+li{margin-right:11px}
#topMenu ul.right li a{color:#fff; text-decoration:none; font-size:15px; line-height:29px;}
#topMenu ul.right li a:hover{text-decoration:underline}
/*Level ||*/
#topMenu ul.right ul{position: absolute;left:0;top:32px; list-style-type:none; width:153px; display:none; background:#f5f8ee; border:1px solid #ee750a; border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
#topMenu ul.right ul li{background:none; float:none; width:auto; white-space:nowrap; font-size:12px; border-bottom:1px solid #ccc; height:auto; margin-left:21px; text-align:left}
#topMenu ul.right ul li a{color:#000; font-size:12px}
/**/
.two-col-wrap .search-block{background:#fff url(../images/2col-bg.gif) repeat-x left top; border:1px solid #e5dddd;float:left;width:620px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.two-col-wrap .search-block.inner{float:none; width:auto}
html body .two-col-wrap .search-block.inner .tabbed-wrap .tab-content .field{ float:left}
html body .two-col-wrap .search-block.inner .tabbed-wrap .tab-content .field+.field{ float:left; margin-left:23px; //margin-left:13px}
html body .two-col-wrap .search-block.inner .tabbed-wrap .tab-content .field input{float:left; width:270px;}
.two-col-wrap .search-block.inner .field p{float:left; margin-left:5px;}
.two-col-wrap .search-block.inner .btn-block input{margin-left:779px}
.two-col-wrap .login-block{background:url(../images/tab-bg.jpg) repeat-x bottom;border:1px solid #e5dddd; float:right; width:349px; padding:9px;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.two-col-wrap .search-block .tabbed-wrap{ padding:3px 9px 9px; zoom:1; background:url(../images/tab-bg.jpg) repeat-x bottom}
.two-col-wrap .search-block .tabbed-wrap .tab-button{}
/*
.two-col-wrap .search-block .tabbed-wrap .tab-content{border:1px solid #eae0e0; padding:11px; background:#fff url(../images/form-bg.gif) repeat-x bottom; border:1px solid #e5dddd; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
*/
.two-col-wrap .search-block .tabbed-wrap .tab-content{ background:#fff url(../images/form-bg.gif) repeat-x bottom;}
.two-col-wrap .search-block .tabbed-wrap .tab-content #fragment-1{border:1px solid #77B504; padding:11px;  -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.two-col-wrap .search-block .tabbed-wrap .tab-content #fragment-2{border:1px solid #2987B0; padding:11px;  -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.two-col-wrap .search-block .tabbed-wrap .tab-button ul{list-style-type:none}
.two-col-wrap .search-block .tabbed-wrap .tab-button ul li{float:left; font-size:14px; height:26px; color:#555252; }
.two-col-wrap .search-block .tabbed-wrap .tab-button ul li.second{ background:#77b504 !important;}
.two-col-wrap .search-block .tabbed-wrap .tab-button ul li a{color:#fff; text-decoration:none; line-height:26px; display:block; padding:0 23px;}
.two-col-wrap .search-block .tabbed-wrap .tab-button ul li.first{margin-right:17px; }
.two-col-wrap .search-block .tabbed-wrap .tab-button ul li.first span{ color:#555252; float:left; line-height:26px;}
.two-col-wrap .search-block .tabbed-wrap .tab-button ul li.second{background:#2987b0;border-top-left-radius:6px;border-top-right-radius:6px; margin-right:6px;}
.two-col-wrap .search-block .tabbed-wrap .tab-button ul li.third{background:#2987b0;border-top-left-radius:6px;border-top-right-radius:6px;}
.two-col-wrap .search-block .tabbed-wrap .tab-button ul li.first img{ float:left; margin-right:1px; margin-top:4px; margin-left:5px;}
/**/
.two-col-wrap .search-block .tabbed-wrap .tab-content .field{ float:left}
.two-col-wrap .search-block .tabbed-wrap .tab-content .field p{font-size:11px; color:#797676; padding-top:3px;}
.two-col-wrap .search-block .tabbed-wrap .tab-content .field input{border:1px solid #d9d6d6; width:280px; font-size:12px; color:#272121; padding:3px;}
.two-col-wrap .search-block .tabbed-wrap .tab-content .field+.field{float:right}
.two-col-wrap .search-block .tabbed-wrap .tab-content .field+.field input{width:271px}
.two-col-wrap .search-block .tabbed-wrap .tab-content .btn-block{ overflow:hidden; clear:both; display:block; padding-top:9px;padding-bottom: 7px;}
.two-col-wrap .search-block .tabbed-wrap .tab-content .btn-block input{background:#fff url(../images/search-btn.gif) no-repeat;float:left;width:70px;height:26px;border:0;cursor:pointer}
.two-col-wrap .search-block .tabbed-wrap .tab-content .btn-block a{float:right; line-height:26px; color:#403939; font-size:12px;}
.two-col-wrap .search-block .tabbed-wrap .tab-content .btn-block a:hover{text-decoration:none}

/**/
.two-col-wrap .login-block form{border:1px solid #eae0e0; padding:11px; background:#fff url(../images/form-bg.gif) repeat-x bottom; border:1px solid #e5dddd; -moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;}
.two-col-wrap .login-block h3{ font-size:14px; color:#555252; margin-bottom:5px;}
.two-col-wrap .login-block form .left{float:left; width:204px;}
.two-col-wrap .login-block form .left input{border:1px solid #d9d6d6; margin-bottom:2px; width:198px; font-size:12px; color:#272121; padding:3px;}
.two-col-wrap .login-block form .right{float:right; text-align:center; width:100px;}
.two-col-wrap .login-block form .right input{background:url(../images/login-btn.gif) no-repeat; width:65px; border:0; cursor:pointer; height:25px; margin-bottom:5px;}
.two-col-wrap .login-block form a{color:#403939; font-size:11px;}
.two-col-wrap .login-block form a:hover{text-decoration:none}
.two-col-wrap .login-block form .new-user{ font-size:12px; border-top:1px solid #DADEE0;line-height:12px; color:#403939; clear:both; font-size:12px; text-align:center; display:block; padding-top:6px; width:100%; float:left; margin-top:10px;}
.two-col-wrap .login-block form .new-user a{font-size:12px}

/**/
#main{ margin-top:14px;}
.main-content{float:left; width:756px;}
.main-content .three-col-block{}
.main-content .three-col-block .top-emp h3{ background:url(../images/top-emp-title.gif) no-repeat; line-height:33px; color:#193c83; font-size:15px; text-align:left; text-indent:7px}
.main-content .three-col-block .top-emp{ background:url(../images/gray-bg01.gif) repeat-x bottom;width:148px; float:left}
.main-content .three-col-block .top-emp ul{list-style-type:none; border:1px solid #cfd7bf;border-left:2px solid #e6e9dd;  padding:5px; border-top:0; padding-bottom:0; border-bottom-left-radius:6px;border-bottom-right-radius:6px; min-height:218px;}
.main-content .three-col-block .top-emp ul li{border:1px solid #cfd7bf; margin-bottom:4.4px; background:#fff; font-size:0}
.rightside-bar{float:right; width:232px;}
.rightside-bar .ads-block{margin-bottom:6px}
.rightside-bar .f-profile{ margin-top:12px;}
.rightside-bar .f-profile h3{font-size:15px;color:#555252; text-indent:10px; background:url(../images/profile-title.gif) no-repeat; line-height:33px;}
.rightside-bar .f-profile .content{background:url("../images/gray-bg01.gif") repeat-x scroll center bottom transparent; border:1px solid #e5dddd; padding:3px 9px;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.rightside-bar .f-profile .content .row{ border-bottom:1px dotted #000; padding-bottom:4px; margin-bottom:4px;}
.rightside-bar .f-profile .content .img{float:left; width:45px; margin-right:22px;}
.rightside-bar .f-profile .content .img p.zoom{ font-size:10px; text-align:center; color:#006699; display:block; border-bottom:1px solid #006699; overflow:hidden; clear:both}
.rightside-bar .f-profile .content .img p.zoom a{background:url(../images/zoom.gif) no-repeat left; color:#006699; float:left; padding-left:15px;  text-decoration:none}
.rightside-bar .f-profile .content .des{float:left; width:145px;}
.rightside-bar .f-profile .content .des h4{font-size:12px; color:#006699; line-height:12px;}
.rightside-bar .f-profile .content .des h4 a{color:#006699; text-decoration:none;}
.rightside-bar .f-profile .content .des p{ font-size:10px; color:#484545; line-height:10px; clear:both}
.rightside-bar .f-profile .content .des p.area{color:#006699; padding-top:4px; font-size:11px}
.rightside-bar .f-profile .content .des p.position{ color:#5aadd5; border:1px solid #63b3d9; border-radius:4px; padding:0 4px; background:#f6fcfe; float:left; clear:both}
/**/
.main-content .three-col-block .f-jobs{width:367px; float:left; margin-left:10px;}
.main-content .three-col-block .f-jobs .title-wrap{background:url(../images/f-jobs-title.gif) no-repeat; height:33px;}
.main-content .three-col-block .f-jobs .title-wrap h3{ float:left; line-height:33px;color:#193c83; font-size:15px; text-indent:9px;}
.main-content .three-col-block .f-jobs .title-wrap a{float:right; line-height:33px; font-size:11px; color:#193c83; margin-right:9px;}
.main-content .three-col-block .f-jobs .title-wrap a:hover{text-decoration:none}
.main-content .three-col-block .f-jobs ul{list-style-type:none;border:1px solid #cfd7bf;padding:11px; border-top:0; padding-bottom:0; background:url("../images/gray-bg01.gif") repeat-x scroll center bottom transparent; border-bottom-left-radius:6px;border-bottom-right-radius:6px;min-height:212px;}
.main-content .three-col-block .f-jobs li{ font-size:12px; background:url(../images/bullet01.png) no-repeat 0px 2px; padding-left:15px; font-size:12px; line-height:12px; margin-bottom:12px;}
.main-content .three-col-block .f-jobs li a{color:#193c83}
.main-content .three-col-block .f-jobs li a:hover{text-decoration:none}
/**/

/**/
.main-content .three-col-block .featuredjobsinner{width:525px; float:left; margin-left:0px; margin-bottom:10px;}
.main-content .three-col-block .featuredjobsinner .title-wrap{background:url(../images/f-jobs-title-inner.gif) no-repeat; height:33px;}
.main-content .three-col-block .featuredjobsinner .title-wrap h3{ float:left; line-height:33px;color:#193c83; font-size:15px; text-indent:9px;}
.main-content .three-col-block .featuredjobsinner .title-wrap a{float:right; line-height:33px; font-size:11px; color:#193c83; margin-right:9px;}
.main-content .three-col-block .featuredjobsinner .title-wrap a:hover{text-decoration:none}
.main-content .three-col-block .featuredjobsinner ul{list-style-type:none; border:1px solid #cfd7bf;padding:0px; border-top:0; padding-bottom:0; background:url("../images/f-jobs-bckgrnd.gif") repeat-x scroll center bottom transparent; border-bottom-left-radius:6px;border-bottom-right-radius:6px;min-height:100px;}
.main-content .three-col-block .featuredjobsinner li{ font-size:12px; font-weight:bold; padding-left:0px; font-size:12px; line-height:20px; margin-bottom:15px;}
.main-content .three-col-block .featuredjobsinner li f{color:#cc9900}
.main-content .three-col-block .featuredjobsinner li a{color:#193c83}
.main-content .three-col-block .featuredjobsinner li a:hover{text-decoration:none}
/**/

.main-content .three-col-block .check-out{ margin-left:10px; float:left; width:220px;}
.main-content .three-col-block .check-out ul{list-style-type:none;border:1px solid #f3deb6;border-right:2px solid #f3deb6;padding-top:7px; border-top:0; zoom:1; display:block; overflow:hidden; border-bottom-left-radius:6px;border-bottom-right-radius:6px;min-height:210px;}
.main-content .three-col-block .check-out h3{background:url(../images/check-out-title.gif) no-repeat; line-height:33px; color:#db7202; font-size:15px; text-indent:9px;}
.main-content .three-col-block .check-out ul li{width:97px; border:1px solid #e5dddd; text-indent:8px; line-height:32px;margin-left:6px; margin-right:2px; margin-bottom:9px; float:left; font-size:12px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {.main-content .three-col-block .check-out ul li{margin-bottom:9.0px}}
.main-content .three-col-block .check-out ul li a{color:#000000; text-decoration:none;}
.main-content .three-col-block .check-out ul li a:hover{text-decoration:underline}
/**/
.main-content .recom-table{ margin-bottom:5px;}
.main-content .recom-table .table-content{ border:1px solid #efce91; border-top:0; width:752px;}
.main-content .recom-table h3{ background:url(../images/g-t-b.gif) no-repeat; line-height:32px; font-size:15px; color:#fff; text-indent:10px; margin-top:12px;}
.main-content .recom-table table td td{border-bottom:1px dotted #818971; font-size:12px; border-right:1px solid #efce91; padding:5px 12px 10px;}
.main-content .recom-table table td td a{font-size:12px; color:#000; text-decoration:none}
.main-content .recom-table table td td a:hover{font-size:12px; color:#000; text-decoration:underline}
.main-content .recom-table table th{text-align:left; vertical-align:middle; font-weight:bold; text-indent:10px;border-bottom:1px dotted #818971;  font-size:14px; height:41px;}
html body .main-content .recom-table table th img{float:none}
.main-content .recom-table table td.last { border-right:0;}
.main-content .recom-table table td.last th{ border-right:0;}
.main-content .recom-table table td{border-right:1px solid #efce91;}
.main-content .recom-table table td td{height:auto; border-right:0 }
.main-content .recom-table table td img{float:left; border:1px solid #eee; margin-right:6px;}
.main-content .recom-table table tr.last td{border-bottom:0}
/**/
#footer{ border:1px solid #e5dddd; background:url(../images/gray-bg01.gif) repeat-x bottom; border-radius:6px; padding:12px; margin-bottom:10px;}
#footer .col01{float:left; padding:0 52px 0 28px;}
#footer .col01_last{float:left; padding:0 28px 0 28px;}
#footer h4{font-size:14px; color:#fa760b; margin-bottom:5px;}
#footer ul{list-style-type:none; }
#footer ul li{font-size:12px}
#footer ul li a{color:#000; font-size:12px; text-decoration:none}
#footer ul li a:hover{text-decoration:underline}

/**/
.search-page-wrap{}
.search-page-wrap .left-side-wrap{float:left; width:225px;}
.search-page-wrap .left-side-wrap .content{padding:4px; border:2px solid #e2e6d9; border-top:0; border-right:1px solid #cfd7bf; border-bottom:1px solid #cfd7bf;
background:url(../images/gray-bg01.gif) repeat-x bottom; border-bottom-left-radius:6px;border-bottom-right-radius:6px;}

.search-page-wrap .search-option-wrap{}
.search-page-wrap .left-side-wrap h3{background:url(../images/search-option-top.gif) no-repeat; font-size:15px; color:#193c83; line-height:32px; text-indent:7px; font-weight:normal;}
.search-page-wrap .search-option-wrap h4{color:#193c83; font-size:13px; text-indent:8px; font-weight: normal}
.search-page-wrap .search-option-wrap ul{list-style-type:none;  padding:2px 0 10px;}
.search-page-wrap .search-option-wrap ul li{ font-size:12px; color:#272121; padding-left:12px;}
.search-page-wrap .search-option-wrap ul li a{color:#272121; text-decoration:none}
.search-page-wrap .search-option-wrap ul li a:hover{text-decoration:underline}

.search-page-wrap .search-option-wrap .by-company{padding-top:5px;border-top:3px solid #d1d7db; }
.search-page-wrap .search-option-wrap .by-company .tabbed-block{ margin-top:5px;}
.search-page-wrap .search-option-wrap .by-company .tabbed-block ul{list-style-type:none; padding-bottom:0}
.search-page-wrap .search-option-wrap .by-company .tabbed-block li{float:left; text-align:center; padding:0 4.7px; background:#837a7a; border-top-left-radius:4px;border-top-right-radius:4px; margin-right:2px;}
.search-page-wrap .search-option-wrap .by-company .tabbed-block li.ui-tabs-selected{ background:#dce7ec; }
.search-page-wrap .search-option-wrap .by-company .tabbed-block li.ui-tabs-selected a{color:#272121}
.search-page-wrap .search-option-wrap .by-company .tabbed-block li a{color:#fff; line-height:23px; text-decoration:none}
.search-page-wrap .search-option-wrap .by-company .tabbed-block li+li{ margin-right:0;}
.search-page-wrap .search-option-wrap .by-company .tabbed-block .tab-content{background:#dce7ec; padding:5px;}
.search-page-wrap .search-option-wrap .by-company .tabbed-block .tab-content .tab-des p{ font-size:12px; color:#272121}
.search-page-wrap .search-option-wrap .by-company .tabbed-block .tab-content .tab-des p a{ font-size:11px; color:#272121}
.search-page-wrap .search-option-wrap .by-company .tabbed-block .tab-content .tab-des p a:hover{text-decoration:none}
.search-page-wrap .left-side-wrap .search-event{margin-top:20px}
.search-page-wrap .left-side-wrap .search-event h3 a{color:#193c83}
.search-page-wrap .left-side-wrap .search-event h3 a:hover{text-decoration:none}

.search-page-wrap .search-result-wrap{float:right; width:525px; }
.search-page-wrap .search-result-wrap .content{font-size: 12px; background:url(../images/search-result-bg.gif) repeat-x bottom; min-height:500px; padding:8px; border:1px solid #e2e6d9; border-top:0; border-right:1px solid #cfd7bf; border-bottom:1px solid #cfd7bf;border-bottom-left-radius:6px;border-bottom-right-radius:6px;}
.search-page-wrap .search-result-wrap .content h4{color:#193C83; font-size: 13px;margin-bottom:8px; font-weight:bold;}
.search-page-wrap .search-result-wrap .content ul{list-style-type:none}
.search-page-wrap .search-result-wrap .content ul li{ border-bottom:1px dotted #64635c; margin-bottom:14px; padding:5px;}
.search-page-wrap .search-result-wrap .content ul li p.post{ font-size:14px; color:#64635c;}
.search-page-wrap .search-result-wrap .content ul li p.post a{ color:#0c4ed1; text-decoration:none}
.search-page-wrap .search-result-wrap .content ul li p.post a:hover{text-decoration:underline}
.search-page-wrap .search-result-wrap .content ul li p.compny{ font-size:12px; color:#000}
.search-page-wrap .search-result-wrap .content ul li p.location{ font-size:13px; color:#1c9d0a; padding-bottom:4px;}
.search-page-wrap .search-result-wrap .content ul li p.des{ font-size:12px; color:#000; line-height:16px; padding-bottom:4px;}
.search-page-wrap .search-result-wrap .content ul li p.post-date{ color:#64635c; font-size:12px; text-align:right; padding-bottom:4px;}
.search-page-wrap .search-result-wrap .pagination{ border:1px solid #d1d7db; border-radius:4px; margin:15px 0; padding:5px; overflow:hidden; text-align:right}
.search-page-wrap .search-result-wrap .pagination ul{list-style-type:none; float:right; margin-right:10px;}
.search-page-wrap .search-result-wrap .pagination ul li{float:left; font-size:12px; text-align:center; width:19px; border:1px solid #d1d7db; margin-left:10px;}
.search-page-wrap .search-result-wrap .pagination ul li.prev{ border:0; width:auto;}
.search-page-wrap .search-result-wrap .pagination ul li a:hover{text-decoration:underline}
.search-page-wrap .search-result-wrap .pagination ul li.next{ border:0; width:auto;}
.search-page-wrap .search-result-wrap .pagination ul li.next a{ color:#0679c6}
.search-page-wrap .search-result-wrap .pagination ul li.prev a{ color:#0679c6}
.search-page-wrap .search-result-wrap .pagination ul li.active{background:#0679c6; color:#fff}
.search-page-wrap .search-result-wrap .pagination ul li a{color:#000; text-decoration:none; line-height:19px;}
.search-page-wrap .search-result-wrap h3{background:url(../images/search-result-top.gif) no-repeat; font-size:15px; color:#193c83; line-height:33px; text-indent:7px;}

.search-page-wrap .search-result-wrap .content p.read_more{ font-size:12px; color:#666;}
.search-page-wrap .search-result-wrap .content p.read_more a{ color:#666; text-decoration:underline}
.search-page-wrap .search-result-wrap .content p.read_more a:hover{text-decoration:underline}

/**/
#flexibleCol{ margin-bottom:10px;}
#flexibleCol .rightside-bar{float:right}
#flexibleCol .left-content{ float:left;background:url(../images/search-result-bg.gif) repeat-x center bottom; width:75%; border-radius:6px; border:1px solid #cfd7bf;border-top:0px;}
#flexibleCol .left-content h2{font-weight:bold;background:url(../images/flex-head.gif) repeat-x; text-indent:8px; line-height:33px; font-size:16px; width:100%; color:#193c83; border-top-left-radius:6px;border-top-right-radius:6px; }
#flexibleCol .left-content h2 img{ margin:5px 1px 0px 10px;float:left}
#flexibleCol .left-content h2 span{ }
#flexibleCol .left-content .content{min-height:324px; padding:9px 19px 9px 9px; font-size:12px;  line-height:18px;}
#flexibleCol .left-content .content img{}
#flexibleCol .left-content .content a{color:#0B4FCE}
#flexibleCol .left-content .content a:hover{text-decoration:none}
#flexibleCol .left-content .content p{font-size:12px;  line-height:18px;}
#flexibleCol .left-content .content p a{color:#0B4FCE}
#flexibleCol .left-content .content p a:hover{text-decoration:none}
#flexibleCol .left-content .content h3{ font-size:14px; font-weight:bold; color:#193c83; margin-top:5px; margin-bottom:10px;}
#flexibleCol .left-content .content h31{font-size:16px; font-weight:bold; color:#193c83; margin-top:20px; margin-bottom:10px;}
#flexibleCol .left-content .content ul{ list-style-type:none; padding-bottom:26px; padding-left:1px;}
#flexibleCol .left-content .content ul li{font-size:12px;  line-height:18px; margin-bottom:10px; background:url("../images/arrow091.gif") no-repeat scroll left 6px transparent!important; list-style:none!important; padding-left:14px;}
#flexibleCol .left-content .content ol{  padding-bottom:26px; padding-left:16px;}
#flexibleCol .left-content .content ol li{font-size:12px;  line-height:18px; margin-bottom:10px; padding-left:10px;}


/***********************/
.main-content .about-opp{ margin-bottom:5px;}
.main-content .about-opp h3{ background:url(../images/g-t-b.gif) no-repeat; line-height:32px; font-size:15px; color:#fff; text-indent:10px; margin-top:12px;}
.main-content .about-opp .about-content{ border:1px solid #efce91; border-top:0; width:732px;min-height:260px; font-size:12px; padding:10px;}
.main-content .about-opp .about-content .register{text-align:right; margin-top:10px; margin-right:50px;}
/*********************/

.balloonstyle{ position: absolute; top:33px;left: -150px; //left: 20px; z-index:999999; display:none}
.tool{min-height: 180px;font-size:11px; color: #666;  background:#fff;line-height: 18px;padding: 5px 8px;min-width: 350px; border: solid 3px #4A89BB; position:relative; z-index:99 ;border-radius:6px 6px 6px 6px; box-shadow: 4px 4px 4px #ccc;text-align:left; }
.tool a{font-size:11px; color: #006699;}
.hovertip{list-style-type:none; display: none; width:300px; margin-left:-150px; //margin-left:-360px;}
.balloonarrow{background:url(../images/balloon-arrow.gif)   no-repeat right 19px; }
.tool p span{font-size:12px;color: #0036AC;font-weight:bold;}