/* CHE stylesheet: 2008-01-19 */

body    {    
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
        color: #000000;
        font-family: "Trebuchet MS", Verdana, Arial, Sans-serif;
        font-size: 10pt;
        background-color: #FFFFFF;
        scrollbar-base-color: #e3e3e3;
        scrollbar-arrow-color: #000033;
        scrollbar-track-color: #e3e3e3;
        scrollbar-shadow-color: black;
        scrollbar-lightshadow-color: black; 
        scrollbar-darkshadow-color: gray;
        scrollbar-highlight-color: white;
        scrollbar-3dlight-color: black;
    }
	
h1
	{
		font-size: 1.4em;
	}
	
h2
	{
		font-size: 1.3em;
	}
	
h3
	{
		font-size: 1.2em;
	}
	
h4
	{
		font-size: 1.1em;
	}
	
h4.faqplus
	{
		padding: 0 0 0 20px;
		background: url('images/plus.png') no-repeat left 0.20em;
	}
	
h4.faqopen
	{
		padding: 0 0 0 20px;
		background: url('images/open.png') no-repeat left 0.20em;
	}

#div.bodytext
	{
		position: relative;
		z-index: -1;
	}
	
#div.behindmenu
	{
		position: absolute;
		z-index: -1;
	}
	
ul.nospacebottom
	{
		margin-bottom: 1px;
	}
	
ul.nobullet
	{
		list-style-type: none;
	}
	
/* IMAGE STYLES BEGIN */
image
	{
		border-style: none;
		border: 0px;
	}

img.bordered
	{
	border-width: 1px;
	border-color: #999999;
	border-style: solid;
	}
/* IMAGE STYLES END */

/* FORM STYLES BEGIN */
form
	{
       	margin: 0; 
		padding: 0;
    }	
/* FORM STYLES END */
	
/* TABLE STYLES BEGIN */
table.maintable
	{
       	width: 100%;
		align: center;
		padding: 0px;
    }	
	
td  {
        font-size: 10pt;
        font-family: "Trebuchet MS", Verdana, Arial, helvetica, sans-serif;
    }		
	
td.bodycell
	{
		border-left: 1px solid #dce9da;
		border-right: 1px solid #dce9da;
		border-bottom: 1px solid #dce9da;
	}	
	
td.docheadcell
	{
		border-bottom: 1px solid #cecece;
	}	
	
td.heqcisbox
	{
		border-top: 2px solid #e36c0a;
		border-bottom: 2px solid #e36c0a;
		border-left: 2px solid #e36c0a;
		border-right: 2px solid #e36c0a;
	}
	
td.heqcisminibox
	{
		border-top: 1px solid #4bacc6;
		border-bottom: 1px solid #4bacc6;
		border-right: 1px solid #000000;
	}
	
td.heqcisminibox2
	{
		border-top: 1px solid #4bacc6;
		border-bottom: 1px solid #4bacc6;
	}
	
/* TABLE STYLES END */

.required
	{
		color: #cc3300;
        font-size: 9pt;
		font-weight: bold;
	}

.boldtitle
	{
		font-size: 11pt;
		color: #000000;
		font-weight: bold;
	}
	
.darkheader
	{
		background-color: #2c3882;
		color: #ffffff;
	}

.heqfdarkheader
	{
		background-color: #000000;
		color: #ffffff;
	}

.darkheaderdesc
	{
		background-color: #2c3882;
		color: #ffffff;
		font-size: 9pt;
	}
	
.onsoft
	{
		background-color: #f0f0f0;
	}
	
.onmedium
	{
		background-color: #dadada;
	}

.onblack
	{
		background-color: #000000;
	}

.onsoft2
	{
		background-color: #fef0e6;
	}
	
.onsoftdesc
	{
		background-color: #f0f0f0;
		font-size: 9pt;
	}
	
.highlighted
	{
		background-color: #ffff00;
	}	

.octohighlight
	{
		background-color: #99ff00;
	}	
	
.navtrail
	{
		color: #669966;
		font-size: 8pt;
	}	
	
.pageheading
	{
		background-color: #f0f0f0;
		color: #000066;
        font-size: 11pt;
		border-top: 1px solid #dce9da;
	}

.special
	{
		color: #000066;
	}
	
.specialb
	{
		color: #000066;
        font-weight: bold;
	}
	
.announceheading
	{
		color: #993300;
        font-weight: bold;
	}
	
.heqfannounceheading
	{
		color: #ffffff;
        font-weight: bold;
	}

.heqfspecialannounceheading
	{
		color: #ffffff;
        font-weight: bold;
		background: #c5031b;
		display: block;
		border-bottom: solid thick #000000;
		padding: 2px;
		vertical-align:top;
	}

