/* ORDER IS IMPORTANT DUE TO CASCADES*/

/* General FFFFFF */
body {
	color:#396BA5;
	font-family: Arial, sans-serif;
	font-size: 10pt;
	background-position: top left;}	
TD{
	font-family:verdana;
	font-size:8pt;
}
a{
	color:black;
	text-decoration:none;
	font-weight:bold;
	font-family:verdana,arial;
	font-size:7pt;
}
tr,div,span,p,hr,.Message,TFOOT,label,.Normal,.NormalRed,.NormalBold,A:link,A:visited,A:active,A:hover{
	color:#396BA5;
	font-family: Arial, sans-serif;
}
A:hover{
	color:#396BA5;
}
.NormalRed{
	color:#298CE7;
	font-weight:bold;
}
.NormalBold{
	font-weight:bold;
}

/* Headers */
thead,h1,h2,h3,h4,h5,h6,th,.SubHead,.SubSubHead,.Head,.ItemTitle{
	color:#000000;
	font-family: Arial, sans-serif;
	font-weight: bold;
	text-decoration: none;	
}
thead,.SubHead,.SubSubHead,.ItemTitle{
	color:#298CE7;
	font-size:9pt;
}
.Head{
	color:#298CE7;
	font-size:12pt;
}
.highlight {
	background-color: #FFFF00;
}
/* TextBoxes */
.NormalTextBox,SELECT,OPTION,INPUT,TEXTAREA{
	font-family: Arial, sans-serif;
	font-size:9pt;
}



/* Buttons */
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active,A.CommandButton:hover{
	font-weight:bold;
    text-decoration: none;
	font-family: Arial, sans-serif;
	font-size:10pt;
	border: 1px outset;
	padding:1px;
	margin-top:2px;
	margin-bottom:2px;
	background-color: #298CE7;
	color:#FFFFFF;
}
A.CommandButton:hover{
	border: 1px inset;
	background-color: #D36B64;
	color:#298CE7;
}

/* Tabs  and other links */
.OtherTabs,A.OtherTabs:link,A.OtherTabs:visited,A.OtherTabs:active,A.OtherTabs:hover {
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
A.OtherTabs:hover {
	color: #298CE7;
}
.SelectedTab,A.SelectedTab:link,A.SelectedTab:visited,A.SelectedTab:active,A.SelectedTab:hover {
	font-weight: bold;
	font-size: 9pt;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
A.SelectedTab:hover {
	color: #298CE7;
}

/*Login*/
.LoginTabs,A.LoginTabs:link,A.LoginTabs:visited,A.LoginTabs:active,A.LoginTabs:hover {
	font-weight: bold;
	font-size: 10pt;
	color: #FFFFFF;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
A.LoginTabs:hover {
	color: #298CE7;
}
.DateTabs,A.DateTabs:link,A.DateTabs:visited,A.DateTabs:active,A.DateTabs:hover {
	font-weight: bold;
	font-size: 10pt;
	color: #ffffff;
	font-family: Arial, sans-serif;
	text-decoration: none;
}
A.DateTabs:hover {
	color: #D36B64;
}


/* Other bits*/
.SMALL   {    font-size:  7pt;}
BIG {    font-size:  14pt;}
BLOCKQUOTE, PRE {    font-family:    Lucida Console, monospace;}
UL LI   {    list-style-type:    square ;}
UL LI LI    {    list-style-type:    disc;}
UL LI LI LI {    list-style-type:    circle;}
OL LI   {    list-style-type:    decimal;}
OL OL LI { list-style-type:    lower-alpha;}
OL OL OL LI { list-style-type:    lower-roman;}
HR {height:1pt; text-align:left}


/* Menu */
.MainMenu_MenuContainer {
	border-bottom: #404040 0px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #FF8080 0px solid; 
	border-right: #404040 0px solid;  
	background-color:transparent;
	margin-top:4px;
	width:100%;
}

.MainMenu_MenuBar {
	cursor: pointer; 
	cursor: hand; 
	color: #FFFFFF;
	width:100%;
}
/*This is main bar item style to -need to do this way as solpart is screwed up*/
TR.MainMenu_MenuBar TD{
	color: #FFFFFF;
	font-size: 11px; /*must be pixel to match repeat*/
	font-family: Verdana, sans-serif;
	font-weight:bold;
	width:100%;
}

.MainMenu_MenuItem {
	cursor: pointer; 
	cursor: hand; 
	color:#FFFFFF; 
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	border-bottom: #404040 0px solid; 
	border-left: #FF8080 0px solid; 
	border-top: #FF8080 0px solid; 
	border-right: #404040 0px solid; 	 
}
.MainMenu_MenuItemSel {
	cursor: pointer; 
	cursor: hand; 
	color: #298CE7; 
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color:#BBC28C; 	 
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-right: #ffffff 0px solid;  
}

.MainMenu_MenuIcon {
	cursor: pointer; 
	cursor: hand; 
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color:#BBC28C; 
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-right: #ffffff 0px solid;  
	text-align: center;
}

.MainMenu_SubMenu {
	z-index: 1000; 
	cursor: pointer; 
	cursor: hand; 
	font-family: Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	background-color:#BBC28C; 
	filter:none;
	border-left: #298CE7 1px solid; 
	border-bottom:#298CE7 1px solid; 
	border-top: #298CE71px solid; 
	border-right: #298CE7 1px solid;  
}

.MainMenu_MenuBreak {
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-right: #ffffff 0px solid;  
	height: 0px;
}

.MainMenu_MenuArrow {
	font-family: Arial, sans-serif;
	font-size: 10pt;
	cursor: pointer; 
	cursor: hand; 
	border-left: #ffffff 0px solid; 
	border-bottom: #ffffff 0px solid; 
	border-top: #ffffff 0px solid; 
	border-right: #ffffff 0px solid;  
}

.MainMenu_RootMenuArrow {
}

