/* This is Arman's code. Don't screw with it or I will kill you */

html,body {
	background-image:url(/images/bgMain.gif);
	background-repeat:repeat;
	
	background-color:#000000;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#181c1f;
	
	margin: 0px;
	padding: 0;
	
	height: 100%; !important;	
}

img { border:none }

/* Generic Site links */
a:link 		{ color: #0066CC; text-decoration:none;}
a:visited 	{ color: #0066CC; text-decoration:none;}
a:hover 	{ color: #000000; text-decoration:none;}

/* other standard control */
li { margin-bottom: 6px; }

#wrapper {
	position:relative;
	width: 980px;
	background-color:#ffffff;
	
	min-height: 100%;
	height: auto !important;
	height: 100%;
}

#banner {
	position:relative;
	background-image:url(/images/bgBanner.gif);
	
	height:132px;
}

#breadcrumbs {
	position:absolute;
	font-size:9px;
	width:100%;
	
	top: 110px;
	left: 25px;
	text-align:left;
	white-space:nowrap;
	
	color:#666666;
}

#left {
	position:relative;
	width: 235px;
	float: left;
	
	/* background-color:#CCCCCC; */
}

#left .content{
	position:relative;
	padding: 0px 25px 10px 24px;
}


#right {
	position:relative;
	width: 745px;
	float: left;
	
	/* background-color:#33CC66; */
}

#rightx .content {
	padding: 50px 10px 10px 10px;
}



#rightTop {
	position:relative;
	float: left;
	width:713px;
	height:39px;
	
	border-bottom:#2a6ebb thin solid;
	
	font-size:24px;
	
	/* background-color:#999933; */
}


#rightTop .content {
	margin-top:5px;

}

#rightBottomLeft {
	position:relative;
	float: left;
	width:565px;
	
	
	font-size:12px;
	
	line-height:17px;
	
	/* background-color:#999999; */	
}

#rightBottomLeft .content {
	margin: 0 10px 0 0;

}



#rightBottomRight {
	position:relative;
	float: left;
	width:180px;
	font-size:12px;
	
	/* background-color:#FF6666; */
}

#rightBottomRight .content {
	margin: 20px 0px 0 24px;
	
	font-size:9px;

}

#footer {
	position:relative;
	float:left;
	height:50px;
	width:980px;
	
	margin-top:20px;
	border-top:solid #e0e0e0 5px;

	font-family:Verdana, Arial, Helvetica, sans-serif;
}

#footer .nav {
	position:absolute;
	top: 5px;
	right: 25px;
	
	width:100%;
	text-align:right;

	margin: 0 0px 0 -50px;
	
	font-size:9px;
	
	white-space:nowrap;
	
	/* border: 1px dashed #ff0000; */
}

#footer .nav a:link 	{color:#a2bfe4; text-decoration:none;}
#footer .nav a:visited 	{color:#a2bfe4; text-decoration:none;}
#footer .nav a:hover 	{color:#000000; text-decoration:underline;}


#footer .copyright {
	position:absolute;
	top:  5px;
	left: 24px;
	
	/* margin: 0 0px 0 30px; */
	font-size:9px;
	
	color:#666666;
}


#home_areas {
	margin-top:20px;
	font-size:11px;
	height:250px;
}

.homeheader {	
	margin-left:25px;	
	line-height:50px;
	
	font-size:18pt;
	color:#2a6ebb;
	
	font-weight:300;
}

#home_area_1 .h1, #home_area_2 .h1, #home_area_3 .h1 { color:#2a6ebb; font-weight:bold; }
#home_area_1 .h2, #home_area_2 .h2, #home_area_3 .h2 { color:#000000; font-weight:bold; }


#home_area_1 {
	float:left;
	width:282px;

	border-right:thin dotted #2a6ebb;	
	height:100%;
}

#home_area_1 .content {
	padding-right:10px;
	padding-left:25px;
}


#home_area_2 {
	float:left;
	width:250px;

	border-right:thin dotted #2a6ebb;	
	height:100%;
}

#home_area_2 .content {
	margin-left:25px;
	padding-right:10px;
}


#home_area_3 {
	float:left;
	width:258px;

	border-right:thin dotted #2a6ebb;	
	height:100%;
	
}

