/*  Style sheet for www.supportthetroops.com  */ 

/* ---------- body is defined here --------------- */
body{
	margin:0;
	padding:0;
	background:url(images/body_top.jpg) repeat-x 0 0;
	background-color:#5d0100;
}
/* ---------------- container is defined here ------------------ */
#container{
	margin:0 auto;
	padding:25px 0 0;
	width:882px;
}
/* --------------- page is defined here ------------------- */
#page{
	margin:0;
	float:left;
	padding:0;
	width:882px;
}
/* ----------------- page_top is defined here ------------------- */
#page_top{
	margin:0;
	padding:0;
	float:left;
	background:url(images/page_top.jpg) no-repeat 0 0;
	width:882px;
	height:147px;
}
/* ------------------ page_mid is defined here ----------------------- */
#page_mid{
	margin:0;
	padding:0;
	width:882px;
	float:left;
	background:url(images/page_bg.jpg) repeat-y 0 0;
}
/* ----------------- page_bottom is defined here ------------------ */
#page_bottom{
	margin:0;
	padding:0;
	float:left;
	background:url(images/page_bottom.jpg) no-repeat 0 0;
	width:882px;
	height:9px;
}
/* ------------------- header is defined here ------------------ */
#header{
	margin:0;
	float:left;
	padding:0;
	width:336px;
}
/* -------------------- headerimg is defined here  ------------------------ */
#headerimg{
	margin:29px 0 0 29px;
	padding:0;
	float:left;
	width:307px;
	height:98px;
	background:url(images/logo.jpg) no-repeat 0 0;
}
/* ------------------ g_ads_top is defined here --------------  */
#g_ads_top{
	margin:28px 40px 0 0;
	padding:0;
	width:468px;
	float:right;
	/*background:url(images/top_ad_bg.jpg) no-repeat 0 0;*/
	height:60px;
}
* html #g_ads_top{
	margin:28px 20px 0 0;
	padding:0;
	width:468px;
	float:right;
	background:url(images/top_ad_bg.jpg) no-repeat 0 0;
	height:60px;
}
.left_link{
	float:left;
	margin:47px 0 0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
}
.left_link:hover{
	text-decoration:none;
}
.right_link{
	margin: 47px 0 0;
	padding:0;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
}
.right_link:hover{
	text-decoration:none;
}

/* ---------------- navigation is defined here ----------------------- */
#navigation{
	float:right;
	margin:22px 34px 0 0;
	padding:0;
	width:482px;
	height:37px;
}
* html #navigation{
	float:right;
	margin:22px 17px 0 0;
	padding:0;
	width:482px;
	height:37px;
	background:url(images/menu_bg.jpg) no-repeat 0 0;
}
#navigation ul{
	margin:0;
	padding:0;
}
#navigation li{
	list-style:none;
	display:inline;
	padding:0;
}
#navigation li a{
	margin:0;
	padding:0;
	float:left;
	height:37px;
	display:block;
	background:url(images/menu_bg.jpg) no-repeat 0 0;
}
#navigation li a:hover{ background-position:0 -37px;}

#navigation li#home a{float:left; width:104px; background-position:0 0;}
#navigation li#home a:hover{width:104px; background-position:0 -37px;}
#navigation li#current-home a{width:104px; background-position:0 -37px;}

#navigation li#site a{float:left; width:158px; background-position:-104px 0;}
#navigation li#site a:hover{width:158px; background-position:-104px -37px;}
#navigation li#current-site a{width:158px; background-position:-104px -37px;}

#navigation li#quiz a{float:left; width:76px; background-position:-258px 0;}
#navigation li#quiz a:hover{width:76px; background-position:-258px -37px;}
#navigation li#current-quiz a{width:76px; background-position:-258px -37px;}

#navigation li#contact a{float:left; width:144px; background-position:-335px 0;}
#navigation li#contact a:hover{width:144px; background-position:-335px -37px;}
#navigation li#current-contact a{width:144px; background-position:-335px -37px;}

