@charset "utf-8";
/* CSS Document */

/*  Color schemes

Green colors -
light     = #cbf1ad
med-light = #98d06d
medium    = #5e9732
med-dark  = #305e0d
dark      = #102500

Blue colors -
light     = #9fb3d5
med-light = #59719b
medium    = #2d4671
med-dark  = #102446
dark      = #020c1b

*/

body {
  font-family:Arial, Helvetica, sans-serif;
  background-color:#102500;
}

img {
	border:none;
}

.center {
	text-align:center;
}

.noul {
	text-decoration:none;
}

.tHead {
	border:1px Silver inset;
	height:3em;
	font-size:large;
}

.mainTbl {
  text-align:cnter;
	margin-left:auto;
	margin-right:auto;
	padding:3px;
	border:1px Silver outset;
	width:100%;
	border-spacing:4px;
}

.mainTbl75 {
	width:75%;
	border-spacing:2px;
	margin-left:auto;
	margin-right:auto;
	border:medium ridge Silver;
}

.ctrSeventyFive {
	border:medium ridge Silver;
	width:75%;
	margin-left:auto;
	margin-right:auto;
}

.headA {
	text-decoration:none;
	color:Black;
	border:none;
	padding-left:0.5em;
}

.headI {
	vertical-align:bottom;
}

.img_ul {
	vertical-align:middle;
	text-decoration:underline;
	height:65px;
}

div.mainCenter {
	margin-left:auto;
	margin-right:auto;
  text-align:center;
  min-width:942px;
	width:75%;
}

.outFrame {
	background-color:#59719b;
	border:solid 2px #102446;
	padding:6px;
}

.inFrame {
	background-color:#cbf1ad;
	border:ridge 2px Black;
}

.siteFrame {
	width:100%;
	border:outset 1px #305e0d;
}

td.site {
	width:20%;
	border:inset 1px Gray;
}

td.utility {
	width:33%;
	border:inset 1px Gray;
}

span.site {
	display:inline-block;
	vertical-align:middle;
}

div.site2 {
  vertical-align:middle;
}

div.site {
	display:inline-block;
	vertical-align:middle;
}

div.iSite {
	display:inline-block;
	font-style:italic;
}

a.blankLink {
  text-decoration:none;
	font-weight:bold;
	white-space:nowrap;
  color:#305e0d;
  border:none;
  display:inline-block;
  width:100%;
	height:100%;
	color:Blue;
}

a.blankLink:link {
  color:#305e0d; 
}

a.blankLink:active {
  color:#305e0d;
}

a.blankLink:visited {
  color:#305e0d;
}

a.blankLink:hover {
  color:#cbf1ad;
  font-weight:bold;
  background-color:#305e0d;
	border:1px solid #cbf1ad;
	margin:-1px;
}

img.blankLink {
  border:0;
  display:inline;
  vertical-align:middle;
  margin-left:1em;
	margin-right:1em;
}

img.blankLinkC {
  border:0;
  display:inline;
  vertical-align:middle;
  margin-left:25%;
	margin-right:1em;
}

.ctr_txt {
	text-align:center;
}

.lft_txt {
	text-align:left;
}

.lft_txt_twenty {
	text-align:left;
	width:20%;
	border:inset 1px Silver;
	vertical-align:middle;
	padding:1px;
}

.lft_txt_twentyfive {
	text-align:center;
	width:25%;
	border:inset 1px Silver;
	vertical-align:middle;
	padding:1px;
}

.lft_txt_thirtytree {
	text-align:left;
	width:33.3%;
	border:inset 1px Silver;
	vertical-align:middle;
	padding:1px;
}

.lft_td_sixty {
  text-align:left;
  width:60%;
  border:Silver 1px inset;
}

.lft_td_fifty {
  text-align:left;
  width:50%;
  border:Silver 1px inset;
}

.lft_td_fiftyFive {
  text-align:left;
  width:55%;
  border:Silver 1px inset;
}

.lft_td_forty {
  text-align:left;
  width:40%;
  border:Silver 1px inset;
}

.lft_td_fortyFive {
  text-align:left;
  width:45%;
  border:Silver 1px inset;
}

.lft_td {
  text-align:left;
  border:Silver 1px inset;
}

.pad_ctr {
  text-align:center;
	padding:7px;
}

.full_border {
	width:100%;
	border:outset 1px Silver;	
}

.full {
	width:100%;
}

.tBdyBrdr {
	border:inset 1px black;
}

.threeQ {
	width:75%;
}

.half {
	width:50%;
}

.oneT {
	width:33%;
}

.oneQ {
	width:25%;
}

.oneF {
	width:20%;
}

a.blank {
	font-weight:bold;
	text-decoration:none;
	border:none;
	vertical-align:middle;
}

.left {
  float:left;
  text-align:left;
  width:50%;
  min-width:50%;
}

.leftFull {
	text-align:left;
	width:100%;
}

.ital {
  font-style:italic;
}

.bld {
  font-weight:bold;
}

.centerCol {
	margin-left:auto;
	margin-right:auto;
  text-align:center;
}

.right {
  float:right;
  text-align:left;
  width:50%;
  min-width:50%;
}

.clear {
  clear:both;
}

.hlfRow {
  height:0.5em;
}

.qtrRow {
  height:0.25em;
}

.tnthRow {
  height:0.1em;
}

input#USERID:focus, input#PASSWORD:focus, input#ANSWER:focus, input#QUESTION:focus {
  background-color:#FF6;
}