body { font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 16px; background-color: #ccc; background-image: url(../images/trn_intfill.jpg); background-repeat: repeat-y; background-position: center 0; text-align: center; margin: 0; padding: 0; }h1  { color: #004983; font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-style: italic; font-weight: bold; text-decoration: none; text-align: left; letter-spacing: 2px; margin: 0; padding: 0 0 4px; }h2  { font-size: 16px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; padding-bottom: 6px; }.logo { float: left; margin: 13px 0 0 26px; padding: 0; border-style: none; border-width: 0; }.selected { color: #600; text-decoration: none; background-color: #fff; background-image: url(../images/ltblu_arrow.gif); background-repeat: no-repeat; background-position: 4px 6px; border-right-style: none; }.errormsg { color: #900; font-weight: bold; }
#dash { width: 520px; float: right; margin: 14px 0 0; padding: 0; }#intmain { background-color: #fff; width: 580px; float: right; margin: 10px 10px 0 0; padding: 0 0 0 6px; }#intmain p { margin: 0; padding: 0 0 9px; }#intnav { background-color: #c8c8c8; width: 180px; float: left; margin: 0; padding: 0; }#intnav li { color: #0c1b36; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: normal; font-style: normal; background-image: url(../images/drkblu_arrow.gif); background-repeat: no-repeat; background-position: 4px center; text-decoration: none; margin: 0; padding: 0; border-right: 1px solid #ddc; border-bottom: 1px solid #996; list-style-type: none; display: block; }#intnav li a { color: #0c1b36; text-decoration: none; padding: 6px 6px 6px 12px; list-style-type: none; display: block; }#intnav li a:hover { color: #0089cd; background-color: #fff; background-image: url(../images/ltblu_arrow.gif); background-repeat: no-repeat; background-position: 4px center; text-decoration: none; }#intnav li li { background-image: none; border-style: none; }#mid { width: 790px; float: left; margin: 0; padding: 10px; }#morenav { width: 580px; float: left; margin: 0 0 0 20px; padding: 0; }#morenav li { color: #0f4172; font-size: 12px; line-height: 14px; text-decoration: none; margin: 0; padding: 3px 3px 3px 0; list-style-type: none; list-style-position: outside; display: block; }#morenav li a { color: #0f4172; background-image: url(../images/ltblu_arrow.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: none; margin: 0; padding: 0 0 0 10px; }#morenav li a:hover { color: #0c1b36; background-image: url(../images/drkblu_arrow.gif); background-repeat: no-repeat; background-position: 0 center; text-decoration: none; margin: 0; padding: 0 0 0 10px; }#morenav ul { margin: 0; padding: 0; }#navbar { margin: 0; padding: 0; }#navbar li { margin: 0; padding: 0 6px 0 0; border-style: none; border-width: 0; list-style-type: none; display: inline; }#search { vertical-align: bottom; width: 220px; height: 20px; float: right; margin: 16px 0 0; padding: 0; }#search input { vertical-align: top; margin: 0 6px 0 0; padding: 0; }#top { background-image: url(../images/trn_insidetop.jpg); width: 812px; height: 160px; float: left; margin: 0; padding: 0; }#wrap { text-align: left; width: 812px; margin: 0 auto; padding: 0; }/* form elements */
#intmain .formLabel, #intmain .formLabelRqd {} 
#intmain .formLabelRqd {}
#intmain .formNote { font-size: .8em;}
#intmain .invalid  { background-color: #ffc; }
#intmain .required {
    BORDER-RIGHT: #36c 1px solid;
    BACKGROUND-POSITION: right top;
    BORDER-TOP: #36c 1px solid;
    BACKGROUND-IMAGE: url(/images/reqcorner.gif);
    BORDER-LEFT: #36c 1px solid;
    BORDER-BOTTOM: #36c 1px solid;
    BACKGROUND-REPEAT: no-repeat
}
#intmain input.button, #intmain input.buttonHover { cursor:hand; font-weight: bold; color: #fff; padding-top: 2px; padding-bottom: 2px; padding-left: 5px; padding-right: 5px; border: #000 1px solid; }
#intmain input.button { background-color: #036; cursor:pointer; } /* redefine cursor for mozilla 036*/
#intmain input.buttonHover {background-color: #08e; cursor:pointer; } /* mouseover style */

#subnav li {
font-size:12px;
font-weight:bold;
line-height:16px;
background-color:#fff;
background-image:none;
text-decoration:none;
list-style-type:none;
display:block;
border-style:none;
margin:0;
padding:0 0 0 10px;
}

#subnav li a {
color:#0c1c36;
background-image:none;
text-decoration:none;
}

#subnav li a:hover {
color:#600;
background-color:#ccc;
background-image:none;
text-decoration:none;
}


/*Dropdown Nav*/
.anylinkcss{ 
color: #fff; 
font-size: 11px; 
font-family: arial, helvetica, sans-serif; 
line-height: normal; 
background-color: #0099CC; 
text-decoration: none; 
text-align: left; 
text-indent: 6px; 
position: absolute; 
width: 170px; 
visibility: hidden; 
z-index: 100; 
margin: 0; 
padding: 0; 
}
.anylinkcss a{ 
color: #fff; 
text-decoration: none; 
width: 100%; 
display: block; 
border-bottom: 1px solid #fff; 
padding: 0px 0 0px 0; 
border-top: 1px solid #fff; 
}
.anylinkcss a:hover{ 
background-color: #003399; 
color: #fff; 
text-decoration: none; 
}

/*Dropdown Nav2*/
.anylinkcss2{ 
color: #fff; 
font-size: 9px; 
font-family: arial, helvetica, sans-serif; 
line-height: normal; 
background-color: #0099CC; 
text-decoration: none; 
text-align: left; 
text-indent: 6px; 
position: absolute; 
width: 225px; 
visibility: hidden; 
z-index: 100; 
margin: 0; 
padding: 0; 
}
.anylinkcss2 a{ 
color: #fff; 
text-decoration: none; 
width: 100%; 
display: block; 
border-bottom: 1px solid #fff; 
padding: 0px 0 0px 0; 
border-top: 1px solid #fff; 
}
.anylinkcss2 a:hover{ 
background-color: #003399; 
color: #fff; 
text-decoration: none; 
}