body{margin:0px auto; position:relative; padding:0px; background-color:#277301; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:18px;}
p{margin:0px; padding:0px;}
div{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e5e5e; line-height:18px; text-decoration:none;}
a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#5e5e5e; line-height:18px; text-decoration:none;}
a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#477703; line-height:18px; text-decoration:underline;}

img {
	border:none;
}
h2 {
	margin:0; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif; font-size:18px; color:#669933;}

h3{margin:0px;font-size:15px; color:#266804;} 

form{margin:0px; padding:0px;}

.spacer {
	font-size:0; line-height:0; clear:both;
}

#frame{
	width:971px;
	height:auto;
	padding:0px;
	margin:auto;
	background-color:#f5f6f0;
}

#header1{background-image:url(../images/header_01.jpg); background-repeat:no-repeat; height:48px;}
#header2{background-image:url(../images/header_02.jpg); background-repeat:no-repeat; height:48px;}
#header3{background-image:url(../images/header_03.jpg); background-repeat:no-repeat; height:47px;}
#header4{background-image:url(../images/header_04.jpg); background-repeat:no-repeat; height:48px;}
#header5{background-image:url(../images/header_05.jpg); background-repeat:no-repeat; height:48px;}

#header_bg{background-image:url(../images/header_bg1.jpg); background-repeat:no-repeat; height:37px;}

#top_links{  background-color:#74961d; background-image:url(../images/link_bg.jpg); background-repeat:repeat-x; height:36px;}

#top_links div{ background-image:url(../images/header_bg.jpg); background-repeat:no-repeat; background-position:right top;font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#fff; font-weight:bold;}
#top_links div ul{margin:0px; padding:9px 0px 9px 10px; }
#top_links div li{padding:0px 4px 0px 4px; display:inline;}
#top_links div li a {font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#fff; }
#top_links div li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; text-decoration:none; color:#f1e305; border-bottom:1px dashed #f1e305;}


#main{
width:971px;
height:auto;
background-color:#f5f6f0;
background-image:url(../images/main_bg.gif);
background-repeat:repeat-y;
float:left;
margin:auto; 
color:#4D4747;
}

#bodycontainerleft{
width:73px;
height:auto;
background-color:#f5f6f0;
background-image:url(../images/left.jpg);
background-repeat:repeat-y;
float:left;
margin:auto; 
color:#4D4747;
height:513px;
}

#bodycontainercenter{
width:610px;
height:auto;
background-color:#f5f6f0;
float:left;
margin:auto;
}
#bodycontainercenter ul{margin:0px; list-style-image:url(../images/bullet.jpg); padding:5px 5px 5px 15px;}
#bodycontainercenter li{padding:1px 0 2px 0;}

#bodycontainercenter div.one{ padding:25px 25px 15px 0; text-align:justify;}

#bodycontainercenter1{
width:215px;
height:auto;
background-color:#f5f6f0;
float:left;
margin:auto;
}

#bodycontainerright{
width:73px;
height:auto;
background-color:#f5f6f0;
background-image:url(../images/right.jpg);
background-repeat:repeat-y;
float:left;
margin:auto; 
color:#4D4747;
height:513px;
}

#search{padding:12px; background-color:#c8ddb8; border:1px solid #fff;}
#search h3{ font-size:15px; color:#266804;}
#search ul{margin:0px; list-style-type:none;padding:0px;}
#search li{padding:2px 0px 2px 2px; border-bottom:1px solid #fff; }
#search li a{ background-image:url(../images/bullet1.jpg); background-position:left; background-repeat:no-repeat;padding:4px 0px 4px 12px;  text-decoration:none; display:block;}
#search li a:hover{ display:block; color:#f1e305; background-color:#74961d;padding:4px 0px 4px 12px;  }



/* images */
img {border: none;}

img.alignleft {
	float: left;
	padding: 0 10px 0px 0;
}

img.alignright {
	float: right;
	padding: 0 0 0px 10px;
}

img.aligncenter {
	margin: 5px auto;
}
#category { 
width:170px;
float:left;
}
#category div.gap{ 
padding-right:5px;
}
#category img{border:1px solid #000;}
#category ul{margin:0px; list-style-image:url(../images/bullet.jpg); padding:5px 5px 5px 15px;}
#category li{padding:1px 0 2px 0;}

#category1 { 
width:200px;
float:left;
}


/***** Global Classes *****/
.clear {clear: both;}

.alignleft {float: left;}

.alignright {display: block; float: right;}

#border{background-color:#5e9d42; width:3px; float:left; height:30px;}

#footer_links { font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#fff; background-color:#74961d; border-top:1px solid #000; text-align:center; padding-bottom:10px;}
#footer_links  ul{margin:0px; padding:12px 0px 8px 10px; }
#footer_links  li{padding:0px 2px 0px 2px; display:inline;}
#footer_links  li a {font-size:11px;  color:#fff; text-decoration:none; }
#footer_links  li a:hover{ text-decoration:none;color:#f1e305; border-bottom:1px dashed #f1e305;}

.headings{font-size:15px; color:#d96101; font-weight:bold;}

.bar{border:1px dashed #879a05; padding:5px 5px 5px 25px; background-color:#f9fbef; background-image:url(../images/bar_bg.jpg); background-repeat:repeat-y; background-position:bottom left; height:180px; color:#000;}
