/* CSS Document */
/* --------------------      CSS    ------------------------*/

	#contentDiv {
		width: 770px;
	}
	body {
		margin-left: 0px;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 0px;
	}
	tr {
		font:12px  arial, helvetica, sans-serif;
		color:#333333;
		margin:0px;
		padding:0px;
		line-height: 16px;
	}
	p {
		font:12px arial, helvetica, sans-serif;
		line-height: 16px;
		margin: 5px 0px 0px 0px;
		padding: 5px 0px 0px 0px;
		color: #333333;
	}
	a {
		color: #CC0000;
		text-decoration: none;
	}
	a:hover {
		text-decoration: underline;
		color: #666666;
	}
	h1 {
		font:23px arial, helvetica, sans-serif;
		font-weight:lighter;
		letter-spacing: 0ex;
		line-height: 23px;
		margin:0px 0px 0px 0px;
	}
	h2 {
		font:20px  arial, helvetica, sans-serif;
		margin:8px 0px 0px 0px;
		padding:0px;
		font-weight:lighter;
		letter-spacing: 0ex;
	}
	h3 {
		font:18px  arial, helvetica, sans-serif;
		margin:6px 0px 0px 0px;
		padding:0px;
		font-weight:lighter;
		letter-spacing: 0ex;
	}
	h4 {
		font:16px  arial, helvetica, sans-serif;
		margin:4px 0px 0px 0px;
		padding:0px;
		font-weight:lighter;
		line-height: 22px;	
		letter-spacing: 0ex;		
	}	
	h5 {
		font: 14px arial, helvetica, sans-serif;
		margin:4px 0px 0px 0px;
		padding:0px;
		font-weight:lighter;
		line-height: 22px;	
		letter-spacing: 0ex;
	}
	ul {
		font:12px arial, helvetica, sans-serif;
		line-height: 16px;
		list-style-type: square;
		list-style-color: #F0E190;
	}
	hr {
		color: none;
		border-bottom: 1px dashed #979832;
		height: 1px;
		border-top-style: none;
		border-right-style: none;
		border-left-style: none;
		padding: 0px;
		margin: 10px 0px 5px 0px;			
	}
	.liDisc {
		list-style-type:disc;
	}
	
