/* ================================
    CSS STYLES FOR DotNetNuke
   ================================
*/   
/* ================================
    CSS STYLES FOR STARS
   ================================
/* COLOR SPECIFIC */
/* style for Body */
.SurfSpottvContainer .Body   {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  10px;
	text-align: right;
    font-weight:  normal;
    color: #FFCC00;
}
/* style for Paragraphs */
.SurfSpottvContainer .P   {
    font-family: Arial, Helvetica, sans-serif;
    font-size:  10px;
	text-align: right;
    font-weight:  normal;
    color: #FFCC00;
}
/* .Head  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Module Titles */
.SurfSpottvContainer .Head 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFCC00;
    height: 0px;
}
/* .SubHead  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Module Item Titles and Admin Pages*/
.SurfSpottvContainer .SubHead 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;    
    font-weight: normal;
    color: #ffffff;    
    height: 0px;
}
/* .SubSubHead  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style for Module Titles for compact renderings - Quiklinks/Sign-ins*/
.SurfSpottvContainer .SubSubHead 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;    
    font-weight: bold;
    color: #ffffff;
}
/* .Normal  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style used for most text rendered by modules*/
.SurfSpottvContainer .Normal 
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 10px;
	text-align: right;    
    font-weight: normal;
    color: #FFCC00;
}
.SurfSpottvContainer .NormalBold
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 10px;    
	font-weight: bold;
    color:#FFCC00;
}
.SurfSpottvContainer .NormalRed
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 11px;    
	font-weight: bold;
	color: #990000;
}
.SurfSpottvContainer .NormalTextBox
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 10px;    
	text-align: left;
	font-weight: normal;
    color: #000000;
}
/* text style for the unselected tabs */
.SurfSpottvContainer .OtherTabs 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 8.5pt;    
    font-weight: bold;
    color: #FFCC00;
}
/*  .ItemTitle  ////////////////////////////////////////////////////////////////////////////////////////////////////*/   
/* text style used for ItemTitles rendered by Announcements and Events Modules*/
.SurfSpottvContainer .ItemTitle 
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: bold;
    color:#FFCC00;
    height: 0px;
}
/* Link style for Module Item Titles and Admin Pages /////////////////////////////////////////////////////////////*/    
.SurfSpottvContainer A.SubHead:link    
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: bold;
    text-decoration: none;
    color: #FFCC00;
    height: 0px;
}
.SurfSpottvContainer A.SubHead:visited  
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;   
    font-weight: bold;
    text-decoration: none;    
    color: #FFCC00;
    height: 0px;
}
.SurfSpottvContainer A.SubHead:active   
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;   
    font-weight: bold;
    text-decoration: underline;
    color:#FFCC00;
    height: 0px;
}
.SurfSpottvContainer A.SubHead:hover    
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;   
    font-weight: bold;
    text-decoration: underline;
    color: #FFCC00;
    height: 0px;
}

/* Link style for Links  /////////////////////////////////////////////////////////////*/    
.SurfSpottvContainer A:link    
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: normal;
    text-decoration: none;
    color:#FFCC00;    
}
.SurfSpottvContainer A:visited  
{
    font-family: Arial, Helvetica, sans-serif;	
    font-size: 12px;   
    font-weight: normal;
    text-decoration: none;    
    color: #FFCC00;
}
.SurfSpottvContainer A:active   
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;   
    font-weight: normal;
    text-decoration: none;
    color: #FFCC00;
}
.SurfSpottvContainer A:hover    
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;   
    font-weight: normal;
    text-decoration: overline;
    color: #FFCC00;
}
/* Link style for Normal Links  /////////////////////////////////////////////////////////////*/    
.SurfSpottvContainer A.Normal:link    
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;    
    font-weight: normal;
    text-decoration: none;
    color:#FFCC00;    
}
.SurfSpottvContainer A.Normal:visited  
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;   
    font-weight: normal;
    text-decoration: none;    
    color: #FFCC00;
}
.SurfSpottvContainer A.Normal:active   
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;   
    font-weight: normal;
    text-decoration: normal;
    color: #FFCC00;
}
.SurfSpottvContainer A.Normal:hover    
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;   
    font-weight: normal;
    text-decoration: overline;
	color: #FFCC00;
}

/* Link style for CommandButton Links  /////////////////////////////////////////////////////////////*/    
.SurfSpottvContainer A.CommandButton:link   /* estos son para los links de las paginas*/
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFCC00;	
    height: 0px;
    cursor: hand;
}
.SurfSpottvContainer A.CommandButton:visited        /* estos son para los links de las paginas*/
{
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	font-weight: bold;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
	color: #FFCC00;	
    height: 0px;
    cursor: hand;
}
.SurfSpottvContainer A.CommandButton:active       	/* estos son para los links de las paginas*/
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;	
	padding-top: 2px;	
	font-weight: bold;
	font-size: 11px;
	color:#FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
    height: 0px;
    cursor: hand;
}
.SurfSpottvContainer A.CommandButton:hover				/* estos son para los links de las paginas*/

{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 2px;	
	padding-top: 2px;	
	font-weight: bold;
	font-size: 11px;
	color: #FFCC00;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
    height: 0px;
    cursor: hand;
}





