@import url("http://images.military.com/media/production/military-skills-translator/default/css/auto-complete.css");
@import url("../../default/css/default.base.css");
@import url("../../default/css/default.dialog.css");
@import url("../../default/css/default.bottompanel.css");
@import url("../../default/css/default.jobs.css");
@import url("../../default/css/default.tooltip.css");
@import url("../../default/css/default.tabs.css");
@import url("../../default/css/default.datascroller.css");
/*START default.base.css overrides*/
html body {
	width:960px;
}
a:link, a:visited {
	color:#0000cc;
}
.dashx {
	background:url("http://images.military.com/media/production/military-skills-translator/default/images/dashx.gif") top left repeat-x;
}
h3 {
	color:#0000cc;
}
* html #mst-footer {
	width:960px;
}
.mst-overlay-content {
	background:url("") top left repeat-x;
}
#mstp-military-experience-pane {
	border-left: 1px solid #c5c4c3;
	border-right: 1px solid #c5c4c3;
}
#civilian-skills-pane {
	border-left: 1px solid #c5c4c3;
	border-right: 1px solid #c5c4c3;
}
#jobs-pane {
	border-left: 1px solid #c5c4c3;
	border-right: 1px solid #c5c4c3;
	border-bottom: 1px solid #c5c4c3;
}
.jobs-filter-wrapper {
	border-left: 1px solid #c5c4c3;
	border-right: 1px solid #c5c4c3;
}
.mst-mid-module a:link, .mst-mid-module a:visited {
	color:#0000cc;
}
.equivalent-occupations-wrapper {
	background: url("http://images.military.com/media/production/military-skills-translator/default/images/mst-main-btmbg.png") repeat-y scroll 0 0 transparent;
	border: none !important;
	width: 466px;
	float: left;
	position: relative;
}
.equivalent-occupations-bottom-border {
	background: url("http://images.military.com/media/production/military-skills-translator/default/images/equivalent-occupations-bottom.png") repeat-x scroll 0 0 transparent;
	position: absolute;
	bottom: 0;
	border: none;
	height: 5px;
	left: 0px;
	width: 466px;
	border: medium none;
}
.mst-lower-left, .mst-lower-right {
	width: 466px;
}
.mst-select-menu {
	width: 618px;
	border: 1px solid silver;
	height: 159px;
	background: white;
}
.mst-overlay-foot {
	width: 654px;
	height: 30px;
	margin: 0;
	padding: 0;
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/mst-overlay-foot.png") no-repeat scroll 0 0 transparent;
}
.mst-sort.asc {
	background: url("http://images.military.com/media/production/military-skills-translator/default/images/skilltrans_arrow.png") scroll 0 0 transparent no-repeat;
}
.mst-sort.desc {
	background: url("http://images.military.com/media/production/military-skills-translator/default/images/skilltrans_arrow_down.png") scroll 0 0 transparent no-repeat;
}
/* Content Section */
#mst-content-top {
	background:url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-mainbg.gif") repeat-y top left;
}
.mst-top-module, .mst-mid-module {
	background:url("") top left repeat-x;
	margin-top: 10px;
}
span.mst-delete {
	background:url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-minus.png") 43px 0 no-repeat;
}
.mst-btn-text a:link, .mst-btn-text a:visited {
	color:#0000cc;
}
mst-mid-module a:link, .mst-mid-module a:visited {
	color:#0000cc;
}
.mst-mid-module table {
	margin: 0 0 0 4px;
	padding:0;
	border:0 none;
}
.mst-mid-module table td label {
	color:#000000;
}
.mst-mid-module .mst-pagination a:link, .mst-mid-module .mst-pagination a:visited {
	color:#0000cc;
}
.mst-content-btm a:link, .mst-content-btm a:visited {
	color:#0000cc;
}
.mst-overlay-content p.mst-overlay-add {
	background:url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-add.gif") 0 0 no-repeat;
}
.mst-overlay-padded-content a:link, .mst-overlay-padded-content a:visited {
	color:0000cc;
}
.mst-overlay-padded-content ul li {
	background:url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-add.gif") 0 17px no-repeat;
}
#mst-mil-job-browse-overlay .mst-overlay-padded-content table td.mst-overlay-table-left {
	background:url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-add.gif") 0 1px no-repeat;
}
/*END default.base.css overrides*/