.heqftable
	{
		border: solid thick #000000;
		background-color: #dadada;
	}

.heqfonsoft
	{
		background-color: #f0f0f0;
		padding: 8px;
	}
	
.heqfonmedium
	{
		background-color: #dadada;
		padding: 8px;
	}

.heqfspecial
	{
		color: #ce0000;
        font-weight: bold;
	}

.heqfspecialb
	{
		color: #000000;
        font-weight: bold;
	}

.speciali
	{
		color: #000066;
        font-weight: normal;
		font-style: italic;
	}

.orangeheading
	{
		color: #e36c0a;
        font-weight: bold;
		font-size: 13pt;
	}

.graphheading
	{
		color: #4f81bd;
        font-weight: bold;
        font-size: 8pt;
	}

.desc
	{
	    font-size: 9pt;
	}
	
.subtledesc
	{
	    font-size: 9pt;
		color: #b3b3b3;
	}
	
.descb
	{
	    font-size: 9pt;
		color: #000066;
        font-weight: bold;
	}
	
.desci
	{
	    font-size: 9pt;
		font-style: italic;
	}
	
.onsoftgreen
	{
		background-color: #b4dfaa;
	}
	
.welcomeback
	{
		background-image: url(images/che_welcome_back.gif);
		background-repeat:no-repeat;
	}
	
