html, body, u1, o1, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
  margin: 0;
  padding: 0;
  border: 0;
}


/*this is to keep page from shifting to left on load in safari and firefox*/

html { min-height: 100%; margin-bottom: 1px; }
html { overflow: -moz-scrollbars-vertical !important; }

body{
  overflow:scroll;
  overflow-x:auto;
}


div {
	margin: 0px;
}

#header {
	float: center;
	width: 100%;
	text-decoration: none;
	}
#header h1 {
	float: center;
	margin: 0;
	padding: 0;
	height: 298px;
	width: 770px;
	text-decoration: none;
	}
#header h1 a {
	padding: 0;
	margin: 0;
	height: 224px;
	width: 770px;
	background-image: url("../images/Banner") no-repeat;
	text-decoration: none;
	}



/* hide from IE mac \*/	
html {
  min-height: 100%;
  margin-bottom: 1px;
}
/* end hiding from IE5 mac */

body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color:  #000;
}

#wrapper {
	margin: 0 auto;
	width: 770px;
	border: 0px;
	text-align: left;
}

#innerwrapper {
	background-color: #003366;
	padding: 10px 20px 10px 50px;
	border-bottom: 3px solid #fff;
	border-top: 1px solid #fff;
}

#innerwrapper a {
	color: #FFFFFF;
	text-decoration: none;
}

#innerwrapper a:active {
	color: #FFFFFF;
}

#innerwrapper a:hover, a:focus {
	color: #FFFFFF;
}

#innerwrapper a:visited {
	color: #FFFFFF;
}

#innerwrapper p {
	font-size: 85%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: none;
	text-decoration: none;
}

#middlebar {width:770px}



.button{
/*pick color, overlay png gives button a gradient*/
background: #FF1493 url(/images/alert-overlay.png) repeat-x;

/*set up the layout*/
display: inline-block;
padding: 5px 10px 6px;
position: relative;

/*style the cursor and text of the button*/
color: #FFF;
text-decoration: none;
font-weight: bold;
line-height: 1;
cursor: pointer;

/*add rounded corners in mozilla and webkit*/
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-moz-box-shadow: 0 1px 3px #999;
-webkit-box-shadow: 0 1px 3px #999;

/*add box shadows and a bottom border with rgba colors*/
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
text-shadow: 0 -1px 1px rgba(0,0,0,0.25);
border-bottom: 1px solid rgba(0,0,0,0.25);
}


/* Sizes ---------- */
.small.button {
font-size: 11px;
}
.medium.button {
font-size: 13px;
}
.large.button {
font-size: 14px;
padding: 8px 14px 9px;
}



a {	color: #000; }
a:link {text-decoration: underline}
a:visited { text-decoration: underline; color: #663300; }
a:hover, a:focus {text-decoration: underline; color: #663300; }
a:active { text-decoration: none; color: #663300; }



#content {
	background: #F0F5F7;
	height: auto;
	margin: 0;
	padding: 30px 50px 50px 50px;
	text-align: left;
}

h1 {
  	font-size: 100%;
  	color: #000;
  	font-family: "Georgia", serif;
}

h2 {
  font-size: 85%;
  color: #663300;
  font-family: "Georgia", serif;
}

h5 {
	font-size: 85%;
	color: #dd0088;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-align: right;
	text-decoration: underline;
}

p {
  font-size: 80%;
  color: #000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}


#footer {
	margin: 0 auto;
	background: #FFF;
	height: 30px;
	width: 769px;
	padding: 8px 30px 15px 30px;
	clear: both;
	text-align: center;
}

footer p {
  font-size: 60%;
  color: #000;
  padding: 10px;
  text-align: left;
}

#leftcol {
  float: left;
  background: #472323;
  width: 140px;
  padding: 3px 0 3px 4px;
}

#rightcol {
  float: left;
  background: #000;
  width: 520px;
  padding: 3px 0 3px 4px;
}


table,td
{
	border               : 3px solid #FFF;
	border-collapse      : collapse;
  font                 : small/1.5 "Tahoma", "Bitstream Vera Sans", Verdana, Arial, Helvetica, sans-serif;;
}
table
{
	border                :none;
	border                :3px solid #FFF;
}
thead th,
tbody th
{
  background            : #FFF url(th_bck.gif) repeat-x;
  color                 : #666;  
  padding               : 5px 10px;
  border-left           : 1px solid #CCC;
}
tbody th
{
  background            : #fafafb;
  border-top            : 1px solid #CCC;
  text-align            : left;
  font-weight           : normal;
}
tbody tr td
{
  padding               : 5px 10px;
  color                 : #666;
}
tbody tr:hover
{
  background            : #FFF url(tr_bck.gif) repeat;
}

tbody tr:hover td
{
  color                 : #454545;
}
tfoot td,
tfoot th
{
  border-left           : none;
  border-top            : 1px solid #CCC;
	padding               : 4px;
  background            : #FFF url(foot_bck.gif) repeat;
  color                 : #666;
}
caption
{
	text-align            : left;
	font-size             : 120%;
	padding               : 10px 0;
	color                 : #666;
}
table a:link
{
	color                 : #666;
}
table a:visited
{
	color                 : #666;
}
table a:hover
{
	color                 : #003366;
	text-decoration       : none;
}
table a:active
{
	color                 : #003366;
}
