/* Copyright 2004 majorprogram.com 
If you use this stylesheet, we have a search spider that will find your 
site and you will be sued.

redefining of HTML tags*/
body {padding-top: 1px; margin-top: 1px; background-color: #ffffff;}
p {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 5px 0px
} 
table, td { font-family: Arial, Verdana, Helvetica; font-size: 12px}
table.blue {border:2px solid #002d59;}
th.blue {background-color: #002d59;color:white;
font-style: italic; font-weight:bold; letter-spacing:-0.25px;}
h1 {letter-spacing: -0.5pt;
	color: #002d59;
	height: 23px;
	background-image: url("images/h1.gif");
	font-weight: bolder;
	margin: 0px 0px 0px 1px;
	padding: 3px 0px 6px 0px;
	font-size: 18px;
	font-weight: bolder;
	font-family: Arial, Helvetica, sans-serif;
	background-position: left bottom;
	background-repeat: no-repeat;
	text-transform: uppercase;
} 
h2 {font-size: 16px; font-weight: bold; margin: 0px; padding: 0px; 
	font-family: arial, helvetica, sans-serif;}
 
h3 {font-size: 13px; font-weight: bold; color: Black; margin: 1px; padding: 1px; 
	border-bottom:1px solid #696969; font-family: Arial, verdana, sans-serif;} 
	 
/* Hyperlink properties */
a { font-weight: bold; color: #002d59; text-decoration: underline}
  a:hover {color: #003893;} 
  a:visited { color: Navy; }
a.alt { color: White; text-decoration: none } 
  a.alt:hover { color: #EEE8AA } 
  a.alt:visited { color: white }
a.nav {font-size: 11px;
	color: #FFFFFF; padding: 1px; margin:2px; border: 1px solid white;
	width: 150px; display: block; text-decoration: none;
	background: url(images/gold.gif) repeat-y; text-indent: 10px;
	text-align: center; text-transform: uppercase;} 
a.nav:hover {background-color: #003893; background-repeat: no-repeat; 
  color:white;}
  a.nav:visited {color: #F0F8FF}
a.nu { font-weight: bold; color: #002d59; text-decoration: none}
  a.nu:hover {color: #003893;} 
  a.nu:visited { color: #002d59; }
  
fieldset {	border:0px; margin:0px; padding:0px;}
legend {display: none;}
ul {	list-style: square outside; top:-10px;
padding:0px 5px 5px 15px; margin:0px 5px 5px 15px;}
/* Special table classes */
.picture {
	border: 2px solid #002d59;
	background : ghostwhite;
}
.topnav {background-image: url(images/uis_r2_c2.gif);
}
table.cal {background-color:#002d59;}
td.cal {font: 8pt normal Arial, Helvetica, sans-serif;
 background-color:white;}
td.nodate {background-color: #002d59;}

.whitebox {	background-color:white;}
.main {	background-color: #FFFFFF; padding:0px 5px 0px 5px;} 
.left { background-color: #002d59;}

.right {	padding : 1px; text-align: center; 
border-left: 2px solid #002d59; border-right: 2px solid #002d59;}
.righthead {font-size:11px; padding: 5px;	background-color: #002d59;
 color:white; font-weight:bold; 	text-align:center;}

/* Special paragraph classes */
.sm { font-size: 11px; font-weight: normal;} 
.bold { font-weight:bold;}
.smbold { font-weight: bold; font-size: 11px }
.smboldc { font-weight: bold; font-size: 11px; text-align:center; }
/* form elements */
form {	margin: 0px; padding: 0px;	border: 0px none;}
select, textarea, input {
	margin: 0px; padding: 0px; 	font-weight : bold; 
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px; background-color: white; color: #002d59;}

.uisgold {color: #e2d963;}
.uisltblue {color: #003893;}