/* CSS Document */
body{
border:none;
margin:0px;
padding:0px;
background-color:#FFFFFF;
color:#000000;
font-family:Calibri, Arial, Helvetica, sans-serif;	
font-size:18px;
text-align:center;
}

table, tr, td{
border:none;
margin:0px;
padding:0px;
}

html .gainlayout { height: 1%; }

img{border:none;}

span{color:#FF0000; font-size:17px}

span span
{color:#777777;}

ul{ list-style-type:disc; color:#000000;}

ul span{color:#000000;}

a
{
text-decoration:none;
color:#000000;
}

a:hover
{
text-decoration:underline;
}

#wrapper
{
margin:0 auto;
width:916px;
background:url(../images/bg1.gif) repeat-y;
}

#max
{
padding-left:8px;
padding-right:8px;
text-align:left;
}


#header 
{
	position:relative;
	background:url(../images/header2.jpg) repeat-y;
	height:44px;	
}

#header_links
{
position:absolute;
left:30px;
top:14px;
text-align:center;
color:#FFFFFF;
white-space:nowrap;
font-size:17px;
}

#header_links span
{
	padding-left:36px;
padding-right:36px;
color:#FF0000;
font-weight:800;
}

#header_links a
{
color:#FFFFFF;
text-decoration:none;
padding-left:36px;
padding-right:36px;
}

#header_links a:hover
{
color:#FF0000;
}

#intro
{
position:relative;
}

#statement
{
background:url(../images/statebg.jpg) no-repeat;
position:absolute;
left:620px;
top:0px;
height:330px;
width:280px;
}

#inner_state
{
font-size:17px;
padding-top:40px;
padding-left:20px;
padding-right:14px;
}

.block1 img, object, embed
{
	display:block;
}

.line
{
background-color:#333333;
height:6px;
}

#body1
{
	position:relative;
	top:0px;
	left:0px;
	padding:16px;
	padding-top:10px;
	background-color:#777777;
}

#body2
{
	position:relative;
	top:0px;
	left:0px;
	padding:20px;
	padding-left:10px;
	background-color:#FFFFFF;
}

#left_area
{
position:absolute;
top:19px;
left:0px;
}

#left_area img
{
display:block;
}

#left_body
{
background:url(../images/left_mid.gif) repeat-y;
min-height:300px;
width:324px;
text-align:center;
}

.partners
{
	padding:10px;
}

#right_selection
{
padding-left:380px;
}

.right_body
{
	height: 1%;
	padding:30px;
	background-color:#FFFFFF;
}


#footer
{
	position:relative;
	text-align:right;
	font-size:13px;
	padding-right:10px;
	background-color:#333333;	
	color:#FFFFFF;	
	padding-top:10px;
	padding-bottom:10px;
}

#footer a
{
color:#FFFFFF;
}

.yellow_line
{
height:1px;
background:url(../images/yellowdot.gif) repeat-x;
}

.red_line
{
height:1px;
background:url(../images/reddot.gif) repeat-x;
}

.gray_line
{
	width:300px;
height:1px;
background-color:#777777;
display:block;
}

.news
{
	padding-left:20px;
}

/*.news p
{
text-align:center;
color:#993300;
font-size:16px;
font-weight:bold;
}

.news span
{
color:#003366;
font-size:14px;
}*/

.news a
{
text-decoration:underline;
color:#00F;
}

.email a
{
color:#000000;
}

.sent
{
padding-top:200px;
text-align:center;
font-size:21px;
padding-bottom:200px;
vertical-align:middle;
}

#pscroller1{
width: 324px;
height: 100px;
}

.team
{
	font-size:14px;
}

.team a
{
	color:#555555;
}

#topleft1
{
	width:640px;	
}

#topleft2
{
	width:630px;	
}

#topright1
{
	position:absolute;
	top:30px;
	left:670px;
	width:178px;
}

#topright2
{
	position:absolute;
	top:20px;
	left:710px;
	width:150px;
}

#topright3
{
	position:absolute;
	top:20px;
	left:640px;
	width:220px;
}

#topright3 a
{
text-decoration:underline;
color:#00F;
}

#flashpics
{
	width:460px;
	height:320px;
	float:right;
}

#flashpics2
{
	width:450px;
	height:370px;
	float:right;
}

#flashpics3
{
	width:430px;
	height:360px;
	float:right;
}

#midleft1
{
	width:420px;	
}

#midleft2
{
	width:400px;	
}

#midright1
{
	position:absolute;
	left:600px;
	top:330px;	
	text-align:right;
	width:218px;
}

#midright2
{
	position:absolute;
	left:464px;
	top:468px;
	width:394px;	
}

.teampic
{
	float:left;	
	padding-right:16px;
	padding-bottom:10px;
	text-align:center;
}

#teamright
{
	position:absolute;
	top:64px;
	left:440px;
	width:410px;
}

#forms input, textarea, select
{
	border-style:solid;
	border-color:#7F7F7F;	
}
