@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/Newsbodyhead.jpg) bottom left no-repeat #FFFFFF;
}
.bodyheader h1 {
		padding:0 0 0 12px;
		font-size:2em;
		color:#c11119;
}
.bodyheader h2 {
		padding:0 0 200px 12px;
		font-size:1em;
		color:#04104b;
}
.bodyheadertext {
		margin:30px 21px 0 21px;
		font-size:0.95em;
		color:#666565;
}
.bodyheadertext h3 {
		margin:30px 21px 10px 16px;
		font-size:1.25em;
		color:#c11119;
}
.bodyheadertext p {
		padding:0 16px 18px 16px;
}

/* Center Gray Box Image and Text */
.gray_bg {
		margin:10px 21px 0 21px;
		padding:23px 23px 0 23px;
		background: url(../imgs/gray_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 {
		margin:10px 21px 0 21px;
		padding:0 0 0 10px;
		background:  url(../imgs/featured_Item_1.jpg) left center no-repeat #FFFFFF;
		border-top:1px dotted #666565;
		border-bottom:1px dotted #666565;
}
.featured_Item h1 {
	width:316px;
	padding:10px 0 5px 184px;
	font-size:0.95em;
	color:#0e70e3;
}
.featured_Item p {
	width:316px;
	padding:0 0 10px 184px;
	font-size:0.95em;
	color:#666565;
}
		
/* Featured Items 2 */
.featured_Item2 {
	margin:10px 21px 0 21px;
	padding:0 0 0 10px;
	background:  url(../imgs/featured_Item_2.jpg) 346px center no-repeat #FFFFFF;
	border-bottom:1px dotted #666565;
}
.featured_Item2 h1 {
	width:316px;
	padding:0 0 0 10px;
	font-size:0.95em;
	color:#0e70e3;
}
.featured_Item2 p {
	width:316px;
	padding:0 0 10px 10px;
	font-size:0.95em;
	color:#666565;
}

/* Featured Items 3 */
.featured_Item3 {
	margin:0 21px 0 21px;
	padding:0 0 0 10px;
	background:  url(../imgs/featured_Item_3.jpg) left center no-repeat #FFFFFF;
	border-bottom:1px dotted #666565;
}
.featured_Item3 h1 {
	width:316px;
	padding:10px 0 5px 184px;
	font-size:0.95em;
	color:#0e70e3;
}
.featured_Item3 p {
	width:316px;
	padding:0 0 10px 184px;
	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 0 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;
	border: 1px solid #cacaca;
	padding: 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;
}

