a {color:#336699;}
a:visited {color:#6699cc;}
a:hover {color:#990099;}

a.white {color:#ffffff;}
a.white:visited {color:#ffffff;}
a.white:hover {color:#ffff33;}

.specialty {color:#787941;text-decoration:none;font-family: Verdana, Arial, Helvetica;font-size: 10px;}
a.specialty {color:#787941;text-decoration:underline;}
a.specialty:visited {color:#787941;text-decoration:underline;}
a.specialty:hover {color:#C79C0C;text-decoration:underline;}

.stuabnl {color:#586B78;text-decoration:none;font-family: Arial, Verdana, Helvetica;font-size: 12px;}
a.stuabnl {color:#586B78;text-decoration:none;}
a.stuabnl:visited {color:#586B78;text-decoration:none;}
a.stuabnl:hover {color:#719CB7;text-decoration:none;}

.stuab {color:#586B78;text-decoration:none;font-family: Arial, Verdana, Helvetica;font-size: 12px;}
a.stuab {color:#586B78;text-decoration:underline;}
a.stuab:visited {color:#586B78;text-decoration:underline;}
a.stuab:hover {color:#719CB7;text-decoration:underline;}

a.linkPod { color: #336699;text-decoration:underline; }
a.linkPod:visited { color: #336699;text-decoration:underline; }
a.linkPod:hover { color: #336699;text-decoration:underline; }

.smallnew {font-family: Verdana, Helvetica, Arial;font-size: 9px;}
.small {font-family: Verdana, Helvetica, Arial;font-size: 10px;}
.content {font-family: Verdana, Helvetica, Arial; font-size: 0.7em;}
.content_down {font-family: Verdana, Helvetica, Arial; font-size: 1em;}
.normal {font-family: Arial, Verdana, Helvetica;font-size: 12px;}
.bigger {font-family: Arial, Verdana, Helvetica;font-size: 13px;font-weight: bold;}
.big {font-family: Arial, Verdana, Helvetica;font-size: 16px;font-weight: bold;}
.formie  {font-family: Verdana, Helvetica, Arial;font-size : 10px;background-color : #ffffff;border-color : #999999; border-style : solid;border-width : 1px;color : #000000;}
.smaller {font-family: Arial,Verdana, Helvetica, Arial;font-size: 10px;}
.footer {font-family: Arial,Verdana, Helvetica, Arial;font-size: 0.6em;}

#signin_button
{
	font-family: Arial, Verdana, Helvetica;font-size: 11px;
	font-weight: bold;
	width:40px;
	height: 12px;
	padding: 5px;
	margin-right: 7px;
	margin-top: 3px;
	display: block;
	text-decoration: none;
	text-align: center;
}

.signin_field
{
	width:120px;
}

.signin_box a:hover { color: #336699; }

.radio {background-color : #ffcc66;}

   SPAN.TreeviewSpanArea A {
        color: #336699;
   }
   SPAN.TreeviewSpanArea A:hover {
        color: #990099;
   }
   SPAN.TreeviewSpanArea A:visited {
        color: #336699;
   }


.menuActive, .menuActive a, .menuDisabled, .menuNormal, .menuNormal a
{
    width: 68px;
    height: 21px;
    line-height: 21px;
    padding: 0;
    margin: 0;
    color: #336699;
    text-decoration: none;
    text-align: center;
    vertical-align: middle;
    font: Verdana, Helvetica, Arial;
    font-weight: bold;
    font-size: 11px;
}
.menuActive, .menuActive a { color: #FFFFFF; }
.menuDisabled { color: #99B3CC; }

.ImgBox
{   display: block;
    float: right;
    margin-left: 25px;
}
.ImgCaption
{   clear: both;
    text-align: center;
    font-size: 10px;
    margin-left: -10px;
}
/* \*/ * html .ImgCaption { margin-left: 7px; } /* IE/Win Specific */

.FeedBackBox
{
    display: block;
    width: 100%;
    border: 1px solid #999999;
    background: #FFFFFF;
    color: #999999;
    margin: 0 0 10px 0;
    padding: 0;
    overflow: hidden;
}
.FeedBackBox .Header
{
    display: block;
    width: 100%;
    border-bottom: 1px solid #999999;
    background: #996699;
    color: #FFFFFF;
    margin: 0;
    padding: 3px;
    text-align: right;
}
.FeedBackBox .Header .Name
{
    float: left;
    color: #FFFFFF;
    font-weight: bold;
}
.FeedBackBox .SubHeader
{
    display: block;
    width: 100%;
    height: auto;
    border-bottom: 1px solid #999999;
    background: #BD95BD;
    color: #FFFFFF;
    margin: 0;
    padding: 1px;
} * html .FeedBackBox .SubHeader { height: 3px; }
.FeedBackBox .Feedback
{
    padding: 5px;
    color: #444444;
    font-style: italic;
}


 #nav_title { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:12px; color:#fff; font-weight:bold; PADDING-left:7px; PADDING-top:1px; PADDING-bottom:2px; }
 #nav_title A:link     { COLOR:#FFFFFF; TEXT-DECORATION:none; }
 #nav_title A:visited  { COLOR:#FFFFFF; TEXT-DECORATION:none; }
 #nav_title A:hover    { COLOR:#e2ebf0; TEXT-DECORATION:none; }

 #nav_subscribe { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; PADDING-bottom:4px; Color:#4D778A; }
 #nav_subscribe A    { COLOR:#666666; TEXT-DECORATION:underline; }
 #nav_subscribe A:hover  { COLOR:#cc0000; TEXT-DECORATION:underline; }

 #home_search_title { font-family:Arial,Verdana,Helvetica,sans-serif; font-size:16px; color:#996699; font-weight:bold; PADDING-left:5px; PADDING-top:3px; PADDING-bottom:0px; }
 #home_search_input1 { font-family: Verdana, Helvetica, Arial; font-size: 0.7em; PADDING-left:0px; PADDING-right:5px; PADDING-top:0px; PADDING-bottom:1px; }
 #home_search_input2 { font-family: Verdana, Helvetica, Arial; font-size: 0.7em; PADDING-left:4px; PADDING-right:5px; PADDING-top:0px; PADDING-bottom:6px; }

 #nav_login { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; Color:#000000; PADDING-bottom:2px; PADDING-left:10px;  }
 #nav_login_not { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:10px; Color:#000000; PADDING-top:2px; PADDING-bottom:2px; PADDING-left:6px;  }

.reg_bar { background:#FFFFFF; font-family: Arial, Verdana, Helvetica;font-size: 12px; color:#FFFFFF; padding: 5 4 5 4;}

.reg_bar_down { font-family: Arial, Verdana, Helvetica;font-size: 12px; color:#FFFFFF; padding: 5 4 5 4; }
a.reg_dark { color:#FFFFFF; text-decoration:none; background:#996699; padding: 5 4 5 4; }
a.reg_dark:visited { color:#FFFFFF; text-decoration:none; background:#996699; padding: 5 4 5 4; }
a.reg_dark:hover { color:#FFFFFF; text-decoration:none; background:#996699; padding: 5 4 5 4; }

.reg_bar_up { font-family: Arial, Verdana, Helvetica;font-size: 12px; color:#663300; padding: 5 4 5 4; }
a.reg_light { color:#663300; text-decoration:none; background:#FFFFFF; padding: 5 4 5 4;}
a.reg_light:visited { color:#663300; text-decoration:none; background:#FFFFFF; padding: 5 4 5 4; }
a.reg_light:hover { color:#663300; text-decoration:none; background:#CC99CC; padding: 5 4 5 4; }

.reg_bar_view { font-family: Arial, Verdana, Helvetica;font-size: 12px; color:#FFFFFF; background:#996699; padding: 5 4 5 4; }
a.reg_edit { color:#FFFFFF; text-decoration:none; background:#996699; padding: 5 4 5 4;font-family: Verdana, Helvetica;font-size: 11px;}
a.reg_edit:visited { color:#FFFFFF; text-decoration:none; background:#996699; padding: 5 4 5 4;font-family: Verdana, Helvetica;font-size: 11px; }
a.reg_edit:hover { color:#FFFFFF; text-decoration:underline; background:#996699; padding: 5 4 5 4;font-family: Verdana, Helvetica;font-size: 11px; }

/* Sign-up Layout */
.SignUpBox
{
    width: auto;
    height: auto;
    margin: 20px 0;
    border-bottom: 1px solid #969;
}
.SignUpBox div.header
{
    width: auto;
    height: auto;
    margin: 0;
    padding: 1px 15px;
}
.SignUpBox div.content
{
    width: auto;
    height: auto;
    margin: 0;
    padding: 10px;
    border: 1px solid #969;

}
.SignUpBox span.Tab
{
    margin: 0;
    padding: 5px 10px;
    color: #FFF;
    background: #969;
    vertical-align: middle;
    font: normal 12px/22px Arial, Verdana, Helvetica;
}

