﻿

*
{
    margin:0px;
    padding:0px;
}
body
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #CCCCCC;
    /*color: #333;*/
    background: url(images/bg.gif) repeat;
}
.clear
{
    clear:both;
}
span.ieBugFix p, span.ieBugFix h1 {
	height: 0.01%;
}
p strong
{
    color:#eee;
}
#container
{
    margin: 0px auto;
    margin-top:8px;
    width: 980px;
    /*background: url(images/mainContentBG.jpg) repeat-y;*/
    background-color:#333;
}
#divArtcHeader
{
    background-image: url(images/headerYellow8.jpg);
    height: 90px;
}
#divArtcHeader.homepage
{
    background-image: url(images/headerYellow2.jpg);
    height: 90px;
}
/*#divDefMenu, #divArtcMenu, #divMainContentShadow, #divFooter, #divArtcMenuTest
{
    width:976px;need IE fix here
    margin-left:2px;
}*/
#divDefMenu
{
    background: url(images/headerGrey.jpg) repeat-x;
    height: 19px;
    text-align: right;
    padding-top: 3px;
    color:#666;
    vertical-align:middle;
}
#divArtcMenu
{
    /*background: blue;*/
    background: url(images/headerGrey.jpg) repeat-x;
    text-align: center;
    vertical-align: middle;
    /*padding-top: 6px;*/
    padding:0px;
	width:980px;
	margin:auto;
    height:19px; 
	padding-top:3px;
}
/*#divArtcMenuTest
{
    background: url(images/headerGrey.jpg) repeat-x;
    text-align: center;
    vertical-align: middle;
    padding-top: 6px;
    height: 17px;  
    margin-left: 4px;
    width:972px;
}*/
#divMainContentShadow
{
    background: url(images/menuShadow1.jpg) repeat-x;
    /*background-color:Red;*/
    height: 24px;
}
#divMainContent
{
    background-color: #666;
    padding: 0px 20px 0px 20px;
}
#divMainContent p, #divMainContent h1, #divMainContent h2
{
    margin: 0px 20px;
}
#divMediaContent
{
    background-color: #555;
    padding: 0px;
    width:620px;
    margin-left:2px;
	text-align:center;
}
/*#divMainContent
{
    background-color: #fff;
    padding: 0px 20px 20px 20px;
    width:936px;
    margin-left:2px;
}*/
#divHomeContent
{
    background-color: #666;
    margin-left:3px;
    width:973px;
    height:441px;
}
/*#divHomeContent div
{
    padding: 0px;
    margin:4px 0px 4px 2px;
}
#divHomeContent a:hover
{
    padding: 0px 1px;
}*/
#mediaContainer
{
    background-color:#555;
}
#divLeftContent /* used to display video content on media.aspx */
{
    width:600px;
    float:left;
	margin-left:20px;
}
#divRightContent /* used to display newspaper articles on media.aspx */
{
    width:275px;
    float:left;
	padding-top:70px;
	margin-left:20px;
	margin-right:20px;
}
*HTML #divRightContent /* IE6 box model fix */
{
    width:235px;
}
#divRightContent h1 em /* used to display newspaper articles on media.aspx */
{
    color:#333333;
	font-size:9px;
}
#divVideoContent
{
    background-color: #555;
    width:640px;
    height:330px;
    /*margin: 0px auto;*/
    padding: 0px;
    margin-left:10px;
    margin-bottom:20px;
}

#divFooter
{
    background: url(images/menubg2.jpg) repeat-x;
    height: 25px;
    clear:both;
}
/*#divFooterBottom
{
    background: url(images/footerGrey1.jpg) repeat-x;
    height: 20px;
}*/
#divFooterBottom
{
    background: url(images/footerGrey2.png);
    height: 20px;
    clear:both;
}
#genInfoButton, #genInfoButtonActive, #recruitButton, #recruitButtonActive, #recFamilyButton, #recFamilyButtonActive, #riFamilyButton, #riFamilyButtonActive
{
    border: none;
    outline: none;
    cursor: pointer;
    font-size: 10px;
    color: #888;
    width:46px;
    height:62px;
	float:right;
}
/*.homeButton:hover, .recruitButton:hover, .recFamilyButton:hover, .riFamilyButton:hover
{
    color: #aaa;
}*/
#genInfoButton
{
    background-image: url(images/portalSm/genInfoDark.gif)
}
#genInfoButtonActive
{
    background-image: url(images/portalSm/genInfo.gif);
}
#recruitButton
{
    background-image: url(images/portalSm/recruitDark.gif)
}
img#recruitButtonActive
{
    background-image: url(images/portalSm/recruit.gif)
}
#recFamilyButton
{
    background-image: url(images/portalSm/recFamilyDark.gif)
}
#recFamilyButtonActive
{
    background-image: url(images/portalSm/recFamily.gif)
}
#riFamilyButton
{
    background-image: url(images/portalSm/riFamilyDark.gif)
}
#riFamilyButtonActive
{
    background-image: url(images/portalSm/riFamily.gif)
}
#navmenu li
{
    display:inline;
	list-style-type:none;
	text-align:center;
	margin:auto;
}
#navmenu a
{
    color: #bbb;
    margin:0px 5px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
}
#navmenu a:hover
{
    color: #fff;
}
a img
{
    border-style:none;
    text-decoration:none;
}

