



/***********************************************************/
/*** Generic / Global / Default                    *********/
/***********************************************************/

BODY { 
  color:#222222; 
  font-family:Arial,Verdana,helvetica,sans-serif;
  font-size:9pt;
  background:#888888 url(/opera/include/images/bg-vertical-grey.jpg) repeat-x;
 }
TD {
   color:#222222;
   font-family:Arial,Verdana,helvetica,sans-serif;
   font-size:9pt;
   }
img {
	border: 0px;
    }
h1 { font-size:11pt;
     color:#666666;
     font-weight: bold;
     margin-top: 0;
     margin-bottom: 0; 
     }

font.sty_font_admin { color: #008800;}
   
a:link    { color: #884411; }        /* unvisited links */
a:visited { color: #884411; }       /* visited links   */
a:hover   { color: #FF0000; }      /* user hovers     */
a:active  { color: #FF0000; }     /* active links    */

a:link.sty_adminlnk    { color: #FF0000; }      /* unvisited links */
a:visited.sty_adminlnk { color: #FF0000; }     /* visited links   */
a:hover.sty_adminlnk   { color: #CC00CC; }    /* user hovers     */
a:active.sty_adminlnk  { color: #a000FF; }   /* active links    */   


/***********************************************************/
/*** Nav                                          *********/
/*********************************************************/
   
a:link.sty_a_topnav    { color: #884411;font-weight:bold;text-decoration:none; }      /* unvisited links */
a:visited.sty_a_topnav { color: #884411;font-weight:bold;text-decoration:none; }     /* visited links   */
a:hover.sty_a_topnav   { color: #FF0000;font-weight:bold;text-decoration:none; }    /* user hovers     */
a:active.sty_a_topnav  { color: #FF0000;font-weight:bold;text-decoration:none; }   /* active links    */      
   
td.sty_website_nav_td { background:#DDCCBB; }
   
   
   
/***********************************************************/
/**  FORMS                                               **/   
/*********************************************************/
td.sty_form_title_td{
	background: #DDDDDD; 
	font-family:arial, helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	padding-left:7px;
	padding-right:7px;
	}
/*********************************************************/	
.sty_form_top_nav{
	background: #DDDDDD; 
	vertical-align: middle;
	text-align: center;
	border-bottom: 1px solid #BBCCFF ;
	}	
/*********************************************************/
td.sty_form_info_td {
	background:#FAFAFA; 
	font-family:arial, helvetica, sans-serif;
	font-size:9pt;
	color:#000000;
	vertical-align:top;
	}	
/*********************************************************/
.sty_form_field{
	background:#FFFFFF;
	font-size:9pt;
	color:#000000;
	}
/*********************************************************/	
.sty_form_button{
	background:#DDDDDD;
	font-size:11pt;
	color:#000000;
	padding:7px;
	font-weight: none;
	}	
	
	   
   
/**************************************************/
/*** Following is Arrow Navigation       *********/
/************************************************/   
A.sty_arrowNav_link:link,
A.sty_arrowNav_link:visited { color:"#0000FF";
		font-family:arial, helvetica, sans-serif;
		font-size:8pt;
		font-weight: regular;
		text-decoration: underline;		
		}
A.sty_arrowNav_link:hover   { color:"#FF0000";
              }
A.sty_arrowNav_link:active  { color:"#FF0000";
              }
              
font.sty_arrowNav_font { color:"#444444";
		font-family:arial, helvetica, sans-serif;
		font-size:8pt;
		font-weight: regular;
		text-decoration: none;		
		}       


/**************************************************/
/*** Following is Dance Results          *********/
/************************************************/              


td.sty_results_table_title {
	font-size:9pt;
	color:#FFFFFF;
	font-weight: bold;
	font-family:verdana, helvetica, sans-serif;	
	align:midde;
	}
	


.sty_session_canceled{
	background: #DDDDDD;
	color:#808080;
	}

.sty_res_fontBarLev {font-size:9pt;color:#606060;font-weight: bold;font-family:verdana, helvetica, sans-serif;}
.sty_res_fontBarGenre {font-size:9pt;color:#EE8833;font-weight: bold;font-family:verdana, helvetica, sans-serif;}

.sty_res_fontTitle {font-size:10pt;color:#000080;font-weight: bold;font-family:arial, helvetica, sans-serif;}

.sty_res_fontSchool{font-size:9pt;color:#000000;font-weight: regular;font-family:verdana, helvetica, sans-serif;}
.sty_res_fontInfo {font-size:9pt;color:#000000;font-family:arial, helvetica, sans-serif;}
.sty_res_fontStatic {font-size:8pt;color:#808080;text-decoration:none;font-family:verdana, helvetica, sans-serif;}


td.sty_results_td_title {
	background: #DBF4FF;
	background: url(/DM/include/images/results/backgr-res-topbox.jpg) repeat-x top left;
	border:1px solid #66AADD;
	height:20px;
	}
td.sty_results_td_pic {
	background: #FFFFFF;
	width:160px;
	padding:10px;
	border-left:1px solid #66AADD;
	border-bottom:1px solid #66AADD;		
	}
td.sty_results_td_mid {
	background: #FFFFFF;
	border-bottom:1px solid #66AADD;		
	}
td.sty_results_td_right {
	background: #EEEEFF;
	background: url(/DM/include/images/results/backgr-res-rightbox.jpg) repeat-x top left;	
	border-left:1px solid #66AADD;
	border-right:1px solid #66AADD;
	border-bottom:1px solid #66AADD;
	}			
table.sty_res_3coltable {
	background:#4488BB;
	}


td.sty_post_td_mini_header {
	background: url(/DM/include/images/results/backgr-bar-1.jpg) #FFFFFF repeat-x top left;
	}



/***********************************************************/
/*** Following is for list tables                       ***/
/*********************************************************/
.sty_listtbl_tbl {
	background: #000080;
	padding:1px;
	spacing:0px;
	width: 100%;
	}
.sty_listtbl_td_title {
	background: #CCCCFF;
	color: #000000;
	}	
.sty_listtbl_td_cell {
	background: #FFFFFF;
	color: #000000;
	}		
	
	




/***********************************************************/
/*** Following is default generic style for table  *********/
/***********************************************************/
   
.sty_default_table {
	background: #FFFFFF;
	color: #000000;
	border: 1px solid #0B198C;
	}
	
.sty_default_td_header_minor{
	background: #869BBF url(/images/global/bkgrnd_td_grad_2.gif) repeat-x top left;
	color: #FFFFFF;
	font: 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}
.sty_default_td_header_major{
	background: #869BBF url(/images/global/bkgrnd_td_grad_1.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 10pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}
.sty_default_td_header_meddium{
	background: #869BBF url(/images/global/bkgrnd_td_grad_2.gif) repeat-x top left;
	color: #FFFFFF;
	font: bold 8pt verdana, geneva, lucida, 'lucida grande', arial, helvetica, sans-serif;
	}
	
.sty_default_td_light1 {
	background-color: #DDE6E6; 
	font-size: 12px; 
	color: #43647E;    
	}
.sty_default_td_dark1{
	background-color: #B9C0C0; 	
	vertical-align:top;
	font-size: 12px; 
	color: #43647E; 	  
	}	




/***********************************************************/
/*** Following is default generic style for a form *********/
/***********************************************************/
.sty_defaultform_table { 
	background: url(/images/global/titanium.jpg) repeat top left;
	/* background-color:E0F0F8; */
	font-size:12px;
	border:solid #93BEE2 0px;
	padding:5px;
	}
.sty_defaultform_td { 
	/* background: url(/images/global/gradient_panelsurround.gif) top left; */
	/* background-color:E0F0F8; */
	font-size:12px;
	vertical-align:top;
	}
.sty_defaultform_td_header { 
	background: url(/images/global/gradient_panelsurround2.gif) top left;
	/* background: url(/images/global/gradient3.jpg) repeat-x top left; */
	/* background-color:D0E0F0;   */
	font-size:12px;
	font-weight:bold;
	}	
.sty_defaultform_button { 
	background-color:D0E0F0;   
	font-size:13px;
	color:0000FF;
	}			
.sty_defaultform_field{
	/* background: #FFFFCC url(/images/global/cell-background.gif) top left; */
	background: url(/images/global/cell-background.gif) top left;
	background-color: #FFFFFF;
	font-size:13px;
	}
	
	
	
	
/*************************************************************************/
/*** Following is default generic style for a select/filter form *********/
/*************************************************************************/
.sty_defaultfilter_table_outside { 
	background-color:DDDDFF;
	font-size:10px;
	background: #869BBF url(/images/global/bkgrnd_filternav_top.gif) repeat-x top left;		
	}
.sty_defaultfilter_table_inside { 
	border:solid #93BEE2 0px;
	}
.sty_defaultfilter_td_inside { 
	font-size:12px;
	vertical-align:middle;
	}
.sty_defaultfilter_field{
	background: url(/images/global/cell-background.gif) top left;
	background-color: #FFFFFF;
	font-family:tahoma,san-serif;
	font-size:11px;
	color:#000066;
	background-attachment:fixed;
	}
	
		

	
/***************************************/
/*** Following is for erros   *********/
/*************************************/	
	
	
.sty_admin_table { 
	background-color:FFF2F2;
	font-size:12px;
	border:solid #800000 1px;
	background: #869BBF url(/images/global/backgr-admin1.jpg) repeat-y top left;
	}				
.sty_admin_td {
	font-size:12px;
	vertical-align:center;
	color: 800000;
	}


	
	
/***************************************/
/*** Following is for erros   *********/
/*************************************/	
	
	
.style_error_table { 
	background-color:FFDDDD;
	font-size:12px;
	border:solid #DD0000 1px;
	}				
.style_error_td {
	background-color:FFDDDD;
	font-size:12px;
	color: DD0000;
	font-weight: bold;
	vertical-align:center;
	
	}






/***************************************************************/
/*** Following is for bottom links *9about us, terms)  *********/
/***************************************************************/	
.sty_BottomLinks  { color:"#3090b0";
		font-family:arial, helvetica, sans-serif;
		font-size:8pt;
		font-weight: regular;
		text-decoration: none;			
		}
span.sty_BottomLinks  { color:"#3090b0";
		font-family:arial, helvetica, sans-serif;
		font-size:8pt;
		font-weight: regular;
		text-decoration: none;			
		}
A.sty_BottomLinks:link,
A.sty_BottomLinks:visited { color:"#3090b0";
		font-family:arial, helvetica, sans-serif;
		font-size:8pt;
		font-weight: regular;
		text-decoration: none;		
		}
A.sty_BottomLinks:hover   { color:"#FF0000";
              }
A.sty_BottomLinks:active  { color:"#FF0000";
              }


	
.selectbox {
	font-family:tahoma,san-serif;font-size:11px;
	color:#000066;
	background-color:#F3FBFF;
	background-position: left top; 

	background-repeat:no-repeat; 
	background-attachment:fixed;
	}

