body {
	margin: 11px 0 0 0;
	padding: 0;
	letter-spacing: normal;
	font-size: 12px;
	font-family:  Helvetica, Arial,  sans-serif;
	color: #555555;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0 auto;
	padding: 0;
	color: #000000;
}

p, ul, ol, blockquote {
	margin-top: 0;
}

a {
	text-decoration: none;
	color: #5F82A9;
	font-weight: normal;
}

a:hover {
	text-decoration: underline;
}

/* Header */

#header {
	width: 819px;
	height: 50px;
	margin: 0 auto;
	background: url("images/allied_00.jpg") no-repeat;
}

/*Banner*/
.banner {
	width: 819px;
	height: 300px;
	margin: 0 auto;
	padding-bottom: 5px;
	
	}
	
.banner img {    
    width:  819px; 
    height: 300px; 
    
} 	


/* Menu */

#menu {
	width: 819px;
	height: 30px;
	margin: 0 auto;
}

#menu ul {
	margin: 0 auto;
	padding: 0;
	list-style: none;
	line-height: normal;
}

#menu li {
	display: inline;
	
}

#menu a {
	display: block;
	float: left;
	width: 94px;
	height: 17px;
	padding: 5px 1px 2px 1px;
	background: url("images/img3.gif") no-repeat center center;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	
}

#menu .home a{
background: url("images/img3.gif") no-repeat center left;
}
#menu .home a:hover, #menu .homeactive a{
	background: url("images/img4.gif") center left;
	color: #000000;
}


#menu .asa a {
	display: block;
	float: left;
	width: 241px;
	height: 17px;
	padding: 5px 1px 2px 1px;
	background: url("images/asamenu.gif") repeat-x center right;
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
#menu  a:hover, #menu .active a {
	background: url("images/img4.gif") center center;
	color: #000000;
}

#menu .asa a:hover, #menu .asaactive a {
	display: block;
	float: left;
	width: 241px;
	height: 17px;
	padding: 5px 1px 2px 1px;	
	text-align: center;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;	
	background: url("images/asamenuactive.gif") center right;
	color: #000000;
}

/* Content */

#content {
	width: 819px;
	margin: 0 auto;
}

#message_banner {
	width: 819px;
	text-align: center;
	margin: 0 auto;
}

#colOne {
	float: left;
	width: 170px;
}

#colTwo {
	float: left;
	width: 439px;
	margin-left: 20px;
	margin-right: 10px;
}

#content #colTwo h2{
background: url("images/col2hgrey.gif");

}

#colOneTwo {
	float:left;
	width: 648px;
	padding: 0px 0px;
	

}
#content #colOneTwo #internal #nobg{
	background: none;
	color: #000000;
	text-align: left;
}
#content #colOneTwo #internal .nobg{
	background: none;
	color: #000000;
	text-align: left;
}
#content #colOneTwo #internal {
	background: none;
	color: #000000;	
	margin-top: 0px;
	margin-bottom: 0px;
	width: 609px;
	text-align: left;
}
#content #colOneTwo h2{
background: url("images/col12hgrey.gif") center left no-repeat;
color: #FFFFFF;
margin-top: 5px;
text-align: center;
padding: 6px 0px 1px 0px;
}

#colOneTwo #colOneTwoContent{
	width: 609px;	
}

#colOneTwo #colOneTwoContent2{
	width: 609px;	
}

#colOneTwo #colOneTwoContent li
{
   margin-top: 5px;
   margin-left:15px;
   list-style-type:square;
   font-weight: bold;
   
}

#colOneTwo #colOneTwoContent2 li
{
   margin-top: 5px;
   margin-left:15px;
   list-style-type:square;
   font-weight: normal;   
}


#colThree {
	float:right;
	width: 170px;
}

/* Content Elements */

#content h2 {
	height: 21px;
	margin-top: 5px;
	margin-bottom: 5px;
	padding: 6px 0px 1px 0px;
	background: url("images/img3grey.gif");	
	font-size: 13px;
	font-family:  Helvetica, Arial,  sans-serif;
	color:#FFFFFF;
	text-align: center;
	letter-spacing: normal;
	word-spacing: 0.1em;
}

