/* default  */
/* ---------------------------*/
body {
    margin: 0px;
    padding: 0px;
    background: #4a637b url(/images/bridge.jpg) no-repeat;
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    line-height: 16px;
}

td {
    font-family: verdana, arial, sans-serif;
    font-size: 10px;
    line-height: 16px
}

hr {
    height:1px;
    color:#cccccc;
    padding: 10px 0px 10px 0px;
}

.hr-form {height:1px;color:#cccccc;padding: 0px 0px 0px 0px;margin-top:12px;margin-bottom:12px}
.ruler {height:1px;padding:0px;line-height:0px;margin-top:16px;margin-bottom:16px;background-color:#cccccc}
.logo{display:block}
.logoPrint{display:none}
.editText{}

.banner{background-color:#000000}

.h1class {color: #996600;font:11px bold verdana, sans-serif;margin:2px 1px 2px 1px;}
.centered{text-align:center;}

.code{padding:6px 6px 6px 6px;margin:6px 6px 6px 0px;background-color:#eeeeee;border:1px dashed #999999;font-weight:bold;color:#333399}


/* GGU4you Tables */
/* ---------------------------*/
th{ margin: 1px; padding: 3px; border-style: none none solid solid; border-width: 0px 0px 0px 0px; border-color: #444; color: black; background: #f5f5f5; font: normal 10px Verdana, Helvetica, sans-serif, "Times New Roman" }

/* SnipSnap classes */
/* ---------------------------*/
.wiki-table{width:99%}
.wiki-table th{/*white-space: nowrap;*/ line-height:130%;}
.wiki-table td{vertical-align:top}
hr.line {color:#cccccc;padding:0px;height:0px;margin:16px 0px 6px 0px;}
P.paragraph {}
.cms div{margin:0px 0px 4px 12px}
.sidebar{margin-left:0px;padding:0px 2px 0px 2px}
.sidebar th{text-align:left;font-weight: bold;border-bottom:1px solid #666666;padding-bottom:6px;text-indent:2px;color: #333333; }
.sidebar TD{margin-left:15px}

/* CMS classes */
/* ---------------------------*/
.cms-t6-header {}/*!!!!*/

/* Grid Columns */
/* ---------------------------*/
#gridright { width: 388px; background: #cccccc }
#logo { padding: 16px 20px 24px 8px }/*removed 2 px from bottom padding to fix mozilla issue showing end of background*/


/* Tabs */
/* ---------------------------*/
#tabs { padding:0px;margin:0px 0px 0px 0px;height:28px; }
.tabOff { padding-left: 8px; padding-right: 8px; color: #d6d6de; font: bold 8pt Tahoma, sans-serif }
.tabOn { padding-left: 8px; padding-right: 8px; color: #333333; font: bold 8pt Tahoma, sans-serif }
.dash-line{ padding: 0px 0px 0px 0px; border-bottom: dashed 1px #314a63 }


/* Homepage */
/* ---------------------------*/
#login-hp { padding: 0px 0px 0px 16px; color: #333366; font-weight: bold }
#login { padding: 4px 0px 0px 4px; color: #333366; font-weight: bold }
.logintop { padding: 6px 0px 6px 4px; color: #d6d6de; text-align: center; background: #314a63 }
.loginHdr1{ color: #003399; font: bold 11px verdana,arial,sans-serif;text-align:center}
.loginHdr2{ color: #333333; font: bold 11px verdana,arial,sans-serif;text-align:center}
.logintxt { color: #646463; font: bold 10px verdana,arial,sans-serif; line-height: 13px }
.loginbg { background: url(../images/login_bg.gif) repeat }
.message { padding: 0px 0px 0px 12px; }
.loginBox{padding: 10px 10px 10px 10px; border: solid 1px #4A637B;background-color:#ffffff;text-align:left; }
.loginBox A:link,.loginBox A:visited,.loginBox A:active {color:#003399;font-weight:bold;}
.loginFrm{background-color:#E3F0FC}
.headlinearea1 { padding: 1px 1px 1px 1px; border-bottom: solid 1px #314a63; background: #ffffff}
.headlinearea2 { padding: 4px 4px 1px 4px; border-bottom: solid 1px #314a63; border-right: solid 1px #314a63; background: #ffffff }
.headline { color: #4273b5;line-height:14px  }
.headline A:hover { color: #4273b5; font-weight: bold; text-decoration: underline }
.eventsarea1 { padding: 1px 1px 1px 1px; border-bottom: solid 1px #314a63; background: #9ca5b5 }
.eventsarea2 { padding: 4px 4px 1px 2px; border-bottom: solid 1px #314a63; background: #9ca5b5 }
.events { color: #ffffff}
.events A:link { color: #ffffff; text-decoration: none }
.events A:visited { color: #ffffff; text-decoration: none}
.events A:hover { color: #ffffff; text-decoration: underline }
.spotlight A:link { color: white; text-decoration: none }
.spotlight A:visited { color: white; text-decoration: none}
.spotlight A:hover { color: white; text-decoration: underline }


/* Borders */
/* ---------------------------*/
.navdivider { border-bottom: dotted 1px #666666; font-size: 0px; line-height: 0px; height: 0px; background: #aaaaaa }
.navdivider2c { border-bottom: dotted 1px #666666; font-size: 0px; line-height: 0px; height: 0px; background: #ffffff }
.navdividersearch { font-size: 1px; line-height: 0px; height: 1px; background: #314A63 }
.navdivider1bttm { border-bottom: dotted 1px #73859D; margin: 20px 0px 0px 0px; font-size: 0px; line-height: 0px; height: 0px }
.navdivider1bttm2 { border-bottom: dashed 1px #c0c0c0; margin: 2px 0px 0px 0px; font-size: 0px; line-height: 0px; height: 0px }
.dividertop { font-size: 1px; line-height: 1px; height: 1px; overflow: hidden; background: #999999 }
.searchborder { font-size: 1px; line-height: 1px; height: 1px; overflow: hidden; background: #364B65 }


/* Navigation */
/* ---------------------------*/
.search { padding: 0px 0px 0px 0px; border-bottom: solid 0px #666666; border-top: solid 0px #cccccc; background: #aaaaaa }
#searchbox  {
    border-top: 1px solid #364B65;
    text-align: right;
	background: #AAAAAA;
    padding: 4px 4px 2px 5px;
    border-bottom: 1px solid #666666;
}

#searchbox #search-btn {
    padding: 4px 0px 4px 0px;
}
#primarynav, #secondarynav {
    border-top: 1px solid #cccccc;
    font-size: 10px;
}
.navtop {
    padding: 4px;
    color: #d6d6de;
    font-size: 10px;
}
.nav1a { padding: 4px; border-bottom: solid 1px #888888; color: #000000; background: #aaaaaa }
.nav1atop { padding: 4px; border-top: solid 1px #cccccc; border-bottom: solid 1px #888888; color: #000000;background: #aaaaaa }
.nav1b { padding: 4px; border-bottom: solid 1px #888888; color: #aaaaaa; background: #7f7f7f }
.nav1b A:hover { color: #aaaaaa; text-decoration: underline }
.nav1c { padding: 4px; border-bottom: solid 1px #888888; color: #000000; background: #cccccc }
.nav1chot { padding: 4px; color: #ce6300; font-weight: bold; background: #cccccc }
.nav1bttm { padding: 0px 0px 0px 4px; color: #a5b5ce; }
.copyright {
    font-size: 10px;
    padding: 8px 0px 0px 0px;
    color: #a5b5ce;
}
.crumb1 { padding: 4px 2px 4px 0px; border-top: solid 0px #364B65; font-size: 10px; color: #000000 }
.crumb1hot { color: #ce6300; font-weight: bold }
.nav2Ancestor { padding: 4px 0px 4px 4px; border-bottom: solid 1px #aaaaaa; color: #666699;background: #cdcdcd }
.nav2Current { padding: 4px 0px 4px 4px; border-bottom: solid 1px #aaaaaa; color: #ce6300; font-weight: bold; background: #ffffff }
.nav2Sibling { padding: 4px 0px 4px 4px; border-bottom: solid 1px #aaaaaa; color: #ce6300; background: #ededed }
.nav2Child { padding: 4px 0px 4px 4px; border-bottom: solid 1px #aaaaaa; color: #ce6300; background: #ffffff }
.nav2b { padding: 4px 0px 4px 4px; border-bottom: solid 1px #cccccc; color: #ce6300; background: #cccccc }
.linkshd,.sidebar div { padding: 20px 4px 4px 4px; border-bottom: solid 1px #666666; color: #333333; font-weight: bold }
.links, .sidebar td{ margin: 2px 4px 2px 4px; padding: 2px 0px 4px 3px; border-bottom: solid 1px #eeeeee; color: #666666}
.password-hp { padding: 4px; color: #314a63;}
.password{ padding: 4px; color: #314a63}/*#314a63*/
.password A:link,.password A:visited,.password A:active{color:#003399;font-weight:bold;}
.nav1abttm { padding: 4px; border-bottom: solid 1px #223445; color: #000000; background: #aaaaaa }
.step { padding: 4px 0px 4px 4px; border-bottom: dotted 1px #ffffff; color: #ce6300; background: #cccccc }
.stepdone { padding: 4px 0px 4px 4px; border-bottom: dotted 1px #ffffff; color: #cccccc; background: #cccccc }
.stephot { padding: 4px 0px 4px 4px; border-bottom: dotted 1px #ffffff; color: #ce6300; background: #ffffff }

/* Navigation top items classes for libraries and school of law custom nav */
/* ---------------------------*/
.nav1a-alter { padding: 4px; border-bottom: solid 0px #888888; color: #000000; background: #aaaaaa }
.nav1a-alter A:link, .nav1a-alter A:visited { color: #000000; text-decoration: none }
.nav1a-alter A:hover {color: #000000; text-decoration: underline }

.nav1chot-alter { padding: 4px; color: #ce6300; font-weight: bold; background: #cccccc }
.nav1chot-alter A:link, .nav1chot-alter A:visited { color: #ce6300; text-decoration: none }
.nav1chot-alter A:hover {color: #ce6300; text-decoration: none }


/* Content */
/* ---------------------------*/
.content { padding: 10px 10px 10px 10px; color: #333333; }
.heading-1 { padding: 2px 0px 4px 0px; margin: 0px 0px 0px 0px; font-size: 140%; color: #666666; font-weight:bold}
.heading-1 img {margin-top: 10px;}
hr.heading-1 { height: 0px; border: 0px; border-top: 1px dashed #CE6300; color: #fff; background-color: #fff;}
.heading-1-1 { padding: 0px 0px 0px 0px; color: #333366; font-size:12px; font-weight:bold;}
h3.heading-1-1 {padding:0;padding-top:14px;margin:0;}
.heading-1-1-1 { padding: 2px 0px 4px 0px; margin: 0px 0px 8px 0px; font-size: 135%; color: #666666; background: #ffffff }
.invisible { color: #ffffff; font: 10px Courier, Arial, sans-serif }
.columnrt { padding: 0px 0px 0px 0px; color: #333333; line-height: 10px }
.columnleft { padding: 0px 12px 0px 0px; color: #333333; line-height: 10px }
.list { padding: 0px 0px 0px 0px; line-height: 12px }
.intro { padding: 0px 0px 0px 0px; color: #333333; font-size:125%; line-height: 18px }
.intro2 { color: #ffffff; font-size: 110%;}
a.body:hover { color: #6182B5; text-decoration: underline }
.bglines { padding: 8px 2px 8px 4px; background: url(../images/modulebg.gif) }
.break1 { line-height: 15px }
.directions { margin: 2px 4px 2px 4px; padding: 2px 0px 4px 0px; color: #666666 }


/* Added CO 9/17/03*/
/* ---------------------------*/
TD.tableflat{ padding: 0px 0px 0px 0px }
.solid2{ border-bottom: solid 1px #dedede; padding: 0px 0px 0px 0px }
a.hdLink:visited { color: #555566; font-weight: bold; text-decoration: underline }
.padding1{ padding: 6px 6px 10px 6px }
.t-subhead{ padding: 1px; background: #9393AA }/*used for former login header cells - currently unused */
FORM{ margin: 0px }
FORM A:link,A:visited,A:hover,A:active{text-decoration:underline}
input, select {font-size: 10px;}

.log-info{ width: 140px; padding: 6px 6px 6px 6px; border: solid 1px #333366; color: #333366; text-align: left; background: #D0D5DD; line-height:16px}
.listing { padding: 0px 0px 0px 0px }
.listing A:visited { color: #425874; text-decoration: none }
.emph1{ padding: 0px 0px 0px 0px; color: #CE6300; font-size:115%;font-weight:bold; line-height: 16px }
.tableblue TD{ background: #f4f4f4 }

/*the tablehd0 was created for the 1st version of the login page w/ the light purple table headers, to preview it just replace all tablehd1 with tablehd0 in login.jsp* - currently un-used */
.tablehd0 { padding: 2px 4px 2px 4px; border-bottom: solid 1px #666666; border-top: solid 1px #eeeeee; color: #ffffff; font-weight: bold; background: #9393AA }


/* Right Nav Scheme */
/* ---------------------------*/
.nav-right-hot { padding: 4px 0px 4px 4px; border-bottom: solid 1px #888888; color: #ce6300; font-weight: bold; background: #ffffff }
.nav-right-0 { padding: 4px 0px 4px 4px; border-bottom: solid 1px #888888; color: #333366; font-weight: bold; background: #cccccc }
.nav-right-1	{ padding: 4px 0px 4px 4px; border-bottom: solid 1px #888888; color: #ce6300; font-weight: normal; background: #dadada; }
.nav-right-2	{ padding: 4px 0px 4px 4px; border-bottom: solid 1px #888888; color: #ce6300; font-weight: normal; background: #eeeeee }
.nav-right-4  { padding: 4px 0px 4px 4px; border-bottom: solid 1px #888888; color: #ce6300; font-weight: normal; background: #ffffff}
.nav-right-indent-0 	{ border-bottom: solid 1px #888888; background: #ffffff }
.nav-right-indent-1 	{ background: #dadada }
.nav-right-indent-1b	{ border-bottom: solid 1px #888888; background: #dadada}
.nav-right-indent-2 	{ background: #eeeeee }
.nav-right-indent-2b	{ border-bottom: solid 1px #888888; background: #eeeeee }
.nav-right-indent-3 	{ background: #eeeeee }
.nav-right-indent-3b	{border-bottom: solid 1px #888888; background: #f7f7f7 }
.nav-right-img {padding:0px;text-align:center}


/* Webadvisor */
/* ---------------------------*/
.information { margin: 2px 2px 2px 0px; border: solid 0px #000000; color: #444;}
.help { font-weight: bold;text-align: right; text-transform: uppercase; background: #ffffff }
.help-ggu4you { font-weight: bold; text-align: right; margin-left: 20px; margin-bottom:20px; text-transform: uppercase; background: #ffffff; float: right; }
.warning { padding: 1px; color: #c00; font-weight: bold; text-align: left}
TD.tableClassOld{ padding: 2px 2px 2px 2px; border: solid 0px; color: #ffffff; text-align: left; background: #BD570C }
TD.tableClass { margin: 1px; padding: 1px; border-style: none none solid solid; border-width: 0px 0px 1px 1px; border-color: #fff; color: black; background: #f5f5f5 repeat;  text-transform: none; text-indent: 1px }
TD.promptClass { padding: 10px; color: #000; text-transform: capitalize; background: repeat }
TD.titleClass { padding: 2px 0px 4px 0px; margin: 0px 0px 0px 0px; color: #666666; font-weight: bold;font-size: 12px }
.layout {width: 500px;}
#screenTitle {font-size: 1.5em; font-weight: bold; color:#666666;}
#webPage, #pageBody, .WBST, #bodyForm, .portal, #screenTitle {clear: both;}


/* Tables */
/* ---------------------------*/
.row1,.table-odd,.odd  {background: #ffffff; vertical-align:top}
.row2,.table-even,.even {background: #eeeeee; vertical-align:top}
.tablehd1,.wiki-table th,.sortable { padding: 2px 4px 2px 4px; color: #ffffff; background: #BD570C;text-align:left }
.sorted {text-decoration: underline}
.tablehd1 A:link,.sortable A:link,.sortable A:visited { color: #ffffff; text-decoration: none }
.tablehd1 A:hover,.sortable A:hover { color: #ffffff; text-decoration: underline }
.tablehd1-1 { padding: 2px 4px 2px 4px; border-bottom: dotted 0px #666666; color: #333333; background: #eeeeee }
.tablehd2 { padding: 2px 4px 2px 4px; color: #333333; background: #eeeeee }
.data { padding: 4px 4px 4px 4px; color: #333333; background: #ffffff }
.dataselected { padding: 4px 4px 4px 4px; color: #000000; background: #C8D37F }
.data2 { padding: 4px 4px 4px 4px; color: #333333 }
.data3,.table-odd td{ padding: 4px 4px 4px 4px; border-bottom: solid 1px #cccccc; color: #333333; background: #ffffff }
.data3b,.table-even td { padding: 4px 4px 4px 4px; border-bottom: solid 1px #cccccc; color: #333333; background: #eeeeee }
.datalevel2 { padding: 4px 4px 4px 24px; color: #333333; background: #ffffff }
.datalevel3 { padding: 4px 4px 4px 44px; color: #333333; background: #ffffff }
.datalevel3select { padding: 4px 4px 4px 44px; color: #000000; background: #C8D37F }
.datalevel4 { padding: 4px 4px 4px 64px; color: #333333; background: #ffffff }
.dataform { padding: 1px 0px 1px 0px; color: #333333 }
.datasearch { padding: 8px 4px 8px 4px; border-bottom: dotted 1px #666666; color: #333333; background: #ffffff }
.datasearch2 { padding: 8px 4px 8px 4px; border-bottom: dotted 1px #666666; color: #333333; background: #eeeeee }
.P100 { width: 98% }
.tablehd3 { padding: 2px 4px 2px 4px; color: #ffffff; background: gray;text-align:left }
.aligntop {vertical-align:top}


/* Forms */
/* ---------------------------*/
.formhead { padding: 8px 4px 4px 4px; color: #627087; background: #ffffff }
.formhead2 { color: #627087}
.formSectionHeader { padding: 2px 4px 2px 4px; color: #333333; background: #eeeeee }
.formarea { padding: 4px 4px 4px 2px; border-bottom: 1px dotted #999999; color: #333333;background: #ffffff }
.formarea2 { padding: 2px 2px 2px 2px; border-bottom: 1px dotted #999999; border-top: 1px dotted #999999; color: #333333; background: #eeeeee }
.formPrompt { padding: 5px; color: #000000}
.textareafullwidth { width: 99% }
.bttnarea { padding: 4px 0px 4px 0px; color: #333333; background: #ffffff }
.bttnarea2 { padding: 2px 0px 2px 0px; border-bottom: 1px dotted #999999; color: #333333; background: #cccccc }
/*.form-field{padding-right:-10px;width:99%;}*/
.spacer-0{height:6px}
.spacer-1{height:12px}
.spacer-2{height:14px}
.spacer-3{height:16px}

/* Calendars */
/* ---------------------------*/
.calendar { border-style: dotted; border-width: 1px; border-color: #666666; background: #ffffff }
.calendarday { padding: 2px 2px 2px 2px; color: #666666; font-size: 9px; text-align: center; background: #ffffff }
.day { padding: 2px 2px 2px 2px; color: #333333; font-size: 9px; text-align: center; background: #ffffff }
.daycurrent { padding: 2px 2px 2px 2px; color: #333333; font-size: 9px; text-align: center; background: #C8D37F }
.month { padding: 2px 2px 2px 2px; color: #333333; text-align: center; background: #ffffff }
.month A:link { color: #5C9877; text-decoration: none }
.month A:hover { color: #5C9877; text-decoration: underline }
/*.headlinehd, .eventshd { padding: 4px 0px 4px 4px; color: #ffffff;}*/
.headlinehd, .eventshd { padding: 4px 0px 4px 4px; color: #ffffff; background:#364B65;}
.headlinehd a:link, .eventshd a:link { color: #ffffff; text-decoration: none;}
.headlinehd a:hover, .eventshd a:hover { color: #ffffff; text-decoration: underline;}
.headlinehd a:visited, .eventshd a:visited { color: #ffffff; text-decoration: none;}

.headlinebar{background-color:#9c3100}
.headline A:link, .headline A:visited { color: #4273b5; text-decoration: none;font-weight:bold }
.eventstitle, .headlinetitle, .headlinetitle A:link { color: #9c3100;  text-decoration: none; font-weight: bold}
.headlinetitle A:hover { text-decoration:underline; }
.nav1abttm, .nav2bttm { padding: 4px; border-bottom: solid 1px #666666; color: #000000; background: #aaaaaa }
.nav1b A:link, .nav1b A:visited { color: #aaaaaa; text-decoration: none }
.nav1bttm A:hover, .copyright A:hover { color: #d6d6de; text-decoration: underline }
.nav2Root, .nav2a { padding: 20px 0px 4px 4px; border-bottom: solid 1px #666666; color: #333366; background: #cccccc }
.nav2Ancestor A:link, .nav2Ancestor A:visited { color: #666699; text-decoration: none }
.nav2Parent, .nav2Uncle { padding: 4px 0px 4px 4px; border-bottom: solid 1px #aaaaaa; color: #333333; background: #cdcdcd }
.nav2c, .nav2d { padding: 4px 0px 4px 4px; border-bottom: solid 1px #cccccc; color: #ce6300; background: #ffffff }
.nav2chot, .nav2dhot { padding: 4px 0px 4px 4px; border-bottom: solid 1px #cccccc; color: #ce6300; background: #ffffff }
.stepdone A:hover, .crumb1 A:hover, .links A:hover{ color: #666666; text-decoration: underline }
/* a.sizesmall:link, a.sizesmall:visited { color: #FFFFFF; font-size: 8px; text-decoration: none }
a.sizedefault:link, a.sizedefault:visited { color: #a5b5ce; font-weight: bold; text-decoration: none }
a.sizelarge:link, a.sizelarge:visited { color: #FFFFFF; font-size: 11px; text-decoration: none } */
a.body:link, a.body:visited { color: #6182B5; text-decoration: none }
a.hdLink:link, a.hdLink:hover { color: #333366; font-weight: bold; text-decoration: underline }
.nav-right-3, .nav-right-4 { padding: 4px 0px 4px 4px; border-bottom: solid 1px #888888; color: #000000;background: #ffffff }
.bttnarea A:link, .bttnarea2 A:link { color: #993300; text-decoration: none }
.bttnarea A:hover, .bttnarea2 A:hover { color: #993300; text-decoration: underline }
.crumb1 A:link, .crumb1 A:visited, .links A:link, .stepdone A:link { color: #666666; text-decoration: none }
.nav2Root A:hover, .nav2a A:hover{ color: #333366; text-decoration: underline }
.nav2Parent A:link, .nav2Parent A:visited, .nav2Uncle A:link, .nav2Uncle A:visited { color: #333333; text-decoration: none }
.text{padding: 2px 2px 2px 2px}


/* Grouped Links */
/* ---------------------------*/
/* Light Grey-ish Links */
.tabOff A:link, .tabOff A:visited, .navtop A:link, .navtop A:visited, .nav1bttm A:link, .nav1bttm A:visited, .copyright A:link, .copyright A:visited { color: #d6d6de; text-decoration: none }

/* Blue 1 links no underline */
.nav2Root A:link, .nav2Root A:visited, .nav2a A:link, .nav2a A:visited, .nav2b A:visited, .listing A:link, .nav-right-0 A:link, .nav-right-0 A:visited {color: #333366; text-decoration: none }

/* Black links no underline */
.tabOn A:visited, .nav1a A:link, .nav1a A:visited, .nav1atop A:link, .nav1atop A:visited, .nav1abttm A:link, .nav1abttm A:visited, .nav1c A:link, .nav1c A:visited, .nav2b A:link, .nav2bttm A:link, .step A:link,.dataselected A:link, .tabOn A:link, .tabOn A:hover { color: #000000; text-decoration: none }

/* Black links Underline */
.nav2Uncle A:hover, .nav2b A:hover, .nav2bttm A:hover, .step A:hover, .dataselected A:hover, .nav1a A:hover, .nav1atop A:hover, .nav1abttm A:hover, .nav1c A:hover, .nav2Ancestor A:hover, .nav2Parent A:hover { color: #000000; text-decoration: underline }

/* Blue 2 links no underline */
.row2 A:link,.columnleft A:link,.datasearch2 A:link, .day A:link, .daycurrent A:link, .data A:link, .data2 A:link, .data3 A:link, .data3b A:link, .datalevel2 A:link, .datalevel3 A:link, .datalevel3select A:link, .datalevel4 A:link, .dataform A:link, .datasearch A:link { color: #333399; text-decoration: none }

/* Blue 2 links Underline */
 .row1 A:link, .row1 A:hover, .row2 A:hover,.columnleft A:hover,.datasearch2 A:hover, .day A:hover, .daycurrent A:hover, .data A:hover, .data2 A:hover, .data3 A:hover, .data3b A:hover, .datalevel2 A:hover, .datalevel3 A:hover, .datalevel3select A:hover, .datalevel4 A:hover, .dataform A:hover, .datasearch A:hover { color: #333399; text-decoration: underline }

/* Orange links no underline :: default for A:link */
.tabOff A:hover, .nav1chot A:visited, .crumb1hot A:visited, .nav-right-hot A:visited{ color: #CE6300; text-decoration: none }

/* Orange links Underline :: default for A:hover */
 .nav-right-1 A:hover,.nav-right-2 A:hover{ color: #CE6300; text-decoration: underline }

  /* orange links no underline visited state :: default for right nav items */
 .nav-right-1 A:link,.nav-right-2 A:link,.nav-right-3 A:link,.nav-right-4 A:link{ color:  #CE6300; text-decoration: none }/*#996666*/

 /* brownish links no underline visited state :: default for right nav items */
 .nav-right-1 A:visited,.nav-right-2 A:visited,.nav-right-3 A:visited,.nav-right-4 A:visited{ color:  #CE6300; text-decoration: none }/*#996666*/

/* Sidebar */
.sidebar A:link { color: #666666; text-decoration: none }
.sidebar A:hover { color: #666666; text-decoration: none }
.sidebar A:visited { color: #666666; text-decoration: none }
.sidebar A:active { color: #666666; text-decoration: none }

 /* Whatuseek Search Results */
/* ---------------------------*/
.sr{font-size:11px;color:#000000;font-weight:normal;line-height:16px}
.sr A:link, .sr-nav A:link{font-size:11px;color:#333399;text-decoration: underline}
.sr A:hover, .sr-nav A:hover{font-size:11px;color:#333399;text-decoration: underline}
.sr A:visited,.sr-nav A:visited{font-size:11px;color:#996666;text-decoration: underline}
.sr A:active, .sr-nav A:active{font-size:11px;color:#996666;text-decoration: underline}
.sr small{color:#555555;font-size:10px}
.sr-nav A{font-size:11px;font-weight:normal;color:#9C3100;text-decoration:underline}
.sr-nav {font-size:11px;font-weight:bold;color:#9C3100}
.sr-summary{font-size:11px;}
.sr-frame {padding:10px;}
.sr-form{font-size:12px}

/* Global */
/* ---------------------------*/
.searchtxt { color: #646463}
.size { padding: 4px 0px 0px 4px; color: #a5b5ce;font:normal 11px arial,sans-serif}
.size A:link, .size A:visited, .size A:active {text-decoration: none; color: #a5b5ce;font-weight:bold }
.size A:hover {text-decoration: underline; color: #a5b5ce;font-weight:bold}
.sizelarge A:link, .sizelarge A:visited, .sizelarge A:active, .sizelarge A:hover {font-size: 14px; color: #a5b5ce;font-weight:bold}

/* Default Links */
/* ---------------------------*/
A:link{color: #CE6300; text-decoration: underline}
A:hover{color: #CE6300; text-decoration: underline}
A:active{color: #996666; text-decoration: underline}
A:visited { color: #996666; text-decoration: underline }/*#996666 006699*/

/* Struts */
div.error, div.message {
    background: #ffc;
    border: 2px solid green;
    color:black;
    font-weight:normal;
    margin: 10px auto;
    padding: 2px;
    padding-left: 4px;
    text-align: left;
    vertical-align:bottom;
}

div.error {
    border: 2px solid red;
    font-weight:bold;
}

.formRequired {
color: #ff0000;
font-weight: bold;
}

.boldred {
    font-weight: bold;
    color: #c00;
}

/* JC font sizer   */
a.fontswitch:link, a.fontswitch:active, a.fontswitch:visited {
font:9px verdana, sans-serif;text-decoration:none;padding:2px 3px 2px 3px;background:#4A637B;border:1px solid #73859D;color:#C0C0C0;
}
a.fontswitch:hover {
font:9px verdana, sans-serif;color:#C0C0C0;border:1px solid #C0C0C0;
}
/*
a.fontswitch:hover {
font:9px verdana;background:#666666;color:#F49F0A;border:1px solid #F49F0A;
}
*/
#fontswitch {
padding-top:7px;padding-left:5px;padding-bottom:7px;
}

.errorText {
    font:11px verdana, sans-serif;
    text-decoration:none;
    padding:10px 25px;
    font-weight: bold;
    border:0px solid #73859D;
    color:red;
}

/* rt#20628 R18 Production GGU4YOU WebAdvisor Program Evaluation Report */
.custom pre { 
	font-size:1.3em;
}

.minheight{
	min-height:235px;
}

.ident{
 margin-left:95px;
 margin-top:10px;
}
.ident445{
  margin-left:445px;
 margin-top:10px;
}
.ident350{
  margin-left:350px;
 margin-top:20px;
}

.bold{
    font-weight: bold;
}
.subHeader {
	padding: 2px 4px 2px 4px;
	color: #333333; 
	background: #eee; 
	font-weight: bold;
	}

/* ----- alert-homepage ----- */

#alert-homepage {
    clear: both;
    color:red;
    padding: 0px 10px;
    margin: 0px;
    background-color: #364b65;
    font-size: larger;
    }

#alert-homepage .msg_group_title, #alert-homepage .underline, #alert-homepage .msg_subject {
    display: none;
}

#alert-homepage tr {
    float: left;
}


    

