/* N=Navy  #333399 */
/* G=Gray  #444444   changed 6/16/11 */
/* OR=Orange #FF6600 */
/* R=Red    #FF0000 */
/* BK=Black #000000 */
/* GDBR=Golden Brown #CC9933 */
/* DKOR=Dark Orange #CC6600 */
/* W=White #FFFFFF */
/* BO = Bold */
* { 
    margin: 0; 
}  
BODY
{
	font-family: Arial, Helvetica, sans-serif; color: #333399;margin: 0px 0px 0px 0px;}
		

.actionguidesreg /* same as N14, can delete */
{
        color: #333399;
        font-size: 14px;
}
.GD13
{
    FONT-SIZE: 13px;
    FONT-WEIGHT: bold; 
    COLOR: #996600; 
    FONT-FAMILY: Verdana, Arial
}
.actionguideshead /* same as N15, can delete */
{	
        color: #333399;
        font-size: 15px;
}
.GDBR11 /* Golden brown */
{
		color: #CC9933;
        font-size: 11px;
}
.GDBR11BO /* Golden brown */
{
		color: #CC9933;
        font-size: 11px;
    	font-weight: bold;	
}
.GDBR12 /* Golden brown */
{
		color: #CC9933;
        font-size: 12px;
}
.GDBR12BO /* Golden brown */
{
	    color: #CC9933;
        font-size: 12px;
	    font-weight: bold;	
}
.GDBR13 /* Golden brown */
{
		color: #CC9933;
        font-size: 13px;
}
.GDBR13BO /* Golden brown */
{
	    color: #CC9933;
        font-size: 13px;
	    font-weight: bold;	
}
.GDBR14 /* Golden brown */
{
		color: #CC9933;
        font-size: 14px;
}
.GDBR14BO /* Golden brown */
{
	color: #CC9933;
        font-size: 14px;
	font-weight: bold;	
}
.GDBR16 /* Golden brown, 16 */
{
		color: #CC9933;
        font-size: 16px;
}
.DKOR8 /* Dark Orange, 8 */
{
		color: #CC6600;
        font-size: 8px;
}
.DKOR9 /* Dark Orange, 9 */
{
		color: #CC6600;
        font-size: 9px;
}
.DKOR11 /* Dark Orange, 11 */
{
		color: #CC6600;
        font-size: 11px;
}
.DKOR11BO /* Dark Orange, 11 */
{
		color: #CC6600;
        font-size: 11px;
    	font-weight: bold;	
}
.DKOR12 /* Dark Orange, 12 */
{
		color: #CC6600;
        font-size: 12px;
}
.DKOR12BO /* Dark Orange, 11 */
{
		color: #CC6600;
        font-size: 12px;
    	font-weight: bold;	
}
.DKOR16 /* Dark Orange, 16 */
{
		color: #CC6600;
        font-size: 16px;
}
.DKOR16BO /* Dark Orange, 12 */
{
		color: #CC6600;
        font-size: 16px;
    	font-weight: bold;	
}
.OR10 /* Orange, 11px */
{
		color: #FF6600;
        font-size: 10px;
}
.OR11 /* Orange, 11px */
{
		color: #FF6600;
        font-size: 11px;
}
.OR11BO /* Orange, 11px */
{
		color: #FF6600;
        font-size: 11px;
    	font-weight: bold;	
}
.R11 /* Red, 11px */
{
		color: #FF0000;
        font-size: 11px;
}
.R12 /* Red, 12px */
{
		color: #FF0000;
        font-size: 12px;
}			
.R12BO /* Red, 12px, Bold */
{
		color: #FF0000;
        font-size: 12px;
		font-weight: bold;
}			
.R14BO
{
        color: #FF0000;
        font-size: 14px;
		font-weight: bold;	
}

.R18BO /* Red, 18px, Bold */
{
		color: #FF0000;
        font-size: 18px;
		font-weight: bold;
}			

.BK12 /* Black, 12px */
{
		color: #000000;
        font-size: 12px;
}			
.BK11 /* Black, 11px */
{
		color: #000000;
        font-size: 11px;
}			
.N9	/* Navy and 10px */
{
        color: #333399;
        font-size: 9px;
}
.N10	/* Navy and 10px */
{
        color: #333399;
        font-size: 10px;
}
.N11	/* Navy and 11px */
{
        color: #333399;
        font-size: 11px;
}
.N11BO	/* Navy, 11px, Bold */
{
        color: #333399;
        font-size: 11px;
		font-weight: bold;	
}
.N12
{
        color: #333399;
        font-size: 12px;
}
.N12BO
{
        color: #333399;
        font-size: 12px;
		font-weight: bold;	
}
.N13
{
        color: #333399;
        font-size: 13px;
}
.N13BO
{
        color: #333399;
        font-size: 13px;
		font-weight: bold;	
}
.N14
{
        color: #333399;
        font-size: 14px;
}
.N14BO
{
        color: #333399;
        font-size: 14px;
		font-weight: bold;	
}
.N15
{
        color: #333399;
        font-size: 15px;
}
.N15BO
{
        color: #333399;
        font-size: 15px;
		font-weight: bold;	
}
.N16
{
        color: #333399;
        font-size: 16px;
}
.N16BO
{
        color: #333399;
        font-size: 16px;
		font-weight: bold;	
}
.N18
{
        color: #333399;
        font-size: 18px;
}
.N18BO
{
        color: #333399;
        font-size: 18px;
		font-weight: bold;	
}
.G9	/* Gray, 9px */
{
        color: #444444;
        font-size: 9px;
}
.G10	/* Gray, 10px */
{
        color: #444444;
        font-size: 10px;
}

.G11	/* Gray, 11px */
{
        color: #444444;
        font-size: 11px;
}
.G11BO	/* Gray, 11px, Bold */
{
        color: #444444;
        font-size: 11px;
		font-weight: bold;	
}
.G12
{
        color: #444444;
        font-size: 12px;
}
.G12BO
{
        color: #444444;
        font-size: 12px;
		font-weight: bold;	
}
.G13
{
        color: #444444;
        font-size: 13px;
}
.G13BO
{
        color: #444444;
        font-size: 13px;
		font-weight: bold;	
}
.G14
{
        color: #444444;
        font-size: 14px;
}
.G14BO
{
        color: #444444;
        font-size: 14px;
		font-weight: bold;	
}
.G15
{
        color: #444444;
        font-size: 15px;
}
.G15BO
{
        color: #444444;
        font-size: 15px;
		font-weight: bold;	
}
.G16
{
        color: #444444;
        font-size: 16px;
}
.G16BO
{
        color: #444444;
        font-size: 16px;
		font-weight: bold;	
}
.G18
{
        color: #444444;
        font-size: 18px;
}

.W12
{
        color: white;
        font-size: 12px;
}
.W12BO
{
        color: white;
        font-size: 12px;
		font-weight: bold;	
}

.ProgramHighlights
{
	margin-top:0em;
	margin-bottom:0em;
	line-height:160%;
	font-weight:bold;
}

.BulletedListHeading
{
	margin-bottom:0em;
	line-height:160%;
	font-weight:bold;
}

P.BulletedList1stLine
{
	margin-top:0em;
	margin-bottom:0em;
	line-height:160%;
}


.mktg
{
	line-height: 160%; 
	margin-top:0em;
}

.BulletedList1stLine
{
	margin-top:0em;
	margin-bottom:0em;
	line-height:160%;
	position:relative;
	right:1.5em;
}
.BulletedList1stLinea
{
	margin-top:0em;
	margin-bottom:0em;
	line-height:160%;
	position:relative;
	right:0em;
}

.nobullet
{
	list-style-type: none;
	position:relative;
	right:1.5em;
}

.clsFrmInput /* not define */
{
}
.clsBoldItalic /* ?? */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-size: 11px;
	font-style: italic;
	font-weight: bold;
}
.clsBodyText  /* ?? */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333366;
	font-size: 13px;
	font-weight: bold;	
}
.clsBodyTextSmall /* Gray 11 */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}
.clsBodyTextMed /* Gray 12 */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
.clsBodyTextMedEmp /* Gray 12 */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
}

