html, body, ul, ol, li, h1, h2, h3, h4, h5, h6, form, div, fieldset  { margin: 0; padding: 0; border: 0; }

body {
	font-family: Arial, Verdana, sans-serif; 
	font-size: 12px; 
	color: #000000;  
	background-color: #eeeeee;
	text-align:center;
}

h1 { font-size: 24px; font-family: times roman; color: red; }
h2 { font-size: 22px; }
h3 { font-size: 14px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }

.underline { border-bottom: 1px solid #cccccc; }
.content_xlg { font-size: 14px }
.content_lg { color: gray; font-size: 12px; }
.content_md { font-size: 11px; }
.content_sm { color: gray; font-size: 10px; }
.content_xsm { font-size: 9px; }

ul { padding-left: 30px; }

p { line-height: 16px; }

a:link { color: #0033cc; font-family: arial; text-decoration:none; }
a:visited { color: #0033cc;  font-family: arial; text-decoration:none; }
a:hover { color: #990000;  font-family: arial; text-decoration:underline; }
a:active { color: #990000;  font-family: arial; text-decoration:underline; }

a.white:link  { color: #ffffff; text-decoration:none; }
a.white:visited { color: #ffffff; text-decoration:none; }
a.white:hover { color: #ffffff;  text-decoration:underline; }
a.white:active { color: #ffffff; text-decoration:underline; }

a.blue:link  { color: #0099ff; font-family: Verdana; text-decoration:none; }
a.blue:visited { color: #0099ff; font-family: Verdana; text-decoration:none; }
a.blue:hover { color: #0099ff; font-family: Verdana;  text-decoration:underline; }
a.blue:active { color: #0099ff; font-family: Verdana; text-decoration:underline; }



a.green:link  { color: #66cc00; text-decoration:none; }
a.green:visited { color: #66cc00; text-decoration:none; }
a.green:hover { color: #66cc00;  text-decoration:underline; }
a.green:active { color: #66cc00; text-decoration:underline; }

.dark_gray {color: #333333; }
.gray { color: #999999; }
.red { color: red; }
.green { color: #66cc00; }
.bold { font-weight: bold; }
.orange { color: #FB9502; }
.black { color: #000000; }
.white { color: #ffffff; }

#header { border-bottom: 1px solid #B7D4D1; }

#navigation table tr td { border-bottom: 1px dotted #ffffff; }

#calendar_frame {
	width: 160px;
	padding: 5px;
	background-color: black;
}

#main_content { 

}

#main_content_sub { 
	width: 530px;
	padding: 0px 10px 10px 20px;

}

#main_copy {
	width: 260px;
	position: relative;
	left: 42px;
	line-height:17px; 

}


#footer {
	border-top: 1px solid #B7D4D1; 
	padding:  10px;
	color: #000000;
	font-size: 10px;
}

