/* Copyright 2004 majorprogram.com 

redefining of HTML tags*/
body {background: URL(common/bg_body.gif) top left repeat-x white; padding:0px; margin:0px;}
p {margin:0px 0px 5px 0px; padding: 0px 0px 5px 0px;} 
div {font: normal normal 12px Helvetica, Arial, sans-serif;}
h1 {margin:0px; padding:0 3px 3px 22px; font: normal bold 14px Georgia, Times New Roman, Times, serif; background:URL(common/bg_h1.gif) left top no-repeat; line-height:19px; text-transform:uppercase;}
h2 {margin:0px; padding:0 3px 3px 3px; font-size: 18px;}
h3 {margin:0px; padding:0 3px 3px 3px; font-size: 14px;}
ul, li {list-style-type:square; list-style-position:inside; border:0px; margin:0px; padding:0px 0px 0px 5px;}
hr {height:2px; color: #615d74; background-color: #615d74; width:100%; text-align:center; padding: 0px; border:0px;}
	 
/* Hyperlink properties */
a, a:link, a:visited {font-weight: bold; color:#130b3a; text-decoration: underline;}
a:hover, a:active {color: black;}
a.alt, a.alt:link, a.alt:visited {color: #ffffff; text-decoration: none;} 
	a.alt:hover {color: #e9e9e9;} 
	a.alt:active {color: #e9e9e9;}
#left ul, #left li {list-style-type:none; list-style-position:outside; padding:0; margin:0;}
#left li a, #left li a:link, #left li a:visited {color:#130b3a; display:block;  
	text-transform:uppercase; text-decoration:none; text-indent:10px;
	font: normal normal 11px Helvetica, Arial, sans-serif;} 
#left li a:hover, #left li a:active	{background-color:#130b3a; opacity: .55; 
	filter: alpha(opacity=55); color:#fff;}

/* Special table classes */
#head {width:1000px; height:306px; clear:both; position:relative;}
#main {padding:0px; background:#ffffff;margin-left:185px;margin-right:200px;position:relative;}

#split-left {float:left; display:inline; width:400px; position:relative;}
#split-right {border-left: 1px solid #130b3a; padding:0px 2px; background: #d3d2da;
	width:200px; float:right; display:inline; color:#130b3a;}
#nosplit {display:block; float:none; clear:both; padding:2px 5px; 
	margin:0px; min-height:400px; height:auto !important; height:400px;}
#container {width:1000px;}
#left {background: URL(common/bg_nav.gif) left top no-repeat #d3d2da; color:#130b3a; width:174px; 
	position:absolute; left:0px; top:306px; border-right:1px solid #130b3a;}
#right {background:#fff; color:#130b3a; width:200px; position:absolute; 
	border-left:1px solid #130b3a; left:800px; top:306px;}
.picture {float:right; clear:right; max-width:250px; width:250px; text-align:center; 
	border:5px solid white;}
.red {background-color:#130b3a; font-weight:bold; border-bottom:2px solid gold; color:#fff;}
.righthead {font-size:11px; background-color:black;color:white; font-weight:bold; text-align:center;}
.dateline {position:relative; background-color:#130b3a; height:20px; color:white;
	padding:2px 0px 0px 5px; opacity: .70; filter: alpha(opacity=70); 
	font: normal bold 11px Tahoma,Arial,Helvetica,sans-serif;}
.dateline2 {font: normal bold 11px Tahoma,Arial,Helvetica,sans-serif;}
.hover_row {background-color: black; color:white;}
.hover_row a, .hover_row a:link, .hover_row a:hover, .hover_row a:visited{color:white;}

table.cal {background-color: #d3d2da;}
td.cal, td.cal div{font: 8pt normal Arial, Helvetica, sans-serif; background-color:#ffffff;}
td.nodate {background-color: #d3d2da;}

/* Rotating stuff on homepage */	
.rotate {width:400px; height:420px;
	position:relative; overflow:hidden; /*leave as is*/}
.rotate .contentdiv {left:0; top:0;  /*leave as is*/
visibility: hidden; position: absolute; /*leave as is*/
padding: 0px; text-align:left; width: 400px; height: 420px;}
.page a img{padding:2px; text-decoration: none; border: 2px solid #fff;}
.page a img:hover, .page a.selected img{border: 2px solid #130b3a;}
#paginate-home {text-align:center; padding:2px;}

/* Special paragraph classes */
.sm { font-size: 10px; font-weight: normal;} 
.bold { font-weight:bold;}
.smbold { font-weight: bold; font-size: 10px }

/* form elements */
form {	margin:0px; padding:0px; border: 0px none;}
select, textarea {margin:0px;padding:0px;border:1px solid #130b3a;font-weight:bold;font-size:11px;}
input {margin:0px; padding:0px 10px; color:#130b3a; border:1px solid #999; 
	font-weight:bold; font-size:11px;}