.clsBodyTextHead /* Heading1: Navy Blue, 12, Bold */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	font-weight: bold;	
}
.clsBodyTextHead13Bold /* Heading2: Navy Blue, 13, Bold */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 13px;
	font-weight: bold;	
}
.clsBodyTextHead14Bold /* Heading3: Navy Blue, 14, Bold */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	font-weight: bold;	
}
.clsBodyTextFooter /* ?? */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 11px;
}
.clsHeaderNoLink /* do not show link for clsheader on descriptor page */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 13px;
	text-decoration: none;
}

.myCEBLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0033CC;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.myCEBLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.xmyCEBLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0033CC;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}

.myCEBSubLink
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.myCEBSubLink:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.myCEBSubLink2nd
{
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.myCEBSubLink2nd:hover
{
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
.xmyCEBSubLink:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}

A.clFoldLinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0033CC;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.clFoldLinks:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.clFoldLinks:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #0033CC;	
    FONT-FAMILY: Verdana, Arial
}
A.clSubLinks
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.clSubLinks:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    COLOR: red;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.clSubLinks:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10px;
    FONT-FAMILY: Verdana, Arial
}

/* Anchor Tag */
A /* Dark Blue 13 ?? */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
}
A.GDBR11 /* Golden brown */
{
	text-decoration: none;
}
A.GDBR11:hover /* Golden brown */
{
	text-decoration: underline;
}
A.GDBR12 /* Golden brown */
{
	text-decoration: none;
}
A.GDBR12:hover /* Golden brown */
{
	text-decoration: underline;
}
A.DKOR11 /* Dark Orange, 11 */
{
	text-decoration: none;
}
A.DKOR11:hover /* Dark Orange, 11 */
{
	text-decoration: underline;
}
A.DKOR12 /* Dark Orange, 12 */
{
	text-decoration: none;
}
A.DKOR12:hover /* Dark Orange, 12 */
{
	text-decoration: underline;
}
A.OR11
{
	text-decoration: none;
}	
A.OR11:hover
{
	text-decoration: underline;
}	
A.N9
{
	text-decoration: none;
}	
A.N9:hover
{
	text-decoration: underline;
}	
A.N10
{
	text-decoration: none;
}	
A.N10:hover
{
	text-decoration: underline;
}	
A.N11
{
	text-decoration: none;
}	
A.N11:hover
{
	text-decoration: underline;
}	
A.N12
{
	text-decoration: none;
}	
A.N12:hover
{
	text-decoration: underline;
}	
A.N12BO
{
	text-decoration: none;
}	
A.N12BO:hover
{
	text-decoration: underline;
}	
A.N16BO
{
        color: #333399;
        font-size: 16px;
		font-weight: bold;	
	text-decoration: none;
}	
A.N16BO:hover
{
        color: #333399;
        font-size: 16px;
		font-weight: bold;	
	text-decoration: underline;
}	
A.R12BO
{
	text-decoration: none;
}	
A.R12BO:hover
{
	text-decoration: underline;
}	
A.G12BO
{
	text-decoration: none;
}	
A.G12BO:hover
{
	text-decoration: underline;
}	
A.N13
{
	text-decoration: none;
}	
A.N13:hover
{
	text-decoration: underline;
}	
A.N14
{
	text-decoration: none;
}	
A.N14:hover
{
	text-decoration: underline;
}	
A.N15
{
	text-decoration: none;
}	
A.N15:hover
{
	text-decoration: underline;
}	
A.N16
{
	text-decoration: none;
}	
A.N16:hover
{
	text-decoration: underline;
}
A.G10
{
	text-decoration: none;
}
A.G10:hover
{
	text-decoration: underline;
}		
A.G11
{
	text-decoration: none;
}	
A.G11:hover
{
	text-decoration: underline;
}	
A.G12
{
	text-decoration: none;
}	
A.G12:hover
{
	text-decoration: underline;
}	
A.G13
{
	text-decoration: none;
}	
A.G13:hover
{
	text-decoration: underline;
}	
A.G14
{
	text-decoration: none;
}	
A.G14:hover
{
	text-decoration: underline;
}
A.G15
{
	text-decoration: none;
}	
A.G15:hover
{
	text-decoration: underline;
}
A.G16
{
	text-decoration: none;
}	
A.G16:hover
{
	text-decoration: underline;
}	
A.R12
{
	text-decoration: none;
}	
A.R12:hover
{
	text-decoration: underline;
}	
A.W11
{
        color: #ffffff;
        font-size: 11px;
		text-decoration: none;
}	
A.W11:hover
{
        color: #ffffff;
        font-size: 11px;
		text-decoration: underline;
}	

