/* root.css */

/* Table of Contents
------------------------------------
    1. Reset
    2. Elements (a, body, p, etc.)
	3. ID's (#container, etc.)
	4. Classes (.red, .clear, etc.)
	5. Print
	6. Handheld
	7. Debug
	
COLORS
    Main Text:              #3d3d3d
    Army Gold:              #ffd54a
    Army Green:             #7b8738                  
    Light Gray bg:          #f7f7f7
------------------------------------*/

/* 1. Reset
------------------------------------*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
}
:focus {
	outline: 0;
}
body {
	background: #FFF;
	color: #000;
	line-height: 1;
}
ol, ul {
	list-style: none;
}

/* 2. Elements
------------------------------------*/
body {
    background: #7a7a7a url(../rv4_images/body_gradient.jpg) repeat-x;
    color: #3d3d3d;
    font-family: Verdana, Arial, sans-serif;
}
a {
	color: #37539B;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #37539B;
	text-decoration: underline;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}
h1 {
    font-size: 2.6em;
    line-height: 1.2em;
}
h2 {
	font-size: 1.1em;
}
h3 {
	padding-left: 10px;
}
img {

}
.imga {
}
.imgaCopy {
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}
.imgaCopyborder {
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
	border: 1px solid #CCC;
}




p {
    font-size: 1.1em;
    line-height: 1.4em;
    margin: 1.1em 0;
}

/* 3. ID's
------------------------------------*/
#breadCrumbs {
	width: 604px;
	height: 20px;
	padding-left: 10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999;
	border-bottom-color: #999;
	padding-bottom: 2px;
	padding-top: 2px;
}
#container {
	background: #fff;
	font-size: 62.5%;
	overflow: auto;
	width: 996px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 14px;
	margin-left: auto;
	padding-top: 14px;
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 14px;
}
#container #contentBackground #mainContent p a {

}

#contentBackground {
	width: 996px;
	overflow: hidden;
	background-image: url(../rv4_images/3column.gif);
}
#dropDownNav { float: left; font-size: 1.1em;width: 710px;}#dropDownNav li { background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/drop_down_border1.gif) no-repeat right; float: left; display: block; height: 2.6em; line-height: 2.6em; margin: 0 -1px; position: relative; z-index: 999;}#dropDownNav li a { display: block; padding: 0 24px;}#dropDownNav li:hover,#dropDownNav li.sfHover,#dropDownNav li a:active,#dropDownNav li:hover a,#dropDownNav li.sfHover a {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/nav_hover_gradient.gif) repeat-x; color: #3D3D3D;}#dropDownNav li ul { background: #EDEDED url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/drop_down_bg.png); border: 1px solid #b6b6b6; border-top: none; display: none; position: absolute; left: 0; padding: 0; top: 29px; width: 148px;}#dropDownNav li ul.news { height: 16.4em; }#dropDownNav li ul#newsColumn2 { left: 149px; }#dropDownNav li ul#newsColumn3 { left: 298px; }#dropDownNav li ul li { background: none; border: none; display: block; font-size: 0.9em; height: auto; line-height: 2.6em; padding: 0;}#dropDownNav li ul li a,#dropDownNav li:hover li a,#dropDownNav li.sfHover li a { background: none; color: #3D3D3D; display: block; height: auto; padding: 0 0 0 10px; width: 139px;}#dropDownNav li ul li a:focus,#dropDownNav li ul li a:hover { background-image: none; background-color: #C4C4C4;/* color: #7B8738;*/}#dropDownNavNS {position:absolute;top:10px; left:5px;}#dropDownNavNS li { line-height: 15px; }#faces { margin: 0.9em 0; }