.footnav
	{
	color: #669966;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
hr
	{
	color: #b6d0b0;
	height: 1px;
	}
 	

.welcometext
	{
	color: #000066;
	font-size: 12px;
	font-weight: normal;
	word-spacing: 1px;
	}	
	
.taboff
	{
	border-top: 1px solid #edb791;
	border-left: 1px solid #fcccaa;		
	border-right: 1px solid #f7b983;	
	background: url(images/tile_tab_off.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	white-space: nowrap;
	font-size: 13px;
	}
	
.tabon
	{
	border-top: 1px solid #f2b682;
	border-left: 1px solid #f4d4b8;		
	border-right: 1px solid #f2b682;	
	border-bottom: 1px solid #fef0e5;	
	background: url(images/tile_tab_on.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	white-space: nowrap;
	font-size: 13px;
	}
	
.puboff
	{
	border-top: 1px solid #bbdeac;
	border-left: 1px solid #bbdeac;		
	border-right: 1px solid #bbdeac;	
	background: url(images/tile_pub_off.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	white-space: nowrap;
	font-size: 13px;
	}
	
.pubon
	{
	border-top: 1px solid #bbdeac;
	border-left: 1px solid #bbdeac;		
	border-right: 1px solid #bbdeac;	
	border-bottom: 1px solid #f6faf5;	
	background: url(images/tile_pub_on.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	white-space: nowrap;
	font-size: 13px;
	}
	
.bottomline
	{
	border-bottom: 1px solid #fcccaa;	
	}
	
.bottomlinegreen
	{
	border-bottom: 1px solid #bbdeac;	
	}

.gradientheadergreen	
	{
	border-top: 1px solid #bbdeac;
	border-left: 1px solid #bbdeac;		
	border-right: 1px solid #acc4a2;	
	background: url(images/header_green_tile.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	color: #666633;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}
	
.gradientheaderorange
	{
	border-top: 1px solid #f4d4b8;
	border-left: 1px solid #f4d4b8;
	border-right: 1px solid #f4d4b8;
	background: url(images/header_orange_tile.jpg) #FFFFFF;
	background-repeat: repeat-x;
	height: 24px;
	color: #cc6600;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
	
.gradientheaderblue	
	{
	border-top: 1px solid #b9bcd3;
	border-left: 1px solid #b9bcd3;		
	border-right: 1px solid #b9bcd3;	
	background: url(images/header_blue_tile.jpg) #FFFFFF; 
	background-repeat: repeat-x;
	height: 24px;
	color: #333367;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	}

.gradientheader
	{
		border: 1px solid #adc299;
		background-image: url(images/gradientheader.jpg);
		background-repeat: repeat-x;
		height: 25px;
		color: #336600;
		font-weight: bold;
		text-transform: uppercase;
	}	
	
.gradienttilev
	{
		border: 1px solid #cdd8c3;
		background-image: url(images/green_tile_v.jpg);
		background-repeat: repeat-y;
	}	
	
.onsoftgreen
	{
	background-color: #b3e1a9;
	color: #2c3882;
	font-weight: bold;
	font-size: 12px;
	}
	
.navyline
	{
	background-color: #2c3882;
	}
	
.navorange
	{
    font-family: Arial, Verdana, Sans-serif;
	background-color: #f76707;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-style: normal;	
	font-weight: bold;	
	text-decoration: none;
	}
	
.onsoftgrey
	{
	background-color: #f0f0f0;
	}	
	
.onmediumgrey
	{
	background-color: #cccccc;
	}	
	
.ontoprightnav
	{
	background-color: #f0f0f0;
	color: #06146e;
	font-size: 11px;
	font-weight: bold;
	}	
	
.highlightstext
	{
	line-height: 130%;
	}
	
.featureblox
	{
	background-color: #fef0e6;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	border-left: 1px solid #f4d4b8;
	border-right: 1px solid #f2b682;
	border-bottom: 1px solid #f2b682;
	line-height: 130%;
	}	
	
.orangeblox
	{
	background-color: #fef0e6;
	color: #000000;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #f4d4b8;
	}	
	
.pubblox
	{
	background-color: #f6faf5;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border-left: 1px solid #bbdeac;
	border-right: 1px solid #acc4a2;
	border-bottom: 1px solid #bbd1b1;
	line-height: 130%;
	}	
	
.greenblox
	{
	background-color: #f6faf5;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #bbdeac;
	border-right: 1px solid #acc4a2;
	border-bottom: 1px solid #bbd1b1;
	line-height: 130%;
	}
	
.blueblox
	{
	background-color: #f1f4fa;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	border: 1px solid #b9bcd3;
	line-height: 130%;	
	}
	
.softblox
	{
		background-color: #f0f0f0;
		border: 1px solid #cccccc;
	}
	
.heqfbox
	{
		border-bottom: 1px solid #ce0000;
		border-left: 1px solid #ce0000;
		border-right: 1px solid #ce0000;
		border-top: none;
	}
	
.greenborder
	{
	border: 1px solid #c1d1b2;
	}
	
.blueborder
	{
	border: 1px solid #b9bcd3;
	}
	
a:link	 
	{	
		color: #993300;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}	
	
a:visited	 
	{	
		color: #993300;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}
	
a:hover	 
	{	
		color: #CC6600;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}
	
a:active	 
	{	
		color: #CC6600;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}	

a.heqcisbl:link	 
	{
	color: #0070c0;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	background-color: transparent;
	font-size : 20px;
}	
	
a.heqcisbl:visited	 
	{
	color: #0070c0;
	font-style: normal;
	font-weight: normal;
	text-decoration: underline;
	background-color: transparent;
	font-size : 20px;
}
	
a.heqcisbl:hover	 
	{	
		color: #0070c0;
	 	font-style: normal; 
	    font-weight: normal;
		text-decoration: underline; 
		background-color: transparent;
		font-size : 20px;
	}
	
a.heqcisbl:active	 
	{	
		color: #0070c0;
	 	font-style: normal; 
	    font-weight: normal;
		text-decoration: underline; 
		background-color: transparent;
		font-size : 20px;
	}

a.heqcisl:link	 
	{	
		color: #0070c0;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}	
	
a.heqcisl:visited	 
	{	
		color: #0070c0;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}
	
a.heqcisl:hover	 
	{	
		color: #0070c0;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}
	
a.heqcisl:active	 
	{	
		color: #0070c0;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
	}
	 
a.desc:link, a.desc:visited
	{	
		color: #993300;
	 	font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
		font-size: 9pt;
	}

a.desc:hover, a.desc:active
	 {	
		color: #CC6600;
		font-style: normal; 
		font-weight: normal; 
		text-decoration: underline; 
		background-color: transparent;
		font-size: 9pt;	
	 }
	 
.smallblocklinkoff
	{
	color: #b5b5b5;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #cccccc;
	background-color: #eeeeee;
	padding: 3px;
	}
	
a.smallblocklink:link, a.smallblocklink:visited
	{
	color: #3f4a8d;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #c3c7dc;
	background-color: #e9ebf2;
	padding: 3px;
	}
	
a.smallblocklink:hover, a.smallblocklink:active
	{
	color: #e9ebf2;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #dce9da;
	background-color: #3f4a8d;
	padding: 3px;
	}
	
a.blocklink:link, a.blocklink:visited
	{
	color: #3f4a8d;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #c3c7dc;
	background-color: #e9ebf2;
	padding: 2px;
	}
	
a.blocklink:hover, a.blocklink:active
	{
	color: #e9ebf2;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #dce9da;
	background-color: #3f4a8d;
	padding: 2px;
	}
	
a.topnav:link, a.topnav:visited
	{
    font-family: Arial, Verdana, Sans-serif;
	color: #FFFFFF;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.topnav:hover, a.topnav:active
	{
    font-family: Arial, Verdana, Sans-serif;
	color: #e3e3e3;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.toprightnav:link, a.toprightnav:visited
	{
	color: #003366;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.toprightnav:hover, a.toprightnav:active
	{
	color: #336699;
	font-style: normal;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.leftnav:link, a.leftnav:visited
	{
	color: #336633;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 90%;
	}
	
a.leftnav:hover, a.leftnav:active
	{
	color: #669966;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	line-height: 90%;
	}
	
a.navtrail:link, a.navtrail:visited
	{
	color: #669966;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
a.navtrail:hover, a.navtrail:active
	{
	color: #99cc99;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
a.footnav:link, a.footnav:visited
	{
	color: #669966;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
a.footnav:hover, a.footnav:active
	{
	color: #99cc99;
	font-style: normal;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	}
	
a.tabnavon:link, a.tabnavon:visited
	{
	color: #993300;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabnavon:hover, a.tabnavon:active
	{
	color: #cc6633;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabnavoff:link, a.tabnavoff:visited
	{
	color: #cc6633;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabnavoff:hover, a.tabnavoff:active
	{
	color: #993300;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabpubon:link, a.tabpubon:visited
	{
	color: #006600;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabpubon:hover, a.tabpubon:active
	{
	color: #669966;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabpuboff:link, a.tabpuboff:visited
	{
	color: #669966;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.tabpuboff:hover, a.tabpuboff:active
	{
	color: #006600;
	font-style: normal;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	}
	
.highlighttitlestatic
	{
	color: #666633;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.highlighttitle:link, a.highlighttitle:visited
	{
	color: #666633;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	}
	
a.highlighttitle:hover, a.highlighttitle:active
	{
	color: #999966;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	}

a.readmorelink:link, a.readmorelink:visited
	{
	color: #a33801;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.readmorelink:hover, a.readmorelink:active
	{
	color: #996633;
	font-style: normal;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	}
	
a.he_links:link, a.he_links:visited
	{
	color: #295824;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	}
	
a.he_links:hover, a.he_links:active
	{
	color: #669966;
	font-style: normal;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	}
	
a.navtrail:link, a.navtrail:visited
	{
	color: #2c3882;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	}
	
a.navtrail:hover, a.navtrail:active
	{
	color: #666666;
	font-style: normal;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	}
	
/* SITE SEARCH STYLES BEGIN */
.searchtext
	{
	width: 127px;
	height: 20px;
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	font-size: 10px;
	}

.searchbtn
	{
	width: 25px;
	height: 20px;
	color: #003366;
	font-style: normal;
	font-size: 11px;
	text-decoration: none;
	border-style: solid;
	border-width: 1px;
	background-color: #e8e4e4;
	border-color: #669900;
	}
/* SITE SEARCH STYLES END */
	
/* LEFTMENU STYLES BEGIN */
#div.menulevel_one
	{
		position: absolute;
		z-index: 2;
		width: 160px;
	}
	
#div.menulevel_two
	{
		position: absolute;
		z-index: 2;
		width: 160px;
	}
	
#div.menulevel_three
	{
		position: absolute;
		z-index: 3;
		width: 160px;
	}
	
/* all lists */
	#nav, #nav ul { 
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
	}
	
/* all list items */
	#nav li { 
		position : relative;
		float : left;
		line-height : 1.25em;
	}
	
/* first-level list anchors */
	#nav li a.navlevelone:link, a.navlevelone:hover, a.navlevelone:visited {
        font-family: Arial, Verdana, Sans-serif;
		color: #336633;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		line-height: 118%;
		width: 160px;
		display : block;
		background-color : white;
		padding : 1 0.5em;
		border-bottom: 1px solid #dce9da;
		padding-bottom: 2px;
	}
	
	#nav li a.navlevelone:hover {
        font-family: Arial, Verdana, Sans-serif;
		color : #669966;
		background-color : #f3fbf2;
		border-bottom: 1px solid #dce9da;
		width: 160px;
	}
	
/* second-level lists */
	#nav li ul 
	{ 
		position : absolute;
		left: -999em;
		margin-left : 160px;
		margin-top : -2.20em;
		width: 160px;
	}
	
/* second-level list anchors */
	#nav li ul a.navleveltwo, a.navleveltwo:hover, a.navleveltwo:visited 
	{
        font-family: Arial, Verdana, Sans-serif;
		color: #336633;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		line-height: 118%;
		width: 160px;
		display : block;
		background-color : #f3fbf2;
		padding : 1 0.5em;
		border-bottom: 1px solid #dce9da;
		padding-bottom: 2px;
	}
	
	#nav li ul a.navleveltwo:hover {
        font-family: Arial, Verdana, Sans-serif;
		color : #669966;
		background-color : #feeee4;
		border-bottom: 1px solid #dce9da;
		width: 160px;
	}
	
/* third-and-above-level lists */
	#nav li ul ul 
	{ 
		left: -999em;
		width: 160px;
		top: 28px;
	}
	
/* third-level list anchors */
	#nav li ul a.navlevelthree, a.navlevelthree:hover, a.navlevelthree:visited 
	{
        font-family: Arial, Verdana, Sans-serif;
		color: #336633;
		font-style: normal;
		font-size: 12px;
		font-weight: bold;
		text-decoration: none;
		line-height: 118%;
		width: 160px;
		display : block;
		background-color : #f3fbf2;
		padding : 1 0.5em;
		border-bottom: 1px solid #dce9da;
		padding-bottom: 2px;
	}
	
	#nav li ul a.navlevelthree:hover {
        font-family: Arial, Verdana, Sans-serif;
		color : #669966;
		background-color : #feeee4;
		border-bottom: 1px solid #dce9da;
		width: 160px;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
		width: 160px;
		border: 1px solid #dce9da;
	}

/* lists nested under hovered list items */	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul 
	{ 
		left: auto;
		z-index: 5;
		border: 1px solid #dce9da;
		width: 160px;
		border: 1px solid #dce9da;
	}
/* LEFTMENU STYLES END */


/* QUICKLINK STYLES BEGIN */
#quicklink, #quicklink ul 
	{     
		padding: 0px;     
		margin: 0;     
		list-style: none; 
	} 
	
#quicklink li 
	{     
		float: left;     
		width: 125px;
		padding: 1px; 
	}
	
/* first-level list anchors */
#quicklink li a.quicklinklevelonesubs:link, a.quicklinklevelonesubs:visited 
	{
		display: block;     
		width: 125px; 
		background-image: url(images/quicklink_bg.gif);
		background-repeat:no-repeat;
		padding: 3px;
		color: #003366;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
#quicklink li a.quicklinklevelonesubs:hover, a.quicklinklevelonesubs:active 
	{
		display: block;     
		width: 125px; 
		background-image: url(images/quicklink_bg_hover_subs.gif);
		background-repeat:no-repeat;
		padding: 3px;
		color: #336699;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
#quicklink li a.quicklinklevelone:link, a.quicklinklevelone:visited 
	{
		display: block;     
		width: 125px; 
		background-image: url(images/quicklink_bg.gif);
		background-repeat:no-repeat;
		padding: 3px;
		color: #003366;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
#quicklink li a.quicklinklevelone:hover, a.quicklinklevelone:active
	{
		display: block;     
		width: 125px; 
		background-image: url(images/quicklink_bg_hover.gif);
		background-repeat:no-repeat;
		padding: 3px;
		color: #336699;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
/* second-level list anchors */
#quicklink li ul 
	{     
		position: absolute;     
		width: 125px;     
		left: -999em;
		padding: 0px; 
	} 

#quicklink li ul li
	{     
		float: left;     
		width: 125px;
		padding: 0px; 
	}

#quicklink li ul a.quicklinkleveltwo, a.quicklinkleveltwo:visited 
	{
		display: block;     
		width: 125px; 
		background-color: #e1e1e1;
		padding: 3px;
		color: #003366;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
#quicklink li ul a.quicklinkleveltwo:hover, a.quicklinkleveltwo:active
	{
		display: block;     
		width: 125px; 
		background-color: #e0e0e0;
		padding: 3px;
		color: #336699;
		font-style: normal;
		font-size: 11px;
		font-weight: bold;
		text-decoration: none;
	}
	
#quicklink li ul a 
	{     
		display: block;     
		width: 125px; 
		background-color: #f0f0f0;
		padding: 3px;
		border: 1px solid #cccccc;
	} 
	
#quicklink li:hover ul 
	{     
		left: auto; 
	}
	
	
#quicklink li:hover ul, #quicklink li li:hover ul, #quicklink li.qlhover ul, #quicklink li li.qlhover ul 
	{     
		left: auto; 
	}
/* QUICKLINK STYLES END */



/*Supplier form styles*/
.supplierError{
	background: pink;
}

.emailSentAlert{
	font-size:14px;
	color: red;
}

/*University map link*/
#uni_link {
	float: right;
	width: 210px;
	border: 1px solid #e9f7e6;
	padding: 5px;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: center;
}

#uni_link .caption {
	display: block;
}

.listLinksClass{
	margin-left:10px;
}
