		body {
			background:		#ECE8E9 url("../img/blue_backer.gif") repeat-x 0 0 ;
			height:			100%;
			padding:		0;
			margin:			0;
			border:			0;
			font:			11px/18px tahoma, verdana, helvetica, sans-serif;
		}
		
		h1 {
			color:			#0267CC;
			font:			14px/14px tahoma, verdana, helvetica, sans-serif;
			width:			312px;
			font-weight:	bold;
			padding-top:	10px;
			margin:			0px 0px 0px 0px;

		}
		
		h2 {
			color:			#0267CC;
			font:			12px/16px tahoma, verdana, helvetica, sans-serif;
			width:			312px;
			font-weight:	bold;
			margin:			5px 0px 10px 0px;

		}
		
		h3 {
			color:			#999;
			font:			12px/18px tahoma, verdana, helvetica, sans-serif;
			width:			312px;
			font-weight:	bold;
			margin:			5px 0px 10px 0px;
		}		
				
		P {
			color:			#555555;
			font:			11px/22px tahoma, verdana, helvetica, sans-serif;			
		}
		
		P.info {
			margin-top:			-6px;
			margin-bottom:		20px;
			margin-left:		-8px;
			padding-left:		9px;
			color:				#666;
			font:				11px/18px tahoma, verdana, helvetica, sans-serif;			
			display: inherit;
		}
		
		li {
			margin-left:	0px;
			color:			#666666;
			font:			11px/18px tahoma, verdana, helvetica, sans-serif;			
		}
		
		a {color:#666666;text-decoration:underline;}
		a:hover {color:#0267CC;text-decoration:underline;}

		a.topnav {color:#0267CC;
				  text-decoration:none;
				  background-color: #transparent;
				  font-weight: bold;
				  padding: 0px 25px 0px 25px;}
		a.topnav:hover {text-decoration:underline;}
		
		#shell {
			background-color: #fff;
			min-height:		100%;
			height:			100%;
			width:			758px;
			border-left:		1px solid #CCC;
			border-right:		1px solid #CCC;
			border-bottom:      1px solid #CCC;
		}

		#head {
			background-image:url("../img/logo.jpg") ;
		    background-repeat: no-repeat;
			height:			70px;
			width:			758px;
			color:#CF242A;

		}
		
		.callArea {
			padding-left:	607px;
			padding-top:	27px;
			color:			#999;
			font:			10px/18px tahoma, verdana, helvetica, sans-serif;
		}

		
		#content {
			width:			758px;
			position:		relative;
			background:		url("../img/content_backer.gif") repeat-y 50% 0 ;
			margin-top:		-1px;
			margin-bottom:	4px;
		}
		
		.body300 {
			width:			530px;
			margin-left:	20px;
			height: 		330px;
			min-height: 	330px;
		}

		.bodySponsors {
			width:			530px;
			margin-left:	20px;
			height: 		480px;
			min-height: 	480px;
		}

		.bodyTestimonials {
			width:			530px;
			margin-left:	20px;
			height: 		470px;
			min-height: 	470px;
		}
		
		.bodyGallery {
			width:			530px;
			margin-left:	20px;
			height: 		750px;
			min-height: 	530px;
		}
		
		.bodyTerms {
			width:			530px;
			margin-left:	20px;
			height: 		1680px;
			min-height: 	1680px;
		}		
				
		#foot {
			text-indent:	15px;
			margin-bottom:	5px;
			margin-top:		5px;
			height:			16px;
			color:			#ccc;
			font:			10px/12px tahoma, verdana, helvetica, sans-serif;			
		}

		#footright {
			margin-left: 460px;
		}		
					
		input, textarea, option, select  {
		font:				11px/12px tahoma, verdana, helvetica, sans-serif;
		color:				#555555;
		background-color:	white;
		height:				18px;
		border:				1px solid #ccc;
		}
		
		.infoBox {
			position:		absolute;
			top:			0px;
			left:			560px;
			width:			150px;
			height:			300px;
			padding-left:	18px;
			padding-top:	16px;
		}
				
		.footLink {
			color:#ccc;
			text-decoration:none;
			font-size:10px;
			font-weight:normal;
		}
		
		.footLink:hover {
			color:#999;
			text-decoration:underline;
			font-size:10px;
		}
				
		#topnavbox {
			background-image: url(../img/topback.gif);
			background-repeat: repeat-x;
			border: 1px solid #E6E6D8;
			width:			726px;
			padding: 7px 0px 7px 0px;
			text-align: center;
		}
		
		#topmenubar {
			height: 32px;
			width: 738px;
			margin: 5px 0px 10px 16px;
		}