/**/

* { padding: 0; margin: 0; }

body {margin:0px; background:transparent url(images/bg.jpg) left top repeat; width:100%; height: 100%;}

#wrapper {width:100%; margin:auto;}

#header_top {width:900px; height: 37px;}
	#header_logo  {width: 700px; height:37px; float: left;}
	#header_fb  {width: 130px; height:37px; float: left;}
	#header_twitter  {width: 60px; height:37px; float: left;}
		#header_message {width: 900px; height:282px; float: left;}
		
#middle {width: 900px; height: 100%; margin-top: 15px; margin-bottom: 15px;}
	#content {width: 900px; height: 100%; margin-bottom: 15px; float: left;}
		#half-l {float: left; width: 410px; height: 100%; margin-right: 25px;}
		#half-r {float: left; width: 420px; height: 100%; margin-left: 25px;}
	
#navigation {width: 900px; height: 100%; margin: 0px;}
	
#foot {width:100%; height: 37px; background: #000000;}
	
/* ---- General elements ---- */
p, div, span, li {
	font-size:13px;
	text-decoration:none;
	color:#ffffff;
	font-family: Arial, Helvetica, verdana, sans-serif;
	line-height: 20px;
}

.top {font-size: 11px;}

.header {color: #013668; font-size: 11px;}

.clr {clear:both;}
img.pad { padding-right: 10px; padding-bottom: 10px;}
hr.color { color: #000000;}
.cssform p{clear: left; margin: 0px 0px 0px  30px;padding: 5px 0 7px 0;padding-left: 30px; font-weight: bold;}


a:link{
	color: #9aa75d;	text-decoration:none; font-weight: bold;
}
a:visited{
	color: #9aa75d;	text-decoration:none; font-weight: bold;
 }
a:hover{
	color: #000; text-decoration:underline; font-weight: bold;
}


a.sm:link{
	color: #ffffff;	text-decoration:none; font-weight: bold; font-size: 10px;
}
a.sm:visited{
	color: #ffffff;	text-decoration:none; font-weight: bold; font-size: 10px;
 }
a.sm:hover{
	color: #9aa75d; text-decoration:underline; font-weight: bold; font-size: 10px;
}


a.topnav:link {
	color: #0e62b1;	text-decoration:none; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif; 
}
a.topnav:visited{
	color: #0e62b1;	text-decoration:none; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif; 
 }
a.topnav:hover{
	color: #b0b67a;	text-decoration:none; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif; 
}

a.foot:link {
	color: #000;	text-decoration:none; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif; 
}
a.foot:visited{
	color: #000;	text-decoration:none; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif; 
 }
a.foot:hover{
	color: #013668;	text-decoration:none; font-size: 11px; line-height: 14px; font-family: arial, helvetica, sans-serif; 
}

a.headline:link {
	color: #002649;	text-decoration:none; font-size: 18px; line-height: 14px; font-family: arial, helvetica, sans-serif; 
}
a.headline:visited{
	color: #002649;	text-decoration:none; font-size: 18px; line-height: 14px; font-family: arial, helvetica, sans-serif; 
 }
a.headline:hover{
	color: #000000;	text-decoration:none; font-size: 18px; line-height: 14px; font-family: arial, helvetica, sans-serif; 
}


 .bold{
 	font-weight:BOLD;
}

.white{ color: #ffffff;	font-size: 12px; line-height: 14px; font-family: arial, helvetica, sans-serif; 
}

.gray { color: #a9a9a9;	font-size: 12px; line-height: 22px; font-family: arial, helvetica, sans-serif; 
}

.graySm { color: #9d9d9d; font-size: 11px; line-height: 22px; font-family: arial, helvetica, sans-serif; 
}

.DrkgraySm { color: #595959; font-size: 11px; line-height: 22px; font-family: arial, helvetica, sans-serif; 
}

.Drkgray { color: #595959; font-family: arial, helvetica, sans-serif; 
}

.Drkyello { color: #e0ae00; font-family: arial, helvetica, sans-serif; 
}

.foot  { color: #000000; font-size: 11px;}

.sm {
	font-size:10px;
	text-decoration:none;
	color:#ffffff;
	font-family: Arial, Helvetica, verdana, sans-serif;
}
