@charset "utf-8";
/* CSS Document */
/* GENERAL STYLES */
body {
	background:#c8e8ef;
	text-align:center;
	padding:0 20px;
	margin:0;
	color:#322003;
	font: 100%/1.4 arial, helvetica, sans-serif;
	text-align:center;
	font-size:14px;
}
A {
	color: #fff; text-decoration: none
}
A:hover {
	color: #c8e8ef; text-decoration: underline
}
h3 { color:#fff; font-size: 200%; margin-top:0; font-weight: normal; font-family:book antiqua, trebuchet, times new roman, serif; }
h3.new { color:#fff; font-size: 200%; margin-top:0; margin-bottom:0; font-weight: normal; font-family:book antiqua, trebuchet, times new roman, serif; }
hr { color:#e8e8e8; height:1px; }
h4 { color:#333; font-weight: bold; margin:0; padding:0; }
img { border:0; }
.gray { color:#808080; font-size:12px; } 
.subtitle { color:#ffffff; font-size:13px; }
.thumb { border:1px dashed #808080; padding:2px; }
.form { margin:0; padding:0; }
.subscribe { color:#fff; font-weight: bold; margin:25px 25px 0 0; padding:5px; border-top:1px dashed #e3efd3;
border-bottom:1px dashed #e3efd3; border-right:1px dashed #e3efd3; }
.fields {border:thin solid #a5c972 1px;}


/*****TABLES******/

.headerBlue {
	padding-right: 15px; font-size: 16px; font-weight:bold; height: 25px; padding-left: 5px;
}
.headerBlue {
	background: #d9dfea; width: 202px; color: #4b5d79; border-bottom: #b4bfd6 1px solid
}
.contentBlue {
	border-right: #d9dfea 1px solid; padding-right: 5px; border-top: #d9dfea 0px solid; padding-left: 5px; padding-bottom: 10px; border-left: #d9dfea 1px solid; width: 210px; padding-top: 10px; border-bottom: #d9dfea 1px solid; font-size: 12px; 
}

.headerGray {
	padding-right: 15px; font-size: 16px; font-weight:bold; height: 25px; padding-left: 5px;
}
.headerGray {
	background: #cccccc; width: 202px; color: #666; border-bottom: #ddd 1px solid;
}
.contentGray {
	border-right: #e8e8e8 1px solid; padding-right: 5px; border-top: #e8e8e8 0px solid; padding-left: 5px; padding-bottom: 10px; 
	border-left: #e8e8e8 1px solid; width: 210px;  padding-top: 10px; border-bottom: #e8e8e8 1px solid; font-size: 12px; 
}


/* CONTAINERS */

#container {
	background: #fff;
	width: 782px;
	text-align:center;
	height:auto;
	display:block;
	position:relative;
}

#header {
	
	width:782px;
	height:200px;
	margin:2px 3px 3px 0;
	float:left;
	text-align:left;
}

#leftnav-top {
	background:#e3efd3;
	width:200px;
	height:30px;
	float:left;
	display:block;

	border-bottom: #FFFFFF thin solid 2px;
}
#leftnav {
	background:#a5c972;
	width:200px;
	height:400px;
	float:left;
	margin:2px 2px 2px 2px;
	color:#FFFFFF;
	text-align:right;
}
#rr-leftnav {
	background:#a5c972;
	width:200px;
	height:1150px;
	float:left;
	margin:2px 2px 2px 3px;
	color:#FFFFFF;
	text-align:right;
}
#stitched { border:dashed 1px #808080; padding:5px; width:760px; text-align:center; margin-top:15px; }

/*****Main Content ****/
#maincontents-top {
	background:#c8e8ef;
	width:285px;
	height:30px;
	border-bottom: #FFFFFF thin solid 2px;
}

#maincontents {
	width:285px;
	height:400px;
	background:#78c5d5 url(../images/feather.gif) no-repeat;
	float:left;
	margin-left:204px;
	text-align:center;
	margin:2px 2px 0 1px;
}

#maincontents-sub {
	width:285px;
	height:400px;
	background:#78c5d5;
	float:left;
	margin-left:204px;
	text-align:center;
	margin:2px 2px 0 1px;
}
#adspace {
	width:285px;
	height:400px;
	background:#fff url(../images/feather2.gif) no-repeat;
	float:left;
	margin-left:488px;
	text-align:left;
	margin:2px 0 2px 1px;
}
#x-maincontents {
	width:573px;
	height:400px;
	background:#78c5d5 url(../images/xbg.jpg) no-repeat;
	float:left;
	margin-left:204px;
	text-align:left;
	margin:2px 2px 0 1px;
}
#rr-maincontents {
	width:573px;
	height:1150px;
	background:#78c5d5 url(../images/xbg.jpg) no-repeat;
	float:left;
	margin-left:204px;
	text-align:left;
	margin:2px 2px 0 1px;
}
#x-maincontents-top {
	background:#c8e8ef;
	width:573px;
	height:30px;
	border-bottom: #FFFFFF thin solid 2px;
}
#x-maintext {
	width:550px;
	text-align:left;
	font-size:14px;
	padding:10px 5px 5px 8px;
	color:#333;
}

#maintext {
	width:270px;
	text-align:left;
	padding:10px 5px 5px 8px;
	color:#fff;
}

#adspace-top {
	background:#c8e8ef;
	width:285px;
	height:30px;
	border-bottom: #FFFFFF thin solid 2px;
}




/***** footer  ******/
#bottom {
	width:777px;
	height:50px;
	background:#322003;
	float:left;
	margin:0 2px 4px 2px;
}

#footer {
	width:782px;
	font: 65%/1.4 arial, helvetica, sans-serif;
	text-align:center;
	color:#898580;
	margin:2px 2px 4px 2px;
	
	
}

	











