/* 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: Verdana, Geneva, sans-serif;
}
:focus {
	outline: 0;
}
body {
	background: #FFF;
	color: #000;
	line-height: 1;
}
ol, ul {
	list-style: none;
}
.cutline {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 8px;
}


/* 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;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a:hover {
	text-decoration: underline;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;

}
#wrapper #container #navBar #dropDownNav li .a_topnav {
	color: #3d3d3d;
}

h1, h2, h3, h4, h5, h6 {
    font-weight: bold;
}
h1 {
	font-size: 2.6em;
	line-height: 1.2em;
	margin-left: 8px;
}
h2 {
	font-size: 1.1em;
}
h3 {


}
img {

}
.imga {
	border: 1px solid #CCC;
}
.imgaCopy {
	margin-right: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 6px;
}



p {
	font-size: 12px;
	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 {
	font-weight: normal;
	font-family: Verdana, Geneva, sans-serif;
}

#contentBackground {
	width: 996px;
	overflow: hidden;
	background-image: url(../rv4_images/white_bg.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;
}
/* 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: 726px;
	line-height: 16px;
	background-color: #f7f7f7;
	background-image: url(../rv4_images/shadow_right.jpg);
	background-repeat: repeat-y;
	padding-top: 12px;
	background-position: right;
	padding-right: 12px;
}
#mainContent1 {
	background: #f7f7f7;
	float: left;
	padding-bottom: 10px;
	width: 609px;
}

#mainContent h1, #mainContent h2 {
}
#mainContent p, #rightCol p {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#mainContent ul {
	font-size: 1.1em;
}
#navBar {
    background: #cfcfcf url(../rv4_images/nav_gradient.gif) repeat-x;
    border-bottom: 1px solid #b6b6b6;
    height: 2.8em;
}
.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;
	font-size: 12px;
}
#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;
}
#featureBox img {
	float: left;
	height: 300px;
	width: 373px;
}
#featureBox {
	clear: both;
	overflow: hidden;
	margin-bottom: 10px;
	background-position: bottom;
	background-repeat: no-repeat;
	padding-top: 12px;
}
#featureBox a {
	color: #3b59a9;
	display: block;
}
#featureBox ul {
	float: left;
	height: 300px;
	width: 350px;
	margin: 0px;
	padding: 0px;
}
#featureBox li {
	background-color: #ececec;
	height: 79px;
	margin-bottom: 3px;
	padding: 10px;
}
#features li a.active {
	position: relative;
	right: 20px;
	background-color: transparent;
	background-image: url(../../../../images/feature_arrow1.png);
	background-repeat: no-repeat;
	background-position: left center;
}
#features li a {
	background: none;
	position: relative;
	right: 20px;
}
#featureBox .heading {
	font-size: 16px;
	font-weight: bold;
	display: block;
	margin-bottom: 0.3em;
	margin-left: 35px;
	color: #37539B;
}
#featureBox .blurb {
	font-size: 12px;
	display: block;
	margin-left: 15px;
	color: #000;
}#featureBox .blurb a:hover {
	font-size: 12px;
	display: block;
	margin-left: 35px;
	color: #036;
	text-decoration: none;
}
#featureBox .blurb a {
	font-size: 12px;
	display: block;
	margin-left: 35px;
	color: #036;
	text-decoration: none;
}



/* 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;
}

.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;
}

#SHARPBox {
	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: 210px;
}

#ForceShapingSideBar {
	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: 90px;
}


#hotlines {
	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: 250px;
}
#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);
	padding: 10px;
	border: 1px solid #CCC;
	font-size: 10px;
	background-repeat: repeat-x;
	background-color: #E8E8E8;
	font-family: Verdana, Geneva, sans-serif;
}
#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: left;
}

#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;
}
#about {
	border: 1px solid #CCC;
	font-size: 10px;
	font-family: Verdana, Geneva, sans-serif;
	background-image: url(../rv4_images/quotes.png);
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	margin-bottom: 4px;
	height: auto;
	background-repeat: repeat-x;
	background-position: bottom;
}


#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;
}



#list {
	float: left;
	width: 180px;
	height: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#listLong {
	float: left;
	width: 180px;
	height: 160px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
#listLongEnd {
	float: left;
	width: 270px;
	height: 160px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}


#list1 {
	float: left;
	width: 180px;
	height: 160px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#listLong1 {
	float: left;
	width: 180px;
	height: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}
#listLong1End {
	float: left;
	width: 180px;
	height: 260px;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 4px;
}


#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: 8px;
	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;
	padding-top: 0.4em;
	padding-right: 4px;
	padding-bottom: 0.4em;
	padding-left: 4px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: solid;
	border-left-color: #CCC;
	margin: 10px;
	
}

#relatedLinks-sans {
	float: right;
	clear: right;
	width: 176px;
	margin-right: 10px;
	margin-left: 10px;
	padding-top: 0.4em;
	padding-right: 0;
	padding-left: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#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;}
h2 {
	color: #FFFFFF;
	text-transform: uppercase;
	clear: both;
	font-size: 14px;
	font-weight: 900;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 12px;
	background-color: #333;
}

.tabtitle {
	color: #FFFFFF;
	text-transform: uppercase;
	clear: both;
	font-size: 14px;
	font-weight: 900;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 12px;
}

h2.teal {
	color: #FFFFFF;
	text-transform: uppercase;
	clear: both;
	font-size: 14px;
	font-weight: 900;
	margin-top: 0;
	margin-right: 0;
	margin-left: 0;
	padding-top: 5px;
	padding-right: 0;
	padding-bottom: 5px;
	padding-left: 12px;
	background-color: #099;
}

#container #contentBackground #mainContent .subContent .spotlightwrap .spotlight .title h2 {
	height: 5px;
}


form div{
	font-size: 1.3em;
	margin: 10px 0 5px;
}

#leftCol {
	width: 731px;
	margin: 0 4px 0 0;
	float: left;
}

#rightCol {
	width: 248px;
	margin: 0;
	float: right;
	padding-top: 12px;
}

#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: 222px;
}

#downloads li {
	display: inline;
	margin-bottom: 6px;
	overflow: hidden;
	clear: both;
}
.downloadItem {
	width:100px;
	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;
}*/