p, ol
{
    padding:5px 0px;
}
p img
{
    padding:0px 20px;
}

h1, h2 /* was p.headings */
{
    color:#eee;
    font-weight:bold;
    padding:10px 0px;
	font-size:11px;
}

ol.aim, ul.aim
{
    margin:15px 0px 10px 50px;
}
a
{
    color:#B6B974
}
ul
{
    margin-left:20px;
}
ul li
{
    padding:3px 0px;
    line-height:15px;
    list-style-type:circle;
    text-decoration:none;
}
ul li a
{
    text-decoration:none;
}
ul li a:hover
{
    text-decoration:underline;
}
.pItem_genInfo, .pItem_recruit, .pItem_recFamily, .pItem_riFamily
{
    width:241px;
    height:432px;
    float:left;
    margin:4px 0px 4px 1px; /*changed margin due to IE6 issue*/
    /*margin:4px 0px 4px 2px;*/
}
.pItem_genInfo
{
    background: url(images/pItem2_genInfo.jpg) bottom;
}
.pItem_genInfo:hover
{
    background: url(images/pItem2_genInfo.jpg) top;
}
.pItem_recruit
{
    background: url(images/pItem2_recruit.jpg) bottom;
}
.pItem_recruit:hover
{
    background: url(images/pItem2_recruit.jpg) top;
}
.pItem_recFamily
{
    background: url(images/pItem2_recFamily.jpg) bottom;
}
.pItem_recFamily:hover
{
    background: url(images/pItem2_recFamily.jpg) top;
}
.pItem_riFamily
{
    background: url(images/pItem2_riFamily.jpg) bottom;
}
.pItem_riFamily:hover
{
    background: url(images/pItem2_riFamily.jpg) top;
}
#portalSm_container
{
    float:right;
	margin:0px;
	padding:0px;
    margin-top:15px;
    width:220px;
}
ul.session_links
{
	float:right;
	width:220px;
	margin:0px;
	padding:0px;
}
ul.session_links li
{
	list-style-type:none;
	float:left;
	width:46px;
	margin-left:8px;
}
*HTML ul.session_links li
{
	width:34px;
	margin-left:4px;
}
ul.session_links li.first
{
	margin:0px;
	padding:0px;
}
ul.session_links li a, ul.session_links li a img
{
	width:46px;
}
/**HTML ul.session_links li
{
	width:42px;
}*/
ul.def_links
{
    /*float:right;*/
    float:left;
    list-style:none;
    text-align:right;
    margin-top:12px;
    width:200px;
}
ul.def_links li a img, ul.def_links li a, ul.def_links li
{
    margin:0px;
    padding:0px;
    list-style:none;
}
ul.def_links li a img
{
    list-style:none;
    line-height:0px;
    background-position:right top;
    background-repeat:no-repeat;
    width:61px;
    height:8px;
}
#link_army:hover, #link_navy:hover, #link_airForce:hover, #link_minister:hover, #link_department:hover
{
    background-position:right bottom;
}
#link_army
{
    background-image: url(Images/defMenu/army2.gif);
}
#link_navy
{
    background-image: url(Images/defMenu/navy2.gif);
}
#link_airForce
{
    background-image: url(Images/defMenu/airforce2.gif);
}
#link_minister
{
    background-image: url(Images/defMenu/minister2.gif);
}
#link_department
{
    background-image: url(Images/defMenu/department2.gif);
}
a.blank_home
{
    float:left;
    width:750px;
    /*margin-right:230px;*/
}
a.blank_master
{
    float:left;
    width:525px;
}
p#videoTestimonial
{
    background-color:#555;
    width:520px;
    height:425px;
    float:right;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:0px;
    padding:0px;
    border:#555 16px solid;
}
/*p.border
{
    background-color:#555;
    float:right;
    margin:10px;
    border:#555 8px solid;
}*/
img.border
{
    margin:10px;
    border:#555 13px solid;
	padding:0px;
}
/*p.border img
{
    padding: 0px 8px;
}*/
p#videoFitness
{
    background-color:#555;
    width:512px;
    height:288px;
    float:right;
    margin-bottom:10px;
    margin-left:10px;
    margin-right:0px;
    padding:0px;
    border:#555 16px solid;
}
#TrainingVideo
{
    background-color:#555;
    margin-bottom:10px;
    padding:0px;
	float:right;
}
#TrainingVideoLeft
{
    width:288px;
	float:left;
}
#TrainingVideoRight
{
    width:610px;
	float:left;
}
#videoTestimonial img
{
    margin:0px;
    padding:0px;
}
#divPortalBottom
{
    background: url(images/portalBottom/darkBg.png) repeat-x bottom;
    clear:both;
    /*width:935px;
    height:10px;
    margin:0px;
    margin-top:10px;
    padding-top:16px;*/
}
ul#portalBottom
{
    
    width:915px;

    height:170px;
    margin-left:13px;
    padding:0px;
}
ul#portalBottom li
{
    width:225px;
    height:114px;
    list-style:none;
    float:left;
    margin-left:2px;
    padding:0px;
    margin-top:56px;
}
ul#portalBottom li p
{
    padding: 65px 3px 0px 30px;
    color:#666;
    font-size:9px;
    line-height:normal;
}
li.recJobs, /*li.recPreparation,*/ li.recTraining, li.recFaq, li.famMarchout, li.famFaq, li.riBenefits, li.riWaggaGuide, li.riFacebook
{
    background-position: bottom;
}
li.recJobs:hover, /*li.recPreparation:hover,*/ li.recTraining:hover, li.recFaq:hover, li.famMarchout:hover, li.famFaq:hover, li.riBenefits:hover, li.riWaggaGuide:hover, li.riFacebook:hover
{
    background-position: top;
    
}
ul#portalBottom li.recPreparation
{
    background-position:left bottom;
    background-repeat:no-repeat;
    width:452px;
}
ul#portalBottom li.riBenefits
{
    background-position:right bottom;
    background-repeat:no-repeat;
    width:452px;
}
ul#portalBottom li.recPreparation p, ul#portalBottom li.riBenefits p
{
    padding: 65px 3px 0px 256px;
}
ul#portalBottom li p:hover
{
    color:#fff;
}
ul#portalBottom li.recPreparation:hover
{
    background-position:right bottom;
}
ul#portalBottom li.riBenefits:hover
{
    background-position:right top;
}
li.recJobs
{
    background-image: url(images/portalBottom/recJobs2.jpg)
}
li.riBenefits
{
    background-image: url(images/portalBottom/riBenefits.gif)
}
li.riWaggaGuide
{
    background-image: url(images/portalBottom/riWaggaGuide.gif)
}
li.recPreparation
{
    background-image: url(images/portalBottom/preparation.gif)
}
li.recTraining
{
    background-image: url(images/portalBottom/training.gif)
}
li.recFaq
{
    background-image: url(images/portalBottom/faq.gif)
}
li.famFaq
{
    background-image: url(images/portalBottom/famFaq2.jpg)
}
li.famMarchout
{
    background-image: url(images/portalBottom/famMarchOut2.jpg)
}
li.riFacebook{
	background-image: url(images/portalBottom/communityGroup.gif)
}

