	body{
	background: url(images/dimplebg.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-align: center;
	padding: 0px;
	margin: 20px 20px 20px 20px;
	
}
/* Mainbox holds everything */
#mainbox {
 	text-align:left;
 	border: 1px;
 	width: 960px;
	background-color: #eaeaea;
	padding: 0px;
	height: auto;
	color:#000000;
	margin:auto;
}
#line {
 	height:3px;
	width: 960px;
 	background:#79355A;
 	color: #333333;
	border: 0px;
	padding: 0px;
}
/* Just contains the banner graphic */
#banner {
 	height:141px;
	width: 960px;
	border: 0px;
	padding: 0px;
}
/* Content box holds lefttop and right columns */
#content{
 	width: 960px;
 	float: left;
 	background: #ffffff;
 	color: #eaeaea;
 	margin:0px;	
	border-bottom:4px double #81A3AD;
	padding:0px 0px 0px 0px;
 }
 /* Lefttop holds the main menu navigation */
 #lefttop{
	float: left;
	width: 160px;
	background-color:#81A3AD;
	background-image: url(images/navback.gif); 
	background-repeat: repeat-y;
	color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 100%;
}
 #lefttoplong{
	float: left;
	width: 160px;
	background-color:#81A3AD;
	background-image: url(images/navback.gif); 
	background-repeat: repeat-y;
	color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 3200px;
}
 p.navtop{
	float: left;
	width: 160px;
	background-color:#ffffff;
	background-image: url(images/navtop.gif); 
	background-repeat: no-repeat;
	color:#000000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
 /* Leftbottom holds the bottom half of the main menu navigation */
p.leftbottom{
	float: left;
	width: 160px;
	background-color:#81A3AD;
	background-image: url(images/navback.gif); 
	background-repeat: repeat-y;
	color: #ffffff;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
p.leftend{
	float: left;
	width: 160px;
	background-color:#81A3AD;
	background-image: url(images/navbottom.gif); 
	background-repeat: no-repeat;
	color:#ffffff;
	padding: 5px;
	margin: 0px 0px 0px 0px;
	border: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
 /* Right column holds all the main content and the news box */
#rightcol {
	width: 75%; 
	float: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: left;
	color: #D9F6C5;
	background-color: #ffffff;
	margin: 0px 7px 0px 0px;
	padding: 0px;
	/* Had to add right column id to put inside of content to make left margin and text align left work properly.
	Had to add float right to rightcol id to make text padding work properly in NS, Mozilla, Firefox and Opera. */
}
 #newsbox{
	float: right;
	width: 250px;
	background-color:#ffffff;
	color: #000000;
	padding: 0px;
	margin: 0px 0px 10px 10px;
	border: 1px solid white;
}
.newstop{
	background-color: #6F89FF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
	text-align:center;
	border-bottom: 1px solid black;
	padding: 10px;
} 
.newscontent{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size:10px;
	color: #000000;
	background-color:#ffffff;
	text-align:left;
	padding: 2px;
	margin: 2px;
} 
 				/* Menu navigation located in the lefttop starts here */
#nav { 
	float: left;	
	margin: 0px; 
	padding: 5px; 
	width: 160px; 
	color: #ffffff; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	background-color: #81A3AD;
	height: 100%;
}
#navtop { 
	float: left;	
	margin: 0px; 
	padding: 5px; 
	width: 160px; 
	color: #ffffff; 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 14px; 
	font-weight: bold;
	background-color: #81A3AD;

}
#nav ul { 
	margin: 0; 
	padding: 0; 
	list-style-type: none;
}
#nav ul li { 
	margin: 0px; 
	padding: 0; 
	border-bottom: thin solid grey;
}
#nav ul li a{ 
	padding: 5px; 
	display: block; 
	margin: 0;
	text-indent: 10px;
}
#nav ul li a:link, #nav ul li a:visited{ 
	color: #eaeaea; 
	text-decoration: none;
}
#nav ul li a:hover{ 
	color: #eaeaea; 
	border-top: 1px solid #81A3AD;
	border-right: 2px solid #ffffff;
	border-bottom: 1px solid #81A3AD;
	border-left: 2px solid #ffffff;
	padding: 4px; 
	display: block; 
	text-indent: 9px;
}
#nav ul li.current
{ 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 4px; 
	display: block; 
	margin: 0px; 
	font-size: 14px; 
	color: grey;
	font-weight: bold;
	text-decoration: none; 
	text-indent: 10px;
	}
	
