BODY {
background: #e4ffff url('../images/bg-gradient.jpg') repeat-x;
background-attachment: fixed;
margin: 0px;
padding: 0px;
}

table.main {
background-color: white;
border: #0060b6 2px solid;
}

/* LOGIN AREA AT TOP OF PAGE */

td.login {
background: #dadad9 url('../images/bg-login.jpg') repeat-x;
height: 33px;
border: white 1px solid;
text-align: right;
padding-right: 5px;
font-family: Arial, Sans-serif;
font-size: 10px;
color: #737373;
text-decoration: none;
font-weight: normal;
}
.login a:link, .login a:visited {
font-family: Arial, Sans-serif;
font-size: 10px;
color: #737373;
text-decoration: underline;
font-weight: normal;
}
.login a:active, .login a:hover {
font-family: Arial, Sans-serif;
font-size: 10px;
color: black;
text-decoration: underline;
font-weight: normal;
}

.fields-login {
background-color: white;
border: #737373 1px solid;
font-family: Arial, Sans-serif;
font-size: 10px;
color: #003b6f;
text-decoration: none;
font-weight: bold;
width: 95px;
}
.submit-login {
background-color: #8c8c8c;
border: #777777 1px solid;
font-family: Arial, Sans-serif;
font-size: 9px;
color: white;
text-decoration: none;
font-weight: bold;
}

/* TOP TITLE BAR */

td.titlebar {
background: #ffd005 url('../images/bg-titlebar.jpg') repeat-x;
border-bottom: #ff3c00 1px solid;
border-top: #ff3c00 1px solid;
height: 33px;
}
td.pagetitleL {
width: 185px;
text-align: left;
}
td.pagetitleF {
width: 768px;
padding: 5px;
background: #ffd005 url('../images/bg-titlebar.jpg') repeat-x;
border-bottom: #ff3c00 1px solid;
border-top: #ff3c00 1px solid;
height: 33px;
text-transform: uppercase;
text-align: left;
font-family: Sans-serif, Arial;
font-size: 16px;
color: #0060b6;
text-decoration: none;
font-weight: bold;
}
td.pagetitleR {
width: 583px;
padding: 5px;
padding-top: 8px;
text-align: left;
vertical-align: middle;
font-family: Sans-serif, Arial;
font-size: 16px;
color: #0060b6;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
border-left: #ff7f00 1px solid;
}

/* LEFT COLUMN */

td.leftcolumn {
width: 185px;
background-color: #e1ffff;
border-right: #ff7f00 1px solid;
vertical-align: top;
font-family: Arial, sans-serif;
font-size: 12px;
color: #303030;
text-decoration: none;
font-weight: normal;
}
td.leftcolumn p {
font-family: Arial, sans-serif;
font-size: 12px;
color: #303030;
text-decoration: none;
font-weight: normal;
}
.leftcolumn a:link, .leftcolumn a:visited {
font-family: Arial, sans-serif;
font-size: 12px;
color: #01437d;
text-decoration: underline;
font-weight: bold;
}
.leftcolumn a:active, .leftcolumn a:hover {
font-family: Arial, sans-serif;
font-size: 12px;
color: #ff7f00;
text-decoration: underline;
font-weight: bold;
}
#tips {
margin-left: 8px;
margin-right: 8px;
}

/* LEFT NAVIGATION */
table.leftnav {
background: #ffd005 url('../images/bg-leftnav.jpg') repeat-y;
}
td.leftnavlinks {
border-bottom: white 2px solid;
font-family: Sans-serif, Arial;
font-size: 11px;
color: #0060b6;
text-decoration: none;
font-weight: normal;
text-transform: uppercase;
height: 28px;
padding-left: 19px;
}
.leftnavlinks a:link, .leftnavlinks a:visited {
font-family: Sans-serif, Arial;
font-size: 14px;
color: #0060b6;
text-decoration: none;
font-weight: bold;
}
.leftnavlinks a:active, .leftnavlinks a:hover {
font-family: Sans-serif, Arial;
font-size: 14px;
color: #444444;
text-decoration: underline;
font-weight: bold;
}
td.leftnavlinks2 {
font-family: Sans-serif, Arial;
font-size: 11px;
color: #0060b6;
text-decoration: none;
font-weight: normal;
text-transform: uppercase;
height: 28px;
padding-left: 19px;
}
.leftnavlinks2 a:link, .leftnavlinks2 a:visited {
font-family: Sans-serif, Arial;
font-size: 14px;
color: #0060b6;
text-decoration: none;
font-weight: bold;
}
.leftnavlinks2 a:active, .leftnavlinks2 a:hover {
font-family: Sans-serif, Arial;
font-size: 14px;
color: #444444;
text-decoration: underline;
font-weight: bold;
}