/*#navigation li{
	list-style:none;
	display:inline;
}
#navigation li a{
	margin:0;
	padding:0;
	height:37px;
	display:block;
	background:url(images/menu_bg.jpg) no-repeat 0 0;
}
#navigation li a:hover{ background-position:0 -37px;}

#navigation li a#home{float:left; width:104px; background-position:0 0;}
#navigation li a#home:hover{width:104px; background-position:0 -37px;}
#navigation li a#current-home{width:104px; background-position:0 -37px;}

#navigation li a#site{float:left; width:158px; background-position:-104px 0;}
#navigation li a#site:hover{width:158px; background-position:-104px -37px;}

#navigation li a#quiz{float:left; width:76px; background-position:-258px 0;}
#navigation li a#quiz:hover{width:76px; background-position:-258px -37px;}

#navigation li a#contact{float:left; width:144px; background-position:-335px 0;}
#navigation li a#contact:hover{width:144px; background-position:-335px -37px;}
*/


/* ----------------- content is defined here ------------------- */
#content{
	float:left;
	margin:0;
	padding:0;
	width:882px;
}

#content_inner{float:left;
	margin:0;
	padding:21px 7px 0 14px;
	width:861px;}
#content_container{float:left;
	margin:0;
	padding:0;
	width:860px;clear:both;}
	
#content_containerquiz{float:left;
	margin:0;
	padding:0 40px 30px 0;
	width:820px;clear:both;}	
	
#content_container .Leftcontent{width:370px;margin:0 9px 0 0;padding:0;float:left;}
#content_container .Leftcontent p{font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#51585f;
	text-align:left;
	margin:0;
	padding:20px 0 0 0;
	float:left;
	line-height:16px;
	}	

#content_container .Rightcontent{width:460px;float:left;margin:0;padding:0;}

#content_container .Leftcontentcontact{width:500px;margin:10px 9px 0 0;padding:0;float:left;}
#content_container .Leftcontentcontact p{font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#51585f;
	text-align:left;
	margin:0;
	padding:20px 0 0 0;
	float:left;
	line-height:16px;
}	
#content_container p{
	
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#51585f;
	text-align:left;
	margin:0;
	padding:0;
	float:left;
	line-height:16px;
	
	
}	
.imgsite{background:url(images/site_dedication.jpg) 0 0 no-repeat;height:285px;width:460px;float:left;margin:0 0 10px 0px;padding:0}

span.forcolor{color:#ad0e17;font-wight:bold;}
	
/* ----------------- page_entry is defined here --------------------- */
.page_entry{
	margin:0;
	padding:0;
	float:left;
}
/* ------------ content_top is defined here ----------------- */
#content_top{
	float:left;
	margin:0;
	padding:0;
	background:url(images/banner_bg.jpg) no-repeat 0 0;
	width:882px;
	height:266px;
}
/* ----------------- content_mid is defined here ----------------- */
#content_mid{
	float:left;
	margin:0;
	padding:21px 0 0 14px;
	width:494px;
}
/* ----------------- heading is defined here --------------------- */
.heading{
	float:left;
	margin:0;
	padding:0;
	width:373px;
	height:20px;
	background:url(images/home_heading.jpg) no-repeat 0 0;
}
/* ------------------- site_heading is defined here -------------------- */
.site_heading{
	float:left;
	margin:0;
	padding:0;
	width:800px;
	height:41px;
	background:url(images/site_heading.jpg) no-repeat 0 0;
}
/* ---------------- quiz_heading is defined here --------------------- */
.quiz_heading{
	float:left;
	margin:0;
	padding:0;
	width:494px;
	height:23px;
	background:url(images/quiz_heading.jpg) no-repeat 0 0;
}
/* ----------------- army_logo is defined here ------------------------ */
#army_logo{
	margin:0;
	padding:0 0 20px;
	float:left;
	background:url(images/army_2ID-logos.jpg) no-repeat 0 0;
	width:330px;
	height:130px;
}
#for_image{
	float:left;
	margin:0;
	padding:0;
	width:365px;
}
#for_image p{
	text-align:center;
}
/* --------------- left_part is defined here -------------------- */
.left_part{
	float:left;
	margin:0;
	padding:0;
	width:498px;
}