#playerContainer {
	margin: 10px 0 15px;
	width: 580px;
}

#o {
	width: 580px;
}
#twitter_div ul {
	margin-bottom: 8px;
	border-top: 1px solid #b3b3b3;
	border-right: 1px solid #b3b3b3;
	border-left: 1px solid #b3b3b3;
}
#twitter_div li {
	font-weight: bold;
	font-size: 12px;
	padding: 5px;
	background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/patriotday/2010/bg_gradiant.jpg) repeat-x bottom center; 
	border-bottom: 1px solid #b3b3b3;
}
#twitter_div li a { font-weight: normal;}

/*
Images are wrapped in divs classed "flickr_badge_image" with ids "flickr_badge_imageX" where "X" is an integer specifying ordinal position. Below are some styles to get you started!
*/
#flickr_badge_uber_wrapper {
	text-align:center;
	width:189px;
	margin: 0 auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#flickr_www {display:block; padding:0 10px 0 10px !important; font: 11px Arial, Helvetica, Sans serif !important; color:#3993ff !important;}
#flickr_badge_wrapper {text-align: center; padding:6px;}
#flickr_badge_wrapper {
	text-align: center
}
.flickr_badge_image {width: inherit;  margin: 0;}
.flickr_badge_image img { text-align: center; float: left; margin: 5px; border: 1px solid grey !important;}
#flickr_badge_source {
	clear: both;
	text-align:left;
	margin-right: 10px;
	margin-bottom: 0;
	margin-left: 5px;
}
#flickr_badge_icon {}
#flickr_badge_uber_wrapper a:hover,
#flickr_badge_uber_wrapper a:focus,
#flickr_badge_uber_wrapper a:link,
#flickr_badge_uber_wrapper a:active,
#flickr_badge_uber_wrapper a:visited {text-decoration:none !important; background:inherit !important;color:#3993ff;}
#flickr_badge_source {padding:0 !important; font: 11px Arial, Helvetica, Sans serif !important; color:#666 !important;}

#close img {
	border: none;
}

#faq h3 {
	background: #303230;
	color: #fff;
	clear: both;
	font-size: 13px;
	font-weight: 900;
	margin: 15px 0 7px;
	padding: 5px 0 5px 12px;
}

