body {
	margin: 0 auto;
	background-color: #e4e2db;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	line-height: 1.4em;
	color: #333333;
	}
* {
margin:0; 
padding:0;
}

div#wrap {
	margin: 0 auto;
	text-align: center;
	background-image: url(../images/bkg_middle.gif);
	background-repeat: repeat-y;
	background-position: center;
	width: 910px;

	}
div#header {
 	margin: 0 auto;
	text-align: right;
	background-color: #78739B;
	width: 900px;
	height: 90px;
	background-image: url(../images/header.jpg);
	background-repeat: no-repeat;

}

div#subbanner {	
	margin: 0 auto;
	text-align: left;
	width: 900px;
	height: 114px;
	background-image: url(../images/bkg_noflash.jpg);
	background-repeat: no-repeat;
	margin-bottom: 0;

}
div#nav {
 	margin: 0 auto;
	text-align: left;
	background-color: #B4C988;
	height: 27px;
	background-image: url(../images/nav_off.jpg);
	background-repeat: repeat-x;
	width: 900px;
}

div#maincontent {
	text-align: left;
	clear:both;
	/*margin-0: px;*/
	margin: 0px;
	}
/* for banner*/
div#row1 {
	margin: 0 auto;
    width: 900px;
	text-align: left;

}
div#row2 {

	margin: 0 auto;
    width: 900px;
	text-align: left;

}
/*this holds navigation and ads*/
div#leftcolumn {
	padding-left: 10px;
	padding-top: 5px;
	float: left;
	text-align: left;
	width: 220px;
/*	background-image:url(../images/bkg_left.gif);*/
	background-repeat:repeat-y;


	}
/*this holds all columns on right
div#rightcolumn {
	padding-top: 5px;
	padding-right:20px;
	float: right;
	text-align: left;
	width: 635px;

	}*/

div#rightcolumn {
	padding-top: 5px;
	padding-right:20px;
	float: right;
	text-align: left;
	width: 635px;
	}

.font1
{
    padding-top: 5px;
	padding-right:20px;
	text-align: left;
	width: 635px;
}
.font2
{
    font-size: 1.2em;
	line-height: 1.3em;
	padding-top: 5px;
	padding-right:20px;
	text-align: left;
	width: 635px;
}
.font3
{
    font-size: 1.9em;
	line-height: 1.9em;
	padding-top: 5px;
	padding-right:20px;
	text-align: left;
	width: 635px;
}



/*div#rightcolumn2 {
	font-size: 1.2em;
	line-height: 1.3em;
	padding-top: 5px;
	padding-right:20px;
	float: right;
	text-align: left;
	width: 635px;
	}
	div#rightcolumn3 {
	font-size: 1.9em;
	line-height: 1.9em;
	padding-top: 5px;
	padding-right:20px;
	float: right;
	text-align: left;
	width: 635px;

	}*/
div#footer {
	text-align: center;
	width: 910px;
	height: 10px;
	clear: both;
	background-image: url(../images/bkg_footer.gif);
	background-repeat: no-repeat;
	background-position: center;
	}
	/*this is where the footer links go*/
div#subfooter {
 	margin: 0 auto;
	text-align: center;
	width: 900px;
}

.rowright {
	margin: 0 auto;
    width: 630px;
	text-align: left;
	margin-right: 20px;
}
/*this is the flash box */	
div#flash {
	width: 600px;
	height: 220px;
	float: left;
	text-align: left;

	 }
/*this is the quick links box */	  
div#quick {
	width: 250px;
	height: 220px;
	float: right;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url(../images/bkg_QL.jpg);
	background-repeat: no-repeat;
	list-style-image: url(../images/bullet_red.gif);
	list-style-type: square;
	list-style-position: inside;
	 }
/*this is the holds quick links*/	  
.QLbox {
	width:90%;
	line-height: 1.2em;
	list-style-position: outside;
	margin-left: 1em;
	padding-left:1.5em;	
	list-style-image: url(../images/bullet_red.gif);
	list-style-type: square;
	text-indent: -1.3em;
	/*text-align: left;
	padding-top: 5px;
	padding-left: 20px;

	list-style-image: url(../images/bullet_red.jpg);
	text-indent: .5em;*/
}
/*this is the box that holds search and banner links*/	 
.headbox {
	margin-top: 10px;
	text-align:left;
	float:right;
	padding-right:20px;
	font-size: 11px;
	color: #ffffff;
	}
/*this is green rule for main page*/
.rule {
	width: 95%;
	height: 3px;
	margin-top: 16px;
	margin-bottom: 10px;
	background-image: url(../images/rule_green.gif);
	text-align:center;
	background-repeat: repeat-x;
}
/*this is the row for news boxes*/
div#newsrow {
	width:100%;
	text-align: left;
	padding-top: 5px;
}
/*this is  news box 1 & 2*/
.newsbox {
	width:190px;
	text-align: left;
	padding: 0px 10px 15px 0px;
	float:left;
	/*border-right: 4px;
	border-color: #9CB072;*/
	background-image: url(../images/bkg_news.gif);
	background-repeat: repeat-y;
}
/* this is news box 3-no right rule*/
.newsbox2 {
	width:190px;
	text-align: left;
	padding: 0px 10px 15px 0px;
	float:left;

}	

/*this is for the thumbnail news photo*/
.newsphoto {
	width: 46px;
	float: left;
	margin-right:6px;


	}
/*this is columns for long center short right column template*/
div#column2 {
	width:365px;
	margin-left:30px;
	text-align: left;
	padding-left: 10px;
	float:left;
}

