body {
  margin: 0px;
  font-family: verdana;
	font-size: 10pt;
	font-weight: normal;
  height: auto;
}
img {
  border: 0px;
  padding: 0px;
  margin: 0px;
}

#rm {
	margin: 0px;
	text-align: center;	 
  background: url(images/headerbg1.png) repeat-x;
  height: 200px;
  width: 100%;
}

/* header start */
#container {
	width:982px;
	height:auto;
  bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	position:relative;
	float: none;	    
}

#header {
  width: 980px;
  height: 199px;  
}

#headercenter { 
  margin-right: auto;
	margin-left: auto;
	position: relative;
  width: 980px;
	text-align: center;
}

#headerleft {
  width: 312px;
  height: 199px;  
  float: left;
  background: url(images/buttler.png); 
}

#headerrighttop {
  width: 670px;
  height: 159px;  
  position: absolute;
  left: 312px;
  background: url(images/header.png);
}

#headerrightbottom {
  position: absolute;
  left: 312px;
  top: 159px;
}
/* header end */

/* content start */

#content {
  width: 961px;	
  height: 100%;
  margin-right: auto;
	margin-left: auto;  
	position: relative;
  float: none;    
  text-align:left;
}

#topbar {
  width: 960px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 10px;
  padding-top: 5px;
}


#searchbox {
  width: 265px;
  height: 36px;
  background: url(images/searchbarbg.png); 
  background-repeat: no-repeat;
  border: 0px;
  margin: 0px;
  float:none;
 
  /*padding: 8px;*/
}

#searchcontrol {
  margin: 8px;
  border: 0px;
  width: 249px;
  height: 20px;
  font-weight: bold;
}

#searchsubmit {
  width: 43px;
  height: 36px;
  border: 0px;
  padding: 5px;
  background: url(images/searchbutton.png); 
  background-repeat: no-repeat;
  position: absolute;

}


#topbartitle {
  position: absolute; 
  left: 332px;
  top: 15px;
  color: #417952
}

#topbartitle a{
  color: #417952;
  text-decoration: none;
}

#topbartitle a:hover{  
  text-decoration: underline;
}


#contentleft {  
  /* width: 320px; */
 /*  float: left;  */  
}

#contentright {  
  width: 630px;  
  float: right;    
}


.paddin {
  padding: 15px;
}

.paddin2 {
  padding: 10px 11px 10px 11px;
}


.leftbox {
  background-color: #ECF3E3;  
  width: 320px;
  float: left;
  margin-bottom: 10px;
}

.rightbox {
  background-color: #ECF3E3;  
  width: 630px;
  float: right;
  margin-bottom: 10px;
}



.boxtopic {
  background-color: #FFFFFF;  
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 8px;
  padding-right: 8px;    
  margin-bottom: 1px;

  font-family: verdana;
	font-size: 8pt;	  
  line-height: 14px;
  color: #555555;
}


.boxtopic td {
  font-family: verdana;
	font-size: 8pt;	  
  line-height: 14px;
  color: #555555;
}
.boxtopic2 {
  background-color: #FFFFFF;  
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 8px;
  padding-right: 8px;    
  margin-bottom: 1px;

  font-family: verdana;
	font-size: 8pt;	  
  line-height: 14px;
  color: #555555;
}

.boxtopic2 td {
  font-family: verdana;
	font-size: 8pt;	  
  line-height: 14px;
  color: #555555;
}

.boxtopic div {
  font-family: verdana;
	font-size: 10pt;  
  color: #333333;
}

.boxtopic span {
  font-family: arial;
	font-size: 7pt;  
  color: #339933;
  font-weight: bold;
}

.boxtopic .red {
  font-family: verdana;
	font-size: 14pt;	
  text-align: center;
  line-height: 18px;
  color: #DD5555;
}

.boxtopic h1 {
  font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  margin: 0px;
}


.boxtopic h4 {
  font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  margin: 0px;
  color: #579468;
}

.boxtopic h2 {
  font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  margin: 0px;
  color: #579468;
}

.boxtopic h3 {
  font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  margin: 0px;
  color: #AA33AA;
}


.boxtopic u {
  font-family: verdana;
	font-size: 8pt;
	color: #3E9659;
  text-decoration: none;  
}

.boxtopic .img {
  padding: 1px;
  border: 1px solid #A1CCAE;
  float: right; 
  margin-left: 20px;  
}

