@charset "utf-8";
/* CSS Document */

body {
	font-family:Arial, Helvetica, sans-serif;
}

/* Specs Main Body */
#mongoosebody {
	float:left;
	width:558px;
	background:#FFFFFF;
	}
.bodyheader {
		padding:16px 0 0 21px;
		background: url(../imgs/Aboutbodyhead.jpg) bottom left no-repeat #FFFFFF;
}
.bodyheader h1 {
		padding:0 0 0 12px;
		font-size:2em;
		color:#c11119;
}
.bodyheader h2 {
		padding:0 0 219px 12px;
		font-size:1em;
		color:#04104b;
}
.bodyheadertext h3 {
		padding:0 0 0px 15px;
		font-size:1em;
		color:#04104b;
}
.bodyheadertext {
		margin:10px 21px 0 21px;
		font-size:0.95em;
		color:#666565;

}
.bodyheadertext p {
		padding:0 16px 18px 16px;
	}
.bodyheadertext a {
	color:#061B86;
	text-decoration:none;
			}
.bodyheadertext a:hover {
	color:#666666;
	text-decoration:none;
		}

/* Center Gray Box Image and Text */
.gray_bg {
	clear:both;
	margin:10px 21px 80px 21px; 
	padding:48px 23px 0 23px; *padding:23px 23px 0 23px; 
	background: url(../imgs/TEAMgray_bg_img.jpg) 304px center no-repeat #3e3e3e;
}
.gray_bg p {
	width:270px;
	padding:0 0 20px 0;
	font-size:0.8em;
	font-weight:bold;
	color:#FFF;
}

/* Featured Items 1 */
.featured_Item {
		height:300px; *height:325px;
		margin:10px 10px 10px 21px;
		padding:10px 10px 45px 10px;
		background:#FFFFFF;
		border-top:1px dotted #666565;
		border-bottom:1px dotted #666565;
}
.img1 {
	float:left;
	width:170px;
	height:300px;
	margin:10px 0 0 0;
	padding:0 10px 0 0;
}
.featured_Item h1 {
	float:left;
	width:316px; 
	padding:10px 0 0px 10px;
	font-size:0.95em;
	color:#061B86;
}
.featured_Item p {
	float:left;
	width:316px;
	padding:0 0 10px 10px;
	font-size:0.95em;
	color:#666565;
}
		
/* Featured Items 2 */
.featured_Item2 {
	height:400px; *height:420px;
	margin:10px 10px 10px 21px;
	padding:10px 10px 45px 10px;
	background:#FFFFFF;
	border-bottom:1px dotted #666565;
}
.img2 {
	float:left;
	width:170px;
	height:150px;
	margin:10px 0 0 0;
	padding:0 10px 0 0;
}
.featured_Item2 h1 {
	float:left;
	width:316px;
	padding:0 0 0 10px;
	font-size:0.95em;
	color:#061B86;
}
.featured_Item2 p {
	float:left;
	width:316px;
	padding:0 0 10px 10px;
	font-size:0.95em;
	color:#666565;
}

/* Featured Items 3 */
.featured_Item3 {
	height:300px; *height:325px;
	margin:10px 10px 10px 21px;
	padding:10px 10px 45px 10px;
	background:#FFFFFF;
	border-bottom:1px dotted #666565;
}
.img3 {
float:left;
	width:170px;
	height:150px;
	margin:10px 0 0 0;
	padding:0 10px 0 0;
}
.featured_Item3 h1 {
	float:left;
	width:316px;
	padding:0 0 0 10px;
	font-size:0.95em;
	color:#061B86;
}
.featured_Item3 p {
	float:left;
	width:316px;
	padding:0 0 10px 10px;
	font-size:0.95em;
	color:#666565;
}
.featured_Item4 {
	height:200px; *height:200px;
	margin:10px 10px 10px 21px;
	padding:10px 10px 45px 10px;
	background:#FFFFFF;
	border-bottom:1px dotted #666565;
}
.img4 {
	float:left;
	width:170px;
	height:150px;
	margin:10px 0 0 0;
	padding:0 10px 0 0;
}
.featured_Item4 h1 {
	float:left;
	width:316px;
	padding:0 0 0 10px;
	font-size:0.95em;
	color:#061B86;
}
.featured_Item4 p {
	float:left;
	width:316px;
	padding:0 0 10px 10px;
	font-size:0.95em;
	color:#666565;
}

/* Request Addition Information */
/* This is for the background flag image. Top margin will line it up in the background. */
.request_add_info {
		margin:10px 21px 30px 21px;
		background:  url(../imgs/request_add_info.jpg) top left no-repeat #FFFFFF;
}

.request_add_info h1 a {
	padding:0 0 0 62px;
	font-size:1.5em;
	color:#737373;
	text-decoration:none;
}

/* Right Column */
#rightInfo {
		padding-top:.5px;
}

.contruction {
		background:#3e3e3e;
}
.contruction h1, h6, h4, h5{
		font-size:1em;
		font-weight:bold;
		padding:7px 0 7px 20px;
		color:#FFF;
		background:#c11119;
}
.contruction h3 {
		font-size:1em;
		font-weight:bold;
		padding:7px 0 7px 20px;
		color:#FFF;
		background:#000000;
}
.contruction img {
		padding-bottom:5px;
}
.contruction ul {
	border-bottom:1px solid #6b6b6b;
	list-style:none;
}
.contruction .last2 {
	border:none;
	list-style:none;
}
.contruction .title {
	padding:14px 0 0 20px;
	color:#FFF;
}
.contruction li {
	padding-left:20px;
	color:#FFF;
}
.contruction .last {
	padding:0 0 14px 20px;
	color:#FFF;
}
.contruction .bottomcar {
		padding:20px 0 0 0;
		margin-bottom:-5px;
}