/* brandable resources */

.mst-overlay-content a:link, .mst-overlay-content a:visited {
	color:#00C;
}
span.mst-add {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-add.gif") no-repeat scroll 0 0 transparent;
}
.mst-mos-info {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-i.gif") no-repeat scroll 0 0 transparent;
}
.mst-job-company-image {
	color: #484848;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
}
.mst-content-btm a:link, .mst-content-btm a:visited {
	color: #0000cc;
}
.rich-datascr-button {
	color: #0000cc !important;
}
.rich-datascr-button a {
	color: #0000cc !important;
}
.rich-datascr-inact, .rich-datascr-act {
	color:#0000cc !important;
}
.rich-datascr-inact {
	font-weight:normal !important;
	color:#0000cc !important;
}
.rich-datascr-button {
	color: #0000cc !important;
}
.panel-status {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/ajax-loader.gif") no-repeat scroll 0 0 transparent;
}
.mst-ok-button {
	background: url("") no-repeat scroll 0 0 transparent;
}
/* Begin added styles Sept 23, 2011 */

.mstp-action-btn {
	background:url("http://images.military.com/media/production/military-skills-translator/military/images/military-action-btn.png") no-repeat scroll 0 0 transparent;
	color:#000000 !important;
	height:27px;
	width:64px;
}
.mstp-add-entity-btn {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/add-entity-btn-background.png") no-repeat scroll 0 0 transparent;
	border: none;
	color:#000000;
	font-weight:bold;
	font-family:Arial;
	font-size:12px;
	text-align:left;
	height:23px;
	width:196px;
}
.mstp-action-btn-add {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/military-action-btn.png") no-repeat scroll 0 0 transparent;
	color:#000000;
	height:27px;
	width:64px;
	text-align:center;
}
.mstp-content-border {
	border:10px solid #eaebed;
}
.mstp-content-header {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-gradient-bar.gif") repeat-x scroll 0 0 transparent;
	height:32px;
}
.mstp-content-header .arrow {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-arrow-sprite.png") no-repeat scroll 0 0 transparent;
	width:24px;
}
.mstp-content-header.modal {
	margin-left:22px;
	margin-right:22px;
}
.mstp-content-header .title {
	color: #000000;
	text-transform: capitalize;
}
.mstp-content-header.modal .close {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-close-btn-sm.png") no-repeat scroll right center transparent;
}
.mstp-roundedcorners {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/rounded-corners.png") no-repeat scroll 0 0 transparent;
	position:absolute;
}
.mstp-roundedcorners.top-left {
	left:0;
	top:0;
}
.mstp-roundedcorners.top-right {
	top:0;
	right:0;
}
.mstp-content-header.military-experience .mstp-roundedcorners {
	width:6px;
	height:6px;
}
.mstp-content-header.military-experience .mstp-roundedcorners.top-left {
	background-position: -8px -3px;
}
.mstp-content-header.military-experience .mstp-roundedcorners.top-right {
	background-position: -25px -3px;
}
.mstp-content-header.modal .mstp-roundedcorners {
	width:6px;
	height:6px;
}
.mstp-content-header.modal .mstp-roundedcorners.top-left {
	background-position: -5px -32px;
}
.mstp-content-header.modal .mstp-roundedcorners.top-right {
	background-position: -24px -32px;
}
.mstp-content-body-intro .button {
	height:23px;
	width:196px;
}
.mstp-equivalent-occupations {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-gradient-bar.gif") repeat-x scroll 0 0 transparent;
	width:466px;
	color:#000000;
	border-left:1px solid #c5c4c3;
	border-right:1px solid #c5c4c3;
	border-bottom:1px solid #c5c4c3;
}
.mstp-equivalent-occupations .mstp-roundedcorners.top-left {
	top:0px;
	left:0px;
}
.mstp-equivalent-occupations .mstp-roundedcorners.top-right {
	top:0px;
	right:0px;
}
.mstp-equivalent-occupations.last {
	margin-left:24px;
}
/* End added styles Sept 23, 2011 */



