
			

.menu_head { font-family: Tahoma; font-size: 8pt; font-weight: bold }
.news_body   { font-family: Tahoma; font-size: 8pt }
.news_header { font-family: Tahoma; font-size: 8pt; font-weight: bold }
.body_text   { font-family: Tahoma; font-size: 10pt }
.body_subhead { font-family: Tahoma; font-size: 18pt; margin-top:5 }
.body_header { font-family: Tahoma; font-size: 24pt; text-align:center; margin-top:5; margin-bottom:5 }
.stripbar_text { font-family: Tahoma; font-size: 8pt; margin-left:10; margin-right:10 }
.menu_text { font-family: Tahoma; font-size: 8pt; margin-left:8; margin-top:2; margin-bottom:2 }
.DisctextEmph { font-family: Verdana; font-size: 10pt; font-weight: bold }
.Disctext    { font-family: Verdana; font-size: 10pt; }
.DisctextIncorrect    { font-family: Verdana; font-size: 10pt; font-weight: bold; color:#FF0000}
.DisctextCorrect    { font-family: Verdana; font-size: 10pt; font-weight: bold; color:#008000}
span.button_text { font-family: Tahoma; font-size: 8pt; font-weight: bold }

a:link.hyperlink      { color: #000099; text-decoration: none }
a:active.hyperlink    { color: #000099; text-decoration: none }
a:visited.hyperlink   { color: #000099; text-decoration: none }
a:hover.hyperlink     { color: #000099; text-decoration: underline }

.floatright
{
float: right;
margin: 0 0 10px 10px;
}





#container {
	width:760px;
	/**
	position:absolute;
	top:0;
	left:0;
	width:775px;
	height:90px;
	background: #007dc9 url('blogo2.gif') repeat-x 0 0;
	**/
}
#leftNav {
	width:144px;
	float:left;
}

#colnContent {
	width:616px;
	float:right;
}
#colnContentLeft {
	width:314px;
	float:left;
}
#colnContentRight {
	width:290px;
	float:right;
}
#promoBox {
	border:1px solid #999999;
	width:290px;
	background-color:#ECECEC;
	border-top-style:none;
	border-bottom:1px solid  #CDCDCD;
	padding-bottom:8px;
}
#innerPromoBox {
	padding-top:8px;
	margin:0px 8px;	
}
#subinnerPromo {
	background-color:#FFFFFF;
	border:1px solid;
	border-color:#999999;
	width:290px;
	border-top-style:dashed;
	border-bottom-style:none;
}
#pgFooter {
	width:760px;
	float:left;
}
#searchBox {
	width:144px;
	background-color:#BCBCBC;
	border:1px solid #CCCCCC
}
#leftNavBox {
	width:144px;
	height:20px;
	border:1px solid #CCCCCC;
	border-top-style:none;
	background-color:#A2A2A2;
	text-align:left;
}
#leftNavBoxSub {
	width:144px;
	height:20px;
	border:1px solid #CCCCCC;
	border-top-style:none;
	background-color:#D4D4D4;
	text-align:left;
}
#leftNavBoxText {
	width:144px;
	border:1px solid #CCCCCC;
	border-top-style:none;
	border-bottom-style:none;
	background-color:#E9E9E9;
	text-align:left;
}



/***************** Element Block *****************/







/***************** Supporting Text *****************/
.newsHeadline {
	font-family:Arial;
	font-weight:bold;
	font-size:16px;
	text-decoration:underline;
}
.content1 {
	font-family:Arial;
	font-size:12px;
	line-height:15px;
}
.bullet {
	font-family:Arial;
	font-size:12px;
	line-height:16px;
}
.content2 {
	font-family:Verdana;
	font-size:11px;
	line-height:13px;
}
.content2_Orange {
	font-family:Verdana;
	color:#FF8800;
	font-size:11px;
	line-height:13px;
}
a.content2_Orange:link {
	color:#FF8800;
}
a.content2_Orange:hover{
	color:#CC3300;
}
.sub1 {
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#666666;
	text-transform:uppercase;
	text-decoration:none;
}
a.sub1:link  {
	color:#666666;
	text-decoration:none;
}