A.W12
{
	color: white;
	text-decoration: none;
}	
A.W12:hover
{
	color: white;
	text-decoration: none;
}	
A.W12BO
{
	color: white;
	text-decoration: none;
}	
A.W12BO:hover
{
	color: white;
	text-decoration: none;
}	

A.BK12
{
	text-decoration: none;
}	
A.BK12:hover
{
	text-decoration: none;
}	
A.clsFeature /* ?? */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;	
}
A.clsSpecial /* Special announcement */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}
A.clsBodyTextSmallShowLink /* gray 11, show link */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;	
}
A.clsBodyTextSmall /* gray 11 */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;	
}
A.clsBodyTextSmall:hover /* gray 11, mouse over show link */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: underline;	
}
A.clsBodyTextMedNBShowLink /* NavyBlue 12, bold, show link */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: underline;	
}
A.clsBodyTextMedShowLink /* Gray 12, bold, show link */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;	
	text-decoration: underline;	
}
A.clsBodyTextMed /* Gray 12 */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	text-decoration: none;	
}
A.clsBodyTextMed:hover /* Gray 12, mouse over show link */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	text-decoration: underline;	
}
A.clsBodyTextHeadShowLink /* Heading 1: Navy Blue, 12, Bold , show link*/
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;			
}
A.clsBodyTextHead /* Heading 1: Navy Blue, 12, Bold */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;		
}
A.clsBodyTextHead:hover /* Heading 1: Navy Blue, 12, Bold, mouse over show link */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;			
}
A.clsBodyTextHead13Bold /* Heading 2: Navy Blue, 13, Bold */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 13px;
	font-weight: bold;	
}
A.clsBodyTextHead13Bold:hover /* Heading 2: Navy Blue, 13, Bold, Underline */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;			
}
A.clsBodyTextHead14Bold /* Heading 3: Navy Blue, 14, Bold */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 14px;
	font-weight: bold;	
}
A.clsBodyTextHead14Bold:hover /* Heading 3: Navy Blue, 14, Bold, Underline */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;			
}