/* Begin added styles Sept 27, 2011 */
      .mst-content-btm .bottom-border {
	background: none repeat scroll 0 0 #c5c4c3;
	border: 0 none;
	width:468px;
	height:1px;
	position:absolute;
	bottom:0;
}
.mst-content-btm .bottom-border.left {
	left:0;
}
.mst-content-btm .bottom-border.right {
	right:0;
}
.mst-mos-summary-action.mst-collapse {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-collapse-icon.png") scroll 0 0 transparent no-repeat;
	margin-left:10px;
}
.mst-mos-summary-action.mst-expand {
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-expand-icon.png") scroll 0 0 transparent no-repeat;
	margin-left:10px;
}
/* End added styles Sept 27, 2011 */

/* Begin Military.com header/footer styles */


* {
	margin:0;
	padding:0;
}
body {
	margin:0;
	padding:0;
	font:12px/17px Arial, Sans-Serif;
	background-color:#fff;
	background-image:url('http://images.military.com/media/shared/css-global/bg-body.png');
	background-position:center 0;
	background-repeat:repeat-x;
}
body.SIMPLIFIED, body.nonav {
	background-image:url('http://images.military.com/media/shared/css-global/bg-body-simplified.png');
}
a {
	text-decoration:none;
	color:#00c;
}
a:hover {
	text-decoration:underline;
}
image, fieldset {
	border:none;
}
p {
	padding:0 0 18px 0;
}
ul {
	list-style:none;
	margin:0;
}
div.button {
	position:relative;
}
div.button button {
	border:1px solid #999;
	background:#fcc505 url('http://images.military.com/media/shared/css-global/bg-button.png') 0 0 repeat-x;
	width:100%;
	height:100%;
	cursor:pointer;
}
button span {
	position:absolute;
	top:0;
	left:0;
	display:block;
	width:100%;
	height:100%;
	font-size:12px;
	font-weight:bold;
	line-height:21px;
	text-align:center;
	color:#000;
	cursor:pointer;
}
#pageHead, #pageBody, #pageFoot {
	width:960px;
	margin:0 auto;
	text-align:left;
}
#pageHead {
	position:absolute;
	top:0;
	left:50%;
	margin:0 0 0 -480px;
	z-index:1;
	height:135px;
}
body.nonav #pageHead {
	height:75px;
}
#pageBody {
	z-index:0;
	overflow:hidden;
	padding:120px 0 0px 0;
}
body.nonav #pageBody {
	padding:93px 0 0px 0;
}
#pageFoot {
	z-index:0;
	border-top:1px solid #ccc;
	padding:8px 0;
}
#bodyContent {
	float:right;
	width:775px;
}
#bodySidebar {
	overflow:hidden;
	float:left;
	width:160px;
}
#logo {
	display:block;
	width:160px;
	height:75px;
}
#logo a {
	position:relative;
	top:10px;
	overflow:hidden;
	display:block;
	width:160px;
	height:54px;
	text-indent:-999em;
	background:url('http://images.military.com/media/shared/css-global/bg-logo.png') 0 0 no-repeat;
}
#logo span {
	position:absolute;
	top:43px;
	left:0;
	width:100%;
	height:11px;
	text-indent:-999em;
	background-image:url('http://images.military.com/media/shared/css-global/bg-logo.png');
	background-position:0 -43px;
	background-repeat:no-repeat;
	cursor:pointer;
}
.HOME #logo span {
	background-position:0 -43px;
}
.BENEFITS #logo span {
	background-position:0 -54px;
}
.NEWS #logo span {
	background-position:0 -65px;
}
.ENTERTAINMENT #logo span {
	background-position:0 -76px;
}
.JOINTHEMILITARY #logo span {
	background-position:0 -87px;
}
.EDUCATION #logo span {
	background-position:0 -98px;
}
.VETERANJOBS #logo span {
	background-position:0 -109px;
}
.MONEY #logo span {
	background-position:0 -120px;
}
.DEALS #logo span {
	background-position:0 -131px;
}
.MILITARYFAMILY #logo span {
	background-position:0 -142px;
}
.COMMUNITY #logo span {
	background-position:0 -153px;
}
.SIMPLIFIED #logo span {
	background-position:0 -164px;
}
.GLOBAL #logo span {
	background-position:0 -43px;
}
#nav0 {
	overflow:hidden;
	position:absolute;
	top:8px;
	right:0;
	height:58px;
	width:326px;
}
#nav0_account {
	position:relative;
	left:9px;
	float:right;
}
#nav0_account li {
	float:left;
	font-size:12px;
	line-height:12px;
	padding:0 9px 0 8px;
	background:url('http://images.military.com/media/shared/css-global/bg-dividers.png') right -39px no-repeat;
	color:#fff;
}
#nav0_account li a {
	color:#fff;
}
#nav0_account li a:hover {
	color:#fff;
}
#nav0_search {
	position:absolute;
	bottom:0;
	right:-9px;
	width:100%;
	color:#000;
	text-align:right;
}
#nav0_search li {
	float:right;
	font-size:11px;
	line-height:11px;
	padding:0 9px 0 8px;
	background:url('http://images.military.com/media/shared/css-global/bg-dividers.png') right -70px no-repeat;
	color:#fff;
}
#nav0_search li a {
	color:#ccc;
}
#nav0_search li a:hover {
	color:#fff;
	text-decoration:none;
}
#nav0_search li.active a {
	font-weight:bold;
	color:#fff;
}
#nav0_search li.active a:hover {
	text-decoration:none;
}
#nav0_search li form {
	display:none;
}
#nav0_search li.active form {
	position:absolute;
	top:-28px;
	right:9px;
	display:block;
	width:326px;
}
#nav0_search li input {
	float:right;
	width:249px;
	border:1px solid #403f3f;
	margin:0 0 0 4px;
	padding:2px 5px;
	font-size:12px;
}
#nav0_search li div.button {
	float:right;
	margin:0 0 0 4px;
	width:53px;
	height:21px;
}
#nav0_search li input#nav0_search_buddy1 {
	width:88px;
}
#nav0_search li input#nav0_search_buddy2 {
	width:145px;
}
#nav0_search li input#nav0_search_jobs1 {
	width:188px;
}
#nav0_search li input#nav0_search_jobs2 {
	width:45px;
}
#nav1 {
	position:relative;
	display:block;
	width:960px;
	height:30px;
}
#nav1 ul {
	margin:0;
}
#nav1 li {
	float:left;
	display:block;
	background:url('http://images.military.com/media/shared/css-global/bg-dividers.png') 0 0 no-repeat;
}
#nav1 li.first {
	background:none;
}
#nav1 li a, #nav1 li span {
	position:relative;
	float:left;
	display:block;
	padding:0 10px 0 11px;
	font-size:13px;
	font-weight:bold;
	line-height:30px;
	color:#000;
}
#nav1 li.first a {
	padding-left:10px;
}
#nav1 li a:hover {
	z-index:1;
	margin-right:-1px;
	padding-right:11px;
	text-decoration:underline;
}
#nav1 li.active a, #nav1 li.active a:hover {
	z-index:2;
	margin-right:-1px;
	padding-right:11px;
	text-decoration:none;
	color:#fff;
	background:#000;
}
#nav1 li ul {
	display:none;
	margin:0;
}
#nav1 li.active ul {
	display:block;
	position:absolute;
	top:30px;
	left:0;
	width:100%;
	background-color:#000;
	margin:0;
}
#nav1 li.active ul li {
	float:left;
	display:block;
	padding:0 11px 0 12px;
	background:url('http://images.military.com/media/shared/css-global/bg-dividers.png') 0 -30px no-repeat;
	margin:0;
}
#nav1 li.active ul li.first {
	padding-left:11px;
	background:none;
	margin:0;
}
#nav1 li.active ul li a, #nav1 li.active ul li span {
	position:static;
	border-top:6px solid #000;
	border-bottom:6px solid #000;
	padding:0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	line-height:18px;
	color:#fff;
}
#nav1 li.active ul li a:hover {
	z-index:0;
	margin-right:0;
	padding-right:0;
	text-decoration:underline;
	background:transparent;
	margin:0;
}
#nav1 li.active ul li.active a, #nav1 li.active ul li.active span, #nav1 li.active ul li.active a:hover {
	z-index:0;
	margin-right:0;
	padding-right:0;
	border-bottom:6px solid #e7070c;
	font-weight:bold;
	text-decoration:none;
	background:transparent;
	margin:0;
}
#nav1 li.active ul li span {
	font-weight:bold;
	cursor:default;
}
#nav1 li.active ul li.more {
	float:right;
	padding:0 11px 0 0;
	background-image:url('http://images.military.com/media/shared/css-global/bg-navicons.png');
	background-position:right 12px;
	_background-position:right 13px;
	background-repeat:no-repeat;
}
#nav1 li.active ul li.more ul {
	display:none;
	margin:0;
}
#nav1 li.active ul li.more.showMenu ul, #nav1 li.active ul li.more:hover ul {
	display:block;
	position:absolute;
	top:30px;
	left:auto;
	right:0;
	width:auto;
	height:auto;
	padding:10px 16px;
	background-color:#000;
	border-top:1px solid #333;
	margin:0;
}
#nav1 li.active ul li.more ul li {
	float:none;
	display:block;
	padding:0;
	background:none;
	clear:both;
	white-space:nowrap;
	margin:0;
}
#nav1 li.active ul li.more ul li a {
	float:none;
	border-top:none;
	border-bottom:none;
	display:inline;
	padding:0;
	font-weight:normal;
	margin:0;
}
#nav1 li.active ul li.more ul li a:hover {
	text-decoration:underline;
	border-bottom:none;
	font-weight:normal;
}
#nav1 li.active ul li.more ul li.active a, #nav1 li.active ul li.more ul li.active a:hover {
	text-decoration:underline;
	font-weight:bold;
}
#nav3 {
	padding:1px 0 10px;
}
#nav3 li {
	position:relative;
	z-index:0;
	height:24px;
}
#nav3 li.active {
	z-index:1;
}
#nav3 li a {
	display:block;
	width:100%;
	position:relative;
	z-index:0;
	margin:-1px 0 0 0;
	line-height:22px;
	background:#e4e5e5 url('http://images.military.com/media/shared/css-global/bg-nav3.png') 0 0 repeat-x;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	color:#000;
	font-weight:bold;
}
#nav3 li.active a {
	z-index:1;
	background:#000;
	border-top:1px solid #333;
	border-bottom:1px solid #000;
	color:#fff;
}
#nav3 li a span, #nav3 li span a {
	display:block;
	padding:0 0 0 9px;
	cursor:pointer;
}
#nav3 li.active ul {
	position:relative;
	z-index:0;
}
#nav3 li.active ul li a {
	z-index:0;
	margin:-1px 0 0 0;
	line-height:22px;
	background:#fff;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	color:#000;
	font-weight:normal;
}
#nav3 li.active ul li.active a {
	z-index:1;
	background:#fff url('http://images.military.com/media/shared/css-global/bg-navicons.png') 6px -993px no-repeat;
	_background-position:6px -992px;
	border-top:1px solid #999;
	border-bottom:1px solid #999;
	color:#000;
}
#nav3 li.active ul li a span, #nav3 li.active ul li span a {
	padding:0 0 0 18px;
}
#nav5 {
	border-top:1px solid #ccc;
	padding:5px 2px 0;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	width:960px;
}
.SIMPLIFIED #nav5 {
	text-align:center;
}
#nav5 li {
	display:block;
	padding-bottom: 0;
}
#nav5 li span, #nav5 li ul, #nav5 li li {
	display:inline;
	font-size:11px;
	line-height:18px;
}
#nav5 li span {
	position:relative;
	left:2px;
	z-index:3;
	font-weight:bold;
	background:#fff;
}
#nav5 li ul {
	margin-left:-3px;
}
#nav5 li li {
	padding:0 0 0 7px;
	margin-left:2px;
	font-weight:normal;
	color:#666;
	background:url('http://images.military.com/media/shared/css-global/bg-dividers.png') 0 -99px no-repeat;
}
#copyrightAndParentCo {
	padding:0;
	text-align:center;
	font-size:11px;
	line-height:19px;
	color:#999;
}
#copyrightDate {
	background:url('http://images.military.com/media/shared/css-global/bg-dividers.png') right -99px no-repeat;
	padding-right:5px;
	display:inline;
}
#parentCompany {
	background:transparent url(http://images.military.com/media/shared/css-global/bg-parentcompany.png) no-repeat left 1px;
	padding-left:69px;
	display:inline;
}
div#pageFoot {
	text-align:left;
	color:#666;
	font-size:11px;
	font-weight:regular;
}
div#pageFoot a {
	color:#00c;
	font-size:11px;
	font-weight:regular;
	padding-right:3px;
	border-right:1px solid #666;
}
div#pageFoot .aMonsterCompany {
	color:#999;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:168px;
	text-align:right;
	background:transparent url('http://images.military.com/media/shared/css-global/bg-parentcompany.png') 0 50% no-repeat;
}
#nav5 li#socialnetworkingfooter {
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#00c;
	line-height:15px;
	margin:10px 0;
}
#nav5 li#socialnetworkingfooter a {
	text-decoration:none;
}
#nav5 li#socialnetworkingfooter .facebook-icon, #nav5 li#socialnetworkingfooter .twitter-icon {
	background:transparent url('http://images.military.com/media/shared/css-global/sprites/sprite-socialnetworking-footer.jpg') top left no-repeat;
	width:15px;
	height:15px;
	text-indent:-9999px;
	display:inline-block;
	cursor:pointer;
	margin-right:5px;
}
#nav5 li#socialnetworkingfooter .twitter-icon {
	background-position:0 -15px;
	margin-right:0;
}
#nav5 li li:first-child {
	margin-left:0px;
}
#pageHead_sponsor {
	overflow:hidden;
	position:absolute;
	top:0;
	left:166px;
	width:468px;
	height:75px;
}
#pageHead_sponsor div {
	position:relative;
	overflow:hidden;
	width:468px;
	height:75px;
}
#pageHead .ad {
	overflow:hidden;
	position:absolute;
	top:6px;
	left:166px;
	width:468px;
	height:60px;
}
#pageHead .ad div {
	position:relative;
	overflow:hidden;
	width:468px;
	height:60px;
}
#pageBody .ad {
	padding:10px 0 18px 0;
	background:transparent url('http://images.military.com/media/shared/css-global/bg-advertisement.png') center 2px no-repeat;
}
#pageBody .ad.noBanner {
	background:none;
	padding-top:0;
}
#pageBody .ad div {
	position:relative;
	overflow:hidden;
}
a img {
	border:none;
}
.tileComponent, .panelItemImage {
	margin-bottom:8px;
}
.tileComponent .tileItem {
	float:left;
	margin-right:6px;
}
.tileComponent .tileLastItem {
	float:none;
	margin-right:0;
}
#sponsorships {
	margin: 0 auto;
	position: absolute;
	top: 0;
	width: 960px;
}
#sponsorships #promowingleft-panel, #sponsorships #promowingright-panel, #sponsorships #promomasthead-panel {
	zzdisplay:none;
}
#sponsorships #promowingleft-panel, #sponsorships #promowingright-panel {
	width:160px;
	height:700px;
	position:absolute;
	top:135px;
	left:0;
}
#sponsorships #promowingleft-panel {
	margin-left:-160px;
}
#sponsorships #promowingright-panel {
	margin-left:960px;
}
#sponsorships #promomasthead-panel {
	position:absolute;
	top:0;
	right:340px;
	max-height:75px;
	max-width:620px;
	z-index:7200;
}
#socialnetworking {
	padding:32px 10px 0;
}
#socialnetworking ul {
	list-style-type:none;
	list-style-position:outside;
	padding:0;
}
#socialnetworking ul li {
	height:42px;
	width:80px;
	overflow:hidden;
	padding:0 0 0 40px;
	background:transparent url('http://images.military.com/media/shared/css-global/sprites/sprite-socialnetworking.jpg') top left no-repeat;
}
#socialnetworking ul li.facebook {
	background-position:0 0;
}
#socialnetworking ul li.twitter {
	background-position:0 -42px;
}
#socialnetworking ul li.feedback {
	background-position:0 -84px;
	padding-top:6px;
	height:36px;
}
.addthis_pill_style {
	margin-right:3px;
}
.at300b {
	margin-right:3px;
	width:70px;
}
div.postIndividual div.postMetadata {
	height:15px!important;
}
div.socialContainer {
	padding-bottom:8px;
}
#detailview-panel .postIndividual .comp img {
	float:left;
	margin:0 12px 12px 0;
}
div#detailview-panel div#sectionResourcesforMilitaryLife ul.listLeft, div#detailview-panel div#sectionResourcesforMilitaryLife ul.listRight {
	margin:0 1px!important;
}
div#detailview-panel div#sectionSpouseChannelataGlance ul.listLeft, div#detailview-panel div#sectionSpouseChannelataGlance ul.listRight {
	margin:0 1px!important;
}
#sponsorships {
	zzposition:relative;
	width:960px;
	margin:0 auto;
}
#sponsorships #promowingleft-panel, #sponsorships #promowingright-panel, #sponsorships #promomasthead-panel {
	zzdisplay:none;
}
#sponsorships #promowingleft-panel, #sponsorships #promowingright-panel {
	width:160px;
	height:700px;
	position:absolute;
	top:135px;
	left:0;
	zzbackground-color:green;
}
#sponsorships #promowingleft-panel {
	zzleft:0;
	margin-left:-160px;
}
#sponsorships #promowingright-panel {
	zzright:0;
	zzmargin-right:-160px;
	margin-left:960px;
}
#sponsorships #promomasthead-panel {
	position:absolute;
	top:0;
	right:340px;
	max-height:75px;
	max-width:620px;
	z-index:400;
}
html body {
	margin:0 auto!important;
	width:960px;
}
#pageHead {
	position: absolute;
}
.clearer {
	clear:both;
	height:1px;
	overflow:hidden;
	line-height:1%;
	font-size:0;
	margin-bottom:-1px;
}
* html .clearer {
	height:auto;
	margin-bottom:0;
}
.widget {
	font-family:Arial, sans-serif;
	font-size:11px;
}
/* End Military.com header/footer styles */

