*{margin:0;padding:0;}
.hide{display:none;}
.float-right{float:right;}
.bold{font-weight:bold;}
.unbold{font-weight:normal;}
.smaller{font-size:10px;}
.all-caps { text-transform: uppercase; }
.regular-font { font-family: arial,tahoma,sans-serif; }
.hack{visibility:hidden;margin-bottom:-40px;}
ul.no-style{position:relative;left:-13px;}
ul.no-style li{list-style-type:none;}

body{
    background:#d4d4d4 url(/static-main/i/global/tm_bg.gif) repeat-y 50% 0;
    font-family:arial,tahoma,sans-serif;
    font-size:12px;
    color:#333;
    margin:0;
    text-align:center;
}

body.popup{font-family:arial,tahoma,sans-serif;text-align:left;font-size:12px;color:#000;background:#d4d4d4 url(/static-main/i/global/tm_pattern_tile.gif);}

.colmask {
    position:relative; /* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
    clear:both;
    float:left;
    width:100%;
    /*overflow:hidden;*/
}

div#layout h2 { color: #651528; font-size: 17px; text-transform: uppercase; margin-bottom: 7px; }
div#layout h3{color:#651528;font-size:15px;text-transform:uppercase;}

h4, h5{font-size:12px;}

p{line-height:16px;}

body.popup h3{margin-bottom:15px;font-weight:bold;}
body.popup h1{font-size: 24px}
#ses-h1{text-indent: -5000px; line-height: 1px; height: 62px; width: 400px; background: url(/static-main/i/ses/bg-h1.png) no-repeat; background-position: 40px 0px; }
	
.popup-header{height: 68px; padding-top: 40px; background: url(/static-main/i/ses/bg-header.png) repeat-x top left; position: relative; top: -10px; left: -45px; width: 528px;}

a{color:#0c3844;text-decoration:underline;}
a.active{color:#fff;font-weight:bold;text-decoration:none;}
a.admin{font-size:11px;font-weight:normal;color:#651528;}
a.see-more{padding-left:15px;background:url(/static-main/i/global/tm_see_more.gif) 0 2px no-repeat;}
a.pdf{padding-left:20px;background:url(/static-main/i/global/tm_sidebar_icon_pdf.gif) 0 -1px no-repeat;}
a#logo{position:absolute;z-index:10;top:28px;left:30px}

input.submit{font-size:11px;padding:3px;margin:20px 15px 0 0;}
label#z{margin-top:-10px;}
input.radio{margin-bottom:-3px;}
select{display:block;}
legend{color: #000000; margin-bottom: 5px;}
blockquote{padding:0 20px;font-style:italic;}
label.bolded{font-weight: bold;margin:-14px 0 -5px 17px;display:block;}

span.pdf {
background:url("/static-parents/i/tm_sidebar_icon_pdf.gif") no-repeat scroll 0 -1px transparent;
padding-left:20px;
}

div#wrapper{
    position: relative;
    width: 946px;    
    text-align:left;
    margin:0 auto;
    margin-top: 53px;
}

#utility-bar{
    position:absolute;
    top:0;left:0;
    background:url('/static-main/i/global/util_bg.gif') repeat-x;
    height:53px;
    width:100%;
    z-index:0;
}

#apps, #utils{
    float:left;
    color:#555;
    position:relative;
    margin:-25px 0 0 -19px;
    z-index:2;
}

#utils{
    float:right;
    margin-top:-30px;
    #margin-top:-34px;
    margin-bottom:-5px;
    margin-right: -9px;
}

#utils form{
    display:inline;
    position:relative;
    top:-5px;
    #top:-2px;
    left:12px;
}

#id_query{
    border:1px solid #857b5c;
    margin:0 5px 0 0;
    padding:3px;
}

#utils #submit{
    margin:0 0 -7px 0;
    #margin-bottom:-4px;
}

#apps a, #utils a{
    font-weight:bold;
    color:#60542b;
}

#apps h2 {
    font-size:100%;
    font-weight:normal;
    display:inline;
    padding:0;
}

#apps ul, #utils ul{
    margin:0;
    padding:0;
    list-style-type: none;
    display:inline;
}

#apps li, #utils li{
    display:inline;
    margin:0;
    color:#651528;
    border-left:1px solid #bbb;
    padding:0 2px;
}

#apps li{
    padding:0 10px;
}

#utils li{
    font-size:90%;
}

#apps li.first, #utils li.first{
    border:0;
}

#comment-box-wrapper{
    text-align: left;
    display:none;
    position:absolute;
    top: 0px;
    left:627px;
    z-index:10;
    width: 319px;
    height: 318px;
    padding-left:7px;
    background /**/:url(/static-parents/i/parents_white_box_with_shadow.png) no-repeat;
}

#wrapper.home #comment-box-wrapper{
    left:634px;
}

#comment-box{
    width: 292px;
    height: 292px;
    padding:10px;
    overflow: hidden;
	background: white;
    /*background:url(/static-parents/i/white_box.png);*/
}

#close-comments{
    color:#aaa;
    position:absolute;
    font-size:80%;
    top:15px;
    left:270px;
    border:1px solid #aaa;
    text-decoration: none;
}

#comment-box *{
    margin:0;
    padding:0;
}

#comment-box h4{
    font-size:110%;
    #padding-bottom:3px;
    margin-bottom:-5px;
}

#comment-box label{
    font-size:90%;
    display:block;
    padding:15px 0 5px 0;
}

#comment-box #id_feedback, #comment-box #id_name, #comment-box #id_state{
    padding:2px;
    display:block;
    border: 1px solid #aaa;
}

#comment-box #id_feedback{
    width:286px;
    height: 70px;
}

#comment-box #id_name{
    padding:3px 2px;
    width: 100px;
}

.comment-box-state-position{ /* Position set using jquery's more advanced CSS selectors */  
    position: relative;
    top:-60px;
    left:121px;
}

#id_comment_submit{
    position:relative;
    top:-37px;
    font-size:90%;
    padding:2px;
}

#comment-box h5, #guidelines{
    position:relative;
    top:-75px;
    #top:-81px;
    left:85px;
    font-size:90%;
    width: 210px;
}


#comment-box #guidelines{
    margin-left:15px;
}

#comment-box p.center{
    display:block;
    text-align:center;
    padding:50px 10px;
}

#comment-box #ajax-loader{
    display:none;
    position: absolute;
    top: 12px;
    left: 160px;
}

span.error {
    color:red;
    display:block;
    position: absolute;
    font-size:80%;
    margin-top:1px;
}

div#header
{
	height: 45px;
	padding: 49px 20px 9px 32px;
	background: url(/static-main/i/global/tm_header_tile.jpg);
	position: relative;
}

div#header-tall
{
	height: 45px;
	padding:49px 20px 35px 32px;
	background: url(/static-main/i/global/tm_headerbg_tall.jpg);
	position: relative;
}

div#header-taller
{
	height: 45px;
	padding:49px 20px 58px 32px;
	background:url(/static-main/i/global/tm_headerbg_taller.jpg);
	position: relative;
}

/* Add This toolbar */
div#header .addthis_toolbox,
div#header-tall .addthis_toolbox,
div#header-taller .addthis_toolbox
{
	position: absolute;
	left: 650px;
	top: 5px;
	z-index: 2;	
}

div#language{
    position:absolute;
    top:9px;left:776px;
    width:300px;
    #top:50px;
    color:#fff;
    font-size:90%;
    z-index:3;
}

div#language a{color:#fff;text-decoration:underline;font-weight:bold;}

div#navigation{margin:-17px 0 0 200px;position:relative;z-index:10;}

div#accessibility { display: none; font-size: 10px; color: #e8ddb9; margin-bottom: 5px; }
div#accessibility a{color:#e8ddb9;text-decoration:none;position:relative;top:-5px;}
div#accessibility a:hover{text-decoration:underline;}
div#accessibility a.accessibility{visibility:hidden;}

ul#main-navigation { display: inline-block; height: 32px; position: relative; top:0 px; padding:10px 8px 0 0; background: url(/static-main/i/global/tm_header_nav_divider.gif) no-repeat 100% 20px; }
ul#main-navigation li { position: relative; text-transform: uppercase; font-size:15px; letter-spacing: -1px; display: inline-block; height: 20px; padding: 12px 1px 0 10px; background: url(/static-main/i/global/tm_header_nav_divider.gif) 4px 10px no-repeat; }
ul#main-navigation li a{color:#e8ddb9;position:relative;top:-8px;text-decoration:none;}
ul#main-navigation li.active { background: url(/static-main/i/global/main-nav-tab.png) no-repeat; }
ul#main-navigation li.active.home { background: url(/static-main/i/global/tm_header_nav_divider.gif) 3px 10px no-repeat; }
ul#main-navigation li.active.home .tab-end { background: none; }
ul#main-navigation li.active .tab-end { background: url(/static-main/i/global/main-nav-tab-right.png) no-repeat; width:10px; height:32px; position: absolute; right: -10px; top: 0; z-index: 3; }
ul#main-navigation li.active a{color:#fff;text-decoration:none;}
ul#main-navigation li a:hover{color:#fff;}

div#site-tools{margin:-58px 0 0 0;float:right;}

ul#call-to-action{display:inline;padding:0px 0 0 0;position:relative;left:2px;z-index:10;float:right;}
ul#call-to-action li{font-weight:bold;text-transform:uppercase;line-height:1em;font-size:10px;display:inline;margin-left:0px;padding:5px 2px 0 9px;background:url(/static-main/i/global/tm_link_bullet_red.gif) no-repeat 1px 0px;}
ul#call-to-action li a{color:#fff;position:relative;top:-8px;text-decoration:none;}
ul#call-to-action li.active a{color:#fff;text-decoration:underline;}
div#site-tools form{float:left;position:relative;left:22px;z-index:10;}
input#search{background:url(/static-main/i/global/tm_header_nav_search_bar.gif) no-repeat;border:0;width:147px;height:26px;margin:0;padding:5px 12px 0 5px;}
input#location{background-color:none;background:url(/static-main/i/global/tm_header_nav_search_bar_short.gif) no-repeat;border:0;width:70px;height:26px;margin:0;padding:2px 12px 2px 5px;}
input.search-button{margin:0 0 -5px 4px;}

div#layout-wrapper{background:url(/static-main/i/global/tm_pattern_tile.gif) 0 0;float:left;width:946px;}
div#content{padding:10px 0 0 45px;width:420px;clear:left;float:left;}
div#content p{color:#303030;padding-bottom:15px;}
div#content ul{margin:5px 0 0 15px;padding-bottom:15px;list-style-type:square;}
div#content ul li{padding-bottom:2px;}
div#content h3{font-size:15px;padding-top:20px;margin-bottom:5px;color:#651528;}
div#content h4{font-size:12px;font-family:arial,tahoma,sans-serif;padding:10px 0 3px 0;}

#ul-ses{list-style: none; padding-left: 5px;}
#ul-ses li{ padding-left: 12px; list-style: none; background: url(/static-main/i/ses/bg-li.png) no-repeat; background-position: 0px 4px;}
#ul-ses li a{ font-weight: bold;}

div#layout{background:url(/static-main/i/heros/tm_d_hero.jpg) no-repeat;padding:30px 0 50px 24px;float:left;width:922px;position:relative;min-height:450px;}/*position required for careers/family double column!!*/
div#layout h1{color:#fff;width:425px;text-indent:-35px;margin-left:42px;margin-bottom:7px;line-height:1em;font-size:31px;}
div#layout h1.profile { margin-left: 0; text-indent: 0; }
div#layout h2.subtitle { color:#fff; font-size: 22px; line-height: 1em; text-transform: none; margin: 3px 0 0 7px; width: 400px; /*width: 445px;*/ }
div#layout h2.subtitle.home-page{ text-transform: none; margin: 5px 0 0 8px; }