.FloatingPic, .FloatingPic-fam, .FloatingPic-ri
{
    
    height:170px;
    position:absolute;
    margin-top:0px;
}
.FloatingPic
{
    background-image:url(images/portalBottom/preparation.png);
	width:175px;
}
.FloatingPic-fam
{
    background-image:url(images/portalBottom/family.png);
	width:222px;
}
.FloatingPic-ri
{
    background-image:url(images/portalBottom/ri.png);
	width:236px;
}

ul#accomList li {
    float:left;
    width:290px;
    margin-left:1px;
    margin-bottom:1px;
    padding:5px;
    height:85px;
    background-color:#555;
    list-style-type:none;
	font-size:9px;
}
ul#accomList li h1{
    font-size:11px;
    color:#B6B974;
	margin:0px;
	padding:0px;
}
ul#spryList li {
    float:left;
    width:290px;
    margin-left:1px;
    margin-bottom:1px;
    padding:5px;
    height:75px;
    background-color:#444;
    list-style-type:none;
}
ul#spryList li h1{
    font-size:10px;
    color:#B6B974;
	margin:0px;
	margin-left:20px;
	padding:0px;
}
ul#spryList p	{
	font-size:9px;
}
ul li h1{
    font-size:10px;
    color:#B6B974;
	list-style-type:none;
}
ul.graph {
	margin-left:100px;
}
ul.graph li {
    list-style-type:none;
}
table#preparation img   
{
    /*border:#666 16px solid;*/
    margin: 16px;
}
table.RIC   
{
    margin: 0 auto;
}
table.RIC th  
{
    background-color:#444;
}
table.RIC tr.alt  
{
    background-color:#555;
}
td.minTemp {
    color:#6699CC;
	text-align:center;
}
td.maxTemp {
    color:#CC6666;
	text-align:center;
}
ul.tabs li	{
list-style-type:none;
}
ul.tabs li img	{
padding-right:7px;
}
#baseSwf	{
float:right;
width:526px;
}

