img {max-width:728px;}
/* Main Menu Style */
#nav {height:31px;margin:0 auto;}	
#nav ul {float: left;list-style: none;margin: 0;padding: 0;position:absolute;z-index:500;width:1000px}
#nav ul li.tab ul {background: #fff; border: 1px solid #000;width: 165px;}
#nav ul li.tab ul li {width: 165px; }
#nav a {display: block;color: #fff;text-decoration: none;padding: 2px 4px 2px 4px;background:none;}
#nav li {float: left;padding: 0;background:none;list-style: none;}
#nav ul li {float: left;text-align:center;padding: 0;background:none; display: block;}
#nav ul li.tab {
        margin: 0px 0px;
	font-size: 11px;
	font-weight:bold; 
	color: white; 
	font-family: Verdana, Arial, sans-serif; 
	position:relative;
}
#nav ul li.tab a {padding:8px 15px 9px 15px; color: white;display:block}
#nav ul li.tab a:hover {text-decoration:underline}
#nav ul li.tab ul.nontab li a {background-image:none;color: #18409c;padding:5px;padding-left: 4px;padding-right:0px;font-family: verdana;font-size:11px;font-weight:normal;}
#nav ul li.tab ul.nontab li a.parent {background: url("/portals/0/images/icons/r_arrow.gif") right no-repeat;}
#nav ul li ul {border-style: solid; border-width: 1px; border-color: #e8e8e8;}
#nav ul li.tab ul.nontab  {vertical-align: left; margin: 0px;left:0;}
#nav ul li ul li {background: #fff;text-align:left;border:none;margin-left:0;}
#nav li ul {position: absolute;display:none;height: auto;width: 11em;font-weight: normal;padding: 0;}
#nav li li {width: 165px;}
#nav li ul a {width: 162px;text-align:left;background:none;}
#nav li ul ul {margin: -24px 0 0 165px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {display:none;text-decoration:none}
#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;display:block;}
#nav ul li ul li:hover, #nav ul li ul li.sfhover {background:#e7effe;color:18409c; }
#nav ul li.tab ul.nontab li a:hover {text-decoration:none}
/* Left Menu Style */
#menu ul {margin: 0;padding: 0;list-style: none;width: 140px; /* Width of Menu Items */border-bottom: 1px solid #e8e8e8;z-index: 500;}
#menu ul li {position: relative;list-style: none;}
#menu li ul {position: absolute;width: 150px;left: 139px; /*Set 1px less than menu width */top: 0;display: block;border: 1px solid #143066;}
#menu li:hover ul {display: block;}
#menu li:hover>ul {visibility:visible;}
#menu ul ul {visibility:hidden;}
#menu ul ul ul{position: absolute;left: 148px; /*Set 1px less than submenu width */visibility:hidden;}
/* Fix IE. Hide from IE Mac \*/
* html #menu ul li { float: left; height: 1%; }
* html #menu ul li a { height: 1%; }
/* End */
/* Make-up syles */
#menu ul, li {margin: 0 0 0 0;}
/* Styles for Menu Items */
#menu ul a {text-align: left;display: block;text-decoration: none;font-family:verdana;color: #676767;font-size: 11px;background: #fff; /* IE6 Bug */padding: 6px;border: 1px solid #e8e8e8;border-bottom: 0;}
/* Hover Styles */
#menu ul a:hover {color: #18409c;background: #e7effe;}
/* Sub Menu Styles */
#menu li ul a {text-decoration: none;font-size: 11px;padding:4px;color: #18409c;background: #fff; /* IE6 Bug */padding: 5px;border: 0;}
/* Sub Menu Hover Styles */
#menu li ul a:hover {color: #18409c;background: #e7effe; z-index: 1000;}
/* Icon Styles */
#menu ul a.submenu {background: #fff url("/portals/0/images/icons/r_arrow.gif") no-repeat right;}
#menu ul a.submenu:hover {background: #e7effe url("/portals/0/images/icons/r_arrow.gif") no-repeat right;}
/* Styles for Menu Heading */
#menu ul a.heading {border: 0;display: block;color: #000000;text-decoration:none;width: 139px; /* Width of Menu Items */padding-left: 6px;padding-bottom: 7px;padding-top: 7px;padding-right: 0px;font-family:arial;font-size: 14px;font-weight: bold;background-color:#ffffff;}
#menu ul a.heading:hover {text-decoration: none;}
.signaltable {
FONT-SIZE: 13px; FONT-FAMILY: verdana; BORDER-COLLAPSE: collapse
}
.signaltable TD, .signaltable td {
BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; MIN-HEIGHT: 0px! important; PADDING-BOTTOM: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid
}
.schooltable {
FONT-SIZE: 13px; FONT-FAMILY: Verdana; BORDER-COLLAPSE: collapse
}
.schooltable TD, .signaltable td {
BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 2px; MIN-HEIGHT: 0px! important; PADDING-BOTTOM: 2px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #000 1px solid
}
/* Skin Styles */
.normalcontentsmall {font-size: 11px; font-family:verdana, arial}
.normalcontent {font-size: 13px; font-family:verdana, arial}
.schoolcontent {font-size: 13px;font-family:verdana,arial;}
.normalunderline {text-decoration: underline;font-size: 13px;}
/* GENERIC */
H1
{
	font-family: Arial, Tahoma, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #000000;
}

H2
{
	font-family: Arial, Tahoma, Helvetica;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
}

