.SurveyFirstCell
{
	Margin: 1em;
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
	text-indent: 1em;
}

/***************** default text on all pages ********************/

.body 
{
	background-color:White
}

/* START: General Object Styles ****************************************/
a:link	
{ 
	color: #003399;
	text-decoration: none; 
}								
a:active	
{ 
	color:  #CC3300;
	text-decoration: none; 
}	
/*
a:visited	
{ 
	color: #003399;
	text-decoration: none; 
}
*/							
a:hover
{
	color: #CC3300;
	text-decoration: underline; 
}

/* Input Fields ***********************/
.inputboxsmall
{
	width: 50px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 21px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}

.inputboxdate
{
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 21px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}

.inputboxmedium
{
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 21px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}
.inputboxlarge
{
	width: 310px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	font-style: normal;
	vertical-align: middle;
	height: 21px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}
.inputsearchboxlarge
{
	width: 310px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 10pt;
	color: silver;
	font-style: italic;
	vertical-align: middle;
	height: 21px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}

.inputboxcalendar
{
	width: 100px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 21px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}

.textareasmall
{
	width: 225px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 50px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}

.listbox
{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	text-decoration: none; 	
	width: 350px;
}
.dropdownlistlarge
{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	text-decoration: none; 	
	width: 400px;
}

.dropdownlistsearch
{
	width: 225px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	height: 75px;
	vertical-align: middle;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}

.Emailbox
{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	text-decoration: none; 	
	width: 600px;
}
.TimeZonebox
{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	text-decoration: none; 	
	width: 600px;
	height: 400px
}
.Stylesbox
{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	text-decoration: none; 	
	width: 600px;
	height: 400px
}

.filefieldlarge
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 21px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}

/* Buttons *************************/
.linkbutton
{
	font-size: 8pt; 
	color: Navy; 
	font-family: tahoma; 
	text-decoration: underline;		
	font-weight: normal;
    vertical-align:middle;
}

.linkbuttonunderline
{
	font-size: 8pt; 
	color: Navy; 
	font-family: tahoma; 
	text-decoration: underline;		
	font-weight: normal;
}
.buttonShape75
{
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma;
	text-decoration: none; 		
	padding-left: 10px;
	padding-right: 10px;
	width: 75;
}
.buttonShape150
{
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma;
	text-decoration: none; 		
	padding-left: 10px;
	padding-right: 10px;
	width: 150;
}
.buttonShape200
{
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma;
	text-decoration: none; 		
	padding-left: 10px;
	padding-right: 10px;
	width: 200;
}


/* DropdownLists */
.actiondd{ 
	 FONT-SIZE: 8pt; 
	 COLOR: #000000; 
	 FONT-FAMILY: tahoma,arial; 
	 FONT-WEIGHT: normal; 
	 BACKGROUND-COLOR: #ffffff;
}
.actionddPrereq{ 
	 FONT-SIZE: 8pt; 
	 COLOR: #000000; 
	 FONT-FAMILY: tahoma,arial; 
	 FONT-WEIGHT: normal; 
	 BACKGROUND-COLOR: #ffffff;
	 margin-top: .5%;
}