div.popup{background:url(/static-main/i/global/tm_pattern_tile.gif) 0 0;}
div#wrapper.popup div#layout-wrapper{width:529px;padding:0px;}
div#wrapper.popup div#layout-wrapper div#layout{width:481px;padding:30px 24px;}
div#wrapper.popup div#layout-wrapper div#content{width:430px;min-height:242px;}
div#wrapper.popup div#layout-wrapper div#content p{width:auto;}

div#layout.small-hero{padding-top:138px;}
div#layout.small-hero h1{clear:left;color:#000;width:450px;padding:0 0 8px 17px;text-indent:0;margin-left:93px;line-height:1em;font-size:32px;background:url(/static-main/i/global/grey_white_bar.gif) repeat-y;}
div#layout.small-hero div#content{padding-left:111px;}

div#layout.service-branches h1{height:100px;width:480px;}
div#layout.service-branches div#content{margin-top:-60px;}

div#layout.layout-service-branches-army h1{background /**/:url(/static-main/i/seals/tm_logo_army_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-army-reserve h1{background /**/:url(/static-main/i/seals/tm_logo_army_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-army-national-guard h1{background /**/:url(/static-main/i/seals/tm_logo_army_national_guard_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-marine-corps h1{background /**/:url(/static-main/i/seals/tm_logo_marines_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-marine-corps-reserve h1{background /**/:url(/static-main/i/seals/tm_logo_marines_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-navy h1{background /**/:url(/static-main/i/seals/tm_logo_navy_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-navy-reserve h1{background /**/:url(/static-main/i/seals/tm_logo_navy_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-air-force h1{background /**/:url(/static-main/i/seals/tm_logo_airforce_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-air-force-reserve h1{background /**/:url(/static-main/i/seals/tm_logo_airforce_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-air-guard h1{background /**/:url(/static-main/i/seals/tm_logo_ang.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-coast-guard h1{background /**/:url(/static-main/i/seals/tm_logo_coastguard_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}
div#layout.layout-service-branches-coast-guard-reserve h1{background /**/:url(/static-main/i/seals/tm_logo_coastguard_lg.png) no-repeat !important;margin-left:0;text-indent:94px;text-transform:uppercase;white-space:nowrap}

div.layout-main{background:url(/static-main/i/heros/tm_home_hero2.jpg) no-repeat !important;}
div.spanish div.layout-main{background:url(/static-main/i/heros/tm_home_hero2_esp.jpg) no-repeat !important;}
div.layout-military-careers{background:url(/static-main/i/heros/tm_b_careers_hero.jpg) no-repeat !important;}
div.spanish div.layout-military-careers{background:url(/static-main/i/heros/tm_b_careers_hero_esp.jpg) no-repeat !important;}
div.layout-before-serving-in-the-military{background:url(/static-main/i/heros/tm_b_before_serving_hero.jpg) no-repeat !important;}
div.spanish div.layout-before-serving-in-the-military{background:url(/static-main/i/heros/tm_b_before_serving_hero_esp.jpg) no-repeat !important;}
div.layout-military-benefits{background:url(/static-main/i/heros/tm_b_benefits_hero.jpg) no-repeat !important;}
div.spanish div.layout-military-benefits{background:url(/static-main/i/heros/tm_b_benefits_hero_esp.jpg) no-repeat !important;}
div.layout-service-branches{background:url(/static-main/i/heros/tm_b_service_branches_hero.jpg) no-repeat !important;}

div.layout-service-branches-army{background:url(/static-main/i/heros/tm_C_services_army_hero.jpg) no-repeat !important;}
div.layout-service-branches-army-reserve{background:url(/static-main/i/heros/tm_C_services_armyreserve_hero.jpg) no-repeat !important;}
div.layout-service-branches-army-national-guard{background:url(/static-main/i/heros/tm_C_services_armynationalguard_hero.jpg) no-repeat !important;}
div.layout-service-branches-marine-corps{background:url(/static-main/i/heros/tm_C_services_marines_hero.jpg) no-repeat !important;}
div.layout-service-branches-marine-corps-reserve{background:url(/static-main/i/heros/tm_C_services_marinesreserve_hero.jpg) no-repeat !important;}
div.layout-service-branches-navy{background:url(/static-main/i/heros/tm_C_services_navy_hero.jpg) no-repeat !important;}
div.layout-service-branches-navy-reserve{background:url(/static-main/i/heros/tm_C_services_navyreserve_hero.jpg) no-repeat !important;}
div.layout-service-branches-air-force{background:url(/static-main/i/heros/tm_C_services_airforce_hero.jpg) no-repeat !important;}
div.layout-service-branches-air-force-reserve{background:url(/static-main/i/heros/tm_C_services_airforcereserve_hero.jpg) no-repeat !important;}
div.layout-service-branches-air-guard{background:url(/static-main/i/heros/tm_C_services_airnationalguard_hero.jpg) no-repeat !important;}
div.layout-service-branches-coast-guard{background:url(/static-main/i/heros/tm_C_services_coastguard_hero.jpg) no-repeat !important;}
div.layout-service-branches-coast-guard-reserve{background:url(/static-main/i/heros/tm_C_services_coastguardreserve_hero.jpg) no-repeat !important;}

div.layout-before-serving-in-the-military-asvab-test-sample-questions, div.layout-before-serving-in-the-military-asvab-test{background:url(/static-main/i/heros/tm_C_beforeserving_asvab_hero.jpg) no-repeat !important;}
div.layout-before-serving-in-the-military-military-entrance-requirements{background:url(/static-main/i/heros/tm_C_beforeserving_entrancereq_hero.jpg) no-repeat !important;}
div.layout-before-serving-in-the-military-boot-camp{background:url(/static-main/i/heros/tm_C_beforeserving_bootcamp_hero.jpg) no-repeat !important;}
div.layout-before-serving-in-the-military-rotc-programs{background:url(/static-main/i/heros/tm_C_beforeserving_rotc_hero.jpg) no-repeat !important;}
div.layout-before-serving-in-the-military-service-academies-and-military-colleges-at-a-glance,div.layout-before-serving-in-the-military-service-academies-and-military-colleges{background:url(/static-main/i/heros/tm_C_beforeserving_colleges_hero.jpg) no-repeat !important;}
div.layout-before-serving-in-the-military-officer-candidate-school{background:url(/static-main/i/heros/beforeserv_ocs.jpg) no-repeat !important;}

div.layout-military-benefits-military-compensation{background:url(/static-main/i/heros/tm_C_benefits_compensation_hero.jpg) no-repeat !important;}
div.layout-military-benefits-results{background:url(/static-main/i/heros/tm_C_benefits_compensation_hero.jpg) no-repeat !important;}
div.layout-military-benefits-military-travel-benefits{background:url(/static-main/i/heros/tm_C_services_coastguardreserve_hero.jpg) no-repeat !important;}
div.layout-military-benefits-education-support{background:url(/static-main/i/heros/tm_C_benefits_tuition_hero.jpg) no-repeat !important;}
div.layout-military-benefits-defense-language-institute-foreign-language-center,
div.layout-military-benefits-civil-affairs-and-psychological-operations-training,
div.layout-military-benefits-armored-assault-vehicle-training,
div.layout-military-benefits-military-combat-training,
div.layout-military-benefits-aviation-training,
div.layout-military-benefits-medic-training,
div.layout-military-benefits-combat-training,
div.layout-military-benefits-ship-electrician-training,
div.layout-military-benefits-environmental-health-and-safety-training,
div.layout-military-benefits-military-training{background:url(/static-main/i/heros/tm_C_benefits_training_hero.jpg) no-repeat !important;}
div.layout-military-benefits-insurance-and-retirement-benefits{background:url(/static-main/i/heros/tm_C_benefits_insurance_hero.jpg) no-repeat !important;}
div.layout-military-benefits-career-preparation{background:url(/static-main/i/heros/tm_C_benefits_careerprep_hero.jpg) no-repeat !important;}
div.layout-military-benefits-military-discounts{background:url(/static-main/i/heros/tm_C_benefits_discounts_hero.jpg) no-repeat !important;}
div.layout-resources-for-educators{background:url(/static-main/i/heros/tm_B_educator_hero.jpg) no-repeat !important;}
div.layout-futures-magazine{background:url(/static-main/i/heros/tm_B_futures_hero.jpg) no-repeat !important;}

div.layout-military-careers-entering-the-military, div.layout-military-careers-enlisting-in-the-military, div.layout-military-careers-becoming-a-military-officer{background:url(/static-main/i/heros/careers_entryprocess.jpg) no-repeat !important;}
div.layout-military-careers-job-skill-training{background:url(/static-main/i/heros/careers_skilltraining.jpg) no-repeat !important;}
div.layout-military-careers-life-after-the-military{background:url(/static-main/i/heros/careers_afterserving.jpg) no-repeat !important;}

div.layout-pas{background:url(/static-main/i/heros/tm_b_pas_hero_02.jpg) no-repeat !important;}

