
* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background-color: #d8d8d8;
  line-height: 150%;
 scrollbar-arrow-color: #0000ff;
}
#wrapper {
 margin-top: 40px;
 width: 922px;
 z-index: 5;
 position: relative;
 text-align:center;

}
#overlay {
  display: none;
  z-index: 10;
  position: absolute;
  width: 90%;
  height: 100%;
  background: #F0F1EF;
  opacity: .7;
  filter: alpha(opacity=50);
}
#header {
 color: #333;
 width: 892px;
 height: 158px;
 float: left;                                                                          
 padding: 10px;
 border-top: 1px solid #5998bb;
 border-bottom: 1px solid #FFFFFF;
 background-image: url('images/gradient_background4.jpg'); 
 background-repeat: repeat;
}

#topheader {
 float: left;
 height: 22px;
 font-family: Arial, Helvetica, sans-serif;
 color: #333;
 width: 910px;
 font-size: 10pt;
 background-color: #5998bb;
 border: 1px solid #5998bb;
}
#topheaderright {
float: right; 
}
#topheaderleft {
margin-top: 2px;
margin-left: 10px;
float: left;
}

#topheader a:link{color:blue;text-decoration:none}
#topheader a:visited{color:blue;text-decoration:none}
#topheader a:hover{color:black;text-decoration:underline}

#leftcolumn { 
 color: #333;
 border: 1px solid #ccc;
 background: #ffffff;
 padding: 10px;
 width: 200px;
 float: left;
 height: 500px;
 float: left;
 overflow: auto;
 border: 1px solid #ffffff;
}

#checkbox {
border:none;
}

#content { 
 float: left;
 color: #333;
 border: 1px solid #ffffff;
 background: #ffffff;
 padding: 10px;
 width: 670px;
 display: inline;
 height: 500px;
 overflow: auto;
 text-align:left;
}
#rightcolumn { 
 z-index: 5;
 color: #333;
 border: 1px solid #ffffff;
 background: #f2f2e6;
 padding: 10px;
 width: 201px;
 float: left;
 position: relative;
 height: 500px;
 overflow: auto;
}
#footer {
 clear: both;
 margin-top: 0;
 color: #333;
 width: 910px;
 border: 1px solid #ffffff;
 background: url('images/footer_gradient.jpg');
}

#footer a{color:#524040;text-decoration:none}
#footer a:visited{color:#524040;text-decoration:none}
#footer a:hover{color:#524040;text-decoration:underline}

.leftmenu a {display: block; width: 130px; color:black;text-decoration:none; border: 0px solid; background-color:transparent;}
.leftmenu a:visited{display: block; width: 130px; color:black;text-decoration:none; background-color:transparent;}
.leftmenu a:hover{display: block; width: 130px;color:black;text-decoration:none;  background-color:#89c9fb;}

h3{
font-size:12px;
font-weight:bold;
}
th{
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom:1px solid #ccc;
}
td{
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border-bottom: 0px solid #e6e6b0;
}
input{
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
border:1px solid #222;
}
#logindiv { 
  width:360px; 
  height:220px; 
  padding:24px; 
  background:#ecfdce; 
  border:1px solid #ccc;
  margin:auto;
}

#promptDiv { 
  width:278px; 
  height:48px; 
  padding:10px;
  margin-bottom:16px;
  background:#ffffff;
  text-align:left;
  font-size:11px;
  color:#666666;
  border:1px solid #222;
}

#buttonDiv { 
  text-align:center;
}
.fieldTitle {
  margin-bottom:3px;
  font-weight:bold;
  color:#666666;
}
.fieldEntry {
  margin-bottom:8px;
}

#login {
display:none;
position: absolute;
margin-top: 5%;
margin-left: 15%;
z-index: 15;
width: 555px;
background: #afdbfc;
font:"Times New Roman", Times, serif;
border:1px solid #0000ff;
text-align: left;
}


/* menus */
/* block or none */
#salesmenu {
display: block;
}
#salesmenu a:link{
color: red;
}

.requiredField {
  color: red;
}

.style12 {
	font-size: 36px;
	font-weight: bold;
}
.style13 {
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	color: #03046f;
}
.style14 {font-family: "Times New Roman", Times, serif}
.style16 {
	font-family: "Times New Roman", Times, serif;
	color: #666666;
	font-size: 12px;
}



.style19 {font-size: 36px; color: #0000FF; 
}

input.red {background-color: #cc0000;
border:ridge;
orphans:

}

.style27 {font-size: 10px;
}
.style29 {font-size: 12px; font-family: Arial, Helvetica, sans-serif; }

.style30 {
	font-size: 10px;
}

img.floatRight { 
    float: right; 
    margin: 4px; 

}

.style35 {

 font-size: 18px;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:bold
 
}