#footer {
    background: #4e4e4e;
    clear: both;
    color: #e3e3e3;
    font-size: 1.2em;
    padding: 5px 10px;
    overflow: auto;
    width: 976px;
}
#footer a {
    color: #e3e3e3;
    font-weight: normal;
}
#footer ul {
    text-align: center;
}
#footer li {
    display: inline;
    margin-right: 2.4em;
}
#footerLeft, #footerMiddle, #footerRight {
    float: left;
}
#footerLeft, #footerRight {
    width: 200px;
}
#footerMiddle {
	margin: 2.8em 0 0;
	width: 576px;
	line-height: 20px;
}
#footerRight {
    text-align: right;
}
#footerRight a {
    color: #ffd54a;
}
#header {
	border-bottom: 1px solid #8f8f8f;
	height: 151px;
	width: 996px;
	background-image: url(../rv4_images/homepage_banner-usareur.jpg);
	background-repeat: no-repeat;
}
#headerStar {
    display: block;
    position: relative;
    top: 24px;
    left: 15px;
    height: 102px;
    width: 80px;
}
#headerStar2 {
	display: block;
	position: relative;
	top: -102px;
	left: -0px;
	height: 42px;
	width: 800px;
	float: right;
}
#leftCol { background: #c2c2c2; float: left; width: 196px;}#leftCol .rss, #leftCol .podcasts { margin-left: 10px;}#leftColNav li { font-size: 11px; line-height: 1.2;}#leftColNav .level3 { border-left: 1px solid #c2c2c2;}#leftColNav .level4 { background: #fff; border-top: 1px solid #c2c2c2; padding: 10px 0;}#leftColNav .level4 a { font-weight: normal; line-height: 15px;}#leftColNav .level4 a:hover { background: none; color: #3d3d3d;}#leftColNav li a.current { background: #4e4e4e; color: #fff;}#leftColNav li a.current:hover { background: #4e4e4e; color: #fff;}#leftColNav li a.subNav { background: #f7f7f7; font-weight: normal; border-top: 1px solid #c2c2c2;}#leftColNav li a.subNav:hover { background: #f7f7f7; color: #3d3d3d;}#leftColNav li#last { border-bottom: 1px solid #939393; margin: 0.2em 5px 0;}#leftColNav li#sections { background: #a1a1a1; font-weight: bold; padding: 0 10px;}#leftColNav li a { display: block; padding: 9px 10px; width: 176px;}#leftColNav li a:hover { background-color: #b4b4b4; color: #3d3d3d;}#leftColRSS { padding: 1em 0; margin-bottom: 2em;}
/* Live Search */
#liveSearch {
position:relative;
background: #525252;
float: right;
height: 2.8em;
width: 26em;
}
#liveSearch input {
color: #737373;
float: left;
font-size: 1em;
height: 1.2em;
margin: 4px 5px;
padding: 0;
}
#liveSearch input#search {
width: 210px;
}
#liveSearch input.close {
background: url(../rv4_images/searchbutton.png) no-repeat 5px 5px;
border: none;
color: #fff;
cursor: pointer;
display: inline;
float: right;
height: 26px;
width: 28px;
margin: 0;
padding: 0;
}
#liveSearchTabs {
position:absolute;
display:none;
cursor:pointer;
top:-22px;
left:-1px;
width:230px;
height:22px;
background: url(../rv4_images/live_search_tab_1.png) no-repeat;
}
#liveSearchTabs li {
height:22px;
display:inline;
float:left;
text-align:center;
color:#fff;
font-size:11px;
font-family: Verdana, Arial, Sans-serif;
padding-top:7px;
}
#liveSearchTabs1 {
width:36px;
}
#liveSearchTabs2 {
width:64px;
}
#liveSearchTabs3 {
width:66px;
}
#liveSearchTabs4 {
width:64px;
}
#liveSearchLeft {
background: url(../rv4_images/live_search_left.gif) no-repeat;
float: left;
height: 2.8em;
width: 6px;
}
#mainContent {
	float: left;
	padding-bottom: 10px;
	width: 604px;
	line-height: 16px;
	background-color: #f7f7f7;
	background-image: url(../rv4_images/shadow_right.jpg);
	background-repeat: repeat-y;
	background-position: right;
	padding-right: 12px;
}
#mainContent1 {
	background: #f7f7f7;
	float: left;
	padding-bottom: 10px;
	width: 609px;
}

