html {

	margin: 0px;

	padding: 0px;

}

body, html {

	background-color: #3AB66F;

	margin-left: 0px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

}

body,td,th {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

body {

	background-image: url(../images/page_bg1.gif);

	background-repeat: repeat-y;

	background-position: center;

}

h1.main_head {

	text-indent: -2000px;

	margin-top: 0px;

	margin-bottom: 0px;

	background-image: url(../images/top_banner.jpg);

	padding: 0px;

	height: 96px;

	width: 775px;

	margin-right: auto;

	margin-left: auto;

	cursor:hand;

}







a:link {

	color:#000066 ;

}



a:visited {

	color: #000066;

}

a:hover {

	color: #0066CC;

}

a:active {

	color: #0066CC;

}


	
.top_menu {
	text-align:center;
	height:29px;
	width: 773px;
	margin-right: auto;
	margin-left: auto;
	background-color:#DDEC6D;
}

.top_menu a{
		background-image:url(../images/menubg.jpg);
		height:29px;
		display:block;
		vertical-align:baseline;
		width:94px;
		text-decoration:none;
		color:#000000;
		font-weight:bold;
		font-family:Verdana, Arial, Helvetica, sans-serif;
	}

/*a#about,

a#about:link,

a#about:visited

{

	text-indent: -2000px;

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 27px;

	width: 89px;

	background-color: #6B119A;

	background-image: url(../images/tm_about.gif);

}

a#about:hover {

background-image: url(../images/tm_about-over.gif);

}

a.active#about,

a.active#about:link,

a.active#about:visited

 {

background-image: url(../images/tm_about-down.gif);

}

a.active#about:hover

{

background-image: url(../images/tm_about-sel.gif);

}*//*----------------------------------------*/

/*a#service,

a#service:link,

a#service:visited

{

	text-indent: -2000px;

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 27px;

	width: 159px;

	background-color: #6B119A;

	background-image: url(../images/tm_service.gif);

}

a#service:hover {

background-image: url(../images/tm_service-over.gif);

}

a.active#service,

a.active#service:link,

a.active#service:visited

 {

background-image: url(../images/tm_service-down.gif);

}

a.active#service:hover

{

background-image: url(../images/tm_service-sel.gif);

}*//*----------------------------------------*/

/*a#sample,

a#sample:link,

a#sample:visited

{

	text-indent: -2000px;

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 27px;

	width: 130px;

	background-color: #6B119A;

	background-image: url(../images/tm_sample.gif);

}

a#sample:hover {

background-image: url(../images/tm_sample-over.gif);

}

a.active#sample,

a.active#sample:link,

a.active#sample:visited

 {

background-image: url(../images/tm_sample-down.gif);

}

a.active#sample:hover

{

background-image: url(../images/tm_sample-sel.gif);

}*//*----------------------------------------*/

/*a#literature,

a#literature:link,

a#literature:visited

{

	text-indent: -2000px;

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 27px;

	width: 126px;

	background-color: #6B119A;

	background-image: url(../images/tm_literature.gif);

}

a#literature:hover {

background-image: url(../images/tm_literature-over.gif);

}

a.active#literature,

a.active#literature:link,

a.active#literature:visited

 {

background-image: url(../images/tm_literature-down.gif);

}

a.active#literature:hover

{

background-image: url(../images/tm_literature-sel.gif);

}*//*----------------------------------------*/

/*#local,

a#local:link,

a#local:visited

{

	text-indent: -2000px;

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 27px;

	width: 128px;

	background-color: #6B119A;

	background-image: url(../images/tm_local.gif);

}

a#local:hover {

background-image: url(../images/tm_local-over.gif);

}

a.active#local,

a.active#local:link,

a.active#local:visited

 {

background-image: url(../images/tm_local-down.gif);

}

a.active#local:hover

{

background-image: url(../images/tm_local-sel.gif);

}*//*----------------------------------------*/

/*a#myagry,

a#myagry:link,

a#myagry:visited

{

	text-indent: -2000px;

	display: block;

	margin: 0px;

	padding: 0px;

	float: left;

	height: 27px;

	width: 143px;

	background-color: #6B119A;

	background-image: url(../images/tm_myagry.gif);

}

a#myagry:hover {

background-image: url(../images/tm_myagry-over.gif);

}

a.active#myagry,

a.active#myagry:link,

a.active#myagry:visited

 {

background-image: url(../images/tm_myagry-down.gif);

}

a.active#myagry:hover

{

background-image: url(../images/tm_myagry-sel.gif);

}
*/
/*----------------------------------------*/

/* Content box description */

.content_box {

	width: 775px;

	padding: 0px;

	margin-top: 1px;

	margin-right: auto;

	margin-bottom: 1px;

	margin-left: auto;

}

.content .wide_field {

	margin: 0px;

	padding: 1px;

	width: 320px;

	font-family: Tahoma, Verdana, Arial;

	font-size: 11px;

	border: 1px solid #6B119A;

}

.content .short_field {

	margin: 0px;

	padding: 1px;

	width: 120px;

	font-family: Tahoma, Verdana, Arial;

	font-size: 11px;

	border: 1px solid #6B119A;

}

.content .button {

	font-family: Tahoma, Verdana, Arial;

	font-weight: bold;

	color:#000000

	font-size: 11px;

	background-color:#CCEDFF;

	border: 1px solid #CCEDFF;

}



.content .wide_label {

	font-weight: bold;

	display: block;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 2px;

	margin-left: 2px;

}

.content .short_label {

	font-weight: bold;

	margin-top: 2px;

	margin-right: 2px;

	margin-bottom: 2px;

	margin-left: 2px;
	
}





.left_menu_box 

{

	margin: 0px;

	padding: 0px;

	width: 165px;

	vertical-align: top;

}

.left_menu a, .left_menu a:link, .left_menu a:visited {

	color: #000000;

	text-decoration: none;

	display: block;

	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 1px;

	padding-left: 25px;

	background-image: url(../images/li.gif);

	background-repeat: no-repeat;

	background-position: 10px 7px;

	margin-top: 10px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.left_menu h3 {

	padding: 0px;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 4px;

	margin-left: 0px;

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 18px;

}

.right_box {

	margin: 0px;

	padding: 0px;

	float: right;

	width: 175px;

	display: block;

}

.right_box .login input.button {

	font-size: 10px;

	

	color: #4D117A;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 2px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	position: absolute;

	top: 75px;

	right: 10px;
 
	width:40px;
	height:15px;
font-weight: bold;
}

.left_menu_box .login input.button {

	font-size: 10px;

	font-weight: bold;

	color: #4D117A;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	position: absolute;

	top: 75px;

	right: 11px;

}

.content h1 {

	font-size: 20px;

}

.content h2 {

	font-size: 18px;

}

.content h3 {

	font-size: 16px;

	color: #330066;

}

.content h4 {

	font-size: 14px;

	font-weight: bold;

}

.right_box .banners {

	text-align: center;

	padding-top: 12px;
	padding-right:5px;

	margin: 0px;
	padding:0px;

	

	margin-left:23px;

	margin-top:15px;

}

.right_box .login {

	background-image: url(../images/login.gif);

	margin: 0px;

	padding: 0px;

	height: 99px;

	width: 165px;

	display: block;

	position:relative;

	left: 0px;

	top: 0px;

	right: 0px;

}



.left_menu_box .login {


	background-image: url(../images/login.gif);
	

	margin: 0px;

	padding: 0px;

	height: 99px;

	width: 165px;

	display: block;

	position:relative;

	left: 0px;

	top: 0px;

	right: 0px;

}



.left_menu_box .banners {

	text-align: center;

	padding-top: 12px;

	margin: 0px;

	padding: 0px;

	margin-left:23px;

	margin-top:15px;

}



.login td {

	font-size: 10px;

	margin: 0px;

	padding: 0px;

	height: 12px;

	overflow: hidden;

}

input.small_field_pass, input.small_field_login {

	font-size: 9px;

	margin: 0px;

	width: 80px;

	padding: 1px;

	display: block;

}



input.small_field_login{

	position: absolute;

	top: 33px;

	right: 10px;

}

input.small_field_pass {

	position: absolute;

	top: 53px;

	right: 10px;}



label.label_login{display: block;

	position: absolute;

	top: 28px;

	left: 10px;

	font-size: 10px;



}

label.label_pass {display: block;

	position: absolute;

	top: 48px;

	left: 10px;

	font-size: 10px;

}





.left_menu a:hover{

	color: #6B119A;

	text-decoration:underline ;

}



h2.left_box_header {


	text-indent: -2000px;

	margin: 0px;

	padding: 0px;

	width: 165px;

}

.left_menu {

	  

	margin: 5px;

	padding-top: 5px;

	padding-bottom: 10px;

	padding-right: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;
	text-indent:1.5px;

	padding-left: 1px;
	border:2px solid #CCEDFF;
	background-color:#FFFFFF; 

}

.left_menu2 {

	  

	margin: 5px;

	padding-top: 5px;

	padding-bottom: 4px;

	padding-right: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;
	text-indent:1.5px;

	padding-left: 1px;
	border:1px solid #660066;
	background-color:#FFFFFF; 

}

.left_menu_foot {

	margin: 0px;

	padding: 0px;

	 

}

td.content {

	margin: 0px;

	padding: 4px;

	font-family: Tahoma, Verdana, Arial;

	font-size: 11px;

	vertical-align: top;

	text-align: justify;

	width: 586px;
	

}

table.big_menu {

	padding: 0px;

	width: 601px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

table.big_menu img {

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

}

div.footer_nav {

	background-color: #CCEDFF;

	width: 775px;

	padding: 0px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

	font-family: Arial, Helvetica, sans-serif;

	clear: both;

}

.footer_nav p {

	font-size: 10px;

	color:#660000;

	margin: 0px;

	padding: 8px;

	text-align: center;

}

.footer_nav p a,

.footer_nav p a:link,

.footer_nav p a:visited

{

	text-decoration:none;

	color:#663300;

}

.footer_nav p a:hover {

text-decoration:underline;

}

div.footer_box {

	background-color:#99CCFF;	

	width: 775px;

	padding: 0px;

	margin-top: 0px;

	margin-right: auto;

	margin-bottom: 0px;

	margin-left: auto;

}

.footer_box p {

	font-size: 9px;

	color:#000000;

	margin: 0px;

	padding: 8px;

}

.footer_box p a,

.footer_box p a:link,

.footer_box p a:visited

{

	text-decoration:none;

	color:#000000;

}

.footer_box p a:hover {

text-decoration:underline;

}



.footer_box p em {

	font-style: normal;

	float: right;

}

div.content_short {

	margin: 0px;

	padding: 0px;

	width: 325px;

}



.error {

	color: red;

}



/*------------- List -----------------*/

.toolbar {

	background-color: #CCEDFF;

	margin-top: 2px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

	padding-top: 3px;

	padding-right: 1px;

	padding-bottom: 1px;

	padding-left: 1px;

}

.toolbar a, .toolbar a:link, .toolbar a:visited {

	background-color: #6B119A;

	display: block;

	margin: 1px;

	padding: 2px;

	float: left;

	width: 80px;

	border: 1px solid #33FF66;

	text-decoration: none;

	color: #66FF99;

	text-align: center;

	font-weight: bold;

}

.toolbar a:hover {

	border: 1px solid #6B119A;

	background-color: #33FF66;

	color: #6B119A;

}

.clear {

	clear:left;

	height: 1px;

	margin: 0px;

	padding: 0px;

}

.news_list {

	background-color: #4D117A;

	padding: 0px;

	width: 100%;

	margin-top: 1px;

	margin-right: 0px;

	margin-bottom: 1px;

	margin-left: 0px;

}

.news_list th {

	color: #66FF33;

	background-color: #6B119A;

}

.news_list td {

	background-color: #FFFFFF;

}



/*---------- USER MENU -------------------*/

.user_menu {

	border: 1px solid #CCEDFF;

	margin: 0px;

	padding: 0px;

	margin-left:23px;

	margin-top:15px;

	width: 130px;

}

.user_menu h2 {

	color:#000000 ;

	background-color:  #CCEDFF;

	padding: 2px;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 2px;

	margin-left: 0px;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	font-weight: bold;

}

.user_menu a, .user_menu a:link, .user_menu a:visited {

	font-family: tahoma, Verdana;

	font-size: 10px;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	display: block;

	margin: 0px;

	padding-top: 1px;

	padding-right: 1px;

	padding-bottom: 1px;

	padding-left: 10px;

}

.user_menu a:hover {

	color: #6B119A;

	text-decoration: underline;

}



.admin_edit h2 strong {

	color: #990000;

}

.admin_edit dl dt a, .admin_edit dl dt a:link, .admin_edit dl dt a:visited {

	font-family: tahoma, Verdana;

	font-size: 12px;

	font-weight: bold;

	color: #CC0000;

	text-decoration: none;

	display: block;

	margin: 0px;

	padding-top: 2px;

	padding-right: 0px;

	padding-bottom: 2px;

	padding-left: 15px;

	background-position: left center;

	background-image: url(../images/admin/closed_section.gif);

	background-repeat: no-repeat;

}

.admin_edit dl dt a:hover {

	color: #990000;

	text-decoration: underline;

} 

.admin_edit dl dd {

	margin: 0px;

	padding: 0px;

}



.wide_text, .wide_field {

	font-family: tahoma, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	width: 500px;

	padding-left: 5px;

	margin-left: 5px;

}

.wide_text

{

	color: #000000;

}



.narrow_text, .narrow_field {

	font-family: tahoma, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	width: 100px;

	padding-left: 5px;

	margin-left: 5px;

}



.narrow_text

{

	color: #000000;

}



.middle_text, .middle_field {

	font-family: tahoma, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	width: 200px;

	padding-left: 5px;

	margin-left: 5px;

}

.middle_text

{

	color: #000000;

}





.middle_textarea {

	font-family: tahoma, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	width: 300px;

	height: 100px;

	padding-left: 5px;

	margin-left: 5px;

}



.wide_textarea {

	font-family: tahoma, Verdana;

	font-size: 11px;

	font-weight: normal;

	color: #666666;

	width: 500px;

	height: 200px;

	padding-left: 5px;

	margin-left: 5px;

}



form label {

	font-size: 12px;

	font-weight: bold;

	color: #990000;

	display: block;

	padding-top: 2px;

	padding-right: 15px;

	padding-bottom: 1px;

	padding-left: 0px;

	margin-top: 5px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

.button2 {

	font-size: 9px;

	color: #4D117A;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	border-top-style: none;

	border-right-style: none;

	border-bottom-style: none;

	border-left-style: none;

	position: absolute;

	top: 75px;
    height : 15px;
	right: 15px;
	left:40px;
    width:80px;
	font-weight:bold
}

.a1 {
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	}

.a1:hover{
            background-color:#33CC33;
			color:#FFFFFF;
			font-size:12px;
			
			}		