/* Layout Stylesheet */ 
body {
 margin:0px;
 background: #720000;
 font-family: Arial, Helvetica, sans-serif;
 color: #333333;
 text-align:center;
 padding:5px;
}

#outer {
 text-align:left;
 border:2px solid #000000;
 width:98%;
 margin:auto;
 }
 
#header {
	position: relative;
	height:60px;
	background:#eeeeee;
	color: #333333;
}
#hdr_1 {
	top: 0;
	left: 0;
	display: inline;
  float:left;
  position: relative;
}
#hdr_2 {
  top: 0;
  display: inline;
  float: left;
  position: relative;
	padding-left: 15px;
}
#hdr_3 {
	top: 20px;
	padding-left: 15px;
	float: left;
	display: inline;
  position: relative;
}

.header {
	color: #808080;
	font-size: 20px;
	font-weight: bold;
}

.username {
	top: 0;
	right: 0;
	float: right;
	position: absolute;
	text-align: right;
	padding-right: 4px;
	font-size: 12px;
	color: #808080;
}

#bar {
 height:20px;
 background:#c0c0c0;
 color: #333333;
 border:solid #000000;
 border-width:1px 0 1px 0;
 position: relative;
 margin-top: 1px;
}

#bar ul {
 margin: 1;
}

#bar li{
 display: inline;
 font-size: 11px;
 
}

li.barLeft {
  top: 0;
  left: 0;
  position:relative;
	text-align: left;
	float: left;
	padding-left: 2em;
}

li.barRight {
  top: 0;
  right: 0;
  position:absolute;
	text-align:right;
	float: rigth;
	padding-right: 2em;
}

#loadMsg {
 width:35%;
 text-align: center;
 background: white;
 color: red;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 15px;
 font-weight: bold;
 padding: 5px;
 }

#main {
 position:relative;
 background:#ffffff;
 color: #808080;
 font: serif;
 border:solid black;
 border-width:1px 0 1px 0;
 }

#footer {
 text-align:center;
 height:20px;
 background:#c0c0c0;
 color: #333333;
 border:solid black;
 border-width:1px 0 0 0;
 margin:0;
 font-size: 12px;
 font: serif;
 font-weight:bold;
 }

#breadcrumb {
  padding:50px;
  font-size:12px;
}

h3 {
 color: #808080;
 font: bold italic large arial;
}

.row0 {
  background-color: #E0E0E0;
}

.row1 {
  
}

th {

 font-size: 12px;
 font: serif;
}

td {
 margin:1;
 font-size: 11px;
 font: serif;
}

fieldset {
  margin-top: 5;
  margin-left: 5;
  margin-right: 5;
}

legend {   
  padding: 5;
  font-weight:bold;
  font-size: 14px;  
}
.td_right {
  text-align:right;
}

.td_right_small {
  text-align:right;
  font: xx-small;
}

.xsmall{
  font-size: .5em;
}
.small{
  font-size: .7em;
}

.rollover { cursor: pointer; cursor: hand; }

.error{ font-family: arial; color: red; }


/** navigation **/
#navigation {

 font-family: Arial, Helvetica, sans-serif;
 font-size: .7em;
 background:#FFFFFF;
 text-align:left;
 padding-left: 5em;
 position: relative;

}

#navigation ul {
 list-style: none;
 margin: 0;
 padding: 0;
 padding-top: 4px;
}

#navigation li {
 display: inline;
}

#navigation a:link, #navigation a:visited {
 padding: 3px 10px 2px 10px;
 color: #FFFFFF;
 background-color: gray;
 text-decoration: none;
 border: 1px solid #711515;
}
#navigation a:hover {
 color: #FFFFFF;
 background-color: navy;
}

li.navRight {
	top: 0;
	right: 0;
  position:absolute;
	text-align:right;
	float: rigth;
	padding-right: 2em;
}

.email {
	left: 0;
	padding-left: 4em;
	text-align:left;
	font-size: .9em;
	position:absolute;
}