﻿@media print 
{
    BODY {font-family:Georgia;font-size:9pt;}
    #nav, #logo, #header, #menu, #subnav {width:0px; height:0px; margin:0px; visibility:hidden; display:none}
    
}

@media screen
{

BODY {font-style:normal;margin:0px;font-family:"Segoe UI", Lucida Sans, Tahoma; text-align:center; color:#53545c; font-size:0.70em; background-color:#4d4d4d; background-image:url(../images/back1.gif);}
IMG {border:0px;}
H1 {letter-spacing:-1px;margin:0.1em 0px 0.3em -0.1em;font-size:1.8em;color:#3a4658;font-weight:normal;line-height:1.1em;}
H2 {letter-spacing:-1px;margin:0.1em 0px 0.3em -0.1em;font-size:1.5em;color:#3a4658;font-weight:normal;line-height:1.2em;}
H3 {letter-spacing:-0.0em;margin:0.1em 0px 0.3em -0.1em;font-size:1.25em;color:#3a4658;font-weight:normal;line-height:1.2em;}
H4 {letter-spacing:-0.0em;margin:0.1em 0px 0.3em -0.1em;font-size:1.20em;color:#3a4658;font-weight:normal;line-height:1.1em;}
H5 {}
H6 {margin: 1em 0px 0.4em -0.1em;color:#3a4658;font-size:1em;}
P {margin:0px 0px 10px 0px}
#content P A {text-decoration:underline;}
#contentfull P A {text-decoration:underline;}
A {color:#1b67a0;text-decoration:none;}
A:Hover {text-decoration:underline;}
EM {font-style:normal;color:#1b67a0;}

UL {list-style-position:outside;margin-left:0px;padding:0px;color:#4d5d75; }
OL {list-style-position:outside;margin-left:0px;padding:0px;color:#4d5d75; }
UL LI {margin-bottom:0.5em;line-height:1.1em; padding-left:13px;list-style-type:none; background-image:url(../images/bul1.gif); background-position: 1px 3px; background-repeat:no-repeat}
OL LI {margin-bottom:0.5em;line-height:1.9em; padding-left:3px; }

HR {border: 0px;color:#eee;background-color:#dedede;height:1px;width:100%;text-align:left;clear:both;}


TD {vertical-align:top;}
#content LI {margin-bottom:0.4em;margin-left:1em;line-height:1.3em;}
#content LI A {text-decoration:underline;}

#contentfull LI {margin-bottom:0.4em;margin-left:1em;line-height:1.3em;}
#contentfull LI A {text-decoration:underline;}



#wrapper {margin:0 auto;position:relative;width:981px;background-color:#fff;}
#logo {float:left;width:120px;margin:0px;vertical-align:top;height:105px;}
#header {border-top:solid 1px #001539;width:981px;height:105px;text-align:left;}

#main {width:981px;position:absolute;left:0px;top:83px;text-align:left;background-color:#fff;border-top:solid 1px #0c2e51}
#search {margin-top:15px;margin-left:20px;}

#nav {text-align:left;float:left;width:860px;background-color:#1e5e98;background-image:url(../images/hdr_nav_back.gif); background-repeat:repeat-x;margin:0px;height:23px;border-bottom:solid 1px #043869;border-right:solid 1px #0e355b;}
.nav1 {}
.nav1item A {color:#fff;text-decoration:none;font-size:12px;padding-left:7px;padding-right:7px;border-right:solid 1px #446c96;}
.nav1itemHover {background-color:#6286ae;}
.nav2 {background-color:#f7f8fc;margin-top:10px;padding:5px 10px 5px 5px;border:solid 1px #bbbbbb;z-index: 100;}
.nav2item {border-bottom:dotted 1px #dfe1e5;padding:2px;}
.nav2item A  {color:#1b67a0;}
.nav2itemHover {background-color:#fff;}
.nav2itemHover A {text-decoration:none;background-color:#fff;}
.nav2itemSelected A {font-weight:normal;color:#00295b;}
.tree {color:#1b67a0;font-size:11px;}
.tree td div {height: 20px !important}
.treeSelected {color:#00295b;font-weight:normal;padding:1px;background-color:#fff7e2;border:solid 1px #ebe4cf;}
.tablegrid {border:solid 1px #eee;border-bottom:none;}
.tablegrid td {border-bottom:solid 1px #eee;padding:4px;}
.tablegrid th {border-bottom:solid 1px #eee;padding:5px;background-color:#eee}
.tablegridHiLite {color:#00295b;font-weight:normal;padding:1px;background-color:#fff7e2;}


#feature {text-align:left;background-image:url(../images/home_feature_back.gif);height:245px;background-color:#eaedf0;border-top:solid 1px #b2b7be;border-bottom:solid 1px #d2d5d8;border-left:solid 1px #d2d5d8;}

#subnav {margin-top:10px;float:left;width:225px;padding-bottom:5px;border-right:solid 1px #e4e4e4}

#content {margin-top:15px;float:left;width:460px;padding-bottom:15px;padding-left:15px;padding-right:15px;}
#contentfull {margin-top:15px;float:left;width:710px;padding-bottom:15px;padding-left:15px;padding-right:15px;}

#sidebar {margin-top:10px;float:right;width:250px;background-color:#f3f3f3;border:solid 1px #e5e5e5;margin-bottom:5px;}
#footer {display:block;clear:both;position:relative;font-size:0.90em;margin:5px 0px 10px 0px;background-color:#f7f7f7;border:solid 1px #ededed;text-align:left;}
#footer A {text-decoration:none;}

.news {color:#a0a0a0;font-size:1em;}
.news A {font-size:1.2em;}


.box {background-color:#f3f3f3;border:solid 1px #e5e5e5;padding:20px;}
.important, .important LI {color:#991100;font-weight:bold;}
.sep1h {background-image:url(../images/sep1h.gif);height:1px;overflow:hidden}

.frmSelect {font-size:8pt;color:#666;}
.frmButton {font-size:8pt;color:#666;}
.frmInput {font-size:8pt;color:#333;font-family:Lucida Sans, Tahoma; }
.note {color:#999;font-style:italic;line-height:1.2em;}
.date {color:#888;font-size:10px;font-weight:normal; line-height:1.1em;}
.quote {margin:15px 00px 15px 0px;font-size:10px;color:#999;border:dotted 1px #ddd;padding:20px;background-color:#fcfcfc}
.quote P {font-size:11px;color:#666;font-style:italic;line-height:1.3em;}

.calendar  A {text-decoration:none;color:#1b67a0}
.calendarEvent {margin-top:2px;margin-bottom:4px;border-top:solid 1px #ddd;padding-top:5px;}
.calendarEvent A {font-size:9px;line-height:1em;color:#1b67a0}
.calendarEvent A:Hover {}
.calendarEventTime {margin-top:1px;}
.calendarDayHighlight {background-color:#666666}

.DayStyle {padding:5px;}

.overlay {
     visibility: hidden;
     position:relative;
     left: 0px;
     top: 0px;     
     text-align:center;
     z-index: 1000;
}

.overlay div {
    position: absolute;
     margin-left: 100% auto;
     margin-right:100% auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}










}
