
	.groupAdminBody
	{
		padding-left: 12px;
		padding-right: 12px;
		padding-top: 8px;
		padding-bottom: 4px;
	}
	
	.groupAdminLogoCell
	{
		background-color: #FFFFFF;
	}
	
	.groupAdminContent 
	{
		font-family: Arial,Tahoma,helvetica,sans-serif; 
		font-size: 12px;
		font-weight: normal;
	}

	.groupAdminContentBold 
	{
		font-family: Arial,Tahoma,helvetica,sans-serif; 
		font-size: 12px;
		font-weight: bold;
	}
	
	.groupAdminFieldLabel 
	{
		font-family: Arial,Tahoma,helvetica,sans-serif; 
		font-size: 12px;
		font-weight: bold;
	}

	.groupAdminFieldSubLabel
	{
		font-family: Arial,Tahoma,helvetica,sans-serif; 
		font-size: 9px;
		font-weight: normal;
	}
	
	.groupAdminFieldValue 
	{
		font-family: Arial,Tahoma,helvetica,sans-serif; 
		font-size: 12px;
	}

	.groupAdminFormRow 
	{
		border-top-color: Silver;
		border-top-style: solid;
		border-top-width: 1px;
		font-family: Arial,Tahoma,helvetica,sans-serif; 
        font-size: 12px;

	}
	.groupAdminHeaderCell
	{
		font-family: Arial,Tahoma,helvetica,sans-serif; 
        font-size: 11px;
        font-weight: bold;
        text-transform: uppercase;
        line-height: normal;
        color: #000000;
        background-color: #EAEAEA;
	}
	.groupAdminName
	{
		 font-family: Arial,Tahoma,helvetica,sans-serif; 
		 font-size: 12px;
	}
	.groupsAdminSysRightsBorder
	{
		 font-family: Arial,Tahoma,helvetica,sans-serif; 
         font-size: 12px;
	}
	.groupIdNotFound
	{
		font-family:Arial,Tahoma,helvetica,sans-serif; 
		font-size: 12px;
		font-weight: bold;
		text-transform: uppercase;
		color: #FF0000;
	}
	.searchCriteria
	{
		font-family: Arial,Tahoma,helvetica,sans-serif; 
		font-size: 12px;
		color:#000000;
	}
	.smalltext
	{
		font-family: Arial,Tahoma,helvetica,sans-serif; 
		font-size:10px;
		color:#000000;
	}
	.tooltiptext
	{
		font-family: Arial,Tahoma,helvetica,sans-serif; 
		font-size:11px;
		color:#000000;
	}
	.searchPage
	{
		font-family: Arial,Tahoma,helvetica,sans-serif; 
		font-size: 12px;
		color:#006699;
		text-decoration:underline;
	}
	
	.msg
	{
		font-family: Arial,Tahoma,helvetica,sans-serif;
		font-size: 13px;
		color: #000000;
		font-weight: bold;
	}
	
    .pwd
    {
     	font-family: Arial,Tahoma,helvetica,sans-serif; 
        font-size: 10px;
        color: #000000;
    }
	
	.table_padding
	{
		padding-left: 5px;
        padding-right: 5px;
        padding-top: 0px;
        padding-bottom: 0px;
	}
	
	.grouptierheader  
	{
		font-family: Arial,Tahoma,helvetica,sans-serif;
		font-size: 14px;
		font-weight: bold;
		color: #002A5C;
	}

	.navigationbg
	{
		background-color: #002A5C;
	}
	.required
	{
		font-size: 9pt;
		font-weight: normal;
		/*color: #FF0000*/
		color: #002A5C
	}
	input.gButton{
        font-family: Arial,Tahoma,helvetica,sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #000000;
        vertical-align: middle;
        background-color: #E8E7E7;
	}
	/* CoolMenus 4 - default styles - do not edit */
.clCMEvent
{
	position:absolute;
	width:99%;
	height:99%;
	clip:rect(0,100%,100%,0);
	left:0;
	top:0;
	visibility:visible;
}

.clCMAbs
{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}
/* CoolMenus 4 - default styles - end */  
/*Style for the background-bar*/
.clBar
{
	position:absolute;
	width: 10;
	height: 10;
	background-color:#000000;
	layer-background-color:#FF9900;
	visibility:hidden;
}

/*Styles for level 0*/
.clLevel0,.clLevel0over
{
	background-color: #3165CA;
	position: absolute;
	padding: 1px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}
.clLevel0
{
	color:#000000;
}
.clLevel0over
{
	background-color: #3165CA;
	color: #000000;
	cursor:pointer;
	cursor:hand;
	font-size: 10px;
	font-weight: bold;
}
a.clLevel0over
{
	background-color: #3165CA;
	color: #000000;
	cursor:pointer;
	cursor:hand;
	font-size: 10px;
	font-weight: bold;
}

