a { 
		color: #0857A6;
		text-decoration:none;}

a:hover { 
		color: #0000ff;
		text-decoration:underline;}


/* left menu items */

td.td_color_main a { 
	background: #FFCC33;
	height: 18px; 
	width: 90px; 
	vertical-align: middle;
} 
td.td_color a {
	background: #FFFFCC;
	width: 90px;
	height: 12pt;
	border: thick #FFFFCC;
} 
td.td_color a:hover { 
background: #FFCC33; 
} 
/*top banner */
td.topheader {
	background: #5398c3;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size:25px; 
	color: #FFFFFF;
	text-align: center
	
	
	
}
/*border */
td.border {
	background: #F4F4F4;
}
/*background */
td.background {
	background: #FFFFFF;
}

/*main box items: macro-micro*/
td.header {
	background: #FFCC99;

} 
td.maintext {
	background: #FFFFCC;
} 

td.resources-bcground {
	background: #F7941D	
}
.advertisement {
	font-family: Verdana, Arial, Helvetica, Sans serif;
	font-size: 17px; 
	font-style: normal;
	font-weight: bold;
	 text-decoration: none;
}

.mainmenubig {
	font-family: Verdana, Arial, Helvetica, Sans serif;
	font-size: 13px; 
	font-style: normal;
	font-weight: bold;
	 text-decoration: none;
	color: #993333;
}
.mainmenusmall {
	font-family: Verdana, Arial, Helvetica, Sans serif;
	font-size: 10px; 
	font-style: normal;
	font-weight: bold;
	 text-decoration: none;
	color: #993333;
}
.mainmenusmallsub {
	font-family: Verdana, Arial, Helvetica, Sans serif;
	font-size: 10px; 
	font-style: normal;
	font-weight: normal;
	 text-decoration: none;
	color: #993333;
}

/* (.doc) style */
.docpdfppt {
	font-family: Arial, Sans serif, Verdana, Helvetica;
	font-size: 9px; 
	font-style: normal;
	font-weight: normal;
	 text-decoration: none;
	color: #0000FF;
}

/* simple black text, list of topics */
.coursetext {
	font-family: Arial, Verdana, Helvetica, Sans serif;
	font-size: 13px; 
	font-style: normal;
	font-weight: normal;
	 text-decoration: none;
	color: #FFFFFF;
}
.coursetext2 {
	font-family: Verdana, Arial, Helvetica, Sans serif;
	font-size: 16px; 
	font-style: normal;
	font-weight: normal;
	 text-decoration: none;
	color: #FFFFFF;
}

/* simple black text, list of topics */
.maintext {
	font-family: Verdana, Helvetica, Sans serif, Arial;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal;
	 text-decoration: none;
	color: #000000;
}
.maintext-researchtitle {
	font-family: Verdana, Helvetica, Sans serif, Arial;
	font-size: 11px; 
	font-style: normal;
	font-weight: bold;
	 text-decoration: none;
	color: #000000;
}

.resources-title {
	font-family: Verdana, Helvetica, Sans serif, Arial;
	font-size: 10px; 
	font-style: normal;
	font-weight: bold;
	 text-decoration: none;
	color: #FFFFFF;
}
.resources-subtitle {
	font-family: Verdana, Helvetica, Sans serif, Arial;
	font-size: 10px; 
	font-style: normal;
	font-weight: normal;
	 text-decoration: none;
	color: #993333;
}

/* TERM PAPERS */
.termpaperheading {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 8pt; 
	font-style: normal;
	font-weight: normal;
	 text-decoration: none;
	color: #0000FF;
 }

/* TOPICS */
.topicstitle {
	font-family: Verdana, Helvetica, Sans serif, Arial;
	font-size: 11px; 
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
 }

/* Study the Lecture Note */
.studythe {
	font-family: Verdana, Helvetica, Sans serif, Arial;
	font-size: 12px; 
	font-style: normal;
	font-weight: bold;
	text-decoration: normal;
	color: #FF0000;
 }


/* running line */
#crawler {
	BORDER-BOTTOM: #c00 0px solid; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 73%; LEFT: 17px; LETTER-SPACING: 0.1em; MARGIN: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 3px; 
}
A.tickl {
	COLOR: #c00; FONT-WEIGHT: bold; TEXT-DECORATION: none
}
A.tickl:hover {
	COLOR: #000; TEXT-DECORATION: none
}
.ticki {
	OVERFLOW: hidden; WIDTH: 100%
}
.ticko {
	WIDTH: 100%
}
.tickls {
	COLOR: #c00
}
.tickh {
	DISPLAY: none
}
/* end of running line */


