body {
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	margin:5px;
}

body a {
	font-family:verdana;
	font-size:8pt;
	font-weight:none;
	color:#3A638B;
	text-decoration:none;
	}
	
body a:hover {
	font-family:verdana;
	font-size:8pt;
	font-weight:none;
	color:#3A638B;
	text-decoration:underline;
	}

.mainborder {
	border:1px solid #ccdee6;
	margin:5px;
	}
	
td.mainspace {
	border-bottom:1px solid #ccdee6;
	}
	
td.mainhead {
	border:1px solid #ccdee6;
	}
	
.mainmenu {
	margin-top:10px; margin-right:0; margin-bottom:5px; margin-left:0;
	padding-top:0; padding-right:0; padding-bottom:5px; padding-left:0;
	width:175px;
	background:url('/images/menubkgtop.gif') no-repeat left top;
	border-top:1px solid #ccdee6; border-left:1px solid #ccdee6;
	}
	
.mainmenu a {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#3A638B;
	text-decoration:none;
	}
	
.mainmenu a:hover {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#3A638B;
	text-decoration:underline;
	}
	
.mainmenu ul {
	margin-top:14px;
	margin-bottom:10px;
	list-style-type:none;
	list-style-image:url('/images/arrowright.jpg');
	}
	
.mainmenu li {
	margin-top:4px;	margin-right:1px; margin-bottom:8px; margin-left:-20px;
	}
	
#contact {
	background:url('/images/contactbkg.gif');
	width:230px;
	height:30px;
	border:1px solid #ccdee6;
	font-family:verdana;
	font-size:8pt;
	margin-top:4px; margin-right:4px; margin-bottom:5px; margin-left:10px;
	padding-top:6px; padding-right:3px;	padding-bottom:0; padding-left:3px;
	cursor:pointer;
	}
	
#contactinfo {
	position:absolute;
	top:90px;
	right:1px;
	width:290px;
	z-index:999;
	background:url('/images/bgblue.jpg');
	border:1px solid #ccdee6;
	}
#contactinfo td {
	font-family:verdana;
	font-size:7pt;
	}
	
#contactinfo input {
	font-family:verdana;
	font-size:7pt;
	}
	
#contactinfo textarea {
	font-family:verdana;
	font-size:7pt;
	}
	
	
#content {
	border-left:1px solid #ccdee6;
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	margin-top:10px; margin-right:0; margin-bottom:25px; margin-left:0;
	padding-top:0; padding-right:0; padding-bottom:0; padding-left:10px;
	}
	
#content a {
	font-family:verdana;
	font-size:8pt;
	color:#3A638B;
	text-decoration:none;
	}
	
#content a:hover {
	font-family:verdana;
	font-size:8pt;
	color:#3A638B;
	text-decoration:underline;
	}
	
#content ul {
	margin-top:10px;
	margin-bottom:10px;
	}
	
#content li {
	margin:5px 4px 5px -10px;
	}
	
	
/*formating for home page content*/

.hmcontent {
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	}
	
.hmcontent a {
	font-family:verdana;
	font-size:8pt;
	color:#3A638B;
	text-decoration:underline;
	}
	
.hmcontent a:hover {
	font-family:verdana;
	font-size:8pt;
	color:#3A638B;
	text-decoration:underline;
	}
	
	
.footer {
	border:1px solid #ccdee6;
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	line-height: 20px;
	}
	
.footer a {
	font-family:verdana;
	font-size:8pt;
	color:#3A638B;
	text-decoration:underline;
	}
	
.footer a:hover {
	font-family:verdana;
	font-size:8pt;
	color:#3A638B;
	text-decoration:underline;
	}
	
.footer li {
	display:inline;
	margin:3px 3px 3px 3px;
	}
	
.heading1 {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#3A638B;
	}
	
/*whats new homepage*/
#whtnew {
	float:right;
	margin:0 6px 5px 0;
	padding:0 0 5px 4px;
	width:280px;
	background:url('/images/newsbkgtop.gif') no-repeat left top;
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#5c5c5c;
	border-top:1px solid #ccdee6;
	border-left:1px solid #ccdee6;
	border-right:1px solid #ccdee6;
	}
	
