/*********************** HTML definitions ***********************/
/* 
	======================
	|      COLORS        |
	======================
	BLUE = 333399
	GRN = 00CC66
	ORG = FDB813 (FFCC00)
	RED = FF3333 (CC0000)
*/
	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 8pt;
		color: #000000;
		margin: 0px;
		padding: 0px;
	}
	hr {
		border:1px solid #003399;
		background:#003399; height: 1px;
	}
/*********************** Main & Second Template Definitions ***********************/
	/* main page background and alignment */
		.pageBG {
			/*background: #9ADCF9 url('/templates/volangulary1/images/page_bg.gif');*/
			background: #93B2DD;
			/* my preference background: #4f73c0; */
			text-align: center;
		}
	/* outer table */
		.mainTable { 
			width:770px; 
			height:100%; 
			background:#FFFFFF;
			border-collapse:collapse; 
			border:1px solid #FAD70A; 
			border-top:0px; 
			border-bottom:0px; 
		}
		.mainTable td{ vertical-align:top; }
	 /*left column text - under game board image*/
		.leftCellText {
			font-size:10pt;
			font-weight:bold;
			text-align:left;
			width:255px;
			padding:0px 11px;
		}
	/* middle column */
		.contentCell{ padding:10px; font-size:10pt; text-align:left; }
	/* legal pages */
		.legal_align { text-align:left; }
		.legal_document { padding:20px; font-style:normal; font-size:8pt; width:460px; text-align:left; border-right:1px solid #f0f0f0; }
	/* right column */
		.rightCell{ width:146px; padding:10px; font-size:10pt; }
	/* blocks */
		.block_content_cell{
			padding:5px;
			font-size:8pt;
		}
		.blockHR {
			height:1px; background: #FFCC00;
			border:1px solid #FFCC00;
		}
	/* link bar */
		.topY_link_bar {
			background: url('/templates/volangulary1/images/r3_1inks_bg.gif');
		}
	/* footer */
		.footer_bg {
			width:100%;
			background-repeat:repeat-x;
		}
		.footerCell{
			padding:6px 12px 12px;
			font-size:9pt;
			text-align:center;
		}
		.footerCell2  {
			padding:6px;
			height:300px;
			font-size:9pt;
			text-align:center;
			background:#FFFFFF;
			/*border-top:1px solid #003399;*/
		}
		.design_solutions {
			font-size:7pt;
			color:#666666;
		}

/*********************** Text Definitions ***********************/
	/* colors */
		.red { color:#FF3333; }
		.blu { color:#333399; }
		.grn { color:#00CC66; }
		.org { color:#FFCC00; }
	/* main */
		.body_text {
			color:#000000;
			font-size:10pt;
			font-style:normal;
			font-weight:normal;
		}
		.header {
			color:#333399;
			font-size:12pt;
			font-weight:bold;
			font-style:italic;
		}
	/* footer */
		.copyright {
			color:#333399;
			font-size:8pt;
		}
	/* blocks */
		.block_header {
			color:#CC0000;
			font-size:10pt;
			font-weight:bold;
		}
		li.block_link {
			padding-left: 3px;
			padding-right: 7px;
		}
	/* forms */
		.errors { color:#CC0000; font-size: 8pt; font-weight: bold; }
		.notice { color:#660000; font-size: 9pt; font-weight: bold; }

/*********************** LINKS ***********************/
	/* default */
		a:link, a:active, a:visited { color:#333399; }
		a:hover { text-decoration:none; }
	/* footer */
		a.footer:link, a.footer:active, a.footer:visited { color:#CC0000; font-size:9pt; font-weight:normal;}
		a.footer:hover { text-decoration:none; }
	/* footer2 */
		a.footer2:link, a.footer2:active, a.footer2:visited { color:#333399; font-size:10pt; font-weight:bold;}
		a.footer2:hover { text-decoration:none; }
	/* block */
		a.block:link, a.block:active, a.block:visited { font-size:9pt; font-weight:bold; }
		a.block:hover { text-decoration:none; }
	
/*********************** FORMS ***********************/
	table.forms td{ font-size: 8pt; font-weight: bold; padding: 6px 6px 6px 6px;} 
	table.forms2 td { 
		font-size: 8pt; 
		font-weight: bold; 
		padding: 6px;
		border-style: solid;
		border-color: #F0F0F0;
		border-bottom-width: 1px;
		border-left-width: 1px;
		border-top-width:0px;
		border-right-width:0px;
	}
	table.checkboxes td { font-size: 8pt; font-weight: normal; }
	.buttonForm {  	
				border : 1px solid #FF3333;
				margin: 0px 0px 0px 0px;
				padding: 1px;
				color: #CC0000;
				background: #FFCC00;
				cursor:hand;
				font-size : 7pt;
				font-weight: bold;
				text-align: center;
				vertical-align: middle;
				text-transform: lowercase;
			}
	.input_text { 		width: 150px; border: 1px solid #CCCCCC;}
	.input_text_zip { 	width: 100px; border: 1px solid #CCCCCC;}
	.input_text_phone { width: 120; border: 1px solid #CCCCCC; }
	.input_text_city { 	width: 80px; border: 1px solid #CCCCCC;}
	.input_text_small { width: 40px; border: 1px solid #CCCCCC; }
	.input_text_med {  	width: 80px; border: 1px solid #CCCCCC;  }
	.input_textarea { 	width: 250px; height: 150px; border: 1px solid #CCCCCC;}
	.input_select, .input_select option { font-size: 7pt; color: #666666; }
	.input_select_state, .input_select_state option { font-size: 7pt; color: #666666; width:50px;}
	.input_select_country, .input_select_country option { font-size: 7pt; color: #666666; width:175px;}	