.h1 {
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 15pt; 
	font-style: normal;
	font-weight: bold;
	 text-decoration: none;
	color: #808080;
}
.list {
	font-family: Verdana, Arial, Helvetica, sans serif;
	 font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #800000;
}
.ulist{
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;
	color: #008080;
	
}

.h3{
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none; 
	color: #000000;
}

.h4{
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	text-decoration: none; 
	color: #000000;
}
   
 .heading{
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #993300;
}
 .heading2{
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #993300;
}
 .menutermpaper{
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #993300;
}
 .menutermpapersmall{
	font-family: Verdana, Arial, Helvetica, sans serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none; 
	color: #993300;
}

/* these are the RSS classes - you can adapt them as you see fit
       values here override the defaults... */

    .rssxpresschannel {
      font-family : sans-serif;
      text-align : left;
      background-color : white;
    }

    .rssxpresschtitle {
      line-height : 0%;
      font-size : 0%;
      color : white;
      background-color : white;
    }

    .rssxpresschdesc {
      line-height : 0%;
      color : white;
      text-align : left;
      font-size : 0%;
      background-color : white;
    }

    .rssxpressittitle {
      font-size : 10pt;
      line-height : 60%;
      background-color : white;
      text-align : left;
    } 

    .rssxpressitdesc {
      background-color : white;
      padding-bottom : 10pt;
      font-size : 10pt;
	  font-color : #993300;
      text-align : left;
    }

    .rssxpresstable {
      text-align : left;
      background-color : white;
    }

    /* rssxpressdivider is a special case - it is a single pixel, single column row on the rssxpress
       channel - to alter it's colour just change the background-color image. */

    .rssxpressdivider {
      background-color : white;
    }
	
	/* toggle menu

/* permanently highlighted */
ul.lhn a.highlight,
ul.lhn a.highlight-selected,
ul.lhn a.selected { 
	background-color:#ffcc33;
	color:#ffffff !important;
}

/* hover */
ul.lhn a:hover,
ul.lhn ul.expanded a:hover {
	background-color:#ffcc33 !important;
	color:#ffffff;
	
}
/*font color*/
ul.lhn,
ul.lhn a:link,
ul.lhn a:visited,
ul.lhn a:active {
	color:#993333;
	font-family: Verdana, Arial, Helvetica, Sans serif;
}
/* whole color*/
ul.lhn a {
	background-color: #ffffcc;
	border-bottom:1px solid #ffffff;
}	

/* expanded */
ul.lhn ul.expanded a,
ul.lhn ul.suboption {
	font-weight:normal;
	font-size : 0.8em;

}


/* FONT FAMILY, STYLE, WEIGHT */
ul.lhn a,
ul.lhn span {
	font-size:0.9em;
	font-weight: bold;
}

ul.lhn a:link,
ul.lhn a:visited,
ul.lhn a:active,
ul.lhn a:hover {
	text-decoration:none;
}

ul.lhn ul.suboption li a:hover,
ul.lhn ul.suboption li a:active {
	font-weight:normal;
	text-decoration:underline !important;
}


ul.sub a {
	font-weight:normal;
}

ul.lhn ul.expanded a.highlight,
ul.lhn ul.expanded ul.expanded a.highlight,
ul.lhn ul.expanded ul.expanded a.selected,
ul.lhn ul.expanded ul.expanded a.highlight-selected {
	font-weight:normal;
	
	
}

ul.lhn a.highlight-selected,
ul.lhn a.highlight-root
ul.lhn ul.expanded a.highlight-root {
	font-weight:bold;
	
}

/*ul.alt-style1 a,
ul.alt-style1 a:hover {
	text-transform:uppercase;
	text-decoration:underline;
}

ul.alt-style1 ul.expanded a,
ul.alt-style1 ul.expanded a:hover {
	text-transform:none;
}

ul.alt-style1 ul.expanded a:hover,*/
ul.blue-nav-links ul.expanded a:hover {
	text-decoration: underline !important;
	
}

ul.blue-nav-links a:hover {
	text-decoration: underline !important;
}

/* COLOUR */
.lhn-container {
	border-left:1px solid #ffffcc;border-right:1px solid #ffffcc;
}


#lhn .zone2 {
	border-bottom:1px solid #ffffcc;
	margin-bottom:10px;
	background-color:yellow;
}

ul.sub {	
	border: 1px solid #ffffcc;
}

ul.lhn a img {
	border:0px;
	border-top: 1px solid #ffffcc;
}




ul.lhn a.lastitem {
	border-bottom:0px none;
}

ul.lhn a.lastitem {
	border-bottom:inherit;
}

