/* CSS Document */

/* ---------- misc ---------- */

* {
 padding: 0;
 margin: 0 auto;
 top: 5px;
 }

body{
 background-color: #000000;
 color: #000;
 font: 12px/1.4em Arial, Tahoma, Verdana, sans-serif;
 text-align: center;
 background: transparent url(images/b01.gif) repeat;
}

#header {
 position: relative;
 top: 0;
 left: -2px;
 width: 702px;
 background: #CC0000 url(images/header.jpg) no-repeat 0 0;
 height: 80px;
 background-color: #CC0000;
 }

 #navbar {
	position: absolute;
	top: 57px;
	left: 522px;
	font-size: 12px;
	line-height: 1.2em;
	width: 179px;
 }

.p1 {
 color: #E9CE8F;
text-decoration: none;
font: bold 12px/1.2em Verdana, Arial, Helvetica, sans-serif; 
 }
 

 
 /* ---------- a ---------- */

a {
 text-decoration: none;
 }
.agency a {
 font-weight: bold;
 color: #888DF4;
 text-decoration: underline;
 }
 .login a 
 {
 font-weight: bold;
 color: #888DF4;
 text-decoration: underline;
 }
 
 
#navbar a, #footer a {color: white;}
#navbar a:hover, .agency a:hover, .login a:hover {color: #000000;}

#footer a:hover, #footer a:active {color: #947921;}
#intro a:hover, #intro a:active, #supportingText a:hover, #supportingText a:active {color: #85925C; }


/*----------------------*/

 #container{
	position: relative;
	background: #ffffff url(images/alpha_06.gif) repeat-y;
	text-align: center;
	padding: 0;
	top: 12px;
	width: 705px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
 }
 
#footer {
 position: relative;
 top: 20px;
 width: 702px;
 height: 50px;
 color: white;

 }
 
 /*------content------*/
 
 #content {
	width: 654px;
	width /**/: 654px;
	text-align: center;
	background-color: #FFFFFF;

}

#boxes {
 position: relative;
 width: 700px;
 height: 155px;
 left: -2px;
 top: 250px;
 background: transparent url(images/alpha_11.gif) no-repeat;
 text-align: center;
}

.login {
	position: absolute;
	left: 30px;
	top: 20px;
	width: 300px;
	margin-top: 25px;
	text-transform: uppercase;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000; 
}

.login td 
{
    font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
	text-transform: uppercase;
}

.agency {
	position: absolute;
	left: 375px;
	top: 20px;
	width: 300px;
	margin-top: 25px;
	text-align: left;
	text-transform: uppercase;
	font: bold 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 color: #000000; 
} 
/*------navigation1------*/



#navbar ul, li {
margin: 0;
padding: 0;
list-style-type: none;
line-height: 1.4em;
}
#navbar ul, li a {
color: #DAE9C7;
text-decoration: none;
}
#navigation ul, li a:hover {
text-decoration: none;
color: #AFC78E;
}


/* ---------------Login Box Form------------------*/



.smallfieldcell { 
 background-color: #ffffff;
 color: #333333; 
 text-align: left; 
 width: 50px; 
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 margin-top: 3px;
 }

.smallfieldcell input { 
 width: 20px; 
 margin-top: 2px;
 font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: #EFE7E7; 
 color: #102132; 
 border: 1px solid #284279; 
} 

.button { 
 font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif; 
 background-color: TRANSPARENT; 
 color: #102132; 
 margin-top: 15px;
 margin-left: 105px;
}

.invalidLogin 
{
    color: #ff0000;
    font-size: 10px;
}

