a:link    { color: #0066AA; text-decoration:none; }
a:active  { color: #0066AA; text-decoration:none; }
a:visited { color: #0066AA; text-decoration:none; }
a:hover   { color: #FF9900; text-decoration:none; }

body { margin:0px; padding:0px; 
       SCROLLBAR-FACE-COLOR: #FFFFFF; SCROLLBAR-HIGHLIGHT-COLOR: #216FAB; 
       SCROLLBAR-SHADOW-COLOR: #216FAB; SCROLLBAR-3DLIGHT-COLOR: #216FAB;
       SCROLLBAR-ARROW-COLOR: #216FAB; SCROLLBAR-TRACK-COLOR: #408BC6;
       SCROLLBAR-DARKSHADOW-COLOR: #216FAB; background-color: #FFFFFF }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,a
     { font-family:Verdana,Arial; font-size:12px; color:#000000; line-height:16px;}

h1 { color:#00528e; font-size:9pt; font-weight:bold; margin-top: 20px; margin-bottom: 5px; }
h2 { color:#00528e; font-size:10pt; font-weight:bold; }
h3 { color:#00528e; font-size:12pt; font-weight:bold; }

th { background-color:#3372CA; color:#FFFFFF }

img { border-color:#5D5D5D; }

form { margin: 10px; }


.font_h3 { color:#00528e; font-size:11pt; font-weight:bold; }

.maincontent { background-color: #f0f0f0; height: 100%; vertical-align:top; }

.textimage { position: relative; margin: 2px 4px 4px 4px; border: solid 1px #DDDDDD; background-color: white; }

.textimage img { border: 5px solid white; clear: both; background-color: white; }
.textimage a img:hover { border-color: #F3F3F3; }

.textimage .text { display: block; margin: 5px; padding: 0px 0px 0px 2px; text-align: left; }

.subheader { font-weight:bold; background-color:#959595; color:#FFFFFF; }


.frame { background-color:#F5f5f5; margin: 0px 0px 20px 0px; padding: 5px; text-align: left; }

.header { width: 100%; height: 20px; color:#00528e; font-size:11pt; font-weight:bold; line-height:14px; border-bottom: 1px solid #8aaec8; margin-bottom: 10px; display: block;}

.subframe { background-color:#E8E8E8; border: 0px; }

.footer { background-color:#EEEEEE; color: #0; padding: 5px; }
.footerlight { background-color:#3372CA; color: #FFFFFF; }

.screen { display:none; } 
.noprint { }

.gray { background-color:#CCCCCC; }
.midgray { background-color:#F0F0F0; }
.darkgray { background-color:#ECECEC; }

.warning { font-weight:bold; color:#FF0000; }


.infofield { width: 180px; margin: 0px; padding: 0px; margin-top: 20px; margin-left: 20px; border-bottom: 1px solid #eeeeee;border-top: 1px solid #eeeeee; text-align: centered; display: block; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/interface/black_28.png',sizingMethod='scale');}
html>body .infofield {background-image:url(../images/interface/black_28.png); }


.infofield_text { display: block; width: 180px;color: #FFFFFF;  text-align: center; font-weight:bold; font-size: 10pt; font-family: Arial; padding-top: 2px; padding-bottom: 6px;}


.news_head { display: block; width: 180px;color: #FFFFFF; text-align: left; font-weight:bold; font-size: 9pt; font-family: Arial; padding: 2px 5px 6px 5px; }

.news_body { display: block; width: 180px;color: #FFFFFF; text-align: left; font-size: 8pt; font-family: Arial; padding: 2px 5px 6px 5px; }

.news_body ul {  padding-left: 20px; margin: 0px; margin-top: 5px; margin-bottom: 5px;}
.news_body ul li { color: #FFFFFF; font-size: 8pt; font-family: Arial; }

#lighten a span { display: none; }
#lighten a#iefix:hover { border: 0; } /* Fix for IE 6 Bug */
#lighten a:hover span { display: block; position: absolute; top: 1px; left: 1px; padding: 0px; cursor: pointer; }
#lighten_outer { display: block; position:relative; top:0px; left:0px; padding: 0px; }


a.edit { background: #FFFFFF; text-decoration:none; }
a.edit:link    { color: #FF0000;}
a.edit:active  { color: #0066AA;}
a.edit:visited { color: #FF0000;}
a.edit:hover   { color: #FF9900;}

a.button { width: 180px; height: 29px; text-align: right; padding: 0px; margin: 0px; font-family: Verdana,Arial; font-size:12px; display: block; background-image:url(../images/interface/menu-point_bg.png); background-repeat: repeat-x;}

a.button:link {  color:#e6e6e6; }
a.button:visited {  color:#e6e6e6; }
a.button:hover { color:#FFFFFF; background-image:url(../images/interface/menu-point_bg_light.png); }
a.button:active {  color:#FFFFFF; background-image:url(../images/interface/menu-point_bg_selected.png); }

.button_selected {  color:#FFFFFF; background-image:url(../images/interface/menu-point_bg_selected.png) !important; }

div.menulist { width: 180px; margin: 0px; padding: 0px; display: block; margin-left:20px; }


a.submenu { width: 180px; height: 20px; text-align: right; padding: 0px; margin: 0px; font-family: Verdana,Arial; font-size:12px; display: block; }

a.submenu:link    { color:#e6e6e6; }
a.submenu:visited { color:#e6e6e6; }
a.submenu:hover   { color:#FFFFFF; }
a.submenu:active  { color:#FFFFFF; }

div.submenulist { width: 180px; margin: 0px; padding: 0px; padding-top: 7px; padding-bottom: 8px; }


a.nav:link    { color: #216FAB; text-decoration:none; font-weight: bold; font-family: Arial; font-size: 14px}
a.nav:visited { color: #BC2300; text-decoration:none; font-weight: bold; font-family: Arial; font-size: 14px}
a.nav:hover   { font-family: Arial; font-size: 14px; color: #FF7F00; font-weight:bold; text-decoration:none; }
a.nav:active  { color: #BC2300; text-decoration:none; font-weight: bold; font-family: Arial; font-size: 14px}