#nav ul li.home
{ 
	font-family: Verdana, Helvetica, Arial, sans-serif;
	padding: 5px 5px 0px 5px; 
	display: block; 
	margin: 0px; 
	font-size: 14px; 
	color: #ffffff;
	font-weight: bold;
	text-decoration: none; 
	background-position: right center; 
	background-image: url(images/bullet.gif); 
	background-repeat: no-repeat;
	background-position:left center;
	text-indent: 10px;
	}
 				/* Menu navigation ends here */
				
 				/* Footer links start here */
	a.footer:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

	a.footer:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #9932CC;
	text-decoration: none;
}

	a.footer:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000CD;
	text-decoration: underline;
}

	a.footer:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #0000CD;
	text-decoration: none;
}
	.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
			/* Footer links end here */
p.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 20px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}

a.checkedindent:link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; color: #000000; background: #ffffff; text-align: left; text-decoration:none}
a.checkedindent:hover {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; color: #000000; background: #ffffff; text-align: left; text-decoration:none}
a.checkedindent:active {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; color: #000000; background: #ffffff; text-align: left; text-decoration:none}
a.checkedindent:visited {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; padding: 0px; color: #000000; background: #ffffff; text-align: left; text-decoration:none}

.pictextleft{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px 0px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}
.pictextright{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	padding: 0px 0px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: right;
}

p.checkedinfo{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 20px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
	background-image:url(images/smallboxes.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
p.checkedindent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 20px; 
	margin: 0px 7px 0px 20px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
	background-image:url(images/smallbox.gif);
	background-position:left top;
	background-repeat:no-repeat;
}
.small {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	padding: 0px 7px 5px 20px;
	text-decoration: none;
}

p.contactinfo{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 0px; 
	color: #000000;
	background: #EBEBEB;
	text-align: left;
}
.contactinfo{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 0px; 
	color: #000000;
	background: #EBEBEB;
	text-align: left;
}
.subscribe{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 10px; 
	color: #000000;
	text-align: left;
	background-color: #8FC950;
}
p.navpic{
	color: #ffffff; 
	font-size: 10px; 
	font-weight: normal;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
li.info{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
}
li.orangebox{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 0px; 
	color: #000000;
	background: #ffffff;
	text-align: left;
	list-style-image: url(images/orangebox.gif);
}
.bold{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	padding: 0px 7px 0px 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
.italic{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	font-style:italic;
	padding: 0px 7px 0px 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
.indent{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px 7px 0px 28px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
.noindent{
	margin: 0px;
	padding: 0px;
	color: #000000;
	background: #ffffff;
	text-align: left;
}
p.heading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 0px 0px 0px 0px; 
	color: #669999;
	font-weight:bold;
	font-style:normal;
	text-align: left;
	border: 0px;
}
.letterstart{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	padding: 0px 0px 0px 0px; 
	color: #79355A;
	font-weight:bold;
	font-style:italic;
	background: #ffffff;
	text-align: left;
}
.subheading{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:normal;
	font-style:italic;
	padding: 0px 7px 0px 0px; 
	color: #669999;
	background: #ffffff;
	text-align: left;
	text-shadow:#999999;
	border:0px;
}
p.backheading{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	padding: 5px; 
	color: #666666;
	font-weight:bold;
	font-style:normal;
	text-align: left;
	border: 0px;
	background-color: #CAD6D9;
}

.indenthead1{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style: italic;
	padding: 0px 7px 15px 140px; 
	color: #79355A;
	background: #ffffff;
	text-align: left;
	border:0px;
}
.indenthead2{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style: italic;
	padding: 0px 7px 15px 170px; 
	color: #79355A;
	background: #ffffff;
	text-align: left;
	border:0px;
}
.indenthead3{
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: 16px;
	font-weight:bold;
	font-style: italic;
	padding: 0px 7px 15px 200px; 
	color: #79355A;
	background: #ffffff;
	text-align: left;
	
	border:0px;
}
.linesubheader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 0px 0px 0px 0px; 
	color: #001D5F;
	font-weight:bold;
	font-style:italic;
	background: #ffffff;
	text-align: center;
	width: 225px;
	border-bottom: 1px solid #7B869A;
}
hr.blue {width: 45%;
	color: #CAD6D9;
	text-align: left;/*this will align it for IE*/
	margin: 0 auto 0 0; /*this will align it left for Mozilla*/
} 

.top{
	text-align: right;
	float: right;
}
.picborder{
	border: thin solid #666666;
	margin: 0px 0px 0px 0px;
}

.pictextright{
	border: thin solid #666666;
	margin: 0px 0px 20px 0px;
	float: right;
}
.note{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	background: #8FC950;
	text-align: center;
	font-style: italic;
	font-weight: normal;
}
.scroll{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	color: #000000;
	background: #ffffff;
	text-align: center;
	font-style: italic;
	font-weight: normal;
}
#footer{
 	height:88px;
	width: 780px;
	color: #000000;
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	border: 0px;
	padding: 0px;
	margin:auto;
}
.terms{
	background: #ffffff;
	color: #000000;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
table{ padding: 10px;
			  margin: 1px; }