a.outside:hover
{
    text-transform: uppercase;
    font-family: Arial,Tahoma,helvetica,sans-serif;
    cursor: hand;
    font-size: 12px;
    font-weight: bold;
    color:#002A5C;
    text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
}

a.outside
{
	color: #FFFFFF;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-weight: bold;
	padding-top:2px;
	padding-bottom:2px;
	font-size: 12px;
	text-decoration:none;
}


/*Styles for level 1*/
.clLevel1, .clLevel1over
{
	position:absolute;
	width: 180;
	padding: 2px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
}

.clLevel1
{
	background-color: #002A5C;
	color: #FFFFFF;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	padding: 5px;
	font-weight: bold;
	text-transform: uppercase;
}

.clLevel1over
{
	position:absolute; padding:1px;
    border-bottom: 2px dashed #849CAC;
    text-transform: uppercase;
    font-family: Arial,Tahoma,helvetica,sans-serif;
    cursor: pointer;
    cursor: hand;
    font-size: 12px;
    font-weight: bold;
    color:#002A5C;
    padding:5px;
    BACKGROUND-COLOR: #7A8BAF;
}

.clLevel1border
{
	position: absolute; 
	visibility: hidden;
	background-color: #000000;
	layer-background-color: #000000;
}

.level1
{
	position:absolute; padding:1px;
	border-bottom: 2px dashed #849CAC;
	text-transform: uppercase;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color:#FFFFFF;	
	padding:7px;
	background-color: #002A5C;
}

.level2
{
	position:absolute; padding:1px;
	border-bottom: 2px dashed #849CAC;
	text-transform: uppercase;
	font-family:Arial,Tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
	BACKGROUND-COLOR: #7A8BAF; 
	color: #002A5C; 
	cursor:pointer;
	cursor:hand;
	padding:7px;
}

/*
To accomodate poor formatting in Word documents (cut & Paste)
*/
INS
{
	text-decoration: none;
}
.Normal
{
	font-size: 12pt;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: black;
}
.MsoNormal
{
	font-size: 12pt;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: black;
}
MsoBodyText
{
	font-size: 12pt;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: black;
}
.MsoBodyText
{
	font-size: 12pt;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: black;
}
Normal
{
	font-size: 12pt;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: black;
}
MsoNormal
{
	font-size: 12pt;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: black;
}

a
{
	text-decoration:none;
	color:#B01116;
}

a:hover
{
	text-decoration:underline;
}

.header_cell
{
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-weight: 900;
	text-transform: uppercase;
	line-height: normal;
	color: #FFFFFF;
	background-color: #002A5C;
	padding-bottom: 4px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 4px;
}

.content_table_bordered
{
	line-height: normal;
	background-color: #FFFFFF;
	border: 1px solid Black;
	width: 100%;
	/* padding-bottom : 4px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 4px;*/
}

.login_table_bordered
{
	line-height: normal;
	background-color: #FFFFFF;
	border: 1px solid Black;
	width: 300px;
	height: 135px;
	/*padding-bottom : 4px;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 4px;*/
}

.content 
{
	font-size: 10pt;
	font-family: Arial,Tahoma,helvetica,sans-serif;
}

.contentHelp
{
	font-size: 11px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
}

.contentSmall 
{
	font-size: 8pt;
	font-family: Arial,Tahoma,helvetica,sans-serif;
}

BODY
{
	background-color: FFFFFF;
	font-size: 7px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: black;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px; 
	/*SCROLLBAR-FACE-COLOR: #F2F2F2;
	SCROLLBAR-HIGHLIGHT-COLOR: #444444; 
	SCROLLBAR-3DLIGHT-COLOR: #FFFFFF;
	SCROLLBAR-ARROW-COLOR: #333333;
	SCROLLBAR-TRACK-COLOR: #FFFFFF;
	SCROLLBAR-DARKSHADOW-COLOR: #DDDDDD;*/
	background-repeat: repeat;
	padding:0;
	margin:0;
}