A.clsBodyTextSmallDyn /* same as clsBodyTextSmall, can delete */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	text-decoration: none;
}
A.clsBodyTextSmallDyn:hover /* same as clsBodyTextSmall, can delete */
{
	font-family: Arial, Helvetica, sans-serif;
	/* FF0000 = red color: #333366;*/
	color: #666666;
	font-size: 11px;
	text-decoration: underline;
}
A.clsMedTextLink /* same as clsBodyTextMedNBShowLink, can delete */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	text-decoration: underline;	
}
A.clsMedTextUnLink /* delete */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	text-decoration: none;	
}
A.clsHeader /* ?? */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #999999;
	font-size: 13px;
	text-decoration: none;
}
A.clsHeader:hover /* ?? Navy Blue, 13, show link*/
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 13px;
	text-decoration: underline;
}
A.clsHeaderShowLink /* Show header link on Descriptor page */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 13px;
	text-decoration: underline;
}
A.clsBodyText /* ?? Navy Blue, 13, Bold*/
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
}
A.clsBodyText:hover /* ?? Navy Blue, 13, Bold, mouse over show link */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
}
.clsFooter  /* ?? */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}
A.clsFooter  /* ?? */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-decoration: none;
}
A.clsFooter:hover  /* ?? Navy Blue, 11, mouse over show link*/
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	font-size: 11px;
	text-decoration: underline;
}


A.SigninSignout
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: White;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none;
}
A.SigninSignout:hover
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: White;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
A.SigninSignout:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: White;	
    FONT-FAMILY: Verdana, Arial
    TEXT-DECORATION: none
}

SUP.clsSpecial
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}
.clsHeader /* ?? Dark blue, 13*/
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 13px;
}
.clsSpecial /* ?? */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	font-weight: bold;
}
.clsSpecialRed /* ?? red, 13, bold*/
{
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
}
.descriptor /* Navy blue, 12, Bold */
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	font-weight: bold;
}

/* TD Tags */

TD.clsBodyTextSmall
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}
TD.clsBodyTextSmallEmp
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
	font-weight: bold;	
}
TD.clsBodyTextMed
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
}
TD.clsBodyTextMedEmp
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;	
}
TD.clsFeature
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;	
}
TD.G11
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 11px;
}
TD.G12
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;	
}
TD
{
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 12px;

}
TD.clsBodyTextMedNB
{
	font-family: Arial, Helvetica, sans-serif;
	color: #333399;
	font-size: 12px;
	text-decoration: none;	
} 
.warning
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 12px;
	font-weight: bold;	
}
.moreimportantwarning
{
	font-family: Arial, Helvetica, sans-serif;
	color: #ff0000;
	font-size: 14px;
	font-weight: bold;	
}

.cases
	{	font-family: Times New Roman;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		color: #333399;
	}
.casesC
	{	font-family: Times New Roman;
		font-weight: bold;
		font-style: italic;
		font-size: 20px;
		color: #333399;
	}	
.first
	{	font-family: Times New Roman;
		font-weight: bold;
		font-style: italic;
		font-size: 14px;
		color: red;
	}
.firstTM
	{	font-family: Times New Roman;
		font-weight: normal;
		font-style: italic;
		font-size: 10px;
		color: red;
	}

HR
{
	color: gold;
}
HR.gold
{	color: gold;
}
HR.gray
{	color: #9999CC;
}
HR.brick
{	color: #FFCC99;
}

.MenuTitle
	{
        color: #333399;
        font-size: 14px;
		font-weight: bold;	
	}
.MenuHead	
	{
        color: #333399;
        font-size: 12px;
		font-weight: bold;	
		padding-top:15px;
	}
.MenuItem
	{
        color: #666666;
        font-size: 12px;
        padding-top:2px;
	}

A.MenuTitle {text-decoration:none;}
A.MenuHead {text-decoration:none;}
A.MenuItem {text-decoration:none;}
A.MenuTitle:hover {text-decoration:underline;}
A.MenuHead:hover {text-decoration:underline;}
A.MenuItem:hover {text-decoration:underline;}

.SidebarInstruction	
	{
        color: #333399;
        font-size: 12px;
	}
.SidebarAlert
	{
        color: #cc6600;
        font-size: 12px;
	}
.PageTitle
	{
        color: #333399;
        font-size: 16px;
		font-weight: bold;	
	}
.PageSubtitle	
	{
        color: #333399;
        font-size: 12px;
		font-weight: bold;	
		text-transform: uppercase
	}
.Head
	{
        color: #333399;
        font-size: 14px;
		font-weight: bold;	
	}
.SubHead
	{
        color: #333399;
        font-size: 12px;
        font-weight: bold;
	}
.Text
	{
        color: #666666;
        font-size: 12px;
	}
.SubText
	{
        color: #666666;
        font-size: 10px;
	}
