body
{
	margin-bottom:0;
	margin-top:0;
	margin-left:0;
	margin-right:0;
}

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;
}

.plainText
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	color:Black ; 
}

.plainText10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
}

.plainTextBold
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
}

.errorText
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	color:Green;
}

.sectionHeading
{    
    height :15px;
    background-color:#003366;
    font-size: 8pt;
	font-family: Arial,Verdana;
	text-transform:uppercase ;
    color :White;
    text-align :center ;
    font-weight:bold ; 
}

.sectionSeparator
{    
    height :7px;
    background-color:#3A80C7;
}

.dropdown
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	background-color:#e5f2fd; 
}

.dropdownRCCL
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	background-color:#ffffff;
}


.odd
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	background-color: #ffffff;
}

.even
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	background-color: #e5f2fd;
}

.tableHeadingWhiteBold
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
	color:#ffffff;
	background-color:#266497; 
}

.tableSubHeadingWhiteBold
{
	font-size: 7pt;
	font-family: Arial,Verdana;	  
	color:#ffffff;
	background-color:#266497; 	
}

.gridNavBG
{
	background-color:#00467E; 
	color:#ffffff;
    font-family: Arial,Verdana;
    font-size: 8pt;
    font-weight:bold ;  
    
}

.subGridHeading
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
	color:#266497;	
	
}

.subHeadingBG
{
    color:#ffffff;
    font-family: Arial,Verdana;
    font-size: 8pt;
    font-weight:bold ;   
    background-color :#639FC1;
}

.background
{
    background-color :#E5F2FD; 
}

.plainTextBlue
{
	font-size: 8pt;
	font-family: Arial,Verdana;	
	color:#00467e; 
}

.tableHeadingWhiteBold10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
	color:#ffffff;
	background-color:#266497; 
}

.headingDarkBlueBold
{		
	font-size: 10pt;
	color:  #ffffff;
	font-family: Arial,Verdana;
	font-weight:bold; 	
	font-variant:normal;
	background-color:#266497; 
}

.headingBlueBold8
{		
	font-size: 8pt;
	color:  #00467e;
	font-family: Arial,Verdana;
	font-weight:bold; 	
	font-variant:normal; 
}

.plainTextRedBold10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
	color:#CC0000;
	font-weight:bold; 
}

.plainTextWhite
{
	font-size: 10px;
	font-family: Arial,Verdana;
	color:#ffffff; 
}

.plainTextBlueBold
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	font-weight:bold;  
	color:#00467e; 
}

.plainTextBlue10
{
	font-size: 10pt;
	font-family: Arial,Verdana;	
	color:#00467e; 
}

.plainText9
{
	font-size: 9pt;
	font-family: Arial,Verdana;
}

.plainTextBold9
{
	font-size: 9pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
}

.plainTextRedBold
{
	font-size: 8pt;
	font-family: Arial,Verdana;
	color:#CC0000;
	font-weight:bold; 
}

.plainTextBold10
{
	font-size: 10pt;
	font-family: Arial,Verdana;
	font-weight:bold ;  
}

.blueBar
{
	background-color :#266497;
}

.gridHeader {
	font-size: 8pt;
	cursor: hand;	
	color: White; 
	font-family: Arial;
	background-color: #266497;		
	font-weight: bold;
	height:18px;  	
}

.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;
}

/***********************************************/
/* These styles are from www.cruisingpower.com */
/***********************************************/

.Header11
{
    FONT-SIZE: 26px;
    COLOR: #4170a0;
    LINE-HEIGHT: 28px;
    FONT-FAMILY: Trebuchet MS, Tahoma, Arial
}
.Header4 { 
    COLOR: #336699;
    FONT-SIZE: 12px;
    FONT-FAMILY: Arial;
    font-weight: bold;
}

.Header5 { 
    COLOR: #336699;
    FONT-SIZE: 16px;
    FONT-FAMILY: Arial;
    font-weight: bold;
}

.txtColor11
{
	COLOR: #336699;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial;
    font-weight: bold;
}

.SmText
{
	color: #666666;
    FONT-SIZE: 11px;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial;
}
SPAN.hintSM 
{
	border: solid 2px #266497;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: none;
    WIDTH: 200px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    BACKGROUND-COLOR: white;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    top:0;
    left:0;
    z-index:100;
}
SPAN.hintSMReq 
{
	border: solid 2px #266497;
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 2px;
    FONT-WEIGHT: normal;
    VISIBILITY: hidden;
    PADDING-BOTTOM: 1px;
    TEXT-TRANSFORM: none;
    WIDTH: 400px;
    HEIGHT: 400px;
    COLOR: black;
    PADDING-TOP: 2px;
    FONT-STYLE: normal;
    FONT-FAMILY: Arial;
    POSITION: absolute;
    BACKGROUND-COLOR: white;
    FONT-VARIANT: normal;
    TEXT-DECORATION: none;
    top:0;
    left:0;
    z-index:100;
    overflow:auto;
}


