body{ background-color: #CCC; color:#393939}
body div#container_wrapper {background:transparent url(/themes/new/skins/arial/images/grid/bg_page_trans.png) repeat-y scroll 50% 0}
body div#bg_bottom {background:transparent url(/themes/new/skins/arial/images/grid/bg_page_trans_btm.png) no-repeat scroll 50% 100%}
#user_nav ul {margin-top:6px}
#signin {padding-top:16px}
#global_search {margin-top:23px}
#user_nav {margin-top:32px}
#user_nav a {color:#FFF}
#user_nav ul li {color:#FFF}
a {color:#006699; text-decoration:none}
a:hover {color:#006699; text-decoration:underline}
h3, h3 a{ color:#003366; font-weight:bold}
h3 a:hover{ color:#999}
#global_search a.button:hover{text-decoration:none;}
.site_color {color:#364A6B}
.site_color_2 {color:#4197D9}
div#header #header_logo {padding:1px 0 0 16px; width:117px }
div#header #header_logo h1 a {display:block; background:transparent url(../themes/new/hmforces/images/grid/logo_site.png) no-repeat scroll; height: 92px; width: 117px}
div#header #header_logo h2 {color:#5D5D5D; margin:-17px 0 0 120px}
div#header {background:transparent url(../themes/new/hmforces/images/grid/bg_header.png) no-repeat scroll 0 0}
#nav {background:transparent url(../themes/new/hmforces/images/grid/bg_nav_t.gif) no-repeat scroll 0 0}
#nav ul#navbar_primary_nav li {background:none}
#nav ul#navbar_primary_nav li.active a {background:#012A54 none repeat-x scroll 50% 50%; color:#FFF}
#nav ul#navbar_primary_nav li.active a span span, #nav ul#navbar_primary_nav li a span{ height:21px; padding-top:7px}
#nav ul#navbar_primary_nav li.active a span {font-weight:bold}
#nav ul#navbar_primary_nav li a span {color:#D7DBE1}
#nav ul#navbar_primary_nav li a:hover span {color:#FFF}
#nav ul#navbar_secondary_nav {background:transparent url(../themes/new/hmforces/images/grid/bg_nav_secondary.gif) no-repeat scroll 0 100%; padding-top:4px}
#nav ul#navbar_primary_nav li.active a span span, #nav ul#navbar_secondary_nav li a {color:#FFF}
#nav ul#navbar_primary_nav li.active a:hover span span, #nav ul#navbar_secondary_nav li a:hover {color:#FFF; text-decoration:underline}
.subnav {background:transparent url(../themes/new/hmforces/images/grid/bg_subnav_t.gif) no-repeat scroll 0 0}
#wrapper .subnav ul li a, .subnav ul li span {color:#006699; font-weight:bold}
a.button, a.button:visited, input.button {color: #FFF; background: #1066A8 url(../themes/new/hmforces/images/grid/bg_buttons_lnk-23.gif) repeat-x scroll 0 -2px; border:none}
a.button:hover, a.button:hover, input.button:hover{ color: #FFF; background: #1066A8 url(../themes/new/hmforces/images/grid/bg_buttons_lnk-23.gif) repeat-x scroll 0 -122px; border:none}
.widget .inner_widget {background:transparent url(../themes/new/hmforces/images/grid/bg_box-t-1.gif) repeat-x scroll 50% 0pt}
#active_discussions_widget ul li{ padding:3px 0pt 4px 20px}
#featured_galleries_widget .inner_widget {background:transparent url(../themes/new/hmforces/images/grid/bg_latest_jobs.jpg) no-repeat scroll 100% 100%}
.widget-50 .inner_widget {background:transparent url(../themes/new/hmforces/images/grid/bg_latest_jobs.jpg) no-repeat scroll 100% 100%}
.box.secondary_news {background:url("../themes/new/hmforces/images/grid/bg_box-news.gif") repeat-y scroll 0px 0px}
div.verified_status {height: 16px; width: 15px; margin-right: 6px; background:transparent url(../themes/new/hmforces/images/icons/LEO_16_clr.gif) no-repeat scroll 0 50%; float: left}
div.verified_status a {display: block; width: 15px; height: 16px; background: transparent}
#news_main_widget .inner_widget{ background:0}
.channel_categories_list_widget_inline .inner_widget{ }
div.custom_widget h3{ background:#1066A8; color:#FFF}
div.custom_widget h3.title {padding-left:4px; background:#1066A8}
#officer_down_widget .inner_widget {padding: 0; font-size: 11px}
.officer-down {padding:0 0 1px 0; min-height:242px}
.officer-down:after {content: "."; display: block; height: 0; clear: both; visibility: hidden}
.officer-down {display: block}
.officer-down dl {position:relative; z-index:1}
.officer-down dl dt {font: bold 12px Arial, Verdana, sans-serif; color:#275c85; margin:0 0 6px; line-height:1.15em; padding:11px 5px 8px 113px}
.officer-down dl dd {margin:0 11px 5px 0; padding:0 5px 0 113px}
.officer-down dl dd.link {text-align:right; margin-bottom:10px}
.officer-down dl dd.photo {position:absolute; top:9px; left:10px; padding:0; margin:0; width:92px}
#wrapper .officer-down dl dd.photo a {border:1px solid #e1eaef; display: block}
#wrapper .officer-down dl dd.photo a:hover {border:1px solid #4a92ca}
#wrapper .officer-down dl dd.photo a img {display: block}
.officer-down dl dd.state {position:absolute; top:137px; left:10px; width:92px; padding:0; margin:0; text-align:center}
.officer-down dl dd.state img {display: block; margin:0 auto}
.officer-down dl dd dl {border-bottom:1px solid #dfe5ec; padding:0 0 4px; clear:both}
.officer-down dl dd dl.last {border-bottom:none}
.officer-down dl dd dl dt {font: bold 11px Arial, Verdana, sans-serif; color:#313131; margin:0; line-height:1.15em; padding:0; background:none}
.officer-down dl dd dl dd {margin:0 0 3px; padding:0}
.officer-down dl dd dl dd dl {position:static; border-bottom:none; padding:1px 0 0; margin: 0}
.officer-down dl dd dl dd dl:after {content: "."; display: block; height:0; clear: both; visibility: hidden}
.officer-down dl dd dl dd dl {display:block; clear:left}
.officer-down dl dd dl dd dl dt {font-weight: normal; float:left; clear:left}
.officer-down dl dd dl dd dl dd {margin:0; padding:0; float:right; width:57px}
.officer-down dl dd dl dd dl.normal dt, .officer-down dl dd dl dd dl.normal dd {float:none; width:auto; display:inline}
.officer-down dl dt {font-family:Georgia,Arial,Verdana,sans-serif; font-size:12px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal}
.quiz_list_widget table tr.header {background-color:#DDDDDD}
#channel_ad_widget a{ background:none}
div.article div.school_finder_in_article {background:transparent url(../themes/new/hmforces/images/grid/bg_box-t-1.gif) repeat-x scroll 50% 0pt}
.category_crumbs, .category_crumbs a {font-size:13px; font-weight:bold}
html body div#container_wrapper div div.featured_author{ border:solid 1px #D9D9D9 !important}
#monster_header {padding-top:4px}
.topic_watching_table tr.table_header th, .topic_watching_table tr.table_header th a, .discussion_table tr.table_header th, .discussion_table tr.table_header th a {color:#006699}
.compose_header, .reply_header, .message_menu, .discussion_table .table_header, .topic_table .table_header, .discussion_table .table_header th, .topic_table .table_header th {background:#012A54 none repeat scroll 0 0}
input.search_magnify {background-color:#006699}
input.search_magnify:hover {background-color:#012A54}
.hot-careers {margin:0 0 12px; border:none; background: url("../themes/new/hmforces/images/grid/bg_hot-careers.png") 0 0 no-repeat; padding:0 0 1px}
.hot-careers .hot-careers-header {text-align:center; padding:3px}
.hot-careers .hot-careers-header h2 {margin:0}
.hot-careers .hot-careers-header h3 {display:none}
.hot-careers ul {margin:0 7px 19px 5px; padding:105px 0 0}
.hot-careers ul li {padding:0 0 0 26px; margin:0 0 8px; background: url("../themes/new/hmforces/images/grid/arrow_1.png") 6px 3px no-repeat}
#wrapper .hot-careers ul li a {color:#4197D9}
.hot-careers .hot-careers-header h2 {}