div#column3 {
	width:225px;
	text-align: left;
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 20px;
	float:right;
}

/*this is columns for equal column template*/
div#column2b {
	width:295px;
	margin-left:30px;
	text-align: left;
	padding-left: 20px;
	float:left;
}

div#column3b {
	width:295px;
	text-align: left;
	margin-top: 20px;
	padding-left: 10px;
	padding-right: 20px;
	float:right;
}
div#column2c {
	width:590px;
	margin-left:30px;
	text-align: left;
	padding-left: 20px;
	float:left;
}
/*div#3column1 {
	width:60%;
	text-align: left;
	padding: 10px;
	float:left;
	clear:left;

}
div#3column2 {
	width:30%;
	text-align: left;
	margin-top: 30px;
	padding: 10px;
	float:right;
	clear:left;


}*/
a:link {
	color: #574572;
	text-decoration: underline;
}
a:visited {
	color: #323232;
	text-decoration: underline;
}
a:hover {
	color: #6F6282;
	text-decoration: none;
}

/*this is the red head main content*/
h1 {
	font-size: 1.2em;
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	text-align: left;
	color: #aa0734;
	line-height: 2.2em;
}

/*this is the green head  */
h2 {
	font-size: 1.2em;
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	text-align: left;
	color: #88b73c;
	/*color: #6F944A;*/
}

/*this is news header*/
h3 {
	font-size: 1.2em;
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	text-align: left;
	color: #333333;
}


/*this is Quick Links header*/
h4 {
	/*font-size: 18px;*/
	line-height: 1.2em;
	font-family: "Times New Roman", serif;
	font-weight: bold;
	text-align: left;
	color: #56527F;
	font-style:italic;
	
}
/*this is the purple head main content*/
h5 {
	font-size: 1.2em;
	font-family: "Arial", "Helvetica", sans-serif;
	font-weight: bold;
	text-align: left;
	color: #56527F;

}
/*this is Quick Links header*/
h6 {
	/*font-size: 18px;*/
	font-size: 1.9em;
	line-height: 1.4em;
	font-family: "Times New Roman", serif;
	font-weight: bold;
	text-align: left;
	text-indent: .6em;
	color: #56527F;
	font-style:italic;
}

/*this is 1st half of SL header*/
.SL1 {
	font-size: 25px;
	font-family: "Times New Roman", serif;
	font-weight: normal;
	text-align: left;
	color:#322E4E;
	font-style: italic;
	/*letter-spacing: -.2em;*/
	line-height: 26px;
	margin-left: 8px;

}
/*this is 2nd half of SL header*/
.SL2 {
	font-size: 28px;
	font-family:  "Arial Narrow", "arial", "Helvetica", sans-serif;
	font-weight: bolder;
	text-align: left;
	color:#322E4E;
	font-style: normal;
	/*letter-spacing: -0.2em;*/
	line-height: 28px;
	margin-left: 6px;
	
	
}


/*this is header phone #*/
.phone{
	font-size: 14px;
	line-height: 24px;
	font-family: "Times New Roman", serif;
	/*font-family:  Arial Narrow, arial, Helvetica, sans-serif;*/
	text-align: left;
	color: #ffffff;
	font-weight: bold;
	font-style: italic;
}

p {line-height: 1.3em;
margin-bottom: 8px;
}
	
/*.main {
	color: #333333;
	list-style-position: inside;
	list-style-type: none;
	list-style-image: url(../images/bullet_red.gif);
	text-indent: 7px;
	list-style-type: none;
}*/

a.GO:link {
	color: #ffffff;
	text-decoration: none;
}
a.GO:visited {
	color: #ffffff;
	text-decoration: none;
}
a.GO:hover {
	color: #E0DACE;
	text-decoration: none;
}

a.quick:link {
	font-family: "Arial", "Helvetica", sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
 a.quick:visited {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 11px;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
 a.quick:hover {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 11px;
	color: #777777;
	font-weight: normal;
	text-decoration: underline;
}
a.header:link {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
 a.header:visited {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
}
 a.header:hover {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 10px;
	color: #E0DACE;
	font-weight: normal;
	text-decoration: none;
}	

 a.footer:link {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 10px;
	color: #81807C;
	font-weight: normal;
	text-decoration: none;

}
 a.footer:visited {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 10px;
	color: #81807C;
	font-weight: normal;
}
 a.footer:hover {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 10px;
	color: #81807C;
	font-weight: normal;
	text-decoration: underline;
}	
 a.read:link {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 10px;
	color: #aa0734;
	font-weight: bold;
	text-decoration: none;

}
 a.read:visited {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 10px;
	color: #aa0734;
	text-decoration: none;
	font-weight: bold;
}
 a.read:hover {
	font-family: "Arial", "Helvetica",  sans-serif;
	font-size: 10px;
	color: #aa0734;
	font-weight: bold;
	text-decoration: underline;
}
/*.li {
	list-style-image: url(../images/bullet_red.gif);
	list-style-type:square;}*/


ul {
	list-style-position: inside;
	margin-left: 1em;
	padding-left:1.5em;	
	list-style-image: url(../images/bullet_red.gif);
	list-style-type: square;
	text-indent: -1.3em;
}
	/*none url(../images/bullet_red.gif) inside;
	margin-left: 0;
	padding-left:0;
	text-indent: 7px;
	list-style-position: inside;
	
	
.li  {
	list-style-position: inside;
	text-align:left;
	text-indent: 10px;
}*/
	
ol {
	list-style-type: decimal;
	margin-left: 0;
	padding-left:0;
	list-style-position: inside;
	
	}

