ul  {margin:5px 0 10px 15px;;padding:0}
body {
  font-family:verdana,arial,sans-serif; 
  font-size:11px;
  background-color: #E8EFF9;
  }
a:link {text-decoration:underline; color:blue}
a:visited {text-decoration:none; color:black}
a:hover {text-decoration:underline; color:black}
a:active {text-decoration:underline; color:red}

#horizon {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0px;
  width: 100%;
  height: 1px;
  }

#container {
  text-align:left;
  position:absolute;
  width:800px;
  height:700px;
  margin-left: -400px;
  top: -340px;
  left: 50%;
  border: 1px solid #333333;
  background-color:#fff;
  }
#header {
  position:relative;
  width:800px;
  height:100px;
  background-image:url(../images/header2.gif);
  background-repeat:no-repeat;
}

#main  {
  position:relative;
  float:left;
  width:800px;
  height:570px;
  overflow:auto;
  background:white;
  text-align:left;
  font-size:10px;

  }

#text  {
  margin: 25px;
  }

#footer {
  position:relative;
  float:left;
  width:800px;
  height:30px;
  background-color: #11264A;
  text-align:center;
  }
#footer p {
  margin-top:5px;
  color: white;
  font-size:10px;
  font-weight:bold;
  }
#footer a {
  color: white;
  font-size:10px;
  font-weight:bold;
  }
#footer a:hover {
  text-decoration:none;
  border-bottom: 1px dashed;
  }
#main a {
  color: navy;
  font-size:10px;
  text-decoration:none;
  font-weight:bold;
  
  }
#main a:hover {
  text-decoration:none;
  border-bottom: 1px dashed;
  }
#login {
  font-size:10px;
  text-align:center;
  }
  
#box1,#box2 {
  position:relative;
  float:left;
  width:245px;
  height:215px;
  background-image:url(../images/box.gif);
  background-repeat:no-repeat;
  } 
#box3  {
  position:relative;
  float:left;
  width:240px;
  height:215px;
  background-image:url(../images/box.gif);
  background-repeat:no-repeat;
  }   
  
#box4, #box5, #box6  {
  position:relative;
  float:left;
  width:245px;
  height:240px;
  background-image:url(../images/box2.gif);
  background-repeat:no-repeat;
  }     
 
#box1 p,#box2 p,#box4 p,#box5 p { 
  margin:12px 30px 2px 14px;
  }
#box3 p,#box6 p  { 
  margin:12px 20px 2px 14px;
  } 

#box 4  {
  font-size:6px;
  }  
  
#box1 b,#box2 b,#box3 b,#box4 b,#box5 b,#box6 b  { 
  font-size:12px;
  }  
 
#login  {
  position:relative;
  float:left;
  width:350px;
  margin-left: 180px;
  margin-top:20px;
  text-align:left;
  } 
 
 
h1 {
  font-size:14px;
  }
h2 {
  font-size:13px;
  }
h3 {
  font-size:12px;
  }

.form_header  {
  height:28px;
  background-color: #11264A;
  color:white;
  font-size:13px;
  font-weight:bold;
  padding-top:5px;
  padding-left:5px;
  }

.form_area  {
  background-color:#F3F7FC;
  border:1px solid #11264A;
  width:730px;
  padding-left:5px;
  padding-top:6px;
  padding-bottom: 8px;
  }

.theader  {
  background-color:#00594F;
  text-align:center;
  color:white;
  font-weight:bolder;
  height:14px;
  }


.rowEven {
	background-color: #99CCFF;
	text-align:left;
}

.rowOdd {
	background-color: #fff;
	text-align:left;
}

.rowHover {
	background-color: #F2C655;
	text-align:left;
}


.text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: normal;
}

.smText {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}

.heading {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 19px;
	font-weight: bold;
}

a  {
	color: #0000FF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
	font-size: 10px;
	font-weight: normal;
}

a:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 10px;
	font-weight: normal;
}

a:visited {
	color: #990099;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 10px;
	font-weight: normal;
}

a:visited:hover {
	color: #FF0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration : underline;
	font-size: 10px;
	font-weight: normal;
}

ul {
	list-style-type: square;
}

hr {
	height: 0px; 
	border: solid #D1D7DC 0px; 
	border-top-width: 1px;
}

.error  {
  font-weight:bold;
  color:red;
  }
textarea  {
  font-family:verdana,arial,sans-serif; 
  font-size:11px;
  }  

.confirmed  {
  background-color: #93FF93;
  }
.unconfirmed  {
  background-color: #FFD2D2;
  }
.invoiced  {
  background-color: #FFFF66;
  }    
  