body {
	background-image: url(images/share/slither_bg.jpg) ;
	background-color: #bedff3; 
	background-repeat: repeat-x;
	text-align: center;
	margin: 0px;
	}
	

html, body { /* saves you from the "centering jump" on short pages */
	min-height: 100%;
	margin-bottom: 1px;
}

/* holder styles */

a, a:hover, a:focus, a:active {font-weight:normal;}

#holder {
	margin: 0 auto 0 auto;
	width: 960px;
	top: 0px;	
}

/* header styles */
#header {
	background: url(images/share/header.jpg) no-repeat;
	height: 130px;
	width: 960px;
}


/* navigation styles */


#subimage {float: right;
	margin: 0px 25px 0px 0px;
	text-align: left;
	width: 725px;
	}
#subcontent {float: right;
	margin: 15px 65px 0px 0px;
	text-align: left;
	width: 630px;
	text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px; color: #333333;
	}

#intro {
	background: url(../images/home/intro_bg.jpg) no-repeat;
	width: 876px;
}
#sub_bg {
	background: url(../images/share/sub_bg.jpg) no-repeat;
	width: 876px;
}
.content_text {text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px; color: #333333;}
.content_text a:link {color: #0156a5;text-decoration: none;font-weight: bold; }
.content_text a:visited {color: #0156a5;text-decoration: none;font-weight: bold;}
.content_text a:hover, a:active, a:focus {color: #3d83c3;text-decoration: none;font-weight: bold;}

.service_links {text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 18px; color: #333333;}
.service_links a:link {color: #3d83c3;text-decoration: none;font-weight: none; }
.service_links a:visited {color: #3d83c3;text-decoration: none;font-weight: none;}
.service_links a:hover, a:active, a:focus {color: #0156a5;text-decoration: underline;font-weight: none;}

.header_text {text-align: left;font-family: Arial, Helvetica, sans-serif;font-size: 22px;line-height: 20px; color:#0156a5;}

#mainlinks {width: 196px; padding:0px 0px 0px 11px; text-align:left; float:left}
#transparentgif {width: 325px; height:83px; margin:20px 0px 0px 37px; float:left;}


#header_content {width: 250px; height: 70px;float:right;margin: 28px 0px 0px 0px;padding-right: 25px}
.header_content {text-align: right;font-family: Arial, Helvetica, sans-serif;font-size: 14px;line-height: 17px; color:#a5c3e0; }
.header_content a:link {color: #FFF;text-decoration: underline; font-weight: normal;}
.header_content a:visited {color: #8fd3e4;text-decoration: underline;font-weight: normal;}
.header_content a:hover, a:active, a:focus {color: #8fd3e4;text-decoration: none;font-weight: normal;}


/* content styles */
#content_holder-home { background: url(images/share/horiz_slither.png) repeat-y;
	height: 544px;
	width: 959px;
}

#content_holder { background: url(images/share/horiz_slither.png) repeat-y;
	width: 959px;
}

#flash{ float: left;
	padding: 0px 0px 0px 0px;
	
	width: 725px;
}


#faded_logo {
	background:  url(images/share/faded_logo.jpg) no-repeat;
	height: 316px;
	width: 196px;
	
		}
#sub_link {width: 175px; height: 175px; margin: 0px 15px 0px 0px}
		
.sub_link {padding: 40px 0px 0px 0px;
	text-align: right;
	line-height: 25px;
	font-family: Arial, Helvetica, sans-serif;font-size: 11px; color: #333333;}
			
.sub_link a:link {color: #3d83c3;text-decoration: none;font-weight: bold; }
.sub_link a:visited {color: #3d83c3;text-decoration: none;font-weight: bold;}
.sub_link a:hover, a:active, a:focus {color: #0156a5;text-decoration: none;font-weight: bold;}

#main_categories {
	background: url(images/home/main_categories.jpg) no-repeat;
	margin-top: 10px;
	width: 725px;
	height: 174px;
	float: left;	
}


.table_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #2D3192;
}

.intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #00264c;
}
.intro a:link {color: #0d61b3;text-decoration: none; font-weight: bold;}
.intro a:visited {color: #0d61b3;text-decoration: none;font-weight: bold;}
.intro a:hover, a:active, a:focus {color: #00264c;text-decoration: none;font-weight: bold;}

.subtext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #0d61b3;
	
}
.category_text {font-family: Arial, Helvetica, sans-serif; color:#FFFFFF; font-size: 12px; line-height: 16px;}
.category_text a:link {color: #8fd3e4;text-decoration: none;font-weight: normal; }
.category_text a:visited {color: #8fd3e4;text-decoration: none;font-weight: normal;}
.category_text a:hover, a:active, a:focus {color: #fff;text-decoration: none;font-weight: normal;}

#new_mission {background: url(images/home/newmission.jpg) no-repeat;
	margin: 10px 0 0 0;
	text-align: left;
	width: 211px;
	height: 160px;
	float:left;
}
#sigint {
	background: url(images/home/sigint.jpg) no-repeat;
	margin: 10px 0 0 46px;
	width: 211px;
	height: 160px;
	float: left;
	text-align: left;
	}
#tactical {
	background: url(images/home/tactical.jpg) no-repeat;
	margin: 10px 0 0 46px;
	width: 211px;
	height: 160px;
	float: left;
	text-align: left;
	}
.catergory_p {
	padding: 94px 0px 0 14px;
	margin: 0px;
	}
	
#contentleft {
	padding: 0px 0px 0px 33px;
	margin: 20px 0px 0px 0px;
	float: left;
	width: 150px;
}

.contentleft {
	color: #0d61b3;
	font-size: 15px;
	line-height: 28px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
}
.contentleft a:link {
	color: #00264c;
	text-decoration: none;
	font-size: 15px;
	font-weight: normal;
	}

.contentleft a:visited { 
text-decoration: none;
	font-size: 15px;
	color: #00264c;
	font-weight: normal;
}

.contentleft a:hover, .contentleft a:active, .contentleft a:focus {  
text-decoration: none;
	font-size: 15px;
	color: #0d61b3;
	font-weight: normal;
}

.subpagesublinks {
	color: #aba174;
	font-size: 12px;
	line-height: 16px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
}

.subpagesublinks a:link {
	color: #605b43;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	}

.subpagesublinks a:visited { 
text-decoration: none;
	font-size: 12px;
	color: #605b43;
	font-weight: normal;
}

.subpagesublinks a:hover, .subpagesublinks a:active, .subpagesublinks a:focus {  
text-decoration: none;
	font-size: 12px;
	color: #aba174;
	font-weight: normal;
}

.contentleft_landed {
	font: 11px/15px Arial, Helvetica, sans-serif;
	color: #869BB4;
}

#content a:link {
	color: #002D62;
	text-decoration: none;
	font-weight: normal;
}

#content a:visited { 
	color: #002D62;
	text-decoration: none;
	font-weight: normal;
}

#content a:hover, #mainlinks a:active, #mainlinks a:focus {  
	color: #869BB4;
	text-decoration: none;
	font-weight: normal;
}

.left_aligned {
	color: #00264c;
	font-size: 15px;
	line-height: 18px;
	text-align: left;
	font-family: "Times New Roman", Times, serif;
}
.names {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	color: #666666;
}

.sublink_landed {
	font: bold 11px/15px Arial, Helvetica, sans-serif;
	color: #869BB4;
	padding: 0 0 0 10px;
}


/* footer styles */
#footer {
	padding: 15px 0 0 30px;
	width: 929px;
	background:  url(images/share/footer_bg.png) no-repeat;
	height: 32px;
	text-align: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FFFFFF;
}

#footer a:link {color: #a5c3e0;text-decoration: none;font-weight: normal; }
#footer a:visited {color: #a5c3e0;text-decoration: none;font-weight: normal;}
#footer a:hover, a:active, a:focus {color: #fff;text-decoration: none;font-weight: normal;}


#copyright {float:right;
	padding: 0 25px 0 0;
	width: 350px;
	height: 15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#a5c3e0;
	font-size: 10px;
	text-align:right;}

.tinytext {font-family: "Times New Roman", Times, serif;
	font-size: 11px;
	color: #605b43;}

.tinytext a:link { 
	color: #aba174;
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
	font-family: "Times New Roman", Times, serif;
}

.tinytext a:visited { 
	color: #aba174;
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
	font-family: "Times New Roman", Times, serif;

}

.tinytext a:hover, .tinytext a:active, .tinytext a:focus {  
	color: #605b43;
	text-decoration: none;
	font-size: 11px;
	font-weight:normal;
	font-family: "Times New Roman", Times, serif;
}

/* miscellaneous styles */
.brclear { 
     clear:both; 
     height:0px; 
     margin:0;
     font-size: 1px;
     line-height: 0px;
}

.smalltext {font-size: 11px;font-family: Arial, Helvetica, sans-serif; color: #a5c3e0;}
.smalltext2 {font: 10px/12px Arial, Helvetica, sans-serif; color: #0d61b3;}
.smalltext3 {font: 11px/14px Arial, Helvetica, sans-serif; color: #333;}
.text {font-size: 12px;font-family: Arial, Helvetica, sans-serif; color: #333; line-height:13px}
.headers {
	font: 20px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #002D62;
}

.mainlinksdividers {
	font: 10px Arial, Helvetica, sans-serif;
	color:#666666
	}
	
.imageright {
	float: right;
	padding: 0 0 5px 5px;
}
.imageright2 {
	float: right;
}

.imageleft {
	float: left;
	padding: 0 20px 5px 0;
}

