body { background-color:#F7F7F7; color:#666666; font-family:Verdana,Arial; font-size:12px; margin:0 0 0 0; padding:0 0 0 0; }
font,td,p,ul,ol,dl,input,select,textbox { font-size:12px; font-family:Verdana,Arial; }


a            { text-decoration:none; }
a:link       { color:#FF6600; text-decoration:underline; font-weight:bold; }  
a:visited    { color:#FF6600; text-decoration:underline; font-weight:bold; }  
a:active     { color:#FF9900; text-decoration:underline; font-weight:bold; }  
a:hover      { color:#FF9900; text-decoration:underline; font-weight:bold; }  

img          { border:0px; }
img.border   { border:1px solid #000000; }

.footerbar   { }
.footerbar a { color:#FFFFFF; text-decoration:none; white-space:nowrap; }

.headertxt           { font-weight:bold; font-size:10px; color:#FFFFFF; font-family:Arial,Verdana; text-decoration:none; }
a.headertxt:link     { color:#FFFFFF; text-decoration:none; }
a.headertxt:visited  { color:#FFFFFF; text-decoration:none; }
a.headertxt:active   { color:#FFFFFF; text-decoration:none; }
a.headertxt:hover    { color:#FFFFFF; text-decoration:none; }

.footertxt           { font-weight:normal; font-size:10px; color:#FFFFFF; font-family:Arial,Verdana; text-decoration:none; }
a.foootertxt:link    { color:#FFFFFF; text-decoration:none; }
a.foootertxt:visited { color:#FFFFFF; text-decoration:none; }
a.foootertxt:active  { color:#FFFFFF; text-decoration:none; }
a.foootertxt:hover   { color:#FFFFFF; text-decoration:none; }

.logintxt           { font-weight:bold; font-size:11px; color:#000000; font-family:Arial,Verdana; text-decoration:none; }
a.logintxt:link     { color:#000000; text-decoration:none; }
a.logintxt:visited  { color:#000000; text-decoration:none; }
a.logintxt:active   { color:#000000; text-decoration:none; }
a.logintxt:hover    { color:#000000; text-decoration:none; }

.crumb               { color:#000000; position:absolute; left:536px; top:95px; z-index:1; }
.crumbstxt           { font-weight:bold; font-size:10px; color:#404040; font-family:Arial,Verdana; text-decoration:none; }
a.crumbstxt:link     { color:#404040; text-decoration:none; }
a.crumbstxt:visited  { color:#404040; text-decoration:none; }
a.crumbstxt:active   { color:#404040; text-decoration:none; }
a.crumbstxt:hover    { color:#404040; text-decoration:none; }

.SelectedTab            { font-weight:bold; font-size:10px; color:#FFFFFF; font-family:Verdana,Arial; }
a.SelectedTab:link      { text-decoration:none; color:#FFFFFF; }
a.SelectedTab:visited   { text-decoration:none; color:#FFFFFF; }
a.SelectedTab:active    { text-decoration:none; color:#FFFFFF; }
a.SelectedTab:hover     { text-decoration:none; color:#FFFFFF; }

.OtherTabs              { font-weight:bold; font-size:10px; color:#FFFFFF; font-family:Verdana,Arial; text-decoration:none; }
A.OtherTabs:link        { color:#FFFFFF; text-decoration:none; }
A.OtherTabs:visited     { color:#FFFFFF; text-decoration:none; }
A.OtherTabs:active      { color:#FFFFFF; text-decoration:none; }
A.OtherTabs:hover       { color:#FFFFFF; text-decoration:none; }

.blockhead         { font-weight:bold; font-size:10px; color:#FFFFFF; font-family:Arial,Verdana; text-transform:uppercase; }

.centertitle       { text-transform:uppercase; }
.leftblock         { text-transform:uppercase; }
.centerblock       { text-transform:uppercase; }

.containerstyle           { color:#666666; font-family:Verdana,Arial; font-size:12px; }
.containerstyle a         { text-decoration:none; font-weight:bold; }
.containerstyle a:link    { color:#666699; }  
.containerstyle a:visited { color:#666699; }  
.containerstyle a:active  { color:#666699; }  
.containerstyle a:hover   { color:#666699; }  






/* background color for the header at the top of the page  */
.HeadBg { background-color:#CCCCCC; }

/* background/border colors for the selected tab */
.TabBg { background-color:black; }

.LeftPane     { }
.ContentPane  { }
.RightPane    { }

/* style for module titles */
.Head          { font-family:Arial,Verdana; font-size:10px; font-weight:normal; color:#666699; }

/* style of item titles on edit and admin pages */
.SubHead       { font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#003366; }

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead    { font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:black; }

/* text style used for most text rendered by modules */
.Normal        { font-family:Arial,Verdana; font-size:11px; font-weight:normal; }

/* text style used for textboxes in the admin and edit pages,for Nav compatibility */
.NormalTextBox { font-family:Arial,Verdana; font-size:10px; font-weight:normal; }
.NormalRed     { font-family:Arial,Verdana; font-size:10px; font-weight:bold; color:#FF0000; }
.NormalBold    { font-family:Arial,Verdana; font-size:10px; font-weight:bold; }

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton           { font-family:Arial,Verdana; font-size:11px; font-weight:normal; } 
a.CommandButton:link     { text-decoration:underline; color:#003366; }
a.CommandButton:visited  { text-decoration:underline; color:#003366; }
a.CommandButton:active   { text-decoration:underline; color:#003366; }
a.CommandButton:hover    { text-decoration:underline; color:#FF0000; } 

/* GENERIC */
H1          { font-family:Arial,Verdana; font-size:20px; font-weight:normal; color:#666644; }
H2          { font-family:Arial,Verdana; font-size:20px; font-weight:normal; color:#666644; }
H3          { font-family:Arial,Verdana; font-size:12px; font-weight:normal; color:#003366; }
H4          { font-family:Arial,Verdana; font-size:12px; font-weight:normal; color:#003366; }
H5,DT       { font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#003366; }
H6          { font-family:Arial,Verdana; font-size:11px; font-weight:bold; color:#003366; }
TFOOT,THEAD { font-family:Arial,Verdana; font-size:12px; color:#003366; }
TH          { vertical-align:baseline; font-family:Arial,Verdana; font-size:12px; font-weight:bold; color:#003366; }
SMALL       { font-size:8px; }
BIG         { font-size:14px; }
BLOCKQUOTE,PRE { font-family:Lucida Console,monospace; }
HR          { color:dimgrey; height:1pt; text-align:left; }

/* Menu-Styles */
.ModuleTitle_MenuContainer {
	border-bottom:blue 0px solid; 
	border-left:blue 0px solid; 
	border-top:blue 0px solid; 
	border-right:blue 0px solid; }

.ModuleTitle_MenuBar {
	cursor:pointer; 
	cursor:hand;
	height:16;
	background-color:Transparent; }

.ModuleTitle_MenuItem {
	cursor:pointer; 
	cursor:hand; 
	color:black; 
	font-family:Arial,Verdana; 
	font-size:9pt; 
	font-weight:bold; 
	font-style:normal; 
	border-left:white 0px solid; 
	border-bottom:white 1px solid; 
	border-top:white 1px solid; 
	border-right:white 0px solid;
	background-color:Transparent; }

.ModuleTitle_MenuIcon {
	cursor:pointer; 
	cursor:hand; 
	background-color:#EEEEEE; 
	border-left:#EEEEEE 1px solid; 
	border-bottom:#EEEEEE 1px solid; 
	border-top:#EEEEEE 1px solid; 
	text-align:center; 
	width:15; 
	height:21; }

.ModuleTitle_SubMenu {
	z-index:1000; 
	cursor:pointer; 
	cursor:hand; 
	background-color:#FFFFFF; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3); 
	border-bottom:#FFFFFF 0px solid; 
	border-left:#FFFFFF 0px solid; 
	border-top:#FFFFFF 0px solid; 
	border-right:#FFFFFF 0px solid; }

.ModuleTitle_MenuBreak {
	border-bottom:#EEEEEE 1px solid; 
	border-left:#EEEEEE 0px solid; 
	border-top:#EEEEEE 1px solid;  
	border-right:#EEEEEE 0px solid; 
	background-color:#EEEEEE; 
	height:1px; }

.ModuleTitle_MenuItemSel {
	cursor:pointer; 
	cursor:hand; 
	color:black; 
	font-family:Arial,Verdana; 
	font-size:9pt; 
	font-weight:bold; 
	font-style:normal;
	background-color:#C1D2EE; }

.ModuleTitle_MenuArrow {
	font-family:webdings; 
	font-size:10pt; 
	cursor:pointer; 
	cursor:hand; 
	border-right:#FFFFFF 1px solid; 
	border-bottom:#FFFFFF 1px solid; 
	border-top:#FFFFFF 0px solid; }

.ModuleTitle_RootMenuArrow {
	font-family:webdings; 
	font-size:10pt; 
	cursor:pointer; 
	cursor:hand; }


/* Main 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:#666699; }

.MainMenu_MenuBar {
	cursor:pointer; 
	cursor:hand; 
	height:16; }

.MainMenu_MenuItem {
	cursor:pointer; 
	cursor:hand; 
	color:White; 
	font-family:Arial,Verdana; 
	font-size:9pt; 
	font-weight:bold; 
	font-style:normal; 
	border-left:#666699 0px solid; 
	border-bottom:#666699 1px solid; 
	border-top:#666699 1px solid; 
	border-right:#666699 0px solid; }

.MainMenu_MenuIcon {
	cursor:pointer; 
	cursor:hand; 
	background-color:#666699; 
	border-left:#666699 1px solid; 
	border-bottom:#666699 1px solid; 
	border-top:#666699 1px solid; 
	text-align:center; 
	width:15; 
	height:21; }

.MainMenu_SubMenu {
	z-index:1000; 
	cursor:pointer; 
	cursor:hand; 
	background-color:#666699; 
	filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=3) ; 
	border-bottom:#404040 0px solid; 
	border-left:#FF8080 0px solid; 
	border-top:#FF8080 0px solid; 
	border-right:#404040 0px solid; }

.MainMenu_MenuBreak {
	border-bottom:#404040 1px solid; 
	border-left:#FF8080 0px solid; 
	border-top:#FF8080 1px solid;  
	border-right:#404040 0px solid; 
	background-color:White; 
	height:1px; }

.MainMenu_MenuItemSel {
	background-color:#CCCCCC; 
	cursor:pointer; 
	cursor:hand; 
	color:White; 
	font-family:Arial,Verdana; 
	font-size:9pt; 
	font-weight:bold; 
	font-style:normal; }

.MainMenu_MenuArrow {
	font-family:webdings; 
	font-size:10pt; 
	cursor:pointer; 
	cursor:hand; 
	border-right:#666699 1px solid; 
	border-bottom:#666699 1px solid; 
	border-top:#666699 0px solid; }

.MainMenu_RootMenuArrow {
	font-family:webdings; 
	font-size:10pt; 
	cursor:pointer; 
	cursor:hand; }



/*
.MainMenu_MenuContainer { background-color:transparent; }
.MainMenu_MenuBar       { cursor:pointer; cursor:hand; height:16; background-color:#666699; color:#FFFFFF; }
.MainMenu_MenuItem      { border:0 0 0 0; font-weight:bold; font-size:12px; cursor:hand; font-family:Verdana,Arial; text-align:center; height:21px; }
.MainMenu_SubMenu       { z-index:1000; cursor:hand; background-color:#666699; filter:progid:DXImageTransform.Microsoft.Shadow(color='DimGray',Direction=135,Strength=2); }
.MainMenu_MenuBreak     { background-color:#FF0000; height:1px; }
.MainMenu_MenuItemSel   { background-color:#E1E1EC; color:#000000; font-weight:bold; font-size:12px; cursor:hand; font-family:Verdana,Arial; font-style:normal; }
.MainMenu_MenuArrow     { font-family:Webdings; font-size:12px; cursor:hand; }
.MainMenu_RootMenuArrow { font-family:Webdings; font-size:12px; cursor:hand; }
*/