.smpagetext {
	FONT-SIZE: 7pt; 
	COLOR: #515151;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}

.smpagetext2 {
	FONT-SIZE: 7pt; 
	COLOR: green;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}
.pagetext {
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}

.pagetextblack
{
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	text-decoration: none; 	
	
}

.pagetextBlackBold
{
	font-size: 8pt; 
	color: #000000; 
	font-weight: bold;
	font-family: tahoma; 
	text-decoration: none; 	
}

.pagetextunderline 
{
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	background-color: #9eb9e0;
	border-bottom-color: #4682b4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	TEXT-DECORATION: none;
}


.pagetextGreen
{
	font-size: 8pt; 
	color:Green;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 	
}

.pagetextBold
{
	font-size: 8pt; 
	color:Red;
	font-weight: bold;
	font-family: tahoma; 
	text-decoration: none; 	
}

.pagetextRed {
	font-family: Lucida Sans Unicode; 
	font-size: 8pt; 
	font-weight: normal; 
	color:Red; 
	text-decoration: none; 
}

.pagetextRedBoldSmall {
	FONT-SIZE: 8pt; 
	font-weight: bold;
	color:Red; 
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}

.pagetextYellowHighlight{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	padding: 2px;
	background-color:Yellow;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}

.sectiontitle{
    color: black; 
    font-family: arial; 
    font-size: 14pt; 
    font-weight: normal;
}

.topictitle {
	FONT-SIZE: 14pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma;
}
.label {
	FONT-SIZE: 8pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	font-weight:bold;
}
.label10 {
	FONT-SIZE: 10pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	FONT-WEIGHT: normal; 
}
.checkboxYellow 
{
	background-color: Yellow;
	font-family: Lucida Sans Unicode; 
	font-size: 8pt; 
	font-weight: normal; 
	color:Red; 
	text-decoration: none; 
}

.labelunderline 
{
	FONT-SIZE: 8pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	font-weight:bold; 
	background-color: #9eb9e0;
	border-bottom-color: #4682b4;
	border-bottom-style:solid;
	border-bottom-width:1px;
	TEXT-DECORATION: none;
}

.name{    /* Used in Assign Users Page */
	 FONT-SIZE: 14pt; 
	 COLOR: green; 
	 FONT-FAMILY: tahoma,arial,Geneva,Helvetica,sans-serif; 
	 FONT-WEIGHT: normal; 
}

.directions {     /* Instructions */
	font-family: verdana; 
	font-size: 8pt; 
	font-weight: normal; 
	color: #CC6600; 
}

/*END General Objects Styles */
/***********************************************************************/


/* START: Outermost Container Table ************************************/
.lsTableShell 
{
	background-color: #C3DAFA;
	border-color: #063C94;
	border-style: solid;
	border-width: 1px;	
	width: 100%;
	height: 900px;
}
.lsTableShellHide 
{
	border-width: 0px;	
	width: 100%;
	padding: 0px;
}
.lsTableShellSblog 
{
	border-width: 0px;	
	width: 100%;
	height: 900px;
}
.lsTableShellCell 
{
	padding: 3px;
	vertical-align: top;
}

.lsTableShellCellHide
{
	padding: 0px;
	vertical-align: top;
}

.lsTableShellCellSblog 
{
	padding: 0px;
	vertical-align: top;
}

.lsTableShellNoHeight 

{

            background-color: #C3DAFA;

            border-color: #063C94;

            border-style: solid;

            border-width: 1px;          

            width: 100%;     

}

/* END: Outermost Container Table */
/***********************************************************************/


/* START: Secondary Container Table ************************************/
.lsTableSubShell 
{
	background-image: url(../images/subshell.jpg);
	border-color: #7EB1FE;
	border-style: solid;
	border-width: 1px;
	height: 100%;
	width: 100%;
}
.lsTableSubShellSblog 
{
	border-width: 0px;
	height: 100%;
	width: 100%;
}
.lsTableSubShellCell 
{
	padding: 0px;
	vertical-align: top;
	text-align: Left;
}
.lsTableSubShellCellSblog 
{
	padding: 0px;
	vertical-align: top;
	text-align: Left;
}
/* END: Secondary Container Table */
/**********************************************************************/

/* START: Title Bar ***************************************************/
.lsTitleBar 
{
    background-image: url(../images/titlestrip.jpg);
    font-size: 12pt; 
	font-weight: bold;
	color: #ffffff; /* white */
	font-family: arial; 
	text-decoration: none; 
	border-width: 0px;
	width: 100%;
}
.lsTitleBarCell 
{
    padding: 5px;
    vertical-align: top;
    text-align: left;
}
/* END: Title Bar */
/*********************************************************************/

/* START: Decorative Strip Located under Title Bar *******************/
.lsStrip 
{
	background-color: #043A94; /* #043A94 this color matches the bottom of the Title Bar > titlestrip.jpb */
	border-bottom-color: #043A94;
	border-bottom-style: solid;
	border-bottom-width: 0px;
	width: 100%;	
	height: 0px;
}
.lsStripHeight /*Control the TableRow Height */
{
	height: 0px;
}
/* END: Decorative Strip */
/********************************************************************/


/* START: Message Center ********************************************/
.lsMessageAreaCell  
{
	padding: 5px;
    vertical-align: middle;
    text-align: center;
}

.lsConfirmRed 
{
	background-color: #FFCC99;
	border-color: #CC0000;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle;
	text-align: center;
	font-size: 8pt; 
	color:Red;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 	
	width: 100%;	
}
.lsConfirmGreen 
{
	background-color: #CCFFCC;
	border-color: #339933;
	border-style: solid;
	border-width: 1px;
	vertical-align: middle;
	text-align: center;
	font-size: 8pt; 
	color:Green;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 	
	width: 100%;	
}
.BangSize 
{
	height: 16px;
	width: 16px;
}
/* END: Message Center */
/************************************************************************/

/* START: Utility Bar Styles *******************************************/
.lsActionBar 
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	background-color: #ece9d8;
	border-bottom-color: navy;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 100%;
	padding: 5px;
}
.lsActionBarNoBorder 
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	background-color: #ece9d8;
	border-width: 0px;
	width: 100%;
	padding: 5px;
}
.lsActionBarCell 
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	background-color: #ece9d8;
	padding: 5px;
	text-align: left;
	white-space: nowrap;
}
.lsActionBarCellRight 
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	background-color: #ece9d8;
	padding: 5px;
	text-align: Right;
	white-space: nowrap;
}
.lsActionBarCell1 /* Typically used Prior to Pager Cell */
{
	background-color: #ece9d8;
	padding: 5px;
	width: 40%;
	text-align: left;
	white-space: nowrap;
}
.lsActionBarCell2 /* Typically used in the Pager Cell */
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	background-color: #ece9d8;
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	white-space: nowrap;
}
.lsActionBarCell2B 
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	background-color: #ece9d8;
	padding: 5px;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}
.lsActionBarCell3 /* Typically used after the Pager Cell */
{
		font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	background-color: #ece9d8;
	padding: 5px;
	width: 33%;
	text-align: right;
	vertical-align: middle;
	white-space: nowrap;
}
.inputboxPager 
{
	width: 30px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-weight: normal;
	color: #000000;
	height: 21px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}
.lsPagerText 
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #a9a9a9;
}
/* END: Utility Bar */
/**********************************************************************/

