/*  TemplateName=CustomStyle.tpt */


/*  $Header: /home/cvs/cvsroot/site_data/001/00000001/static_data/css/CustomStyle.css,v 1.8 2003/07/24 23:47:39 paulj Exp $  */


/*


	These are the styles peculiar to this site. Any styles

	specified in this file will override the baseline

	styles for the Convio product. The styles	must be in

	this file so that they will be available in th

	Internet Exporer WYSIWYG HTML editor as well as in the

	Page Wrapper.


	Convio does not maintain this file once it has been

	delivered to the client.


*/

P, LI, OL, UL, TABLE, TR, TH, TD, .Explicit {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}


body {  
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}


hr {
	margin-right: 10;
	margin-left: 10;
	width: 100%;
	height: 1px;
	background-color: #000000;
	border: 0px solid #000000;
}


a.topNav:link,
a.topNav:active,
a.topNav:visited {
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

a.topNav:hover {
	color: #000000;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}


a, a:link, a:visited {
	color : #039;
	font-size: 10pt;
	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

a:hover, a:active {
	color : #36c;
	font-size: 10pt;
	text-decoration : underline;
	font-family: Arial, Helvetica, Verdana, sans-serif;
}

.SectionHead {
	font-family: Arial, Helvetica, Verdana, sans-serif;
}




p.cstmTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt; 
	font-weight: bold;
	color: #EB8321; 
	margin-top: 0px; 
	margin-bottom: 10px;
}

h2.cstmTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13pt; 
                     font-style: normal; 
	font-weight: bold;                     
	color: #EB8321; 
	margin-top: 0px; 
	margin-bottom: 10px;
}

.ObjTitle {


	color: #0066CC;
	font-size: 12pt;
        font-family: Arial, Helvetica, Verdana, sans-serif;


}





.ProgressBox {
background-color:#FFFFFF!important;
color:#000000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}





.ProgressBoxCurrent, p.ProgressBoxCurrent {
	background-color:#FFFFFF!important;
color:#EB8321!important;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:8pt;
font-weight:bold;
}


table.ProgressBox {


	padding-right : 4px;


	padding-left : 4px;


	border: none;


}





a.ProgressBox:link {


	font-size: 8pt;


	text-decoration:none;


}


a.ProgressBox:visited {


	font-size: 8pt;

	text-decoration:none;


}


a.ProgressBox:hover {


	font-size: 8pt;


	font-weight: bold;


	text-decoration:none;


}
.Instructions {


	color: white;


	background-color : #069;


	background-image: URL(../images/sp.gif);


	font-family: Arial, Verdana, Helvetica, sans-serif;


	font-size: 8pt;


	font-weight: bold;


	padding: 4px 4px 1px 4px;


	margin-bottom: 0px;


	margin-top: 0px;


}


.Instructions {


	color: white;


	background-color : #0066CB;


	background-image: URL(../images/sp.gif);


	font-family: Arial, Verdana, Helvetica, sans-serif;


	font-size: 8pt;


	font-weight: bold;


	padding: 4px 4px 1px 4px;


	margin-bottom: 0px;


	margin-top: 0px;


}





td.Instructions {


	border-bottom: #000000 1px solid;


	border-top: #000000 1px solid;


	border-left: #000000 1px solid;


	border-right: #000000 1px solid;


}





a.whitelink, a.whitelink:link, a.whitelink:visited, a.whitelink:hover, a.whitelink:active {


	color: white;


	font-family: Arial, Helvetica, sans-serif;


	font-size: 9pt;


}


.FormBox {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	background-color: white;
	background-image: URL(../images/sp.gif);
}

div.FormBox {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 600px
}

div.FormBoxNoWidth {
	border: #669 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
}

table.FormBox {
	border: #669 1px solid;
	border-collapse: collapse;                    
}

.FormBox .Divider {
	background-color: white;
}

.FormBoxNoWidth .Divider {
	background-color: white;
}

.FormBox .dividerHeading {
	background-color: white;
}

.FormBoxNoWidth .dividerHeading {
	background-color: white;
}


.appArea {
	width: 590px;
	margin-top: 10px;
}


#middlestandard { 
	margin:0px;
	padding:7px; 
	margin-left: 200px;	
	width: 400px; 
	vertical-align:top;
	background: white;
	}

div.FormBox {
	border: #0066cb 1px solid;
	background-color: white;
	background-image: URL(../images/sp.gif);
	padding: 0px;
	width: 590px;
}

/*
 For customized pages
*/

p.cstmText {
	font-size: 10pt;
}


p.cstmHeading, span.cstmHeading {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: bold;
}

.cstmBack {
	background-color: #FFFFFF;
	background-image: URL(../images/sp.gif);
}

.cstmFrame {
	background-color: #FFFFFF;
	color: #000;
	text-align: center;
	font-style: italic;
	margin: 0px;
}

td.cstmBtnBack {
	padding-right: 4px;
	padding-left: 4px;
        background-color: #0066CC;
	border: 2px outset #DDDDDD;
}

p.cstmBtnText {
	font-family: Arial, sans-serif;
	font-size: small;
	font-weight: bold;
	text-decoration: none;
}
a.cstmBtnText:link {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.cstmBtnText:visited {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
a.cstmBtnText:hover {
	font-family: Arial, sans-serif;
	font-size: 11pt;
	font-weight: bold;
	color: #FFDE23;
	text-decoration: none;
}

div.cstmStatusRight {
	float: RIGHT;
	margin-left: 3em;
}
Table.divider {
        background-color: #FFFFFF;
}

P.dividerHeading {
        background-color: #FFFFFF;
}

H1.title {
        color: #0066cc;
}

#home_main {	
	padding: 10px 10px 0px 10px;
	float: left;
	width: 375px;
	vertical-align: top;
	text-align: left
	}

#home_side {
	width: 200px;
	padding: 10px 0px 0px 2px;	
	float:right;
	vertical-align: top;
	text-align: left	
	}

.home_heading {
	font: bold 13pt arial;
	color: #0066CC
	}

.home_heading2 {
	font: bold 13pt arial;
	color: #0066CC;
	text-align: center
	}

.home_list {
        list-style-type: disc;
	padding: 0px;
        position: relative;
        margin-left: 16px
	}

.home_list li {
	margin: 0px;
	padding: 0px;                     
	}

.home_nav_list {
                     list-style: none;
                     margin: 0px;
	padding: 0px
	}	

.home_nav_list li {
	margin: 0px;
	padding: 0px
	}

.home_image {
padding: 5px 10px 5px 10px;
display: inline
}

.b_home_register {
padding: 10px;
text-align: center;
margin: 0;
display: block
}

.td_blue {	
                  background-color: #F4F9FE;                  
	}  
.tb_event {
                 border: 1px solid #D2DCE7
}

.tb_event td {
   border-bottom: 1px solid #D2DCE7;  
}

.tb_event_head {
background-color: #0066cc;
color: #ffffff;
font: bold 10pt arial
}

.leftnavcontainer {
	margin: 0px; 
	padding:0px;
 width:200px;
	background-color: #F4F9FE;
	border-right: 1px dashed #D2DCE7;
	vertical-align:top;
}	

.ccs_logo 
{
	vertical-align: middle;	
	float: left;
	width: 204px;
	height: 53px;
	background-image: url(../images/ccs_logo.gif)
}

.ccs_rfl_logo 
{
	vertical-align: middle;	
	float: left;
	width: 358px;
	height: 53px;
	background-image: url(../images/ccs_rfl_logo_en.gif)
}

#logos {
	margin: 0px 20px 10px 20px;
	height: 55px;
}