/* LEFT SECTION TITLE */
td.left-sections {
background: #ffd005 url('../images/bg-titlebar.jpg') repeat-x;
border-bottom: #ff3c00 1px solid;
border-top: #ff3c00 1px solid;
height: 29px;
padding: 5px;
padding-top: 8px;
text-align: left;
vertical-align: middle;
font-family: Sans-serif, Arial;
font-size: 14px;
color: #0060b6;
text-decoration: none;
font-weight: bold;
text-transform: uppercase;
}

/* CONTENT AREA */

td.home-content {
padding: 5px;
vertical-align: top;
font-family: Arial, sans-serif;
font-size: 13px;
color: #303030;
text-decoration: none;
font-weight: normal;
}
.home-content a:link, .home-content a:visited {
font-family: Arial, sans-serif;
font-size: 13px;
color: #01437d;
text-decoration: underline;
font-weight: bold;
}
.home-content a:active, .home-content a:hover {
font-family: Arial, sans-serif;
font-size: 13px;
color: #ff7f00;
text-decoration: underline;
font-weight: bold;
}

td.content {
width: 583px;
padding: 15px;
vertical-align: top;
font-family: Arial, sans-serif;
font-size: 13px;
color: #303030;
text-decoration: none;
font-weight: normal;
}
.content a:link, .content a:visited {
font-family: Arial, sans-serif;
font-size: 13px;
color: #01437d;
text-decoration: underline;
font-weight: bold;
}
.content a:active, .content a:hover {
font-family: Arial, sans-serif;
font-size: 13px;
color: #ff7f00;
text-decoration: underline;
font-weight: bold;
}
td.content h1 {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 15px;
color: #01437d;
text-decoration: none;
font-weight: bold;
}
ul.bullet-lists {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
list-style-image: url('../images/bullet-check.gif');
margin-left: 15px;
}
td.content li {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
padding-top: 5px;
}
#messages {
font-family: sans-serif;
font-size: 12px;
color: #ff3c00;
text-decoration: none;
font-weight: bold;
text-align: left;
padding: 5px;
}
#fieldNames {
font-family: sans-serif;
font-size: 12px;
color: #0060b6;
text-decoration: none;
font-weight: bold;
padding: 5px;
}
.fields {
background: #eef8f8 url('../images/bg-fields.jpg') right no-repeat;
font-family: sans-serif;
font-size: 12px;
color: #015098;
text-decoration: none;
font-weight: bold;
border: #a4d3d7 1px solid;
}
.dropsLong {
background: #eef8f8 url('../images/bg-fields.jpg') right no-repeat;
font-family: sans-serif;
font-size: 10px;
color: #015098;
text-decoration: none;
font-weight: bold;
border: #a4d3d7 1px solid;
}
.submits {
background-color: #0060b6;
font-family: sans-serif;
font-size: 11px;
color: #f3e7d5;
text-decoration: none;
font-weight: bold;
border: #015199 1px solid;
}
.submitsSm {
background-color: #0060b6;
font-family: sans-serif;
font-size: 9px;
color: #f3e7d5;
text-decoration: none;
font-weight: bold;
border: #015199 1px solid;
}
#commentary {
font-family: sans-serif;
font-size: 12px;
color: #464545;
text-decoration: none;
font-weight: normal;
padding: 5px;
}
#title-login {
background-color: #eef8f8;
font-family: sans-serif;
font-size: 16px;
color: #01437d;
text-decoration: none;
font-weight: bold;
padding: 8px;
border: #a4d3d7 1px solid;
}
#title-grouptitles {
font-family: sans-serif;
font-size: 12px;
color: #411300;
text-decoration: none;
font-weight: bold;
padding: 5px;
background-color: #ffbf07;
border: #ff8301 1px solid;
}

/* FOOTER */

td.footer {
background-color: #42b0b8;
border-top: #18777e 1px solid;
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 11px;
color: #6ed6de;
text-decoration: none;
font-weight: bold;
height: 30px;
text-align: center;
vertical-align: middle;
}
.footer a:link, .footer a:visited {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 11px;
color: white;
text-decoration: none;
font-weight: normal;
}
.footer a:active, .footer a:hover {
font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
font-size: 11px;
color: #035359;
text-decoration: underline;
font-weight: normal;
}

/* POPOUT MENU */

#popitmenu{
position: absolute;
background-color: #ffcc00;
border: 1px solid #535353;
font-family: sans-serif, arial;
font-size: 11px;
color: #0060b6;
text-decoration: none;
font-weight: normal;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a {
text-decoration: none;
padding-left: 6px;
color: #0060b6;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: #079ba6;
color: white;
}

.RegisterHeader
{
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
	font-size: 12pt;
	color: #ff0000;
	text-decoration: none;
	font-weight: bold;
}

.RegisterInstructions
{
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
	font-size: 11pt;
	color: #6A5ACD;
	text-decoration: none;
	font-weight: normal;
}

.RegisterTextBold
{
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
	text-align:left;
}

.RegisterText
{
	font-family: Trebuchet MS, Trebuchet, Arial, Verdana, Sans-serif;
	font-size: 11pt;
	color: #000000;
	text-decoration: none;
	font-weight: normal;
	text-align:left;
}