body
{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px; color:#666666;
		margin: 0px;
		background-color: #FFF;
		}

h2, h4 {line-height: 25px; font-size: 18px; font-family: Georgia, Times New Roman, Times, Serif; margin-bottom: 3px; margin-top: 10px; color: #1A3E7A;}

h3 {font-family: Verdana, Arial, sans-serif; margin-bottom: 0px; margin-top: 10px; font-weight: normal; color: #1A3E7A; letter-spacing: 2px; line-height: 22px;}

h1 {font-family: Georgia, Times New Roman, Times, Serif; font-size: 24px; margin: 0px; margin-top: 10px; color: #1A3E7A; line-height: 30px;}

h1.table {margin: 0px; font-size: 22px;}

td {
		font-family: Verdana, Arial, sans-serif;
		font-size: 12px;
		text-align: left;
		padding: 5px;
		}		
		
ul.general {
list-style-type: square;
line-height: 20px;
}

ul.nospace {
list-style-type: square;
}		

a:link {color:#404040; text-decoration: underline;}
a:active {color:#FFF; text-decoration: none;}
a:visited {color:#404040; text-decoration:underline;}
a:hover {color:#369; text-decoration: none;}

a.other:link {color:#036; text-decoration: underline;}
a.other:active {color:#FFF; text-decoration: none;}
a.other:visited {color:#404040; text-decoration:underline;}
a.other:hover {color:#369; text-decoration: none;}

#content {
width: 780px;
position: relative;
min-height: 400px;
}

#leftbar{
 position: absolute;
 left: -15px;
 width: 235px;
 background: #fff;
 color: #333333;
 margin: 0px;
 margin-top: 15px;
 padding: 0px;
 min-height: 400px;
 height: 100%;
 }
 
 #maintext{
 margin: 20px 20px 20px 220px;
 background: #ffffff;
 color: #333333;
 padding: 20px;
 padding-top: 0px;
 text-align: left;
 line-height: 17px;
 vertical-align: top;
 border-left: 1px solid #c0c0c0;
 }

/* for understanding browsers */
#maintext {
min-height:800px; 
height:auto;
}
/* for Internet Explorer */
/*\*/
* html #maintext {
height: 800px;
}
/**/

#homemaintext{
 margin: 20px 20px 20px 20px;
 background: #ffffff;
 color: #333333;
 padding: 20px;
 padding-top: 0px;
 text-align: left;
 vertical-align: top;
 }	
#header {
 height:85px;
 background:#2A4A6B url("../images/header.gif") top center no-repeat;
 color: #304d82;
 border-bottom:4px solid #c3b251;
 width: 100%;
 }