﻿/* IDS (Army Technology)*/
#Fade {
position: absolute;
top: 112px;
left: 0px;
width: 770px;
z-index: 9;
}
#GreyButton {
height : 20px;
width : 150px;
background-color : #C6C6C6;
text-align : center;
padding : 2px;
vertical-align : middle;
}
#GreyButtonLarge {
height : 20px;
width : 200px;
background-color : #C6C6C6;
text-align : center;
padding : 2px;
vertical-align : middle;
}
#BottomNav {height:35px;width:770px;font-size:12px;background-color:#EEEEEC; speak: none;}
#Main {
position : absolute;
top : 112px; /*120px*/
left : 0px;
width :770px;
background-image : url(/images/background_img.gif);
background-repeat : repeat-y;
}
#Content {width:625px;margin-left:143px;margin-top:20px;min-height:300px;}
#Footer {
top : 100px;
height : 200px;
position : relative;
width : 770px;
clear : both;
text-align : center;
background-color : #FFFFFF;
margin-bottom : 0px;
padding-bottom : 0px;
vertical-align : top;
}
#LeftNavigation {padding-top : 12px;position : absolute;top : 120px;left : 0px;height : 390px;
/*was 500px*/
width : 150px;z-index : 35;clear : both;
/*background-color : green;*/
}
#Header {
position : absolute;
top : 0px;
left : 0px;
width : 770px;
z-index : 10;
}
#Search {
position : absolute;
top : 87px;
/*top : 86px;*/
/* left : 528px; */
left:500px;
/* width : 250px; */
width:295px;
height : 30px;
color : #FFFFFF;
background-color : transparent;
margin : 0px;
z-index : 35;
}
#WideGreyButton {
height : 20px;
width : 580px;
background-color : #C6C6C6;
text-align : center;
padding : 2px;
vertical-align : middle;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
}
#TopMenu {width:100px;position:absolute;top:87px;left:397px;height:25px;z-index: 11;}
/* CLASSES */
img {
border : 0px;
vertical-align : top;
}
nowrap {
white-space : nowrap;
}
.strap {
background-color : #296602;
color : #FFFFFF;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
page-break-after : avoid;
page-break-before : avoid;
page-break-after : avoid;
padding-right : 10px;
white-space : nowrap;
}
.imgstrap {
vertical-align:middle;
}
.white_text {
color : #FFFFFF;
text-decoration : none;
}
body {
padding : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
margin-bottom : 0px;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
td,p,pre,li {
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
}
td {
vertical-align : top;
}
li {
vertical-align : middle;
}
.smallText {
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
}
.bnav {
color : #FFFFFF;
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
font-weight : bold;
font-style : normal;
text-decoration : none;
}
.navtd {
width : 84px;
text-align : center;
/*height : 31px;*/
height:28px;
background-color : #000000;
line-height : 10px;
vertical-align : middle;
}
.white_header {
color : #FFFFFF;
background-color : transparent;
vertical-align : middle;
font-family : Arial, Helvetica, sans-serif;
font-size : 15px;
height : 35px;
line-height : 0px;
margin : 0px;
padding : 0px;
}
.form {
font-family : Arial, Helvetica, sans-serif;
vertical-align : middle;
border : 1px;
/*font-size : 13px;*/
font-size : 12px;
/*padding-bottom : 5px;*/
}
.nav {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;color : #000000;font-weight : normal;text-decoration : none;}
.nav:hover {text-decoration : underline;}
.nav_lower {font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 10px;color : #63645E;font-weight : normal;text-decoration : none;}
.nav_lower:hover {text-decoration : underline;}
.navselect {background-color:red;width:5px;}
h1 {
font-family : Arial, Helvetica, sans-serif;
font-size : 16px;
font-weight : bold;
font-style : normal;
color : #000000;
padding-top : 0px;
text-transform : uppercase;
}
h2,th  {
color : black;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 13px;
font-style : normal;
text-transform : uppercase;
text-align : left;
}
h3  {
color : black;
font-family : Arial, Helvetica, sans-serif;
font-weight : bold;
font-size : 11px;
font-style : normal
}
h4 {
font-family : arial, helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
text-transform : capitalize;
color : Black;
}
h5 {
font-family : arial, helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
text-transform : none;
color : Black;
}
input.submit {
background-color : #C6C6C6;
color : #000000;
font-family : Arial, Helvetica, sans-serif, Verdana; 
font-weight : bold; 
font-size : 13px;
}

.breadcrumbS,.breadcrumbN {font-size:12px;font-weight:bold;text-decoration:none; speak:none;}
.breadcrumbS {color:#296602; speak:none;}
.breadcrumbP {font-size:9px;font-weight:bold; speak:none;}
a  		{
font-family : Arial, Helvetica, sans-serif, Verdana; 
font-style : normal; 
font-size : 13px;
color : #000000;
}
.copyright {
text-align : right;
font-style : italic;
font-family : Arial, Helvetica, sans-serif, Verdana; 
font-size : 11px;
color : #000000;
}
.vert_line {
background-color : #C6C6C6;
width:2px;
}
.image_cell {
text-align : center;
vertical-align : top;
width : 150px;
}
.project_list {
vertical-align : top;
width : 16px;
height : 17px;
background-image : url(/images/arrow3.gif);
background-repeat : no-repeat;
}
.GreyBackground {
background-color : #cccccc;
}
.Grey {
height : 20px;
background-color : #C6C6C6;
text-align : center;
padding : 2px;
vertical-align : middle;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
/*cursor : pointer;*/
text-decoration : none;
}
.GreyBlank {
height : 20px;
width : 290px;
background-color : #C6C6C6;
text-align : center;
padding : 2px;
vertical-align : middle;
color : #808080;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
text-decoration : none;
}
.GreyButton {
height : 20px;
width : 290px;
background-color : #C6C6C6;
text-align : center;
padding : 2px;
vertical-align : middle;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
cursor : pointer;
text-decoration : none;
text-transform : uppercase;
}
.GreyButtonSmall {
height : 20px;
width : 150px;
background-color : #C6C6C6;
text-align : center;
padding : 2px;
vertical-align : middle;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
cursor : pointer;
text-decoration : none;
}
.GreyButtonLarge {
height : 20px;
width : 200px;
background-color : #C6C6C6;
text-align : center;
padding : 2px;
vertical-align : middle;
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 13px;
font-weight : bold;
cursor : pointer;
text-decoration : none;
}
HR  {
color : #C6C6C6;
height : 1px;
background-color: #C6C6C6;
border: 0px;
}
.minilink {
color : #0000ff;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
}
.minilink1 {
color : #000000;
font-family : Arial, Helvetica, sans-serif;
font-size : 10px;
font-weight : bold;
}
.smallgreen {
color : Green;
font-size : 12px;
}
.searchtext {
color : #0000CC;
font-size : 15px;
}
.red {
color : red;
}
.green {
color : green;
}
.blue {
color : blue;
}
.background {
background-color : #C6C6C6;
}
.contactus {
background-color : #296602;
}
.strapcontainer {
height:22px;
/* width:630px; */
width:100%;
background-color:#296602;
}
.straptitle {
float:left;
color : #FFFFFF;
height : 22px;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
.straptop {
float:right;
/* padding-right:20px; */
width : 50px;
}
.list {
list-style-position : outside;
list-style-type : none;
list-style-image : url(/images/arrow3.gif);
padding-left : 0px;
}
.toplink {
color : #FFFFFF;
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
font-weight : bold;
text-decoration : none;
}
ul.list {
margin-left:15px;
padding-left:15px;
}
ul a {
text-decoration:none;
}
ul a:hover {
text-decoration:underline;
}
ul.navlist {margin-left:3px;padding-left:3px;}
.navlist {list-style-position : inside;list-style-type: none;padding-left : 0px;vertical-align : middle;line-height : 19px;}
.sub {font-size : 8px;}
.sup {
	font-size : 8px;
	vertical-align : top;
}
.imgsource {
color:#333333;
font-size:10px;
text-align:right
}
.errormsg {
border:1px;
background-color:#FFDCDC;
padding:3px;
border-color:red;
border-style:solid;
}
.smallred {
font-size:80%;
color:red;
}
.largered {
font-size:14px;
color:red;
}
.viewpointHeading {text-decoration:none;font-size:13px;}
.viewpointSubHeading {font-weight:bold;font-size:13px;}
.bottomtab {color : #000000;font-family : Verdana, Arial, Helvetica, sans-serif;font-size : 11px;font-weight : normal;font-style : normal;text-align : center;text-decoration : none;}
.bottomtabwrap {padding-top:2px;padding-left:2px;}

.leftpullquote {float: left; clear: left; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-right: 5px; padding-bottom: 5px; width: 150px; font-family: Verdana,Arial; font-size: 20px; color: #1CAAD0; text-align: left; line-height: 24px;}
.rightpullquote {float: right; clear: right; margin-right: 0px; margin-left: 0px; margin-bottom: 0px; padding-left: 5px; padding-bottom: 5px; width: 150px; font-family: Verdana,Arial; font-size: 20px; color: #1CAAD0; text-align: center; line-height: 24px;}

.MediaTabContainer{float:right;padding:40px 0px 8px 5px;width:155px;}
.MediaTabN,.MediaTabS,.MediaTabL {font-size:11px;font-family:verdana;}
.MediaTabN,.MediaTabS {background-position:left;background-repeat:no-repeat;padding-top:5px;}
.MediaTabN {height:25px;background-image:url(/images/vertical-media-tabN.jpg);}
.MediaTabS {height:25px;padding-left:21px;background-image:url(/images/vertical-media-tabS.jpg);display:block;}
.MediaTabL {cursor:pointer;padding-left:21px;text-decoration:none;display:block;height:20px;}


.mugshot{
	clear:none;
	float:left;
	margin-right:30px;
	margin-bottom:35px;
}
.mugshotimg{
	float:left;
	/* padding-right:10px; */
	margin-bottom:18px;
	margin-right:20px;
}
	
img{border-width:0px;}
.contentrow{
	clear:both;
}
.contentbox{
	text-align:left;
	position:relative;
	float:left;
	width:200px;
	margin:1px;

}

.linkblockclear{
	display:block;
	width:100%;
	text-decoration:none;
	font-weight:800;
}


.contentbox2{
	text-align:left;
	position:relative;
	float:left;
	margin:1px;
	padding:3px;

}
.AZHighlight{width:20px;height:20px;background-image:url('/images/a-z_background.gif');font-weight:bold;text-align:center;}
.AZLowlight{width:20px;height:20px;background-image:url('/images/a-z_background.gif');font-weight:bold;text-align:center;color:#666666;}
.AZHolder{float:left;width:22px;padding:1px;}
