body, h1, h2, h3, h4, div, span, li, td, th, p, input, select, caption, legend, fieldset, a, label {
	font-family: Verdana, Arial, sans-serif;
	}
	
body, div, span, li, td, th, p, input, select, caption, legend, a {
	font-size:12px;
	}
	
body {
	margin:0;
	padding:0;
	color:#000;
	background:#ccc;
	background:url(/images/apps/ovra/bkgd-body.gif) repeat-x top left #ffe;/*#7f7f7f*/
	}

#javascript {
	border-width:1px;
	border-style:solid;
	border-color:#f33;
	padding:3px;
	position:absolute;
	top:-500px;
	left:0;
	z-index:999;
	width:695px;
	background-color:#fff;
	}	
	
#container1 {
	width:60%;
	margin-left:18%;
	}

#header {
	clear:both;
  /*display:block;*/
  text-align:right;
	width:100%;
	border-top-width:1px;
	border-top-style:solid;
	border-color:#DE3C39;
	background-color:#fff;/* no background-color w/o some borders */
	}
	
#content {
	margin-top:-20px;
	width:100%;
	clear:both;
	padding-right:5px;
	padding-left:5px;
	padding-bottom:5px;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#ffe;/*#7f7f7f*/
	background-color:#FFFFFF;/* no background-color w/o some borders */
	}
  
img {
	border-color:#fff;
	}

a img {
	color:#fff;
	}

#nav, #footer {
  width:100%;
  padding:3px;
  background:#F7F3E7;
  }
  
#footer {
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#ffe;/*#7f7f7f*/
  color:#000;
  font-size:10px;
  text-align:center;
	}
  
#nav {
  font-size:10px;
	color:#999;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-color:#FFFFEF;  
	}

#nav a, #nav a:link, #nav a:visited, .nav-left, .nav-right {
	font-size:inherit;
  }
	
.nav-left {
	float:left;
	}
	
.nav-right {
	float:right;
	}

.nav-title {
	font-weight:bold;
	color:#3C4E77;
	text-transform:uppercase;
	}  

.nav-complete {
	color:#6D6D66;
	font-weight:bold;
	}

.nav-current {
	color:#DD3E3E;
	font-weight:bold;
	}	
	
#skip {
	display:block;
	position:absolute;
	left:-9999px;
	top:0;
	font-size:2px;
	}
	
h1, h2, h3, h4 {
	font-weight:bold;
	padding:0;
	margin:0;
	}
	
h1 {
	font-size:18px;
	display:inline;
	}

h2 {
	font-size:16px; 
	}

h3 {
	font-size:14px; 
	}

h4 {
	font-size:12px; 
	} 
  
.left {
  float:left;
  }
	
a, a:link, a:visited {
	color:#330;
	}

a.selected {
	text-decoration:none;
	color:#330;
	}
	
.submit {
	text-align:right;
	width:100%;
	}
	
.welcome {
	float:left;
	}
	
.welcome img {
	padding:1px;
	}