.boxtopic div img {
  padding: 3px;
  border: 1px solid #A1CCAE;
  float: right; 
  margin-left: 20px;  
}


.boxtopic p {
  float: none;
  /* height: 60px;  */
  margin: 10px;
}
.boxtopic p img {
  padding: 3px;
  border: 1px solid #A1CCAE;
  float: none;   
}



.boxtopic a {
  font-family: verdana;
	font-size: 10pt;
	color: #A884C4;
  font-weight: bold;
  text-decoration: underline;  
}

.boxtopic .link {
  font-family: verdana;
	font-size: 8pt;
	color: #228822;
  font-weight: normal;
  text-decoration: none;  
}
.boxtopic .link:hover {
  text-decoration: underline;  
}

.boxtopic .a {
  font-family: verdana;
  padding: 4px;
  margin: 1px;
  border: 1px solid #D9CEE4;
	font-size: 8pt;
	color: #451571;
  font-weight: normal;
  text-decoration: none;  
}


.boxtopic .a:hover {
  font-family: verdana;
  padding: 4px;  
  border: 1px solid #AC90C6;
	font-size: 8pt;
	color: #451571;
  font-weight: normal;
  text-decoration: none;  
}


.boxtopic .a1 {
  font-family: verdana;
  padding: 4px;
  border: 1px solid #D9CEE4;
  background-color: #D9CEE4;
	font-size: 8pt;
	color: #451571;
  font-weight: normal;
  text-decoration: none;  
}

.boxtopic .a2 {
  font-family: verdana;
	font-size: 10pt;
	font-weight: bold;
  padding-top: 2px;
  padding-bottom: 2px;
  margin: 0px;
  color: #579468;
}


/* text begin */

h1 {
  font-family: verdana;
	font-size: 12pt;
	font-weight: bold;
  padding: 0px;
  margin: 0px 0px 10px 0px;
}


/* text end */


#footer {
  background: url(images/footerbg.png);
  width: 960px;
  height: 47px;
  /* position: absolute;  */
  /* bottom: 0px; */
  padding-bottom: 10px;
  float :left;
  
}

#footer a {
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

/* content end */


/* cms begin */
.boxtopic .cmslink {
 border: 2px solid #D9CEE4; 
 background-color: #F5F2F8;
 color: #533272;
 padding: 5px;
 margin: 2px;
 font-family: verdana;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
  
}


.boxtopic .cmslink:hover {
 border: 2px solid #AC90C6; 
 background-color: #F5F2F8;
 color: #533272;
 padding: 5px;
 margin: 2px;
 font-family: verdana;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
}


.boxtopic .cmslink1 {
 border: 2px solid #AC90C6; 
 background-color: #AC90C6;
 color: #F5F2F8;
 padding: 5px;
 margin: 2px;
 font-family: verdana;
 font-size: 10pt;
 font-weight: bold;
 text-decoration: none;
  
}


.successtext {
 border: 2px solid #E5A867; 
 background-color: #FCF6EE;
 color: #8E4D08;
 padding: 10px;
 margin: 2px;
 font-family: verdana;
 font-size: 10pt;
 font-weight: bold; 
 text-decoration: none;
 text-align: center;
}

.errortext {
 border: 2px solid #FD3333; 
 background-color: #FFEBEB;
 color: #BD2525;
 padding: 15px;
 margin: 2px;
 font-family: verdana;
 font-size: 10pt;
 font-weight: bold; 
 text-decoration: none;
 text-align: center;
}

.tblhead {
  background-color: #F0E7F2;
  font-weight: bold;
  font-family: verdana;
	font-size: 8pt;	  
  

}

.tbl {
 font-family: verdana;
	font-size: 8pt;	  
  background-color: #F8F4F9;
}
/* */

.link {
  font-family: verdana;
	font-size: 8pt;
	font-weight: normal;    
  color: #248E2E; 
  text-decoration: none;
}

.link:hover {
  text-decoration: underline;
}

.link2 {
  font-family: verdana;
	font-size: 12px;
	font-weight: normal;    
  color: #248E2E;
  line-height:18px;
  text-decoration: none;
}

.link2:hover {
  text-decoration: underline;
}

.menu {
  font-family: verdana;
	font-size: 12px;
	font-weight: normal; 
	color:  #623A94;
}

.menu a {
  font-family: verdana;
	font-size: 12px;
	font-weight: bold; 
	color: #623A94;
  text-decoration: none;
}

.menu a:hover {
  text-decoration: underline;
}