#faq h3.contact{
	background: #ccc;
	color: #3d3d3d;
	border: 1px solid #aaa;
	font-weight: 300;
}

#faq p {
	margin-bottom: 5px;
	line-height: 18px;
	font-size: 12px;
	padding-left: 12px;
}
#faq ul{
	margin-bottom: 5px;
	font-size: 12px;
}
#faq li{
	list-style: disc;
	margin-left: 40px;
	padding: 3px 0;
}

/* 4. Classes

------------------------------------*/
.cufon{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	background: none;
	color: #303230;
	clear: both;
	font-size: 36px;
	margin: 0;
	padding: 0;
	letter-spacing: -1px;

}

.screenreader{
	position:absolute;
	left:-10000px;
	top:auto;
	width:0px;
	height:0px;
	overflow:hidden;
}

.clear {
	clear: both;
}



.storyBlock {
	width: 723px;
	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;
	background-position: bottom;
}

.storyBlock h3 a {
	text-decoration: none;
	outline: 0;
	font-size: 15px;
}

.storyBlock .left {
	float: left;
}

.storyBlock img {
	margin-left: 12px
}

.storyBlock .right {
	width: 545px;
	float: left;
	margin-left: 6px;
}

.storyBlock li {
	padding: 1px 1px 5px 10px;
}

/*commented out -- old version of CSS properties for archive read more bar
#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: 0px;
	margin-bottom: 10px;
}

.subContent p {
	margin-bottom: 8px;
	font-size: 12px;
}

.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: 12px;
}

.rightSectionteal {
	border-left: 1px solid #099;
	border-right: 1px solid #099;
	border-bottom: 1px solid #099;
	margin-bottom: 20px;
	padding: 12px;
}

#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;
}*/

#video{
	margin-bottom: 20px;
}




/* --- addThis (Bookmark & Share Box) Styles --- */

#addThisTopRight { float: right; } #addThis #linkBack { color: #fff; display:inline; float:right; font-weight: normal; margin-bottom:-28px; position:relative; top:-20px; right: 35px; } #addThis a, #articleFooter a { color: #3d3d3d; outline: 0; text-decoration: none; } #addThis h2 { margin: 0; padding: 0 10px; } #addThis { background: #d7d7d7; font-family: Verdana, Arial, Sans-serif; font-size: 10px; float: left; margin: 15px 0 -15px 0; min-width: 520px; max-width: 1200px; padding-bottom: 5px; width: 100%; z-index: 1000; } #addThis ul { display: block; float: left; margin: 5px; width: 100%; padding: 0; list-style: none; } #addThis ul#moreShare { display: none; } #addThis li { background: none; float: left; margin: 2px 0; padding: 0; width: 19.5%; } #addThis ul#tops li { width: 16%; } #addThis li:hover { background: #f7f7f7; } #addThis li:hover, #share, #shareClose, .all { cursor: pointer; } #share:hover { color: #3d3d3d; } #share .textLink { cursor: pointer; display: block; font-weight: normal; line-height: 18px; margin-left: 24px; width: 300px; } #shareClose { display: inline; float: right; position: relative; margin-bottom: -28px; top: -28px; } .aolfav {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px 0px no-repeat} .buzz {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -16px no-repeat} .delicious {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -32px no-repeat} .digg {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -48px no-repeat} .diigo {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -64px no-repeat} .facebook {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -80px no-repeat} .friendfeed {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -96px no-repeat} .google {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -112px no-repeat} .linkedin {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -128px no-repeat} .live {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -144px no-repeat} .mixx {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -160px no-repeat} .myspace {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -176px no-repeat} .newsvine {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -192px no-repeat} .reddit {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -208px no-repeat} .stumbleupon {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -224px no-repeat} .technorati {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -240px no-repeat} .twitter {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/shareSprites.gif) 0px -256px no-repeat} #articleFooter, #iconStrip { font-family: Verdana, Arial, Sans-serif; float: left; font-size: 10px; min-width: 520px; max-width: 1200px; width: 100%; } #iconStrip { background: #f7f7f7; border-bottom: 1px solid #939393; border-top: 1px solid #939393; display: block; float: left; height: 28px; margin: 15px 0; padding: 3px 0; } #iconStripLeft { float: left; } #iconStripRight { float: right; } #iconStripRight a { float:left; line-height: 18px; margin:5px 10px 0 0; } #iconStripRight .textLink { font-weight: bold; } #share {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/icon_sprites.gif) 0px -361px no-repeat;} #shareClose {background: url(http://usarmy.vo.llnwd.net/e2/rv5_images/main/icon_sprites.gif) 0px -380px no-repeat;} .article_sprite { display: block; float: left; height: 19px; margin: 5px 5px; width: 19px; } .block { clear: both; color: #fff; font-size: 11px; height: 26px; line-height: 26px; padding-left: 10px; text-transform: uppercase; } .dark-gray { background: #4e4e4e; } .gray_text { color: #b4b4b4; } .icon_sprite { display: block; float: left; height: 19px; margin: 0 4px; width: 19px; } .share_sprite { display: inline; float: left; height: 16px; margin: 4px; width: 16px; } .share_sprite:hover { color: #3d3d3d; } #tops .share_sprite .textLink { width: 80px; } .share_sprite .textLink { display: block; font-weight: normal; line-height: 22px; margin-left: 21px; height: 24px; width: 110px; position: relative; top: -4px; } .share_sprite .textLink:hover { color: #3d3d3d; cursor: pointer; }