/* utility navigation*/
.unav_bkgd {
	background-image: url(../images/yellow_bg.gif);
	background-repeat: repeat-x;
	height: 30px;
	position: relative;
	width: 100%
}

/* yellow corners */
.unav_left {	
	width: 19px;
	height: 30px;
	background-image: url(../images/yellow_leftcorner.gif);
	float: left	
	}   	

.unav_right {
	width: 19px;
	height: 30px;
	background-image: url(../images/yellow_rightcorner.gif);
	float: right;		
	} 

.unav_divider {
	color: #06C;
	font-size: 11px;
	padding: 0px 5px 0px 5px	
	}
	
.unav_text {
	padding: 6px 5px 0px 5px;
	color: #06C;
	font: 10pt arial;	
	position: absolute;
	left: 19px
}

.unav_text_login {
	padding: 6px 10px 0px 5px;
	color: #06C;
	font: bold 10pt arial;
	position: absolute;
	right: 19px;
}

.unav_text a {
	color: #0066CC;
	background-color: #FFE600;
	font-size: 10pt;
	text-decoration: none
	}	  
	 
.unav_text a:hover {
	color: #0066CC;
	background-color: #FFE600;
	font-size: 10pt;
	text-decoration: underline
}

.footerleft 
{
	width: 21px;
	height: 24px;
	background-image: url(../images/footer_left.gif); 
	float: left
	}
	
