@charset "utf-8";
body {
font-size:11px;
font-family:tahoma;
color:#666666;
background-color:#1D3634;
margin:0px auto;
}
#container
{
width:1002px;
margin:0px auto;
background:#FFFFFF;
background-image:url(/images/bg1.jpg);
background-repeat:no-repeat;
}
.banner{
width:1002px;
background-repeat:no-repeat;
}


.leftbg{
float:left;
width:271px;
}
.rightbg{
	width:731px;
	float:right;	
	background-color:#EFEDE5;
	display: block;
}
#clr{
clear:both;
}
#temp {
	display: block;
}
#menu{
width:152px;
height:31px;
float:left;
text-align:left;
text-decoration:none;
/*padding-left:25px;*/
padding-left:5px;
/*border-bottom:1px dotted;*/
border-top-color:#666666;
line-height:31px;
}
.mnu{
color:#666666;
text-decoration:none;
}
.mnu a:hover{
/*color:#ff0000;*/
text-decoration:none;
}

#menu1{
width:500px;
float:right;
padding-right:24px;
}
.menu1{
float:left;
}
#left{
float:left;
width:152px;
margin-top:0px;
}
#space{
height:1px;
background-repeat:no-repeat;
}
#content{
min-height : 116px;
}
#spacer
{
height:18px;
}
#header{
width:359px;
}
#header1{
width:300px;
}
#spacer{

height:4px;
}
#footer{
font-size:10px;
font-family:tahoma;
color:#666666;
height:30px;

}
#link{
font-size:10px;
font-family:tahoma;
color:#E0F0FF;
text-decoration:none;
}
#link a:hover{
text-decoration:underline;
}

#Subheader{
width:1002px;
}
#subbg{
float:left;
width:254px;
height:660px;

background-image: url(images/sub_banner.jpg);
background-repeat:no-repeat;
}
#subr{
width:748px;
min-height:600px;
background:#FFFFFF;
float:right;
}
#smenu{
width:142px;
float:left;
text-align:left;
text-decoration:none;
padding-left:82px;
line-height:31px;
/*background-image: url(images/bullet3.gif);*/
background-repeat: no-repeat;
background-position:8px;

}
.smnu{
color:#666666;
text-decoration:none;

}
.smnu a:hover{
color:#ff0000;
text-decoration:none;
}
.sub_head
{
font-family:Arial;
font-size:25px;
color:#52A218;
}

a.bluelink
{
  font-size:15px;
  color:#000000;
  font-style:normal;
  font-family:Arial;
  text-decoration:none;
}
a.bluelink:hover
{
  font-size:15px;
  color:#808080;
  font-style:normal;
  font-family:Arial;
  text-decoration:underline;
}
a.bluelink1
{
  font-size:12px;
  color:#000000;
  font-style:normal;
  font-family:Arial;
  text-decoration:none;
}
a.bluelink1:hover
{
  font-size:12px;
  color:#808080;
  font-style:normal;
  font-family:Arial;
  text-decoration:underline;
}

/*a.bluelink:visited
{
  font-size:12px;
  color:#ff9900;
  font-style:normal;
  font-family:Arial;
  text-decoration:none;
}
*/

.marcontent {
    font-family: arial;
    font-size: 12px;
	color: #004C02;    
	text-decoration:none;
    text-align: justify;
}
a.marcontent:hover
{
  font-size:12px;
  color:#999999;
  font-style:normal;
  font-family:Arial;
  text-decoration:none;
}
table.outer_table
{
	background-color:#009E9C;
	color:#FFFFFF;
	font-size:12px;
	font-weight:500;
}
.head
{	
	text-align:left;
	color:#000;
	
}
a.backlink
{
  font-size:13px;
  color:#fff;
  font-style:normal;
  font-family:Arial;
  text-decoration:none;
}
a.backlink:hover
{
  font-size:13px;
  font-style:normal;
  font-family:Arial;
  text-decoration:underline;
}
a.footlink
{
  font-size:10px;
  color:#000000;
  font-style:normal;
  font-family:Arial;
  text-decoration:none;
}
a.footlink:hover
{
  font-size:10px;
  color:#808080;
  font-style:normal;
  font-family:Arial;
  text-decoration:underline;
}
.button {
  border:1px solid #aaaaaa;
  padding:2px;
  background:#ffffff url(/images/inputBg.gif) top left no-repeat;
  margin-top:2px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;

}
.titlehead
{	
	font-family:Arial;
	text-align:center;
	color:#000;
	
}
.txtbox {
  background-image: url('/images/field-bg.gif');
	background-repeat: repeat-x;
	border: 1px solid #c8c8c8;
	font-size: 13px;
	color: #333333;
	line-height: 13px;
	padding: 4px;
	
}
 #flash_msg{
	border: 1px solid #CCCCCC;
	margin-top:15px;
	background-color : #FFFFD4;
	width: 70%;
}
 #error_msg{
	border: 1px solid #CCCCCC;
	margin-top:15px;
	background-color : #F2F2F2;
	width: 30%;
}

