body
{
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
	font-size:10pt;
	font-family: Verdana, Tahoma, Arial;	
	background-color:#002C6B;
	/*background-color:#F5F4E7;*/
}
table
{
	font-size:10pt;		
}
.Error
{
	color:Red;
}
.Date
{
	width:102px;
}
.btnClassMedium
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    height:25px;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #6CAEDF;
    width: 195;
}
.btnClassSmall
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    height:22px;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #6CAEDF;
    width: 50;
}
.spanDate
{
	width:100px;
}
.txtDate
{
	width:100px;
}
.spanTime
{
	padding-left:5px;
}
.timeSpanHide
{
	display:none;
}
.timeSpan
{
	
}
.btnClass
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    height:25px;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #6CAEDF;
    width: 115;
}
.btnClassMedium
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    height:25px;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #6CAEDF;
    width: 175;
}
.btnClassLarge
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    height:25px;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #6CAEDF;
    width: 250;
}
.btnClassPreview
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    height:25px;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    /*BACKGROUND-COLOR: #963F14;*/
    BACKGROUND-COLOR: #965D14;
    width: 115;
}
ul
{
	margin-top:0px;
	padding-top:2px;
}
h1
{
	font-family: Verdana, Tahoma, Arial;
	font-size:18pt;
	font-weight:bold;
	margin-bottom:5px;	
	margin-top:0px;
	padding-top:0px;
	color: #4F4F4F;
}
h2
{
	font-family: Verdana, Tahoma, Arial;
	font-size:14pt;
	color: #4F4F4F;
	font-weight:normal;
	margin-bottom:5px;
}
h3
{
	font-family: Verdana, Tahoma, Arial;
	font-size:11pt;
	text-align:left;
	font-weight:bold;
	margin-bottom:5px;
	color:#002C6B;
}
.h3
{
	font-family: Verdana, Tahoma, Arial;
	font-size:11pt;
	text-align:left;
	font-weight:bold;
	margin-bottom:5px;
	color:#002C6B;
}
h4
{
	font-size:11pt;
	font-weight:bold;
	font-family: Verdana, Tahoma, Arial;
	margin-bottom:0px;
}
A:link
{
	color:#002C6B;
}
A:hover
{
	color:#696969;
}

A:visited
{
	color:Black;
}
A:visited:hover
{
	color:#696969;
}
.headerRow
{
	background-color:#6CAEDF;
	font-size:9pt;
	font-family:Verdana, Arial;
	color:White;
	font-weight:bold;
}
.superHeaderRow
{	
	background-color:#E6E6E6;
	font-family:Verdana, Arial;
	font-weight:bold;
}
.superHeaderColumn
{
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
}
.tableClassSmall
{
	background-color:White;
	width: 535px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;

}
.sectionDivider
{
	color: #4F4F4F;
	height:1px;
	width:100%;
}
.tableClass
{
	background-color:White;
	width: 555px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
}
.tableClassLong
{
	background-color:White;
	width: 655px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
}
.headerTableRow
{
	font-weight: bold;
	padding-left: 0px;
	padding-right:0px;
	padding-top: 0px;
	color: white;
	BACKGROUND-COLOR: #405054;
	height: 20px;
}
.contentCellLeft
{	
	border-left: solid 1px #D6D7E0;	
	border-bottom: solid 1px #D6D7E0;
	border-right: solid 1px #D6D7E0;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.contentCellLeftNoBorder
{	
	border-left: solid 1px #D6D7E0;	
	border-bottom: solid 1px #D6D7E0;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.contentCellRight
{
	border-right: solid 1px #D6D7E0;
	border-bottom: solid 1px #D6D7E0;
	padding-right:0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: right;
}
.contentCellLeftNoLeftBorders
{
	border-right: solid 1px #D6D7E0;
	border-bottom: solid 1px #D6D7E0;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.contentCellLeftNoSideBorders
{
	border-bottom: solid 1px #D6D7E0;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
}
.contentCellCenter
{
	border-right: solid 1px #D6D7E0;
	border-bottom: solid 1px #D6D7E0;	
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: center;
}
.alternatingRow
{
	background-color:#F5F4E7;
	/*F0F1F5*/
}
.highlightRow
{
	background-color:#F1DBD9;
	font-weight:bold;
	/*F0F1F5*/
}
input
{
	font-family: Verdana, Tahoma, Arial;
}
.labelcell
{
	text-align:right;
	padding-right:0px;
	vertical-align:middle;
}
.labelcellTop
{
	text-align:right;
	padding-right:0px;
	vertical-align:top;
	padding-top:0px;
}
.errorIndicator
{
	color:Red;
	font-weight:bold;
	font-family: Verdana, Tahoma, Arial;
	font-size:11pt;
}
.exFormat
{
	font-size:8pt;
}
.requiredFieldLabel
{
	font-weight:bold;
	color:#4F4F4F;
}
.txtBox
{
	width:215;
}
.txtBoxLarge
{
	width:390px;
}
.requiredStar
{
	padding-left:0px;
	color:Red;
	font-weight:bold;
}
.outertable
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #0061A0
}

.LargeBoxOutertable
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #405054
}

.MediumBoxOutertable
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #405054;    
}