#iconStrip {
    border-bottom: 1px solid #939393;
    border-top: 1px solid #939393;
    display: block;
    float: left;
    height: 2.8em;
    margin: 1.5em 0;
    padding: 0.3em 0;
}
#iconStripLeft {
    float: left;
}
#iconStripRight {
    float: right;
}
#email, #print {
    margin-left: 15px;
    width: auto;
}
#email .textLink, #print .textLink {
    color: #7f7f7f;
    font-weight: normal;
    line-height: 1.8em;
}
.img-campaign {
	margin-right: 36px;
	margin-left: 2px;
}
#slider          {
	height: 227px;
	overflow: hidden;
	position: relative;
	margin-top: 8px;
	margin-right: 0;
	margin-bottom: 8px;
	margin-left: 0px;
	background-color: white;
	background-image: url(../rv4_images/shadow_end.png);
	background-position: bottom;
	background-repeat: no-repeat;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #E6E6E6;	
	border-right-color: #E6E6E6;
	border-left-color: #E6E6E6;
}  #mover           { width: 2880px; position: relative; }  .slide           {
	padding: 40px 30px;
	width: 630px;
	float: left;
	position: relative;
}  .slide h1        { font-family: Helvetica, Sans-Serif; font-size: 30px; letter-spacing: -1px;                     color: #ac0000; }  .slide p         { color: #999; font-size: 12px; line-height: 22px; width: 300px; }  .slide img       {
	position: absolute;
	top: 0px;
	width: 513px;
	left: 1px;
	background-image: url(2012/images/slideshow/10222/8110097517_9671346271_z.jpg);
}  #slider-stopper  { position: absolute; top: 1px; right: 20px; background: #ac0000; color: white;                     padding: 3px 8px; font-size: 10px; text-transform: uppercase; z-index: 1000; }
			
.socialButton{width:100%;float:left; padding-left: 10px;}.facebookLikeArticle1 {
	float:left;
	width: 130px;
}.twitter {
	float:left;
	padding-left: 10px;
	width:82px;
	padding-top: 2px;
}
.twitter1 {
	float:left;
	padding-left: 10px;
	padding-right: 10px;
	width:82px;
	padding-top: 2px;
}
.googlePlus {float: left;width: 60px;padding-top:2px;}.clearfloat { clear:both;} 

