body {
	background-color: #FFFFFF;
	margin: 0px;
}

td {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	line-height:15pt
}

/*top nav*/
.nav{font-size:12px; font-weight:bold; color:#FFFFFF}
.nav a:link {color:#FFFFFF; text-decoration:underline;}
.nav a:visited {color:#FFFFFF; text-decoration:underline;}
.nav a:hover {color:#FFFFFF; text-decoration:none}
.nav a:active {color:#FFFFFF; text-decoration:underline;}

/*footer nav*/
.footer {font-size:10px; font-weight:bold; color:#660000}
.footer a:link {color:#660000; text-decoration:underline;}
.footer a:visited {color:#660000; text-decoration:underline;}
.footer a:hover {color:#660000; text-decoration:none}
.footer a:active {color:#660000; text-decoration:underline;}

a{text-decoration:underline; color:#304D5F;}
a:link{text-decoration:underline; color:#304D5F;}
a:hover{text-decoration:none; color:#304D5F;}
a:active{text-decoration:none; color:#304D5F;}
   

/* -------------------------------------- */
/* -------------------------------------- */
/* --------------FORMS------------------- */
/* -------------------------------------- */
/* -------------------------------------- */

form {
      margin: 0 auto;
}

.formElement{
	background-color:#FFFFFF;
	border:0px solid #003C4F;
	font-size: 10px;
	font-family:Trebuchet MS, Lucida Grande, Verdana, Arial, Helvetica, sans-serif;
	color:#660000;
	border-bottom:1px solid #666666;
	border-right:1px solid #666666;
	border-left:1px solid #666666;
	border-top:1px solid #666666;
	/* padding-top:1px; */
	/* padding-bottom:1px; */
	/* padding-left:4px; */
	/* padding-right:4px; */
}

/* -------------------------------------- */
/* -------------------------------------- */
/* ----------------H'S------------------- */
/* -------------------------------------- */
/* -------------------------------------- */
h1{
font-size: 20px;
color:#660000;
padding-bottom:2px;
padding-top:2px;
margin:0;
border-bottom: 1px solid #5A5E25;
border-top: 1px solid #5A5E25;
}

h2{
font-size: 14px;
color:#5A5E25;
padding-bottom:0px;
padding-top:0px;
}

h3{
font-size: 12px;
font-weight:bold;
color:#660000;
padding-bottom:0px;
padding-top:0px;
margin:0;
}


/* -------------------------------------- */
/* -------------------------------------- */
/* ----------------OTHER----------------- */
/* -------------------------------------- */
/* -------------------------------------- */


/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #efefef;
}
.altRowOdd{
	background-color: #f5f5f5;
}

.smallprint {
	font-size: 10px;
}

.smallItalic {
	font-size: 10px;
	font-style:italic
}

.smallItalicRed {
	font-size: 10px;
	font-style:italic;
	font-weight:bold;
	color:#660000;
}

.tableBorders {
	border-right: 1px solid #cccccc;
	border-left: 1px solid #cccccc;
}

.errorMessage {
	color: #993333;
	font-weight: bold;
}

.bistroNames {
	color: #5A5E25;
	font-weight: bold;
}

.bistroCAPSNames {
	color: #660000;
	font-size: 13px;
	font-weight: bold;
}

.bistroNames a:link {color:#5A5E25; text-decoration:underline;}
.bistroNames a:visited {color:#5A5E25; text-decoration:underline;}
.bistroNames a:hover {color:#5A5E25; text-decoration:none}
.bistroNames a:active {color:#5A5E25; text-decoration:underline;}

.smallprintResults {
	font-size: 10px;
	margin: 0px;
	line-height:10pt
}

.questionBubbleSides {
	border-left: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
}

/*JQUERY CODE*/
#mask {
  position:absolute;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#boxes .window {
  position:absolute;
  left:0;
  top:0;
  width:440px;
  height:200px;
  display:none;
  z-index:9999;
  padding:20px;
}

#boxes #dialog {
  width:475px; 
  height:203px;
  padding:10px;
  background-color:#ffffff;
}

#boxes #dialog1 {
  width:375px; 
  height:203px;
}

#dialog1 .d-header {
  background:url(images/login-header.png) no-repeat 0 0 transparent; 
  width:375px; 
  height:150px;
}

#dialog1 .d-header input {
  position:relative;
  top:60px;
  left:100px;
  border:3px solid #cccccc;
  height:22px;
  width:200px;
  font-size:15px;
  padding:5px;
  margin-top:4px;
}