/* BASIC SITE STYLES */body, html { margin: 0px 0px; padding: 0px 0px; background: url(/images/header/side_bg.gif) repeat-y left top; background-color: #FFFFFF; }p { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}h1 { font: bold 20px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: none; text-decoration: none; margin: 0px 0px; padding: 0px 0px; text-align: left;}h2 { font: bold 15px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: none; text-decoration: none; margin: 0px 0px; padding: 0px 0px;}h3 { font: bold 12px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: uppercase; text-decoration: none; background-color: #BD963C; margin: 1px 0px; padding: 2px 6px;}h4 { font: bold 14px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: uppercase; text-decoration: none; text-align: left;}.sm { font: normal 10px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}.md { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}.lg { font: normal 14px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}ul, li { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}a.sm:link { font: normal 10px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: none; text-decoration: underline;}a.sm:visited { font: normal 10px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: none; text-decoration: underline;}a.sm:hover { font: normal 10px verdana, arial, helvetica, sans-serif; color: #999999; text-transform: none; text-decoration: none;}a.md:link { font: normal 12px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: none; text-decoration: underline;}a.md:visited { font: normal 12px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: none; text-decoration: underline;}a.md:hover { font: normal 12px verdana, arial, helvetica, sans-serif; color: #999999; text-transform: none; text-decoration: none;}.date { font: bold 10px verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-transform: none; text-decoration: none; margin: 1px; padding: 1px;}.copyright { font: normal 10px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none; margin: 0px; padding: 5px 15px;}.textarea { font: bold 11px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none; background-color: #E9E9E9; border: 1px solid #333333;}.button { font: bold 10px verdana, arial, helvetica, sans-serif; color: #FFFFFF; text-transform: none; text-decoration: none; background-color: #999999; border: 1px solid #333333;}HR { rule-style: solid; height: 1px; color: #333333;}/* CUSTOM STYLES */ .top_bg { background: url(/images/header/top_bg.gif) repeat-x;}p.sm { font: normal 10px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}p.md { font: normal 12px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}p.lg { font: normal 14px verdana, arial, helvetica, sans-serif; color: #333333; text-transform: none; text-decoration: none;}a.nav:link { font: bold 10px verdana, arial, helvetica, sans-serif; color: #999999; text-transform: none; text-decoration: underline; margin: 0px; padding: 15px 4px;}a.nav:visited { font: bold 10px verdana, arial, helvetica, sans-serif; color: #999999; text-transform: none; text-decoration: underline; margin: 0px; padding: 15px 4px;}a.nav:hover { font: bold 10px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: none; text-decoration: none; margin: 0px; padding: 15px 4px;}a.lg:link { font: normal 14px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: none; text-decoration: underline;}a.lg:visited { font: normal 14px verdana, arial, helvetica, sans-serif; color: #BD963C; text-transform: none; text-decoration: underline;}a.lg:hover { font: normal 14px verdana, arial, helvetica, sans-serif; color: #999999; text-transform: none; text-decoration: none;}.required {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #FF0000;
	vertical-align: text-top;
}/* ------------- footer ----------------- */.footertext, footertext:visited { font: 12px Arial, Helvetica, sans-serif; color: #999999; text-decoration: none; }.footertext:hover { color: #999999; text-decoration: none; }.footertext:visited { color: #999999; text-decoration: underline; }/* copyright */#copyright, #copyright p, #copyright a:link, #copyright a:visited,#copyright a:hover, #copyright sup {font-family: Arial, Verdana, Helvetica, sans-serif;font-size: 11px;font-weight: normal;margin: 0;padding: 3px 0 0;}#copyright sup {font-size: 6px;font-weight: bold;}#copyright a:link, #copyright a:visited {font-weight: bold;color: #999999;text-decoration: none;}#copyright a:hover {font-weight: bold;color: #999999;text-decoration: underline;}