/*  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.


*/

.Explicit {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
}

.appArea {

width:580px;
}

/* CSS Document */

/* CSS Document */

body {
	margin:-10px 0 0 -10px;
	padding:0;
	text-align:center;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	background-color:#ece3d0;
	
  }
  
html body {margin:0} /* overrides the body negative margin in all browsers except netscape 4 */

a 	{
	color: #084694;
	}

td, h1, h2, h3, ul, li, a{
  	font-family:Arial, Helvetica, sans-serif;
}

p	{
	font-family:Arial, Helvetica, sans-serif;
  	font-size:12px;
}


ul {
	font-size:12px;
	margin: 0px 0px 0px 0px;
	padding-left: 1.5em;
	}
	
li {
    font-size:12px;
	margin: 0;
	padding: 0;
	}

h1 {
	font-size:18px;
	color:#0f105b;
	margin: 0 0 8px 0;
	}

h2 {
	font-size:11px;
	color:#0f105b;
	margin: 0 0 8px 0;
	}

h3 {
	font-size:13px;
	color:#211c57;
	margin: 0;
	}
	
.photo {
	border: thin solid 1px;
	border-color: #d49b04;
	padding: 2px; 
	margin: 0px;
	float: right;

}		


  


/*++++++++++++++++++++++++++++++++ STRUCTURE ++++++++++++++++++++++++++++ */
	
#container {
	width:800px;
	background-color:#FFF;
  }
  
#maincontenttable {
	margin: 20px;
  }
    
#nav {
	height:31px;
	background-color:#ece3d0;
  }
  
#homeCol1 {
	width:160px;
	padding:0 20px 0 0;
	vertical-align:top;
	border-right: solid 2px #ece3d0;
	}
		
#homeCol1 .Services a{
	font-size:14px;
	color:#d49b04;
	text-decoration: none;) no-repeat;
	}
	
#homeCol1 .Services a:hover{
	text-decoration: underline;	
	}		
		
#homeCol1 .Services .servicesItem{
	padding: 0 0 5px 10px;
	background: url(../images/new/arrow-gold.gif) no-repeat;
	}	
	
#homeCol2{
	width:265px;
	padding:0 20px 0 20px;
	vertical-align:top;
	border-right: solid 2px #ece3d0;
	font-size: 12px;
	}

.more {
	background: url(../images/new/arrow-gold.gif) no-repeat right;
	padding-right: 10px;	
	}
		
.more a{
	font-size:13px;
	color:#d49b04;
	text-decoration: none;	
	}
	
.more a:hover{
	text-decoration: underline;	
	}
	
#homeCol3{
	padding:0 20px 0 20px;
	vertical-align:top;
	font-size: 12px;
	color: #084694;
	}
	
.news {
	font-size:11px;
	padding: 0 0 12px 10px;
	background: url(../images/new/arrow-gold.gif) no-repeat;
	}
	
.news a{
	font-weight: bold;
	color: #084694;
	}
	
#subCol1 {
	width:170px;
	padding: 20px 0 0 0;
	vertical-align:top;
	border-right: solid 2px #ece3d0;
	}
	
#sub_nav {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#8c8472;
	}
	
#sub_nav h2{
	padding-left:20px;
	margin-bottom:4px;
	}
	
#sub_nav a:link, #sub_nav a:visited {
	color:#8c8472;
	text-decoration:none;
	
	}
	
#sub_nav a:hover, #sub_nav a:visited:hover {
	color:#8c8472;
	text-decoration:underline;
	}
	
#sub_nav img {
	display:block;
	}
	
.sub_navitem {
	margin:0;
	padding:4px 0px 4px 0px;
	border-bottom:1px solid #ece3d0;
	padding-left:20px;
}

.sub_navicon {
	margin:0;
	padding:15px 0px 15px 0px;
	border-bottom:1px solid #ece3d0;
	padding-left:13px;
}

.sub_navitem ul, .sub_navitem-active ul {
	font-size:11px;
	margin: 0px 0px 0px 0px;
	}
	
.sub_navitem li, .sub_navitem-active li {
	margin: 0;
	padding: 0;
	}

		
#notes {
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	padding: 20px 10px 20px 20px; 
	background:#f3eddf;
	}
	
.notesitem {
	font-size:11px;
	padding: 0 0 12px 10px;
	background: url(../images/new/arrow-gold3.gif) no-repeat;
	}
	
.notesitem a{
	font-weight: bold;
	color: #084694;
	}
	
#subCol2 {
	padding: 20px;
	vertical-align:top;
	}
	
.highlightBox {
	width: 590px;
	border: solid 1px #ece3d0;
	vertical-align:top;
	display: block;
	}	
	
.highlightHead {
	color: #8c8472;
	background: #f3eddf;
	padding: 5px;
	margin: 0;
	font-weight: bold;
	border-bottom: solid 1px #ece3d0; 
	}
	
.highlightContent h3 {
	margin: 0;
	}
	
.highlightContent {
	color: #4a453b;
	padding: 10px;
	vertical-align:top;
	}
	
.highlightContent img {
	margin-right: 10px;
	}
	
.printSend {
	margin-top: 20px;
	}

.breadcrumbComponent{
	margin-bottom: 10px;
	}
		
a.breadcrumb, a.breadcrumb:hover, a.breadcrumb:visited {
	padding-bottom: 20px;
	font-size: 11px;
	color:#d49b04;
	}

.breadcrumb {
	font-size: 11px;
	color:#d49b04;
	}
	
.breadcrumbseparator{
	padding: 0 4px 0 4px;
	}


p.cstmTitle {


	font-size: 14pt;
	font-family: Arial, Helvetica, Verdana, sans-serif;


}

.ObjTitle {


	color: #039;


	font-size: 12pt;
        font-family: Arial, Helvetica, Verdana, sans-serif;


}





.ProgressBox {


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


	font-size: 8pt;


	font-weight: bold;



}





.ProgressBoxCurrent {


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


	font-size: 8pt;


	font-weight: bold;


}


table.ProgressBox {


	padding-right : 4px;


	padding-left : 4px;


	border-bottom: #000000 1px solid;


	border-top: #000000 1px solid;


	border-left: #000000 1px solid;


	border-right: #000000 1px solid;


}





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;


}





td.Instructions {


	border-bottom: #000000 1px solid;


	border-top: #000000 1px solid;


	border-left: #000000 1px solid;



#loginbox {
	font-family:Tahoma, Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#9AA8C9;
	height:32px;
	margin-top:3px;
	}

#loginbox form {
	margin:0;
	padding:0;
	display:inline;
	}
	
#loginbox input {
	font-family:Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#9AA8C9;
	margin:0;
	padding:2px;
	background-color:#5A6782;
	border-top:1px solid #213252;
	border-left:1px solid #213252;
	border-bottom:1px solid #9AA8C9;
	border-right:1px solid #9AA8C9;
	}

.contentimage {
	border:1px solid #BAC2A5;
	margin:0 0 10px 20px;
	}

.searchBox {
	display: none;
}