/* START: Forms Styles ***********************************************/
.lsTableBorder /*Provides outer border of a Form */
{
	background-color: #ffffff;
	border-left-color: #7EB1FE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #7EB1FE;
	border-right-style: solid;
	border-right-width: 1px;	
	border-bottom-color: #7EB1FE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.lsformtitle
{
	background-image: url(../images/tabbackgroundbottom.jpg);	
	text-align: left;
	padding: 5;
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}
.lsAddEdit 
{
	
	background-color: #ffffff;
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	text-decoration: none; 	
	border-width: 0px;
	width: 100%;
}
.lsAddEditCellTopBorder 

{

      padding: 5px;

      border-top-color: #7EB1FE;

      border-top-style: solid;

      border-top-width: 1px;

}


.lsAddEditCell 
{
	padding: 5px;
}
.lsAddEditCellTopBorder 
{
	padding: 5px;
	border-top-color: #7EB1FE;
	border-top-style: solid;
	border-top-width: 1px;
}
.formtext {
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}
/* END: Forms Styles **************************************************/

/* START: Tab Menu Styles *********************************************/
.lsTabTop 
{
	background-image: url(../images/tabbackgroundtop.jpg);	
	border-left-color: #7EB1FE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #7EB1FE;
	border-right-style: solid;
	border-right-width: 1px;
}
.lsTabTopStrip 
{
	height: 5px;
}
.lsTabBottom 
{
	background-image: url(../images/tabbackgroundbottom.jpg);	
	border-left-color: #7EB1FE;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #7EB1FE;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #7EB1FE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	text-decoration: none; 
}
.lsTabBottomleft 
{
	background-image: url(../images/tabbackgroundbottom.jpg);	
	border-left-color: #7EB1FE;
	border-left-style: solid;
	border-left-width: 1px;
	border-bottom-color: #7EB1FE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	text-decoration: none; 
	Width: 20px;
}
.lsTabBottomright 
{
	background-image: url(../images/tabbackgroundbottom.jpg);	
	border-right-color: #7EB1FE;
	border-right-style: solid;
	border-right-width: 1px;
	border-bottom-color: #7EB1FE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	text-decoration: none; 
}

.lsTabRowHeight 
{
	height: 22px;
}
.lsTabSubmenuRowHeight 
{
	height: 20px;
}
.tabtext {
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
	font-weight: normal;
}
.tabtextright 
{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}
.lsTabAddEdit 
{
	text-decoration: none; 	
	border-width: 0px;
	width: 120px;
}
.lsTabOver 
{
	text-decoration: none; 	
	border-width: 0px;
	width: 120px;
}
.lsTabDefault
{
	text-decoration: none; 	
	border-width: 0px;	
	width: 120px;
}

.submenu 
{
	background-color: #ffffff;
	border-color: #7EB1FE;
	border-style:solid;
	border-width:1px;
	border-top-width: 0px;
	width: 100%;
}

.submenutext {
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}
A.submenutext:link {
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}
A.submenutext:visted {
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}
A.submenutext:hover{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	text-decoration: underline;
}
A.submenutext:active {
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}
.submenutextselected {
	background-color: #FFCC33;
	padding: 3px;	
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	TEXT-DECORATION: none;
}
A.submenutextselected:hover
{
	background-color: #FFFFCC;
	padding: 3px;	
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	text-decoration: underline;
}
/* END: Tab Menu Styles */
/**************************************************************************/


/* START: Main DataTable Styles ***************************************/
.lsTableData /* Provides Line under a Datatable */
{
	
	border-bottom-color: #7EB1FE;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	width: 100%;
}
.clsTable 
{
    background-color: #bbbbbb;
    width: 100%;
    border-width: 0px;
}
.clsTable td 
{
	padding: 5px;
	/*border: solid 0px Tan;  */
}
.clsHeader  
{
    background-image: url(../images/headerbar.jpg);
    background-repeat: repeat-x;
	font-size: 8pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	text-decoration: none; 
}
.clsSubHeader 
{
	background-color:#FDEBCF;
	font-size: 8pt; 
	font-weight: bold;
	color: #4B4B4B;
	font-family: tahoma; 
	text-decoration: none; 
}
.clsHeader a
{
	font-size: 8pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	text-decoration: none; 	
}
.clsHeader a:hover
{
	font-size: 8pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	text-decoration: underline;
}

.clsRow 
{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	background-color: #ffffff;
	TEXT-DECORATION: none;	
}

.clsRowAlt 
{
    background-color: #e6e6fa;
    font-size: 8pt; 
	color: #000000; 
	font-family: tahoma, arial; 
	text-decoration: none; 
}
.clsRowEdit 
{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	background-color: #FFFF99;
	TEXT-DECORATION: none;	
}

td.nowrap
{
	white-space:nowrap;
}

tr.nowrap
{
	white-space:nowrap;
}

.clsHeaderAddEdit
{
    background-image: url(../images/addHeader.jpg);
    background-repeat: repeat-x;
	font-size: 8pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	text-decoration: none; 
	padding: .09cm;
}

.clsRowAddEdit
{
    background-color: #9eb9e0;
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	text-decoration: none; 	
}
.clsRowAddEditTopBorder
{
    background-color: #9eb9e0;
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma;
	border-top-color: #4682b4;
	border-top-style:solid;
	border-top-width:1px;	 
	text-decoration: none; 	
}

/* anchor properties for a href links */
A.repMenuText:hover  {color:#FF3300; text-decoration: underline}
A.clsRow:hover  {color:#FF3300; text-decoration: underline}
A.clsRowAlt:hover  {color:#FF3300; text-decoration: underline}
A.clsRowAddEdit:hover  {color:#FF3300; text-decoration: underline}
A.clsHeadRow:hover {color:#FF3300; text-decoration: underline;}


.clsTableFooter {
	color:Black; font-family :tahoma; font-size:8pt; text-decoration:none;
}
/* END: Main DataTables Styles */
/***********************************************************************/

.lsTableDirections 
{
	font-family: verdana; 
	font-size: 7pt; 
	font-weight: normal; 
	color: #CC6600; 	
	border-color: #7EB1FE;
	border-style: solid;
	border-width: 1px;
	width: 100%;
}

.lsAddEditwithTopBorder 
{
    background-color: #ffffff;
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma;
	border-top-color: #ece9d8;
	border-top-style:solid;
	border-top-width:1px;	 
	text-decoration: none; 	
}

.headerViewer {
    /*padding: 14px;*/
    /*background-color: #CCCCFF;*/
    width: 100%;
    /*height: 100%;*/
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#1e77d3' ,endColorStr= '#ffffff'  ,gradientType= '1' );
	background-color: #ffffff;
}



.bodyTable {
    width: 100%;
	filter: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#1e77d3' ,gradientType= '1' );
	background-color: #ffffff;
}

/* START: Navigation Links in Header *****************************************/ 
.navbarShell
{
    height: 66px;
    border-width: 0px;
    width: 100%;
}
.navbartoptable
{
	background-image: url(../images/Header.jpg);
    height: 100%;
    border-width: 1px;
    width: 100%;
}
.navbartoprow
{
    height: 40px;
}

.navbartoptablecell1
{
    width: 20%;
    vertical-align: top;
}
.navbartoptablecell2
{
    height: 100%;
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
}
.navbartoptablecell3
{
    width: 50%;
    vertical-align: top;
    text-align: right;
}
.navbarbottomrow
{
   height: 26px; 
}
td.navbarbottomCellleft
{
	background: url(../images/menu.jpg);
	height: 100%;
	border-bottom: 1px solid lightblue;
	padding: 0px;
}
td.navbarbottomCellright
{
	background: url(../images/menu.jpg);
	height: 100%;
	vertical-align: middle;
	text-align: right;
	border-bottom: 1px solid lightblue;
	padding: 0px;
}
.headerTopText
{
    color: white;
    font-family: tahoma;
    font-size: 8pt;
	text-decoration:none;
}
A.headerTopText{
    COLOR:white;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
}
A.headerTopText:visited
{
	color: white;
}
A.headerTopText:hover{color: #CC3300}
A.headerTopText:vlink{color:white}
A.headerTopText:link{color:white}
A.headerTopText:alink{color:white}

.headerText_nav
{
    color: navy;
    font-family: verdana;
    font-size: 8pt;
	text-decoration:none;
}
A.headerText_nav{
    COLOR:navy;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
	TEXT-DECORATION: none;
}
A.headerText_nav:hover{color: #CC3300}

menuitem
{

text-decoration: none;
color: navy;
font-size: 8pt;
font-weight: lighter;
font-family: Verdana;
}

a.menuitem:link
{

text-decoration: none;
color: navy;
font-size: 8pt;
font-weight: lighter;
font-family: Verdana;
/*display:inline-block;  /* this will display the image and the word on the same line*/


}
a.menuitem:visited
{text-decoration: none;
color: navy;
font-size: 8pt;
font-family: Verdana;
font-weight: lighter;
/*display: inline-block;*/
}

a.menuitem:hover
{text-decoration: none;
/*color: green;  /*this will change the color of the text of the hyperlink */

/*display: inline;*/
} /*this will also display the image and the word on the same line when hover on it*/

a.menuitem:active
{text-decoration: none;
color: navy;
font-weight: lighter;
font-size: 8pt;
font-family: Verdana;
}

firstitem
{text-decoration: none;
color: navy;
font-size: 8pt;
font-weight: bold;
font-family: Verdana;
}

a.firstitem:link
{text-decoration: none;
color: navy;
font-size: 8pt;
font-weight: bold;
font-family: Verdana;
/*display:inline-block;  /* this will display the image and the word on the same line*/
}
a.firstitem:visited
{text-decoration: none;
color: navy;
font-size: 8pt;
font-family: Verdana;
font-weight: bold;
/*display: inline-block;*/
}

a.firstitem:hover
{text-decoration: none;
display: inline;} /*this will also display the image and the word on the same line when hover on it*/

a.firstitem:active
{text-decoration: none;
color: navy;
font-weight: bold;
font-size: 8pt;
font-family: Verdana;
/*display:inline;*/
}

/* END: Navigation Styles */
/********************************************************************************/


/* START: Logon page ************************************************************/
.authenticateMainTable
{
	background-image: url(../images/LogonBack.png);
	/*background-color: #000099;*/
}
.logOnMainTable 
{
	height: 200px;
	width: 400px;
	padding: 0;
	background-color: #000099;
	border: 0;
	border-collapse:collapse;
	border-width: 1px;
}
.logOnInnerTable 
{
	width: 100%;
	height: 100%;
	border-width: 0px;
	border-collapse:collapse;
}
.logOnTopRow 
{
	height: 40px; 
}
.logOnTopCell
{
	background-image: url(../images/Header.jpg); 
	vertical-align: top;
	padding: 10px;
}
.logOnBottomRow
{
	/* height: 40px; */	
}
.logOnBottomCell
{
/*background-color: #ece9d8;	*/
	background-color: #EEEEEE;
	/*padding: 10px;*/
}
.logOnBottomTable 
{
	background-color: #EEEEEE;/*#ece9d8;*/
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	font-weight:normal;
}

.logOnForgotLogonAndRegistrationTable 
{
	/*background-color: #7EB1FE;*/
	background-color: #DDDDDD;
	/*background-image: url(../images/Header.jpg); */
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	font-weight:normal;
}

.logOnButton

{
      font-size: 8pt; 
      color: #000000; 
      font-family: tahoma;
      text-decoration: none;       
      padding-left: 10px;
      padding-right: 10px;
      width: 85;
}

.logOnLabel
{
	FONT-SIZE: 8pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	font-weight:bold;
}

.logOnTextBox
{
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 21px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}
/* End Logon Page Styles */
/*************************************************************************************/

/* START: Logoff page ***************************************************************/
.logoff_text
{
    COLOR: navy;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 8pt;
}
.logoff_footer
{
    COLOR: white;
    FONT-FAMILY: tahoma, Arial;
    FONT-SIZE: 8pt;
}
/*END: LogOff Page */
/******************************************************************************/

/* START: Student Gradebook Table Display **********************************/
.gradecourse{ 
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	text-decoration: none; 
	font-weight: bold;
}
.grademodule{ 
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	text-decoration: none; 
}
/* END: Student Gradebook */
/************************************************************************/

/* START: Course Viewer ******************************************************/

.frameborder
{
   border-left-color: #063C94;
   border-left-style: solid;
   border-left-width: 1px;
   border-right-color: #063C94;
   border-right-style: solid;
   border-right-width: 1px;
   border-bottom-color: #063C94;
   border-bottom-style: solid;
   border-bottom-width: 1px;
   border-top-color: #063C94;
   border-top-style: solid;
   border-top-width: 1px;
   BORDER-COLLAPSE: collapse;
}
 

.viewerrighttitle 
{
   FONT-SIZE: 14pt; 
   COLOR: #808080; 
   FONT-FAMILY: tahoma;
}

.viewerHeader
{
   background: url(../images/menu.jpg);
   vertical-align: top;
   text-align: center;
   border-bottom: 1px solid lightblue;
   padding: 0px;
}


.coursetitle
{
   COLOR: navy;
   FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
   FONT-SIZE: 70%;
   line-height: 97%;
   FONT-WEIGHT: 600;
}

.tocback
{
    background-image: url(../images/subshell.jpg);  
}

.tocTable
{
    border-width: 8px 0px 0px 0px;
    border-color: #99CCFF;
    padding: 0px;
}

.tocTableSub
{
        border-width: 0px 0px 0px 0px;
        border-color: #99CCFF;
        padding: 0px;
}
.tocMenuCell
{
    font-size: 14pt;
    color: navy;
    font-family: tahoma;
    vertical-align: middle;
}

.tocMenuLabel
{
    font-size: 12pt;
    font-weight: bold;
    color: navy;
    font-family: tahoma;
    background-color: Transparent;
    text-indent: 15px;
}

.tocMenuSubLabel
{
        font-size: 10pt;
        font-weight: normal;
        color: navy;
        font-family: tahoma;
        background-color: Transparent;
        text-indent: 35px;
}
.voutline
{
    background-image: url(../images/leftBar.gif);   
    width: 100%;
    border-bottom-color: #063C94;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-top-color: #063C94;
    border-top-style: solid;
    border-top-width: 1px;
}

.ilnavhand
{

     CURSOR: hand;
}


.ilnavarrow
{
     CURSOR: ARROW;
}

.clstext
{
    font-family:tahoma,arial;
    font-size:8pt;
    text-decoration:none;   
    color:#000000;
}

A.clstext:link {
    font-family:tahoma,arial;
    font-size:8pt;
    text-decoration:none;   
    color:#000000;
}

A.clstext:visted {
    font-family:tahoma,arial;
    font-size:8pt;
    text-decoration:none;   
    color:#000000;
    font-weight:normal;
}

A.clstext:hover{
    font-family:tahoma,arial;
    font-size:8pt;
    text-decoration:none;   
    color:#063C94;
    font-weight:bold;
}

A.clstext:active {
    font-family:tahoma,arial;
    font-size:8pt;
    text-decoration:none;   
    color:#063C94;
    font-weight: bold;
}


.hilite
{
    font-family:tahoma,arial;
    font-size:8pt;
    text-decoration:none;   
    color:#063C94;
    font-weight: bold;
}
 

a.LinkButtonExit:link
{
    COLOR: navy;
    FONT-FAMILY: tahoma,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
    text-decoration: underline;
}


a.LinkButtonExit:visited
{
    text-decoration: underline;
    COLOR: navy;
    FONT-FAMILY: tahoma,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}

a.LinkButtonExit:hover
{
    COLOR: red;
    FONT-FAMILY: tahoma,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
}

a.LinkButtonExit:active
{
    COLOR: navy;
    FONT-FAMILY: tahoma,Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: normal;
} 

/* END: Course Viewer */

/*******************************************************************************/


/* START: System Settings styles ******************************************* */
.settingstextboxdisable 
{
	background-color: #f5f5f5; 
	border-color: Gray;
	border-style: solid;
	border-width: 1pt;
}

.settingstextbox 
{
	width: 175px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	height: 21px;
	padding-top: 4px; 
	padding-right: 3px;
	padding-bottom: 1px;
	padding-left: 4px;
	background-color: #F7F7F7;
	border-top: solid 1px #3366cc;
	border-right: solid 1px #3366cc;
	border-bottom: solid 1px #3366cc;
	border-left: solid 1px #3366cc;
}
.settingstableborder
{
	background-color: navy;	
}
.settingstable
{
	background-color: #f5f5f5;
}
/* END: System Settings Styles */
/*******************************************************************************/

/* START:  Portal (welcome) Page ***********************************************/
.clsEditHeader
{
   background-image:  url(../images/partgradp.gif); 
      background-repeat:   repeat-x; 
     color: Navy;
	font-size: 8pt; 
	font-weight: bold;
	font-family: verdana; 
	text-decoration: none; 
	padding: .09cm;
}

.portalheadertable
{
	width:100%;
	border-width: 0px;
	background-color: #ffffff;
	height: 35px;
}
.portalheaderRow
{
	height: 35px;
}
.portalheaderCell1
{
	background-color: #ffffff;
	vertical-align: middle;
	white-space: nowrap;	
	height:100%;
	padding: 6;
	width: 4%;
}
.portalheaderCell2
{
	vertical-align: middle;
	white-space: nowrap;
	padding: 6;
	FONT-SIZE: 8pt; 
	COLOR: black; 
	FONT-FAMILY: tahoma; 
}

.portalheaderCell3
{
	vertical-align: middle;
	white-space: nowrap;	
	text-align: right;
	padding: 2;
	FONT-SIZE: 8pt; 
	FONT-FAMILY: tahoma; 
}	
.portalheaderRow2
{
	background-image:  url(../images/linepartgradp.gif);
	background-repeat: repeat-x;
}


.portalfooterTable
{
	width: 100%;
	background-color: #ffffff;
}
.portalfooterrow
{
	/* height: 23px; */
}

.portalfootercell
{
	text-align: center;
	background-color: #ffffff;
	
}

.portalLeftSideTable
{

	background-image:  url(../images/vgradp.gif);
	background-repeat: repeat-y; 
}

.clsHeader2
{
    color: Navy;
	font-size: 8pt; 
	font-weight: bold;
	font-family: verdana; 
	text-decoration: none; 
	padding: 3px;
}
.portalTable
{
	border: 0;
	padding: 0;
	height: 100%;
	width: 100%;
}
.clsHeader3
{
    font-size: 8pt; 
/*	font-weight: bold;*/
	color: navy;
	font-family: verdana; 
	text-decoration: none; 
}
.headerDivider 
{
	background-image: url(../images/dot_rule.gif); 
	background-repeat: repeat-x; 
	background-position: left bottom;  
	padding-bottom: 2px; 
	padding-top:12px;
	padding-left: 0px;	
	padding-right:6px;
	color:#000000;
}

.portalAnnouncementsShell
{
	vertical-align: top;
	background-color: #ffffff;
}


.portalannouncementsTable
{
	vertical-align: top;
	width: 190px;
}
.portalannouncementsheadercell{
       background-image:  url(../images/partgradp.gif); 
       background-repeat:   repeat-x; 
       color: Navy;
	font-size: 8pt; 
	font-weight: bold;
	font-family: verdana; 
	text-decoration: none; 
	padding: 3px;
}

.portalannouncementssubheader{
	vertical-align: top;
	padding-bottom: 5px;
	padding-bottom: 4px;
	text-align: left;
}
.ms-smallheader
{
	font-family: Verdana;
	font-weight: Bold;
	color: navy;
	font-size: .7em;
	text-decoration: none; 
}

.portalAnnouncementText
{
    font-size: 8pt; 
	color: navy;
	font-family: verdana; 
	text-decoration: none; 
}
.ms-WPBody 
{
    font-size: 7pt; 
    color: #808080;
    font-style: italic;	
    font-family: verdana, arial, helvetica, sans-serif; 
}


.portalannouncementCell
{
	padding: 3px;
}

.portalSectionCell
{
	/* background-color: red; */
}


.portalFooterSection
{
  font-family: Verdana;
  font-size: 10px; 
  line-height: 12px;
  color: navy;
  text-decoration: none;
}


/* END Portal Welcome Page */
/*******************************************************************/


/* START: Assembler ***********************************************/


/* END: Assembler */
/*****************************************************************/

/* START: Assignment styles ************************************ */


/* END: Assignment styles ************************************ */
div.DeleteAttached a{
	font-size: 8pt; 
	color:Green;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 
	}

div.DeleteAttached a:link
{
	font-size: 8pt; 
	color:Green;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 	
}

div.DeleteAttached a:active
{
	font-size: 8pt; 
	color:Green;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 
}

div.DeleteAttached a:visited
{
	font-size: 8pt; 
	color:Green;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 
}

div.DeleteAttached a:hover
{
	font-size: 8pt; 
	color:Green;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: underline;
}	


/* START: Blog styles ************************************ */
.podcasttitle {
	FONT-SIZE: 14pt; 
	COLOR: Navy; 
	FONT-FAMILY: tahoma;
}
.podcasttext
{
	font-size: 9pt; 
	color: #000000;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 	
}
.podcastsmalltext
{
	font-size: 7pt; 
	color: #9eb9e0;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 	
}
/*END Blog Styles */
/**********************************************************/


/* START:  Learning Paths ****************/
.displayGraphics
{
  background-color: #ffffff;
 border:solid, 2px, #4682b4;
}

.triangle
{
	background-image: url(../lib/Triangle.aspx);
	background-repeat: no-repeat;
	background-position: top center;
}

.OptionsTable
{
  font-size: 14pt; 
  color: Navy; 
  font-family: tahoma; 
  font-weight: normal;
  text-decoration: none;
 }
 
 A.OptionsTable:hover  {color:#FF3300; text-decoration: underline}

.tabledivider
{
  border-top-color:#FFCC66;
  border-top-style:solid;
 border-top-width:2pt;
}

.learningpathtitle {
  font-size: 14pt; 
  color: #000000; 
  font-family: tahoma; 
  font-weight: bold;
  border-bottom-color:Navy;
  border-bottom-style:solid;
  border-bottom-width:1pt
}

.learningpathtitledescription {
  FONT-SIZE: 8pt; 
  COLOR: #515151;
  FONT-FAMILY: tahoma, arial; 
  TEXT-DECORATION: none;
}

.memberstableborder
{
  background-color: navy;  
}

.memberstable
{
  background-color: WHITE;
}

.memberstitle
{
  font-size: 8pt; 
  color: #996600;
  font-weight: bold;
  font-family: tahoma; 
  text-decoration: none; 
}

.membersdescription
{
  font-size: 8pt; 
  font-weight: normal;
  color: #996600;
  font-weight: normal;
  font-family: tahoma; 
  text-decoration: none; 
}

.membersprereq
{
 font-size: 8pt; 
 font-weight: normal;
 color: black;
 font-weight: normal;
 font-family: tahoma; 
 text-decoration: none; 
}

.optionaltext
{
 font-size: 7pt; 
 color: white; 
 font-weight: normal;
 font-family: tahoma; 
 text-decoration: none;     
}

.ortext
{
  font-size: 8pt; 
  color: #000000; 
  font-weight: bold;
  font-family: tahoma; 
  text-decoration: none;     
}

.courseortext
{
  font-size: 7pt; 
  color: #000000; 
  font-weight: bold;
  font-family: tahoma; 
  text-decoration: none;     
}

.prereqtext
{
  font-size: 7pt; 
  color: #CC3300; 
  font-weight: bold;
  font-family: tahoma; 
  text-decoration: none;     
  overflow: hidden;
}

.completetext
{
  font-size: 9pt; 
  color: #CC0000; 
  font-weight: bold;
  font-family: tahoma; 
  text-decoration: none;     
  overflow: hidden;
}

.lpcourse
{
  font-size: 7pt; 
  color: #000000; 
  font-family: tahoma; 
  text-decoration: none; 
  overflow: hidden;
}

.lpcoursecomplete
{
  font-size: 7pt; 
  color: #808080; 
  font-family: tahoma; 
  text-decoration: none; 
  overflow: hidden;
}

.lpPreReqcoursecomplete
{
  font-size: 7pt; 
  color: #000000; 
  font-family: tahoma; 
  text-decoration: none; 
  overflow: hidden;
}

.lpcoursedivider
{
   border-right-color:#000000;
   border-right-style:solid;
   border-right-width:1pt; 
   border-right-color:#FFCC66;
   font-size: 7pt; 
   color: #000000; 
   font-family: tahoma; 
   text-decoration: none; 
   overflow: hidden;
}

.lpcoursedividercomplete
{
   border-right-color:#000000;
   border-right-style:solid;
   border-right-width:1pt; 
   border-right-color:#FFCC66;
   font-size: 7pt; 
   color: #808080; 
   font-family: tahoma; 
   text-decoration: none; 
   overflow: hidden;            
}

.lpPreReqcoursedividercomplete
{
   border-right-color:#000000;
   border-right-style:solid;
   border-right-width:1pt; 
   border-right-color:#FFCC66;
   font-size: 7pt; 
   color: #000000; 
   font-family: tahoma; 
   text-decoration: none; 
   overflow: hidden;
}
/*END: Learning Paths Styles */
/****************************************************************************/


/* START: Reports ******************************************************/
.repHeader
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
	background-color: #b0c4de;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-top-color: #000000;
	border-top-style: solid;
	border-top-width: 1px;
}
.repDropdown{ 
	 FONT-SIZE: 11px; 
	 COLOR: #000000; 
	 FONT-FAMILY: tahoma,arial; 
	 FONT-WEIGHT: normal; 
	 BACKGROUND-COLOR: #ffffff;
}
.repTitle
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #8080FF;
}
.repMenuText
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #a9a9a9;
}
.repSubHeader
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	color: #000000;
}
.repDate
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
}
.repAltRow
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
}
.repRow
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	background-color: #e6e6fa;
}

.repPageHeader
{
	background-color: #ece9d8;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	white-space:nowrap;
}
.repPageHeaderB
{
	background-color: #ece9d8;
	white-space:nowrap;
}
/* END: Report Styles */
/******************************************************************/

/* START: Discussion ******************************************** */
.discussionMainTable 
{
    background-color: #bbbbbb;
    width: 100%;
    border-width: 1px;
}
.discussionMainTable td 
{
	padding: 3px;
	/*border: solid 0px Tan;  */
}
.discussionHeader  
{
    background-image: url(../images/headerbar.jpg);
    background-repeat: repeat-x;
	font-size: 8pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	text-decoration: none; 
	padding: 5px;
}
.discussionHeader a
{
	font-size: 8pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	text-decoration: none; 	
}
.discussionHeader a:hover
{
	font-size: 8pt; 
	font-weight: normal;
	color: navy;
	font-family: tahoma; 
	text-decoration: underline;
}

.discussionMainRow 
{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	background-color: #ffffff;
	TEXT-DECORATION: none;	
}

.discussionMainRowAlt 
{
    background-color: #e6e6fa;
    font-size: 8pt; 
	color: #000000; 
	font-family: tahoma, arial; 
	text-decoration: none; 
}
.discussionSubTable 
{
    background-color: #ffffff;
    width: 100%;
    border-width: 0px;
}
.discussionSubTable td 
{
	padding: 3px;
	/*border: solid 0px Tan;  */
}

.discussionSubRow 
{
	FONT-SIZE: 8pt; 
	COLOR: #000000;
	FONT-FAMILY: tahoma, arial; 
	background-color: #FFFFCC;
	TEXT-DECORATION: none;	
}

.discussionSubRowAlt 
{
    background-color: #ffffff;
    font-size: 8pt; 
	color: #000000; 
	font-family: tahoma, arial; 
	text-decoration: none; 
}

.discussionFooter
{
	background-color: Silver;
}

td.nowrap
{
	white-space:nowrap;
}

tr.nowrap
{
	white-space:nowrap;
}

.discusspagetext {
	FONT-SIZE: 8pt; 
	COLOR: #000000; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}

A.discusspagetext:hover  {color:#FF3300; text-decoration: underline}

.discussLinktext {
	FONT-SIZE: 8pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	TEXT-DECORATION: none;
}

A.discussLinktext:hover  {color:Navy; text-decoration: underline}
A.discussLinktext:Link {color:Navy; text-decoration: none}
A.discussLinktext:active {color:Navy; text-decoration: none}
A.discussLinktext:visited {color:Navy; text-decoration: none}

/* END Discussion Styles **************
******************************************************************************************* */


/* START: Course Catalog ******************************************************/
.SelectedBack
{
  background-color: #b0c4de;
}
.SelectedBox
{
	background-color: #f5f5f5;
}
/*END: Course Catalog Styles */
/****************************************************************************/



A.txtub{
    COLOR:navy;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 8pt;
    FONT-STYLE: normal;
}
A.txtub:hover{color:#FF3300}

.txtub
{
    COLOR: navy;
    FONT-FAMILY: tahoma;
    FONT-SIZE: 8pt;
}


table.navbar
{font-size: 8pt; 
font-weight: bold;
height: 100%;
}

td.menuNormal
{
	padding: 0px;
	padding-left: 3px;
	padding-right: 4px;	
	text-decoration: none;
    color: navy;
    font-size: 8pt;
    font-weight: lighter;
    font-family: Verdana;
}

td.menuHover
{	
	padding: 0px;
	/*remove the following line for drop-down menu with images*/
	background-image: url(../images/menumouseover.jpg);
	/* background-color: yellow; */
	border: 1px solid #000000;
	border-style: solid;
	padding-left: 2px;
	padding-right: 2px;
	position: static;
	/*border-bottom: 0px;*/
	text-decoration: none;
	color: navy;
	font-size: 8pt;
	font-weight: lighter;
	font-family: Verdana;
}


td.menuClicked
{ padding: 0px;
/*remove the following line for drop-down menu with images
background-image: url(../images/itemselect.gif);*/
border: 1px solid black;
border-style: outset;
}


td.rolelabel
{
	FONT-SIZE: 8pt; 
	COLOR: red; 
	FONT-FAMILY: tahoma; 
	font-weight:bold;
}



/*Drop-down nav menu styles*/
td.navbarRow2
{
	background: url(../images/menu.jpg);
	height: 23px;
	background-repeat:repeat-x;
	border-bottom: 1px solid lightblue;	
}

.spacer
{
	background-image: url(../images/divider.gif);
	background-position:center center;
	background-repeat:no-repeat;
}
.hover3
{
background-color:#FEE197;
padding:1px;
background-color:#FEE197;
border:1px solid #2254B1;
}


.hover2
{

	background-color:#BEF;
	color:#034;
	text-decoration:none;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#2289AA,endColorStr=#ABCDEF);

}
.submenu2
{
	background: url(../images/submenu.jpg);
	border:1px solid #2254B1;
	width: 150px;
/*	padding:2px;*/

}

/*
.submenu
{
	background:#789ABC;
	border-color:#004455;
	FILTER: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ABCDEF,endColorStr=#789ABC);
	
}
*/

.horSep
{
	background-color:#6A8CCB;
	height:1px;
	line-height:1px;
	
}

/* My Courses status legend */
table.g01 { background-color:#ffffff; border:1px solid #000;}
table.g01 td { font-family: tahoma; font-size:8pt; font-color: navy; padding:15px; }
.g { position:absolute; width:200px; }
.gTable { position:static; top:0px; left:0px; width:200px;}
.gShadow { position:absolute; top:2px; left:2px; background-color:#999999; z-index:-1; }

/* Exam */
.pagetextHeader
{
    /*background-image: url(../images/headerbar.jpg);*/
    /*background-repeat: repeat-x;*/
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFCC99',endColorStr='#ffffff',gradientType='1');
	font-size: 14pt; 
	font-weight: normal;
	color: black;
	font-family: tahoma; 
	text-decoration: none; 
	padding: .09cm;
}

.pagetextsubHeader
{
   /* background-image: url(../images/vgradp.gif);*/
    /*background-image: url(../images/lee.jpg);*/
    /*ackground-repeat: repeat-y,repeat-x;*/
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#99CCFF',endColorStr='#ffffff',gradientType='1');
	font-size: 8pt; 
	font-weight: normal;
	color: black;
	font-family: tahoma; 
	text-decoration: none; 
	padding: .09cm;
}

.pagetextGreenLarge
{
	font-size: 14pt; 
	color:Green;
	font-family: tahoma; 
	font-weight: normal;
	text-decoration: none; 	
}
.pagetextRedLarge
{
	font-family: tahoma; 
	font-size: 14pt; 
	font-weight: normal; 
	color:Red; 
	text-decoration: none; 
}
.pagetextblackBold
{
	font-size: 8pt; 
	color: #000000; 
	font-family: tahoma; 
	font-weight: bold; 
	text-decoration: none; 	
	
}
.pagetextRedBold {
	font-family: tahoma; 
	font-size: 14pt; 
	font-weight: bold;
	color:Red; 
	text-decoration: none; 
}
.labelExamUnderLine {
	border-bottom: 1px solid silver;
	FONT-SIZE: 10pt; 
	COLOR: navy; 
	FONT-FAMILY: tahoma; 
	font-weight:bold;
}
/********************Registration Styles ****************************************/
.settingstitle {
/*	font-size: 12pt; 
	color: #000000; 
	font-family: tahoma; 
	font-weight: bold;
*/
        color: #003399;
        font-family: arial; 
        font-size: 12pt; 
        font-weight: bold;
	border-bottom-color:#2254b1;
	border-bottom-style:solid;
	border-bottom-width:1pt

}

.settingstitle2 {
/*	font-size: 12pt; 
	color: #000000; 
	font-family: tahoma; 
	font-weight: bold;
*/
        color:  Black;
        font-family: arial; 
        font-size: 16pt; 
        

}


td.registrationDivision {
/*	font-size: 12pt; 
	color: #000000; 
	font-family: tahoma; 
	font-weight: bold;
*/
	border-left-color:#2254b1;
	border-left-style:solid;
	border-left-width:1pt

}

/****************************** StylePopup Styles ********************************************/
.stylePopup
{
	height:480px;
	width: 100%;

}
/****************************** EMStyle Styles ********************************************/
@media screen
{
	.easyMenu
	{
		border:1px solid #2254B1;
		font-family:Verdana, sans-serif;
		background-color:#FAFAFA; 
		font-size:66.67%; 
		margin:0px;
		padding-left: 1px;
		background-image: url('../images/bg_menu.gif');
		background-repeat: repeat-y;
		background-position: left top;
		visibility: hidden;
		white-space: nowrap;
	}
	
	.easyMenulight
	{
		font-family: Verdana;
		font-size: 8pt;
		font-weight:lighter;
		color: Navy;
		text-decoration: none;
	}
	
	
	.easyMenuItemContainer
	{
		border-top: 0px solid #FFFFFF;
		border-right: 0px solid #FFFFFF;
		border-bottom: 0px solid #FFFFFF;
		white-space: nowrap;
	}

	.easyMenuItem
	{
		height: 20px;
		cursor: auto; cursor: pointer;
		padding: 2px;
		border: 0px none;
		width: 225px;
		white-space: nowrap;
	}
	
	.easyMenuItemOver
	{
		height: 20px;
		cursor: auto; cursor: pointer;
		padding: 1px;
		background-color:#FEE197;
		border:1px solid #2254B1;
		width: 225px;
		white-space: nowrap;
	}
	
	.easyMenuItem a
	{
		cursor: auto; cursor: pointer;
		text-decoration: none;
		white-space: nowrap;
	}

	.easyMenuItemOver a
	{
		cursor: auto; cursor: pointer;
		text-decoration: none;
		white-space: nowrap;
	}

	.easyMenuItemIconCell
	{
		height:16px;
		width:24px;
		text-align: center;
		white-space: nowrap;
	}

	.easyMenuItemIconCellOver
	{
		height:16px;
		width:24px;
		text-align: center;
		white-space: nowrap;
	}

	.easyMenuItemIconCell a
	{
		cursor: auto; cursor: pointer;
		text-align: center;
		text-decoration: none;
		white-space: nowrap;
	}

	.easyMenuItemIconCellOver a
	{
		cursor: auto; cursor: pointer;
		text-align: center;
		text-decoration: none;
		white-space: nowrap;
	}

	.easyMenuItemContentCell
	{
		height: 20px;
		color: #003399;
		font-family: Verdana;
		font-size: xx-small;
		padding-left: 5px;
		white-space: nowrap;
	}

	.easyMenuItemContentCellOver
	{
		height: 20px;
		color: #003399;
		font-family: Verdana;
		font-size: xx-small;
		padding-left: 5px;
		white-space: nowrap;
	}

	.easyMenuItemContentCell a
	{
		text-decoration: none;
		color: #003399;
		font-family: Verdana;
		font-size: xx-small;
		white-space: nowrap;
	}

	.easyMenuItemContentCellOver a
	{
		text-decoration: none;
		color: #003399;
		font-family: Verdana;
		font-size: xx-small;
		white-space: nowrap;
	}

	.easyMenuSeparator
	{
		font-size:1px;
		height:1px;
		line-height:1px;
		width:100%;
		white-space: nowrap;
	}
	
	.easyMenuSeparatorOver
	{
		font-size:1px;
		height:1px;
		line-height:1px;
		width:100%;
		white-space: nowrap;
	}

	.easyMenuSeparatorIconCell
	{
		height:1px;
		width:100%;
		font-size: 1px;
		white-space: nowrap;
	}
	
	.easyMenuSeparatorIconCellOver
	{
		height:1px;
		width:100%;
		font-size: 1px;
		white-space: nowrap;
	}
	
	.easyMenuSeparatorContentCell
	{
		height: 3px;
		font-size: 1px;
		background-color:#6A8CCB;
		white-space: nowrap;
	}

	.easyMenuSeparatorContentCellOver
	{
		height: 3px;
		font-size: 1px;
		background-color:#6A8CCB;
		white-space: nowrap;
	}

	.easyMenuItemSubMenuCell
	{
		height: 20px;
		width: 20px;
		padding-top: 2px;
		background-image: url('submenu.gif');
		background-repeat: no-repeat;
		background-position: 2px 4px;
		font-family: Verdana;
		font-size: 1px;
		white-space: nowrap;
	}
	
	.easyMenuItemSubMenuCellOver
	{
		height: 20px;
		width: 20px;
		padding-top: 2px;
		background-image: url('submenu.gif');
		background-repeat: no-repeat;
		background-position: 2px 4px;
		font-family: Verdana;
		font-size: 1px;
		white-space: nowrap;
	}
	.menuContainerIframeUnderlay
	{
		border: 0;
		position : absolute; 
		visibility : hidden; 
		left : -2000px;
		top : 0px; 
		filter : "progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)"; 
		filter : "Alpha(Opacity='0')";
		opacity : 0;
		--moz-opacity : 0;

		background-color: White;
		white-space: nowrap;
	}
	#ob_em_mc
	{
		width: 100%;
		height: 100%;
		white-space: nowrap;
	}
	#ob_em_mc td
	{
		padding: 0px;
		white-space: nowrap;
	}
}