.training-example,.training-exampleR{background-color:#ece6d0;width:184px;padding:5px;border:1px solid #c6c0a8;height:185px;margin-bottom:20px;}
.training-exampleR{float:left;margin:-217px 0 0 200px;}
.training-example img,.training-exampleR img {border: 2px solid #0c3844;margin-bottom:5px;}

.training-example-S{background-color:#ece6d0;width:352px;padding:5px;border:1px solid #c6c0a8;height:auto;margin-bottom:20px;}
.training-example-S img {border: 2px solid #0c3844; margin-bottom:5px;}

div.layout-parents{background:url(/static-main/i/heros/tm_C_parents_hero.jpg) no-repeat !important;}
div.layout-parents-esp{background:url(/static-main/i/heros/tm_C_parents_hero_esp.jpg) no-repeat !important;}

div#layout.big-hero div#content p{color:#fff;font-size:12px;padding-bottom:15px;width:360px;}
div#layout.big-hero div#content p a{color:#fff;}


.search-text{font-style:italic;font-weight:bold;color:#651528;display:inline;}
div#small-hero-bottom-gradient
{
	border-top:1px solid #786e51;
	display:inline;float:left;margin:0 0 0 -24px;padding:35px 0 0 0;overflow:hidden;height:0px !important;width:946px;
	background /**/:url(/static-main/i/global/tm_secondary_nav_gradient.png) repeat-x;
	height /**/:35px;
}

/* Secondary navigation */
div#secondary-navigation2{position:absolute;top:-55px;left:0;z-index:1;text-align:center;}
div#secondary-navigation2-service-branches-links{text-align:left;padding-left:8px;}
div.secondary-navigation2 { width: 900px; margin: 128px 0 0 30px; }
div#header-taller div.secondary-navigation2{height:67px;padding-bottom:2px;background /**/:url(/static-main/i/global/topnav_bglarge.png) no-repeat;}
div#header-tall div.secondary-navigation2{height:40px;padding-top:10px;background /**/:url(/static-main/i/global/topnav_bgsmall.png) no-repeat;}
div#secondary-navigation2-service-branches-links h2{display:none;}
div#secondary-navigation2-service-branches-links p{display:none;}
div#secondary-navigation2-service-branches-links img{display:none;}
div#secondary-navigation2-service-branches-links ul{display:inline;background:none;}
div#secondary-navigation2-service-branches-links ul{list-style-type:none;padding:0;height:76px;margin:0 0 0 17px;}
div#secondary-navigation2-service-branches-links ul li{float:left;padding:0 7px;background:none;display:inline-block;margin:-3px 1px 0 0;}
div#secondary-navigation2-service-branches-links ul li a { color: #e8ddb9; margin-bottom: 2px; display: block; }
div#secondary-navigation2-service-branches-links ul li a.active { color: #fff; font-weight: bold; }
div#secondary-navigation2-service-branches-links ul li.active{background /**/:url(/static-main/i/global/tm_c_nav_highlight_3.png) no-repeat;}
div#secondary-navigation2-service-branches-links ul li div.links{float:left;margin-top:10px;padding:5px 0 0 60px;height:60px;}
div#secondary-navigation2-service-branches-links ul li#army div.links{background /**/:url(/static-main/i/seals/tm_logo_army_sm.png) no-repeat;}
div#secondary-navigation2-service-branches-links ul li#marine-corps div.links{background /**/:url(/static-main/i/seals/tm_logo_marines_sm.png) no-repeat;}
div#secondary-navigation2-service-branches-links ul li#navy div.links{background /**/:url(/static-main/i/seals/tm_logo_navy_sm.png) no-repeat;}
div#secondary-navigation2-service-branches-links ul li#air-force div.links{background /**/:url(/static-main/i/seals/tm_logo_airforce_sm.png) no-repeat;}
div#secondary-navigation2-service-branches-links ul li#coast-guard div.links{background /**/:url(/static-main/i/seals/tm_logo_coastguard_sm.png) no-repeat;}
div#secondary-navigation2-service-branches-links ul li a{font-size:11px;font-weight:normal;white-space:pre;display:block;}

div.secondary-navigation2 h4{display:none;}
div.secondary-navigation2 ul{position:relative;top:-1px;display:inline;list-style-type:none;padding:0px 5px 0 0;height:21px;margin:1px 0 0 10px;background:url(/static-main/i/global/tm_header_nav_divider.gif) no-repeat 100% 2px;}
div.secondary-navigation2 ul li { display: inline; padding: 48px 2px 14px 10px; background: url(/static-main/i/global/tm_header_nav_divider.gif) no-repeat 2px 49px; white-space: nowrap; }
div.secondary-navigation2 ul li h4 { display: inline; font-size:15px; }
div.secondary-navigation2 ul li.active h4 a{text-decoration:underline;color:#fff;}
div.secondary-navigation2 ul li h4 a{color:#e8ddb9;text-decoration:none;}
div.secondary-navigation2 ul li p{display:none;}

body.esp div.secondary-navigation2 ul li h4,
body.esp div.secondary-navigation2 ul li h4,
body.esp div.secondary-navigation2 ul li h4 { font-size: 14px; }

div.modules{padding:35px 0 20px 10px;}
div.modules p{padding-bottom:15px;width:380px;margin-left:33px;}
div#layout.big-hero div.modules{clear:left;}

div.overview-links{margin:20px 0 0 0px;width:400px;}
div.overview-links ul{list-style-type:none;padding-top:20px;}
div.overview-links ul li{background:url(/static-main/i/global/grey_white_bar.gif) repeat-y;padding:5px 0 0 20px;margin:0 0 30px 33px;}
div.overview-links ul li a{float:left;clear:left;font-size:12px;text-transform:uppercase;font-weight:bold;}
div.overview-links ul li p{display:block;width:310px;margin:0;padding:3px 0 10px 0;clear:left;}

div#module-home-page-call-to-action{margin-top:15px;}
div#module-home-page-call-to-action a{margin-right:20px;}
div#module-home-page-call-to-action img.discover-promo{margin:-85px 0 0 0;float:right;}

div#module-careers-how-military-careers-work{display:inline-block;margin-top:5px}

div#module-service-branches-links{margin-top:0px;}
div#module-service-branches-links p{margin-left:30px;}
div#module-service-branches-links ul{list-style-type:none;margin-left:0;}
div#module-service-branches-links ul li{float:left;margin-right:75px;}
div#all-modules.esp div#module-service-branches-links ul li{float:left;margin-right:40px;}
div#module-service-branches-links ul li a{float:left;clear:left;font-size:11px;font-weight:normal;}
div#module-service-branches-links h4{display:none;}
div#module-service-branches-links div.links p{display:none;}
div#module-service-branches-links div.links h4{display:block;}



div#module-service-branches-links-overview{margin:-55px 0 0 -35px;width:380px;float:left;}
div#module-service-branches-links-overview h4{display:block;margin:80px 0 15px 68px;}
div#module-service-branches-links-overview ul{list-style-type:none;margin:30px 0 0 0;line-height:16px;}
div#module-service-branches-links-overview ul li
{
    float:left;clear:left;width:330px;margin:-10px 0 80px 0;padding:5px 30px 0px 150px;color:#030303;
	background /**/:url(/static-main/i/global/tm_B_service_branches_gradient.png) repeat-x;

}
div#module-service-branches-links-overview ul li img{float:left;margin:-105px 320px 0px 0px;disply:block;position:relative;top:140px;left:-120px;}
div#module-service-branches-links-overview div.links{float:left;width:310px;}
div#module-service-branches-links-overview div.links p{display:block;width:310px;margin:0;padding:3px 0 10px 0;clear:left;}
div#module-service-branches-links-overview ul li a{margin:15px 0 0px 0;display:inline-block;font-size:12px;text-transform:uppercase;font-weight:bold;padding-bottom:0;}

div.layout-futures-magazine div#module-service-branches-links{margin-top:45px;}
div#layout.layout-main div#module-service-branches-links{margin-top:50px;}

div#module-benefits-world-travel-map { clear: both; }
div#module-benefits-world-travel-map ul.icons label{padding-left:28px;}
div#module-benefits-world-travel-map ul.icons li{padding-top:8px;padding-bottom:8px;}
div#module-benefits-world-travel-map input{margin-top:2px;}
div#module-benefits-world-travel-map li#lb_1{background /**/:url(/static-main/i/map-icons/tm_map_icon_army_sm.png) no-repeat;}
div#module-benefits-world-travel-map li#lb_2{background /**/:url(/static-main/i/map-icons/tm_map_icon_marinecorps_sm.png) no-repeat;}
div#module-benefits-world-travel-map li#lb_3{background /**/:url(/static-main/i/map-icons/tm_map_icon_navy_sm.png) no-repeat;}
div#module-benefits-world-travel-map li#lb_4{background /**/:url(/static-main/i/map-icons/tm_map_icon_airforce_sm.png) no-repeat;}
div#module-benefits-world-travel-map li#lb_5{background /**/:url(/static-main/i/map-icons/tm_map_icon_coastguard_sm.png) no-repeat;}
div#module-benefits-world-travel-map li#bc{background /**/:url(/static-main/i/map-icons/tm_map_icon_bootcamp_sm.png) no-repeat;}

div#module-careers-find-table{margin-top:40px;}
div#module-careers-find-table table{border:1px solid #d4cec0;background-color:#f9f3e5;}
div#module-careers-find-table th,div#module-careers-find-table td{width:213px;}
div#module-careers-find-table th{text-align:left;padding:10px 0 0 0;}
div#module-careers-find-table th h3{display:inline-block;float:left;}
div#module-careers-find-table th a{display:block;float:left;margin:4px 0 0 5px;padding: 10px 0px 0px 0px;overflow:hidden;height: 0px !important;background:url(/static-main/i/global/tm_link_overlay.gif);width:73px;height /**/:10px;}
div#module-careers-find-table td{border-left:2px solid #651528;padding-left:2px;height:135px;}
div#module-careers-find-table .careers-section{width:198px;height:100%;padding:3px 8px 10px 8px;background /**/:url(/static-main/i/global/tm_B_service_branches_gradient.png) repeat-x;}
div#module-careers-find-table p{width:auto;margin:0;}
div#module-careers-find-table ul{list-style-type:none;}

div#module-educators-timeline{margin-top:180px;}
div#module-educators-feedback{margin-top:40px;}

#module-myths-vs-reality-tool { padding-top: 15px !important; }


#ulVModNav{border-right:2px solid #bdb5a5;position:relative;z-index:2;}
#ulVModNav{list-style: none;margin:0;padding:0;}
#ulVModNav li{border-left:1px solid #BEB69D;float:left;text-align: center;backgound: url(/static-main/i/vmod/vid_li_bg.gif) repeat-x;padding: 2px 1px 0 0;background-color: #BDB5A5;margin: 0px; white-space: no-wrap; height:50px;}
#ulVModNav li.vModSelected a {background-image: none !important;padding-top: 2px;}
#ulVModNav li a{display: block;background: url(/static-main/i/vmod/vid_li_a_bg.gif) repeat-x 0 100%;background-color: #E6DFC9;padding: 2px 15px 2px 15px;font-size: 12px;font-weight: bold;text-decoration: none; margin:auto 0;height:46px;}
.esp #ulVModNav li a { padding: 2px 10px; font-size: 11px; }
.divVidModuleContainer{width: 620px;background-color: #f0ead8;clear:both; position: relative;float:left;top:-1px;z-index:1;border: 1px solid #BEB69D;clear: both;padding:0 0 20px 0px; min-height: 400px;}
.divVidModuleContainer span#videoPlayerTranscript{display: block; font-size: 10px; margin: 10px 0px 15px 3px;}
.divVidModuleContainer p{width: 465px !important; margin-left: 0px !important;}
.divVModPlayer{margin: 20px auto 0px;width: 488px;}
.divVModText{padding: 0px 35px 10px 25px;display:none;}
.divVModText ul{ float: left; margin:0px 0 10px 0; padding: 0px 0 0 0; list-style: none; width: 400px;}
.divVModText ul li {display: block; float: left; margin-right: 5px;padding:2px 0 4px 0;}
.divVModText span{display:block;margin-bottom:5px;}
.divVModText h4 { float: left; margin: 2px 5px 0px 0px; font-family: arial,tahoma,sans-serif; }
.divVModText p.pVidModuleQuotation { font-weight: bold; font-size: 15px; position: relative; left: -0.5em; }
.divVModText p.pVidModuleQuotation.no-indent { left: 0em; }
#ulVModNav li.vModSelected{background-color: #EEE8D5; border-top: 1px solid #BEB69D;padding: 1px 0 0px 0;border-right: 1px solid #BEB69D;background-image:url(/static-main/i/vmod/vid_li_selected.gif) repeat-x;}
#ulVModNav li.white{background-color:#fff;}
#ulVModNav li.vModSelected a{background: transparent !important;}
#ulVModNav li.vModSelected a.white{background-color:#fff;background: none !important;}
/*below: (height:__px breaks min-height - if IE needs a declaration it must go in ie.css) min-height fixes drifting promo on page and allows box to expand when script is off*/

/*below: (height:__px breaks min-height - if IE needs a declaration it must go in ie.css) min-height fixes drifting promo on page and allows box to expand when script is off*/


.VModWrapper{padding:10px;float:left;background:url(/static-main/i/t.png);width:862px;}
div#module-profiles-table { clear: both; }
div#module-profiles-table h3 { text-transform: none; }
div#module-profiles-table div#browse-profiles{padding:10px;background-color:#f9f3e5;border:1px solid #c6bfa3;width:220px;float:left;position:relative;z-index:1;}
div#browse-profiles ul {margin-top:0px;}
div#browse-profiles ul li{list-style-type:none;text-indent:-10px;margin-left:0px;padding:2px 5px 2px 15px;}
div#browse-profiles li.active{background-color:#e0e0d6;border-left:2px solid #651528;}
div#show-profiles {float:left;width:630px;border:1px solid #a29a7f;background-color:#f9f3e5;position:relative;left:-2px;z-index:0;}
div#show-profiles h2{background-color:#a29a7f;color:#fff;padding:8px 0 8px 10px;margin-left:-1px;width:622px;font-size:15px;line-height:15px;}
div#show-profiles ul{margin:0 0 0 20px;padding:0 20px 0 0;}
div#show-profiles ul li{list-style-type:none;border-top:1px solid #651528;margin-top:0px;padding:20px;}
div#show-profiles ul li.first{border-top:0;margin-top:0;}
div#show-profiles ul li img{margin:0 0 30px 0;}
div#show-profiles p{width:auto;padding:0 20px 15px 100px;}
div#show-profiles p.details{font-weight:bold;margin-top:-130px;}
div#show-profiles p.summary{font-style:italic;}
div#show-profiles p.summary a{font-weight:bold;font-style:normal;}
div#show-profiles img{margin:7px 25px -140px 0;border:1px solid #651528;}


div.profile-details{background-color:#f9f3e5;border:1px solid #c6bfa3;width:365px;text-align:center;padding:5px;margin:10px 0 10px 0;}
div.profile-details a{font-weight:bold;}

div#profile-image-holder { text-align: center; margin: 0px 0px 15px 0px; }
p#profile-image-disclaimer { color: #666 !important; padding-bottom: 0px !important;}

h1.profile{padding:0 0 0 0px;position:relative;left:50px;margin-left:0;font-size:32px;width:475px !important;}
h1.profile-army,h1.profile-army-reserve{background /**/:url(/static-main/i/seals/tm_logo_army_lg.png) no-repeat 10px 0 !important;}
h1.profile-army-national-guard{background /**/:url(/static-main/i/seals/tm_logo_army_national_guard_lg.png) no-repeat !important;}
h1.profile-marine-corps,h1.profile-marine-corps-reserve{background /**/:url(/static-main/i/seals/tm_logo_marines_lg.png) no-repeat !important;}
h1.profile-navy,h1.profile-navy-reserve{background /**/:url(/static-main/i/seals/tm_logo_navy_lg.png) no-repeat !important;}
h1.profile-air-force,h1.profile-air-force-reserve{background /**/:url(/static-main/i/seals/tm_logo_airforce_lg.png) no-repeat !important;}
h1.profile-air-guard{background /**/:url(/static-main/i/seals/tm_logo_ang.png) no-repeat !important;}
h1.profile-coast-guard,h1.profile-coast-guard-reserve{background /**/:url(/static-main/i/seals/tm_logo_coastguard_lg.png) no-repeat !important;}


#module-career-fields-search { clear: both; }
#module-career-fields-search .divVidModuleContainer{width:820px !important;}
#module-career-fields-search form{margin:10px 0 0 0;float:right;}
#module-career-fields-search #career-field-query{border:1px solid #fff;padding:4px;float:left;margin:0 3px -3px 0;width:220px;}
#module-career-fields-search .divVidModuleContainer{padding:20px 20px 0 20px;}
#module-career-fields-search img{border:1px solid #651528;margin:5px 20px 90px 0;}
#module-career-fields-search h4{margin-bottom:10px;}
#module-career-fields-search p{padding:0 100px 35px 0;width:700px !important;margin-bottom:40px;}
#module-career-fields-search p.enlisted{background:url(/static-main/i/global/tm_table_icon_enlisted.gif) no-repeat 97% 10px;}
#module-career-fields-search p.officer{background:url(/static-main/i/global/tm_table_icon_officer.gif) no-repeat 97% 10px;}
#module-career-fields-search p.enlisted-esp{background:url(/static-main/i/global/tm_table_icon_enlisted_esp.gif) no-repeat 97% 10px;}
#module-career-fields-search p.officer-esp{background:url(/static-main/i/global/tm_table_icon_officer_esp.gif) no-repeat 97% 10px;}
#module-career-fields-search p span{display:block;margin-top:5px;}
#module-career-fields-search .pagination-top{text-align:right;padding:5px 10px 25px 10px;font-size:90%;margin-bottom:-1px;z-index:100;position:relative;}
#module-career-fields-search .pagination-bottom{text-align:right;background-color:#6f654a;padding:10px 30px 10px 10px;color:#fff;margin-left:-20px;width:820px;font-size:90%;}
#module-career-fields-search .pagination-bottom a{color:#fff;}
#module-career-fields-search .sep{border-top:1px solid #651528;padding-top:60px;width:800px;}
#module-career-fields-search .pagination-nav{float:left;padding:0 10px;}
#module-career-fields-search .pagination-nav-selected{font-weight:bold; text-decoration:none;}
#module-career-fields-search .headline{padding:20px 15px 20px 180px;border:1px solid #beb69d;background-color:#fff;margin-bottom:45px;width:610px;}
#module-career-fields-search .headline p {padding:10px 100px 0px 20px;margin-bottom:15px;font-style:italic;font-weight:bold;width:auto !important;border-left:2px solid #beb69d;color:#651528;}
#module-career-fields-search .enlisted-headline {background:#fff url(/static-main/i/global/tm_table_icon_enlisted.gif) no-repeat 15% 30px;}
#module-career-fields-search .officer-headline {background:#fff url(/static-main/i/global/tm_table_icon_officer.gif) no-repeat 15% 30px;}
#module-career-fields-search .enlisted-headline-esp {background:#fff url(/static-main/i/global/tm_table_icon_enlisted_esp.gif) no-repeat 15% 40px;}
#module-career-fields-search .officer-headline-esp {background:#fff url(/static-main/i/global/tm_table_icon_officer_esp.gif) no-repeat 15% 40px;}
#module-career-fields-search .spelling{font-weight:bold;font-style:italic;padding-bottom:0px;}

div#module-careers-find-table table h3{white-space:nowrap;overflow:hidden;border-left:2px solid #651528;padding-left:10px;}
img.career-field-version{float:left;position:relative;left:45px;}

p.moveright{float:left;margin:12px 0 0 -90px}
p.moveright img{margin-left:-20px;}

div#career-family-left-col{position:absolute;top:0px;left:45px;width:380px;margin-top:107px;}
div#career-family-right-col{position:relative;width:380px;margin-left:400px;overflow:visible;}/*verify in IE6 - should work*/


div#module-job-listing-service-availability{padding-left:45px;width:380px;margin-top:0px;display:block;padding-top:0px;}
div#module-job-listing-service-availability img{margin-right:17px;}
div#module-job-listing-service-availability p{margin-left:0px;margin-top:15px;}


div#module-before-serving-boot-camp-breakdown{clear: both;}
div#module-before-serving-boot-camp-breakdown table{border:1px solid #d4cec0;background-color:#f9f3e5;}
div#module-before-serving-boot-camp-breakdown tr.fixed-height td{height:255px;}
div#module-before-serving-boot-camp-breakdown th,div#module-before-serving-boot-camp-breakdown td{text-align:left;}
div#module-before-serving-boot-camp-breakdown th,div#module-before-serving-boot-camp-breakdown td{border-left:2px solid #651528;padding:3px 0 0 2px;}
div#module-before-serving-boot-camp-breakdown h4{text-transform:none;color:#000;width:165px;padding:60px 0 3px 0;font-size:110%;}
div#module-before-serving-boot-camp-breakdown h5{font-size:100%;}
div#module-before-serving-boot-camp-breakdown h4#army{background /**/:url(/static-main/i/seals/tm_logo_army_sm.png) no-repeat;}
div#module-before-serving-boot-camp-breakdown h4#marines{background /**/:url(/static-main/i/seals/tm_logo_marines_sm.png) no-repeat;}
div#module-before-serving-boot-camp-breakdown h4#navy{background /**/:url(/static-main/i/seals/tm_logo_navy_sm.png) no-repeat;}
div#module-before-serving-boot-camp-breakdown h4#airforce{background /**/:url(/static-main/i/seals/tm_logo_airforce_sm.png) no-repeat;}
div#module-before-serving-boot-camp-breakdown h4#coastguard{background /**/:url(/static-main/i/seals/tm_logo_coastguard_sm.png) no-repeat;}
div#module-before-serving-boot-camp-breakdown .banded{width:155px;height:100%;padding:3px 8px 10px 8px;background /**/:url(/static-main/i/global/tm_B_service_branches_gradient.png) repeat-x;}
div#module-before-serving-boot-camp-breakdown p{width:140px;margin:0 0 0 10px;}
div#module-before-serving-boot-camp-breakdown td li{padding-top:5px; margin-left:20px; list-style-type:square;}
div#module-before-serving-boot-camp-breakdown td a{text-indent:-12
px;margin-left:12px;padding-left:0px;}


div#module-benefits-compensation-estimator-form ol li{padding-bottom:5px;color:#000;}
div#module-benefits-compensation-estimator-form .wrapper{float:left;border:1px solid #d4cec0;background-color:#eee8d8;width:699px;position:absolute;}
div#module-benefits-compensation-estimator-form #output h4{color:#651528; margin-bottom: 10px;}
div#module-benefits-compensation-estimator-form .top-panel{float:left;width:650px;padding:20px;}
div#module-benefits-compensation-estimator-form .left-panel{float:left;width:250px;padding:20px;}
div#module-benefits-compensation-estimator-form .left-panel p{width: 260px; padding: 0px; color: #000000; margin: 0 0 25px 0;}
div#module-benefits-compensation-estimator-form .left-panel ul{list-style: none; margin-bottom: 25px;}
div#module-benefits-compensation-estimator-form .right-panel{float:right;width:250px;padding:25px;}
div#module-benefits-compensation-estimator-form table{width:100%;}
div#module-benefits-compensation-estimator-form #searchSummary{color: #000000; font-weight: normal;}
div#module-benefits-compensation-estimator-form th{text-align:left;font-weight:bold;padding:3px;}
div#module-benefits-compensation-estimator-form th.type{width:340px;}
div#module-benefits-compensation-estimator-form td{background-color:#e4dcc7;padding:3px;}
div#module-benefits-compensation-estimator-form td.red-line{border:1px solid #651528;padding:0;}
div#module-benefits-compensation-estimator-form td.red-line div{overflow:hidden;height:0px !important;}

div#module-careers-how-military-careers-work div{width:260px;float:left;padding-right:10px;margin-top:5px;}
div#module-careers-how-military-careers-work h4{text-transform:uppercase;margin:3px 0;}
div#module-careers-how-military-careers-work p{margin-left:0;width:260px;}

div#module-request-information-form{border: 1px solid #c3bda5; width: 900px; padding: 0px !important;}
div#module-request-information-form h2.ulTypes { background-color: #e6e0d0; padding: 20px 25px 7px 25px; margin-bottom: 0; }
div#module-request-information-form ul.ulTypes{background-color: #e6e0d0; padding: 10px 25px 20px 25px; list-style: none;}
div#module-request-information-form ul.ulTypes li{padding: 0px; width: 100%;}
div#module-request-information-form ul.ulTypes li a{display: block; margin: 2px;text-decoration:none;padding: 10px 10px 10px 35px; background: url(/static-main/i/global/tm_D_request_information_radio.gif) no-repeat; background-position: 10px 8px; }
div#module-request-information-form ul.ulTypes li#typeSelected{border: 1px solid #c5bfb1;}
div#module-request-information-form ul.ulTypes li#typeSelected a{text-decoration: none; color: #661528;  background: url(/static-main/i/global/tm_D_request_information_radio_active.gif) no-repeat #d7cebc; background-position: 10px 8px;}
div#module-request-information-form ul.ulTypes ul.errorlist{margin:0 0 10px 20px;}
div#module-request-information-form form.lead-form{ display: block; background-color: #f9f3e5; clear: both; overflow: hidden;}
div#module-request-information-form form.lead-form fieldset{border: 0px; }
div#module-request-information-form #fieldsetMIBranches table{ width: 680px;}
div#module-request-information-form #fieldsetMIBranches table tr.colscope th{text-align:center; font-weight:bold;}
div#module-request-information-form #fieldsetMIBranches table tr th.tdBranches{padding-top: 8px;}
div#module-request-information-form #fieldsetMIBranches table th {font-weight: normal; color:  #661528; padding: 0 5px 7px 5px;}
div#module-request-information-form #fieldsetMIBranches table td { text-align: center; padding: 8px 0 8px 0; color:  #661528;}
div#module-request-information-form #fieldsetMIBranches table .tdBranches{ width: 200px; padding-left: 20px; color: #66666f; font-weight: bold; text-align: left;}
div#module-request-information-form #fieldsetMIBranches table td label{position: absolute; height: 1em; width: 1em; position: absolute; left: -999em; color: #660000; overflow: hidden;}
div#module-request-information-form #fieldsetMIOther div{ display: block; width: 420px; padding: 20px 0 15px 0px; margin-left: 0px; height: auto;}
div#module-request-information-form #fieldsetMIOther div select,div#module-request-information-form #fieldsetMIOther div input{ display: block; float: left; margin-left:15px;font-size:11px;}
div#module-request-information-form #fieldsetMIOther div label{font-weight: bold; display: block; width: 155px; float: left; margin-left: 12px;}
div#module-request-information-form #fieldsetMIOther div p{clear: both; display:block; padding: 5px 0 0 8px; width: 225px; font-size: .9em;}
div#module-request-information-form #fieldsetMIOther div.edPromo p{padding: 5px 0 0 35px; width: 210px;}
div#module-request-information-form #fieldsetMIOther div a.preview{display:inline-block; float: right;  margin: 15px 155px 0 0;  text-decoration: none; border-bottom: 1px dashed #0c3844; }
div#module-request-information-form #fieldsetMIOther div#pPromoCode1{background: url(/static-main/i/request-information/imgEc.jpg) no-repeat #ECE6DA; background-position: 295px 5px;}
div#module-request-information-form #fieldsetMIOther div#pPromoCode2{background: url(/static-main/i/request-information/imgQl.jpg) no-repeat; background-position: 295px 5px;}
div#module-request-information-form #fieldsetMIOther div#pPromoCode3{background: url(/static-main/i/request-information/imgFutures.png) no-repeat #ECE6DA; background-position: 315px 4px;}
div#module-request-information-form #fieldsetMIOther div#pPromoCode4{background: url(/static-main/i/global/img_careershandbook_rgt.gif) no-repeat; background-position: 315px 4px;}
div#module-request-information-form #fieldsetMIOther div#pPromoCode4 label.educators{margin-left:40px;}
div#module-request-information-form #fieldsetMIContactLong label, #fieldsetMIContactShort label{display: block; float:left; text-align:right; width: 160px; clear:both; margin: 3px 8px 0 0;}
div#module-request-information-form #fieldsetMIContactLong input, #fieldsetMIContactShort input, #fieldsetMIContactLong select, #fieldsetMIContactShort select{ float: left; display: block; margin: 0 3px 12px 0; font-size: 11px; color: #4f4f4f;}
div#module-request-information-form #lblGenderM, #lblGenderF{width: 50px !important; clear: none !important; text-align: left !important; padding-left: 2px;}
div#module-request-information-form input.txtLong{width: 235px;padding:2px;}
div#module-request-information-form input.txtShort{width: 40px;padding:2px;}
div#module-request-information-form input#btnSubmit{margin-left: 168px; clear: left; margin-top: 8px;}
div#module-request-information-form input#state{width: 130px;padding:2px;}
div#module-request-information-form input#zip{width: 90px;padding:2px;}
div#module-request-information-form div.gender-list{}
div#module-request-information-form div.gender-list label{display:inline-block;width:60px;border:1px solid red;}
div#module-request-information-form div.gender-list {display:inline;bordeR:1px solid red;}
div#module-request-information-form select{padding:2px;}
div#module-request-information-form div{padding: 25px 0 20px 25px; border-bottom: 1px solid  #ddd7cb; border-top: 1px solid #fcf9f2; clear: both; overflow: hidden;}
div#module-request-information-form h2#h2MIServiceContacts{ padding: 10px 0 7px 35px; margin-bottom: 0; background-color: #ECE6DA; clear:left;}
div#module-request-information-form #divMIServiceContacts{ background-color: #f9f3e5; padding: 10px 15px 15px 15px; border-top: none;}
div#module-request-information-form #divMIServiceContacts table{ width: 100%;  }
div#module-request-information-form #divMIServiceContacts table th{ color: #000000; text-align: left; padding: 5px 0 8px 20px;}
div#module-request-information-form #divMIServiceContacts table td{ color: #66666f; padding: 8px 0 8px 20px; font-weight: bold; valign: top;}
div#module-request-information-form #divMIServiceContacts table td a {font-weight: normal;}
.txt{padding:2px;}
.inliine{display:inline;}
.oktextinput{display:inline-block;position:relative;left:1px;margin-left:10px;}
.oktext,.contact{width:150px !important; float:left; text-align: left !important; padding-left: 2px;margin-top:2px;}
.contact{width: 500px !important;}
.checkbox,.radio{height: 20px;}
ul.errorlist{font-weight:bold;color:#651528;display:block;float:left;clear:left;margin:-5px 0 10px 170px;list-style-type:none;}

div#module-myths-vs-reality-tool{ width: 555px; float:left; padding-left: 0px;margin:0px 0 0 -35px;}
div#module-myths-vs-reality-tool h3 {position: absolute; height: 1em; width: 1em; position: absolute; left: -999em; color: #660000; overflow: hidden;}
div#module-myths-vs-reality-tool .hReality{padding: 15px 10px 15px 140px; color: #66666f; border: 1px solid #c3bda5; font-weight: bold; margin-top:2px; clear:both; overflow: hidden; background: url(/static-main/i/global/tm_sidebar_myth_myth_stamp.png) no-repeat 50px center  #e6e0d0;}
div#module-myths-vs-reality-tool .m-esp{background: url(/static-main/i/global/tm_sidebar_myth_myth_stamp_esp.png) no-repeat 50px center  #e6e0d0;}
div#module-myths-vs-reality-tool .hReality p{margin: 0px; padding: 0px;display: block; float: left; width: 290px;}
div#module-myths-vs-reality-tool .hReality a{display: block; float:right; padding: 2px 5px 2px 5px; width: 80px; padding: 2px 0 2px 5px; font-size: 13px; font-weight: normal; background-color: #f9f3e5; text-decoration: none; border: 1px solid #dbd5c9; background: url(/static-main/i/myths/arrow_down.png) no-repeat 69px center #f9f3e5;}
div#module-myths-vs-reality-tool .hReality a.open{background-image: url(/static-main/i/myths/arrow_up.png);}
div#module-myths-vs-reality-tool .hReality a.closed{background-image: url(/static-main/i/myths/arrow_down.png);}
div#module-myths-vs-reality-tool .divReality{margin-bottom: 8px; padding: 15px 10px 15px 145px; width: 385px; border-bottom: 1px solid #c3bda5; border-right: 1px solid #c3bda5; border-left: 1px solid #c3bda5; margin-left: 5px; background: url(/static-main/i/global/tm_sidebar_myth_reality_stamp.png) no-repeat 41px 15px #f9f3e5;}
div#module-myths-vs-reality-tool .r-esp{background: url(/static-main/i/global/tm_sidebar_myth_reality_stamp_esp.png) no-repeat 41px 15px #f9f3e5;}
div#module-myths-vs-reality-tool .divReality ul{margin-bottom: 20px; margin-left: 15px;list-style-type:square;}
div#module-myths-vs-reality-tool .divReality ul li{padding-bottom:5px;}
div#module-myths-vs-reality-tool .divReality p{margin: 0px 0px 0px 0px; padding: 0px;}


div#module-qualities-for-life-player,div#module-extraordinary-careers-player{padding-top: 3px; border: 1px solid #c3bda5; background-color: #ede8d9; padding-left: 0px !important; clear:both; overflow:hidden; width: 809px;}
#divEcPlayer{float: left; width: 490px; border-right: 1px solid #d3cdb9;}
#divEcPlayer div { margin-left: 20px;}
#divEcPlayer h2 {background-color: #e1dcce; padding: 10px 0 0 35px;}
#divEcList{float: left; width: 315px; background-color: #ede8d9; padding-right: 1px;}
#divEcList h2{background: url(/static-main/i/ec/h2ListBg.gif) repeat-y #e1dcce; padding: 10px 0 0 12px;}
#divEcList ul{ background: url(/static-main/i/ec/ulBg.gif) repeat-y #ffffff;}
#divEcList ul li a, #divEcList ul li span{position: relative; top: 5px; left: 10px;}
#divEcList ul li{float: none; cursor: pointer !important; display: block; padding: 5px 20px 5px 25px; margin-bottom: 1px; clear:both; background: url(/static-main/i/ec/liBg.gif) repeat-y #ede8d9; border-top: 1px solid #c6bc97; border-bottom: 1px solid #c6bc97; overflow: hidden;}
#divEcList ul li img{ margin-top: 0px;}
#divEcList ul li .ws_subtext{ color: #69441f;}
#divEcList ul li .ws_time{ color: #4f4f4f;}
#divEcList ul li.first{border-top: none;}
#divEcList ul li.ws_not_first_active{ background: url(/static-main/i/ec/liBgSelected.gif);}
#divEcList ul li.ws_not_first_active a {color: #651528; text-decoration: none;}

div#module-qualities-for-life-player div#divEcPlayer{padding-bottom:20px;}

div#module-futures-interview div.promos{position:relative;top:-90px;margin-bottom:-190px;}
div#module-futures-interview div.promos img.futures{border:0;margin-bottom:10px;}

div.divider{background:url(/static-main/i/global/tm_table_divider_left_column.gif) repeat-x;height:2px;margin-bottom:15px;}


div.winnowing-form{float:left;background-color:#f9f3e5;border:1px solid #d4cec0;width:189px;padding:15px 0 20px 0;position:relative;z-index:10;}
div.winnowing-form h2{margin-left:14px;}
div.winnowing-form h4 { font-size: 12px; font-family: arial, tahoma, sans-serif; border-left: 2px solid #651528; padding-left: 5px; margin: 0 0 0 15px; display: inline-block; }
div.winnowing-form h5{margin-left: 15px;color: #651528;}
div.winnowing-form .disclaimer-text{display:block;margin-left:15px;font-size:10px;width:90%;}
div.winnowing-form a.ws{display:inline;position:relative;top:-11px;float:right;padding: 10px 2px 0px 5px;overflow:hidden;background: url(/static-main/i/global/tm_link_overlay_sidebar.gif) no-repeat;height: 0px !important;width:18px;height /**/:10px;}
div.winnowing-form ul{margin:2px 2px 10px 15px;border-left:2px solid #651528;padding-left:1px;display:inline-block;}
div.winnowing-form li{list-style-type:none;padding:3px 0px 3px 5px;width:162px;}
div.winnowing-form li input{margin:2px 5px 0 0;}
div.winnowing-form li.active{background-color:#e0e0d6;}
div.winnowing-form label{color:#6a6964;display:block;margin:-18px 0 0 18px;}
div.winnowing-form li#riasec-veiw-all{padding:5px 0 0 10px;}
a.info-icon, a.info-icon-esp{background: url(/static-main/i/global/icon_infocircle.jpg) no-repeat;display:block;float:right;padding-top:20px;margin:-22px 0 0 171px;width:20px;position:absolute;overflow:hidden;height:0 !important;}
a.info-icon-esp{margin-left:130px;}
div.result-detail a.info-icon{margin-left:100px;}
#module-contact-a-recruiter-form #txtZip{ margin-left: 15px; width: 65px; border: 1px solid #666666; font-size: 11px; padding:; color: #666666;}
#module-contact-a-recruiter-form #lblTxtZip{ font-weight: bold; color: #661629; position: relative; left: 15px; padding: 0px;}
#module-contact-a-recruiter-form #btnSubmit{ margin:-18px 0 0 0;background-color: #ffffff; border: 1px solid #666666; color: #666666; padding:2px; font-size: 11px;}
#module-contact-a-recruiter-form #h2Finding{margin: 15px 0 10px 30px;}
#module-contact-a-recruiter-form #h2Results{margin-top: 15px; margin-left: 10px;}
#module-contact-a-recruiter-form table{margin:0 0 35px 20px;}
#module-contact-a-recruiter-form h3{text-transform:none;color:#000;margin-top:25px;}
#module-contact-a-recruiter-search h4{margin-bottom:10px;}
#module-contact-a-recruiter-search span.distance{display:inline-block;width:120px;margin-bottom:10px;}
#module-contact-a-recruiter-search p{margin:10px 0 30px 0;width:500px;}
.recruiter-info{display:inline-block;margin-right:90px;width:120px;vertical-align:text-top;}
.service-recruiters{margin-bottom:0px;}

div#output{border:1px solid #d4cec0;background-color:#eee8d8;width:690px;margin-left:187px;position:relative;}
div#output.wide{width:860px;margin:0;padding:10px; clear:both; overflow: hidden;}
div#output h3{margin:20px 0 10px 0;}
div.output-instruction{padding:10px;background-color:#f9f3e5;}
div.output-instruction p{margin:0;padding:0 0 5px 0;width:550px;}
div.output-instruction span{color:#3b5998;font-weight:bold;}
div.output-notes h5, div.output-notes p{margin:0 0 0 26px;color:#777;}
div.output-notes p a{color: #000;}
div.output-notes h5{color:#661629;}
div.output-notes li{width: 580px;}
div.output-notes p{width:580px;font-size:11px;}

div#module-benefits-compensation-results { clear: both; }
div#module-benefits-compensation-results div#output{top:30px;}

div.estimate-select{border:1px solid #d4cec0;padding:10px 0 2px 18px;border-bottom:0;background-color:#eee8d8;position:relative;top:-46px;width:180px;}
div.estimate-select select{display: inline;margin-left:10px; width:75px;}
div.estimate-select span{font-weight: bold;color:#661629;}
div#estimate-select-1{background-color: #f9f3e5;}
div#estimate-select-2{top:-78px;left:344px;}
div#estimate-select-2.active{background-color: #f9f3e5;}

div#result-detail-wrapper{position:relative;margin-bottom:45px;height:577px;}
div#result-detail-wrapper.active{background-color:#f9f3e5;}
div.result-detail{position:relative;top:-81px;width:345px;padding:20px 0 10px 0;margin-bottom:30px;background-color:#f9f3e5;}
div#result-detail-1{}
div#result-detail-2{position:absolute;left:345px;z-index:1;}
div.result-detail h4 { display: inline; color: #661629; margin-left: 17px; font-family: arial, tahoma, sans-serif; }
div.result-detail h5, div.result-detail p{margin:0px 0 0px 20px;color:#000;width:300px;display:inline-block;}
div.result-total{float:right;font-size:10px;width:80px;margin-right:20px;text-align:center;background-color:#e0e0d6;}
div.result-total span{display:block;font-weight: bold;font-size: 12px;background-color:#f9f3e5;}
div.rule{border-top:1px solid #661629;margin:25px 0 -30px 10px;width:95%;}
div.graph-breakdown{margin:40px 0 0 7px;}
div.graph-breakdown hr{width:95%;margin:5px 0 10px 7px;border:none;border-top:1px solid #661629;}
div.graph-breakdown div.graph{border:1px solid #e0e0d6;background-color: #fff;width:320px;margin:6px 0 20px 6px;padding-bottom:25px;height:338px;}
.graph-enlisted{background: url(/static-main/i/global/150_chart_03.gif) 2px 29px no-repeat;}
.graph-officer{background: url(/static-main/i/global/275_chart_03.gif) 2px 29px no-repeat;}
.graph-enlisted-esp{background: url(/static-main/i/global/150_chart_03-esp.gif) 2px 29px no-repeat;}
.graph-officer-esp{background: url(/static-main/i/global/275_chart_03-esp.gif) 2px 29px no-repeat;}
div.graph-breakdown div.legends{font-size:10px;margin: 10px 0 0 180px;padding:5px 0 0px 10px;border-left:1px solid #e0e0d6;}
div.legends div.legend{margin-bottom: 15px;}
div.legends sup{position:absolute;font-size:6px;}
div.graph{position:relative;}
div.graph-container{position:absolute;width:43px;bottom:81px;}
div#graph-1-high-container, div#graph-2-high-container{left:105px;}
div#graph-1-low-container, div#graph-2-low-container{left:46px;}
div.bar{position:relative;}
div.graph div.dental{background-color:#000;}
div.graph div.medical{background-color:#e4e4e4;}
div.graph div.fica{background-color:#977d40;}
div.graph div.bah{background-color:#aac276;}
div.graph div.mpp{background-color:#f3e3c2;}
div.graph div.pay{background-color:#89c5cd;}
div.legends span.legend-header{font-weight: bold;display:block;background-color: #fff;margin-left:10px;padding-left:5px;}
div.legends span.info{background-color:#fff;padding-left:15px;margin-top:-1px;display:block;}
div.graph div.info{color:#aaa;width:90%;padding:3px 10px 13px 10px;border-top:1px solid #ddd;font-size:10px;font-style:italic;margin:50px 0 35px 5px;}
span.breakdown-year{padding-left:10px;font-weight:bold;}
div#no-comaparison-box{float:right;position:absolute;z-index:0;top:30px;left:360px;width:280px; padding:10px;font-weight:bold;margin-bottom:50px;border:1px solid #cac3b0;background: #c8c1a7 url(/static-main/i/global/comp_est_gradient.gif) repeat-x;}
div#notes-and-info{margin-top:-30px;}
ul.add-info{margin:5px 0 30px 40px;list-style-type:square;font-size:11px;color:#777;}
ul.add-info li{ margin-bottom: 10px; }
ul.add-info li ul { margin-left: 15px; margin-top: 5px; }
ul.add-info a {color:#444;}

div#progress-bar-wrapper{height:7px !important;}
div#progress-bar-border{border:1px solid #000;width:150px;display:none;height:5px;}
div#progress-bar-meter{background-color:#a7cc95;width:0%;height:5px;}

div#map{border-top:1px solid #d4cec0;}

div.mini-nav{text-align:right;}
div.mini-nav a,div.mini-nav .disabled{font-size:11px;padding:0 5px 3px 5px;}
div.mini-nav .disabled{color:#808080;}

div#careers-results-wrapper{padding:10px;border-top:1px solid #d4cec0;font-size:12px;}

ul#careers-results{list-style-type:none;padding-bottom:15px;}
ul#careers-results li{border-bottom:1px solid #651528;padding:15px 15px 0 15px;width:640px;}
ul#careers-results li.evo1{background:url(/static-main/i/global/tm_table_icon_enlisted.gif) no-repeat 97% 20px;}
ul#careers-results li.evo2{background:url(/static-main/i/global/tm_table_icon_officer.gif) no-repeat 97% 20px;}
ul#careers-results li img{border:1px solid #651528;margin-right:15px;}
ul#careers-results li a.cl{font-weight:bold;margin-bottom:-10px;display:block;}
ul#careers-results li span.career-details {float:right;display:block;right:87px;position:relative;top:-69px;text-align:left;width:475px;margin-bottom:-30px;}
ul#careers-results li span.clear {line-height:1px;display:block;clear:right;}

div.promo{width:196px;background:#eee8d0 url(/static-main/i/global/tm_sidebar_myth_top.gif) no-repeat;padding:25px 20px 10px 20px;}
div.promo{color:#5f5a3c;}
div.promo a{color:#5f5a3c;}

div.promo-bottom{width:236px;background:#eee8d0 url(/static-main/i/global/tm_sidebar_myth_bottom.gif) no-repeat;height:11px;margin:0 0 20px 45px;}

div#module-home-page-video-clips div.promos{margin:-300px 25px 0 0;}
div#module-careers-video-table div.promos{margin-top:0px;}

div#module-educators-feedback div.promos{margin-top:-800px;}

div#career-job-listing-image{float:right;position:relative;z-index:10;padding:5px;}
div#career-job-listing-image img{border:3px solid #151e48;}

div#all-panels{float:right;z-index:10;margin:0 -1px -50px 0;border:1px solid #c4bda1;border-right:0;padding:0px 10px 20px 10px;width:346px;background /**/:url(/static-main/i/global/sidenav_bg.png);}
div#layout.big-hero div#all-panels{clear:left;margin-top:65px;}
div#layout.small-hero div#all-panels{margin-top:-10px;padding-top:0px;}
div#layout.layout-main div#all-panels{background:none;border:0;margin-top:120px;}
div#layout.layout-military-careers div#all-panels{background:none;border:0;margin-top:50px;padding-top: 0;}
div#layout.layout-resources-for-educators div#all-panels{background:none;border:0;margin:50px -35px 0 0;padding:0;float:right;position:absolute;left:635px;top:290px;}
div#layout.layout-futures-magazine div#all-panels{background:none;border:0;margin:50px -35px 0 0;padding:0;float:right;position:absolute;left:635px;top:250px;}
div#layout.layout-futures-magazine div#all-panels .panels{padding:0;margin:0;}
div#layout.small-hero.service-branches div#all-panels{margin-top:-72px;padding-top:0;}
div#layout.sifrd-secondary-nav div#panel{margin:10px 0 -110px 0;}

div#all-panels div.promo, div#panel div.promo-bottom{margin-left:45px;}
a.transcript{display:block;margin:0 0 0px 7px;font-size:10px;}
div#all-panels div.panels{margin-top:0px;}
div#layout.small-hero div#all-panels div.panels{margin-top:0px; margin-bottom: 0px;}
div#all-panels div.panels{padding:0 0 0px 0;}
div#all-panels div.panels p{margin-top:5px; margin-bottom: 35px;}
div#all-panels div.panels p a{display:block;text-indent: -12px;margin:0 0 -14px 12px;}
div#all-panels div.panels p img{margin-left:40px;}
div#all-panels div.panels h4{margin-top:40px;font-family:arial,tahoma,sans-serif;}
div#all-panels div.panels h3{margin-top:20px;}
div#layout.service-branches div#all-panels div.panels h3{margin-top:20px;}
div#all-panels div.panels ul{margin-bottom:-5px;}
div#panel-bottom{padding:20px;}

div#all-panels h3{color:#3c382f;text-transform:none;width:327px;height:34px;clear:right;padding:6px;background /**/:url(/static-main/i/global/tm_sidebar_header_bar.png) no-repeat;}
div#all-panels h4{border-left:2px solid #651528;padding-left:5px;}
div#all-panels ul{margin:3px 0 0px 0;list-style-type:square;}
div#all-panels li{margin:2px 0 2px 22px;}
div#all-panels p{margin:5px 0 0 7px;padding:0;}
div#all-panels #panel-special p{margin-left:8px}
div#all-panels #panel-special p a br{dispaly:block;}
div#all-panels #flashcontent{margin: 35px 0 0 0;}
div#all-panels a img{margin:30px 0 -25px 0;}
div#all-panels a img#btn-back-to-profiles { margin-top: 10px; }

div#all-panels div.nav h4{margin-top:0;}
div#all-panels div.nav ul{list-style-type:none;margin:0 0 20px -22px;}
div#all-panels div.nav ul li{border-left:2px solid #651528;padding:1px 5px;width:315px;}
div#all-panels div.nav ul li.active a{color:#651528;text-decoration:none;font-weight:bold;}

div#all-panels div.links{margin-bottom:0px;/* was 15 */}
div#all-panels div.links ul{background-color:#eee8d0;width:305px;border:1px solid #c4bda1;border-top:0;list-style-type:none;margin:-12px 0 0px 0;padding:10px;}
div#all-panels div.links div.para{background-color:#eee8d0;width:305px;border:1px solid #c4bda1;border-top:0;padding:10px;margin-top:-12px;}
div#all-panels div.links div.para p{width:285px;padding-bottom:15px;}

div#all-panels div.links div.video-panel{background-color:#eee8d0;width:305px;border:1px solid #c4bda1;border-top:0;list-style-type:none;margin:-12px 0 0 0;padding:30px 10px 30px 10px;}
div#all-panels div.links div.video-panel div.video-panel-copy p.video-panel-title a { font-size: 13px; color: #0c3844; font-weight: bold; }
div#all-panels div.links div.video-panel div.video-panel-copy p.video-panel-quote { font-size: 12px; color: #5f5a3c; font-weight: bold; }
div#all-panels div.links div.video-panel div.video-panel-copy a.transcript { font-size: 11px; color: #0c3844; }
div#all-panels div.links div.video-panel div.video-panel-image { width: 157px; height: 109px; position: relative; float: left; }
div#all-panels div.links div.video-panel div.video-panel-image img#video-panel-thumb { position: absolute; top: 0px; left: 0px; }
div#all-panels div.links div.video-panel div.video-panel-image img#video-panel-overlay { position: absolute; top: 0px; left: 0px; }
div#all-panels div.links div.video-panel div.video-panel-image a img#video-panel-overlay { margin: 0px; border: 0px; }

div#all-panels div#panel-crosslink-placeholder{background-color:#eee8d0;width:325px;border:1px solid #c4bda1;border-top:0;list-style-type:none;margin:20px 0 0 0 !important; padding:0px 0px 30px 0px !important;}
div#all-panels div#panel-crosslink-placeholder h2{text-indent: -5000px; line-height: .1em; font-size: 0px; background: url(/static-main/i/global/inside_link_header.jpg) no-repeat; height: 79px; width: 325px;}
div#all-panels div#panel-crosslink-placeholder p{margin-bottom: 10px !important; font-weight: bold; margin-top: 10px !important;}
div#all-panels div#panel-crosslink-placeholder ul{margin-left: 8px; padding: 0px !important; margin-bottom: -10px;}
div#all-panels div#panel-crosslink-placeholder ul li{background:url(/static-main/i/global/tm_link_bullet_blue.gif) no-repeat 0px 5px; list-style: none; padding-left: 10px; margin-left: 0px;}

div#all-panels div.links div.video-panel div.video-panel-copy { width: 140px; float: right; padding-left: 5px; }
div#all-panels div.links div.video-panel div.video-panel-copy p { margin: 0px 0px 10px 0px; }
div#all-panels div.links div.video-panel div.video-panel-copy p a { margin: 0px; text-indent: 0px; }
div#all-panels div.links div.video-panel div.video-panel-copy p.video-panel-quote { font-style: italic; }
div#all-panels div.links div.video-panel div.video-panel-copy a { margin-left: 0px; }

div#all-panels div.links ul li{padding:0 0 5px 10px;background:url(/static-main/i/global/tm_link_bullet_red.gif) no-repeat 0px 5px;margin:0;}
div#all-panels div.links ul li p{margin:0;padding:0;}
div#all-panels div.links ul.offsite li{background:url(/static-main/i/global/tm_link_bullet_blue.gif) no-repeat 0px 5px;}
div#all-panels div.links li.offsite{background:url(/static-main/i/global/tm_link_bullet_blue.gif) no-repeat 0px 5px;}
div#all-panels div.offsite ul li{background:url(/static-main/i/global/tm_link_bullet_blue.gif) no-repeat 0px 5px;}

img.all-panels-img{border:3px solid #0c3844;margin:10px 4px 5px 0;float:right;}

span.disclaimer{display:block;width:365px;float:right;margin-bottom:5px;}


div#panel-careers-more .left-panel{float:left;margin-bottom:30px;}
div#panel-careers-more .right-panel{float:left;padding-left:40px;margin-bottom:30px;}

div#panel-careers-more h4{border-left: 2px solid #630e29;padding-left:8px;}
div#panel-careers-more ul{border-left: 2px solid #630e29;list-style-type:none;margin-top:2px;}
div#panel-careers-more li{padding-left:8px;width:300px;margin-bottom:2px;}

div#panel-browse-career-tile a img{margin:40px 0 10px -50px;padding:0;}
div#dyk-promo a img{margin:0;}

div#mvr-promo ul{list-style-type:none;}
div#mvr-promo li{padding:0 0 15px 85px;margin-left:0;width:110px;}
div#mvr-promo li ul li{padding-left:0px;}

li#mvr-promo-myth{
    background /**/:url(/static-main/i/global/tm_sidebar_myth_myth_stamp.png) no-repeat;
}
li#mvr-promo-reality{
    background /**/:url(/static-main/i/global/tm_sidebar_myth_reality_stamp.png) no-repeat;
}
li#mvr-promo-myth-esp{
    background /**/:url(/static-main/i/global/tm_sidebar_myth_myth_stamp_esp.png) no-repeat;
}
li#mvr-promo-reality-esp{
    background /**/:url(/static-main/i/global/tm_sidebar_myth_reality_stamp_esp.png) no-repeat;
}

div.layout-parents div#panel div#mvr-promo{margin-top:-20px;}

div#futures-tile{
    background /**/:url(/static-main/i/global/tm_b_educator_sidebar_futures_tile_lg.png) no-repeat;
    width:237px;height:205px;padding:35px 10px 10px 10px;
}
div#futures-tile.esp{
    background /**/:url(/static-main/i/global/tm_b_educator_sidebar_futures_tile_lg_esp.png) no-repeat;
    width:237px;height:205px;padding:35px 10px 10px 10px;
}
div#futures-tile p{width:155px;padding:0 0 5px 30px;}
div#futures-tile h4{margin:0 0 5px 20px;}
div#futures-tile ul{margin-left:20px;list-style-type:none;width:205px;}


div#footer-top-edge{
    float:left;clear:left;position:relative;z-index:10;margin-top:-6px;padding:6px 0 0 0;overflow:hidden;height:0px !important;width:946px;
    background /**/:url(/static-main/i/global/tm_footer_top_edge.png) repeat-x;
    height /**/:6px;
}
div#wrapper.popup div#footer-top-edge{width:529px;}

#footer
{
	background: url(/static-main/i/global/tm_footer_tile.gif);
	width: 100%;
	float: left;
}

#footer-left-gradient 
{ 
	background: url(/static-main/i/global/tm_footer_side_gradient.png) repeat-y;
	width: 100%;
	padding: 20px 30px 0px 17px;
	float: left
}


#footer .column
{
	width: 210px;
	padding: 0 10px;
	float: left;
}

#footer .column h3
{
	text-transform: uppercase;
	color: #fff;
	font-size: 16px;
}

#footer .column h4
{
	color: #e2d5b0;
	font-size: 14px;
	font-weight: normal;
}

#footer .column ul
{
	margin-top: 10px;
}

#footer .column li
{
	list-style: none;
	font-size :12px;
	width :220px;
	padding-left :12px;
	margin-bottom :5px;
    background: url(/static-main/i/global/tm_footer_circlearrow.png) no-repeat;
}

#footer .column li a 
{ 
	color: #fff;
}

#footer-bottom div
{
	padding-right: 20px;
	clear: both;
}

#footer-bottom div.upper { background: url(/static-main/i/global/tm_footer_side_gradient.png) repeat-y; }

#footer-bottom div.upper li a
{
	text-decoration: none;
}

#footer-bottom div.lower
{
	border-top: 1px solid #eaddba;
	background: #60542b;
}

#footer-bottom ul
{
	width: 100%;
	height: 36px;
	line-height: 36px;
	text-align: right;
}


#footer-bottom ul li
{
	display: inline;
	color: #e1dac6;
}

#footer-bottom ul li a
{
	color: #e1dac6;
}

/*
div#footer-side-gradient h3{margin:20px 0 5px;color:#fff;font-size:16px;text-transform:uppercase;}
div#footer-side-gradient ul{list-style-type:none;}
div#footer-side-gradient li
{
    padding-left:12px;width:220px;font-size:12px;margin-bottom:5px;
    background :url(/static-main/i/global/tm_footer_circlearrow.png) no-repeat;
}
div#footer-side-gradient li a{color:#fff;text-decoration:underline;}

div#footer{float:left;background:url(/static-main/i/global/tm_footer_tile.gif);border-bottom:1px solid #eaddba;position:relative;width:100%;margin-bottom:40px;}
div#footer-side-right{position:absolute;left:292px;margin-top:40px;}
div#footer-side-right a{margin-right:13px;}
div#footer-side-gradient
{
    float:left;color:#fff;margin:0;width:349px;padding:0 0 10px 32px;
    background :url(/static-main/i/global/tm_footer_side_gradient.png) repeat-y;
    height :100%;
}


div#footer-bottom{float:left;position:absolute;top:100%;clear:left;margin-top:15px;width:100%;text-align:right;padding-bottom:10px;font-size:11px;}
div#footer-bottom ul{list-style-type:none;display:block;padding-right:0px;position:relative;top:-55px;}
div#footer-bottom h5, div#footer-bottom a{display:inline;color:#fff;color:#f4eed9;font-weight:normal;margin-right:6px;}
div#footer-bottom h5{font-size:11px;}
div#footer-bottom a{border-right:1px solid #f4eed9;padding-right:10px;}
div#footer-bottom li{display:inline;padding-right:7px;margin-left:5px;border-right:1px solid #fff;}
div#footer-bottom li#privacy-policy-item{border:0;}
div#footer-bottom li#email-page a{padding:0 0 0 20px;;background:url(/static-main/i/global/ico_email.gif) 0 3px no-repeat;}
div#footer-bottom li a{color:#fff;text-decoration:none;border:0;padding:0;margin:0;}
div#footer-bottom li a:hover{text-decoration:underline;}*/

span#debug{float:left;font-weight:bold;margin-left:20px;color:#fff;}


div#module-admin-careers-add-edit-form li{margin-bottom:3px;}
div#module-admin-careers-add-edit-form input.checkbox{margin-right:5px;}

div#module-admin-careers-list ul#careers-results li{border-bottom:1px solid #d4cec0;padding-bottom:2px;margin-bottom:5px;}
div#module-admin-careers-list div#careers-results-wrapper{border-top:0;}
div#module-admin-careers-list div#output{margin:0 20px 0 0px;width:450px;}

div#module-career-family{padding-bottom:120px;}
div#module-career-family ul{margin:-5px 0 0 15px;padding-bottom:30px;list-style-type:square;}

div.admin-module h3{text-transform:none;padding-bottom:5px;padding-top:10px;}
div.admin-module ul{list-style-type:none;}
div.admin-module input.text{width:250px;}

div#module-service-academies-at-a-glance { padding: 40px 0 0 90px; }
div#module-service-academies-at-a-glance table.tableChart{font-size:90%;border-left: 1px solid #C6BFA3; width: 780px; border-right: 1px solid #C6BFA3; border-bottom: 1px solid #C6BFA3; border-top: 1px solid  #ddd7cb; background-color: #F9F3E5; padding:12px 15px 15px 15px; margin: 5px 0 20px 0;}
div#module-service-academies-at-a-glance table.tableChart th,
div#module-service-academies-at-a-glance table.tableChart td{ padding: 5px 0 5px 15px; text-align: left; font-weight:bold;}

div#module-service-academies-at-a-glance table.tableChart td{ color: #666666;}
div#module-service-academies-at-a-glance ol {margin: 0 0 0 20px;}
div#module-service-academies-at-a-glance p.table-footnote{font-size:75%;margin:-15px 0 30px 0;}

div#module-search-results{clear: both; overflow: hidden;}
div#module-search-results #output{ clear: both; overflow: hidden;}
div#module-search-results #pSummary{display: block; width: 100%; clear: both; overflow: hidden;}
div#module-search-results #resultSummary{width: 400px; display: block; float: right;}
.resultSummary{margin:25px 10px;display:block;}
ul.search-results, ol.search-results{margin:0 0 50px 35px;}
ol.search-results{width: 550px;}
ul.search-results{list-style-type: square;}
ul.search-results li, ol.search-results li{margin-top:10px;}
h4.search-results{margin:0 10px}
div#module-search-results dl dt{float:left; display:block; clear:left;}
div#module-search-results dl dd{float:left; display:block; margin-left: 5px; clear: left; position: relative; top: -14px; left: 15px;}
div#module-search-results #pPages{clear:left;}
div#module-search-results #pViewing, div#module-search-results #pSpelling{position: relative; top: 12px;}
div#search-left{width: 410px !important; float:left; margin-top: 15px; }
div#search-right{width: 290px; margin-top: 15px;  padding: 0px 15px 0 15px; margin-right: 15px; float:right; background: url(/static-main/i/global/bg-shade-gradient.png) repeat-x top left;}
ul#multimedia-results{margin-left: 0px;}
ul#multimedia-results li{padding-left: 0px !important; list-style: none; display: block; clear: both; overflow: hidden; margin-bottom: 25px;}
ul#multimedia-results li img{float: left;}
ul#multimedia-results li div{float: right; width: 175px; padding-top: 5px;}

div.mm-result{margin-bottom: 20px; margin-left: 10px; font-size: 1em;clear: both; overflow: hidden; width: 600px;}
div.mm-result img{float: left;}
div.mm-result div{float:left; width: 300px; margin-left: 10px;}
div.mm-result div h4{margin-bottom: 5px; margin-top: 5px;}
div.mm-result div p{margin-left: 0px !important;}
div.mm-result div h4 a{}

div#module-careers-highlights-and-profiles{padding-top:90px;}
div#module-careers-highlights-and-profiles h3{margin-bottom:5px;}
div#module-careers-highlights-and-profiles img{border:1px solid #bdb5a5;}

div#module-request-information-form{float:left;position:relative;top:25px;}

table.tableChart{border-left: 1px solid #C6BFA3; width: 700px; border-right: 1px solid #C6BFA3; border-bottom: 1px solid #C6BFA3; border-top: 1px solid  #ddd7cb; background-color: #F9F3E5; padding:12px 15px 15px 15px; margin: 5px 0 20px 0;}
table.tableChart td, #tableChart th{ padding: 5px 5px 5px 5px; text-align: left; font-weight:bold;}
table.tableChart td{ color: #666666;}
ol {margin: 0 0 0 20px;}

ul.error{color:#651528;padding:20px 0 40px 30px;}
#googlesearch{margin:15px 0 0 35px;padding-bottom:20px;}
#googlesearch li{margin-bottom:15px;}
#googlesearch p{width:auto;margin:0;padding:5px 0 0 0;}

table#tableAccessKeys, h3.accessKeys{ position:relative; left: -35px;}
h2#h2AccessKeys{ background-color: #E6E0D0; margin: 20px 0 0 -35px !important; padding-top: 12px; width: 528px; text-indent:30px;  border-right: 1px solid #C6BFA3; border-left: 1px solid #C6BFA3; border-top: 1px solid #C6BFA3;}
table#tableAccessKeys{border-left: 1px solid #C6BFA3; width: 530px; border-right: 1px solid #C6BFA3; border-bottom: 1px solid #C6BFA3; border-top: 1px solid  #ddd7cb; background-color: #F9F3E5; padding:12px 15px 15px 15px;}
table#tableAccessKeys td, #tableAccessKeys th{ padding: 5px 0 5px 15px; text-align: left; font-weight:bold;}
table#tableAccessKeys td{ color: #666666;}

table#tableAgeReqs, h2#h2ageReqs{ position:relative; left: -70px;}
body.popup table#tableAgeReqs, h2#h2ageReqs{ position:relative; left: -30px;}
h2#h2ageReqs{ background-color: #E6E0D0; margin: 20px 0 0 0 !important; padding-top: 12px; width: 528px; text-indent:30px;  border-right: 1px solid #C6BFA3; border-left: 1px solid #C6BFA3; border-top: 1px solid #C6BFA3;}
table#tableAgeReqs{border-left: 1px solid #C6BFA3; width: 530px; border-right: 1px solid #C6BFA3; border-bottom: 1px solid #C6BFA3; border-top: 1px solid  #ddd7cb; background-color: #F9F3E5; padding:12px 5px 15px 5px;}
table#tableAgeReqs td, #tableAgeReqs th{ padding: 5px 0 5px 10px; text-align: left; font-weight:bold;}
table#tableAgeReqs td{ color: #666666;}

.darkRow{background-color: #ECE6DA;}
.white{background:none;background-color: #ffffff;}
ul.wide{width:200px;border-left:0;margin-left:10px;}
ul.wide li{margin-left:-8px;text-indent: -12px;}

div#dyk-controls{position:relative;top:-63px;left:160px;margin-right:115px;}
div#mvr-promo, div#dyk-promo{margin:20px 0 0 0}
div#layout.main div#mvr-promo, div#dyk-promo{margin-top: 20px;}
div#dyk-promo{margin-top: 10px;}
#videoPlayerEc{margin-bottom:20px;}
#photoHolder{display: none; margin-bottom:30px;}
#videoPlayerCareer{}
.video-disclaimer{font-size:90%;margin:-30px 0 0 7px;display:block;font-style:italic;}

a#back-to-benefits-training{margin:4px 0 55px 0;display:block;}

div#panel-educator-futures-and-handbook-promo { margin-bottom: 50px; }

div#educators-futures-promo-wrapper, div#futures-promo-wrapper{background-color:#fff;width:199px;padding:5px;margin:50px 0 0px 28px;position:relative;left:42px;}
div#educators-futures-promo-wrapper{margin:-20px 0 -30px 28px;}
div#futures-promo h5{color:#3c382f;margin:0;font-size:110%;border:0;padding:0;}
div#educators-futures-promo h5{color:#3c382f;margin:0;font-size:110%;border:0;padding:0;}
div#futures-promo, div#educators-futures-promo{background:url(/static-main/i/global/grdnt_futuresbox_rev.gif) 0 100% repeat-x;padding:5px 10px 5px 30px;width:159px;position:relative;}
div#educators-futures-promo{background:url(/static-main/i/global/grdnt_futuresbox.gif) 0 0 repeat-x;}
div#educators-futures-promo-wrapper p, div#futures-promo-wrapper p{margin:0;padding:0 0 40px 0;width:150px;font-size:90%;}
div#all-panels div#educators-futures-promo-wrapper p, div#all-panels div#futures-promo-wrapper p{padding-bottom:10px; margin-bottom: 0px;}
div#all-panels div#educators-futures-promo-wrapper a, div#all-panels div#futures-promo-wrapper a{display:inline-block;text-indent:0;margin:0;-bottom:5px;}
img#futures-mag{position:absolute;top:-12px;left:-42px;}
div#all-panels p#futures-pdf{background:url(/static-main/i/global/icon_pdf.gif) 0 0px no-repeat;padding-left:22px;margin-left:-5px;}
h5#futures-promo-header{display:block;margin:0 0 20px -20px;}
img#educators-futures-mag{position:absolute;top:0px;left:-42px;}
img#educators-handbook{position:absolute;top:135px;left:-42px;}
img#educators-futures-mag-esp{position:absolute;top:5px;left:-42px;}
img#educators-handbook-esp{position:absolute;top:155px;left:-42px;}
div#educators-futures-promo-wrapper div.sep{height:1px;margin:0 0 20px -25px;width:187px;background:url(/static-main/i/global/img_horiz-dash_futures.gif) 0 0 repeat-x;}
div#fact-sheets{width:187px;padding:5px;border:1px solid #c7c7c7;background-color:#ececec;margin:20px -10px -5px -30px;}
div#fact-sheets p{margin:0 0 -10px 0; width:180px;}

div.admin{background-color:#417690;padding:2px;font-size:85%;opacity:0.7;display:inline-block;float:left;}
div.admin:hover{opacity:1.0;}
div.admin a{color:#f4f379;}

.inline{display:inline;}
li.no-style { list-style-type: none; }

@media screen and (-webkit-min-device-pixel-ratio:0) {
input.search-button{margin-bottom:-5px;diplay:inline-block;}
div.winnowing-form label{margin:-13px 0 0 18px;}
div.result-detail{top:-76px;}
div#module-benefits-compensation-results div#output{top:30px;}
div.estimate-select{top:-44px}
div#estimate-select-2{top:-76px;}
}

/* ========== Facebook buttons ========== */
/* Buttons on top of the page */
.fb-like.top
{
	top: -41px;
	right: -26px;
}

.fb-like.top.no-hero
{
	top: -37px;
	right: -250px;
}

div#layout.service-branches .fb-like.top
{
	top: -107px;
}

.layout-military-careers-military-career-fields .fb-like.top,
.layout-military-careers-career-profiles .fb-like.top
{
	left: 83px;
	top: 61px;
}

.layout-careers- .fb-like.top
{
	right: 11px;
	top: -231px;
}

.layout-military-careers- .fb-like.top
{
	right: 10px;
	top: -41px;
}

.fb-like.futures
{
	left: 241px;
	top: 184px;
}

.fb-like.educators
{
	left: 243px;
	top: 205px;
}

/* Buttons on bottom of content */
.layout-military-benefits-military-compensation .fb-like.bottom,
.layout-military-benefits-results .fb-like.bottom
{
	display: none;
}

.layout-military-careers-military-career-fields .fb-like.bottom,
.layout-military-careers-career-profiles .fb-like.bottom
{
	position: static;
}

/* Safari hacks... NOTE THAT IE7 CAN SEE THESE! */
/*\*/
html*div.secondary-navigation2 ul li{background:url(/static-main/i/global/tm_header_nav_divider.gif) no-repeat 2px 4px;}
html>body*div#site-tools{width:240px;}
html>body*div#ajax-form ul{display:block;}
html>body*div#site-tools input#submit{margin-bottom:-10px;}
html>body*div#home-page-promos img.discover-promo{margin-top:0;}
html>body*div#module-home-page-call-to-action img.discover-promo{margin-left:86px;}
html>body*div#layout.layout-main div#module-service-branches-links{margin-top:55px;}
html>body*div.output-instrunction span.float-right{position:absolute;right:0;padding:10px;}
html>body*ul#careers-results li span.career-details{top:0;}
html>body*ul#careers-results li {padding-bottom:15px;}
html>body*div#module-careers-video-table div.promos{position:relative;left:0;}
html>body*div#module-home-page-video-clips div.promos{position:relative;left:0;margin-top:-296px;}
html>body*div#wrapper{width:947px;}
/**/

