/* smart Document */

/* Reset CSS */
html, body, div, span, applet, object, iframe,h1, h2, 
h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, 
address, big, cite, code,del, dfn, em, font, img, ins,
kbd, q, s, samp, small, strike, sub, sup, tt, 
var,dl, dt, dd, ol, ul, li, fieldset, form, label, legend
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: normal;
	font-style: inherit;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;	
	vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {

	color: black;
	background:#fff;

}

a{font-weight:bold;text-decoration:none;}

/* tables still need 'cellspacing="0"' in the markup */
table {
	margin:auto;
}
caption, th, td {
	margin:auto;
}
blockquote:before, blockquote:after,q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}


body {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color: #448ccb;
	background:url(../images/bgbody.gif) repeat-x #93db83;
	}
	


#container {
	width: 960px;
	background: url(../images/bg.gif);
	margin:0 auto;
	}
	
.clear {
	clear:both;
	}	
	



/* top navigation */	

#topnav {
margin:0 auto;
width:920px;
 
	}
	
#topnav ul li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	}

.nav01 a {
	background:url(../images/topnav_01.gif);
	width:83px;
	height:33px;
	display:block;
	}
	
.nav01 a:hover {
	background:url(../images/topnavhov_01.gif);
	width:83px;
	height:33px;
	display:block;
	}	
	
	
.nav02 a {
	background:url(../images/topnav_02.gif);
	width:121px;
	height:33px;
	display:block;
	}
	
.nav02 a:hover {
	background:url(../images/topnavhov_02.gif);
	width:121px;
	height:33px;
	display:block;
	}
	
.nav03 a {
	background:url(../images/topnav_03.gif);
	width:116px;
	height:33px;
	display:block;
	}
	
.nav03 a:hover {
	background:url(../images/topnavhov_03.gif);
	width:116px;
	height:33px;
	display:block;
	}
	
.nav04 a {
	background:url(../images/topnav_04.gif);
	width:127px;
	height:33px;
	display:block;
	}
	
.nav04 a:hover {
	background:url(../images/topnavhov_04.gif);
	width:127px;
	height:33px;
	display:block;
	}
	
.nav05 a {
	background:url(../images/topnav_05.gif);
	width:160px;
	height:33px;
	display:block;
	}
	
.nav05 a:hover {
	background:url(../images/topnavhov_05.gif);
	width:160px;
	height:33px;
	display:block;
	}
	
.nav06 a {
	background:url(../images/topnav_06.gif);
	width:137px;
	height:33px;
	display:block;
	}
	
.nav06 a:hover {
	background:url(../images/topnavhov_06.gif);
	width:137px;
	height:33px;
	display:block;
	}
	
.nav07 a {
	background:url(../images/topnav_07.gif);
	width:174px;
	height:33px;
	display:block;
	}
	
.nav07 a:hover {
	background:url(../images/topnavhov_07.gif);
	width:174px;
	height:33px;
	display:block;
	}												
/**/


/* main content */

#content {
	width:921px;
	padding:15px 19px 0 19px;

	}
	
#primary {
	float:left;
	width:754px;
	color:#448ccb;

	}
	
.cont_leftbox ul {
	list-style:url(../images/img_blt.gif);
	margin-left:20px;
	}
	
#secondary {
	width:154px;
	float:right;
	padding-left:6px;


	}
	
/* left main content */
#wrapcontent {
	width:754px;
    padding-top:10px;
	}
	
#wrapcontent01 {
	width:754px;
	background:#FFFFFF;
	padding-top:10px;
	}	
	
.img01 {
	border:none;
	float:left;
	margin:0 5px 0 2px;
	}
	/* header */
/* box */
.box { 
	width:152px;
	}
	
.boxrightheader { 
	width:152px;
	height:26px;
	}		
		
.rightboxcontent {
	 border-top:none;
	 width:132px;
	 margin:0;
	 color: #000000;
	 text-align:center;
	 background:url(../images/bg_box.gif) repeat-y;
	 padding:5px 10px 0 10px;
	
	}		
	
.leftbox { 
	width:181px;
	float:left;
	margin-right:7px;
	margin-bottom:5px;
	}	
	
.hd_leftbox { 
	width:181px;
	height:28px;
	margin:0 auto;
	}	
	
.cont_leftbox {
	 border-top:none;
	 width:161px;
	 background:url(../images/bg_box01.gif) repeat-y;
	 height:220px;
	 padding:20px 10px 0 10px;
	 color:#000000;
	}	


/* box end */



