/* general content */
h1, h2, h3, h4, h5, h6, p, ul, ol {
	margin:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

h1 { font-size:16px; color:#990000; }
h2 { font-size:16px; color:#000000; }
p, li { line-height:20px; }
	.center { text-align:center; }
	.right { text-align:right; }
	.formError { color:#990000; }
	
#subMenu p { text-align:center; }
	
table { border:none; border-collapse:collapse; }

img { border:none; margin:0px; padding:0px; }
img.i_left { float:left; padding-right:10px; }
img.i_right { float:right; padding-left:10px; }

a { text-decoration:none; }
a:link, a:visited { color:#990000; }
a:active, a:hover { color:#620000; }

/* header */
#subMenu p { text-transform:uppercase; }
	
/* left column */
div.z_contentLeft img { border:none; }
div.z_contentLeft  p { margin:0px; padding:0px; text-align:center; }
	
/* center column */

/* right column */

/* footer */
#footTable td { vertical-align:bottom; width:185px; }
#footTable td p { text-align:center; margin:0px; padding:0px 40px; }
#footTable th { font-weight:normal; vertical-align:top; }
#footTable p { line-height:14px; text-align:center; }

/* minical */
#upComing { margin:10px 15px 0px 15px; font-size:10px; width:190px; border-collapse:collapse; float:none; }
  #month .minical { margin:10px 15px 0px 15px; }
  .minical #prevmonth, .minical #nextmonth { float:none; }
#upComing caption, #prevmonth caption, #nextmonth caption { margin:10px 15px 0px 15px; padding:0px; font-size:12px; font-weight:bold; color:#000080; }
#upComing th { border:0px solid #FFFFFF; padding:2px; }
#upComing th, #upComing td.empty, #upComing td.weekend { background:#FFFFFF; color:#000000; text-align:center; }
#upComing td { background:#ACC0DE; border:1px solid #FFFFFF; padding:2px; }
#upComing td a { margin:0px; padding:3px; text-align:center; display:block; }