#mainContent h1, #mainContent h2 {
    padding: 8px 10px;
}
#mainContent p, #rightCol p {
    padding: 0 10px;
}
#mainContent ul {
    font-size: 1.1em;
    padding-left: 10px;
    padding-right: 10px;
}
#navBar {
    background: #cfcfcf url(../rv4_images/nav_gradient.gif) repeat-x;
    border-bottom: 1px solid #b6b6b6;
    height: 2.8em;
}
#rightCol {
    display: inline;
    float: right;
    width: 196px;
}
#rightCol1 {
	display: inline;
	float: right;
	width: 180px;
	padding-top: 25px;
	padding-left: 4px;
}
#container #contentBackground #textQuotes5 p a {
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#container #contentBackground #textQuotes6 p a br {
	font-weight: normal;
	font-variant: normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCC;
}
#container #contentBackground #textQuotes6 p a {
	font-weight: normal;
}

#textArea {
	clear: both;
	margin-top: .8em;
	margin-right: 50px;
	margin-bottom: 1em;
	margin-left: 30px;
}
#textArea p {
    font-size: 1.2em;
    margin: 1.2em 0;
}
#container #contentBackground #rightCol1 a {
	font-weight: normal;
}


#rightCol h2 {
    clear: both;
}
#rightCol1 h2 {
	clear: both;
}

#rightCol ul {
    margin: 1em 0 1em 15px;
}

#rightCol li {
	line-height: 1.2em;
	margin: 0.8em 0;
	font-weight: normal;
}

#rightCol li a {
	display: block;
}
.normal {
	font-weight: normal;
}


#right_shadow {
	width: 11px;
	float: left;
	background-image: url(../lab/new_site/css/images/shadow_right2.jpg);
	background-repeat: repeat-y;
	background-color: #E1E1E1;
	height: 75em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#right_shadowEurope {
	width: 11px;
	float: left;
	background-image: url(../lab/new_site/css/images/shadow_right2.jpg);
	background-repeat: repeat-y;
	background-color: #E1E1E1;
	height: 269em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#right_shadowTraining {
	width: 11px;
	float: left;
	background-image: url(../lab/new_site/css/images/shadow_right2.jpg);
	background-repeat: repeat-y;
	background-color: #E1E1E1;
	height: 141em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#right_shadowReferences {
	width: 11px;
	float: left;
	background-image: url(../lab/new_site/css/images/shadow_right2.jpg);
	background-repeat: repeat-y;
	background-color: #E1E1E1;
	height: 139em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}
#right_shadowNewcomers {
	width: 11px;
	float: left;
	background-image: url(../lab/new_site/css/images/shadow_right2.jpg);
	background-repeat: repeat-y;
	background-color: #E1E1E1;
	height: 224em;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
}




#add    {
	font-weight: normal;
	float: right;
	width: 200px;
	margin-top: 30px;
	margin-right: 6px;
	margin-bottom: 8px;
	margin-left: 10px;
}

#left_shadow {
	width: 6px;
	float: left;
	background-image: url(../lab/new_site/css/images/shadow_left2.jpg);
	background-repeat: repeat-y;
	background-color: #E1E1E1;
	height: 750px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	top: 30px;
}
#left_shadow2 {
	width: 6px;
	float: left;
	background-color: #4e4e4e;
	height: 30px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	top: 30px;
}


#container #contentBackground #mainContent #textQuotes2 img {
	border: 1px solid #CCC;
	margin-left: 4px;
}

#wrapper {
    background: url(../rv4_images/white_bg.gif) repeat-y top center;
    width: 100%;
}

