/* Default CSS Stylesheet for a new Web Application project */

/* The first 4 styles are by the user controls shared with 7Seas */
.tableSubheader
{
	font-size: 8pt;
	cursor: hand;	
	color: black; 
	font-family: Arial;
	background-color: #c4e2fa;		
	font-weight: bold;
	height:18px;  	
}

.gridHeader
{
	font-size: 8pt;
	cursor: hand;	
	color: White; 
	font-family: Arial;
	background-color: #0066cc;		
	font-weight: bold;
	height:18px;  	
}

.text
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	color:Black;
}

.labelText
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	font-weight: bold;
	color:#000000 ; 
}

body
{
    background-color :White;
    
 }
 
A:link
{
	text-decoration: none;
	color: #266497;
}

A:visited
{
	text-decoration: none;
	color: #266497;
}

A:active
{
	text-decoration: none;
	color: #266497;
}

A:hover
{
	text-decoration: underline;
	color: #266497;
}

A:linkWhite
{
	font-size: 8pt;
	color: white;
	font-family: Arial;
}

.background
{
    background-color :#E5F2FD;
}

.backgroundSide
{
	border-top-style:solid; 
	border-top-width:1; 
	border-top-color:White ; 
	border-left-style:solid; 
	border-left-width:1; 
	border-left-color:White ;
    background-color:#f5fafe; 
}

.blueBar
{
	background-color :#0066CC;
}

.blueBarSide
{
	border-left-style:solid; 
	border-left-width:1; 
	border-left-color:White ;
	background-color :#266497;
}

.cellPadding {
	width: 100%;
	padding-top: 15px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 40px;	
	
}

.cookieCrumb
{
	color:#00467e;
	font-size: 8pt;
	font-family: Arial,Verdana;
	cursor:hand;  
}

.darkBlueBar
{
	background-color :#266497;
}

.darkBlueBorder
{
	border-top-style:solid; 
	border-top-width:1; 
	border-top-color:#266497 ; 
	border-bottom-style:solid;
	border-bottom-width:1;
	border-bottom-color:#266497;
}

.dropdown
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	background-color:#e5f2fd; 
}

.errorText
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	color:Green;
}

.errorTextBold10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
	font-weight:bold ; 
	color:Green;
}

.even
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	background-color: #e5f2fd;
}

.flashBack
{
	border-top-style:solid; 
	border-top-width:1; 
	border-top-color:White ; 
	background-color:#266497; 
}

.flashBackCSNews
{
	border-top-style:solid; 
	border-top-width:1; 
	border-top-color:White ; 	
}

.flashBackSide
{
	border-top-style:solid; 
	border-top-width:1; 
	border-top-color:White ; 
	border-left-style:solid; 
	border-left-width:1; 
	border-left-color:White ;
	background-color:#00467E; 
}

.heading
{	
	font-size: 10pt;
	color: #00467e;
	font-family: Arial,Verdana;
	font-weight:bold;
	background:#ffffff; 	
	font-variant:normal;
}

.headingWhite
{	
	font-size: 10pt;
	color: white;
	font-family: Arial,Verdana;
	font-weight:bold; 
	background:#0066CC;  	
	font-variant:normal; 
}

.headingWhite11
{	
	font-size: 11pt;
	color: white;
	font-family: Arial,Verdana;
	font-weight:bold; 
	background:#0066CC;  	
	font-variant:normal; 
}

.headingDarkBlueBold
{		
	font-size: 10pt;
	color:  #ffffff;
	font-family: Arial,Verdana;
	font-weight:bold; 	
	font-variant:normal;
	background-color:#266497; 
}

.headingBlueBold
{		
	font-size: 10pt;
	color:  #00467e;
	font-family: Arial,Verdana;
	font-weight:bold; 	
	font-variant:normal; 
}

.headingBlueBold8
{		
	font-size: 8pt;
	color:  #00467e;
	font-family: Arial,Verdana;
	font-weight:bold; 	
	font-variant:normal; 
}

.headingRed
{		
	font-size: 8pt;
	color:  #CC0000;
	font-family: Arial,Verdana;	
	font-variant:normal;	
}

.headingRedBold
{		
	font-size: 8pt;
	color:  #CC3333;
	font-family: Arial,Verdana;	
	font-weight:bold; 	
	font-variant:normal;	
}

.headingTimes
{	
	font-size: 14pt;
	color: #00467e;
	font-family: Times;	
	font-variant:normal; 
}

.headingTimes16
{	
	font-size: 16pt;
	color: #00467e;
	font-family: Times;	
	font-variant:normal; 
}

.headingTimesRed16
{	
	font-size: 16pt;
	color: #CC3333;
	font-family: Times;	
	font-variant:normal; 
}

.highlightsDarkBlueBorder
{
	border-top-style:solid; 
	border-top-width:1; 
	border-top-color:#266497 ; 
	border-bottom-style:solid;
	border-bottom-width:1;
	border-bottom-color:#266497;
	border-left-color:#266497;
	border-left-style:solid; 
	border-left-width:1; 
	border-right-style:solid; 
	border-right-width:1; 
	border-right-color:#266497; 
	background-color :#E5F2FD;
}

