/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   


/* PAGE BACKGROUND */
/* background color for the header at the top of the page 4767A8 E6811A BFCBE3 D9D6CB*/
.pagemaster {
	width: 100%;
	height: 100%;
    background-image: url(http:\\www.pswbenefits.net\portals\_default\skins\demo\images\pagebg.gif);
    background-repeat: repeat-x;
	MARGIN: 0px 0px; BACKGROUND-COLOR: #ebebeb
}
.HeadBg {
    background-color: #Ffffff;
}
.HeadBGImage  { 
    background-color: #FFFFFF;
	background-image:  url(/portals/_default/skins/demo/images/headerbg.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

/* background color for the content part of the pages */
BODY {
   BACKGROUND-COLOR: #ffffff
}

/* background/border colors for the selected tab */
.TabBg {
    background-color: #0F1275;
}

.LeftPane  { 
	background-image:  url(/portals/_default/skins/demo/images/leftpanebg.gif);
}

.ContentPane  { 
    background-color: #FFFFFF;
	background-image:  url(/portals/_default/skins/demo/images/contentbgbottom2.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
}

.RightPane  { 
    background-color: #FFFFFF;
}

/* 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 {
color: #ffffff;
font-weight: normal;
}
    
/* hyperlink style for the unselected tabs */
A.OtherTabs:link {
color: #ffffff;
}

A.OtherTabs:visited  {
color: #ffffff;
}

A.OtherTabs:active   {
color: #ffffff;
}

A.OtherTabs:hover    {
color: #CC0000;
text-decoration:    underline;
}

/* GENERAL */
/* style for module titles */
.Head   {
    font-family: Verdana;
    font-size:  12px;
    font-weight:    bold;
    color: #000066;
}
.PageHead   {
    font-family: Verdana;
    font-size:  12px;
    font-weight:    bold;
    color: #000066;
}
.DemoPageHead   {
    font-family: Verdana;
    font-size:  12px;
    font-weight:    bold;
    color: #ffffff;
}

/* style of item titles on edit and admin pages */
.SubHead    {
}

/* 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-SIZE: 11px; 
	COLOR: #333333; 
	LINE-HEIGHT: 16px; 
	FONT-FAMILY: 'Tahoma',sans-serif
}

/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
	  color: #000066;
}

.NormalRed
{
}

.NormalBold
{
}

/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton     {
}
    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
}

A.CommandButton:visited  {
}

A.CommandButton:active   {
}

A.CommandButton:hover    {
}
    
/* GENERIC */
H1  {
}

H2  {
}

H3  {
}

H4  {
}

H5, DT  {
}

H6  {
}

TFOOT, THEAD    {
}

TH  {
}

A:link  {
}

A:visited   {
}

A:active    {
}

A:hover {
}

SMALL   {
}

BIG {
}

BLOCKQUOTE, PRE {
}


UL LI   {
}

UL LI LI    {
}

UL LI LI LI {
}

OL LI   {
}

OL OL LI    {
}

OL OL OL LI {
}

HR {
}

/* 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 {
}

.ModuleTitle_MenuIcon {
}

.ModuleTitle_SubMenu {
}

.ModuleTitle_MenuBreak {
}

.ModuleTitle_MenuItemSel {
}

.ModuleTitle_MenuArrow {
}

.ModuleTitle_RootMenuArrow {
}

/* Main Menu */

.MainMenu_MenuContainer {
	background-image:  url(/portals/_default/skins/demo/images/separator_center.gif);
	BORDER-RIGHT:  #ffffff 0px solid;
	BORDER-TOP: #ffffff 0px solid;
	BORDER-LEFT:  #ffffff 0px solid;
	WIDTH: 189px; 
	BORDER-BOTTOM: #ffffff 0px solid; 
	BACKGROUND-COLOR: transparent
}
.MainMenu_MenuBar {
	BORDER-RIGHT: 0px; 
	BORDER-TOP: 1px; 
	BORDER-LEFT: 0px; 
	BORDER-BOTTOM: #15497c 1px solid; 
	HEIGHT: 30px
}

.MainMenu_MenuItem {

	border-left: #EFEEEE 0px solid; 

	border-bottom: #DCE7F1 1px solid;

	border-top: #DCE7F1 1px solid;  

	border-right: #EFEEEE 0px solid;

	cursor: pointer; 

	cursor: hand; 

	color: #000000; 

	font-size: 11px; 

	font-style: normal;

	font-weight: bold; 

	background-color: Transparent;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



/* Sub Menu Mouse Over font color */

.MainMenu_MenuItemSel {

	background-image: url(impress_18.gif);

	border-left: #3C3939 0px solid; 

	border-bottom: #DCE7F1 1px solid; 

	border-top: #DCE7F1 1px solid; 

	border-right: #3C3939 0px solid;

	cursor: pointer; 

	cursor: hand; 

	color: #22628D;

	font-size: 11px; 

	font-style: normal;

	font-weight: bold; 

	background-color: Transparent;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	
	height: 30px;

}

.MainMenu_MenuItemAct {

	border-left: #3C3939 0px solid; 

	border-bottom: #DCE7F1 1px solid;

	border-top: #DCE7F1 1px solid; 

	border-right: #3C3939 0px solid;

	cursor: pointer; 

	cursor: hand; 

	color: #DCDCDC; 

	font-size: 11px; 

	font-style: normal;

	font-weight: bold; 

	background-color: Transparent;

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

}



.MainMenu_MenuIcon {



	background-color: #353536; 

	border-left: #353536 1px solid; 

	border-bottom: #353536 1px solid; 

	border-top: #353536 1px solid; 

	cursor: pointer; 

	cursor: hand; 

	text-align: center; 

	width: 4px;

	height: 30px;

}



/* sub menu mouse over bg*/

.submenuitemselect {

	background-color: #353536; color:#ffffff 

}



/* sub menu bg*/

.MainMenu_SubMenu {

	margin-top: 1px;

	margin-left: -1px;

	background-color: #DCE7F1;  

	z-index: 1000; 

	cursor: pointer;

	cursor: hand; 

	border-top: #F1F1F1 0px solid;

	border-right: #DCE7F1 2px solid;

	border-left: #DCE7F1 2px solid;

	border-bottom: #DCE7F1 2px solid;

	filter: progid:DXImageTransform.Microsoft.Gradient(gradientType=0,startColorStr=#ffffff,endColorStr=#DCE7F1);

	filter: Alpha(Opacity=80, FinishOpacity=100, Style=2);

}

.MainMenu_MenuBreak {

	border-bottom: #00ff00 0px solid; 

	border-left: #00ff00 0px solid; 

	border-top: #00ff00 0px solid;  

	border-right: #00ff00 0px solid; 

	background-color: transparent; 

	height: 0px;

}

.MainMenu_MenuArrow {

	border-right: #DCE7F1 1px solid; 

	border-bottom: #DCE7F1 1px solid; 

	border-top: #DCE7F1 1px solid;

	font-family: webdings; 

	font-size: 10pt; 

	cursor: pointer; 

	cursor: hand; 

}

.MainMenu_RootMenuArrow {

	font-family: webdings; 

	font-size: 10pt; 

	cursor: pointer; 

	cursor: hand;

}






.PageBorders {
	border-left: #000000 1px solid; 
	border-bottom: #000000 1px solid; 
	border-top: #000000 1px solid; 
	border-right: #000000 1px solid;
}
.GrayBorder {
	border-left: #CCCCCC 1px solid; 
	border-bottom: #CCCCCC 1px solid; 
	border-top: #CCCCCC 1px solid; 
	border-right: #CCCCCC 1px solid;
}
.borderleft {
	BORDER-LEFT: #cccccc 1px solid
}
.borderright {
	BORDER-RIGHT: #cccccc 1px solid
}
.bordertop {
	BORDER-TOP: #cccccc 1px solid
}
.borderbottom {
	BORDER-BOTTOM: #cccccc 1px solid
}
.ContainerBorder {
	border-left: #4767A8 1px solid; 
	border-bottom: #4767A8 1px solid; 
	border-top: #4767A8 1px solid; 
	border-right: #4767A8 1px solid;
}
.ContainerTitle {
color: #FFFFFF;
    font-family: Verdana;
    font-size:  12px;
    font-weight:    bold;
}
.Gray_BG_Container_Text {
    color: #666666;
    font-family: Arial;
    font-size:  12px;
    font-weight:    normal;
}

/* Styles Below added by James */
/* text style used for Links Module */
.LinksText
{
    font-family: Arial;
    font-size: 12px;
    font-weight: normal;
	color: #000066;
}

/* Bullet style used for Links Module */
.LinksBullet
{
	list-style-type: square;
}