H3
{
	font-family: Arial, Tahoma, Helvetica;
	font-size: 15px;
	font-weight: bold;
	color: #000000;
}
.pagemaster {
	width: 100%;
	height: 100%;
	background-color: #fefefe; 
}
.skinmaster {
	height: 100%;
	background-color: #ffffff;
	border-right: #263e72 1px solid; 
	border-top: #263e72 1px solid; 
	border-left: #263e72 1px solid; 
	border-bottom: #263e72 1px solid; 
}	
.Head
{
	font-family: Arial, Tahoma, Helvetica;
	font-size: 20px;
	font-weight: bold;
	color: #ff0000;
}
.Head2
{
	font-family: Arial, Tahoma, Helvetica;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
	color: #c10000;
}
.Head3
{
	font-family: Arial, Tahoma, Helvetica;
	font-size: 14px;
	font-weight: bold;
	color: #da6161;
}
.Head4
{
	text-decoration: underline;
}
.skinheader { background-color:#143066; background-image: url(blueheader.jpg);margin:0px 0px;padding: 0px 0px;}

img 	{
	border: 0;
}
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled
{
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: normal;
}

/* text style used for rendered text which should appear disabled */
.NormalDisabled
{
	color: Silver;
}

/* text style used for rendered text which requires emphasis */
.NormalBold
{
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 11px;
	font-weight: bold;
}

/* text style used for error messages */
.NormalRed
{
	font-family: Verdana, Tahoma, Helvetica;
	font-size: 12px;
	font-weight: bold;
	color: #ff0000;
}
A:link
{
	text-decoration: none;
	color: #18409c;
}

A:visited
{
	text-decoration: none;
	color: #18409c;
}

A:hover
{
	text-decoration: underline;
	color: #ff0000;
}

A:active
{
	text-decoration: none;
	color: #18409c;
}
.headerlinks, .headerlinks a, .headerlinks a:visited, .headerlinks a:active, .headerlinks a:link { 
	font-size: 12px;
	font-weight:normal;
	color: #ffffff;
	font-family: verdana, comic sans ms, Tahoma;
	padding-top: 2px;
        padding-right:10px;
	line-height: 150%
}
.footerlinks, .footerlinks a, .footerlinks a:visited, .footerlinks a:active, .footerlinks a:link { 
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	font-family: verdana, comic sans ms, Tahoma;
}
.UDT_Table_Item {
	font-family: Verdana;
	font-size: 11px;
	color: #424242;
}
.UDT_Table_Item td{
	padding: 5px;
}
.UDT_Table_AlternateItem {
	font-family: verdana;
	font-size: 11px;
	background-color: efefef;
	color: #424242;
}
.UDT_Table_AlternateItem td{
	padding: 5px;
}
.UDT_Table_Head {
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.skingradient { 
	margin: 0px;
	background-image: url(gradient_red.gif);
	background-repeat: repeat-x; 
}
.controlpanel {
	width: 100%;
	background-color: #fefefe;
}
.toppane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 10x;
	margin-top: 0px;
}
.leftpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 10px;
	margin: 0px;
}
.contentpane {
	width:  100%;
	background-color: transparent;
	padding-left: 4px; /* space for the container box from leftpane, rightpane & toppane*/
	padding-right: 4px;
	padding-top: 10px;
	margin-top: 0px;
    color :black; /* font color for the container text*/
}
.contentpaneleft, .contentpaneright {
	width:  50%;
	background-color: transparent;
	padding-left: 4px; /* space for the container box from leftpane, rightpane & toppane*/
	padding-right: 4px;
	padding-top: 8px;
	height: 100%;
	margin: 0px;
    color :black; /* font color for the container text*/
}
.rightpane {
	width: 175px;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 10px;
	margin: 0px;
}
.bottompane {
	width: 100%;
	background-color: transparent;
	padding-left: 6px;
	padding-right: 4px;
	padding-top: 8px;
	margin: 0px;
}
.headpane {
	padding: 0px 4px 0px 0px;
	margin: 0px 0px;
}
.contentpanecolor{
	/*height :38px;*/
}
.onclick {
	background-color:Transparent;}
	
/*the background for the header banner page */
.background {
	background-image : url(blueheader.jpg);
	background-repeat :repeat;} 

/*the background for the login/search */
.redbackground {
	background-image : url(gradient_Red.jpg);
	background-repeat :repeat-x ;}

/*the text styles for the header banner page */
.textstyle {
	font-family :tahoma; 
	font-size : 8pt; 
	font-weight : bold; 
	color : White; 
}
.StandardButton {
  background: none; 
  color:Black;
  font-family: verdana, sans-serif; 
  font-size: 11px;
  font-weight: normal;
}
.TreeViewMenu {
	width: 175px;
	background-color: #143066;
	border-right: #7994cb 1px solid; 
	border-top: #7994cb 1px solid; 
	border-left: #7994cb 1px solid; 
	border-bottom: #7994cb 1px solid; 
}
.TreeViewMenu_Header {
background-image: url(gradient_Red.jpg);
}
.ForexSkinObject
{
	font-size: 11px;
	font-weight:normal;
	color: #ffffff;
	font-family: verdana, comic sans ms, Tahoma;
	text-decoration: none; 
	padding: 0px;
	margin-top: 0px; 
        margin-bottom: 0px;
}
A.ForexSkinObject:link
{
	text-decoration: none;
	color: #ffffff;
}

A.ForexSkinObject:visited
{
	text-decoration: none;
	color: #ffffff;
}
A.ForexSkinObject:active
{
	text-decoration: none;
	color: #ffffff;
} 
.ValidObject
{	font-size: 10pt;
	font-weight:bold;
	color: #000000;
	font-family: Arial;
	text-decoration: none; 
}
A.ForexSkinObject:hover
{
	text-decoration:underline;
	color: #ffffff;
}

.FailureText
{
	z-index: 1000;
	position: absolute;
	top: 115px;
	left: 2px;
	padding: 1px;
	background-color: white;
	
}