IMG
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}

.menuGroup
{
	background-color:#E5F2FD;	
	font-size: 8pt;
	font-family: Arial,Verdana;		
	cursor:hand;  
}

.menuItem
{
	background-color:#E5F2FD;
	font-size: 8pt;
	font-family: Arial,Verdana;			
	cursor:hand;  
	color:#266497;   
}

.menuItemLevel1
{
	background-color:#abd6f8;
	font-size: 8pt;
	font-family: Arial,Verdana;		
	cursor:hand;  	
}

.menuItemLevel2
{
	background-color:#c4e2fa;
	font-size: 8pt;
	font-family: Arial,Verdana;			
	cursor:hand;  
	text-indent:2; 	   	
}

.menuItemLevel3
{
	background-color:#dceefc;
	font-size: 8pt;
	font-family: Arial,Verdana;		
	cursor:hand;  	
	text-indent:3; 	   	
}

.menuItemLevel4
{
	background-color:#f5fafe;
	font-size: 8pt;
	font-family: Arial,Verdana;			
	cursor:hand;  	
	text-indent:4; 	   	
}

.menuItemSelected
{
	background-color:#ff9900;
	font-size: 8pt;
	color:white;  
	font-family: Arial,Verdana;
	cursor:hand;  
}

.navBack
{
    background-color :#dceefc;
}

.odd
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	background-color: #ffffff;
}

.plainText10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
}

.plainTextBold10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
}

.plainTextBold9
{
	font-size: 9pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
}

.plainText7
{
	font-size: 7pt;
	font-family: Arial,Verdana;
	color:Black ; 
}

.plainText
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	color:Black ; 
}

.plainTextBold
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
}

.plainTextWhiteBold
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
	color:#ffffff; 
}

.plainTextBlueBold
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
	color:#00467e; 
}

.plainTextBlueBold10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
	color:#00467e; 
}

.plainTextDarkBlue9
{
	font-size: 9pt;
	font-family: Arial,Verdana;	
	color:#266497; 
	font-weight:bold ;  
}

.plainTextDarkBlue12
{
	font-size: 12pt;
	font-family: Arial,Verdana;	
	color:#266497; 
	font-weight:bold ;  
}

.plainTextBlue
{
	font-size: 8pt;
	font-family: Arial,Verdana;	
	color:#00467e; 
	cursor:default ; 
}

.plainTextBlue10
{
	font-size: 10pt;
	font-family: Arial,Verdana;	
	color:#00467e; 
}

.plainTextRed
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	color:#CC0000;
}

.plainTextRedBold
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	color:#CC0000;
	font-weight:bold ; 
}

.plainTextRedBold10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
	color:#CC0000;
	font-weight:bold ; 
}

.plainTextRed10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
	color:#CC3333;	
}

.plainTextRedBold14
{
	font-size: 14pt;
	font-family: Arial,Verdana;
	color:#CC0000;
	font-weight:bold ; 
}

.plainInputTextBlue
{
	font-size: 7pt;
	font-family: Arial,Verdana;	
	color:#00467e; 
}


.plainTextWhite
{
	font-size: 8pt;
	font-family: Arial,Verdana;	
	color:#ffffff; 
}


.plainTextBold12
{
	font-size: 12pt;
	font-family: Arial,Verdana;	
	font-weight:bold ; 
}

.somBlue
{
	font-size: 8pt;
	font-family: Arial,Verdana;	
	font-weight:bold ; 	
	background:#1a2986; 
	color:#f3cf21; 
}

.somYellow
{
	font-size: 8pt;
	font-family: Arial,Verdana;	
	font-weight:bold ; 
	background:#f3cf21; 
	color:#1a2986; 
}


.tableHeadingRedBold
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
	color:#ffffff;
	background-color:#CC3333; 
}
.tableHeadingWhiteBold
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
	color:#ffffff;
	background-color:#45a5de; 
}

.tableHeadingWhiteBold10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
	font-weight:bold ;
	color:#ffffff;
	background-color:#45a5de;
}

.temp1
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#e5f2fd; 
}

.temp2
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#aecfea; 
}

.temp3
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#68a2d0; 
}

.temp4
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#599cd2; 
}

.temp5
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#3085ca; 
}

.temp6
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#f9ddba; 
}

.temp7
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#f4c07f; 
}

.temp8
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#f2b466; 
}

.temp9
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#ee9b33; 
}

.temp10
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#ea8200; 
}

.temp11
{
	font-size: 8pt;
	font-family: Arial,Verdana;
    background-color:#b40a05; 
}

SPAN.hint
{
    BORDER-RIGHT: #266497 2px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #266497 2px solid;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 4px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #266497 2px solid;
    WIDTH: 400px;
    COLOR: black;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #266497 2px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    BACKGROUND-COLOR: white;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}

SPAN.hintSM
{
    BORDER-RIGHT: #266497 2px solid;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #266497 2px solid;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: none;
    BORDER-LEFT: #266497 2px solid;
    WIDTH: 200px;
    COLOR: black;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #266497 2px solid;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    BACKGROUND-COLOR: white;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none
}