/* CSS Sprite Icons */
.rss {background: url(../rv4_images/icon_sprites.gif)           0px -114px no-repeat;}
.podcasts {background: url(../rv4_images/icon_sprites.gif)      0px -133px no-repeat;}


/* 4. Classes
------------------------------------*/
.block {
	clear: both;
	color: #FFF;
	font-size: 11px;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	text-transform: uppercase;
}
.bold {
    font-weight: bold;
}
.bordered {
	background: #fff;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #9b9b9b;
	border-bottom-color: #9b9b9b;
}
.centered {
	padding-left: 0;
    text-align: center;
}
.dark-gray {
    background: #4e4e4e;
}
.top {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 9px;
	color: #333;
	padding: 4px;
	float: right;
	width: 20px;
	margin-right: 8px;
	font-weight: bold;
	text-transform: uppercase;
}

.dark-red {
    background: #af2020;
}
.diamondList li {
	padding-left: 16px;
	line-height: 20px;
	background-image: url(../rv4_images/diamond_bullet.gif);
	background-repeat: no-repeat;
	background-position: 0 6px;
	margin-top: 6px;
	margin-right: 0;
	margin-bottom: 6px;
	margin-left: 0;
}
#container #contentBackground #mainContent #textQuotes3 a {
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}

.hide {
    display: none;
}
.hide2 {
    position:absolute;
    left:0px;
    top:-500px;
    width:1px;
    height:1px;
    overflow:hidden;
}
.icon_sprite {
    display: block;
    float: left;
    height: 19px;
    margin: 0 4px;
    width: 19px;
}
.light-gray {
    background: #c0c0c0;
    color: #565656;
}
.rss, .podcasts {
    display: block;
    height: 19px;
    line-height: 19px;
    margin: 0.4em 0;
}
.rss .textLink, .podcasts .textLink, #email .textLink, #print .textLink {
    margin-left: 24px;
}


/* 5. Print
------------------------------------*/
@media print {
    body {
        background: #fff;
    }
    #header, #navBar, #breadCrumbs, #leftCol, #rightCol, #footer {
        display: none;
    }
    #mainContent {
        overflow: visible;
    }
}

/* 6. Handheld
------------------------------------*/
@media handheld {
    
}

/* 7. Debug
------------------------------------*/
/* Un-comment for site testing

*[style], font, center {outline: 5px solid red;}
img[alt=""] {border: 3px solid red;}
img[title=""] {border: 3px dotted fuchsia;}
img:not([alt]) {border: 5px solid red;}
img:not([title]) {outline: 5px solid fuchsia;}
table[summary=""] {outline: 3px solid red;}
table:not([summary]) {outline: 5px solid red;}
th {border: 2px solid red;}
th[scope="col"], th[scope="row"] {border: none;}
a[href]:not([title]) {border: 5px solid red;}
a[title=""] {outline: 3px dotted red;}
a[href=""] {background: fuchsia;} */
.newsReleaseDate {
    display:block;
    font-size:11px;
    font-weight:normal;
    margin:0.6em 0;
}
.print {
	font-size: 9px;
	text-transform: uppercase;
	float: right;
	padding-top: 4px;
	padding-right: 12px;
	color: #999;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #contentBackground #mainContent p .print {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #contentBackground #mainContent #row1 #pullQuoteText #customLinks1_1 img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #contentBackground #mainContent #row1 h2 a .imgaCopy {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


.print2 {
	font-size: 10px;
	float: right;
	margin-right: 10px;
	color: #333;
}
.print2Copy {
	font-size: 10px;
	float: left;
	margin-right: 10px;
	color: #666;
}

.news_photos_speeches {
	color: #333;
}
#textQuotes {
	background-image: url(../rv4_images/list_bg.gif);
	margin: 4px;
	padding: 8px;
	border: 1px solid #CCC;
	font-size: 12px;
	background-repeat: repeat-x;
	background-color: #E8E8E8;
	font-family: Verdana, Geneva, sans-serif;
	height: 140px;
}
#textQuotes7 {
	background-image: url(../rv4_images/list_bg.gif);
	margin: 4px;
	padding: 8px;
	border: 1px solid #CCC;
	font-size: 12px;
	background-repeat: repeat-x;
	background-color: #E8E8E8;
	font-family: Verdana, Geneva, sans-serif;
	height: 180px;
}