/* --------------------      Classes    ------------------------*/

	.bgMain{
		background-image: url(../images/bg_crosses_01.gif);
		background-repeat: repeat;
		background-position: left top;	
		height: 100%;
	}
	.bgMainGrad{
		background-image: url(../images/bg_main_grad.jpg);
		background-repeat: repeat-x;
		background-position: left top;	
	}
	.bgTips{
		background-image: url(../images/bg_tips.jpg);
		background-repeat: repeat-x;
		background-position: left center;	
	}	
	.navBot {
		font: 10px arial, helvetica, sans-serif;
		padding: 7px 10px 5px 10px;
		color: #333333;
		font-weight:lighter;
		text-decoration: none;
		letter-spacing: 0ex;
		vertical-align: middle;
		background:url(../images/bg_footer.jpg);
		background-repeat:repeat-x;
		text-decoration: none;
	}
	.navBot:hover {
		text-decoration: none;
		color: #066ACD;
	}	
	.navBot:selected {
		text-decoration: none;
		color: #666666;		
	}
	.navLeft {
		font: lighter 16px/16px  arial, helvetica, sans-serif;
		color: #066ACD;
		text-decoration: none;
		letter-spacing: 0ex;
		height: 100%;
		clear: both;
		float: none;
		padding: 15px 0px 15px 0px;
		display: block;
		text-align: center;
	}
	.navLeft:hover {
		text-decoration: none;
		color: #000000;
		background-color: #FDF0C9;
	}	
	.navLeft:selected {
		text-decoration: none;
		color: #000000;
	}	
	.smallBlack {
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		color: #000000;
		line-height: 13px;
	}
	.smallWhite {
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		color: #ffffff;
		line-height: 13px;
	}
	.smallGrey {
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		color: #999999;
		line-height: 13px;
	}
	.smallRed {
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		color: #cc0000;
		line-height: 13px;
	}
	.smallBlue{
		font-family: arial, helvetica, sans-serif;
		font-size: 9px;
		color: #066ACD;
		line-height: 13px;
	}		
	.clrRed {
		color: #CC0000;
	}
	.clrGold {
		color: #CC9900;
	}	
	.clrWhite {
		color: #ffffff;
	}
	.clrGray {
		color: #666666;
	}
	.clrBlack {
		color: #000000;
	}	
	.clrBlue {
		color: #066ACD;
	}	
	.clrGreenDark {
		color: #636D2A;
	}
	.clrGreenLight {
		color: #ADB193;
	}
	.clrBrownDark {
		color: #AD9F77;
	}
	.clrBrownLight {
		color: #AD9F77;
	}
	.clrBurnt {
		color: #CC6600;
	}
	.clrYelloDark {
		color: #FDF0C9;
	}
	.clrYelloLight {
		color: #FEF8E8;
	}	
	.clrBlueDark {
		color: #D9E8F7;
	}
	.clrBlueLight {
		color: #EDF4FB;
	}		
	.clrDesert {
		color: #CC6600;
	}	
	.imageFrame {
		border: 1px solid #ffffff;
		padding: 0px 0px 0px 0px;  
		margin: 10px 0px 10px 0px; 					
	}
	.borderMain {
		border:solid #E8E9EB 1px;
		float: left, right;
	}
	.surfaceTag {
		font-family: verdana;
		font-size: 8px;
		color: #AAAAAA;
		text-decoration: none;
		/*letter-spacing: 0.1ex;*/		
	}
	.surfaceTag:hover {
		color: #Cc480A;
		text-decoration: none;
	}
	.copyright {
		font:10px verdana, arial, helvetica, sans-serif;
		padding:0px;
		color:#636D2A;										
	}	
	.imageCaption {
		height: 22px;
		padding: 5px;
		font-size:9px;
		line-height: 16px;
		color:#000000;
		background-color: #ffffff;
	}	
	.bdrTopDashedBlue {
		border-top: 1px dashed #7DB1E5;
	}
	.bdrDashedRedAlert {
		border-top: 1px dashed #E00729;
		border-right: 1px dashed #E00729;
		border-bottom: 1px dashed #E00729;
	}
	.bdrTopDashedGrey {
		border-top:1px dashed #BCC3CF;
	}
	.bdrRightDashedGrey {
		border-right:1px dashed #A4B1BB;
	}
	.bdrRightTopDashedGrey {
		border-right:1px dashed #A4B1BB;
		border-top:1px dashed #A4B1BB;
	}
	.bdrRightBottomDashedGrey {
		border-right:1px dashed #A4B1BB;
		border-bottom:1px dashed #A4B1BB;
	}	
	.bdrBottomDashedGrey {
		border-bottom:1px dashed #A4B1BB;
	}
	.bdrTopDashedGrey {
		border-top:1px dashed #A4B1BB;
	}	
	.sponsorTitlePlatinum {
		/*height: 22px;*/
		padding: 5px;
		font-size: 11px;
		line-height: 16px;
		color: #000000;
		display: block;
		width: 100px;
		border: none;
		background-color: #999999;
	}	
	.sponsorTitleGold {
		/*height: 22px;*/
		padding: 5px;
		font-size: 11px;
		line-height: 16px;
		color: #000000;
		display: block;
		width: 100px;
		border: none;
		background-color: #CC9900;
	}
	.sponsorTitleSilver {
		/*height: 22px;*/
		padding: 5px;
		font-size: 11px;
		line-height: 16px;
		color: #000000;
		display: block;
		width: 100px;
		border: none;
		background-color: #CCCCCC;
	}	
	.sponsorTitleBronze {
		/*height: 22px;*/
		padding: 5px;
		font-size: 11px;
		line-height: 16px;
		color: #ffffff;
		display: block;
		width: 100px;
		border: none;
		background-color: #774917;
	}	
	.sponsorTitleSupport {
		/*height: 22px;*/
		padding: 5px;
		font-size: 11px;
		line-height: 16px;
		color: #000000;
		display: block;
		width: 200px;
		border: none;
		background-color: #6f6f6f;
	}
	.sponsorTopPlatinum {
		border-bottom: 1px solid #999999;
	}	
	.sponsorTopGold {
		border-bottom: 1px solid #996600;
	}
	.sponsorTopSilver {
		border-bottom: 1px solid #CCCCCC;
	}	
	.sponsorTopSupport {
		border-bottom: 1px solid #6f6f6f;
	}		
	
/* ------------------------------------  Form stuff -----------------------------------*/
	textarea.comBox {
		height: 150px;
		width: 390px;
		padding: 2px;
	}
	input.inputBox {
		height: 24px;
		width: 160px;
		padding: 2px;
	}
	input.sendButton {
		height: 26px;
		width: 80px;
		padding: 2px;
	}
	input.value {
		font-family: verdana;
	}
	textarea {
		font-family: verdana;
		font-size: 12px;
	}	
	input.checkBox {
		margin: 3px 0px 0px 3px;
		height: 16px;
		width: 16px;
	}	
	input.totalLight {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		background-color: #ffffff;
		border: none;
		width: 50px;
		color: #000000;
	}

/* ------------------------------------  Menu styles -----------------------------------*/		