.right_part{
	float:left;
    margin:17px 0 0;
   	padding:0;
   	width:365px;
}
#content_container, .left_part p{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#51585f;
	text-align:left;
	margin:0;
	padding:0;
	float:left;
	line-height:16px;
	
}
.left_part h4{
	margin:0;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:normal;
	color:#51585f;
	line-height:24px;
}
.left_part h3{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#51585f;
	line-height:24px;
}
.left_part a{
	color:#ad0200;
}
.left_part a:hover{
	text-decoration:none;
}
#learn_section{
	float:left;
	margin:0;
	padding:0;
	width:493px;
	background:url(images/left_mid_text_bg.jpg) no-repeat 0 0;
}
#left_txt{
	float:left;
	margin:86px 0 0;
	padding:0 0 0 20px;
	width:204px;
}
#left_txt p{
	font-size:11px;
}
#right_link{
	float:right;
	margin:0;
	padding:0;
	width:255px;
}
a.info_quiz{
	float:left;
	margin:88px 0 0;
	padding:0;
	background:url(images/quiz_button.jpg) no-repeat 0 0;
	width:249px;
	height:96px;
}
/* -------------- help_links is defined here --------------- */
#help_links{
	float:left;
	margin:30px 0 0;
	padding:0;
	width:493px;
}
/* ------------- links is defined here --------------- */
#links{
	float:left;
	margin:0;
	padding:0;
	width:238px;
	background:url(images/links_bg.jpg) no-repeat 0 0;
}
#links ul{
	margin:62px 0 0 18px;
	padding:0;
	width:214px;
}
#links ul li{
	list-style:none;
}
#links ul li p{
	background:url(images/star_bullet.jpg) no-repeat 0 2px;
	padding:0 0 20px 15px;
	font-weight:bold;
	color:#010046;
	font-size:11px;
}
/* -------------- events is defined here ---------------- */
#events{
	float:right;
	margin:0;
	padding:62px 18px 0 18px;
	width:203px;
	text-align:justify;
	background:url(images/links2_bg.jpg) no-repeat 0 0;
}
#events p{
	font-size:11px;
}
#events em{
	font-weight:bold;
	font-style:normal;
	color:#010046;
	font-size:11px;
}
#events strong{
	font-weight:bold;
	font-family:Arial;
	font-size:15px;
	color:#ad0200;
}
/* ---------------- left_foot is defined here ---------------- */
#left_foot{
	margin:0;
	padding:0;
	float:left;
	width:493px;
	height:132px;
	background:url(images/left_foot_bg.jpg) no-repeat 0 0;
}
#left_foot a{
	float:left;
	margin:72px 0 0 130px;
	padding:0;
	font-size:18px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	color:#860200;
	text-decoration:underline;
}
#left_foot a:hover{
	text-decoration:none;
}
/* --------------- content_heading is defined here ---------------------- */
.contact_heading{
	float:left;
	margin:0;
	padding:0 0 20px;
	width:498px;
	height:17px;
	background:url(images/contactus.jpg) no-repeat 0 0;
}
/* ------------------ left_contact is defined here ------------------------ */
.left_contact{
	margin:0;
	padding:0;
	float:left;
	width:498px;
}
.left_contact p{
	font-family:Verdana;
	font-size:12px;
	font-weight:normal;
	color:#51585f;
	text-align:left;
	margin:0;
	padding:0;
	float:left;
	line-height:16px;
}
.for_address{
	background:url(images/address_bg.jpg) no-repeat 0 0;
	margin:0;
	padding:20px 0 0;
	float:left;
	width:498px;
	height:214px;
}
.for_address h4{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#02012d;
	line-height:24px;
	font-weight:bold;
}
.Rightcontentcontact{
	width:350px;
	float:right;
	margin:0;
	padding:0;
}
.Rightcontentcontact img{
	float:right;
	margin:0 10px 0 0;
}
.left_contact h3{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#01002d;
	line-height:16px;
}
.for_address a{
	color:#ad0200;
	font-size:16px;
}
.left_contact a:hover{
	text-decoration:none;
}