#content h3 {	
	letter-spacing: normal;
	font-size: 11px;
	color: #111111;
}
#content h3 a{
font-weight: bold;
}

#content ul {
	margin-left: 0;
	padding-left: 0;
	list-style: none;
	font-weight: normal;
}

#request_container
{
  margin: 0 auto;
  text-align: center;
  width: 266px;  
}

#requestbg
{ 
  margin-top: 0px; 
  margin-bottom: 0px;
  background: url("images/requestbg.gif") repeat-y;
}

#newrequest span
{
  display: none;
}
#newrequest
{
  display: block;
  width: 70px;
  height: 17px;
  background: url("images/button_Layer-1.gif") no-repeat center center;
  margin-bottom: 5px;

}
#newrequest:hover
{
  background: url("images/button_Layer-1-over.gif") no-repeat center center;
}

#acs span
{
  display: none;
}
#acs
{
  display: block;
  width: 35px;
  height: 14px;
  background: url("images/enter_Layer-1.gif") no-repeat center center;
}
#acs:hover
{
  background: url("images/enter_Layer-1-over.gif") no-repeat center center;
}


#colThree .login{
margin-top: 5px;
margin-bottom: 5px;
font-size: 11px;
}
#colThree .login a{
background: url("images/img6.gif") repeat-x;
text-align: center;

padding-bottom: 2px;
padding-left: 8px;
padding-right: 8px;
color: #000000;
}

#colThree .login a:hover {
	
	background: url("images/login.gif") repeat-x;	
	text-decoration: none;
	color:#FFFFFF;
}



/* Footer */

#footer {
	height: 70px;
	padding: 7px 0 0 0;
	font-size: 11px;
	text-align: center;
	background: url("images/footerhr.gif") no-repeat center top;
	
}

#footer p {
	margin-top: 15px;
	color: #5F82A9;
	}
	
img.floatLeft{
float:left;
margin-right: 5px;
}

img.floatRight{
float:right;
margin-left: 5px;
margin-top: 10px;
}

.outline{
	outline: inset thin #444444;
	}
	
#content #colThree table tr td .securelogin{
	font-size: 11px;
	font-family:  Helvetica, Arial,  sans-serif;
	color: #555555;
	
}
#content #colOne a {
	font-weight: normal;
}
#content #colThree .resource a {
	font-weight: normal;
}
.hidden{
	display:none;
}

.options {text-align:right; color:#9ac1c9}
.options a {text-decoration:none; color:#9ac1c9}
.options a:hover {color:#033}

#acc {width:609px; list-style:none; color:#033; margin:0 auto 0px}
#acc h3 {width:595px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url("images/header.gif")}
#acc h3:hover {background:url("images/header_over.gif")}
#acc .acc-section {overflow:hidden; background:#fff}
#acc .acc-content {width:577px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff}

#nested {width:577px; list-style:none; color:#033; margin-bottom:15px}
#nested h3 {width:563px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url("images/header.gif")}
#nested h3:hover {background:url("images/header_over.gif")}
#nested .acc-section {overflow:hidden; background:#fff}
#nested .acc-content {width:545px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff; font-weight:normal}
#nested .acc-selected {background:url("images/header_over.gif")}

#nestedFAQ {width:577px; list-style:none; color:#033; margin-bottom:15px}
#nestedFAQ h3 {width:563px; border:1px solid #9ac1c9; padding:6px 6px 8px; font-weight:bold; margin-top:5px; cursor:pointer; background:url("images/header.gif")}
#nestedFAQ h3:hover {background:url("images/header_over.gif")}
#nestedFAQ .acc-section {overflow:hidden; background:#fff}
#nestedFAQ .acc-content {width:545px; padding:15px; border:1px solid #9ac1c9; border-top:none; background:#fff; font-weight:normal}
#nestedFAQ .acc-selected {background:url("images/header_over.gif")}