ul.lhn ul.expanded a.lastitem {
	border-bottom: 0px;
	
}


ul.lhn ul.suboption li a:hover,
ul.lhn ul.suboption li a:active {
	background-color:#f6f2ee !important;
	color:#333333 !important;
}


ul.lhn ul.expanded a,
ul.lhn ul.suboption {
	background-color: #ffffcc;
	border-bottom:1px solid white;
	
}

ul.lhn ul.expanded ul.expanded a {
	background-color: #ffffff;
	border-bottom:1px solid #f6f2ee;
	
}

/*ul.alt-style1 ul.expanded {
	border:1px solid #999999;
}*/

ul.sub a {
	border-bottom: 1px solid #f6f2ee !important;	
	background-color: #f6f2ee;
}

ul.sub a.lastitem {
	border-bottom:0px none !important;
}

ul.lhn a.highlight-flyout,
ul.lhn ul.expanded a.highlight-flyout,
ul.lhn a.selected-flyout,
ul.lhn ul.expanded a.selected-flyout {
	background-color:#ffffcc;
	color:#ffffff !important; 
	
}



ul.lhn ul.expanded a.highlight,
ul.lhn ul.expanded ul.expanded a.highlight,
ul.lhn ul.expanded ul.expanded a.selected,
ul.lhn ul.expanded ul.expanded a.highlight-selected {
	background-color:#ffffcc;
	color:#ffffff;
	
}

ul.lhn ul.suboption a.highlight {
	color:black !important;
	background-color: #f6f2ee;
}


ul.lhn a.selected-root { 
	background-color:#999999;
	color:#ffffff;
}

ul.lhn a.highlight-root {
	background-color:#ffffcc;
	color:#ffffff;
}

ul.lhn ul.expanded a.selected {
	background-color:#FFFFCC;
	
}

ul.lhn ul.expanded a.selected-root,
ul.lhn ul.expanded a.highlight-root {
	color:#000000;
	font-weight:bold;
	
}

ul.lhn a.highlight-selected,
ul.lhn a.highlight-root,
ul.lhn ul.expanded a.highlight-selected,
ul.lhn ul.expanded a.highlight-root {
	background-color:#ffffcc;
	color:#ffffff;
	
}

ul.blue-nav-links a,
ul.blue-nav-links span,
ul.blue-nav-links ul.expanded a {
	background-color:#ffffff;
	border-bottom:1px solid #edefea;
	
}

/*ul.alt-style1 a,
ul.alt-style1 a:hover {
	background-color: #ffffff !important;
	color:#000000 !important;
}

ul.alt-style1 ul.expanded a,
ul.alt-style1 ul.expanded a:hover {
	background:none;
	color: #003399 !important;
}

ul.alt-style1 a,*/
ul.blue-nav-links a:link,
ul.blue-nav-links a:visited,
ul.blue-nav-links a:active {
	color:#003399;
}

/*ul.alt-style1 ul.expanded a,*/
ul.blue-nav-links ul.expanded a {
	color: #003399  !important;
	
}


/*ul.alt-style1 ul.expanded a.lastitem {
	border-bottom:1px dashed #999999;
}*/

ul.blue-nav-links ul.expanded a.lastitem {
	border-bottom:0px;
	
}

/*
ul.alt-style1 ul.expanded {
	border:1px solid #999999;
}
*/

ul.blue-nav-links {
	border-top:1px dashed #999999;
}


ul.lhn a.selected-root,
ul.lhn a.highlight-root {
	color:#ffffff !important;
}

ul.lhn ul.expanded a.selected-root {
	color:#333333 !important;
	
}

ul.lhn ul.expanded a:hover.selected-root,
ul.lhn ul.expanded a.highlight-root {
	color:#ffffff !important;
	
}

/*ul.alt-style1 ul.expanded a {
	background-color:#ffffff;
}*/

ul.blue-nav-links ul.expanded a {
	background-color:#ffffff;
	
}

ul.alt-style1 ul.expanded a:hover,
ul.blue-nav-links ul.expanded a:hover {
	background-color:#ffffff !important;
	color: #003399;
	
}

ul.blue-nav-links a:hover {
	background-color:#ffffff !important;
	color: #003399;
}

/* IMAGES */
/*ul.alt-style1 a,
ul.alt-style1 a:hover {
	background-image:  url(/FTCOM/Images/arrow_down_black.gif);
	background-repeat: no-repeat;
	background-position: 11px 5px;
}*/

/* IMAGE CHANGING and :hover CSS */
ul.lhn a.flyout {
	background-image:  url(/FTCOM/Images/arrow_right_grey.gif);
	background-repeat: no-repeat;
	background-position: 99% 0.4em;
}