#globalsearch {
	width: 155px;
    height:16px;
	margin-bottom:5px;	
	font-style:italic;
	margin-top:5px;
	}
	
#globalsearch input  {
	border: 1px solid #37b34a;
	background:#e7ffc9;
	width:125px;
	height:16px;

}

#globalsearch .btn {
	height:21px;
	width:23px;
	border:none;
	margin-left:2px;
	display:inline;

	}
	
.holdinput  {
	width:125px;
	float:left
}

.tex01 {
	text-align:center;

	font-size:12px;
	padding:20px 20px  0 20px;
	}
	
	
.tex02 {
	color:#007a12;
	}
	
	
.tex03 {
	color:#0f68bb;
	font-size:11px;
	}	
/* text for title section */
h1 {
	font-size:13px;
	font-weight:bold;
	}	
	
h2 {
	font-size:16px;
	font-weight:bold;
	color:#197b30;
	}

h3 { 
	font-size:16px;
	font-weight:bold;
	color:#ed6806;
	}

h4 {
	color:#fce600;
	font-size:14px;
	margin-left:10px;
}

/* footer */
#globalfooter {
	width:906px;
	height:51px;
	background:url(../images/bg_footer.gif);
	padding:15px 20px 0 20px;		
	margin:0 auto;
	color:#009966;
		} 
		
#footer_link{
	width:450px;
	font-size:11px;
	float:left
	}
	
#globalfooter a, #globalfooter a:visited, #globalfooter a:active {
	font-size:11px;
	font-weight:normal;
	color:#2a9c47;
	text-decoration:none;
	}
	
#globalfooter a:hover {
	font-size:11px;
	font-weight:normal;
	color:#2a9c47;
	text-decoration: underline;
	}	
	
#footer_legal {
	width:300px;
	float:right;
	margin:0;
	padding:0;
	text-align:right
	}
	

ol {

	margin-left:20px;
	}
	
#wrapsub {
	width:724px;
	height:19px;
	text-align:left;
	clear:left;
	padding:10px 20px 0 10px;		
	margin:0;
	color:#31aa16;
	font-size:12px;
	background:#FFFFFF;
		}
		
#wrapsub_link{
	width:450px;
	font-size:12px;
	float:left
	}
	
#wrapsub a, #wrapsub a:visited, #wrapsub a:active {
	font-size:12px;
	font-weight:normal;
	color:#000;
	text-decoration:none;
	}	
	
#wrapsub a:hover {
	font-size:12px;
	font-weight:normal;
	color:#31aa16;
	text-decoration:none;
	}	
	
hr {
	color:#a8d039;
	margin: 10px 0 0 10px;
	}
	
.link {
	width:95%;
	font-size:12px;
	font-weight:bolder;
	text-align:right;
	clear:both;
	margin-top:3px;
	}

	
.link a , .link a:visited , .link a:active {
	width:150px;
	font-weight:normal;	
	height:12px;
	color:#009116;	
	font-size:12px;
	text-decoration:none;
	}
	
.link a:hover {
	width:150px;
	font-weight:normal;
	height:12px;
	color:#009116;
	font-size:12px;
	text-decoration: underline;
	}	
	
.link02 a, .link02 a:visited, .link02 a:active {
	font-weight:normal;	

	color:#0f68bb;	
	font-size:11px;
	text-decoration:none;
	}
	
.link02 a:hover {
	font-weight:normal;

	color:#0f68bb;
	font-size:11px;
	text-decoration: underline;
	}	
	
#link03 a, #link03 a:visited, #link03 a:active {
	font-weight:normal;	
	color:#0f68bb;	
	font-size:11px;
	text-decoration:none;
	}
	
#link03 a:hover {
	font-weight:normal;

	color:#0f68bb;
	font-size:11px;
	text-decoration: underline;
	}				
			
	
#leftsidebar a, #leftsidebar a:visited, #leftsidebar a:active {
	width:150px;
	font-weight:normal;	
	height:12px;
	color:#000;	
	font-size:12px;
	text-decoration:none;
	}
	
#leftsidebar a:hover {
	width:150px;
	font-weight:normal;
	height:12px;
	color:#000;
	font-size:12px;
	text-decoration: underline;
	}		

a, a:active, a:visited {
	color:#009116;
	text-decoration:none;
		font-weight:normal;
	}
	
a:hover {
	color:#009116;
	text-decoration:underline;
	font-weight:normal;
	}	
	
.item {
	width:150px;
	margin: 0 auto;
	}