INPUT
{
	font-size: 11px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: black;
	BACKGROUND-COLOR: #EFEFEF;
	background-position: top;
	margin-top: 0;
	vertical-align: top;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

SELECT.radio
{
	font-size: 12px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: black;
	background-position: top;
	margin-top: 0;
	vertical-align: top;
	padding-left: 2px;
	padding-bottom: 2px;
	padding-right: 2px;
	padding-top: 2px;
}

SELECT
{
	font-size: 12px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: black;
	BACKGROUND-COLOR: #EFEFEF;
	background-position : top;
	margin-top : 0;
	vertical-align : top;
	padding-left : 2px;
	padding-bottom : 2px;
	padding-right : 2px;
	padding-top : 2px;
}

H1
{
	font-size: 18pt;
	font-weight: bold;
	color: black;
	font-family: Arial,Tahoma,helvetica,sans-serif;
}

H2
{
	font-size: 14pt;
	font-weight: bold;
	color: black;
	font-family: Arial,Tahoma,helvetica,sans-serif;
}

H3
{
	font-size: 13pt;
	font-weight: bold;
	color: black;
	font-family: Arial,Tahoma,helvetica,sans-serif;
}

H4
{
	font-size: 12pt;
	font-weight: bold;
	color: black;
	font-style: italic;
	font-family: Arial,Tahoma,helvetica,sans-serif;
}

H5
{
	font-size: 11pt;
	font-weight: bold;
	color: black;
	font-family: Arial,Tahoma,helvetica,sans-serif;
}

.error 
{
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-size: 13px;
	/*color: #CC0000;*/
	color: #FF0000;
}

.grey_lt_bkgrd
{
	background-color: #FFFFFF;
}

.footer_text
{
	font-size: 12px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: #000000;
	font-weight: bold;
}

a.more:link
{
	font-size: 11px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: #002A5C;
	font-weight: bold; 
}

a.more:visited
{
	font-size: 12px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: #006699;
	font-weight: bold;
}

a.homelink:link
{
	font-size: 11px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: #183c94;
	font-weight: normal; 
}

a.homelink:visited
{
	font-size: 12px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: #183c94;
	font-weight: normal;
}

.tierheader  
{
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000066;
}
.contactUs
{
	WIDTH: 283px; 
	HEIGHT: 21px; 
	BACKGROUND-COLOR: #7A8BAF;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-weight:bolder;
	text-transform:uppercase;
	color:#002A5C;
}

textArea.contactUs
{
	WIDTH: 283px; 
	HEIGHT: 146px; 
	BACKGROUND-COLOR: #7A8BAF;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-weigth:bolder;
	color:#002A5C;
	text-transform:none;
}

.blacktext
{
	font-size: 12px;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	color: #000000;
}

.tableHeight{
	margin-bottom: -10px; 
	height : 100%;
}

#headerHeight{
	height:8%;
}

#contentHeight{
	height:88%;
}

#footerHeight{
	height:4%;
}

#sidebarbackground{
	width:185px;
	height:100%;
	position:absolute;
	background-color:#002A5C;
	
}
.imageFront{
	z-index:100;
}

input.uppercase {
	text-transform: uppercase;
}

.divToolTip {
	visibility: hidden;
	position: absolute;
	z-index: 1000;
	/*filter: alpha(opacity=90);*/
}

/* Open Enrollment*/
.oe
{
	/*WIDTH: 283px; 
	HEIGHT: 21px; */
	BACKGROUND-COLOR: #7A8BAF;
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-weight:bolder;
	color:#002A5C;
}

.oeAdminFieldLabel 
{
	font-family: Arial,Tahoma,helvetica,sans-serif; 
	font-size: 12px;
	font-weight: bold;
}

.oeAdminFieldValue 
{
	font-family: Arial,Tahoma,helvetica,sans-serif; 
	font-size: 12px;
}

.oeAdminFormRow 
{
	border-top-color: Silver;
	border-top-style: solid;
	border-top-width: 1px;
	font-family: Arial,Tahoma,helvetica,sans-serif; 
    font-size: 12px;
}

.oeEnrollmentBody
{
	padding-left: 12px;
	padding-right: 12px;
	padding-top: 8px;
	padding-bottom: 4px;
}
	
.oeEnrollmentFieldLabel 
{
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-size: 12px;
	font-weight: bold;
}

.oeEnrollmentFieldSubLabel
{
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-size: 9px;
	font-weight: normal;
}
	
.oeEnrollmentFieldValue 
{
	font-family: Arial,Tahoma,helvetica,sans-serif;
	font-size: 12px;
}
.oeEnrollmentButton{
 	font-family: Arial,Tahoma,helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    vertical-align: top;
    background-color: #E8E7E7;
}

div.autocomplete {
      position:absolute;
      width:250px;
      height:120px;
      overflow:auto;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul {
      list-style-type:none;
      margin:0px;
      padding:0px;
    }
    div.autocomplete ul li.selected { background-color: #ffb;}
    div.autocomplete ul li {
      list-style-type:none;
      display:block;
      margin:0;
      padding:2px;
      height:16px;
      cursor:pointer;
    }