/* ----------------- new sidebar is defined here-------------------- */
/*#right_sidebar{
	float:right;
	margin:17px 0 0;
	padding:0;
	width:368px;
}
#google_ads{
	float:right;
	margin:0;
	padding:0 18px 0 0;
	background:url(images/google_ads.jpg) no-repeat 0 0;
	width:338px;
	height:282px;
}
.l_link{
	float:left;
	margin:269px 0 0 2px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
}
.l_link:hover{
	text-decoration:none;
}
.r_link{
	margin: 269px 2px 0 0;
	padding:0;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
}
.r_link:hover{
	text-decoration:none;
}
#help_box{
	float:right;
	margin:10px 0 0;
	padding:0 13px 0 0;
	width:350px;
	height:560px;
	background:url(images/right_text.jpg) no-repeat 0 0;
}
#help_box p{
	margin:99px 17px 0;
	padding:0;
	font-size:11px;
	color:#004767;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#help_box strong{
	font-size:15px;
	color:#ad0200;
	font-family:Arial, Helvetica, sans-serif;
}
#help_box em{
	width:526px;
	font-style:normal;
	font-size:15px;
	font-weight:noraml;
	color:#ad0200;
	text-align:center;
	font-family:Arial;
}
#help_box a{
	width:526px;
	font-style:normal;
	font-size:15px;
	font-weight:noraml;
	color:#ad0200;
	text-align:center;
	font-family:Arial;
	text-decoration:underline;
}
#help_box a:hover{
	text-decoration:none;
}
*/
/* ----------------- sidebar is defined here ----------------- */
#sidebar{
	float:right;
	margin:17px 0 0;
	padding:0;
	width:368px;
}
#google_ads{
	float:right;
	margin:10px 0 0 0;
	padding:0 18px 0 0;
	/*background:url(images/google_ads.jpg) no-repeat 0 0;*/
	width:338px;
	height:282px;
}
.l_link{
	float:left;
	margin:269px 0 0 2px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
}
.l_link:hover{
	text-decoration:none;
}
.r_link{
	margin: 269px 2px 0 0;
	padding:0;
	float:right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#ffffff;
	font-size:10px;
}
.r_link:hover{
	text-decoration:none;
}
#help_box{
	float:right;
	margin:0px 0 0;
	padding:0 13px 0 0;
	width:350px;
	height:560px;
	background:url(images/right_text.jpg) no-repeat 0 0;
}
#help_box p{
	margin:99px 17px 0;
	padding:0;
	font-size:11px;
	color:#004767;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
#help_box strong{
	font-size:15px;
	color:#ad0200;
	font-family:Arial, Helvetica, sans-serif;
}
#help_box em{
	width:526px;
	font-style:normal;
	font-size:15px;
	font-weight:noraml;
	color:#ad0200;
	text-align:center;
	font-family:Arial;
}
#help_box a{
	width:526px;
	font-style:normal;
	font-size:15px;
	font-weight:noraml;
	color:#ad0200;
	text-align:center;
	font-family:Arial;
	text-decoration:underline;
}
#help_box a:hover{
	text-decoration:none;
}
/* ----------------- footer is defined here ----------------- */
#footer{
	clear:both;
	margin:0 auto;
	padding:0 0 20px;
	width:882px;
	text-align:center;
}
#footer p{
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:11px;
	color:#ac6b6a;
	text-align:center;
	font-weight:normal;
}
#footer a{
	text-decoration:none;
	font-family:verdana;
	font-size:11px;
	color:#ac6b6a;
	font-weight:normal;
}
#footer a:hover{
	text-decoration:underline;
}
#footer_menu{
	margin:0;
	padding:0;
	width:558px;
	float:left;
}
#footer_menu ul{
	margin:0;
	float:right;
	padding:0;
}
#footer_menu ul li{
	list-style:none;
	display:inline;
}
.copyright{
	margin:0;
	padding:0 0 20px;
	width:100%;
	float:left;
}
.copyright p{
	margin:0;
	padding:0;
	font-family:verdana;
	font-size:11px;
	color:#ac6b6a;
	text-align:center;
	font-weight:normal;
}
.design{
	margin:0;
	padding:0;
	width:300px;
	float:right;
}
.design p{
	font-style:normal;
	font-family:verdana;
	font-size:10px;
	text-align:right !important;
	padding:5px 20px 0 0 !important;
	color:#ac6b6a;
	font-weight:normal;
}

.redbottom{color:#CC0000 !important;font-weight:bold !important;font-family:Arial, Helvetica, sans-serif !important;font-size:14px !important;font-style:italic !important;text-align:center !important;}