@media only screen and (max-width: 999px) {
  /* rules that only apply for canvases narrower than 1000px */
}

@media only screen and (device-width: 768px) and (orientation: landscape) {
  /* rules for iPad in landscape orientation */
}

@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  /* iPhone, Android rules here */
}

body {

  	background-image:url(/images/clouds5.jpg) ; 
	background-repeat:
	background-color: #A4B6FF;  /* to match clouds it's 82b2e2*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	color: #FFFFFF; /*#333333; */
	margin:auto;
	/* width:792px; */
}

table {
	/* background-color: #FFFFCC; */
	background-color:#000066;
	color:#FFFFFF; /* FFFFCC; */
	border-color:#FFFFFF;
	display:block;margin-left:auto;margin-right:auto;
}

td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#FFF;  /* FFFFCC; */
}

.c_832{
	-moz-box-shadow:0px 0px 100px #FFF;-webkit-box-shadow:0px 0px 100px #FFF;box-shadow:0px 0px 100px #FFF;
}
.c_833{
	-moz-box-shadow:0px 0px 100px #FFF;-webkit-box-shadow:0px 0px 100px #FFF;box-shadow:0px 0px 100px #FFF;max-width:80%;width:80%;display:block;margin-right:auto;margin-left:auto;
}
.centerdiv2{max-width:80%;text-align:center;line-height:normal;font-weight:normal;}
}

.login_line{
width:350px;
vertical-align:top;
float:right;
text-align:right;
}
.login a {
	color:#FFFFFF; /*FFFF00 */
	text-decoration:none;
	font-weight:bold;
}
.login a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#FFFF00;
}

a {
	color:#FFFF00; /* #003399;   /* 330000; */
	text-decoration:none; 
	font-weight:bold;
}

a:hover {
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF !important ; /*#000033;*/
	font-size:1.05em;
}

form {
	background-color: #4AA7FF /*  #82B2E2;  #CCCC99;*/
}

.title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	line-height: 30px;
  background-color: #990000; color: #FFFF00;
}

.subtitle {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
    color: #660000; 
   font-style: oblique;
}

.header {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight:bold;
	font-style:italic;
	background-color:#990000;
    color: #FFFF00;
}
.white_header{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight:bold;
	font-style:italic;
	background-color:#990000;
    color: #FFFFFF;
}

.header_sub {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 19px;
	background-color:#990000;
  color: #FFFF00;
}

.nav {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #CCCC66;
}

.navLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	background-color: #DEDECA;
}

.footer {
  font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 22px;
	color: #333333;
	background-color: #FFFF99;
}

.account_menu{
	display:none;
	margin-top:-5px;
	line-height:1.5em;
	z-index:10;
	background-color:#003399; /*#FFFF00; */
	width:110px;
	/* height:42px; */
	float:right;padding:5px 5px 5px 0;
	text-align:right;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	font-style:normal
}

input.big {
	width: 100px;
}

input.small {
	width: 50px;
}
.event {
	width:165px;
	text-align:left;
	padding:0 5px 0 7px;
	display:none
}
.thin_border {
	border-top:1px solid #AA8C8A;
	border-bottom:1px solid #AA8C8A;
	border-collapse:collapse;
}
	
.ibox{float:right;margin-right:15px}
.lhn{ line-height:normal;font-weight:normal}
.marginless { margin: 0 0 0 0 }
.px11 {font-size:11px}
.px24 {font-size:24px}
.sides{padding:0 5px 0 7px}
.contrast {
background-color:#4AA7FF;
	color:#000000;
	font-weight:bold};
.page_highlight {
	color #3366FF;
	font-weight:bold;
}
.white {
	background-color:#4AA7FF; /*#FFFFFF;*/
}
.light_text {
	color:#FFFFFF;
}
.dark_text{
	color:#000000;
}
.dark_link a{
	color:#0000FF;
}
.dark_link a:hover{
	color:#FF0000;
	font-weight:bold;
	decoration:underscore;
}
