/*		PRINT CSS, HIDE THESE DIVS	*/
#welcomeLoginCart { display: none; }
#rightColumnWrapperInside { display: none; }
#searchBoxTitle { display: none; }
#searchBox { display: none; }
#headerContainer { display: none; }
#footerMap { display: none; }
/* #footerContainer { display: none; } */
/* #footerWrapper { display: none; } */
/* cart { display: none;} */



/*		Parent tags		*/

a:link    { color: #0a4f9a; text-decoration: none; }    /* unvisited links */
a:visited { color: #0a4f9a; text-decoration: none; }   /* visited links   */
a:hover   { color: #0a4f9a; text-decoration: none; } /* user hovers     */
a:active  { color: #0a4f9a; text-decoration: none; }   /* active links    */

a{
border: 0px;
}

ul{
list-style-type: none;
position: relative;
top: -10px;
left: -20px;
}

body{
background-color: #d7261e;
/*background-color: #d63f26;*/
padding: 10px 0px 0px 0px;
}

p{
padding: 0px 10px;
}


/*		Class tags		*/

.blueBar{
height: 26px;
width: 799px;
background-color: #7eb7e3;
position: relative;
left: 0px;
}

.footerNav{
padding: 2px 12px;
float: left;
color: #0a4f9a;
font-weight: bold;
font-family: helvetica;
font-size: 13px;
}

.negLinks{
margin: 2px 30px;
color: white;
font-weight: bold;
font-family: helvetica;
width: 180px;
height: 20px;
position: relative;
float: left;
}

.negText{
color: white;
size: 10px;
font-weight: bold;
font-family: helvetica;
position: relative;
float: left;
}

.regimentImage{
float: left;
padding-left: 10px;
position: relative;
top: 3px;
left: -4px;
}

.regimentSmallBlue{
color: #0a4f9a;
font-weight: bold;
font-family: helvetica;
font-size: 13px;
position: relative;
top: 28px;
}

.regimentText{
float: left;
width: 142px;
font-family: helvetica;
color: #0a4f9a;
text-align: left;
position: relative;
top: 27px;
left: -10px;
font-size: 13px;
}

.smallBlue{
color: #0a4f9a;
font-weight: bold;
font-family: helvetica;
font-size: 13px;
}

.medBlue{
color: #0a4f9a;
font-weight: bold;
font-family: helvetica;
font-size: 15px;
}

.smallRed{
color: #f3300f;
font-weight: bold;
font-family: helvetica;
font-size: 13px;
}

.nameHeading{
	font-weight: bold;
	color: #0a4f9a;
}

/*		Site Wide IDs	*/

#clear{
clear:both;
}

#mainLayout{
	width: 980px;
	background-image: url('images/contentBackground.gif');
	background-repeat: repeat-y;
	overflow: hidden;
}

* .default{
	width: 980px;
	background-image: url('images/insideContentBackground.gif');
	background-repeat: repeat-y;
	overflow: hidden;
}

* .testimonials{
	width: 980px;
	background-image: url('images/insideContentBackgroundTestimonials.gif');
	background-repeat: repeat-y;
	overflow: hidden;
}

#headerLayout{
background-image: url('images/header.gif');
background-repeat: no-repeat;
position: relative;
float: left;
}

#headerLayoutInside{
background-image: url('images/insideheader.gif');
background-repeat: no-repeat;
overflow: hidden;
position: relative;
float: left;
}

#ContentMainAreaLayout{
width: 708px;
position: relative;
left: -6px;
float: left;
font-family: helvetica;
color: #0a4f9a;
line-height: 30px;
border-right: 2px #0a4f9a solid;
border-left: 2px #0a4f9a solid;
padding: 0px 0px;
}

#ContentMainLayout{
width: 720px;
position: relative;
left: 34px;
float: left;
font-family: helvetica;
color: #0a4f9a;
background-color: #e6f1f9;
}

#contentLayout{
padding-top:10px;
width: 740px;
position: relative;
left: 40px;
float: left;
font-family: helvetica;
color: #0a4f9a;
overflow: hidden;
}

/*		Page Specific IDs		*/

#homeContentMainLayout{
width: 800px;
position: relative;
left: 3px;
float: left;
}

#homeContentUpperLayout{

}

#homeContentMainTextLayout{
position: relative;
float: left;
width: 754px;
font-family: helvetica;
color: #0a4f9a;
line-height: 22px;
padding-right: 0px;
background-color: #e6f1f9;
}

#homeContentBadgesContainer{
float: left;
width: 350px;
position: relative;
top: 25px;
}

#rightColumnLayout{
width: 160px;
float: right;
padding-right:5px;
position: relative;
overflow: hidden;
color: white;
font-size: 12px;
font-weight: bold;
font-family: helvetica;
}

#rightColumnLayout .nameHeading{
	font-size:14px;
}

#endorsementBadgesLayout{
position:relative;
width: 160px;
text-align:center;
right:5px;
}

#rightColumnLayoutInside{
width: 160px;
float: right;
padding-right:5px;
position: relative;
overflow: hidden;
color: white;
font-size: 12px;
font-weight: bold;
font-family: helvetica;
}

li#rightColumnLayoutInside{
color: white;
size: 10px;
}

#homeContentMainLeftBlueBorderContainer{
width: 2px;
height: 250px;
background-color: #0a4f9a;
float: left;
position: relative;
left: -16px;
}

#homeContentLowerWrapper{

height: 250px;
position: relative;

}

#homeContentLowerLayout{
width: 799px;
position: relative;
left: -19px;
top: 0px;
float: left;
text-align: center;
}

#traciteNotice{
text-align: center;
}

#regimentImageTwo{
position: relative;
}

#regimentImageThree{
position: relative;
}

#regimentTextThree{
position: relative;
left: -10px;
}

#footerLayout{
width: 960px;
}

#footerFDANotice{
	color:#0a4f9a;
	position: relative;
	top: -75px;	
	left: 35px;
	text-align: center;
	width: 750px;
	font-family: helvetica;
	font-size: 10px;
	font-weight:bold;
}

#searchBoxTitle{
	position:relative;
	float:right;
	right:10px;
	color: white;
	font-family: helvetica;
	font-size:13px;
	font-weight:bold;
	padding-right:80px;
	padding-bottom:3px;
}


#searchBox{
	padding-bottom:15px;
	position:relative;
	float:right;
	right:10px;
	width:160px;
	height:28px;
	background-image:url('images/searchBackground.jpg');
	background-repeat:no-repeat;
}

#searchBox .searchKeywords{
	borders:none;
	background:transparent;
	padding-left:10px;
	padding-top:5px;
	border-top-width: medium;
	border-right-width: medium;
	border-bottom-width: medium;
	border-left-width: medium;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: -moz-use-text-color;
	border-right-color: -moz-use-text-color;
	border-bottom-color: -moz-use-text-color;
	border-left-color: -moz-use-text-color;
}