#textQuotes4 {
	background-image: url(../rv4_images/list_bg.gif);
	margin: 4px;
	padding: 8px;
	border: 1px solid #CCC;
	font-size: 12px;
	background-repeat: repeat-x;
	background-color: #E8E8E8;
	font-family: Verdana, Geneva, sans-serif;
	height: 400px;
}
#textQuotes5 {
	background-image: url(../rv4_images/list_bg.gif);
	border: 1px solid #CCC;
	font-size: 10px;
	background-repeat: repeat-x;
	background-color: #E8E8E8;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#textQuotes-feature {
	background-image: url(../rv4_images/list_bg-feature.jpg);
	border: 1px solid #CCC;
	font-size: 10px;
	background-repeat: repeat-x;
	background-color: #CCC;
	font-family: Verdana, Geneva, sans-serif;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 8px;
}
#wrapper #container #contentBackground #textQuotes-feature h2 br {
	color: #fcca3c;
}
#wrapper #container #contentBackground #textQuotes-feature p a {
	color: #FFF;
	font-weight: bold;
}
#wrapper #container #contentBackground #textQuotes-feature p {
	color: #FFF;
}
#wrapper #container #contentBackground #textQuotes-feature h2 {
	color: #fcca3c;
	font-weight: bold;
}


#textQuotesPMO {
	background-image: url(../rv4_images/list_bg.gif);
	padding: 10px;
	border: 1px solid #CCC;
	font-size: 10px;
	background-repeat: repeat-x;
	background-color: #E8E8E8;
	font-family: Verdana, Geneva, sans-serif;
	height: 300px;
}


#container #contentBackground #mainContent #mainContent #textQuotes4 p a img {
	margin-right: 4px;
	margin-left: 4px;
	border: 1px solid #CCC;
}
#container #contentBackground #mainContent #mainContent #textQuotes4 .right {
	text-align: right;
}
.right {
	text-align: right;
}

#container #contentBackground #mainContent #mainContent #textQuotes4 #list p img {
	margin-right: 4px;
	margin-left: 4px;
	border: 1px solid #CCC;
}


#textQuotes2 {
	border: 1px solid #CCC;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	height: 300px;
	background-image: url(../rv4_images/nav_gradient.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 12px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 5px;
	width: 275px;
	float: right;
}
#textQuotes6 {
	border: 1px solid #CCC;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../rv4_images/nav_gradient.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 12px;
	margin-bottom: 4px;
}

#textQuotes3 {
	border: 1px solid #CCC;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../rv4_images/nav_gradient.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 12px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 5px;
	height: 400px;
}
#spotlight {
	border: 1px solid #CCC;
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../rv4_images/nav_gradient.gif);
	background-repeat: repeat-x;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-top: 12px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 5px;
	height: 310px;
}

#container #contentBackground #mainContent #mainContent #textQuotes3 .right {
	text-align: right;
}


#container #contentBackground #mainContent #textQuotes3 #list p img {
	border: 1px solid #CCC;
	margin-right: 4px;
	margin-left: 4px;
}

#listLong {
	float: left;
	width: 270px;
	margin-top: 0px;
	margin-right: 8px;
	margin-bottom: 4px;
	margin-left: 2px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-left-color: #CCC;
}

