body
{color:#000;font:normal 75%/.75em verdana,arial,helvetica,sans-serif;
	line-height:1.4em;margin:0;
}

TEXTAREA{font-family:verdana,arial,helvetica,sans-serif;line-height:1.4em;width:100%}
TD,TH{font:normal 80%/.8em verdana,arial,helvetica,sans-serif;line-height:1.4em;}
 
A{color:#102659}
A:Hover{color:#99cccc}
  
.error-message{color:#FF0000}

ul { list-style-type: square;}
LI {margin:5px 0 12px 0 }


/* Headings */
H1
{font-size:140%;color:#000099;padding-left:30px;height:22px; vertical-align:top;
	background:url('../images/gear.gif') no-repeat 0 0;}
A.heading-link{color:#000099;height:22px;text-decoration:none;}

H2
{font-size:120%;color:#000;text-align:left;background:url('../images/bullet_arrow.gif') no-repeat 0 5px;
    padding:3px 0 2px 0px;margin-bottom:5px}
H3, H4
{font-size:110%;margin-bottom:5px}

.error-message{color:#990000;}

/****************************
/* HEADER
/***************************/

#header{background-color:#05193e;width:100%;height:94px;}


#room-title-wrapper{background-color:#33ccff;width:100%;color:#FFF;
	font-weight:bold; vertical-align:middle;text-align:right;
	}
#room-title{padding:5px 30px 5px 0;}

#menu{background:#FFF url('../images/button_space.jpg') no-repeat right;width:970px;}
#menu UL{padding:0;margin:0;}
#menu LI{padding:0;margin:0;display:inline;}
#menu UL LI IMG{border:0; padding:0;margin:0;}

#admin-menu-wrapper,#menu-wrapper{margin:0px;background:#FFF url('../images/menu_background.gif') repeat-x right;}
#admin-menu UL,#menu UL{margin:0}

#admin-menu-wrapper {padding:0 5px 5px 5px}
#admin-menu A{color:#FFF;text-decoration:none}
#admin-menu A:hover{color:#4cc6f5}
#admin-menu UL LI{display:inline;margin-right:10px;padding:0 0 0 14px;
	background:transparent url('../images/admin_menu_bullet.gif') no-repeat center left;}

DIV.profile-menu {text-align:left;margin-bottom:10px}
DIV.profile-menu UL{margin:0;padding:0}
DIV.profile-menu UL LI{display:inline;margin-right:10px;padding:0 0 0 14px;
	background:transparent url('../images/profile_menu_bullet.gif') no-repeat center left;}
DIV.profile-menu A{color:#006699;text-decoration:none}
DIV.profile-menu A:hover{color:#4cc6f5;}
/* ************************************ */
/* SUB MENU                             */
/* ************************************ */

#smenu1{width:210px;background-color:#1361B3;border-style:solid;border-color:#4AC2EF;border-width:thin;
	position:absolute; left:58px;top:114px}
#smenu1 UL{margin:0;padding:0;z-index:100;}
#smenu1 UL LI{margin:0;padding:3px;display:list-item; list-style-type:none;z-index:101;}
#smenu1 a{color:#fff; text-decoration:none;z-index:102;}
#smenu1 a:hover{color:#4AC2EF}


#smenu2{width:337px;background-color:#1361B3;border-style:solid;border-color:#4AC2EF;border-width:thin;
	position:absolute; left:325px;top:114px}
#smenu2 UL{margin:0;padding:0;z-index:100;}
#smenu2 UL LI{margin:0;padding:3px;display:list-item; list-style-type:none;z-index:101;}
#smenu2 a{color:#fff; text-decoration:none;z-index:102;}
#smenu2 a:hover{color:#4AC2EF}

#smenu3{width:150px;background-color:#1361B3;border-style:solid;border-color:#4AC2EF;border-width:thin;
	position:absolute; left:732px;top:114px}
#smenu3 UL{margin:0;padding:0;z-index:100;}
#smenu3 UL LI{margin:0;padding:3px;display:list-item; list-style-type:none;z-index:101;}
#smenu3 a{color:#fff; text-decoration:none;z-index:102;}
#smenu3 a:hover{color:#4AC2EF}

#smenu4{width:180px;background-color:#1361B3;border-style:solid;border-color:#4AC2EF;border-width:thin;
	position:absolute; left:730px;top:114px}
#smenu4 UL{margin:0;padding:0;z-index:100;}
#smenu4 UL LI{margin:0;padding:3px;display:list-item; list-style-type:none;z-index:101;}
#smenu4 a{color:#fff; text-decoration:none;z-index:102;}
#smenu4 a:hover{color:#4AC2EF}


/**********************************
/* CONTENT
/**********************************/
#content{width:95%;margin:20px 0px 20px 30px;padding-bottom:50px;}

#content TABLE.data-grid TD{border-top:solid 1px #CCCCFF;
	border-left:solid 1px #CCCCFF;padding:5px; vertical-align:top;}

#content TR.grid-header TD,#content TR.grid-header TH
{color:#005DAA;padding:7px 2px 7px 3px;border-bottom:double;text-align:left;font-weight:bold;
	border-top:solid 1px #CCCCFF;border-left:solid 1px #CCCCFF;}

#content .grid-header A {font-weight:bold;}
#content TABLE.data-grid{border-bottom:solid 1px #CCCCFF;border-right:solid 1px #CCCCFF;}

DIV.left-column{float:left;width:45%}
DIV.right-column{margin-left:50%;}

DIV.left-column UL LI,DIV.right-column UL LI
{margin-bottom:20px; list-style-type:none }
/***********************/
/* LIST
/***********************/
UL.presentation-list LI{margin-bottom:15px;font-weight:bold;  list-style-type:none}
UL.presentation-list LI UL{margin:10px 0 25px 55px}
UL.presentation-list LI UL LI{font-weight:normal; 
	list-style-type:square;margin:0 0 10px 0;}
	
UL.federal-programs LI UL LI{list-style-type:none;margin:10px 0 25px 0;}

/**********************************
/* FOOTER
/**********************************/
#footer{height:50px;text-align:center;padding-top:5px;
	background:#33ccff url('../images/footer.gif') repeat-x left;}

#footer A{color:#000099;font-size:90%; text-decoration:none}
#footer A:hover{color:#FFF}
#footer UL{margin:0;padding:0}
#footer UL LI.first{ background-image:none;padding-left:0}
#footer UL LI{color:#FFF;padding:0 5px 0 17px;display:inline;
	background:#33ccff url('../images/footer_bullet.gif') no-repeat left;}