.footerright 
{
	width: 21px;
	height: 24px;
	background-image: url(../images/footer_right.gif);	
	float: right; 	
}

.footerbody {
	background-color: #0066CC;
	color: #FFFFFF;
	font: 8pt arial;
	height: 24px;	
	position: relative;	
	width: 100%
	}
	
.footerlinks{
	padding: 5px;
	color: #FFFFFF;
	background-color: #0066CC;
	font: 8pt arial;
	position: absolute;	
	left: 19px;
}	
	
.copyright {
	padding: 5px;
	color: #FFFFFF;
	background-color: #0066CC;
	font: 8pt arial;
	}   
	
/* footer - privacy */	
 a.privacy:link, a.privacy:visited {
	color: #FFFFFF;
	background-color: #0066CC;
	font: 8pt arial;	
	text-decoration: none; 
	}	
			
a.privacy:hover {
	color: #FFFFFF;
	background-color: #0066CC;
	font-size: 8pt;
	text-decoration: underline; 
	}

#leftnav {	 
	margin: 5px;
	}	
	
	#leftnavcontainer {
	margin: 0px; 
	padding:0px; 	 
	width:200px;	
	background-color: #F4F9FE;
	border-right: 1px dashed #D2DCE7;
	vertical-align:top;	
	float: left
	}	 
	
.leftnavindent1 {
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 10px;	
	font-weight: bold; 
	margin: 0px;   
	display: block;
	background-image: url(../images/arrow_related.gif);	  
	background-repeat: no-repeat;  
	border-top: 1px solid #D2DCE7; 
	}  
	
.leftnavindent2 {
	padding-top: 2px; 
	padding-bottom: 2px; 
	padding-left: 16px;	
	font-weight: normal; 
	margin: 0px;   
	display: block;	 
	}

.sitenav a {
text-decoration: none;}

.loginhead {
	color: #4F89CF;
	font-weight: bold;
	font-size: 10pt;	
	}  	
	
.loginbox {
	padding-top: 10px; 
	padding-bottom: 2px; 
	padding-left: 10px;		
	margin: 0px;   
	display: block;  	 
	font-size: 11px;
	color: #4B5058;
	border-top: 1px solid #D2DCE7;	 	
	}

a.forgot {
	margin: 10px 0px 10px 5px;	
	text-decoration: none
	}			   
	
a.forgot:hover {
	text-decoration: underline
	}
	
.ShoppingButtonPrimary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #0066cc;
	color:	#ffffff;
	font-weight: bold;
}	

/* Event Management Center styles */
.TertiaryNavBar, a.TertiaryNavLink, a.TertiaryNavLink:link, a.TertiaryNavLink:active, a.TertiaryNavLink:visited, a.TertiaryNavLink:hover, a.TertiaryNavLinkSelected, a.TertiaryNavLinkSelected:hover {
color: #fff; 
font-family:arial;
}

div.ManageLink {
	position:relative;
	z-index:90000;
}

td.emgmt_wrapper_content_td {
    text-align: left;
}

.statIndWide1141 
  {width:90 %; 
   height:auto;}
.statIndTall1141 
  {width:90%; 
   height:auto;}