#container #contentBackground #mainContent #textQuotes2 a {
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
#container #contentBackground #mainContent hr {
	color: #CCC;
	background-color: #CCC;
	margin-right: 6px;
	margin-left: 6px;
}
#container #contentBackground #mainContent #textQuotes3 .bold img {
	border: 1px solid #CCC;
}
#container #contentBackground #rightCol1 img {

}
#container #contentBackground #rightCol1 hr {
	color: #CCC;
	margin-top: 20px;
	margin-bottom: 25px;
}
#container #contentBackground #mainContent #mainContent #textQuotes3 p img {
	margin-right: 4px;
	margin-left: 4px;
	border: 1px solid #CCC;
}
#container #contentBackground #mainContent #mainContent #textQuotes3 p .right {
	text-align: right;
}
#container #contentBackground #mainContent .diamondList li a {
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999;
}
#container #contentBackground #mainContent p img {
	border: 1px solid #CCC;
	margin-left: 8px;
}
#container #contentBackground #mainContent p a img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #contentBackground #mainContent table tr td a img {
}


.green {
	color: #090;
}
#container #contentBackground #mainContent table tr td a {
	font-weight: normal;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #666;
}
#container #contentBackground #rightCol1 h2 .img {
	background-position: center;
	padding-left: 15px;
}
#container #contentBackground #rightCol1 h2 .imga {
	margin-left: 8px;
}
#container #contentBackground #mainContent table tr td a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
#container #contentBackground #mainContent table tr td img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #contentBackground #mainContent table tr td img a {
}


#container #contentBackground #mainContent table tr td img a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #contentBackground #mainContent table tr td img a {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.space {
	margin-right: 6px;
	margin-left: 6px;
}
#container #contentBackground #mainContent h1 .print strong {
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#fadebar {
	background-image: url(../rv4_images/fadeBarCenterHover1.gif);
	background-repeat: repeat-x;
	background-position: center;
	padding-right: 20px;
	padding-left: 20px;
	margin-right: 20px;
	margin-left: 20px;
}
.img-ex {
	margin-top: 8px;
	margin-right: 8px;
	margin-bottom: 35px;
	margin-left: 8px;
	padding: 8px;
}
.subhead {
	font-size: 10.42px;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 14px;
	margin-left: 10px;
}
.coin-slider {
	overflow: hidden;
	zoom: 1;
	position: relative;
	padding-left: 10px;
	width: 588px;
}
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons {
	font-size: 0px;
	padding: 10px;
	float: left;
}
.cs-buttons a {
	margin-left: 10px;
	height: 10px;
	width: 10px;
	float: left;
	border: 1px solid #999;
	color: #CCC;
	text-indent: -1000px;
}
.cs-active {
	background-color: #CCC;
	color: #FFFFFF;
}

.cs-title {
	width: 400px;
	padding: 10px;
	background-color: #000000;
	color: #FFF;
	margin: 0px;
	font-size: 16px;
	font-weight: bold;
}

.cs-prev, 
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }
#media {
	margin-bottom: 6px;
	float: right;
	margin-left: 10px;
	margin-top: 20px;
	margin-right: 10px;
}
#relatedLinks {
	float: right;
	clear: right;
	width: 176px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-bottom: 0.4em;
	padding-left: 0;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #CCC;
}#relatedLinks h3 {
	margin-bottom: 0.8em;
}
#relatedLinks ul li {
	padding:  1em .5em 10px;
	border-top:1px solid #B1B1B1;
}
#media {
	margin-bottom: 6px;
	float: right;
	margin-left: 10px;
	margin-top: 20px;
}
#relatedLinks li a { font-weight: normal;line-height:1.3em;}

