body{
	background:#526565;
	font-size:10pt;
	font-family:verdana;
	color:#526565;
}
a:link{
	color:#375F80;
	text-decoration: none;
}
a:visited{
	color:#4578A3;
	text-decoration: none;
}
a:active{
	color:#ff6600;
	text-decoration: none;
}

/* start layout */

#wrapper{
	width:770px;
	border: 1px solid #a7b7b7;
}
#header{
	width:770px;
	height:150px;
	background:#A7B7B7 url(../images/header.jpg) no-repeat;
}
#subheader{
	width:100%;
	height:25px;
	background:red;
}
#menu{
	width:190px;
	height:auto !important;
	height:400px;
	min-height:400px; 
	float:left;
	clear:left;
}
#bodyarea{
	width:100%;
	background: url(../images/bodybg.jpg) repeat-y;
	height:auto !important;
	height:400px;
	min-height:400px; 
}
#content{
	width:580px;
	height:auto !important;
	height:400px;
	min-height:400px; 
	float:right;
	clear:right;
}
#footer{
	width:770px;
	height:15px;
	background:#a7b7b7;
}

/* start text formats */

.orange_heading{
	font-size:12pt;
	color:#FF6600;
	font-weight:bold;
}

.gray_heading{
	font-size:10pt;
	color:#526565;
	font-weight:bold;
}
.divider{
	width:100%;
	border-bottom:1px dashed #526565;
	margin:0 0 25px 0;
	height:25px;
}



/* start menu */

a.imglink{ 
	 font : bold 9pt verdana, sans-serif; 
    color:#526565; 
    width:190px; 
    height:25px; 
    background: url(../images/button1a.jpg) no-repeat; 
    display:block; 
    text-decoration:none; 
} 
a.imglink:Hover{ 
    background: url(../images/button1.jpg) no-repeat; 
}
.bpad{
	padding:5px;
}

.feature_box{
	width:75%;
	border: 1px solid #a7b7b7;
	background: white;
	margin:25px 0 25px 0;
}
.feature_box_link{
	text-decoration: none;
	font-size: 8pt;
}



/* start pads */

.pad5{
	padding:5px;
}
.pad6{
	padding:6px;
}
.pad7{
	padding:7px;
}
.pad10{
	padding:10px;
}
.pad15{
	padding:15px;
}
.pad20{
	padding:20px;
}
.pad5L{
	padding:0 0 0 5px;
}
.pad10L{
	padding:0 0 0 10px;
}
.pad15L{
	padding:0 0 0 15px;
}
.pad20L{
	padding:0 0 0 20px;
}
.pad5R{
	padding:0 5px 0 0;
}
.pad10R{
	padding:0 10px 0 0;
}
.pad15R{
	padding:0 15px 0 0;
}
.pad20R{
	padding:0 20px 0 0;
}
.pad5T{
	padding:5px 0 0 0;
}
.pad10T{
	padding:10px 0 0 0;
}
.pad15T{
	padding:15px 0 0 0;
}
.pad20T{
	padding:20px 0 0 0;
}