body {
   margin: 10px 0 0 0; 
	 padding: 0; 
	 background: url(../images/bg.gif) repeat;
   text-align: center;
   font-family: trebuchet ms, tahoma, verdana, arial;
}

p {
   font-family: trebuchet ms, tahoma, verdana, arial;
	 margin: 0 0 0 0;
	 font-size: 8pt;
   color: #555
}



.main-wrapper {
   text-align: left;
   width: 800px; 
   margin-left: auto; 
   margin-right: auto; 
}

.left-wrapper {
   width: 213px; 
   float: left; 
   margin: 0
 
}

.leftcol-wrapper {
   width: 184px; 
	 margin-left: 29px;  
   background: #fff;


}

.left-padding {
   padding-left: 7px;
	 margin: 0
}

.right-wrapper {
   width: 576px; 
   float: left; 
   margin: 0 0 0 11px; 
   padding-top: 1px
}

.bgwrapper {
   background: url(../images/white-bg.gif) repeat-y right; 
   width: 800px; 
   clear: both
}

.logo {
   float: left;
}

.navbar {
   float: left; 
   background: url(../images/navbg.gif) repeat-x; 
   width: 587px; 
   margin: 73px 0 0 0; 
   height: 23px;
}

.navtext {
   margin: 0; 
	 padding: 3px 20px 0 0; 
	 text-align: right;
	 color: #fff;
}

.navtext a {
   margin: 0; 
	 font-size: 9pt; 
	 color: #fff;
	 text-decoration: none;
	 padding: 0 6px 0 6px;

}

.navtext a:hover {
   margin: 0; 
	 font-size: 9pt; 
	 color: #fff;
	 text-decoration: underline;
}

.leftnav {
   background: url(../images/leftnav-bg.gif);
   margin: 10px 0 10px 0;

}

.leftnav a {
   margin: 0; 
	 font-size: 9pt; 
	 color: #fff;
	 text-decoration: none;
         display: block;
         border-bottom: 1px solid #fff;
         padding: 1px 10px 1px 10px;
}

.leftnav a:hover {
   margin: 0; 
	 font-size: 9pt; 
	 color: #87e12e;
	 text-decoration: none;
}

.header {
   margin: 0; 
	 border-top: 1px solid #B23233; 
	 border-bottom: 1px solid #B23233; 
	 font-size: 18pt;  
	 font-weight: bold; 
	 color: #B23233;
	 text-align: center;
	 margin-bottom: 10px
}

.header2 {
   margin: 0; 
	 font-size: 18pt; 
	 font-weight: bold; 
	 color: #DFAB2B
}

.content {
   margin: 0;  
	 color: #DFAB2B
}

.boldlrg {
   margin: 0; 
	 font-size: 15pt; 
	 font-weight: bold; 
	 color: #31801A
}

.banner {
   margin: 0 0 6px 0;
}

.mobile {
   font-size: 10px; 
	 border: 1px solid #ccc; 
	 padding: 0 5px 0 5px; 
	 width: 108px;
}

.password {
   font-size: 10px; 
	 border: 1px solid #ccc; 
	 padding: 0 5px 0 5px; 
	 width: 168px
}

.label {
   font-size: 9pt;
   font-weight: bold;
	 margin-top: 10px
}

.btn {
   color: #fff; 
	 cursor: hand; 
	 font-size: 10px; 
	 text-align: center; 
	 padding: 2px 7px 2px 7px; 
	 background: #31801A; 
	 border: 0;
	 margin: 5px 0 10px 0
}

.column {
   border: 1px solid #31801A; 
	 width: 136px; 
	 margin-right: 6px; 
	 text-align: center; 
	 height: 200px
}

.column2 {
   border: 1px solid #31801A; 
	 width: 137px; 
	 text-align: center; 
	 height: 200px
}

.row {
   border: 1px solid #31801A; 
	 width: 569px; 
   margin: 6px 0 6px 0;
}

.row-padding {
   padding: 10px;
	 margin: 0
}

.footer {
   text-align: center;
   color: #DFAB2B
}
/*BUTTON STYLE*/
.mainbutton {
	color: #FFFFFF; 
	font-family: Arial, helvetica; 
	font-size: 11px; 
	font-weight: bold; 
	/*background-color: #D38C30; */
	background: #31801A;
	width: 100px;
	padding: 1px; 
	border: solid #31801A 1px;
	text-align: center;
}


.accent8{
	background-color: #EFEFEF;
}

.menu {
	 font-family : Arial, Helvetica, sans-serif;
   margin: 0; 	 
	 border-bottom: 1px solid #B23233; 
	 font-size: 10pt;  
	 font-weight: bold; 
	 color: #31801A;	 
	 margin-bottom: 10px
	 
}

.menutext {
   margin: 0; 
	 padding: 3px 20px 0 0; 
	 text-align: right;
	 color: #31801A;
	 text-decoration: none;
}

A.hlink{
	font-family : Arial, Helvetica, sans-serif;
	color: #000;
	font-size : 11px;
	text-decoration: none;
}

A.hlink:visited{
	font-family : Arial, Helvetica, sans-serif;
	color: #000;
	font-size : 11px;
	text-decoration: none;
}

A.hlink:hover{
	font-family : Arial, Helvetica, sans-serif;
	color: #000;
	font-size : 11px;
}


td.list_display_dark{
	background-color: #B2B2B2;	
	color: #FFFFFF;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}

td.list_display_light{
	background-color: #F2F2F2;
	color: #3D4976;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 2px;
}

td.header_bg {
	/*background-color: #B23233;*/
	background: url(../images/navbg.gif) repeat-x; 
	color: #fff;
	font-weight: bold; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*text-align: center;*/
	padding: 1px;

}

td.header1 {
  background: url(../images/navbg.gif) repeat-x; 
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 16px;
}

td.header2 {
  background-color: #EFEFEF;
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-size : 11px;
}

.line {
	background-color: #B4B5B7;
}


/* STANDARD TEXT STYLES */
.prodtext{
	font-family : Arial, Helvetica, sans-serif;
	color: #606061;
	font-size : 11px;
	line-height : 18px;
}

.whitetext{
	font-family : Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size : 11px;
}

.accent1text {
	font-family : Arial, Helvetica, sans-serif;
	color : #D38C30;
	font-style : normal;
	font-size : 11px;
}

.accent2text {
	font-family : Arial, Helvetica, sans-serif;
	color : #000;
	font-style : normal;
	font-size : 11.5px;
}

.accent3text {
	font-family : Arial, Helvetica, sans-serif;
	color : #B3B3B3;
	font-style : normal;
	font-size : 10px;
}

.accent10text {
	color: #B0B269;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 11px;
}

.accent16text {
	color: #C60039;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 11px;
}

.accent12text {
	color: #CADD9B;
	font-family : Arial, Helvetica, sans-serif;
	font-style : normal;
	font-size : 11px;
}

.messagetext{
	font-family : Arial, Helvetica, sans-serif;
	color: Red;
	font-size : 11px;
}

.errortext {
	font-family : Arial, Helvetica, sans-serif;	
	color: Red;	
	font-size : 11px;
}