.addimg {
	margin-left: 2px;
}
#otherTopStories {
	border: 1px solid #3d3d3d;
	margin-bottom: 1em;
	background-color: #FFF;
}#otherTopStories a { font-size: 10px;}#otherTopStories h2 { font-size: 10px;}#otherTopStories h4, #otherTopStories h4 a { font-size: 12px; text-align: left;}#otherTopStories h4, #otherTopStories p { margin: 1em;}#otherTopStories img { margin: 1em 0 0 20px;}
#leftNavText{width:98%;height:98%;}#leftColRSS{padding: 1em 0;border-top:1px solid #939393;}#leftColNav li.linkHeading{background:none repeat scroll 0 0 #A1A1A1;font-weight:bold;padding:0 10px;line-height:2.8em;}.subMenuItem {background:none repeat scroll 0 0 #F7F7F7;border-top:1px solid #C2C2C2;font-weight:normal;}#leftNavText{width:98%;height:98%;}#leftColRSS{ padding: 1em 0; border-top:1px solid #939393;}.tsbBlurb{margin:4px 0;line-height:1.4em;font-size:1.1em;}#topStoryBox{margin-bottom:10px;}#leftCol { background: #f7f7f7;}#leftColNav, #leftColRSS { background: #c2c2c2;}
#resources li {
	padding-bottom: 5px;
	line-height: 1.4em;
}

#resources li a {
	display: block;
}
#exhibit img{
	border:none;
	margin-left:-2px;
}
#exhibit {

	margin-bottom: 20px;
	padding: 0;	
}
#downloads {
	margin-top: 0;
	float: left;
	width: 168px;
}

#downloads li {
	margin-bottom: 6px;
	overflow: hidden;
	clear: both;
	display: inline;
}
.downloadItem {
	width:70px;
	float:left;
}

/*#downloads li h3 {
	width: 150px;
	float: right;
	font-size: 13px;
	margin-top: 5px;
}*/

#downloads li a img {
	float: left;
}

#downloads li a {
	font-size: .9em;
	font-weight: 400;
}

/*#downloads li p {
	width: 164px;
	float: right;
	font-size: 1.1em;
	margin: 0;
}*/
.screenreader{
	position:absolute;
	left:-10000px;
	top:auto;
	width:0px;
	height:0px;
	overflow:hidden;
}

.clear {
	clear: both;
}



.storyBlock {
	width: 729px;
	background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/profdevtool/storyBlock_gradient.gif) repeat-x bottom center;
	clear: both;
	border-bottom: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
	float: left;
	padding-bottom: 15px;
	padding-top: 15px;
}

.storyBlock h3 a {
	text-decoration: none;
	outline: 0;
	font-size: 15px;
}

.storyBlock .left {
	float: left;
}

.storyBlock img {
	margin-left: 12px
}

.storyBlock .right {
	width: 555px;
	float: right;
}

.storyBlock li {
	padding: 1px 1px 5px 10px;
}

#archives {
	background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/profdevtool/more_stories.jpg) no-repeat;
	text-align: center;
	border: none;
	height: 35px;
	display: block;
	text-indent: -9999px;
	clear: both;
	margin-bottom: 30px;
	position: relative;
	top: 13px;
}

#archives:hover {
	background-position: 0 -35px;
	cursor: pointer;
}

.required {
	color: red;
}
.subContent {
	margin-left: 12px;
	padding-bottom: 15px;
}

.subContent p {
	margin-bottom: 8px;
	font-size: 1.2em;
}

.dropcap {
	background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/dadt/dadt_T.gif) no-repeat top left;
	float: left;
	width: 23px;
	height: 48px;
	line-height: 50px;
	padding-right: 5px;
	padding-top: 4px;
	text-indent: -9999px;
}

.rightSection {
	border-left: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-bottom: 1px solid #b3b3b3;
	margin-bottom: 20px;
	padding: 4px;
}

#imgLink.rightSection {
	border: 0;
	padding: 0;
	margin-bottom: 20px;
	background: 303230px;
}