#wrapper #container #contentBackground #mainContent .subContent img {
	border: 1px solid #CCC;
}
#wrapper #container #contentBackground #mainContent .subContent #relatedLinks .img-ex {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.socialmediaRCol {
	margin-right: 22px;
}
#wrapper #container #contentBackground #rightCol .rightSection a img {
	margin-right: 6px;
}
h4 {
	font-size: 1.4em;
	font-weight: bold;
	margin-left: 8px;
}
.italics {
	font-style: italic;
	font-size: 8px;
}
.feature {
	height: auto;
	width: 515px;
	margin-bottom: 10px;
	background-color: #EEE;
	display: block;
	vertical-align: middle;
	padding: 30px;
}
#wrapper #container #contentBackground #mainContent .subContent .feature {
	margin-right: 10px;
	background-image: url(../rv4_images/quotes.png);
	background-position: bottom;
}
#wrapper #container #contentBackground #mainContent .subContent .cutline p {
	font-size: 9px;
	font-style: italic;
	margin-right: 200px;
}
blockquote {
	margin-left: 15px;
	padding-left: 15px;
	border-left-width: 15px;
	border-left-style: solid;
	border-left-color: #CCC;
}
.quote {
	font-style: italic;
	text-align: right;
	margin-right: 12px;
}
.featuredPhotos { background: #fff;width: 100%;color: #3d3d3d;font-size: 12px;font-family: verdana,helvetica,arial,sans-serif;font-weight: 100;overflow: hidden;}.featuredPhotos .title {background-color: #707070;padding: 4px 10px 4px;text-shadow: 0 -1px 1px #3d3d3d;border-bottom: solid 1px #fff;}.featuredPhotos .title h2 {font-size: 16px;font-weight: 100;color: #FFFFFF;}.featuredPhotos .list ul {margin: 0 ;list-style-type: none;}.featuredPhotos .list li {padding: 0;position: absolute;display: none;}.featuredPhotos .list .current {display: block;}.featuredPhotos .list .featured_pagination, .featuredPhotos .list .featured_photo {position:relative;}.featured_photo{
	height: 350px;
	overflow:hidden;
}.featuredPhotos .list .featured_pagination {z-index:100;position:absolute;}.featuredPhotos .featured_content{
	height:350px;
	position:relative;
}.featuredPhotos .featured_image {position:absolute;}.featuredPhotos .featured_caption{position:absolute;height:50%;bottom:0;background: rgba(0, 0, 0, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#80000000, EndColorStr=#80000000);color: #fff;padding:10px;display:none;}.featuredPhotos .featured_caption .featured_captionTitle{font-weight:bold;}.featuredPhotos .featured_caption .featured_captionText{
	font-weight:normal;
	font-style:italic;
	font-size:11px;
	height:55%;
	overflow:auto;
	width: 350px;
}.featuredPhotos .featured_captionButton{color: #fff;background: rgba(0, 0, 0, 0.6);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr=#80000000, EndColorStr=#80000000);width:53px;float:right;padding:3px;position:absolute;bottom:0;right:0;cursor:pointer;display: block;z-index:1000;}.featured_captionButton{
	left: 400px;
	margin-bottom: 8px;
}.featuredPhotos .featured_captionMore{font-weight:bold;}.featuredPhotos .featured_viewPhoto{color:#fff;margin-top:5px;/*width:60px;*/float:left;}.featuredPhotos .featured_relatedLink{color:#fff;margin-top:5px;/*width:150px;*/float:right;}.featuredPhotos .featured_viewPhoto a, .featuredPhotos .featured_relatedLink a{color:#fff;}.featuredPhotos .navPad {margin-top:70px;}.noNavPad{padding-top: 0px;}.featuredPhotos .featured_navigation {
	position:absolute;
	z-index:1000;
	width:513px;
	height:1px;
}.featuredPhotos .featured_prev {width:45px;height:62px;float:left;background: url(http://usarmy.vo.llnwd.net/e2/rv6_images/homepage/featuredphotos/navigation.png) 0px 2px;position: relative;}.featuredPhotos .featured_next {width:45px;height:62px;float:right;background: url(http://usarmy.vo.llnwd.net/e2/rv6_images/homepage/featuredphotos/navigation.png) -43px 2px;position: relative;}.featuredPhotos a:hover.featured_prev, .featuredPhotos a:focus.featured_prev {width:45px;height:62px;float:left;background: url(http://usarmy.vo.llnwd.net/e2/rv6_images/homepage/featuredphotos/navigation.png) 0px -60px;position: relative;}.featuredPhotos a:hover.featured_next, .featuredPhotos a:focus.featured_next {width:45px;height:62px;float:right;background: url(http://usarmy.vo.llnwd.net/e2/rv6_images/homepage/featuredphotos/navigation.png) -43px -60px;position: relative;}
.spotlight {width: 100%;background: #fff;color: #3d3d3d;font-size: 12px;font-family: verdana,helvetica,arial,sans-serif;font-weight: 100;letter-spacing: 200%;}



#slidewrap {
	width: 513px;
}
#spotlightwrap {
	width: 720px;
}
.spotlight {width: 100%;background: #fff;color: #3d3d3d;font-size: 12px;font-family: verdana,helvetica,arial,sans-serif;font-weight: 100;letter-spacing: 200%;}.spotlight .hide { display: block;position: absolute;left: -10000px;top: auto;width: 100%;height: 3em;}.spotlight .float_left, .spotlight_form .float_left {float: left;}.spotlight .clear_both, .spotlight_form .clear_both {clear: both;}.spotlight .title {
	margin-bottom: 1px;
	padding-top: 5px;
	padding-right: 6px;
	padding-bottom: 3px;
	padding-left: 10px;
	background-image: url(../rv4_images/nav_gradient.gif);
	background-repeat: repeat;
	background-color: #F2F2F2;
}.spotlight .title h2 {
	font-size: 15px;
	padding-bottom: 3px;
	font-weight: 100;
	color: #FFFFFF;
	background-color: #FFD32A;
}.spotlight .spotlight_pagination {
	float: right;
	list-style-type: none;
	margin-right: 380px;
}.spotlight_pagination .pip {float: left;margin: 3px;font-size: 8px; }.spotlight_pagination .pip a {display: block;width: 12px;height: 12px; }.spotlight_pagination a, .spotlight_pagination a:link, .spotlight_pagination a:visited, .spotlight_pagination a:focus {
	display: block;
	width: 12px;
	height: 12px;
	padding: 1px;
	color: #ffd32a;
	text-decoration: none;
	background-color: #3d3d3d;
	border-radius: 100%;
	box-shadow: 0 0 1px rgba(153, 153, 153, 0.5);
}.spotlight_pagination a:hover, .spotlight_pagination a:active, .spotlight_pagination .select a {
	display: block;
	width: 12px;
	height: 12px;
	padding: 0;
	border: 1px solid #ffd32a;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #ffd32a;
	border-radius: 100%;
	box-shadow: inset 0 1px 1px rgba(153, 153, 153, 0.5);
}.spotlight .stories {list-style-type: none;}.spotlight .stories .select {display: block;}.spotlight .story .image {float: left;margin-right: 1px;margin-bottom: -3px;width: 100px;height: 100px;overflow:hidden;}.spotlight .story .image a, .spotlight .story .image a:link, .spotlight .story .image a:visited, .spotlight .story .image a:active {border: 0px solid #000000;}.spotlight .story .image a:hover, .spotlight .story .image a:focus {border: 0px solid #000000;}.spotlight .story .content {/*float: left;width: 197px;width: 196px\9;*/
	height: 100px;
	overflow: hidden;
	background-image: url(../rv4_images/list_bg.gif);
	background-repeat: repeat-x;
}.spotlight .story .text {
	margin: 5px 10px;
	height: 64px;
	overflow: hidden;
}.spotlight .story .text a, .spotlight .story .text a:link, .spotlight .story .text a:visited, .spotlight .story .text a:active {display: block;height: 100%;color: #3d3d3d;text-decoration: none;}.spotlight .story .text a:hover, .spotlight .story .text a:focus {background-color: #fff2bf;color: #3d3d3d;text-decoration: none;}.spotlight .button {margin: 0;padding: 0;}.spotlight .button a, .spotlight .button a:link, .spotlight .button a:visited, .spotlight .button a:active {display: block;margin: 0;padding: 5px 10px;border: 1px solid #dbdbdb;font-size: 12px;font-weight: 100;text-decoration: none;text-shadow: 0px 1px 1px #ffffff;color: #3d3d3d;background-color: #dbdbdb;background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dbdbdb));background-image: -webkit-linear-gradient(top, #fefefe, #dbdbdb);background-image: -moz-linear-gradient(top, #fefefe, #dbdbdb);background-image: -ms-linear-gradient(top, #fefefe, #dbdbdb);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#fefefe', EndColorStr='#dbdbdb');background-image: -o-linear-gradient(top, #fefefe, #dbdbdb);background-image: linear-gradient(to bottom, #fefefe, #dbdbdb);}.spotlight .button a:hover, .spotlight .button a:focus {border: 1px solid #ffd32a;font-weight: 100;text-decoration: none;text-shadow: 0px 1px 1px #ffffff;color: #3d3d3d;background-color: #ffda4d;background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe068), to(#ffda4d));background-image: -webkit-linear-gradient(top, #ffe068, #ffda4d);background-image: -moz-linear-gradient(top, #ffe068, #ffda4d);background-image: -ms-linear-gradient(top, #ffe068, #ffda4d);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, StartColorStr='#ffe068', EndColorStr='#ffd42a');background-image: -o-linear-gradient(top, #ffe068, #ffda4d);background-image: linear-gradient(to bottom, #ffe068, #ffda4d);}/*CONTROL*/.spotlight_form {margin: 10px;padding: 10px;color: #FFFFFF;}.spotlight_form .fixed_hide {}.spotlight_form p, ul.spotlight_instr { font-size: 12px;}.spotlight_form .spotlight_instr {margin: 10px 25px;padding: 0;list-style-type: circle;}.spotlight_form fieldset {margin: 0;padding: 10px;background: #666666;}.spotlight_form fieldset .spotlight_config {margin: 0 0 10px;padding: 0;}.spotlight_form fieldset .spotlight_config li {display: block;height: 30px;}.spotlight_form fieldset .spotlight_options {margin: 10px 0;padding: 0;}.spotlight_form fieldset .spotlight_options li {margin: 0;padding: 10px 0;list-style-type: none;border-top: 1px solid #FFFFFF;}.spotlight_form input {margin: 0 10px 0;padding: 0;color: #666666;float: left;}.spotlight_form input:focus {border:1px solid #7B8738 !important;}.spotlight_form textarea {margin: 0 10px 0;padding: 0;color: #666666;float: left;}.spotlight_form label {margin: 0;padding: 0;display: block;width: 80px;float: left;font-weight: bold;text-align: right;}.spotlight_form .title {float: left;font-size: 16px;font-weight: bold;}.spotlight_form .spotlight_add {}.spotlight_form .spotlight_add a, .spotlight_form .spotlight_add a:link, .spotlight_form .spotlight_add a:visited, .spotlight_form .spotlight_add a:active {display: block;padding: 5px 10px 1px;float: left;color: #FFFFFF;background-color: #003300;border: 1px solid #003300;border-radius: 2em;}.spotlight_form .spotlight_add a:hover, .spotlight_form .spotlight_add a:focus {border: 1px solid #003300;color: #FFFFFF;background-color: #009900;}.spotlight_form .spotlight_remove a, .spotlight_form .spotlight_remove a:link, .spotlight_form .spotlight_remove a:visited, .spotlight_form .spotlight_remove a:active {margin-top: 5px;padding: 3px 10px 1px;display: block;float: left;color: #FFFFFF;background-color: #330000;border: 1px solid #330000;border-radius: 2em;}.spotlight_form .spotlight_remove a:hover, .spotlight_form .spotlight_remove a:focus {margin-top: 5px;border: 1px solid #330000;color: #FFFFFF;background-color: #CC0000;}.spotlightAddPageFront { background: url("/images/global_sprite.gif") no-repeat scroll -607px 0pt transparent; float: left; height: 40px; margin-top: 10px; width: 8px;}.spotlightAddPageMiddle { background: url("/images/global_sprite.gif") repeat scroll -405px 165px transparent; float: left; height: 40px; margin-top: 10px; text-align: center; width: 245px;}.spotlightAddPageBack { background: url("/images/global_sprite.gif") no-repeat scroll -615px 0pt transparent; float: left; height: 40px; margin-top: 10px; width: 8px;}.spotlightPlusIcon { background: url("/images/global_sprite.gif") no-repeat scroll -623px 0pt transparent; float: left; height: 40px; width: 20px;}.spotlightAddPageText { color: #5D5D5D; float: left; font-size: 15px; padding-left: 5px; padding-top: 10px;}.spotlightDelay { float: right; margin: -37px 0pt 0pt -50px; width: 300px;}