#home_area_3 .content {
	margin-left:25px;
	padding-right:10px;
}


#home_area_4 {
	float:left;
}

#home_area_4 .content {
	margin-left:25px;
}


#banner .nav {
	position:absolute;
	top: 75px;
	right: 35px;
	
	width:100%;
	text-align:right;

	margin: 0;
	
	font-size:9px;
	
	white-space:nowrap;
	
	/* border: 1px dashed #ff0000; */
}

#banner .nav a:link 	{color:#2a6ebb; text-decoration:none;}
#banner .nav a:visited 	{color:#2a6ebb; text-decoration:none;}
#banner .nav a:hover 	{color:#2a6ebb; text-decoration:underline;}


.form_data {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	border:#296ebb solid dotted ;
	padding:3px;
}

.form_text {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#296ebb;
}





















#logoClick{
	position:absolute;
	top: 20px;
	left: 25px;
}

#ss4Click{
	position:absolute;
	top: 27px;
	left: 322px;
}




#bannerMid {
	position:relative;
	height:217px;	
	margin: 0px 31px 0px 31px;
}

#bannerMidLeft {
	position:relative;
	float:left;
	
	width: 642px;
}

#bannerMidRight {
	position:relative;
	float:left;
	
	width: 196px;
	height: 193px;
	background-color:#e9f0f9;
	
	margin: 0px 0px 0px 0px;
}

#bannerMidRight .content {
	margin: 0px 5px 0px 5px;
}


#bannerInner {
	position:relative;
	background-image:url(/images/bgBannerInner.gif);
	height:105px;
	width:839px;
	
	background-repeat: no-repeat;
	
	margin: 0px 31px 0px 31px;

}

#tabs {
	position:relative;
	top: 0px;
	left: 0px;
	
	background-color:#c0c0c0;
	
	border-top: 5px #929293 solid;
	
	padding: 15px 230px 15px 31px;
	
	height:200px;
}

#tabextra {
	position:absolute;
	top: 0px;
	right: 24px;
}

#tabextra1 {
	position:absolute;
	
	top: 0px;
	right: 24px;

	z-index:auto;
}

#bannerBottom {
	position:relative;
	background-image:url(/images/bgBannerBottom.gif);
	height:21px;
}

#navSub {
	position:absolute;
	font-size:10px;
	top: 215px;
	left: 478px;
	color:#999999;
	
	white-space:nowrap;
	
	/* border: 1px solid #ff0000; */
}

#navSub a:link 		{ color:#0066CC text-decoration:none;}
#navSub a:visited 	{ color: #0066CC; text-decoration:none;}
#navSub a:hover 	{ color: #000000; text-decoration:underline;}





#navMain {
	position:relative;
	height: 30px;
	padding: 0px 31px 0px 31px;
	width:839px;
}

#navMain1 {
	position:relative;

	background-image:url(/images/bgNavMain.gif);
	background-repeat:repeat-x;

	height: 30px;
	margin: 0px 31px 0px 31px;
	width:839px;
}

.headerBlue {
	color:#2a6ebb;
	font-size:12px;
	font-style:italic;
	margin: 0;
}


.formData {
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#868b3a;
}



#full {
	position:relative;
	width: 760px;
	float: left;	
	background:#FFFFFF;
}

#full .content {
	position:relative;
	padding: 20px 50px 0px 50px;
	color:#a0a0a0;
}






.newsHeader {
font-size:10px;
color:#3c7495;
}

.newsBody {
font-size:10px;
color:#6fa0c5;
}

.clearfloat {
	clear: both;
	height: 0;
	line-height: 0;
	font-size: 0;
}







.header {
	color:#CCCCCC;
	font-size:24px;
	margin: 0 0 20px 0;
}

h1 {
	color:#3f7cc2 ;
	font-size:24px;
	font-weight:normal;
	margin: 0;
}

h2 {
	color:#3f7cc2;
	font-size:14px;
	margin: 0;
}
h3 {
	font-size: 1.25em;
	margin: 15px 0 0 0;
}
h4 {
	color:#2a6ebb;
	font-size: 12px;
	margin: 20px 0 0 0;
}

h6{
 font: 100% Arial,sans-serif;
 color: #2a6ebb;
 font-size: 12px;
 margin: 0px;
 padding: 0px;
}