#imgLink h2{
	background: none;
	clear: none;
	padding: 0;
}
/*
a.imgHOME, a.imgFAQ, a.imgKEY{
	text-indent: -9999px;
	display: block;
	height: 87px;
	width: 250px;
	margin: 6px 0;
	padding: 0;
}



a.imgKEY {
	background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/dadt/dadt_btn.gif) 0 0 no-repeat;
}
a.imgKEY:hover {
	background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/dadt/dadt_btn.gif) -250px 0 no-repeat;
}

a.imgFAQ {
	background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/dadt/dadt_btn.gif) 0 -87px no-repeat;
}
a.imgFAQ:hover {
	background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/dadt/dadt_btn.gif) -250px -87px no-repeat;
}

a.imgHOME {
	background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/dadt/dadt_btn.gif) 0 -174px no-repeat;
}
a.imgHOME:hover {
	background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/dadt/dadt_btn.gif) -250px -174px no-repeat;
}*/
.dark-gray {
    background: #4e4e4e;
}
.box {
	background: #303230;
	color: #fff;
	text-transform: uppercase;
	clear: both;
	font-size: 13px;
	font-weight: 900;
	margin: 0;
	padding: 5px 0 5px 12px;
}
#breadCrumbs {
	border-bottom:1px solid #AEAEAE;
	background-color:#F7F7F7;
	color:#565656;
	float:left;
	font-weight:bold;
	width: 580px;
	padding-top: 7px;
	padding-right: 4px;
	padding-bottom: 7px;
}#breadCrumbs li { display: inline; }

#breadCrumbsTopNav {
	border-bottom:1px solid #aeaeae;
	background-color:#f7f7f7;
	color:#565656;
	font-weight:bold;
	width: 90%;
	padding-right: 4px;
	padding-bottom: 7px;
}#breadCrumbsTopNav li { display:inline;}
.img-campaign {
	margin-bottom: 6px;
}
#container #contentBackground #rightCol1 p a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.askcsm {
	margin-right: 8px;
	margin-left: 8px;
	margin-top: 4px;
}
.socialButton{width:100%;float:left; padding-left: 10px;}.facebookLikeArticle1 {float:left;width: 175px;}.twitter {
	float:left;
	padding-left: 10px;
	width:82px;
	padding-top: 2px;
}
.googlePlus {float: left;width: 60px;padding-top:2px;}.clearfloat { clear:both;} 

.socialButton2{width:100%;float:left;}.facebookLikeArticle2 {float:left;width:170px;}.googlePlus2 {float: left;width: 60px;padding-top:2px;}.clearfloat2 { clear:both;}.twitter2 {
	float:left;
	padding-left: 10px;
	width:82px;
	padding-top: 2px;
}
 
#container #contentBackground #mainContent #row1 a .imgaCopy {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#container #contentBackground #mainContent #flickr_badge_uber_wrapper tr td #flickr_badge_wrapper a {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#container #contentBackground #rightCol1 img {
	margin-right: 4px;
}
#list {
	width: 140px;
	margin-top: 40px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 12px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-left: 8px;
	float: right;
	border-top-width: 8px;
	border-top-style: solid;
	border-top-color: #999;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCC;
	border-bottom-width: 4px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
}

#container #contentBackground #leftCol #navLinks #leftColNav li a {
	color: #3d3d3d;
}
#container #contentBackground #leftCol #navLinks #leftColNav li a:hover {
	color: #3d3d3d;
	text-decoration: none;
}

#container #contentBackground #leftCol #navLinks #leftColRSS li .podcasts .textLink a {
	color: #3d3d3d;
}
#container #contentBackground #leftCol #navLinks #leftColRSS li .podcasts .textLink {
	color: #3d3d3d;
}
#container #contentBackground #leftCol #navLinks #leftColRSS li .rss .textLink {
	color: #3d3d3d;
}
#container #navBar #dropDownNav li a {
	color: #3d3d3d;
}
#container #navBar #dropDownNav li a:hover {
	text-decoration: none;
}
#container #contentBackground #leftCol #navLinks #leftColNav li .current {
	color: #FFF;
}
#container #contentBackground #leftCol #navLinks #leftColRSS li .rss .textLink {
	color: #3d3d3d;
}