#whtnew a {
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#3A638B;
	text-decoration:none;
	}
	
#whtnew a:hover {
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#3A638B;
	text-decoration:underline;
	}
	
#whtnew p {
	margin-top:10px;
	margin-bottom:5px;
	}
	
#whtnew ul {
	margin-top:10px;
	margin-bottom:5px;
	list-style-type:none;
	}
	
#whtnew li {
	background:#f2f2f2;
	padding:3px 3px 3px 3px;
	margin:5px 4px 10px -35px;
	border-top:1px solid #ccdee6;
	border-bottom:1px solid #ccdee6;
	}
	
/*news and events on homepage*/
#newsevents {
	float:right;
	margin:25px 6px 5px 0;
	padding:0 0 5px 4px;
	width:280px;
	background:url('/images/newsbkgtop.gif') no-repeat left top;
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#5c5c5c;
	border-top:1px solid #ccdee6;
	border-left:1px solid #ccdee6;
	border-right:1px solid #ccdee6;
	}
	
#newsevents a {
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#3A638B;
	text-decoration:none;
	}
	
#newsevents a:hover {
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#3A638B;
	text-decoration:underline;
	}
	
#newsevents p {
	margin-top:10px;
	margin-bottom:5px;
	}
	
#newsevents ul {
	margin-top:10px;
	margin-bottom:5px;
	list-style-type:none;
	}
	
#newsevents li {
	background:#f2f2f2;
	padding:3px 3px 3px 3px;
	margin:0 4px 5px -35px;
	border:1px solid #ccdee6;
	}
	
.address {
	background:url('/images/500bkgtop.gif') no-repeat left top;
	margin:0 8px 5px 10px;
	padding:0 0 5px 4px;
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#5c5c5c;
	}
	
.address a {
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#3A638B;
	text-decoration:none;
	}
	
.address a:hover {
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#3A638B;
	text-decoration:underline;
	}
	
.address ul {
	margin-top:10px;
	margin-bottom:10px;
	list-style-type:none;
	}
	
.address li {
	margin:1px 1px 2px -20px;
	}
	
/*border for images*/
.imgbord {
	border:1px solid #82a5cc;
		}
		
/*changes text color so it stands out*/
.standout {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#cc3300;
	}
	
.standout a {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#cc3300;
	text-decoration:none;
	}
	
.standout a:hover {
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	color:#cc3300;
	text-decoration:underline;
	}
	
/*product list formatting*/
	
.prdlist {
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	}
	
.prdlist ul{
	margin-top:5px;	margin-bottom:10px;
	list-style-type:disc;
	}
	
.prdlist li{
	margin-top:1px;	margin-right:1px; margin-bottom:2px; margin-left:-20px;
	}
	
	.login {
	margin-right:5px; margin-left:5px;
	padding-top:10px;
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#5c5c5c;
	}
	.login input {
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	color:#5c5c5c;
	}
	.login form {
	margin-top:5px; margin-right:5px; margin-bottom:5px; margin-left:5px;
		}
		


#admin{
	border:1px solid #ccdee6;
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	line-height: 20px;
	}
	
#admin a{
	font-family:verdana;
	font-size:8pt;
	color:#3A638B;
	text-decoration:underline;
	}
	
#admin a:hover{
	font-family:verdana;
	font-size:8pt;
	color:#3A638B;
	text-decoration:underline;
	}
	
#admin li{
	display:inline;
	margin-top:3px;	margin-right:3px; margin-bottom:3px; margin-left:5px;
	padding-top:2px; padding-right:2px; padding-bottom:2px; padding-left:5px;
	}
	
	
#efdtool{
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	}
	
#efdtool form{
	border:1px solid #ccdee6;
	margin-top:2px;
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	}
	
#efdtool input{
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	}
	
#efdtool select{
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	}
	#efdtool td{
	font-family:verdana;
	font-size:8pt;
	color:#5c5c5c;
	}
	
	
	


	
	