a.sub1:hover {
	color:#CC3300;
	text-decoration:none;
}
.sub2 {
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#999999;
	text-transform:capitalize;
}
a.sub2:link {
	color:#999999;
	text-decoration:underline;
}
a.sub2:hover {
	color:#CC3300;
	text-decoration:underline;
}
.sub1_Orange {
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#FF8800;
	text-transform:uppercase;
	text-decoration:none;
}
a.sub1_Orange:link {
	color:#FF8800;
	text-decoration:none;
}
a.sub1_Orange:hover {
	color:#CC3300;
	text-decoration:none;
}
.sub2_Orange {
	font-weight:bold;
	font-family:Verdana;
	font-size:11px;
	color:#FF8800;
	text-transform:capitalize;
}
a.sub2_Orange:link {
	color:#FF8800;
	text-decoration:underline;
}
a.sub2_Orange:hover {
	color:#CC3300;
	text-decoration:underline;
}
.navBarTitle{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#FFFFFF;
	margin-left:6px;
	text-decoration:none;
}
a.navBarTitle:link{color:#ffffff;text-decoration:none;}
a.navBarTitle:hover{color:#ffffff;text-decoration:none;}


.navBarSubTitle{
	font-family:Verdana;
	font-weight:bold;
	font-size:10px;
	color:#4E4E4E;
	margin-left:6px;
	text-decoration:none;
}
.navBarSubTitle A:link{color:#4E4E4E;text-decoration:none;}
.navBarSubTitle A:hover{color:#CC3300;text-decoration:none;}
.navBarSubText{font-family:Verdana;font-size:11px;color:#4E4E4E;margin-left:6px;text-decoration:none;}
.navBarSubText A:link{color:#4E4E4E;text-decoration:none;}
.navBarSubText A:hover{color:#CC3300;text-decoration:none;}
.navBarSubText A:active{color:#4E4E4E;text-decoration:none;}
.navBarSubText A:visited{color:#4E4E4E;text-decoration:none;}


/*************** Top Navbar ********************/
.tl{font-weight:bold;font-size:10px;font-family:Verdana,Arial,Helvetica,sans-serif;color:#ffffff;text-decoration:none;}
.tl A:link{color:#ffffff;text-decoration:none;}
.tl A:active{color:#ffffff;text-decoration:none;}
.tl A:visited{color:#ffffff;text-decoration:none;}
.tl A:hover{color:#ffffff;text-decoration:none;}


  .leftNav2 {
	width:144px;
	height:19px;
	float:left;
	background-color:#888888;
  }
  div.leftNav2 {
  	background-image: url(http://images.military.com/pics/NavBg.gif);
	width:144px;
	height:21px;
	border:1px solid #CCCCCC;
	border-top-style:none;
	cursor:hand;
  }
  
 div.leftNav2 {
  	height:20px;
  }
  
  .navBarTitle{
	float:left;
	margin-left:10px;	
	margin-top:1px;
	font:bold Verdana 10px;
	color:#FFFFFF;
	text-decoration:none;
  }  

.textshock{font-weight:normal; font-size:10px; font-family: verdana,Arial,Helvetica,sans-serif; color:#CCCCCC;  text-decoration:none;}
.grayshock{font-weight:normal; font-size:10px; font-family: verdana,Arial,Helvetica,sans-serif; color:#999999;  text-decoration:none;}
a.bodys:link { font-weight:bold; color:#FF9900; text-decoration:none;}
a.bodys:visited { font-weight:bold; color:#FF9900; text-decoration:none;}
a.bodys:hover { font-weight:bold; color:#FFCC66; text-decoration:none;}
.thumbnail {
	width:67px; height:72px; background-color:#3f3f3f; margin:1px; float:left;
	}
	
	.footerText  {font-weight:normal;font-family:arial,verdana;font-size:11px;color:#000000;text-decoration:none;}
a.footerLink {font-weight: normal;font-family: arial;font-size: 11px;color:#0000cc;text-decoration: underline; }
a.footerLink:visited {font-weight: normal;font-family: arial;font-size: 11px;color:#0000cc;text-decoration: underline;}
a.footerLink:hover {font-weight: normal;font-family: arial;font-size: 11px;color:#cc3300;text-decoration: underline;}


/* --- menu styles ---
note:
	not all browsers render styles the same way so try out your style sheet
	on different browsers before publishing;
*/
/* level 0 inner */
.m0l0iout {
	font-family: verdana,Arial, Helvetica;
	font-size: 10px;
	text-decoration: none;
	padding: 4px;
	color: white;
	font-weight:bold;
}
.m0l0iover {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration: none;
	padding: 4px;
	color: white;
	font-weight:bold;
}

/* level 0 outer */
.m0l0oout {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #ad1021;
}
.m0l0oover {
	text-decoration : none;
	border : 0px solid #FFFFFF;
	background: #ad1021;
}

/* level 1 inner */
.m0l1iout {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 4px;
	color: #FFFFFF;
}
.m0l1iover {
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration :none;
	border : 0px solid #FFFFFF;
	padding: 4px;
	color: #FFFFFF;
}


/* level 1 outer */
.m0l1oout 
{
	text-decoration : none;
	border : 1px solid #A7a694;
	background: #ad1021;
}
.m0l1oover {
	text-decoration : none;
	border : 1px solid #A7a694;
	background: #AFA370;
}

table {
	caption-side:bottom;
	margin:5px;
	margin-bottom:0;
	}

caption {
	  border:1px solid #333;
	  border-top:none;
	  margin:5px;
	  margin-left:4px;
	  margin-top:0;
  }
  
  
		div#banner
		{
			color: #fff;
			background-color: #333;
			border-bottom: 1px solid #000;
		}
		
		div#banner h1
		{
			margin: 0;
			padding: .3em 0 .3em .5em;
			font-size: 2.2em;
			font-weight: normal;
		}
		
		div#container
		{
			background-image: url(nav_col_base.jpg);
			background-repeat: repeat-y;
		}
		
		div#container2
		{
			background-image: url(more_col_base.jpg);
			background-repeat: repeat-y;
			background-position: right;
		}
		
		div#navigation
		{
			float: left;
			width: 150px;
			padding-top: 2em;
		}
		
		div#navigation ul
		{
			list-style-type: none;
			padding: 0;
			margin: 0;
		}
		
		div#navigation ul li { margin-top: 4px; }
		
		#navigation ul li a
		{
			display: block;
			width: 135px;
			padding: 3px 5px 3px 10px;
			text-decoration: none;
			color: #000;
			background-image: url(nav_base.jpg);
			background-repeat: repeat-y;
		}
		
		#navigation ul li a:hover
		{
			color: #fff;
			background-color: #ccc;
			background-image: url(nav_base2.jpg);
			background-repeat: repeat-y;
		}
		
		div#more
		{
			float: right;
			width: 160px;
			margin: 0;
			padding: 2em 10px 0 0;
			color: #fff;
		}
		
		div#more h3
		{
			margin-top: 0;
			color: #fff;
			padding: .2em;
			background-image: url(more_base.jpg);
			background-position: right;
			background-repeat: repeat-y;
		}
		
		div#content
		{
			margin-left: 190px;
			margin-right: 200px;
		}
		
		div#content h2
		{
			font-size: 2em;
			color: #036;
			margin: 0;
			padding-top: 1em;
			font-weight: normal;
		}
		
		div#content { line-height: 150%; }
		
		#cleardiv
		{
			clear: both;
			height: 1em;
		}
		
		div#footer
		{
			clear: both;
			padding: .5em 1em;
			border-top: 1px solid #999;
			text-align: right;
		}
		
		div#footer ul
		{
			padding: 0;
			margin: 0;
			list-style-type: none;
		}
		
		div#footer li
		{
			display: inline;
			margin-right: 1em;
		}
		
.floatright
{
float: right;
margin: 0 0 10px 10px;
}

.Navigator_Table {
	BORDER-RIGHT: #000000 1px solid;
	BORDER-TOP: #000000 1px solid;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	BORDER-LEFT: #000000 1px solid;
	BORDER-BOTTOM: #000000 1px solid;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial;
	BACKGROUND-COLOR: #CCCCCC;
	color: #FFFFFF;

}

.Navigator_Item_Cell {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #000099; FONT-STYLE: normal; FONT-FAMILY: Arial
}
.Navigator_Item_Cell_Selected {
	PADDING-RIGHT: 1px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; COLOR: #FFffff; FONT-STYLE: normal; FONT-FAMILY: Arial; BACKGROUND-COLOR: #FF3333
}
A.Navigator_Item_Link {
	FONT-SIZE: 10pt; COLOR: #000099; PADDING-TOP: 5px; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.Navigator_Item_Link:hover {
	FONT-SIZE: 10pt; FONT-STYLE: normal; FONT-FAMILY: Arial; TEXT-DECORATION: underline
}

div.separatorOrissaToday {
  margin: 0;
  padding: .1em;
  margin-top: .1em;
  margin-bottom: .1em;
  background: #EEEEEE;
  text-align: left;
}

div.separatorOrissaToday ul {
  list-style: none;
  margin: 0;
  padding: 0;
  padding: .5em;
}

div.separatorOrissaToday li {
   margin: 0;
   padding: 0;
   display: inline;
}

div.separatorOrissaToday a {
   margin: 0;
   padding: 0;
   padding-left: .5em;
   padding-right: .5em;
   text-decoration: none;
   color: #d49c2d;
   background: #000000;
   border-left: solid 2px #d49c2d;
   font-size: medium;
   font-variant: small-caps;
}

div.separatorOrissaToday ul a.first {
  border-left: none;
}

div.separatorOrissaToday ul a:hover, div.separatorExample ul a:focus {
   color: #FFFFFF;
}
.nextbutton a:link, .nextbutton a:visited
		{
			display: block;
			padding: .2em .5em;
			background-color: #03F;
			color: #fff;
			border: 1px solid #006;
			width: 11em;
			text-decoration: none;
			text-align: center;
		}
		
		.nextbutton a:hover, .nextbutton a:active
		{
			background-color: #fff;
			color: #006;
		}
body
		{
			margin: 0;
			padding: 0;
			font-size: 95%;
			font-family: georgia, times, "times new roman", serif;
			color: #000;
			background-color: #fff;
		}