.Note
	{
        color: #666666;
        font-size: 12px;
	}
.FieldName
	{
        color: #666666;
        font-size: 12px;
	}
.FieldDesc
	{
        color: #666666;
        font-size: 10px;
	}
.Alert
	{
		font-family: Arial, Helvetica, sans-serif;
		color: #cc6600;
		font-size: 12px;
		font-weight: bold;	
	}
A.Alert {text-decoration: none;color:#cc6600;}
A.Alert:hover {text-decoration: underline; color:#cc66ff;}

.Footnote
	{
        color: #666666;
        font-size: 10px;
	}
.Data
	{
        color: #000000;
        font-size: 12px;
        font-weight: bold;
	}
	
.MsgBoxText	
{
	color: #333333;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
}
LI { line-height:150%;}


.GridServiceItem a, .GridServiceAltItem a
{
		font-family: Arial, Helvetica, sans-serif;
		color: #cc6600;
		font-size: 12px;
		text-decoration: underline;
}
.GridServiceItem a:hover, .GridServiceAltItem a:hover
{
		color: #ff9900;
}

.OnlineServiceLink a, .GridServiceAltItem a
{
		font-family: Arial, Helvetica, sans-serif;
		color: #cc6600;
		font-size: 13px;
		text-decoration: underline;
		line-height: 24px;
}
.OnlineServiceLink a:hover, .GridServiceAltItem a:hover
{
		color: #ff9900;
}

.GridHeader td
{
		font-family: Arial, Helvetica, sans-serif;
		color: #cccccc;
		font-size: 12px;
		font-weight: bold;
}
.GridItem td
{
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 12px;
		background-color: #EEEEEE;
}
.AltGridItem td
{
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 12px;
		background-color: #DCDCDC;
}

.ProgLibraryHeader
{
		font-family: Arial, Helvetica, sans-serif;
		margin-left: 10px;
		margin-top:5px;
		margin-bottom:5px;
		color:#333399; 
		font-size: 14px;
		font-weight: bold;
}

table.ProgLib 
{
		font-family: Verdana;
		color: Gray;
		font-size: 8.3pt;
		font-weight: normal;
		width: 775px;
		border-style:none;
		border-collapse:collapse;
}

table.Proglib a {font-family: Verdana; font-size: 8.3pt;}

tr.ProgLibDetail
{
	background-color: #fafafa;
	
}
tr.ProgLibDetailAlt
{
	background-color: #eeeeee; 
}
.ProgLibDropDownList
{
	margin:  5px 5px -10px 5px;
} 
tr.ProgLibDetail td
{
	/*border-top: dashed 1px #aaaaaa;*/
	border-collapse:collapse;
	padding: 2px 2px 2px 2px;
}	


tr.ProgLibDetailRowSpacerBottom {background-color: #fafafa;}
tr.ProgLibDetailRowSpacerBottom td
{
	border-bottom: dashed 1px #aaaaaa;
	height:3px;
	font-size:1pt;
	background-color: #fafafa;
}
tr.ProgLibDetailRowSpacerTop {background-color: #fafafa;}
tr.ProgLibDetailRowSpacerTop td
{
	height:3px;
	font-size:1pt;
	background-color: #fafafa;
}


tr.ProgLibDetailAltRowSpacerBottom {background-color: #eeeeee;}
tr.ProgLibDetailAltRowSpacerBottom td
{
	border-bottom: dashed 1px #aaaaaa;
	height:3px;
	font-size:1pt;
	background-color: #eeeeee;
}
tr.ProgLibDetailAltRowSpacerTop {background-color: #eeeeee;}
tr.ProgLibDetailAltRowSpacerTop td
{
	/*border-bottom: dashed 1px #aaaaaa;*/
	height:3px;
	font-size:1pt;
	background-color: #eeeeee;
}


tr.ProgLibDetailAlt td
{
	/*border-top: dashed 1px #aaaaaa; */
	border-collapse:collapse;
	padding: 2px 2px 0px 2px;
}	
tr.ProgLibDetailAltNoBorder td
{
	Border:none;
	padding: 0px 2px 4px 2px;
	background-color: #eeeeee;
}	

.ProgLibProdno
{
	font-size:10px;
	color:#666666;
}


.ProgLibTitle
{
	font-size:11px;
	font-weight:bold;
	color:#909090;
}
.ProgLibBroadcastDate
{
	font-size:11px;
	color:#333333;
	font-weight:normal;
}
.ProgLibAlert
{
	font-size:11px;
	color:red;
	font-weight:bold;
}


.ProgLibOnDemandAvailability
{
	font-size:11px;
	color:#000000;
}
.ProgLibCompletionDate
{
	font-size:11px;
	color:#666666;
}
.ProgLibMCLE
{
	font-size:11px;
	color:#666666;
}

TABLE.MCLEtable
{
	margin-top:10px;
	vertical-align:top;
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	border-left: solid 1px gray;
	width:550px;
	margin-left:10px;
	
}
TABLE.MCLEtable HR{color:Gray; height:1px;}
	
.MCLETitle
{
	text-align:left;
	font-size:12px;
	color:Navy;
	font-weight:bold;
}
.MCLETitle2
{
	text-align:left;
	font-size:14px;
	color:Navy;
	font-weight:bold;
}
	
.MCLECaption
{
	text-align:right;
	vertical-align:top;
	font-size:10px;
	color:Black;
}
TD.MCLECaptionBold
{
	text-align:left;
	vertical-align:top;
	font-size:11px;
	font-weight:bold;
}
.MCLEData
{
	text-align: left;
	vertical-align:top;
	padding: 0px 10px 0px 5px;
} 
.MCLESectionHeader
{
	text-align:left;
	vertical-align:top;
	font-size:10px;
	font-weight:bold;
} 
.MCLEHours
{
	text-align: left;
	vertical-align:top;
	padding: 0px 10px 0px 5px;
} 
.MCLESpecializationCaption
{
	text-align:right;
	vertical-align:top;
	font-size:10px;
	color:Black;
}
.MCLESubTopic
{
	text-align: left;
	vertical-align:top;
}
#MCLEFooter {margin-left:10px! important;
	margin-top:10px! important;}
.MCLEFooterNote {
	font-size:11px;
	font-style:italic;
	color:#999999;
	height:40px;
}
.MCLESignature{
	font-size:11px;
	color:#999999;
}
.MCLEReminder
{
	font-size:9px;
	color:#999999;
}
.downloadDescr
{
	font-size: 12px;
	color: #666666;
	font-style:normal;
	font-weight:normal;

}
table.downloadfiles 
{
		font-family: Arial, Helvetica, sans-serif;
		color: Gray;
		font-size: 12px;
		font-weight: normal;
		width: 550px;
		border-style:none;
		border-collapse:collapse;
} 
P.ProgramHighlights
{
	margin-top:0em;
	margin-bottom:0em;
	line-height:160%;
	font-weight:bold;
}

P.BulletedListHeading
{
	margin-bottom:0em;
	line-height:160%;
	font-weight:bold;
}

P.BulletedList1stLine
{
	margin-top:0em;
	margin-bottom:0em;
	line-height:160%;
}


UL.mktg
{
	line-height: 140%; 
	margin-top:0em;
}

UL.BulletedList1stLine
{
	margin-top:0em;
	margin-bottom:0em;
	line-height:160%;
	position:relative;
	right:1.5em;
}

LI.nobullet
{
	list-style-type: none;
	position:relative;
	right:1.5em;
}

.PassportUsageProgramType
{
	font-family: Arial, Helvetica, sans-serif;
	color: Navy;
	font-size: 12px;
	font-weight: bold;
	background-color: White;
	text-align: left;
}
                
	
td.PassportUsage_SummaryGridHeader
{
		font-family: Arial, Helvetica, sans-serif;
		color: white;
		font-size: 12px;
		font-weight: bold;
		background-color: #4d5996;
		padding-left: 3px;
		padding-top: 3px;
		padding-bottom: 3px;
}
	
	
	
.PassportUsage_GridHeader td
{
		font-family: Arial, Helvetica, sans-serif;
		color: #f2eaca;
		font-size: 11px;
		font-weight: bold;
		background-color: #4d5996;
		text-align: center;
		
}
.PassportUsage_GridItem td
{
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 12px;
		background-color: #EEEEEE;
}
.PassportUsage_GridItemCentered td
{
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 12px;
		background-color: #EEEEEE;
		text-align: center;
}
.PassportUsage_AltGridItem td
{
		font-family: Arial, Helvetica, sans-serif;
		color: #333333;
		font-size: 12px;
		background-color: #fafafa;
}
td.PassportUsage_GridSubheader
{
		font-family: Arial, Helvetica, sans-serif;
		color: #243db7;
		background-color: #f2eaca;
		font-size: 12px;
		letter-spacing: 1px;
		font-weight: bold;
}	

.PUSummaryTablestyle
{
   font-family:arial;
   margin:10px 0pt 15px;
   font-size: 8pt;
   border-color: green;
   width:600px;
   color: #3D3D3D;
   background-color: #CDCDCD;
}
.PUSummarytablestyle td, .PUsummarytablestyle th 
	{   border-color: #CDCDCD;
}

.PUSummaryTableHeader
{	width:400px;	
	height:20px; 
	background-color:#4d5996; 
	color:White; 
	font-weight:bold; 
	letter-spacing:1px; 	
	padding-left:10px;
	}
 
.PUSummaryTypeTable
{ background-color: #FCFAF3;
	border:solid 1px green;}
.PUSummaryHoursTable
{ background-color: #FCFAF3;}
.PUContactMessage
{	text-align:center; background-color:#eeeeee; color:Black;}
.PUContactMessageText
{	font-size:12px;color:Black;}

.PUtablestyle{
   font-family:arial;
   margin:10px 0pt 15px;
   font-size: 8pt;
   border-color: #CDCDCD;
   width:850px;
   color: #3D3D3D;
}
.PUtablestyle td, .PUtablestyle th{
   border-color: #CDCDCD;
}
.PUalternatingrowstyle{
    background-color:#fafafa;
}
.PUheaderstyle {
    background-color:#4d5996;
    background-image: url(http://ceb.com/myceb/sort_none.gif);
    background-repeat: no-repeat;
    background-position: center left;     
    padding-left: 20px;
    margin-left: 20px;
}  
.PUheaderstyle a{
    text-decoration:none;
    color:white;
    display:block;
    padding-left: 20px;
}    
.PUrowstyle{
    background-color: #eeeeee;
}
.PUrowstyle td, .PUalternatingrowstyle td {
    padding: 4px;
}
.PUsortascheaderstyle{
    background-image: url(http://ceb.com/myceb/sort_asc.gif);     
    background-color: #3d4576;    
    background-repeat: no-repeat;
    background-position: center left;       
}
.PUsortdescheaderstyle{
    background-image: url(http://ceb.com/myceb/sort_desc.gif);     
    background-color: #455087;    
    background-repeat: no-repeat;
    background-position: center left;   
}
td.PUSummaryHours
{
	padding: 2px;
	text-align: center;
	}

td.PUSummaryRowCaption
{
	padding: 2px;
	text-align: right;
	color: #455087;
}
td.PUSummaryColumnCaption
{
	padding: 2px;
	text-align: center;
	color: purple;
	font-weight: bold;
}
.MyCEBTemplate_HeaderBackground
{
	padding: 0 0 0 0;
	background-color:transparent;
	background-image:url(../../cebsite/images/site/header_bg.gif);
	margin: 0px;
	background-repeat:no-repeat;
}	
.MyCEBTemplate_ShoppingCart
{
	color: #001ca8;
	font-family: Arial;
	font-size: 11px;
	text-decoration: none;
}    
.MyCEBTemplate_Signin
{
	color:#001ca8;
	font-family:Arial;
	font-size:11px;
	text-decoration: none;
}
.MyCEBTemplate_ServerName
{
	color:#FDDB78;
	font-family:Arial;
	font-size:8px;
}


.incorrectMP3Code
{
	color: Red;
	font-size: 11px;
}
.correctMP3code
{
	font-size:11px;
}
ol.MP3
{
	list-style-type:decimal;
	list-style-position:outside;
	margin-left: 1.75em;
	
}
li.MP3
{
	line-height: 15px;
	margin-top:5px;
}	

ol.level1
{
	list-style-type:decimal;
	list-style-position:outside;
	margin-left: 2.75em;
	
}
.MyCLEHelp 
{
	color:#001ca8;
}
.MyCLEActive
{
	font-family: Verdana;
	font-size: 8.3pt;
	color: #333333;
}
.MyCLEInactive
{
	font-family: Verdana;
	font-size: 8.3pt;
	color: #6f6f6f;
}
.MyCLEWarning
{
	font-family: Verdana;
	font-size: 8.3pt;
	color: red;
	font-weight: bold;
}
.MyCLEProgTitleActive
{
	font-family: Verdana;
	font-size: 8.3pt;
	font-weight: bolder;
	color: Maroon;
}
.MyCLEProgTitleInactive
{
	font-family: Verdana;
	font-size: 8.3pt;
	color: #6f6f6f;
}



.MyCLEActiveSubtext
{
	font-family: Verdana;
	font-size: 7.5pt;
	color: #333333;
}
.MyCLEInactiveSubtext
{
	font-family: Verdana;
	font-size: 7.5pt;
	color: #6f6f6f;
}

	
tr.MyCLEProgListHeader
{
	background-color: #bcbcbc;
	color: Navy;
	font-weight: bold;
	height: 24px;
}

td.MyCLEProgListHeaderCaption
{
	color: navy;
	font-weight: bold;
	font-size: 9pt;
}
	
	td.MyCLErowspacer
	{
		line-height:0px;
		font-size: 1pt;
	}
	
		
a.MyCLEundecoratedlink
{
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
a.MyCLEundecoratedlink:hover
{
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
a.MyCLEundecoratedlink:visited
{
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: none
}
		
.MyCLECreditInfoIcon 
{
	position: relative;
	top:5px;
}

.MyCLELocationInfoTitle
{
	color: Maroon;
	font-size: 11pt;
	font-weight: bold;
	font-family: Verdana, Arial;
}

.listBoxBig
{
	border-right: 1px solid #9C9A9C;
	border-top: 1px solid #9C9A9C;
	border-left: 1px solid #9C9A9C;
	border-bottom: 1px solid #9C9A9C;
	font-weight: normal;
	font-size: 12px;
	color: Black;
    FONT-FAMILY: Verdana, Arial;

}

.searchButton { 
	border-right: 1px solid #9C9A9C;
	border-top: 1px solid #9C9A9C;
	border-left: 1px solid #9C9A9C;
	border-bottom: 1px solid #9C9A9C;
	font-weight: normal;
	font-size: 9pt;
	color: Black;
	font-family: Arial;
	background-color: #E7E3E7;
	text-align: center;
	font-weight: normal;
	WIDTH: 60px; 
	}
/* added by RG for right column of home page on 04-21-11 */
img {border: 0;}
 
#rightcol {
    float: right;
	width: 158px;
    height: 100%;
	margin-top:6px;
	padding-top: 6px;
	background: #d7f6fd;
	text-align: center;
	border-left: 2px #d7f6fd solid;
	border-right: 2px #d7f6fd solid;
 	}
.fadeblue {
    background-image: url(images/155-grad-w-blu90910.gif);
	}
#myceb {
    background-color: white;
    margin:0em;
	padding:0em;
	text-align: left;
	border-bottom: 0px solid #d7f6fd;
	}
#myceb P {font: 11px Arial, Helvetica, sans-serif;
    color: #333;
	margin:0;
	padding:0;
	margin-left: .75em;
	}
#myceb p img {
    margin:0em;
	padding:0em;
	}
#myceb p a:link {font: 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
	}
#myceb p a:visited {font: 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
	}
#myceb p a:hover {font: 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #666;
	}
#newbooks {
    background-color: white;
    margin:0em;
	padding:0em;
	text-align: left;
	}
#newbooks img {
	margin-top: 0em;
    padding-top:0px;

	}
#newbooks P {font: 11px Arial, Helvetica, sans-serif;
    color: #333;
	margin:0;
	padding:0;
	margin-left: .75em;
	padding-top:0px;
	}
#newbooks p img {
    margin-left: 0em;
	margin-top: 0em;
    padding-top:0em;
    }
#newbooks p a:link {font: 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
	}
