
table, tr, tfoot, thead, li
{
	font-size:10pt;
}

Body 
{
	margin:0px 0px 0px 0px;
	background-color:#ffffff;
	font-family:Verdana,Arial,Helvetica;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

.LoginTD 
{  
    padding-right:5px;
    padding-bottom:10px;
}

.Login 
{
    font-size:8pt;
    color:#ffffff;
}

A.Login:link
{
    font-size:8pt;
    color:#ffffff;
}

A.Login:visited
{
    font-size:8pt;
    color:#ffffff;
}

A.Login:active
{
    font-size:8pt;
    color:#ffffff;
}

A.Login:hover
{
    font-size:8pt;
    color:#ffffff;
}

.CurrentDateTD 
{  
    padding-right:5px;
    padding-top:10px;
}

.CurrentDate 
{
    font-size:8pt;
    color:#ffffff;
}

.FooterItemPadding
{
    font-size:8pt;
    font-weight:normal;
    color:#696969;
    padding:2px 5px 2px 5px;
}

A.FooterItemPadding:link 
{
    font-size:8pt;
    font-weight:normal;
    color:#696969;
}

A.FooterItemPadding:visited
{
    font-size:8pt;
    font-weight:normal;
    color:#696969;
}

A.FooterItemPadding:active
{
    font-size:8pt;
    font-weight:normal;
    color:#696969;
}

A.FooterItemPadding:hover
{
    font-size:8pt;
    font-weight:normal;
    color:#696969;
}

.LinkItemPadding
{
    font-size:8pt;
    font-weight:normal;
    color:#696969;
    padding: 2px 5px 2px 5px;
}

A.LinkItemPadding:link
{
    font-size:8pt;
    font-weight:normal;
    color:#696969;
}

A.LinkItemPadding:visited
{
    font-size:8pt;
    font-weight:normal;
    color:#696969;
}

A.LinkItemPadding:active
{
    font-size:8pt;
    font-weight:normal;
    color:#696969;
}

A.LinkItemPadding:hover
{
    font-size:8pt;
    font-weight:normal;
    color:#696969;
}


/* PAGE BACKGROUND */
/* background color for the header at the top of the page  */
.HeadBg { }

.ControlPanel 
{
    width: 100%;
    height: 64px;
    background-color: #FFFFFF;
    BORDER-RIGHT: #003366 1px solid; 
    BORDER-TOP: #003366 1px solid; 
    BORDER-LEFT: #003366 1px solid; 
    BORDER-BOTTOM: #003366 1px solid; 
}

/* background/border colors for the selected tab */
.TabBg { }

/* text style for skin objects */
.SkinObject { }
/* hyperlink style for skin objects */
A.SkinObject:link { }
A.SkinObject:visited { }
A.SkinObject:active { }
A.SkinObject:hover { }

/* text style for the selected tab */
.SelectedTab { }
/* hyperlink style for the selected tab */
A.SelectedTab:link { }
A.SelectedTab:visited { }
A.SelectedTab:active { }
A.SelectedTab:hover { }

/* text style for the unselected tabs */
.OtherTabs { }
/* hyperlink style for the unselected tabs */
A.OtherTabs:link { }
A.OtherTabs:visited { }
A.OtherTabs:active { }
A.OtherTabs:hover { }

/* GENERAL */
/* style for module titles */
.Head 
{
    font-size:8pt;
    font-weight:bold;
    padding-left:5px;
    display:block;
}

/* style of item titles on edit and admin pages */
.SubHead 
{
    color:#003366;
}

/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead 
{
}

/* text style used for most text rendered by modules */
.Normal
{
   	font-family:Verdana,Arial,Helvetica;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
   	font-family:Tahoma,Verdana,Arial,Helvetica;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

.NormalRed
{
   	font-family:Verdana,Arial,Helvetica;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	color:#800000;
}

.NormalBold
{
   	font-family:Verdana,Arial,Helvetica;
	font-size:10pt;
	font-weight:bold;
	font-style:normal;
	color:#000000;
}

.NormalBigBold
{
   	font-family:Verdana,Arial,Helvetica;
	font-size:12pt;
	font-weight:bold;
	font-style:normal;
	color:#000000;
}

/* Creative Answer Module Styles */
.CA_TblGrdHeader
{
	font-size:10pt;
	font-weight:bold;
	color:#ffffff;
	height:24px;
	background-color:#6E9CC0;
	padding-left:5px;
	padding-right:5px;
}

/* CA_Act = Action
CA_SelAct = Selected Action
CA_ActSep = Action | Seperator bar style */
.CA_Act { padding-left:10px;white-space:nowrap; }
.CA_SelAct { padding-left:10px; }
.CA_ActSep { font-weight:bold;color:#808080;padding-left:10px; }
/* Grid Styles */
.CA_Grd { vertical-align:top;border-collapse:collapse;border:solid thin #cccccc; }
.CA_GrdHeader { font-weight:bold;color:#ffffff;height:24px;background-color:#6E9CC0; }
.CA_GrdItem { font-size:10pt; }
.CA_GrdAltItem { font-size:10pt;background-color:#f5f5f5 }
.CA_GrdNoRecordsMessage { }
.CA_GrdNextPrevImg { vertical-align:middle;cursor:hand;cursor:pointer; }
.CA_GrdNameLink { font-size:10pt;font-weight:bold; }
A.CA_GrdNameLink:link { font-size:10pt;font-weight:bold; }
A.CA_GrdNameLink:visited { font-size:10pt;font-weight:bold; }
A.CA_GrdNameLink:active { font-size:10pt;font-weight:bold; }
A.CA_GrdNameLink:hover { font-size:10pt;font-weight:bold; }
/* Skin.ascx styles */
.CA_LogoTBL { background-color:#3D586B; }
.CA_MenuTD { background-color:#6E9CC0; }

/* Topic menu styles */
.TopicLevel1
{
	background-color:#f5f5f5;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:8px;
	padding-right:5px;
	margin:2px;
}

.TopicLevel1Sel
{	font-weight:bold;
	background-color:#dcdcdc;
	padding-left:5px;
	padding-top:5px;
	padding-bottom:8px;
	padding-right:5px;
	margin:2px;
}

.TopicLevel2
{ 
	background-color:#f5f5f5;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:8px;
	padding-right:5px;
	margin:2px;
}

.TopicLevel2Sel
{ 
	background-color:#dcdcdc;
	padding-left:15px;
	padding-top:5px;
	padding-bottom:8px;
	padding-right:5px;
	margin:2px;
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
    font-family:Verdana,Arial,Helvetica;
	font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#003366;
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link 
{
    font-family:Verdana,Arial,Helvetica;
	font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#003366;
}

A.CommandButton:visited  
{
    font-family:Verdana,Arial,Helvetica;
	font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#003366;
}

A.CommandButton:active
{
    font-family:Verdana,Arial,Helvetica;
	font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#003366;
}

A.CommandButton:hover
{
    font-family:Verdana,Arial,Helvetica;
	font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#8b0000;
}
    
/* button style for standard HTML buttons */
.StandardButton
{
    font-family:Verdana,Arial,Helvetica;
	font-size:10pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}

/* MODULE-SPECIFIC */
/* text style for reading messages in Discussion */    
.Message { }   

/* style of item titles by Announcements and events */
.ItemTitle { }

/* Menu-Styles */
/* Module Title Menu */
.ModuleTitle_MenuContainer { }
.ModuleTitle_MenuBar { }
.ModuleTitle_MenuItem 
{ 
	height:21;
    font-family:Verdana,Arial,Helvetica;
	font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}
.ModuleTitle_MenuIcon { }
.ModuleTitle_SubMenu { }
.ModuleTitle_MenuBreak { }
.ModuleTitle_MenuItemSel 
{
	height:21;
    background-color:#dcdcdc;
    font-family:Verdana,Arial,Helvetica;
	font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#000000;
}
.ModuleTitle_MenuArrow { }
.ModuleTitle_RootMenuArrow { }

/* Main Menu */
.MainMenu_MenuContainer 
{  
    background-color:#6E9CC0; 
}
.MainMenu_MenuBar { }
.MainMenu_MenuItem 
{
    height:21;
    border-style:none;
    font-family:Verdana,Arial,Helvetica;
    font-size:8.5pt;
    font-weight:normal;
    font-style:normal;
    color:#000000;
}
.MainMenu_MenuIcon 
{
    border-style:none;
    background-color:#A8BDC2; 
}
.MainMenu_SubMenu 
{ 
   	border-style:none;
    background-color:#A8BDC2;
}
.MainMenu_MenuBreak { }
.MainMenu_MenuItemSel 
{
    height:21;
    background-color:#3D586B;
    font-family:Verdana,Arial,Helvetica;
    font-size:8.5pt;
	font-weight:normal;
	font-style:normal;
	color:#ffffff;
}
.MainMenu_MenuArrow
{
    font-size:8.5pt;
    border-style:none;
}
.MainMenu_RootMenuArrow
{
    font-size:8.5pt;
    border-style:none;
}





