﻿
.Error
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    COLOR: red;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif
}
.HeadBg 
{
    
}
Body
{
	background-color: #FFFFFF;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14px;
	COLOR: #333333;
	FONT-FAMILY: arial, Helvetica, sans-serif;
	background-repeat: repeat-x;
}

/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within rainbow, not just desktopdefault.aspx */
/* This is used throughout all standard - user based pages */
.rb_DefaultLayoutDiv
{
	margin: 0 auto;
	text-align: center;
	background-image:url('/design/desktoplayouts/quantumclub2/greenbackground3.gif');
	background-repeat:repeat-x;
	background-color:#EFEFEF;
}

.rb_DefaultLayoutTable
{
	width: 986px;
	margin: 0 auto;
	text-align: left;
	border-collapse: collapse;
}

.rb_DefaultLayoutTableBody
{
	width: 986px;
	margin: 0 auto;
	text-align: left;
	border-collapse: collapse;
	border-left-style: solid;
	border-left-width: 1px;
	border-left-color: #C0C0C0;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #C0C0C0;
	background-color: #FFFFFF;
}

/* The div and the table style allow you to offer cross browser support for table positioning and size which allows you to apply your theme to all pages within rainbow, not just desktopdefault.aspx */
/* This is used throughout all non-standard - admin type based pages e.g edit pages, site admin pages. You can keep them the same size as the standard ones to maintain a consistent look or you may need more space for admin features. This gives you that flexibility */

.rb_AlternateLayoutDiv
{
		margin: 0 auto;
	text-align: center;
	background-image:url('/design/desktoplayouts/quantumclub2/greenbackground3.gif');
	background-repeat:repeat-x;
/*	background-color:#EFEFEF;

     text-align:  left;
	   margin: 0px 0px 0px 0px;
	  padding: 0px 0px 0px 0px;      
*/
}

.rb_AlternateLayoutTable
{
	/*
     width: 100%;
     text-align: left;
	 margin: 0px 0px 0px 0px;
	 padding: 0px 0px 0px 0px;
	 border-collapse: collapse;     
*/
		width: 986px;
	margin: 0 auto;
	text-align: left;
	border-collapse: collapse;
	margin-top:-1px;
	white-space:normal;

}


/*  IPS Search Styles */
#searchboxboundary{
	width:350px;
	height:25px;
	border-width:3px;
	border-color:black;
}

.searchbox {
	width: 250px;
	height: 25px;
	padding: 3px;
	padding-left:10px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #082C63;
	border-bottom-color: #082C63;
	border-left-color: #082C63;
	border-right-width:0px;
	font-size:14px;
	font-weight:bold;
}

.searchbutton{
	height: 25px;
	width: 100px;
	margin:0px;
	border-width:0px;

}
/*  DESKTOP PORTAL BANNER SETTINGS */

rb_AlternatePortalHeader
{
	/*
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
*/
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	background-color: #63828C;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #7C99A3;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #7C99A3;
	
}

.rb_DefaultPortalHeader
{
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border-collapse: collapse;
	background-color: #63828C;
	border-left-style: solid;
	border-left-width: 0px;
	border-left-color: #7C99A3;
	border-right-style: solid;
	border-right-width: 0px;
	border-right-color: #7C99A3;
}

/*  DESKTOP PORTAL Footer SETTINGS */

rb_AlternatePortalFooter
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
}

rb_DefaultPortalFooter
{
width: 100%;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
border-collapse: collapse;
}

