/* CSS Document */



body{background-image: url(images/alphaback10.gif);

	font: 9pt arial, sans-serif;

	}



table{font: 9pt arial, sans-serif;

}



tables.lines{ border-right: 1px dashed #CCCCCC;

			border-left: 1px dashed #CCCCCC;

			border-bottom: 1px dashed #CCCCCC;



}



table.outside{border: 1px solid #999999;

				background-color: white;

				}



table.boxes{font: 9pt arial, sans-serif;

			border: 1px dashed #CCCCCC;

			/*background-color: #E9E9E9;*/

			/*background-color: #F7F7F7;

			/*padding: 5px;

			padding-left: 5px;

			padding-right: 5px;*/

			text-align: left;

			



}



table.inside{font: 9pt arial, sans-serif;}

		



table.framehome{

			font: 9pt arial, sans-serif;

			border: 1px solid #006666;

			/*background-color: #E9E9E9;*/

			/*padding: 5px;*/

			padding-left: 5px;

			text-align: justify;

			}

			

table.framehomelist{

			font: 9pt arial, sans-serif;

			/*background-color: #E9E9E9;*/

			/*padding: 5px;*/

			padding-bottom: 10px;

			text-align: center;

			}



td.boxes { background-image: url(images/alphaback21.gif);

		 /*background-color: #E2DCC6;*/

		 background-repeat: no-repeat;

			text-indent: 3em;

		  font: 10pt Geneva, sans-serif;

		  color: black;			

		  height: 18px;

		  valign: middle;

					}



				

		

A.framehome{text-decoration: underline;

			font: 10pt arial, sans-serif;

			font-weight: bold;

		}





A:hover.framehome {text-decoration: underline;

			color: #CCCC00;}

		



h1{ color:black;

	font-weight: bold;

	font: 11pt arial, sans-serif;

	}

	

img.framehome {border:1px solid #006666; 

				margin: 0px 0px 5px 0px;

				}



td.quiz{ background-image: url(images/questionmark.gif);

		background-position: 50% 50%;

		background-repeat: no-repeat;

		}

		

td.quote{ background-image: url(images/quotebox.gif);

		background-position: 50% 50%;

		background-repeat: no-repeat;

		}

		

td.quoteanswerbox {

				   /*border-left: 1px solid #CCCCCC;*/

				   text-align: left;

				   padding-left: 10px;

                  }

				  

td.news {

				   border-left: 1px dashed #CCCCCC;

				   text-align: left;

				   padding-left: 10px;

                  }



td.madness{ background-image: url(images/madnessbox.gif);

		background-position: 50% 50%;

		background-repeat: no-repeat;

		}

		

td.gonehome{ background-image: url(images/carburn.jpg);

			background-position: 50% 50%;

			background-repeat: no-repeat;

		}

		

td.login{ background-image: url(images/key.gif);

		background-position: bottom right;

		background-repeat: no-repeat;

		}

		

td.quiztake{background-color: #F7F7F7;}



tr.backcolor{ background-color: #EFEFEF;

		}







table.correct{  background-color: #16807E;

				font: 10pt arial, sans-serif;

				color: white;

				text-align: center;

				border: 1px solid #CCCCCC;

			}

			

td.bottom { font: 9pt arial, sans-serif;

			color: white;

			text-align: center;

			font-weight: bold;

			}

			

A.home{color: white;

			text-decoration: none;

			}

			

A:hover.home {color: white;

		text-decoration: underline;

}

				

				

input.inputboxes {

		font-size: 10px;

		background-color:#E5D33C;



	}			



.bottomfont {color: white;}

	

.answer{ color: #CC0000;

		}

		

.quoteofday { font: 9pt courier new, monospaced;

			  color: black;

			  }

.quoteofdayspkr { font: 10pt courier new, monospaced;

			  color: black;

			  font-weight: bold;

			  }

			  

.quoteofdaysingle { font: 9pt courier new, monospaced;

					}

div.quoteofday { line-height: 1.4em;}



.font {font: 9pt arial, sans-serif;

		}

		

h2{ color:#0C4443;

	font-weight: bold;

	font: 11pt arial, sans-serif;

	}

	

.madnessques {font: 10pt arial, sans-serif;

				font-weight: bold;

				text-indent: 5em;

				}

				

font.indent{text-indent: 3em;}



/*A:link {color: #0C4443;

text-decoration: none;



		}

		

		*/

		

A {color: #0C4443;

text-decoration: none;

font-weight: bold;

		}

		

A:hover{ color: #CCCC00;}





			

td.list{ height: 30px;

		 vertical-align: middle;

		 text-align: center;

		 }

		 

.nareg { color: black;

		 font-weight: bold;

		 }

		 

.nareglist { color: #0C4443;

			  font-weight: bold;

			  }

			  

.naregheader {color: #0C4443;

			  font-weight: bold;

			  font-size: 14pt;

			  }

			  

.naregwinner { color: #990000;

			  font-weight: bold;

			  }



.naregrunner { color: #0033CC;

			  font-weight: bold;

			  }

			  

.naregmention { color: #336666;

			  font-weight: bold;

			  }



.white{



	 color:white;

	 font-size:12px;

	 font-weight:bold;

	 

	 }



A.login{text-decoration: underline;

			

			font-weight: bold;

			color:white;

		}

		

.boxtext{



	padding-left: 8px;

	background-repeat: no-repeat;



}



.boxtitles {

	text-indent: 1em;

	text-decoration: none;

	height:20px;

	



}



A.hometext{text-decoration: none;

			font-weight:normal;

			color:#0C4443;

		}

		

A:hover.hometext {color: #0C4443;

		text-decoration: underline;

}



A.hometitletext{text-decoration: none;

			font-weight:normal;

			color:#0C4443;

			font: 11pt arial, sans-serif;

		}

		

A:hover.hometitletext {color: #0C4443;

		text-decoration: underline;

		font: 11pt arial, sans-serif;

}


div.boxes{ background-image: url(images/alphaback21.gif);

		 /*background-color: #E2DCC6;*/

		 background-repeat: no-repeat;

			text-indent: 1em;

		  font: 10pt Geneva, sans-serif;

		  color: black;			

		  height: 18px;

		  valign: middle;

			



}


.panel {
	clear: both;
	border: 1px solid #CCC;
	padding: 1em;
}


input.disabled {
	border: 1px solid #F2F2F2;
	background-color: #F2F2F2;
}

input.required, textarea.required {
	border: 1px solid #00A8E6;
}
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #00CC00;
	color : #000;
}

.validation-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #FF3300;
	color : #FFF;
	font-weight: bold;
}

.custom-advice {
	margin: 5px 0;
	padding: 5px;
	background-color: #C8AA00;
	color : #FFF;
	font-weight: bold;
}

fieldset {
	padding: 1em;
	margin-bottom: 0.5em;
}

label {
	font-weight: bold;
}
.form-row {
	clear: both;
	padding: 0.5em;
}

.field-label {

}

.field-widget {

}

/*color: #0C4443; */