#newbooks p a:visited {font: 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
	}
#newbooks p a:hover {font: 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #666;

	}
#cle {
     background-color: white;
    margin-top:0em;
	padding-top:0em;
	text-align: left;
 	}
	
#cle P {font: 11px Arial, Helvetica, sans-serif;
    color: #333;
	margin-left: .75em;
	border-bottom: 1px solid #2F9EEC;
	padding-bottom:.25em;
	padding-left: 2px;
	padding-top:3px;
	border-right: 2px;
	}
#cle p img {
    margin-left: 0em;
	margin-top: 0em;
    }
#cle p a:link {font: 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
	font-weight:bold;
	}
#cle p a:visited {font: 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
	font-weight:bold;
	}
#cle p a:hover {font: 12px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #666;
	font-weight:bold;
	}
#cle h2 {font: 12px Arial, Helvetica, sans-serif;
    color: #d67042;
	font-weight:bold;
	margin-top: .25em;
	margin-left: .75em;
	}
#cle h2 a:link {font: 12px Arial, Helvetica, sans-serif;
    color: #2F9EEC;
	color: #d67042;
	font-weight:bold;
	margin-top: .15em;
	text-decoration:none;
	}
#cle h2 a:visited {font: 12px Arial, Helvetica, sans-serif;
    color: #2F9EEC;
	color: #d67042;
	font-weight:bold;
	margin-top: .15em;
	text-decoration:none;
	}
