body {
	background: #D4E2F5 url(images/bg.gif) repeat-x top;
	margin:0;
	padding:0;
}

form {
	margin:0;
	padding:0;
}

/*		TOP HEAD CONTACT		*/
#headcontact {
	margin-top:12px;
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#headcontact a:link, #headcontact a:visited, #headcontact a:active {
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#0B4A76;
	text-decoration:none;
}

#headcontact a:hover {
	text-decoration:underline;
}

/*		HEAD NAV STYLE		*/
#headnav {
	margin: 72px 0 0 13px;
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

#headnav a:link, #headnav a:visited, #headnav a:active {
	color:#000000;
	text-decoration:none;
	padding: 0 2px;
}

#headnav a:hover {
	text-decoration:underline;
}

/*		TOP NAV STYLE		*/
#topnav {
	font: 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
}

#topnav a:link, #topnav a:visited, #topnav a:active {
	font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	padding:0 3px;
}

#topnav a:hover {
	color:#A4D7E1;
}

/*		PANEL STYLE		*/
.panelhead {
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#313131;
	padding-left:7px;
	background:url(images/panel_top.gif) no-repeat top left;
}

.panelbody {
	background:url(images/panel_bot.gif) no-repeat bottom left;
	padding:2px 0px 8px 0px;
}

.panel {
	background:url(images/panel_body.gif) left;
}


/*		RIGHT PANEL STYLE		*/
.panelheadright {
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#313131;
	padding-left:7px;
	background:url(images/panel_top_r.gif) no-repeat top left;
}

.panelbodyright {
	background:url(images/panel_bot_r.gif) no-repeat bottom left;
	padding:2px 0px 8px 0px;
}

.panelright {
	background:url(images/panel_body_r.gif) left;
}

/*		ADDITIONAL PANEL STYLE		*/
.paneltext {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	padding:5px 5px 10px 7px;
}

.paneltext h2 {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#3F4040;
	margin:0;
	padding:0;
}

.paneltext p {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin: 5px 0 0 10px;
	padding:0;
}

.paneltext a:link,.paneltext a:visited, .paneltext a:active {
	color:#000000;
	text-decoration:none;
}

.paneltext a:hover {
	text-decoration:underline;
}

.advsearch:link, .advsearch:visited, .advsearch:active {
	font: bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#030303;
	text-decoration:none;
}

.advsearch:hover {
	text-decoration:underline;
}

/*		CATALOG STYLE		*/
ul.menu {
	margin: 2px 2px 10px 15px;
	padding:0;
}

ul.menu li {
	margin:0;
	padding:0;
	list-style:none;
}

ul.menu li a:link, ul.menu li a:visited, ul.menu li a:active {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#3F4040;
	text-decoration:none;
}

ul.menu li a:hover {
	text-decoration:underline;
}

/*		CONTENT STYLE		*/
#content {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	margin:0 10px;
}

#content a:link, #content a:visited, #content a:active {
	font: 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#315579;
	text-decoration:none;
}

#content a:hover {
	text-decoration:underline;
}

.headtext {
	font: bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#58749C;
}

.subheadtext {
	font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
}

/*		FOOT STYLE		*/
#foot {
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#324C86;
	text-align:center;
	margin-top:7px;
	padding: 0 100px;
}

#foot a:link, #foot a:visited, #foot a:active {
	color:#324C86;
	text-decoration:none;
}

#foot a:hover {
	text-decoration:underline;
}