.SmallBoxOutertable
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #405054;    
}

.LargeBoxInnertable
{
    WIDTH: 100%;
    COLOR: black;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: white
}

.MediumBoxInnertable
{
    WIDTH: 100%;
    COLOR: black;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: white
}

.SmallBoxInnertable
{
    WIDTH: 100%;
    COLOR: black;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: white
}
.innertable
{
    WIDTH: 100%;
    COLOR: black;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: white
}
.outertableclient
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: white;
    font-family: Verdana, Tahoma, Arial;
    BACKGROUND-COLOR: #0061A0
}

.insideBoxItem
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;	
}
.insideBoxLabel
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 10pt;
	color:#333333;
}
.activeLabel
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	font-weight:bold;
}
.insideBoxTitle
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 12pt;
	font-weight:bold;
}
.StaticBoxExpanded
{
	width: 530px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url('/images/StaticExpandLarge.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 0px;
	/*padding-top: 18px;*/
	padding-bottom:0px;
	color: #000000;
	height: 23px;
}

.LargeBoxHeader
{
	/*width: 755px;*/
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	/*background-image: url('/images/LargeBoxHeaderBackground.gif');*/
	background-position: right bottom;	
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 1px;
	padding-bottom:0px;
	color: #333333;
	height: 28px;
}
.LargeBoxBody
{
	width: 738px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #C2C2C2;
	left: 0px; 
	top: auto; 
	position: static; 
}

.LargeAdBoxHeader
{
	/*width: 755px;*/
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	/*background-image: url('/images/LargeBoxHeaderBackground.gif');*/
	background-position: right bottom;	
	background-repeat: no-repeat;
	padding-left: 12px;
	vertical-align:middle;
	padding-bottom:0px;
	color: #333333;
	height: 28px;
}
.LargeAdBoxBody
{
	width: 572px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #C2C2C2;
	left: 0px; 
	top: auto; 
	position: static; 
}

.MediumLargeBoxHeader
{
	/*width: 755px;*/
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	/*background-image: url('/images/LargeBoxHeaderBackground.gif');*/
	background-position: right bottom;	
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-top: 0px;
	padding-bottom:0px;
	color: #333333;
	height: 28px;
}
.MediumLargeBoxBody
{
	width: 714px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #C2C2C2;
	left: 0px; 
	top: auto; 
	position: static; 
}
.MediumBoxHeader
{
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	/*background-image: url('/images/MediumBoxHeaderBackground.gif');*/
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-bottom:0px;
	color: #333333;
	height: 28px;
}
.MediumBoxBody
{
	width: 550px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	background-color: #FFFFFF;
	color: #000000;
	border: none;
	border: solid 1px #C2C2C2;
	left: 0px; 
	top: auto; 
	position: static; 
}
.MediumBoxTitleRight
{
	padding-right:12px;
}
.ExtraSmallBoxHeader
{
	width: 308px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url('/images/xSmallBoxHeaderBackground.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-bottom:0px;
	color: #333333;
	height: 28px;
}
.ExtraSmallBoxBody
{
	width: 294px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #C2C2C2;
	left: 0px; 
	top: auto; 
	position: static; 
}
.SmallMediumBoxHeader
{
	width: 440px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url('/images/SmallMBoxHeadBG.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-bottom:0px;
	color: #333333;
	height: 28px;
}
.SmallMediumBoxBody
{
	width: 414px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #C2C2C2;
	left: 0px; 
	top: auto; 
	position: static; 
}
.SmallBoxHeader
{
	width: 430px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url('/images/SmallBoxHeaderBackground.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	/*padding-left: 12px;
	padding-bottom:0px;*/
	color: #003366;
	height: 28px;
}
.SmallBoxBody
{
	width: 404px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #C2C2C2;
	left: 0px; 
	top: auto; 
	position: static; 
}
/* 
DARK BLUE Tab Style
.SmallTabBoxHeader
{
	width: 430px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url('/images/SmallTabHeaderBackground.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-bottom:0px;
	color: #EBECEE;
	height: 28px;
}
.SmallTabBoxBody
{
	width: 430px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	background-color: #FFFFFF;
	color: #000000;
	border-bottom: solid 1px #143596;
	left: 0px; 
	top: auto; 
	position: static; 
}
*/
.SmallTabBoxHeader
{
	width: 428px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url('/images/SmallTabHeaderBGOutline.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-bottom:0px;
	color: #333333;
	height: 28px;
}
.SmallTabBoxBody
{
	width: 414px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	/*background-color: #F3F3F8;*/
	/* standard --> background-color: #F3F3F3;*/
	background-color:#FFFFFF;
	color: #000000;
	border-bottom: solid 1px #C2C2C2;
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;
	left: 0px; 
	top: auto; 
	position: static; 
}
.MediumTabBoxHeader
{
	width: 576px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url('/images/MediumTabHeaderBGOutline.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-bottom:0px;
	color: #333333;
	height: 28px;
}
.MediumTabBoxBody
{
	width: 550px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	/*background-color: #F3F3F8;*/
	/* standard --> background-color: #F3F3F3;*/
	background-color:#FFFFFF;
	color: #000000;
	border-bottom: solid 1px #C2C2C2;
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;
	left: 0px; 
	top: auto; 
	position: static; 
}
.SaveBox
{	
	margin-bottom:2px;
	margin-top:0px;
	width: 576px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;	
	background-image: url('/images/SaveBox.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	/*padding-top:16px;
	padding-left: 12px;
	padding-bottom:0px;*/
	color: #333333;
	height: 48px;
	vertical-align: middle;
}
.saveMessage
{
	vertical-align:middle;
	padding-top:50px;
	padding-left: 12px;
}
.MenuBoxHeader
{
	width: 187px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url('/images/MenuBoxHeaderBackground.gif');
	background-position: left;
	background-repeat: no-repeat;
	padding-left: 12px;
	/*padding-top: 18px;*/
	padding-bottom:0px;
	color: #FFFFFF;
	height: 26px;
}
.MenuBoxBody
{
	width: 185px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	background-color: #FFFFFF;
	color: #000000;	
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;	
	left: 0px; 
	top: auto; 
	position: static; 
}
.menuBarFiller
{
	margin:0 0 0 0;
	width: 185px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
	border-left: solid 1px #C2C2C2;
	border-right: solid 1px #C2C2C2;
	height:100%;
	background-color:#E5E5EB;
}
.menuItem
{
	cursor:hand;
	margin:0 0 0 0;
	padding-top:6px;
	padding-bottom:7px;
	border-bottom:solid 1px #C2C2C2;
	width:185px;	
	padding-left:0px;
	vertical-align:middle;	
}
.menuItemSelected
{
	margin:0 0 0 0;
	padding-top:6px;
	padding-bottom:7px;
	border-bottom:solid 1px #C2C2C2;
	width:185px;	
	padding-left:0px;
	vertical-align:middle;	
	background-color:#F3F3F3;
}
.menuItemLink
{
	color:Black;
}
.menuItemLink:hover
{
	color:#999999;
}
.menuItemLink:Visited
{
	color:Black;
}
.menuItemLink:Visited:hover
{
	color:#999999;
}
.menuItemLinkSelected
{
	color:Black;
	text-decoration:none;
	font-weight:bold;
}
.menuItemLinkSelected:hover
{	
	color:Black;
	text-decoration:none;
	font-weight:bold;
}

.menuItemExpanded
{
	margin:0 0 0 0;
	padding-left:0px;
	padding-top:0px;
	padding-bottom:3px;
	font-size:8pt;		
	width:185;
	/*background-color:#555454;*/
	background-color:#ADADAD;
	vertical-align:top;				
	/*border-bottom:solid 1px #C2C2C2;	*/
}
.subMenuItemLink
{	
	width:185;	
	padding-bottom:6px;
	padding-left:34px;	
	padding-right:0px;
	color:#333333;	
}
.subMenuItemLink:link
{
	color:#333333;	
}
.subMenuItemLink:hover
{	
	color:#FFFFFF;		
}
.subMenuItemLink:Visited
{
	color:#333333;	
}
.subMenuItemLink:Visited:hover
{	
	color:#FFFFFF;		
}
.subMenuItemLinkSelected
{	
	width:185;	
	padding-top:6px;
	padding-bottom:6px;
	padding-left:34px;	
	padding-right:0px;
	color:#333333;	
	text-decoration:none;
	font-weight:bold;
}
.subMenuItemLinkSelected:link
{	
	color:#333333;			
}
.subMenuItemLinkSelected:hover
{	
	color:#333333;			
}
.subMenuItemLinkSelected:visited
{	
	color:#333333;			
}
.subMenuItemLinkSelected:visited:hover
{	
	color:#333333;			
}
.menuBoxFiller
{
	margin:0 0 0 0;
	padding-left:0px;	
	border-bottom:solid 1px #C2C2C2;
	background-color:#E5E5EB;
	width:100%;
	height:100%;
}
.profileMenuPaddCell
{
	padding-left:2px;
}

.BoxTitleLink
{
	padding-right:0px;
	color:Black;
	font-size:8pt;
}
.BoxTitleLink:Link
{
	color:Black;
}
.BoxTitleLink:hover
{
	color:#999999;
}
.BoxTitleLink:Visited
{
	color:Black;
}
.BoxTitleLink:Visited:hover
{
	color:#999999;
}
.BodyTitle
{
	font-family: Verdana, Tahoma, Arial;
	font-size:16pt;
	font-weight:bold;	
	color: #4F4F4F;
	padding-top:0px;
	padding-left:8px;
	vertical-align:middle;
}
/*--------------------------------------- PROFILE VIEW ------------------------------------------------*/
.ProfileTitleBar
{
/*	background-color:#E5E5EB; */
	background-color:#E6E6E6;
	width:100%;
	border-bottom:solid 1px #C2C2C2;	
	height:36px;
	vertical-align:middle;
	margin:0 0 0 0;	
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
}
.TitleBarTitle
{
	font-family: Verdana, Tahoma, Arial;
	font-size:16pt;
	font-weight:bold;	
	color: #4F4F4F;
	vertical-align:middle;
	padding-left:8px;
	padding-right:8px;
	padding-top:4px;
}
.TitleBarPageTitle
{
	font-family: Verdana, Tahoma, Arial;
	font-size:16pt;
	font-weight:bold;	
	color: #4F4F4F;
}
.TitleBarSubTitle
{
	font-family: Verdana, Tahoma, Arial;
	font-size:11pt;
	font-weight:bold;	
	color: #4F4F4F;
}
.TitleBarLink:link
{
	color: #4F4F4F;
	padding-right:8px; 
}
.TitleBarLink:hover
{

}
.TitleBarLink:visited
{
	color: #4F4F4F;
	padding-right:8px; 
}
.TitleBarLink:visited:hover
{
	color: #696969;
}
.Item
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
}
.ItemAccent
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:bold;	
	color: #4F4F4F;
}
.ItemAccentLite
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:bold;	
	color: #7C7C7C;
}
.ItemAccentLarge
{
	font-family: Verdana, Tahoma, Arial;
	font-size:9pt;
	font-weight:bold;	
	color: #4F4F4F;
}
.ItemBackgroundLite
{
	background-color:#F4F4F9;
}
.ItemBackgroundDark
{
	background-color:#E5E5EB;
}
.ItemBackgroundDarkBorder
{
	height:100%;
	background-color:#E6E6E6;
	border-left:solid 1px #C2C2C2;
	border-right:solid 1px #C2C2C2;	
	border-bottom:solid 1px #C2C2C2;	
}
.InterestBoxHeader
{
	font-family: Verdana, Tahoma, Arial;
	background-color:#E6E6E6;
	font-weight:bold;
	padding-left:0px;
	text-align:left;
}
.InterestBox
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	/*padding-left:7px; 
	padding-right:7px;*/
	background-color:#F4F4F9;
	text-align:left;
}
.InfoBar
{
	/*border-bottom:solid 1px #C2C2C2;*/
	height:26px;
	vertical-align:middle;
	margin:0 0 0 0;
	/*padding-left:3px;
	padding-right:8px;
	padding-top:5px;*/
	width:100%;
}
.InfoBarLink
{
	color:#003366;
}
.InfoBarLink:hover
{
	color:#696969;
}
.InfoBarLink:visited
{
	color:Black;
}
.InfoBarLink:visited:hover
{
	color:#696969;
}
.FriendLink
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:bold;	
	color:#002C6B;
	font-weight:bold;
}
.FriendLink:hover
{
	color:#275CF9;
}
.FriendLink:Visited
{
	color:#003366;
}
.FriendLink:Visited:hover
{
	color:#275CF9;
}
/*--------------------------------------- Profile Action Items -----------------------------------------------*/
.ProfileActionItemLink:Link
{
	font-size:8pt;
	color:Black;
}
.ProfileActionItemLink:Visited
{
	font-size:8pt;
	color:Black;
}
.ProfileActionItemLink:hover
{
	color:#696969;
}
.ProfileActionItemLink:visited:hover
{
	color:#696969;
}
.ProfileActionItem
{
	cursor:hand;
	margin:0 0 0 0;
	padding-top:5px;
	padding-bottom:6px;
	border-bottom:solid 1px #C2C2C2;
	width:150;	
	padding-left:0px;
	vertical-align:middle;	
}
.ProfileActionItemNoBorder
{
	cursor:hand;
	margin:0 0 0 0;
	/*padding-top:5px;
	padding-bottom:6px;*/
	width:150;	
	padding-left:0px;
	vertical-align:middle;	
}
/*--------------------------------------- Breadcrumbs ---------------------------------------*/
.BreadCrumbItem
{
	font-size:8pt;
	color:#003366;	
}
.BreadCrumbItem:hover
{
	color:#696969;	
}
.BreadCrumbItem:visited
{
	color:#003366;	
}
.BreadCrumbItem:visited:hover
{
	color:#696969;		
}
.BreadCrumbItemSelected
{
	font-size:8pt;
	color: #003366;
	font-weight:bold;
}
.separator
{
	color:#333333;
	font-size:8pt;
}
.NewActivity
{
	font-family:Verdana, Tahoma, Arial;	
	/*color:#96142C;*/
	color:#4f4f4f;
	/*color:Red;*/
	/*color:#143596;*/
	font-size:7pt;
}
.txtCommentBox
{
	width:390px;
	height:225px;
}
.txtCommentBoxSmall
{
	width:390px;
	height:110px;
}
.instructionText
{
	font-family:Verdana, Tahoma, Arial;
	font-size:8pt;
}
.FloatHelp
{
	border: 1px solid #FF6600; 
	/*padding: 5px 5 5 5px; */
    background-color: #FCB43E; 
    text-align: left; 
    color: #4F4F4F; 
    width: 200px; 
    font-size: 11px; 
    font-family: arial, sans-serif;
    z-index:1000; 
}
.searchCriteria
{
	font-weight:bold;	
	color: #4F4F4F;
}
.footerSmallText
{
	color:White;
	font-size:8pt;
}
.footerSmallTextContent
{
	color:#333333;
	font-size:8pt;
}
.footerContentLink
{
	font-size:8pt;
}
.PageContentTableCell
{
	width:770; 
	/*
	margin-right:2px;
	margin-left:2px;
	margin-top:0px;
	margin-bottom:0px;
	*/
	margin:0 0 0 0;
	padding:0 0 0 0;	
}
.PageContentTable
{
	border-top: solid 1px White;
	margin:0 0 0 0;	
	padding:0 0 0 0;
}
.ProfileBreadCrumbBar
{
	/* Replaced with PageContent Style
	border-top:solid 1px #C2C2C2; */
	height:20px;
	vertical-align:middle;
	margin:0 0 0 0;	
	padding-left:8px;
	padding-right:8px;
	text-align:left;
	padding-top:5px;
	background-color:#F3F3F3;
	width:754;
	border-bottom:solid 1px #C2C2C2;
}
.PageBody
{
	margin:0 0 0 0;	
	margin-bottom:0px;
	padding-top:2px;	
	padding-bottom:0px;
	padding-left:2px;
	padding-right:2px;
	Height:100%;
	
}
.navLink:Link
{
	color:002C6B;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
.navLink:hover
{
	color:#0862E2;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
.navLink:Visited
{
	color:002C6B;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
.navLink:Visted:hover
{
	color:#003366;
	text-decoration:none;
	font-weight:bold;
	font-size:8pt;
}
.headerBarLinks:Link
{
	color:002C6B;
	font-size:8pt;
}
.headerBarLinks:hover
{
	color:#0862E2;
}
.headerBarLinks:Visited
{
	color:002C6B;	
	font-size:8pt;
}
.headerBarLinks:Visted:hover
{
	color:#0862E2;
}
.mediumLargeBoxTable
{
	width:740px;
}
.mediumBoxTable
{
	width: 576px;
}
.tableOfMembers
{
	border:solid 1px #c2c2c2;
}
.alertLink:Link
{
	color:Red;
}
.alertLink:hover
{
	color:#CC3333;
}
.alertLink:Visited
{
	color:#CC3333;
}
.alertLink:Visited:hover
{
	color:#990000;
}


.alertLinkSmall:Link
{
	color:Red;
}
.alertLinkSmall:hover
{
	color:#CC3333;
}
.alertLinkSmall:Visited
{
	color:#CC3333;
}
.alertLinkSmall:Visited:hover
{
	color:#990000;
}

.alertNotice
{
	padding-bottom:4px;
}
.backLinkContainer
{
	padding-top:12px;
}
.friendDisplayTablePadd
{
	padding-bottom:15px;
}
.memberProfilePaddLeftSide
{
	padding-top:3px;
}
.memberProfilePaddRightSide
{
	padding-top:6px;
}
.BoxOutline
{
	border: solid 1px #c2c2c2;
}
.FullPagePanelClass
{
	padding-top:2px;
	padding-left:2px;
	vertical-align:top;
	height:100%;
}
/* ------------- new skiclubnation styles -------------------------*/
.backLinkBottomOfForm
{
	padding-top:12px;
}
.squareBoxHeader
{
	font-family:Arial, Verdana, Times New Roman;
	padding-left:5px;
	font-weight:bold;
	font-size:10pt;
	color:White;
}
.squareBoxBulletItems
{
	list-style-type:disc;
	margin-left:0px;
	padding-left:25px;
	margin-right:8px;
}
.squareBoxBulletItemDate
{
	color:Black;
	/*color: #4F4F4F; */
	font-size:8pt;
	font-weight:bold;
}
.squareBoxBulletItemLink
{

}
.PageTitleLarge
{
	font-family: Verdana, Tahoma, Arial;
	font-size:16pt;
	text-align:left;
	font-weight:bold;
	margin-bottom:5px;
	color:#002C6B;
}
.NavBoxHeader
{
	width: 187px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url('/images/NavBoxHeaderBackground.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
	/*padding-top: 18px;*/
	padding-bottom:0px;
	color: #FFFFFF;
	height: 26px;
}
.clubPageDivider
{
	border-style:solid;
	color: #BE2929;
	height:2px;
}
.marketingPageDivider
{	
	border-width:1px;	
	border-style:solid;
	color:#4f4f4f;
	height:0px;
}
.newsItemPostDate
{
	font-style:italic;
}
.LinkBottom
{
	padding-top:15px;
}
.calendarDisplayDate
{	
	font-size:9pt;
	font-weight:bold;
}
.FriendLinkSmall
{
	font-family: Verdana, Tahoma, Arial;
	font-size:8pt;
	font-weight:normal;	
	color:#002C6B;
}
.FriendLinkSmall:hover
{
	color:#275CF9;
}
.FriendLinkSmall:Visited
{
	color:#002C6B;
}
.FriendLinkSmall:Visited:hover
{
	color:#275CF9;
}
.officerTitle
{
	font-size:8pt;
	font-weight:bold;	
	color: #4F4F4F;
	padding-bottom:2px;
}
.SmallMediumBoxHeader
{
	width: 440px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 8pt;
	font-weight: bold;
	background-image: url('/images/SmallMBoxHeadBG.gif');
	background-position: right bottom;
	background-repeat: no-repeat;
	padding-left: 12px;
	padding-bottom:0px;
	color: #333333;
	height: 28px;
}
.SmallMediumBoxBody
{
	width: 414px;
	font-family: Verdana, Tahoma, Arial;
	font-size: 9pt;
	padding-top:8px;
	padding-bottom:12px;
	padding-left:12px;
	padding-right:12px;
	background-color: #FFFFFF;
	color: #000000;
	border: solid 1px #C2C2C2;
	left: 0px; 
	top: auto; 
	position: static; 
}
.calendar
{
	background-color:White;	
	padding: 0px 0px 0px 0px;
}
.calendarTitle
{
	font-family:Arial, Verdana, Times New Roman;
	background-image: url('/images/squareBoxHeaderCalendar.gif') ;
	/*background-repeat: no-repeat;*/
	color:White;
	height:26px;
	background-color:pink;
	padding-top:0px;
	margin: 0px 0px 0px 0px;
	border: solid 0px white;
	
}
.calendarNextPrev
{
	text-align:center;
}
.calendarItem
{
	width:94%;
	background-color:#E8EEF7;
	border: solid 1px #2952A3;
	padding:2px 2px 2px 2px;
	margin-bottom:4px;
}
.calendarItemLink
{
	color:#2952A3;
	text-decoration:none;
	font-size:8pt;
}
.calendarItemLink:visited
{
	color:#2952A3;
	text-decoration:none;
	font-size:8pt;
}
.calendarItemLink:selected
{
	color:#2952A3;
	text-decoration:none;
	font-size:8pt;
}
.calendarItemLink:Link
{
	color:#2952A3;
	text-decoration:none;
	font-size:8pt;
}
.calendarItemLink:Hover
{
	color:#2952A3;
	text-decoration:underline;
}
.inviteFriendsTable td
{
	padding-top:2px;
}