#cle h2 a:hover {font: 12px Arial, Helvetica, sans-serif;
    color: brown;
	font-weight:bold;
	margin-top: .15em;
	text-decoration:none;
	}
#onlaw {
    background-color: white;
    margin:0em;
	padding:0em;
	text-align: left;
	}
#onlaw p {font: 11px Arial, Helvetica, sans-serif;
    color: #333;
	margin-left: .75em;
	}
#onlaw p img {
    margin-left: 0em;
	margin-top: 0em;
    }
#onlaw p a:link {font: 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
	}
#onlaw p a:visited {font: 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #333;
	}
#onlaw p a:hover {font: 11px Arial, Helvetica, sans-serif;
    text-decoration: none;
    color: #666;
	}

/* added by RG for mainbody of calendar on 09-22-11 */	
#mainbody-calendar {font-family: tahoma, arial, sans-serif;color:gray;}
	
#mainbody-calendar TABLE, TR, TD, TH {border-collapse: collapse;border-color:gray;}
#mainbody-calendar H3 {color:#333399;}
#mainbody-calendar TR.tahomatd1 TH {font-size:12px;color:#333;background-color:silver;vertical-align:top;}
#mainbody-calendar TR.tahomatd2 TD {font-size:11px;vertical-align:top;}
#mainbody-calendar TR.tahomatd3 TD {font-size:10px;vertical-align:top;}
#mainbody-calendar .sessiontime {font-size: 9px;margin-bottom:2em;margin-top:1.5em;}
#mainbody-calendar P.second {margin-top:.5em;}
	