ul.lhn a.highlight-flyout {
	background-image:  url(/FTCOM/Images/arrow_right_white.gif);
	background-repeat: no-repeat;
	background-position: 99% 0.4em;
}

ul.lhn a:hover.flyout {
	background-image: url(/FTCOM/Images/arrow_right_white.gif);
	background-repeat: no-repeat;
	background-position: 99% 0.4em;
}

ul.lhn a.expanded {
	background-image:  url(/FTCOM/Images/arrow_down_white.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px !important;
}

ul.lhn ul.expanded a.expanded {
	background-position: 10px 5px !important;
	
}

ul.lhn ul.expanded a.selected,
ul.lhn ul.expanded a.highlight-selected {
	background-position: 12px 0.4em;
	
}

ul.lhn ul.expanded ul.expanded a.selected,
ul.lhn ul.expanded ul.expanded a.highlight-selected {
	background-position: 23px 0.4em;
	
}

ul.lhn a.selected-root,
ul.lhn a.highlight-root {
	background-image:  url(/FTCOM/Images/arrow_down_white.gif);
	background-repeat: no-repeat;
	background-position: 2px 5px;
}

ul.lhn ul.expanded a.selected-root,
ul.lhn ul.expanded a.highlight-root {
	background-position: 10px 5px;
	
}

ul.lhn ul.expanded a.selected-root {
	background-image:  url(/FTCOM/Images/arrow_down_darkgrey.gif);
	background-repeat: no-repeat;
	background-position: 10px 5px;
	
}

ul.lhn ul.expanded a:hover.selected-root,
ul.lhn ul.expanded a.highlight-root {
	background-image: url(/FTCOM/Images/arrow_down_white.gif); 
	
}

/*ul.alt-style1 ul.expanded a,
ul.alt-style1 ul.expanded a:hover {
	background-image: url(/FTCOM/Images/arrow_right_blue_sml.gif);
	background-repeat: no-repeat;
	background-position: 7px 0.4em;
}*/

ul.blue-nav-links ul.expanded a,
ul.blue-nav-links ul.expanded a:hover {
	background-image: url(/FTCOM/Images/arrow_right_blue_sml.gif);
	background-repeat: no-repeat;
	background-position: 12px 0.4em;
		

}


/* LAYOUT */
ul.lhn {
	display:block; 
	width:auto;
}

ul.sub {	
	position:absolute;
	visibility:hidden;
	top:0px;
	left:0px;
	z-index:9999;
	width:139px;
}

html>body ul.sub {
	width:8em;
	min-width:139px;
}

ul.sub a {
	min-width:126px;
}


ul.blue-nav-links li.lastitem li a {
	border-top:0px none;
}

ul.lhn a,
ul.lhn ul.expanded a,
ul.lhn ul.suboption {
	padding-bottom:1px;
		

}

ul.lhn a img {
	padding:0px;
	margin:0px;
	margin-left:-11px;
	display:block;
}

/*ul.leftnavad-style2 a {
	padding-bottom:0px;
}

ul.leftnavad-style1 {
	border-right:0px none;
}*/

ul.lhn a,
ul.lhn span {
	display:block;
	padding-left:11px;
	position:relative; /* Allows full width hover-over for links in IE */
}

ul.sub a {
	padding-left:11px !important;
}


ul.lhn ul.suboption a {
	display:inline;
	padding-left:0px;
}

ul.lhn ul.expanded a,
ul.lhn ul.suboption {
	padding-left:9px;
		

}

ul.lhn ul.expanded ul.expanded a {
	padding-left:8px;
	
}


/*ul.alt-style1 a,
ul.alt-style1 a:hover {
		padding-left:21px !important;
}


ul.alt-style1 ul.expanded {
	margin-left:5px;
	margin-bottom:10px;
	width:132px;
}*/

ul.lhn,
ul.lhn ul {
	margin:0;
	padding:0;
	list-style-type:none;
	
}

ul.lhn li {
	width:100%;
	display:inline;
	padding:0;
	margin:0;
}

ul.lhn ul.suboption a {
	padding-left:0px;
}

ul.leftnav-mktbox {border:1px solid #999999;margin-bottom:20px;}
ul.leftnav-mktbox a {padding-left:0;}
ul.leftnav-mktbox a span.item {padding-left:11px;font-size:1em;}
ul.leftnav-mktbox a span.image {float:left;padding:0;width:100%;text-align:center;}
ul.leftnav-mktbox a span.image img {display:block;margin:0 auto 0 auto;}
