body {font-family:verdana,arial,sans-serif;font-size: 12px;color:#333; margin:0; padding:0; text-align:left; overflow-y: scroll}
h1 {font-size: 16px;text-align:left; margin:1em;}
h3 {font-size: 13px;text-align:left;  margin-bottom:0;}
.raquonav {font-size: 13px; }
a{cursor:pointer;color:#3b5998;-moz-outline-style:none;text-decoration:underline}
a:hover{text-decoration:underline}
a.alink, li a{font-weight: 600; text-decoration:none;font-size: 11px}
a.alink:hover,a.read_detail:hover, li a:hover { text-decoration:underline ; color:red}
a.no-deco, #mylogo a{ text-decoration:none}
img{border:0}
.topNav{font-size: 13px;margin-left:auto;margin-right:auto;width:980px}
.topNav a.topNavLink, .topNav .topNavTitle{display:block;padding:8px 10px; text-decoration:none}
.topNav .topNavTitle{padding-left:0}
.topNav a.topNavLink:hover{background-color:#fff;text-decoration:none}
.topNav .navtextRight{padding:8px 0}
.top_menubar_container{background-color:#3b5998;height:62px;min-width:964px}
#mylogo {color:#FFF; font-weight:600; font-size:1.8em;  font-family: calibri; padding-top:18px }
.top_menubar{margin:0 auto;width:964px; overflow:hidden }
#globalContainer{margin:0 auto}
.body .mainContent{width:1044px; margin-bottom:20px; margin-left:auto;margin-right:auto;}
.box_central_container {margin-top:7px; }
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}
.box_central_left{width:160px; padding:0 0 0 0; float:left}
.box_central {width:730px;padding:1px 0 0 5px;  float:left; border-right:1px solid #DDD;}
.box_central_right{width:304px;margin-left:2px; padding:0 2px 0 2px;float:left; background-color:#FFF; }
.lfloat{float:left}
.rfloat{float:right}
.uiList{padding:0; margin:0}
.uiListItem{display:block}
.uiListHzItem{float:left}
.uiListHzItemBorder{border-width:0 0 0 1px}
.uiBoxLightblue{background-color:#edeff4;border:1px solid #d8dfea}
.bottomborder{border-left:none;border-right:none;border-top:none}
.nav_content{padding-bottom:2px}
#pageFooter{color:#737373;font-size: 12px;margin:0 auto;width:1040px}
#contentCurve {background-color:#fff;border-bottom:1px solid #b3b3b3;height:8px;font-size: 1px}
.devider  {background-color:#fff;border-bottom:1px solid #b3b3b3;height:2px; width:600px}
div.line  {background-color:  #DDD;height:1px; width:auto; }
#footerContainer {border-top:1px solid #eee;margin-bottom:30px;padding:8px;position:relative}
.fno{font-weight:normal}
.em11{font-size:1.1em}
.firstlt {font-size:1.5em; color:#FFF}
.whitecolor {color:#FFF}
.italic{font-style:italic}
.bold {font-weight:600}
.raquo {font-weight: 600; color: navy;}
.nowrap {white-space: nowrap}
 
table.salary th{border-width: 1px;	padding: 5px;	border-style: solid;	border-color: #a9c6c9;font-size:11px;}
table.salary th {background-color:#edeff4}
caption{font-size: 12px;font-weight: 600 ; background-color:#3b5998; color:#FFF; padding:2px; margin-bottom:0}
table.salary td {padding:  3px 4px;	border: 1px solid #a9c6c9;}
table.salary td.compare {padding: 3px}
table.salary td div.barnum  {height: 1.3em; font-weight: 600; background-color:#ed9c28; padding-left:2px;}
table.salary td div.barnum2 {height: 1.2em; font-weight: 600; background-color:#ed9c28; padding-left:2px; font-size:0.9em}
table.salary td div.barnum3 {height: 1.2em; font-weight: 600; padding-left:2px; font-size:0.9em}
.blue-border, .this_bar {border: 2px  solid #F60;}
table.salary td.bar {border-top: none; border-bottom: none}
table.salary td.lastrow {border-top: none; border-bottom: 1px solid #a9c6c9;}
table.salary {width:300px;  margin: 10px 10px 10px 20px; font-size:10px;	border-width: 1px;	border-color: #a9c6c9;	border-collapse: collapse;
   -webkit-box-shadow: 4px 4px 6px #999;  -moz-box-shadow: 4px 4px 6px #999;   box-shadow:4px 4px 6px #999;}
table.table-compare  {width:650px; margin: 0 auto;}
table.table-compare0 {width:600px; margin: 0 auto;}
td.acenter {text-align:center}
.relative {position:relative ;overflow:hidden ;}

h3#h3_salary_by_state {margin: 18px auto 8px auto}
table#salary_by_state td {padding-left: 8px}

p{font-size: 12px;  }
p.demon {marging-top: 0; padding: 0 10px;}
ul {margin-left: 0}
li {list-style-type:none; margin: 0 auto 3px -10px;  }

#pageFooter0{margin:0 auto;width:1040px}

.hideme {display:none}
.valignTop {vertical-align:top;}
p.related { margin: 6px auto 10px 10px}

.h3a,.h3b, .h3c,.h3d {font-size: 16px;font-weight: 600 ; color: #F90; padding:0px 5px;}