.SiteTitle
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 18px;
    PADDING-BOTTOM: 12px;
    COLOR: darkgreen;
    PADDING-TOP: 30px;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    TEXT-DECORATION: none
}
.TabBg
{
    COLOR: olive;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D8E2FA
}
.OtherTabsBg
{
    COLOR: #000000;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D8E2FA
}
.SelectedTab
{
    FONT-SIZE: 11px;
    COLOR: lime;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D8E2FA
}
.OtherTabs
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #993300;
    FONT-FAMILY: Tahoma, Helvetica, sans-serif;
    BACKGROUND-COLOR: #D8E2FA;
    TEXT-DECORATION: none
}
a:link.OtherTabs
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
a:visited.OtherTabs
{
    COLOR: black;
    TEXT-DECORATION: none
}
a:active.OtherTabs
{
    COLOR: fuchsia;
    TEXT-DECORATION: none
}
a:hover.OtherTabs
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.SiteLink {
	font: bold 12px Verdana, Helvetica, sans-serif; 
    COLOR: #ffffff; }
.SiteLink A:link {
	font: bold 12px Verdana, Helvetica, sans-serif; 
    COLOR: #ffffff;
    TEXT-DECORATION: none; }
.SiteLink A:visited {
	font: bold 12px Verdana, Helvetica, sans-serif; 
    COLOR: #ffffff;
    TEXT-DECORATION: none; }
.SiteLink A:active {
	font: bold 12px Verdana, Helvetica, sans-serif; 
    COLOR: #ffffff;
    TEXT-DECORATION: none; }
.SiteLink A:hover {
	font: bold 12px Verdana, Helvetica, sans-serif; 
    COLOR: #ffffff;
    TEXT-DECORATION: underline; }
    
.hdgMenuLink {
	font: bold 11px Verdana, Helvetica, sans-serif; 
    COLOR: #ffffff; 
    white-space: nowrap;
    text-align:right;}
.hdgMenuLink A:link {
	font: bold 11px Verdana, Helvetica, sans-serif; 
    COLOR: #ffffff;
    TEXT-DECORATION: none; 
    white-space: nowrap;}
.hdgMenuLink A:visited {
	font: bold 11px Verdana, Helvetica, sans-serif; 
    COLOR: #ffffff;
    TEXT-DECORATION: none; 
    white-space: nowrap;}
.hdgMenuLink A:active {
	font: bold 11px Verdana, Helvetica, sans-serif; 
    COLOR: #ffffff;
    TEXT-DECORATION: none; 
    white-space: nowrap;}
.hdgMenuLink A:hover {
	font: bold 11px Verdana, Helvetica, sans-serif; 
    COLOR: #ffffff;
    TEXT-DECORATION: underline; 
     white-space: nowrap; }
.Accent
{
    FONT-WEIGHT: bold;
    COLOR: #D8E2FA
}
.Message {
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF;
    white-space:normal }
.rb_PageKeyPhrase {}
.ItemTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: firebrick;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.ItemDate
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.Head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.SubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.TitleHead {
	font: bold 11px Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
    }
    
.ControlTitle{
	border: solid 1px #384A50;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 10px;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url('/design/Themes/QuantumClub2/section-header-green.gif');
	height:23px;
}
   
.DefaultControlTitle{
	border: solid 1px #384A50;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 10px;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url('/design/Themes/QuantumClub2/section-header-green.gif');
	height:23px;
}

.DefaultControlTitleTextLeft{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 10px;
	font: bold 16px Arial, Helvetica, sans-serif;
/*	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #808080;
	border-bottom-color: #808080;
	border-left-color: #808080;
*/
}
.DefaultControlTitleTextRight{
	padding-top: 2px;
	padding-bottom: 2px;
	padding-right: 10px;
	font: bold 16px Arial, Helvetica, sans-serif;
/*	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-color: #808080;
	border-bottom-color: #808080;
	border-right-color: #808080;
*/
	empty-cells: show;
}

.SubSubHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.Normal {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000; }
.NormalWhite {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #999999; }
.NormalTextBox {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000; }
.NormalRed {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: red; }
.NormalGreen {
	font: 13px Verdana, Arial, Helvetica, sans-serif;
    COLOR: green; }
.NormalGreenBold {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    COLOR: green; }
.NormalGray {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #6f6f6f; }
.NormalGrayBold {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #6f6f6f; }
.NormalGraySmall {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #6f6f6f; }
.NormalBold {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; }
.NormalMedBold {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
.NormalItalic
{
    FONT-SIZE: 11px;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.NormalSmall {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000; }
.NormalSmallItalic {
	font: italic 11px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000; }
.NormalVerySmall {
	font: normal 9px Arial, Helvetica, sans-serif;
    COLOR: #000000; }
.NormalSmallBold {
    font: bold 11px Arial, Helvetica, sans-serif; 
    color: #000000; }
.NormalWithBg {
	font: bold 11px Arial, Helvetica, sans-serif; 
    color: #FFFFFF;
	background-color: #4B7079; }
.NormalWhiteBold {
    font: bold 11px Arial, Helvetica, sans-serif; 
    color: #FFFFFF; }
.MedWhiteBold {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #FFFFFF; }    
.LgWhiteBold {
    font: bold 16px Arial, Helvetica, sans-serif;
    color: #FFFFFF; }
.SmWhiteBold {
    font: bold 11px Arial, Helvetica, sans-serif; 
    color: #FFFFFF; }
.NormalBlue {
    font: 13px Arial, Helvetica, sans-serif;
    color: #003399; } 
.NormalBlueBold {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #003399; } 
.MedBlue {
    font: normal 13px Arial, Helvetica, sans-serif;
    color: #003399; } 
.MedBlueBold {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #003399; }  
.LgBlueBold {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #003399; } 
.HeadFatBold {
    font: bold 18px Arial, Helvetica, sans-serif;
    color: #000000; }  
.SmNoLinkNoline { 
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: #00209F; }
.AltHdgLgBold {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #CC6633; } 
.NormalOrangeBold {
	 font: bold 13px Arial, Helvetica, sans-serif;
    color: #CC6633; }   
.MedBoldA {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #540303; }  
    
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	padding: 5px 10px 5px 10px;
	border-style: solid;
	border-width: 1px;
	background-position: 1px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #003884;
	border-top-color: #003884;
	border-right-color: #003884;
	border-bottom-color: #003884;
	border-left-color: #003884;
	background-image: url('/design/themes/quantumclub2/button-background.gif');
	height: 25px;
	text-transform: lowercase;
}

Input.CommandButton 
{
	line-height: 25px;
	height:25px;
}
a:link.CommandButton
{
    TEXT-DECORATION: none
}
a:visited.CommandButton
{
    TEXT-DECORATION: none
}
a:active.CommandButton
{
    COLOR: #000000;
    TEXT-DECORATION: none
}
a:hover.CommandButton
{
    COLOR:Navy;
    TEXT-DECORATION: underline;
	background-image: url('/design/themes/quantumclub2/button-background-hover.gif');
}


H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H2
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 20px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H3
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H4
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H5
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
DT
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
H6
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TFOOT
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
THEAD
{
    FONT-SIZE: 13px;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
TH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 13px;
    VERTICAL-ALIGN: baseline;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
A:link
{
    COLOR: navy;
    TEXT-DECORATION: none
}
A:visited
{
    COLOR: navy;
    TEXT-DECORATION: none
}
A:active
{
    COLOR: navy;
    TEXT-DECORATION: none
}
A:hover
{
    COLOR: red;
    TEXT-DECORATION: underline
}
SMALL
{
    FONT-SIZE: 8px
}
BIG
{
    FONT-SIZE: 14px
}
BLOCKQUOTE
{
    FONT-FAMILY: Lucida Console, monospace
}
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
{
    COLOR: #4B7079;
    HEIGHT: 1pt;
    TEXT-ALIGN: left
}
.ArticleHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    COLOR: #0066ff;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.module
{
    PADDING-RIGHT: 12px;
    PADDING-LEFT: 12px;
    PADDING-BOTTOM: 12px;
    PADDING-TOP: 12px;
    BACKGROUND-COLOR: #000000
}
.LeftPane
{
    BACKGROUND-COLOR: #000000;
}
.RightPane
{
    BACKGROUND-COLOR: #FFFFFF;
}
.ContentPane
{
}
.RightPane .normal
{
    COLOR: firebrick
}
.RightPane TD
{
    COLOR: firebrick
}
A.SelectedTab
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: black
}
A.OtherTabs
{
    FONT-SIZE: 11px;
    COLOR: green
}
a:hover.SelectedTab
{
    COLOR: #990000;
    TEXT-DECORATION: none
}
.menu
{
    COLOR: fuchsia;
    BACKGROUND-COLOR: royalblue
}
.Menu
{
    COLOR: white;
    BACKGROUND-COLOR: blue
}
.RightPane A
{
    COLOR: navy;
    TEXT-DECORATION: none
}
.RightPane A:visited
{
    COLOR: navy;
    TEXT-DECORATION: none
}
.RightPane A:active
{
    COLOR: navy;
    TEXT-DECORATION: none
}
.RightPane A:hover
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.LeftPane A:active
{
    COLOR: navy
}
.LeftPane A:hover
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.LeftPane A:visited
{
    COLOR: navy
}
.LeftPane A
{
    COLOR: navy
}
.ContentPane A
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.ContentPane A:visited
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.ContentPane A:hover
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.ContentPane A:active
{
    COLOR: navy;
    TEXT-DECORATION: underline
}
.ContentPane A:link
{
    COLOR: fuchsia
}

.LastModified
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: gray;
    LINE-HEIGHT: 30px;
    FONT-FAMILY: Verdana, Helvetica, sans-serif
    VERTICAL-ALIGN: bottom;
}

/* ================================
   HtmlEditor
   ================================ */

DIV.edmenuback{
	background-color: #cccccc;
	border-bottom: 0px solid #929292;
	border-left: 1px solid #929292;
	border-right: 1px solid #929292;
	border-top: 1px solid #929292;
	width: 100%
}

TD.edmenuStyle{
	width: 75px;
	padding-top: 2px;
	padding-left: 2px;
	text-align: right;
}

TD.edmenuEditor{
}

TD.edmenuHTML{
	text-align: right;
	width: 35px;	
}

/* ================================
   Discussion
   ================================ */
.MessageTitle 
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color:darkblue;
}
   
.MessageAuthor
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: darkgray
}

.MessageBody
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: normal;
    color: black
}

TR, TD
{
    font-family: Verdana, Helvetica, sans-serif;
    font-size:  12px;
    font-weight: normal;
}

/* Survey Module */
.SurveyQuestion {
	font : normal 13px Verdana, Arial, Helvetica, sans-serif;
	color: navy; }
.SurveyPanel
{
	color: silver;
	background-color: silver;
}

.SurveyOption
{
	color: black;
	font : normal 12px Verdana, Arial, Helvetica, sans-serif;
}

.SurveyButton
{
	color: darkred;
	font-weight: bold;
}

a:link.SurveyButton {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:visited.SurveyButton {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:active.SurveyButton {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:hover.SurveyButton {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }

/* =============================
   BreadCrumbs styles
   ============================= */
.bc_Row		{padding-left:57px;border-bottom:solid 2px Black;background-color:#D8E2FA;}
.bc_Text	{FONT-SIZE:12px;}
.bc_Link, :link.bc_Link, :visited.bc_Link {padding-left:8px;FONT-SIZE:12px;font-weight:bold;text-decoration:none;color:black}
:hover.bc_Link	{text-decoration:underline;}

/* =============================
   SolpartNavigation menu styles
   ============================= */
.spm_MenuContainer	{
	border-width:0px;
	border-style:none;}
	
.menutableitem {
	margin-left:1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-color: #e1f7f0;
	border-left-color: #e1f7f0;
	border-top-style: solid;
	border-top-color: #e1f7f0;
	border-top-width: 1px;
}

.spm_MenuBar table		{
	border-collapse: collapse;
	border-width:0px
	}
.spm_MenuBar TD		{

	}
.spm_SubMenu		{
	z-index: 1000;
	background: #001f4b;
	padding-right: 0px;
	padding-left: 0px;
	color: #C0C0C0;
	height: 20px;
}
.spm_SubMenu TD		{
	background: #001f4b;
	padding-right: 0px;
	padding-left: 0px;
	color: #C0C0C0;
	height: 20px;

}

.spm_SubMenu a	{
	text-decoration:none;
}
.spm_SubMenu a:hover	{
	text-decoration:underline;
}

.spm_MenuBreak		{
}

.spm_MenuItem		{
	background-image: url('/design/DesktopLayouts/QuantumClub2/menu-item.gif');
	cursor:hand;
	}
.spm_MenuItem td	{
	padding-left: 5px;
	padding-right: 5px;
	height: 23px;
}
.spm_MenuIcon		{
	width:1px;
	}
.spm_MenuItemSel	{}
.spm_MenuItemSel TD	{
	padding-left:5px;
	padding-right:5px;	
	height: 23px;
	background-image:url('/design/DesktopLayouts/QuantumClub2/menu-item-sel.gif');
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #003d93;
	border-left-color: #003d93;
	/*
	border-top-style: solid;
	border-top-width: 1px;
	border-top-color: #003d93;
	*/
	}
.spm_MenuArrow		{

	}
.spm_RootMenuArrow	{
	
	}
.ips_spm_SubItem	{
	}
/* ================================ */


/* =================================
   SimpleMenu Module - static styles
   ================================= */
.sm_SimpleMenu			{FONT-SIZE: 13px;COLOR:#D8E2FA;background-color:#D8E2FA;BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid;BORDER-LEFT: black 1px solid; WIDTH: 100%; BORDER-BOTTOM: black 1px solid }
.sm_SimpleMenu A:hover	{FONT-SIZE: 13px;COLOR:#D8E2FA;TEXT-DECORATION: none }
.sm_SelectedTab			{FONT-SIZE: 13px;COLOR:#D8E2FA;FONT-WEIGHT: bold; background-color: dodgerblue;}
.sm_OtherSubTabs		{FONT-SIZE: 13px;COLOR:#D8E2FA;background-color: dodgerblue }
.sm_OtherSubTabsAlt		{FONT-SIZE: 13px;COLOR:#D8E2FA;background-color: dodgerblue }
.sm_Header				{FONT-SIZE: 13px;COLOR:#000000;BORDER-BOTTOM: black 2px solid }
.sm_Header A:link, .sm_Header A:visited	{FONT-SIZE: 13px;COLOR:#000000;}
.sm_Header A:hover		{FONT-SIZE: 13px;COLOR:#000000;FONT-WEIGHT: bold;}
.sm_Footer				{FONT-SIZE: 13px;COLOR:#000000;BORDER-TOP: black 2px solid;}
/* ================================ */

/* =================================
   SimpleMenu Module - dhtml styles
   ================================= */
.sm_HWMenuItem		{COLOR:#000000;background-color:#D8E2FA;FONT-SIZE:13px;font-family:Verdana, Helvetica, sans-serif;border:solid 1px #00008b;border-collapse:collapse;}
.sm_HWMenuHiItem	{COLOR:#ffffff;background-color:#000000;FONT-SIZE:13px;font-family:Verdana, Helvetica, sans-serif;border:solid 1px #ffd700;}
.sm_HWMenuSubItem	{COLOR:#000000;background-color:#D8E2FA;FONT-SIZE:13px;font-family:Verdana, Helvetica, sans-serif;border:solid 1px #00008b;}
.sm_HWMenuHiSubItem	{COLOR:#ffffff;background-color:#000000;FONT-SIZE:13px;font-family:Verdana, Helvetica, sans-serif;border:solid 1px #ffd700;}
/* ================================ */

/* =================================
   SimpleMenu Module - SolpartStyles
   ================================= */
.sm_SPMenuContainer	{height:27px;border-bottom:solid 2px Black;}
.sm_SPMenuBar		{height:27px;}
.sm_SPMenuBar TD	{FONT-SIZE: 13px;font-weight:bold;}
.sm_SPSubMenu		{z-index:200; border:solid 1px black;}
.sm_SPSubMenu TD	{font-weight:bold;}
.sm_SPMenuBreak		{}
.sm_SPMenuItem		{FONT-SIZE:13px;height:22px;padding-left:5px; padding-right:5px;background-color:#D8E2FA;cursor:pointer;cursor:hand;}
.sm_SPMenuItem TD	{FONT-SIZE: 13px;}
.sm_SPMenuIcon		{border-left:solid 1px #D8E2FA;}
.sm_SPMenuItemSel		{FONT-SIZE: 13px;}
.sm_SPMenuItemSel TD{FONT-SIZE: 13px;padding-left:5px; padding-right:5px;cursor: pointer; cursor: hand;}
.sm_SPMenuArrow		{font-family: webdings;cursor: pointer; cursor: hand; }
.sm_SPRootMenuArrow	{font-family: webdings;cursor: pointer; cursor: hand; }
/* ================================ */

/* IPS Link */
a:link.IPSLink {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:visited.IPSLink {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:active.IPSLink {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:hover.IPSLink {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
a:link.IPSLinkNoLine, A:visited.IPSLinkNoLine, A:active.IPSLinkNoLine{
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: none }
A:hover.IPSLinkNoLine {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
a:link.IPSLinkWht, a:visited.IPSLinkWht, a:active.IPSLinkWht {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: #ffffff;
    TEXT-DECORATION: underline }
a:hover.IPSLinkWht {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
.IPSLinkSummary {
	font : normal 11px Verdana, Arial, Helvetica, sans-serif; }
a:link.IPSLinkMore {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:visited.IPSLinkMore {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:active.IPSLinkMore {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:hover.IPSLinkMore {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
    
    
a:link.ListLink, A:visited.ListLink, A:active.ListLink{
	font: normal 16px Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:hover.ListLink {
	font: normal 16px Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
    
a:link.HeadFatBoldLink, A:visited.HeadFatBoldLink, A:active.HeadFatBoldLink{
	font: bold 18px Arial, Helvetica, sans-serif;
    COLOR: navy; }
A:hover.HeadFatBoldLink {
	font: bold 18px Arial, Helvetica, sans-serif;
    COLOR: red;
    TEXT-DECORATION: underline }
    
/* IPS Quiz */
a:link.QuizLink {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:visited.QuizLink {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:active.QuizLink {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:hover.QuizLink {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
.QuizHeading {
	font : bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: navy; }
	
/* IPS Links */
a:link.MedLink {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:visited.MedLink {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:active.MedLink {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:hover.MedLink {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
A:link.MedLinkNoline {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy; }
A:visited.MedLinkNoline {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy; }
A:active.MedLinkNoline {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy; }
A:hover.MedLinkNoline {
	font: normal 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
a:link.MedBoldLink {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:visited.MedBoldLink {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:active.MedBoldLink {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:hover.MedBoldLink {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red; }
a:link.MedBoldLinkNoline {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy; }
A:visited.MedBoldLinkNoline {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy; }
A:active.MedBoldLinkNoline {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy; }
A:hover.MedBoldLinkNoline {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
    
A:link.SmLink {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: #00209F; 
    TEXT-DECORATION: underline}
A:visited.SmLink {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: #00209F; 
    TEXT-DECORATION: underline}
A:active.SmLink {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: #00209F; 
    TEXT-DECORATION: underline}
A:hover.SmLink {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
    
A:link.SmLinkNoline {
	font: 12px Arial, Helvetica, sans-serif; }
A:visited.SmLinkNoline {
	font: 12px Arial, Helvetica, sans-serif; }
}
A:active.SmLinkNoline {
	font: 12px Arial, Helvetica, sans-serif; }
A:hover.SmLinkNoline {
	font: 12px Arial, Helvetica, sans-serif;
    COLOR: red;
    TEXT-DECORATION: none }

/* IPSDocStyles */
.docHead     { 
	font-family: Arial; 
	font-size: 18pt; 
	font-weight: bold }
.docSubSubHead { 
	font-family: Arial; 
	font-size: 12pt; 
	font-weight: bold }
.docSubHead  { 
	font-family: Arial; 
	font-size: 14pt; 
	font-weight: bold }
	
/* Style for Event Calendar items */
.EventCalendarItem     { 
	font: bold 13px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
}
	
/* IPS Datagrid styles */
.GridItemStyle {
	background-color: #FFFFFF;
	padding: 5px 8px 5px 5px;
	/*border: solid 1px #D4D4D4;*/
}
.GridAltItemStyle {
	background-color: #FBFBFB;
	padding: 5px 8px 5px 5px;
	/*border: solid 1px #D4D4D4; */
}
.GridHeaderStyle {
	background-color: #F8F8F8;
}
.GridHeadeWhiterStyle {
	background-color: #ffffff;}
.GridHeaderStyleGrn {
	background-color: #E5F1EC;}
.GridTopHeading {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #003399;
	background-color: #B6C7E5;
}
.GridTopHeadingNoBg {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #003399;
}
.GridTop {
	font: bold 16px Arial, Helvetica, sans-serif; 
	margin-left:10px;
	padding-left:10px;
    color: #003399;
}
.GridTitle {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #003399;
    background-color: #CDE6CD;
}
.GridItemWhiteBgStyle {
	background-color: #FFFFFF;
	border: solid 1px #D4D4D4;
}
.GridTable {
	 border-collapse: collapse;
	 
	 border-bottom: solid 1px #D4D4D4;
	 behavior:url(/_Rainbow/tablehl.htc);
}
.GridTableSearch {
	 border-collapse: collapse;
	 border: solid 1px #D4D4D4; }

/* IPS Table styles */
.TableStyle {
	background-color: cornsilk;
	border: solid 1px #D4D4D4; }
.TableStyleNoBgColor {
	border: solid 1px #D4D4D4; }
.TableStyleNoBgColorNoTop {
	border-right: solid 1px #D4D4D4;
	border-left: solid 1px #D4D4D4;
	border-bottom: solid 1px #D4D4D4; }
.TableStyleAlt {
	background-color: #E5E5E5;
	border: solid 1px #D4D4D4; }
.TableStyleWhite {
	background-color: whitesmoke;
	border: solid 1px #D4D4D4; }
.TableStyleBlue {
	background-color: #E5E5E5;
	border: solid 1px #333399; }
.TableStyleWhtGrd {
	background-color: whitesmoke;
	border-right: solid 1px #B0BEC7;
	border-left: solid 1px #B0BEC7;
	border-bottom: solid 1px #B0BEC7; }
.TableSectionTop {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif; 
    color: #000000;
	background-color: #CCFFCC; }
.TableSectionTopAlt {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
    color: #ffffff;
	background-color: #c1c1c1;
}
.TableSectionTopAltBlue {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif; 
    color: navy;
	background-color: #c1c1c1;
}
.TableSectionTopBlueBg {
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	background-color: #2A3380;
}

.TableStyleHomeCenter {
	border: solid 2px #D4D4D4;
	background-image: url(/images/ips/pics/bg_grad.gif); 
	background-repeat: repeat-x;
	border-style:solid;
}

.TableStyleBoxGray {
	border: solid 2px #D4D4D4;
	border-style:solid;
	background-color: #F1F1F1;
}

/* IPS text styles */
.HeadingMed {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #003399;}
.HeadingLg {
	font: bold 18px Arial, Helvetica, sans-serif; 
    COLOR: #012C83; }

/* IPS Section styles */
.SectionTable {
	background-color: #E9E8DE;
	border-right: solid 1px #540303;
	border-left: solid 1px #540303;
	border-bottom: solid 1px #540303; }
.SectionTableInner {
	background-color: #C9C5AC; }
.SectionTableFull {
	background-color: #FBFBFB;
	border: 1px solid #63828C};
}
.SectionTableBg {
	background-color: #E6E6E6; }  
.SectionTableBox {
	border: solid 1px #D4D4D4; }
.SectionTableAlt {
	background-color: #C9C5AC;
	border-right: solid 1px #540303;
	border-left: solid 1px #540303;
	border-bottom: solid 1px #540303; }
.SectionTableBgAlt {
/*	background-color: #A6B8BD;*/ 
background-color: #FFFFFF;}
.SectionHdg {
	font: bold 11px Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
	background-color: #540303;
	background-image: url(/Design/Themes/QuantumClub/top_middle.gif); }
.SectionSubHdg {
    font: bold 13px Arial, Helvetica, sans-serif;
    color: #000000;
    background-color: #A6B8BD; }  
SectionSubHdgBg {
    background-color: #C9C5AC; }  
.SectionList {
	background-color: #A6B8BD;
	border: solid 1px #D4D4D4; }
.SectionListAlt {
	background-color: #f1f1f1;
	border: solid 1px #D4D4D4; }
.SectionGrid {
	 border-collapse: collapse;
	 border: solid 1px #D4D4D4;
	 behavior:url(/_Rainbow/tablehl.htc); }
.SectionRoundTop {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #003399;
	background-color: #CC9933; }
.SectionTabHdg {
	font: bold 16px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	background-color: #540303; }
.FeatureHdg {
	font: bold 14px Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
	background-color: #336666; }
.CategoryHdg {
	font: bold 13px Arial, Helvetica, sans-serif;
    color: #FFFFFF;
	background-color: #4B7079; }

/* IPS Calendar styles */
a:link.CalendarLink {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:visited.CalendarLink {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:active.CalendarLink {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy;
    TEXT-DECORATION: underline }
A:hover.CalendarLink {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: red;
    TEXT-DECORATION: underline }
.CalendarTitle {
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy; }
.CalendarLocation {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: #000000; }
.CalendarTime {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: #000000; }
    
/* IPS Form styles */
.FormTableStyle {
	background-color: cornsilk;
	border: solid 1px #D4D4D4; }
.FormTableSectionTop {
	font: bold 15px Verdana, Arial, Helvetica, sans-serif; 
    color: #000000;
	background-color: #CFDCF1; 
	padding-left: 5px; }
.FormTableRowStyle {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
    color: #000000; }
.FormTableFieldLabelStyle {
	font: normal 11px Verdana, Arial, Helvetica, sans-serif; 
    color: #000000;
    padding: 0px 10px 0px 10px; }
.FormTableConstantLabelStyle {
	font: bold 11px Verdana, Arial, Helvetica, sans-serif; 
    color: #000000; 
    padding: 0px 10px 0px 10px; }

/* IPS Miscellaneous styles */
.DottedRule {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #003399; }
.DottedRuleGrey {
	margin: 0;
	padding: 0;
	border-bottom: 1px dotted #D4D4D4; }
.ComingMarqueeText {
	font: 12px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: navy; }

#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
visibility: hidden;
z-index: 100;
font: 11px Verdana, Arial, Helvetica, sans-serif;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

/* IPS Menu Links */
a.menuLink:link {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: navy;
	display: block;
    text-decoration: none;
    border: 1px solid #A6B8BD;
    padding-top: .20em;
    padding-bottom: .20em;
	width: 100%;
}
a.menuLink:visited {
    font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: navy;
	display: block;
    text-decoration: none;
    border: 1px solid #A6B8BD;
    padding-top: .20em;
    padding-bottom: .20em;
	width: 100%;
}
a.menuLink:hover {
	font: bold 12px Verdana, Arial, Helvetica, sans-serif; 
	color: navy;
	display: block;
    padding-top: .20em;
    padding-bottom: .20em;
	background-color: #4B7079;
	text-decoration: none;
	border: 1px outset #CCCCCC;
	width: 100%;
}
.NoLinkSmNoline {
	font: 11px Verdana, Arial, Helvetica, sans-serif; 
    COLOR: #00209F; }

/* IPS Text */
.headline {
	font-family: Trebuchet MS; font-size: 18pt; font-weight: bold }

/* IPS backgrounds */
.BgSmoke {
	background-color: whitesmoke; }
.BgNormal {
	background-color: #E5E5E5; }
.BgNormalA {
	background-color: #E5E5E5; }
	
/* IPS cell styles */
.CellStyleRtDash {
	border-right: thin dotted #606CB0; } 
/* IPS testimonials */
.TestmContent {
    font: bold 11px Arial, Helvetica, sans-serif; 
    color: #000000; }
.TestmName {
    font: bold 11px Arial, Helvetica, sans-serif; 
    color: #565656; }
/* MDN styles */
.MDNHdgText {
    font: bold 20px Arial, Helvetica, sans-serif; 
    color: #1C3C64; }
/* Control styles */
.SectionHdgWhite {
	font: bold 11px Verdana, Helvetica, sans-serif;
    color: #FFFFFF; }
.SectionHdgBlack {
	font: bold 11px Verdana, Helvetica, sans-serif;
    color: #333333; }
.SectionHdgBlue {
	font: bold 11px Verdana, Helvetica, sans-serif;
    color: #16387C; }
.SectionTable0 {
	background-color: #CCCCCC;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD; }
.SectionTable1 {
	background-color: #F5FAF5;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD; }
.SectionTable2 {
	background-color: #E6EBF5;
	border-right: solid 1px #4066B3;
	border-left: solid 1px #4066B3;
	border-bottom: solid 1px #4066B3; }
.SectionTable3 {
	background-color: #FFE6E6;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD; }
.SectionTable4 {
	background-color: #FFFFFF;
	border-right: solid 1px #B0BEC7;
	border-left: solid 1px #B0BEC7;
	border-bottom: solid 1px #B0BEC7; }
.SectionTable5 {
	background-color: #F2D9CC;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD; }
.SectionTable6 {
	background-color: #D9E5F2;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD; }
.SectionTable8 {
	background-color: #CCCCCC;
	border-right: solid 1px #DDDDDD;
	border-left: solid 1px #DDDDDD;
	border-bottom: solid 1px #DDDDDD; }
.SectionTableInner0 {
	background-color: #666666; }
.SectionTableInner1 {
	background-color: #CDE6CD; }
.SectionTableInner2 {
	background-color: #809ACD; }
.SectionTableInner3 {
	background-color: #FF8080; }
.SectionTableInner4 {
	background-color: #E6E6E6; }
.SectionTableInner5 {
	background-color: #E6B39A; }
.SectionTableInner6 {
	background-color: #B3CDE6; }
.SectionTableInner8 {
	background-color: #666666; }

.SectionGrid0 {
	 border-collapse: collapse;
	 border: solid 1px #D4D4D4;
	 behavior:url(/_Rainbow/tablehl.htc); }
.SectionGrid1 {
	 border-collapse: collapse;
	 border: solid 1px #D4D4D4;
	 behavior:url(/_Rainbow/tablehl.htc); }
.SectionGrid2 {
	 border-collapse: collapse;
	 behavior:url(/_Rainbow/tablehl.htc); }
.SectionList0 {
	background-color: #CCCCCC;
	border: solid 1px #D4D4D4; }
.SectionList1 {
	background-color: #F5FAF5;
	border: solid 1px #D4D4D4; }
.SectionList2 {
	background-color: #E6EBF5;
	border-bottom: solid 1px #809ACD; }
.SectionList3 {
	background-color: #FFE6E6;
	border-bottom: solid 1px #D4D4D4; }
.SectionList4 {
	background-color: #FFFFFF;
	border-bottom: solid 1px #809ACD; }
.SectionList5 {
	background-color: #F2D9CC;
	border: solid 1px #D4D4D4; }
.SectionList6 {
	background-color: #D9E5F2;
	border: solid 1px #D4D4D4; }
.SectionMainTop {
	font: bold 16px Arial, Helvetica, sans-serif; 
    }
.SectionMainTopBlk {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #333333; }
.SectionMainTopWht {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #FFFFFF; }
    
    
    
/* IPS Section 9 - Green */
.SectionTable9 {
	border-right: solid 1px #4b7079;
	border-left: solid 1px #4b7079;
	border-bottom: solid 1px #4b7079; 
	background-color: #fcfeff;
	padding-left: 5px;
	padding-right:5px;
	}
.SectionTableInner9 {

}
.SectionGrid9 {
	border-width: 0px;
	border-collapse: collapse;
	behavior: url(/_Rainbow/tablehl.htc);
}

.SectionMainTop9 {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #FFFFFF;
}
.SectionMainTop9 {
	border-right: solid 1px #4b7079;
	border-left: solid 1px #4b7079;
	border-top: solid 1px #4b7079;
	border-bottom: solid 1px #c6d9d3;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 10px;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url('/design/Themes/QuantumClub2/section-header-green.gif');
	height:23px;
}
.SectionTableInnerCell9{
	padding-top: 8px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.SectionList9 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #576e76;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}


/* IPS Section 10 - Simple Red */
.SectionTable10 {
	padding-left: 5px;
	padding-right:5px;
	}
.SectionTableInner10 {

}
.SectionGrid10 {
	border-width: 0px;
	border-collapse: collapse;
	behavior: url(/_Rainbow/tablehl.htc);
}

.SectionMainTop10 {
	font: bold 16px Arial, Helvetica, sans-serif; 
    color: #FFFFFF;
}
.SectionMainTop10 {
	font: bold 190% Georgia, "Times New Roman", Times, serif;
	color: #8c0000;
	border-bottom: 1px solid #8c0000;
	padding: 0 10px 6px 0;
	margin-bottom: 5px;
}
.SectionTableInnerCell10{
	padding-top: 8px;
	color: #333333;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.SectionList10 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #576e76;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #999999;
}


.PagerNumbers { font: bold 10pt Tahoma, Verdana, Arial; 
	TEXT-DECORATION: none }
a:link.PagerCurrentPage {
	font: bold 10pt Tahoma, Verdana, Arial; 
    COLOR: navy;
    TEXT-DECORATION:  none;
    padding: 5px;
    border: solid 1px #B0B0B0;
    background-color: #D8D8D8; }
A:hover.PagerCurrentPage {
	font: bold 10pt Tahoma, Verdana, Arial; 
	cursor:default; }
.AssistantTitle {
	font: bold 13px Verdana, Arial, Helvetica, sans-serif;
    COLOR: #000000; 
    cursor:hand; }
.AssistantSectionTop {
	border: solid 1px #D4D4D4;
	background-image: url(/images/ips/bg/footer_bg.gif);
	border-style:solid; }
.navspacer {
  font-size: 11px;
  line-height: 11px;
  color: #333;
  font-family: tahoma, sans-serif; }
.leftMargin {
	margin-left: 15px;
	padding-left: 15px; }


/* Calendar Styles */
.TitleStyle {
	border: solid 1px #384A50;
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #333333;
	padding-left: 10px;
	padding-right: 5px;
	padding-top:5px;
	padding-bottom:5px;
	background-image: url('/design/Themes/QuantumClub2/section-header-green.gif');
	height:23px;
	
}
.DayStyle {
	background-color:#FFFFFF;
	vertical-align:top;
	border:1px silver dotted;
}
.NextPrevStyle {
	padding-right: 12px;
	padding-left: 12px;
	font: bold 11pt Arial, Helvetica, sans-serif;
	color: #333333;
}
.DayHeaderStyle {
	font-size:8pt;
	font-weight:bold;
	color:#333333;
	background-color:#E5F1EC;
}
.SelectedDayStyle {
	color:white;
	background-color:#333399;
}
.OtherMonthDayStyle {
	color: gray;
	background-color:#F9F9F9;
}
.TodayDayStyle {
	color: #0000FF;
	background-color:#E0EBFC;
	border:1px silver solid;
}
.SelectorStyle {
	font-size:8pt;
	font-weight:bold;
	color:white;
}

.CalendarNormal{
	border-spacing: 0px;
	border-collapse: collapse;
}