/********************* dialog ***********************/

.ui-widget-header {
	height: 30px;
	background: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-gradient-bar.gif") repeat-x scroll 0 0 transparent;
	border-left: 1px solid #c5c4c3;
	border-right: 1px solid #c5c4c3;
	border-bottom: 1px solid #c5c4c3;
}
.ui-dialog .ui-dialog-title {
	color: black;
}
.mst-dialog-close-icon {
	background-image: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-close-btn-sm.png");
}
/********************* end dialog *******************/

.mst-overlay-content h2 {
	margin:0;
	font-size:18px;
	font-weight:bold;
	padding-bottom:21px;
	display: block;
}
#mst-mil-job-title-overlay .mst-overlay-content h2 {
	font-size:15px;
	font-weight:normal;
	color:#777;
	padding-bottom:26px;
	display: block;
}
/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	-khtml-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	-khtml-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-khtml-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	-khtml-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}
/* Autocomplete corrections */
.suggestion-container a.ui-corner-all {
	color:#123e7c !important;
	background: url('http://images.military.com/media/production/military-skills-translator/default/images/skilltrans_bullet-lg.gif') left no-repeat;
	padding-left:12px;
}
.suggestion-container a.ui-corner-all.ui-state-hover {
 background: !important;
	border: none;
	color:#123e7c !important;
	font-weight: bold;
}
.mst-dialog-close-icon {
	background-image: url("http://images.military.com/media/production/military-skills-translator/military/images/military-mst-close-btn-sm.png");
	background-repeat: no-repeat;
	background-position: right 0px;
	width: 60px;
	height: 18px;
	color: black;
	line-height: 14px;
	font-weight: bold;
	text-align: left;
	font-family: arial;
	padding-top: 2px;
	display: block;
}
.mst-dialog-titlebar-close {
	position: absolute;
	right: 5px;
	top: 12px;
	width: 60px;
	margin: -5px 0 0 0;
	padding: 0 0 0 0;
	height: 18px;
	border: none !important;
	background: transparent !important;
}
a.mst-dialog-titlebar-close:hover {
	text-decoration: none !important;
}
/* General classes added in 1.3 */
.ajax-status-text {
	display:none;
	color: green;
}
.highest-z-level {
	z-index:10;
}
.higher-z-level {
	z-index:7;
}
.high-z-level {
	z-index:3;
}
.xoverflow {
	overflow-x:visible;
}
.auto-xoverflow {
	overflow-x: auto;
}
.display-block {
	display:block;
}
.white-text {
	color: #FFFFFF;
}
.nopadding-left {
	padding-left:0;
}
.left-float {
	float:left;
}
.bannerAd{
	margin: 0 auto;
	padding: 10px 0 !important;
	width: auto;
	text-align: center;
	background: transparent url('/media/shared/css-global/bg-advertisement.png') center 3px no-repeat;
}