@charset "utf-8";body{font:normal 12px Trebuchet MS;color:#616161;text-align:left;background:#fff url(../images/header_bg.gif) top repeat-x}
body,form,h1,h2,h3,h4,h5,h6,p{padding:0;margin:0}
h1,h2,h3,h4,h5,h6,label{text-transform:capitalize;text-decoration:none}
a{color:#616161;font-weight:normal;text-decoration:none}
a:hover{color:#003995;text-decoration:underline}
a:active, a:focus{outline:0}
img{border:none}
ul,li{padding:0;margin:0;list-style:none}
li{display:inline}
ul.disc{list-style-type:disc;margin-left:40px;line-height:20px;}
p{line-height:150%}
label{font-weight:bold}
fieldset{background:#fff}
input{padding:4px;}
.input-all{border:1px solid #9c9c9c;background:#fff url(../images/icon_1.gif) left no-repeat;padding:5px 6px 6px 20px;width:150px;font:normal 12px Trebuchet MS;color:#616161}
.input-sup{border:1px solid #9c9c9c;font:normal 12px sans-serif;color:#616161}
.select{border:1px solid #9c9c9c;font:normal 12px Trebuchet MS;color:#616161;padding:2px}
.button-bg{background:url(../images/btn-bg.gif) repeat-x left top;height:31px;border:1px solid #5e1701;color:#fff;font-weight:bold;font-size:11px}
input[type=text]{border:1px solid #d3d4d5;color:#616161;padding:5px}
input[type=password]{border:1px solid #d3d4d5;color:#616161;padding:5px}
input[type=button]{background:url(../default/images/button_Bg.png) repeat-x;padding:3px 6px;color:#fff;font-weight:bold;cursor:pointer;padding-left:3px !important;border:1px solid #000}
.button{background:url(../default/images/button_Bg.png) repeat-x;padding:3px 6px;color:#fff;font-weight:bold;cursor:pointer;padding-left:3px !important;border:1px solid #000}
.button_grid{background:url(../default/images/button_Bg.png) repeat-x;padding:3px 6px;color:#fff;font-weight:bold;cursor:pointer;padding-left:3px !important;border:1px solid #000}
input[type=submit]{background:url(../default/images/button_Bg.png) repeat-x;padding:3px 6px;color:#fff;font-weight:bold;cursor:pointer;padding-left:3px !important;border:1px solid #000}
input:hover{border:1px solid #0256B2}
textarea{background:url(../images/inputBg.png) left top no-repeat;border:1px solid #d3d4d5;color:#616161;padding:5px}
select{background:#FFFFFF;border:1px solid #9C9C9C;color:#616161;padding:2px}
h1.heading{font:18px Trebuchet MS normal;color:#2f680c;margin:8px 0}
.snyHead{font-size:14px;font-weight:bold}
.hint{color:#808080;}
h1.black{color:#000;font-family:Trebuchet MS;font-size:18px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal;border-bottom:1px dashed #999999;padding-bottom:5px;float:left;width:100%}
h1.black img{float:left;margin-right:5px}
h3.blue{font:bold 14px Trebuchet MS;color:#003995}
#mainWrapper{margin:0 auto;width:953px}
h1.logo{text-align:center;float:left;width:289px;margin-top:8px}
.darkblu{background:#a6d3f6;height:25px}
.whtBg{background:#fff}
.pagination a{padding:0 5px}
.pagination a.active{background:background:#F7F7F7;border:1px solid #CFCFCF;font-weight:bold}
#maincont{float:left;width:100%;margin-top:10px}
.login{width:500px;float:right;text-align:right}
.top_linkBg{background:url(../images/top_linkBg.gif) no-repeat top;width:438px;text-align:center;margin:8px 0 0 0px;color:#fff;font-size:13px;height:30px;}
.top_linkBg td{padding:20px 0 0 0}
#header_tab{float:left;width:100%;clear:both;margin-top:8px}
#header_tab ul{float:left;width:100%;padding:0;margin:0}
#header_tab ul li{background:url(../images/tab_divider.gif) right center no-repeat;padding:0 6px 0 3px;float:left}
#header_tab ul li a{color:#fff;font:bold 15px Trebuchet MS;padding-left:5px;float:left;display:block}
#header_tab ul li a span{padding:7px 8px 7px 3px;display:block}
#header_tab ul li a.active{background:url(../images/maintabBg.gif) left top no-repeat}
#header_tab ul li a.active span{background:url(../images/maintabBg.gif) right top no-repeat}
#header_tab ul li a.forum{background:url(../images/maintabBg.gif) left top no-repeat}
#header_tab ul li a.forum span{background:url(../images/maintabBg.gif) right top no-repeat}
#maincont{float:left;width:100%;margin-top:10px}
#content{float:left;width:718px}
#content_index{float:left;width:630px;}
#rightSideBar{float:right;width:224px}
#rightSideBar_index{float:right;width:275px;}
.jobfreBg{background:url(../images/jobfreBg.gif) left top no-repeat;height:227px;padding:13px 0 15px 50px;}
.jobfreBg h1{font:normal 18px Trebuchet MS;color:#fff;float:left}
.jobfreBg h2{font:normal 14px Trebuchet MS;color:#fff;float:left;padding-top:48px;}
.jobfreBg ul{float:left;padding-top:10px;}
.jobfreBg ul li{padding:2px 0;width:240px;}
.jobfreBg ul li a{font-weight:bold;color:#fff;display:block;background:url(../images/icon_4.png) left 5px no-repeat;float:left;width:100%;text-indent:15px}
.jobfreBg_no_link{font-weight:bold;color:#fff;display:block;background:url(../images/icon_4.png) left 5px no-repeat;float:left;width:100%;text-indent:15px}
.greytable{background:url(../images/grey_table.gif) top no-repeat;width:98%;padding:1%;}
.greytable h1{font:normal 18px Trebuchet MS;color:#003995;margin-bottom:7px;padding-bottom:3px;border-bottom:1px dashed #999999}
.TopratedBg{background:url(../images/topratedBg.gif) top no-repeat;height:20px;padding:10px;color:#fff;font:bold 13px Trebuchet MS}
.TopratedBg_mdl{background:url(../images/topratedBg.gif) top no-repeat;height:15px;background-position:left -40px;padding:10px;color:#fff;font:bold 13px Trebuchet MS}
.TopratedBg_btm{background:url(../images/topratedBg.gif) top no-repeat;height:6px;background-position:left -72px}
.module01TL,.module01TR,.module01BL,.module01BR,{background:url(../images/lightboxnew.gif) no-repeat;overflow:hidden}
.module01TL{background-position:left top;height:7px}
.module01TR{background-position:right top}
.module01BL{background-position:0% -6px;height:16px;overflow:hidden}
.module01BR{background-position:100% -6px}
.lightboxTL,.lightboxTR,.lightboxBL,.lightboxBR{background:url(../images/lightboxnew.gif) no-repeat}
.brd-gry-inner{background:#f2f2f2}
.endmodule01{background:url(../images/btmimg.gif) left top no-repeat;display:block;padding-left:5px;overflow:hidden}
.endmodule01 span{background:url(../images/btmimg.gif) right top no-repeat;display:block;height:5px;padding-right:3px;overflow:hidden}
h2.loginhead{background:url(../images/sprite.gif) left top no-repeat;padding-left:7px;display:block}
h2.loginhead span{background:url(../images/sprite.gif) right top no-repeat;height:29px;padding-top:8px;overflow:hidden;display:block;font-size:18px;color:#fff;font-weight:normal}
.endmodule03{background:url(../images/sprite.gif) left -46px no-repeat;padding-left:7px;display:block}
.endmodule03 span{background:url(../images/sprite.gif) right -46px no-repeat;height:4px;display:block}
.brdBg{background:#fff;border-left:1px solid #d8d6d6;border-right:1px solid #d8d6d6}
.reviewcmp{position:relative;margin-top:10px}
.reviewone{position:absolute;right:36px;top:-12px}
.pagination-cont{float:left;width:100%}
ul.pagination{float:left;width:100%;margin-top:10px}
ul.pagination li{float:left;padding:3px}
ul.pagination li a{background:url(../images/pagination.png) no-repeat left top;height:35px;padding:2px 0px 2px 3px}
ul.pagination li a span{background:url(../images/pagination.png) no-repeat right top;height:35px;padding:2px 4px 2px 5px}
ul.pagination li a:hover{background:url(../images/pagination-active.png) no-repeat left top}
ul.pagination li a span:hover{background:url(../images/pagination-active.png) no-repeat left top}
#menuOne{float:left;width:100%;margin-top:6px;background:url(../images/menuBg.gif) repeat-x left top}
#menuOne ul{padding:0;margin:0;float:left;width:100%}
#menuOne ul li{display:inline}
#menuOne ul li a{float:left;color:#FFFFFF;padding:8px 20px;font-size:13px;background:url(../images/menuDivider.gif) right top no-repeat;font-weight:normal;font-size:16px}
#menuOne ul li a:hover{color:#FFF;text-decoration:none}
#menuOne ul li a.none{background:none;!important}
#horzMenu{float:left;width:60%;margin-top:10%;margin-left:70px}
#horzMenu ul{background:url(../images/menu-bg1.gif) repeat-x left top;float:left;height:29px}
#horzMenu ul li{display:inline}
#horzMenu ul li a{float:left;color:#fff;padding:6px 12px;font-size:13px;border-right:1px solid #fff}
#horzMenu ul li span{float:left}
#horzMenu ul li a.leftcorner{float:left;background:url(../images/Lcorn.png) top left no-repeat}
#horzMenu ul li a.rightcorner{background:url(../images/Rcorn.png) top right no-repeat;border-right:none;}
ul.cmpidustry{padding:5px}
ul.cmpidustry li{display:block;border-bottom:1px dashed #acacac;padding:5px 5px 5px 10px;font-size:11px;font-weight:bold;background:url(../default/images/bullet1.gif) no-repeat left center}
ul.cmpidustry li a{text-decoration:none;font-weight:bold;}
ul.cmpidustry li.brdNon{border:none}
ul.cmpreview li{border-bottom:1px dashed #acacac;display:block;padding:5px 5px 5px 10px;font-size:12px;font-weight:bold;}
ul.cmpreview li label{width:145px;float:left}
ul.cmpreview li.brdNon{border:none}
.brd-btm{border-bottom:2px dotted #faf2e1}
.brd-btm1{border-bottom:1px dashed #999999}
.brdall{border:2px dotted #faf2e1}
.brd-rgt{border-right:1px dotted #000}
.greyBg{background:#717171;color:#fff;font-weight:bold}
.greyBg1{background:#f7f7f7;border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf}
.td_hover{background:#}
.td_hover:hover{background:#e1f8cf}
.brdTop{border-top:1px solid #cfcfcf}
.brdbtm{border-bottom:1px solid #CFCFCF}
.vrysmlTxt{font-size:9px}
.vsmlTxt{font-size:10px}
.smlTxt{font-size:11px}
.para{font-size:12px}
.bigtxt{font-size:16px}
.strong{font-weight:bold;font-size:12px;color:#616161;}
.normTxt{font-weight:normal}
.whiteTxt{color:#fff;font-weight:bold}
a.whiteTxt{color:#fff;font-weight:bold}
a.whiteTxt:hover{color:#fff;font-weight:bold;text-decoration:underline}
.allCaps{text-transform:capitalize}
.textU{text-decoration:underline}
.upperCase{text-transform:uppercase}
.centerAll{text-align:center}
.alignLeft{text-align:left}
.alignRight{text-align:right}
.justify{text-align:justify}
.blueTxt{color:#003995}
a.whtTxtUN{color:#FFF;text-decoration:none}
.txtBox{border:1px solid #2f680c;padding:3px}
.legendtxt{color:#013e9a;font-size:14px;font-weight:bold}
{background:url(../default/images/button_Bg.png) repeat-x;padding:3px 6px;color:#fff;font-weight:bold;cursor:pointer;padding-left:3px !important;border:1px solid #000}
#footer{width:100%;float:left;background:url(../images/footerBg.gif) top repeat-x;height:55px;padding:15px 0 0 0;margin-top:15px}
#footer p a{padding:0 15px;color:#fff;font-weight:normal;text-transform:uppercase}
#footer table{font-size:12px;}
.pad{padding:6px}
.margin-Top{margin-top:15px}
.margin-Top1{margin-top:7px}
.toppad{padding-top:45px}
.toppad1{padding-top:7px}
.marginTop{margin-top:10px}
.clr{clear:both}
.rf-form table{border-spacing:0px;border-collapse:collapse;empty-cells:show;font-size:12px;}
.rf-form .label{padding-top:2px;padding-right:8px;vertical-align:top;text-align:right;white-space:nowrap;}
.rf-form .field{padding-bottom:10px;white-space:nowrap;}
.rf-form .status{padding-top:2px;padding-left:8px;vertical-align:top;width:246px;white-space:nowrap;}
.rf-form .textfield{width:150px;}
.rf-form label.error{background:url("../images/unchecked.gif") no-repeat 4px 0px;text-decoration:none;padding-left:20px;padding-bottom:2px;outline:none;color:#EA5200;}
.rf-form label.checked{background:url("../images/checked1.gif") no-repeat 0px 0px;}
#flash_message{width:400px;padding-left:20px}
div.checked{background:url("../images/checked.gif") no-repeat 0px 0px;}
div.error{background:url("../images/unchecked.gif") no-repeat 0px 0px;padding-left:16px;padding-bottom:2px;color:#EA5200;}
.rf-form .success_msg{font-weight:bold;color:#0060BF;margin-left:19px;}
.rf-form #dateformatStatus, .rf-form #termsStatus{margin-left:6px;}
.rf-form #dateformat_eu{vertical-align:middle;}
.rf-form #ldateformat_eu{font-weight:normal;vertical-align:middle;}
.rf-form #dateformat_am{vertical-align:middle;}
.rf-form #ldateformat_am{font-weight:normal;vertical-align:middle;}
.rf-form #termswrap{float:left;}
.rf-form #terms{vertical-align:middle;display:block;margin-right:5px;}
.rf-form #lterms{font-weight:normal;vertical-align:middle;float:left;display:block;width:350px;white-space:normal;}
.rf-form #lsignupsubmit{visibility:hidden;}
.mand{color:crimson;margin-left:2px;}
.disabled{background-color:#CCCCCC;}
.add-comment{background:url(../images/add.gif) no-repeat 0px 0px;font-weight:bold;padding-left:15px;}
.see-comment{font-weight:normal;padding-left:15px;text-decoration:underline;color:#0265C1;}
.add-comment:hover{cursor:pointer;color:#0066CC;}
a.buttonx{background:url(../images/button.gif);display:block;color:#555555;font-weight:bold;height:30px;line-height:29px;text-decoration:none;width:191px;}
a:hover.buttonx{color:#0066CC}
.buttonxnew{background:#000;display:block;color:#fff;font-weight:bold;height:30px;line-height:29px;text-decoration:none;width:200px}
a:hover.buttonxnew{color:#0066CC}
.add{background:url(../images/add.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.delete{background:url(../images/delete.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.user{background:url(../images/user.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.alert{text-indent:35px;display:block;}
.alert_msg{background:url(../images/alert.gif) no-repeat 10px 8px;text-indent:50px;display:block;}
.msg{background:url(../images/msg.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.download{background:url(../images/download.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.lens{background:url(../images/lens.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.info{background:url(../images/info.gif) no-repeat 10px 8px;text-indent:30px;display:block;}
.review{background:url(../images/user_comment.png) no-repeat 10px 8px;text-indent:30px;display:block;}
.review_edit{background:url(../images/edit_review.png) no-repeat 10px 8px;text-indent:30px;display:block;}
.comments{position:absolute;left:0px;z-index:10;background-color:#FFFFFF;border:1px solid #CCCCCC;padding:10px;color:#0066CC;font-weight:bold;}
.industry_refer{color:#009966}
.title:hover{text-decoration:none;}
.filter_link{padding:6px;border:1px solid #000000;margin:2px;width:20px;float:left;text-align:center;}
.filter_link a{color:#996600;font-weight:bold;font-size:14px !important;}
#filter_company{width:95%;margin:0 auto;}
tdcon{padding:0px 10px 0px 0px;width:190px;height:20px;background-color:#F5F8DD}
.trbgprj01{background:#daefff;height:25px}
.trbgprj02{background:#FFFFFF;}
.trbgprj01:hover{background:#daefff;cursor:default;}
.trbgprj02:hover{background:#daefff;cursor:default;}
.TdTitle{background-color:#424242;color:#323232;font-size:11px;font-weight:700;background:url(../images/fhbg.gif) repeat-x scroll 0 1px;height:25px;}
.TdTitle{background-color:#424242;color:#323232;font-size:11px;font-weight:700;background:url(../images/fhbg.gif) repeat-x scroll 0 1px;height:25px;}
.tblcon1{padding:0px 0px 0px 10px;width:576px;height:20px;background-color:#eee}
.content11{color:#000000;font-size:11px;text-decoration:none}
.tdco{background:#F5F8DD}
ul.menu{border:1px solid #003c98;width:100px;padding:5px;background:#FFF url(../images/bg-drop-menu.gif) repeat-x left top;position:absolute;z-index:99;display:none;left:194px;top:25px}
ul.menu li{list-style-type:none;padding:3px;display:block;border-bottom:1px dashed #000}
ul.menu li a{display:block;background:url(../images/bullet2.gif) left 4px no-repeat;padding-left:10px;color:#616161;text-decoration:none;font:normal 11px arial;text-align:left}
ul.menu li a:hover{color:#0373cf}
.arialFont{font-family:Arial}
div.moduleHeader1{background:url(../images/module.png) 0 0 no-repeat;color:#000;font:bold 13px Arial;padding-left:10px}
div.moduleHeader1 h3{background:url(../images/module.png) 100% 0 no-repeat;display:block;padding:5px;font:normal 18px Trebuchet MS;color:#003995}
h1.moduleHeaderNewblk{background:url(../images/blackHeader.gif) left top no-repeat;display:block;padding:5px 0 15px 5px;font:bold 13px Trebuchet MS;color:#FFF}
.bg1{background:#f4f4f4;padding:0 2px 10px}
.endmodule1{background:url(../images/module.png) left -65px no-repeat;padding-left:7px;display:block}
.endmodule1 span{background:url(../images/module.png) right -65px no-repeat;height:4px;overflow:hidden;display:block}
.padTB p{padding:15px 0}
.txtBoxOne{border:1px solid #7d7d7d;background:#FFF}
.blackBtn{background:url(../images/btn.gif) repeat-x left top;padding:2px;color:#FFF;border:1px solid #000;font:normal 12px arial;cursor:pointer}
h1.blue{font:normal 18px Trebuchet MS;color:#003995}
.whtBg{background:#fff;padding:5px;margin:8px}
a.blueTxt1{color:#003490}
.red{color:#fd1d1d}
a.red{color:#fd1d1d}
ul.dropdown{float:right;width:92%;margin-left:10px;position:relative;z-index:597}
ul.dropdown li{float:left;position:relative;height:25px}
ul.dropdown a:hover{text-decoration:none}
ul.dropdown a{float:left;display:block;padding:0 0 0 8px;font-size:13px;color:#FFF;position:relative;background:url(../images/rrgt-bg.gif) no-repeat right 5px}
ul.dropdown a span{display:block;padding:0 8px 10px 0}
ul.dropdown a.hover{background:url(../images/menu.png) left top no-repeat;color:#000}
ul.dropdown a.hover span{background:url(../images/menu.png) right top no-repeat}
ul.dropdown a.first:hover{background:url(../images/menu.png) left top no-repeat;color:#000}
ul.dropdown a.first:hover span{background:url(../images/menu.png) right top no-repeat;display:block}
ul.dropdown ul{background:#FFF;position:absolute;top:23px;display:none;left:0;z-index:598;width:125px;border-left:1px solid #5c5c5c;border-right:2px solid #5c5c5c;border-bottom:1px solid #5c5c5c}
ul.dropdown ul a{display:block;width:100%;background:url(../images/arrowOne.png) 5px 8px no-repeat;color:#383838;padding:3px 0;text-indent:17px;text-align:left;border-bottom:1px solid #7f8a9d;font:normal 11px "Trebuchet MS"}
ul.dropdown ul li{float:left;width:100%}
ul.dropdown ul a:hover{background:#E2F0FA url(../images/arrowOne.png) 5px 8px no-repeat;color:#003490;text-indent:19px}
.activeDB{padding-left:0px !important;text-align:center !important;margin:0 auto;font-weight:bold}
.deActiveDB{padding-left:0px !important;text-align:center !important;margin:0 auto;font-size:10px !important}
.link tr{cursor:pointer;}
.selected{color:#5DB516;font-size:12pt;font-weight:bold;}
ul.Points li{float:left;width:50%}
.pagination{color:#000;text-decoration:none;font-weight:bold;}
#list1{margin:0 auto;border-collapse:collapse;width:99%;}
#list1 td{padding-left:5px;border:1px solid #DDDDDD;}
#list1 tr{height:25px;}
#list{margin:0 auto;border-collapse:collapse;width:99%;}
#list td{padding-left:5px;padding-right:5px;border:1px solid #D5D5D5;}
#list tr{height:25px;}
.TdTitle{background-color:#424242;color:#323232;font-size:11px;font-weight:700;background:url(../images/fhbg.gif) repeat-x scroll 0 1px;height:25px;}
.error{color:red;font-weight:bold;}
.logonew{text-align:center;float:left;width:289px;margin-top:8px}
