    /* global styles
    /*-------------------------------------------------------------------------------*/
    * {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
    }
    body {
        margin:auto;
        position:relative;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        line-height: 16px;
    }

    body#home div#container {background:url(../register/images/container-bg.gif) repeat-y;margin:auto;position:relative;}


    div#container {background:url(../register/images/container-white.gif) repeat-y;margin:auto;position:relative;}

    div#header {
        position:relative;
        left:10px;
        height:65px;
        background:#002878 url(../register/images/atlanta.gif) 720px 30px no-repeat;
    }

    div#header2nd {

        left:0px;
        height:65px;
        background:#002878 url(../register/images/atlanta.gif) 750px 30px no-repeat;
    }
    img#logo {
    position:absolute;
    top:5px;
    left:27px;
    }


    img#centerImage{
        position:relative;
        float:none
    }


    p#logout {
        padding: 5px;
        text-align:right;
        vertical-align:middle;
        margin-top: 0px;
    }
    a#logout {
        color:#FFFFFF;
        font-weight:bold;
    }

    .leftshadow {
        background-image: url(../register/images/leftshadow.png);
        background-repeat: repeat-y;
        margin: 0px;
        padding: 0px;
        width: 10px;
    }
    .rightshadow {
        background-image:url(../register/images/rightshadow.png);
        background-repeat: repeat-y;
        width: 10px;
    }
    
    th {font-family: Helvetica, Arial, sans-serif;
                font-size:11pt;
                background:#ecedf0;
                color:#333333;
                text-align:center;
                font-weight:bold;
                padding:6px 0px 6px 0px;
                margin:0px 0px 0px 0px;
                border-bottom:#c8cbd2 1px solid;
                border-right:#c8cbd2 1px solid;
                border-left:#D8DAE0 1px solid;                
                border-top:#D8DAE0 1px solid;
}

calendar {
    border-width: 1px;
    border-spacing: 0px;
    border-style: none;
    border-color: gray;
    border-collapse: collapse;
    background-color: white;
}
table.calendar td {
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: gray;
    background-color: white;
    -moz-border-radius: ;
}
th.weekend {
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: gray;
    background-color: lightgray;
    -moz-border-radius: ;
}

div.summary {font-size:10px}

    .footershadow {background-image: url(../register/images/footershadow.png); height:10px; background-repeat:repeat-x;}
    .footerleftshadow {background-image: url(../register/images/footerleftshadow.png); background-repeat:no-repeat;}

    .footerrightshadow {background-image: url(../register/images/footerrightshadow.png); background-repeat:no-repeat;}
    div#shadowTop {background:url(../register/images/shadow-top.gif) no-repeat;height:10px;font-size:1px;}

    div#shadowBottom {background:url(../register/images/shadow-bottom.gif) no-repeat;height:6px;font-size:1px;}


    a:hover {text-decoration:none; color:#F4AA00;  TEXT-DECORATION: underline;font-weight:bold;}
    a {color:#2f42ba;
        CURSOR: pointer; TEXT-DECORATION: underline; font-weight:bold;
    }

    a:active {
        outline: none
    }

.alternate{background-color:#E2E9F5;}

    IMG {
        BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
    }
    .clear {
        CLEAR: both
    }
    .hide {
        DISPLAY: none
    }
    .strong {
        FONT-WEIGHT: bold
    }
    .text_18 {
        FONT-SIZE: 1.8em
    }
    .text_15 {
        FONT-SIZE: 1.5em
    }
    .text_12 {
        FONT-SIZE: 1.2em
    }
    .text_11 {
        FONT-SIZE: 1.1em
    }
    .text_10 {
        FONT-SIZE: 1em
    }
    .text_9 {
        FONT-SIZE: 0.9em
    }

    p {font-size:12px; line-height:16px;
        color:#000;
        margin-bottom:5px;
        margin-top: 5px;
    }
    p.tight {font-size:11px; line-height:12px;
        color:#000;
        margin-bottom:3px;
        margin-top: 3px;
        margin-left: 2px;
        margin-right:2px;
    }

    p.space {font-size:12px; line-height:16px;
        color:#000;
        margin-left: 4px;
        margin-right: 4px;
        margin-bottom:5px;
        margin-top: 5px;
    }
    ol {padding-left:20px;}
    ol li {padding-bottom:5px; padding left: 5px;  }
    ul {list-style-type:none;}

    li {line-height:1.13em;}

    p#greystatic {line-height:1.37em;font-size:11px;;color:#333;}



    /* home page styles */
    /*-------------------------------------------------------------------------------*/
    div#homeInfo {
        position:relative;
        height:300px;
        padding:0px;
        margin-top: 0px;
        margin-bottom:1px;
        margin-left:0px;
        margin-right:0px;
    }

    div#exploreTab {
        border-top:1px solid #fff;
        height:300px;
        float:left;
        color:#fff;
        font-weight:bold;
        font-size:90%;
    }

    div#rightNav {
    border-top:1px solid #fff;
    position:relative;
    max-width:190px;
    height:334px;
    float:left;
    background:#e8e8e8;
    border-right:1px solid #c4c4c4;
    border-left:1px solid #e8e8e8;
    left:10px;
}

    div#rightNav h2 {padding-bottom:2px;font-weight:bold;font-size:1.1em;color:#828282;margin:17px 0 0 0;padding-left:16px;background:url(../register/images/underline-nav.gif) 6px 21px no-repeat;height:23px;}

    div#rightNav a img {position:absolute;bottom:0;}

    div.main-callout {background-color:#FFFFFF; margin-top:0px;margin-bottom:0px;}

    /* interactive element
    /*-------------------------------------------------------------------------------*/

    div#explorePrimary {
        position:absolute;
        top:0px;
        left:0px;
        height:300px;
        padding:0px;
        margin:0px;
    }

    div#exploreNavBG {
        position:absolute;
        bottom:-4px;
        left:0px;
        height:40px;
        background-color:#002878;
        filter:alpha(opacity=58);
        -moz-opacity:0.58;
        opacity:0.58;
        margin: 0px;
        top: 260px;
    }
    div#exploreCaption {
        position:absolute;
        bottom:10px;
        left:20px;
        font-size:11px;
        color:#FFFFFF;

    }

    div#exploreCaption a {
        position:absolute;
        left:19px;
        max-width:300px;
        font-size:11px;
        color:#FFFFFF;

    }
    div#exploreCaption a:hover {
            color:#F4AA00;
    }
    div#exploreCaptionB {
        position:absolute;
        bottom:10px;
        left:250px;
        font-size:11px;
        color:#FFFFFF;

    }

    div#exploreCaptionB a {
        position:absolute;
        left:18px;
        max-width:281px;
        font-size:11px;
        color:#FFFFFF;

    }
    div#exploreCaptionB a:hover {
            color:#F4AA00;
    }
    div#exploreNav {
        position:absolute;
        bottom:2px;
        left:20px;
        height:12px;
        max-width: 312px;
    }

    *html div#exploreNav {letter-spacing:-1px;}

    div#exploreNav ol li {display:inline;float:left;}

    div#exploreNav ol li a {color:#fff;margin-right:7px;font-size:11px;}

    div#exploreNav ol li a span.number {background-color:#5e6f91;border:1px solid #374675;width:15px;height:12px;font-size:9px;margin:-2px 4px 0px 0px;float:left;position:relative;}

    div#exploreNav ol li a span.number span {position:relative;left:4px;}

    div#exploreNav ol li a.active, div#exploreNav ol li a.exploreLink:hover {color:#dab000;}

    div#exploreNav ol li a.active span.number {color:#755702; background-color:#fbb704;}

    div#exploreTab .exploreElement {
        font-size:.9em;
        position:absolute;
        top:7px;
        left:3px;
        height:256px;
        background-color:#fff;
        color:#333;
        background-image:url(../register/images/explore-bg.png);
        background-repeat:repeat-x;
        background-position:top left;
        overflow:hidden;
    }

    div#exploreTab h2 {color:#779bbb;font-size:200%;margin-bottom:25px;font-weight:normal;}

    div#exploreTab p {font-weight:normal;color:#333;margin:0px 0px 14px 0px;line-height:14px;}
    p.onecolumn {padding: 5px 20px 5px 20px}
    .reqforms {font-family: Helvetica, Arial, sans-serif; font-size:8pt; padding-bottom:6px; line-height:100%; font-weight:normal; padding-top:2px;padding-bottom:2px;
    }
    div#borderbox {position:relative; height:auto; border:thin #999999 solid;}
    div#exploreTab p.subCaption {font-weight:bold;}

    div#exploreTab .expCol ul li, div#exploreTab .expCol ol li {color:#779bbb;margin-left:15px;}

    div#exploreTab .expCol ul li {list-style-type:none; list-style-image:url(../register/images/block-list-li.gif);}

    div#exploreTab .expCol .expLeft ul li {list-style-type:none; list-style-image:url(../register/images/block-list-li.gif); color:#666666;}
    div#exploreTab .expCol ol li {list-style-type:square;}

    div#exploreTab .expCol li a {color:#779bbb;}

    div#exploreTab .expCol li {margin-bottom:4px;}

    div#exploreTab .expCol li a:hover {text-decoration:underline;}

    div#exploreTab .expCol {float:left;padding-top:22px;padding-bottom:22px;height:212px;}

    div#exploreTab .expLeft {width:351px;padding-left:17px;padding-right:32px;}

    div#exploreTab .expRight {width:297px;}

    div#exploreTab .expFull {float:left;max-width:667px;padding-left:15px;}

    div#exploreTab .closeBtn {position:absolute;top:0px;right:0px;width:15px;height:15px;}

    /* home page lower text
    /*-------------------------------------------------------------------------------*/

    div#homeMid {
        height:auto;
        position:relative;
        left:20px;
        float:left;
        margin-bottom:0px;
        padding: 0px;
        margin-top: 0px;
        vertical-align:top;
    }
    div#homeMid h2, div#homeRight h2 {
        font-family: Helvetica, Arial, sans-serif;
        font-size:11pt;
        background:#ecedf0;
        color:#333333;
        font-weight:bold;
        text-transform:uppercase;
        padding:5px 7px 5px 7px;
        width:95%;
        margin:0px;
        position:relative;
        top:10px;
            border-bottom:#c8cbd2 1px solid;
        border-right:#c8cbd2 1px solid;
        border-left:#D8DAE0  1px solid;
        border-top:#D8DAE0 1px solid;
    }

    div#homeMid p a.continueReading {
        text-align:right;
        display:block;
        height:17px;
        background:url(img/arrow-dark.gif) right 13px no-repeat;
        color:#0500a3;
        padding-right:13px;
        padding-top:4px;
        top: 99px;
        right: 74px;
        position: absolute;
        font-size: 16px;
        font-weight: bold;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        padding-bottom: 5px;
    }
    div#homeMid p a.continueReading:hover {

    color:#F4AA00;

    }
    div.dotted  {
        clear:both;
        background:url(images/dotted.gif) repeat-x;

        height:1px;
        position:relative;
        top:5px;
        margin:0;
        padding:0;
        font-size:1px;
        height:17px;
        margin-right:10px;
        margin-left:10px;
    }


    div.coCopyall {margin:8px 0 8px 0;
        padding:5px 10px 0px 10px;}

    div.coCopyall img {border:5px solid #fff;}

    div.coCopyall h2, div#homeRight div.coCopyall h2 {color:#0500a3;font-size:10px;font-weight:bold;line-height:1.3em;margin-bottom:5px; border: none;}
    div.coCopyall h3, div.coCopyall h5 {
        font-family:Helvetica, Arial, sans-serif;
        color:#666;
        font-size:1.1em;
        font-weight:bold;
        line-height:1.3em;
        margin:0px 0px 5px 0px;
        border:none;
        padding: 0px 0px 0px 0px;
    }
    div.archived a {font-family:Helvetica, Arial, sans-serif;
        color:#666;
        text-align:left;
        font-size:1.0em;
        font-weight:bold;
        line-height:1.3em;
        margin:0px 0px 5px 0px;
        border:none;
        padding: 0px 0px 0px 0px;}
    div.archived a:hover {
        color:#000000;
        }
    div.coCopyall ul, div#homeRight div.coCopyall ul {margin-left:18px;}

    div.coCopyall li, div#homeRight div.coCopyall li {margin:8px 0;list-style-type:disc;line-height:1.2em;}

    div.coCopyall li a:hover, div#homeRight div.coCopy li a:hover {text-decoration:underline;}

    div#homeMid div.coCopyall p {
        color:#333;
        max-width:445px;
        float:left;
        padding:0px 0px 10px 0px;
        margin:0px;
    }


    div.coCopy {
        margin:8px 0px 0px 0px;
        padding:5px 10px 0px 10px;
    }

    div.coCopy img {
        border:0px}

    div.coCopy h2, div#homeRight div.coCopy h2 {color:#0500a3;font-size:10px;font-weight:bold;line-height:1.3em;margin-bottom:5px; border: none;}
    div.coCopy h3, div.coCopy h5 {
        font-family:Helvetica, Arial, sans-serif;
        color:#666;
        font-size:1.1em;
        font-weight:bold;
        line-height:1.3em;
        margin:0px 0px 5px 0px;
        border:none;
        padding: 0px 0px 0px 0px;
    }

    div.coCopy ul, div#homeRight div.coCopy ul {margin-left:18px;}

    div.coCopy li, div#homeRight div.coCopy li {margin:8px 0;list-style-type:disc;line-height:1.2em;}

    div.coCopy li a:hover, div#homeRight div.coCopy li a:hover {text-decoration:underline; color:#F4AA00; }

    div#homeMid div.coCopy p {
        color:#333;
        float:left;
        padding:0px;
        margin:20px 0px 0px 0px;
        text-align: justify;
        line-height: 130%;
    }
    div#homeMid div.newsImg {float:left;}

    div#policycontainer {position: relative;}
    div#policycontainer ol {padding-left:30px;padding-bottom:4px;}
    div#policycontainer ul {padding-left:20px;padding-bottom:4px; list-style-type:disc;}

    /* Form I-9, W4, G4, Direct Deposit--------------------------------------*/
    .timesEight {font-family: 'Times New Roman';
    font-size: 8pt;
    }

    .timesEightBold {font-family: 'Times New Roman';
    font-size: 8pt;
    font-weight: bold;}

    .timesFourteenBold {
        font-family: 'Times New Roman';
        font-size: 14pt;
        font-weight: bold;
        line-height: normal;
    }
    .arialTenBold {font-family: 'Arial';
    font-size: 10pt;
    font-weight: bold;}
    .arialElevenBold {font-family: 'Arial';
    font-size: 11pt;
    font-weight: bold;}
    .arialEight{font-family: 'Arial';
    font-size: 8pt;
    font-weight: normal;
    }

    label {padding-left:3px;}
    .sectionHead {
        color: #000000;
        font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
    }
    .formField {
        font-family: Tahoma, Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: normal;}
    .formFieldLabel {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
        font-weight: bold;
    }
    .formInvalid {background-color: rgb(173, 255, 47);}
    .signatureBar {
        color: #c96501;}

    hr.bg { background: #fff url(../register/images/headingrow1.gif) no-repeat center bottom;
margin: 8px auto;
height: 3px;
border: 0 none;
}

    hr {padding-bottom:5px;padding-top:5px;}

 .vertlineHeader { background:url(../register/images/vertical_divider.jpg); background-repeat:repeat-y; width:1px; height:62px; padding-right:3px; padding-left: 3px;}
    .vertlineFortytwo { background:url(../register/images/vertical_divider.jpg); background-repeat:repeat-y;  width:1px; height:42px ;padding-right:3px; padding-left: 3px; }
    .horizontalLine { background:url(../register/images/horizontal.gif);  width:690px; height:1px }


    .formfieldInvalid{
    background-color: greenyellow;}

    .requiredField {color: #FF0000}

    div#error-message-list h3 {margin-left: 10px; padding-bottom:5px; color: #CC0033; font-size: 14px; text-decoration:underline}
    div#error-message-list ul {padding:0px; margin:0px}


    div#error-message-list li {color: #CC0033;

    font-size: 12px;
    font-weight: bold;
    margin-bottom:10px;
    margin-left:15px;
    background:url(../register/images/errordisc.gif) 0px 3px no-repeat;
    padding-left:15px;
    font-size:12px;}

    /* subnav home
    /*-------------------------------------------------------------------------------*/

    div#homeGuides {
        width:245px;
        background:#FDDC86;margin-top:0px;
    }

    div#homeGuides h2 {
        font-family:Helvetica, Arial, sans-serif;
        font-weight:bold;
        font-size:1.1em;
        color:#333333;
        padding-left:14px;
        padding-top:12px;
        padding-left:10px;
        padding-bottom:2px;
        background:url(../register/images/underline-nav.gif) 7px 41px no-repeat;
        height:20px;
        margin:0px;
        border:none;
    }

    div#homeGuides li a {color:#000000; display:block;margin:0;height:100%;padding:0 0 0 14px;background:url(../register/images/arrow-dark.gif) 210px 10px no-repeat;}

    div#homeGuides li a:hover {
        text-decoration:none;
        display:block;
    background-image: url(../register/images/arrow-dark.gif) 210px 10px no-repeat;  background-color: #FBB704; ;
    }

    div#homeGuides li.selected {color:#002878;display:block;margin:0;padding:0 0 0 14px;text-decoration:none;display:block;background:#d99e04 url(../register/images/arrow-dark.gif) 190px 10px no-repeat;}
    /* subnav home
    /*-------------------------------------------------------------------------------*/

    ul.subNav {background:#FDDC86;font-size:11px; margin:0px; padding:0px;}

    ul.subNav li {
        height:26px;
        line-height:26px;
        background:url(../register/images/underline-nav.gif) bottom no-repeat;
        margin:0px;
        padding:0px;
    }

    ul.subNav li a {
        color:#333333;
        display:block;
        margin:0px;
        height:100%;
        padding:0 0 0 14px;
        background:url(../register/images/arrow-dark.gif) 0px 10px no-repeat;
    }

    ul.subNav li a:hover {
        background:#FDDC86;
        color:#5597A8;
        display:block;
        margin:0px;
        height:100%;
        padding:0 0 0 14px;
        background:url(../register/images/arrow-dark.gif) 250px 10px no-repeat;
    }

    .style1 {
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 13px;
    }


    div#homeLeft {
        max-width:200px;
        float:left;
        position:relative;
        left:18px;
        margin-bottom:40px;
    }


    div#homeRight {float:right;position:relative;right:10px;}
    div#2ndLevelRight {float:right;position:relative;right:10px;}
    div#download {margin-bottom:5px;background:url(../register/images/download-bg.gif) no-repeat;max-width:200px;height:321px;}

    div#download h2 {font-size:1.1em;font-weight:bold;background:#f4aa00;height:30px;width:97%;margin:0 auto;padding:0;}

    div#download h2 span {color:#fff;position:relative;top:9px;left:11px;}

    div#download ul li {padding:0 10px 5px 20px;margin:10px;}

    div#download ul li a {color:#006;}

    div#download2ndlevel {
        margin-bottom:5px;
        background:url(../register/images/download-bg-2ndlevel.gif) no-repeat;
        max-width:200px;
        margin-left: 0px;
        height: 321px;
    }

    div#download2ndlevel h2 {
        font-size:1.1em;
        font-weight:bold;
        background:#f4aa00;
        height:30px;
        max-width:189px;
        margin:0 auto;
        padding:0;
        border-right: #CCCCCC 1px solid;
        border-bottom: #CCCCCC 1px solid;
        float: left;
    }

    div#download2ndlevel h2 span {
        color:#fff;
        position:relative;
        top:8px;
        left:8px;
    }

    div#download2ndlevel ul li {
        padding:0 5px 5px 5px;
        margin:10px;
    }

    div#download2ndlevel ul li a {color:#006;}




    div#interiorGuides {
        margin-bottom:0px;
        background:url(../register/images/download-bg-2ndlevel.gif) no-repeat;
        max-width:190px;
        margin-left: 0px;
        height: auto;
        font-size:.9em;
    }

    div#interiorGuides h2 {
        font-size:1.1em;
        font-weight:bold;
        background:#f4aa00;
        height:17px;
        width:189px;
        padding:0px;
        margin: 0px;
        border-right: #CCCCCC 1px solid;
        border-top: #CCCCCC 1px solid;
         border-bottom: #FFFFFF 1px solid;

    }
    div#interiorGuides h2.orientation {
        font-size:1.1em;
        font-weight:bold;
        background:#f4aa00;
        height:28px;
        width:189px;
        padding:0px;
        margin: 0px;
        border-right: #CCCCCC 1px solid;
        border-top: #CCCCCC 1px solid;}
    div#interiorGuides h2.orientation span {color:#333333;position:relative;top:5px;left:11px; font-weight:bold;}

    div#interiorGuides h2 {
        font-size:1.1em;
        font-weight:bold;
        background:#f4aa00;
        height:17px;
        width:189px;
        padding:0px;
        margin: 0px;
        border-right: #CCCCCC 1px solid;
        border-top: #CCCCCC 1px solid;  }

    div#interiorGuides h2 span {color:#333333;position:relative;top:1px;left:11px; font-weight:bold;}
    div#interiorGuides li a:hover {color:#000000}
    div#interiorGuides ul {padding:0px; margin:0px}


    div#interiorGuides li {display:block;margin:0px;height:27px;
    padding-top: 8px;
        padding-right: 15px;
        padding-bottom: 3px;
        padding-left: 12px;
        background:url(../register/images/checked.png) 0px 0px;line-height:100%; background-repeat:no-repeat;border-right:none;}
    div#interiorGuides li a {
        display:block;
        margin:0px;
        height:27px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 3px;
        padding-left: 0px;}
    div#interiorGuides li.unchecked { display:block;margin:0px;height:27px;         padding-top: 8px;
        padding-right: 15px;
        padding-bottom: 3px;
        padding-left: 12px;
        background:url(../register/images/unchecked.png) 0px 0px;line-height:100%; background-repeat:no-repeat;border-right:none;}
    div#interiorGuides li.unchecked a {
        padding-bottom: 3px;
        padding-left: 0px;}
    div#interiorGuides li.current {display:block;margin:0px;height:27px;
        padding-top: 8px;
        padding-right: 15px;
        padding-bottom: 3px;
        padding-left: 12px;
        background:url(../register/images/current.png) 0px 0px;line-height:100%; background-repeat:no-repeat;border-right:none;}
    div#interiorGuides li.current a { display:block;margin:0px;height:27px;padding-top: 0px;
        padding-right: 15px;
        padding-bottom: 3px;
        padding-left: 0px;}


    div#interiorGuides li.checked {display:block;margin:0px;height:27px;padding-top:8px;
        padding-right: 15px;
        padding-bottom: 3px;
        padding-left: 12px;
        background:url(../register/images/current-checked.png) 0px 0px;line-height:100%; background-repeat:no-repeat;border-right:none;}
    div#interiorGuides li.checked a {display:block;margin:0px;height:27px;padding-top: 0px;
        padding-right: 15px;
        padding-bottom: 3px;
        padding-left: 0px;}






    div#interiorGuides li.forms {display:block;margin:0px;height:14px;
        padding-top:5px;
        padding-right: 0px;
    padding-bottom:2px;
        padding-left: 22px;
        background:url(../register/images/unchecked.png) 0px 0px;line-height:100%; background-repeat:no-repeat;border-right:none;}
    div#interiorGuides li.forms a {margin:0px;padding-top:0px;
        padding-right: 0px;
    padding-bottom:2px;
        padding-left: 0px;      }
    div#interiorGuides li.formsunchecked {display:block;margin:0px;height:14px;
        padding-top:5px;
        padding-right: 0px;
    padding-bottom:2px;
        padding-left: 22px;
        background:url(../register/images/uncheckedforms.png) 0px 0px;line-height:100%; background-repeat:no-repeat;border-right:none;}
    div#interiorGuides li.formsunchecked a {margin:0px;padding-top:0px;
        padding-right: 0px;
    padding-bottom:2px;
        padding-left: 0px;      }
    div#interiorGuides li.formscurrent {display:block;margin:0px;height:14px;
        padding-top:5px;
        padding-right: 0px;
    padding-bottom:2px;
        padding-left: 22px;
        background:url(../register/images/currentforms.png) 0px 0px;line-height:100%; background-repeat:no-repeat;border-right:none;}
    div#interiorGuides li.formscurrent a {margin:0px;padding-top:0px;
        padding-right: 0px;
    padding-bottom:2px;
        padding-left: 0px;      }
div#interiorGuides li.formscheckedcurrent {display:block;margin:0px;height:14px;
        padding-top:5px;
        padding-right: 0px;
    padding-bottom:2px;
        padding-left: 22px;
        background:url(../register/images/currentcheckedforms.png) 0px 0px;line-height:100%; background-repeat:no-repeat;border-right:none;}

    div#interiorGuides li.formscheckedcurrent a {margin:0px;padding-top:0px;
        padding-right: 0px;
    padding-bottom:2px;
        padding-left: 0px;      }

    div#interiorGuides li.formschecked {display:block;margin:0px;height:14px;
        padding-top:5px;
        padding-right: 0px;
    padding-bottom:2px;
        padding-left: 22px;
        background:url(../register/images/checkedforms.png) 0px 0px;line-height:100%; background-repeat:no-repeat;border-right:none;}
    div#interiorGuides li.formschecked a {margin:0px;padding-top:0px;
        padding-right: 0px;
    padding-bottom:2px;
        padding-left: 0px;}

div#interiorGuides a:hover {color:#F4AA00}

    div#interiorDocuments{
        margin-bottom:0px;
        background:url(../register/images/download-bg-2ndlevel-docs.png) no-repeat;
        width:200px;
        margin-left: 0px;
        height: auto;
        margin-bottom:20px;
        border-bottom:1px #999999 solid;
    }

    div#interiorDocuments h2 {
        font-size:1.1em;
        font-weight:bold;
        height:30px;
        width:200px;
        padding:0;
        margin: 0px;
    }
    div#interiorDocuments h2 span {color:#fff;position:relative;top:7px;left:11px; }
    div#interiorDocuments ul { margin-bottom:10px; margin-top:10px}
    div#interiorDocuments li {padding-bottom:10px;padding-right: 10px;
        padding-left: 8px; line-height:110%; }
    div#interiorDocuments li a {color:#000000;
    }

    div#interiorDocuments li a:hover {
        text-decoration:underline;
    }

    div#homeMain {
        position:relative;
        margin-bottom:8px;
        background:url(../register/images/courageous-inquiry.jpg) 3px 0 no-repeat;
        width:737px;
        height:318px;
        float:left;
    }

    div#homeMain p {
        color:#fff;
        position:relative;
        top:0px;
        left:20px;
    }

    div#homeMain p a {color:#fff;display:block;background:url(../register/images/arrow-white.png) 227px 4px no-repeat;margin-top:5px;}

    *html div#homeMain p a {background:url(../register/images/arrow-white.gif) 227px 4px no-repeat;}

    div#homeMain div#presWelcome a{position:absolute;left:493px;top:0px; }

    div#homeMain div#preswelcomewhiteleft {
        position:absolute;
        left:528px;
        top:0px;
        height:235px;
        width:1px;
        border-left: 1px white solid;
    }
    div#homeMain div#preswelcome {
        position:absolute;
        left:530px;
        top:0px;
        height:234px;
        width:206px;
        background-color: #002878; filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.90;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }
    div#homeMain div#preswelcomeimage {
        position:absolute;
        left:529px;
        top:0px;
        height:224px;
        width:208px;
        color:#FFFFFF;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
    }

    div#homeMain div#preswlecometext {
        position:absolute;
        left:530px;
        top:236px;
        width:208px;
        height:28px;
        color:#ffffff;
        font-weight:bold;
        line-height:130%;
        padding-bottom:2px;
        font-size:11px;
        }

    div#homeMain div#preswlecometext a {
        color:#ffffff;
        font-size:11px;
        }

    div#homeMain div#preswlecometext a:hover {
        color:#ffffff;
        text-decoration:underline;
        font-size:11px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        }

    div#homeMain div#preswelcomeimage a {
        position:absolute;
        left:494px;
        top:0px;
        height:224px;
        width:232px;
        color:#FFFFFF

    }
    div#homeMainWhiteLines {
        position: absolute;
        width: 523px;
        height: 83px;
        bottom: 10px;
        left: 4px;
        border-top: 1px solid white;
        border-right: 1px solid white;
    }

    div#homeMainwhitelinepres{
        position:absolute;
        width:209px;
        height: 83px;
        bottom: 0px;
        left:528px;
        border-top: 1px solid white;
        }
    div#homeMainBG {
        position: absolute;
        width: 525px;
        height: 318px;
        bottom: 0px;
        left: 3px;
        background-color: #002878;
        filter:alpha(opacity=82);
        -moz-opacity:0.60;
        opacity:0.80;
    }
    div#homeMainBG1 {
        position: absolute;
        width: 209px;
        height: 83px;
        bottom: 0px;
        left: 528px;
        background-color: #002878;
        filter:alpha(opacity=82);
        -moz-opacity:0.60;
        opacity:0.80;
    }
    #apDiv1 {
        position:absolute;
        left:729px;
        top:366px;
        width:240px;
        height:84px;
        z-index:1;
        border-top:1px white solid;}

    div#homeMain div#presWelcome ul {padding-top:50px;}

    div#homeMain div#presWelcome ul {padding-top:50px;}

    div#homeMain div#presWelcome ul li {padding-bottom:9px; padding-right: 9px;}

    div#homeMain div#presWelcome ul li#one {background:url(../register/images/rn-one.gif) 0 0 no-repeat;padding-left:27px;}

    div#homeMain div#presWelcome ul li#two {background:url(../register/images/rn-two.gif) 0 5px no-repeat;padding-left:27px;}

    div#homeMain div#presWelcome ul li#three {background:url(../register/images/rn-three.gif) 0 5px no-repeat;padding-left:27px;}

    div#homeMain div#presWelcome ul li#four {background:url(../register/images/rn-four.gif) 0 5px no-repeat;padding-left:27px;}

    div#homeMain div#presWelcome ul li#five {background:url(../register/images/rn-five.gif) 0 5px no-repeat;padding-left:27px;}

    div#related {
        width:200px;
        height:298px;
        float:left;
        background-image: url(../register/images/related-bg-white.gif);
        background-repeat: no-repeat;
    }

    div#related h2 {
        font-size:1em;
        font-weight:bold;
        height:29px;
        width:180px;
        margin:7px auto 0 auto;
        padding:0;
        position:relative;
        top:3px;
        background-color: #002878;
    }

    div#related h2 span {color:#fff;position:relative;top:9px;left:11px;}

    div#related ul {position:relative;top:5px;}

    div#related li {margin:10px 20px;}

    div#news {width:530px;height:298px;float:left;background:url(../register/images/news-bg.png) no-repeat;}

    div#news h2 {
        font-size:1em;
        font-weight:bold;
        height:29px;
        margin:7px auto 0 auto;
        padding:0;
        position:relative;
        top:3px;
        background-color: #c0c2c5;
    }

    div#news h2 span {color:#fff;position:relative;top:9px;left:11px;}

    div#news ul {float:left;margin:12px 15px 0 0;}

    div#news li {width:220px;margin-bottom:25px;margin-left:15px;background:url(../register/images/disk1.gif) 0 5px no-repeat;padding-left:8px;}

    div#news p {float:left;margin:10px 10px 0 10px;}
    div#news li {width:220px;margin-bottom:25px;margin-left:15px;background:url(../register/images/disk1.gif) 0 5px no-repeat;padding-left:8px;}

    #newsinnerright {
        position:absolute;
        left:254px;
        top:323px;
        width:225px;
        height:298px;
        padding-left:7px;
        padding-right:7px;
        margin-top:3px;
        float:left;
        background-color: #FFFFFF;
    }




    div#newsinnerright h2 {
        font-size:1em;
        font-weight:bold;
        height:29px;
        width:auto;
        position:relative;
        top:3px;
        margin-top: 7px;
        margin-right: auto;
        margin-bottom: 0;
        margin-left: auto;
        background-color: #6384C6;
    }

    div#newsinnerright h2 span {color:#fff;position:relative;top:9px;left:11px;}

    div#newsinnerright ul {float:left;margin:12px 15px 0 0;}

    div#newsinnerright p {float:left;margin:10px 10px 0 10px;}
    div#newsinnerright li {width:220px;margin-bottom:25px;margin-left:15px;background:url(../register/images/disk1.gif) 0 5px no-repeat;padding-left:8px;}

    div.getting-started {
        display:block;
        height: 248px;
        width:396px;
        background-image:url(../register/images/gettingstarted.png);
        background-repeat:no-repeat;
        margin-left: 40px;
    }
    div.getting-started a{display:block; height: 248px; width:396px; background-image:url(../register/images/gettingstarted.png); background-repeat:no-repeat;}
    div.getting-started a:hover{display:block; height: 248px; width:396px; background-image:url(../register/images/gettingstarted.png); background-repeat:no-repeat; background-position: 0px -248px}


    div.homeCallout {
    width:245px;
    float:right;
    height:214px;

    display:block;
    position:relative;
    background-image:url(../register/images/callouts/callout_president.jpg);
    top:0px;
    }

    div.homeCallouttext {
    width:200px;
    float:right;
    height:20px;
    width:220px;
    display:block;
    position:relative;
    right:5px;
    color:#FFFFFF;
    top: 184px;
    background-position: 195px 5px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    }
    div.homeCallouttext a {
    color:#FFFFFF;
    background-image: url(../register/images/arrow-white.gif);
    background-repeat: no-repeat;

    background-position: 195px 5px;
font-family: Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
    font-size: 11px;
    }
    div.homeCallouttext a:hover {
    color:#F4AA00;

    }

    div.callout {height:151px;}

    div.callout .learnMore {
        margin-top:-1px;
        font-size:9px;
        text-transform:uppercase;
        display:block;
        height:15px;
        background:#c9cacd url(../register/images/arrow-dark.gif) 185px 7px no-repeat;
        text-align:right;
        padding-right:20px;
        padding-top:3px;
        padding-bottom: 3px;
    }

    div.callouts .learnMore a {margin-top:-1px;font-size:9px;text-transform:uppercase;display:block;height:15px;background:#c9cacd url(../register/images/arrow-dark.gif) 185px 6px no-repeat;text-align:right;padding-right:20px;padding-top:5px;}
    div.callouts .learnMore a:hover{ text-decoration:underline;}

    .viewAll {position:relative;right:35px;float:right;text-align:right;font-size:11px;display:block;height:25px;background:url(../register/images/arrow-dark.gif) right 13px no-repeat;padding-right:13px;padding-top:8px;margin-top:10px;line-height:1.5em;}


    /* interior page styles */
    /*-------------------------------------------------------------------------------*/




    div.planningline { top:0px; width:auto; height: 2px; position: relative; background-image:url(../register/images/whiteline.png); background-repeat:repeat;}
    div.planningtop {background-image:url(../register/images/topstrategic.gif); background-repeat:repeat; height:20px;}
    div.planningbottom {background-image:url(../register/images/bottomstrategic.gif); background-repeat:repeat; height:20px;}
    div.planningleft
     {background-image:url(../register/images/leftstrategic.gif); background-repeat:repeat; width:20px;}
     div.planningcorner
     {
        background-image:url(../register/images/cornerstrategic.gif);
        background-repeat:repeat;
        width:18px;
    }

     div.planningright
     {background-image:url(../register/images/rightstrategic.gif); background-repeat:repeat; width:20px;}
    div#dottedbullets ul {
        margin-top: 2px;
    }
    div#dottedbullets li {
        font-size: 10px;
        margin-bottom:1px;
        margin-left:15px;
        background:url(../register/images/disc_hollow.gif) 0px 4px no-repeat;
        padding-left:10px;
        margin-top: 3px;
    }

    div#dottedbullets p {
        margin-top:5px;
        margin-left:5px;
        FONT-SIZE: 10px;
    }

    .imageRight, blockquote.right {
        float:right;
        margin:5px 0px 5px 8px;
    }
    .imageLeft, blockquote.left {float:left;
        margin:5px 20px 5px 0px;}


    div.arrowNext{
        float:right;
        display:block;
        height:48px;
        width :106px;
        background-image:url(../register/images/arrownext.jpg);
        background-repeat:no-repeat;
    margin:5px 8px 5px 0px;}
    div.arrowNext a {
    float:right;
        display:block;
        height:48px;
        width :106px;
        background-image:url(../register/images/arrownext.jpg) ;background-repeat:no-repeat;
        }
    div.arrowNext a:hover {
        display:block;
        height:48px;
        width :106px;
        float:right;
        background-image:url(../register/images/arrownext.jpg) 0px -48px;background-repeat:no-repeat;background-position: 0px -48px

    }
    button.arrowNextSubmit {
        height:48px;
        width :106px;
        background-color:transparent;
        background-image:url(../register/images/arrownext.jpg) ;background-repeat:no-repeat;
        border-style:none;
    }
    button.arrowNextSubmit:hover {
        background-image:url(../register/images/arrownext.jpg) 0px -48px;background-repeat:no-repeat;background-position: 0px -48px
    }

    div.arrowBack{
        float:left;
        display:block;
        height:48px;
        width :106px;
        background-image:url(../register/images/arrowback.jpg);
        background-repeat:no-repeat;
        margin:5px 8px 5px 0px;
    }
    div.arrowBack a {
    float:left;
        display:block;
        height:48px;
        width :106px;
        background-image:url(../register/images/arrowback.jpg) ;background-repeat:no-repeat;
        }
    div.arrowBack a:hover {
        display:block;
        height:48px;
        width :106px;
        float:right;
        background-image:url(../register/images/arrowback.jpg);background-repeat:no-repeat ; background-position: 0px -48px

    }

    div.hdivider {position:relative; height:inherit; width:12px; display:block; background-image:url(../register/images/hdivider.png); background-repeat:repeat-y}
    div.bordered {border-l; border-right:url(../register/images/hdivider.png);}
    div.rightCallout {margin-top:15px;}

    div.error-messages {margin: 5px 0px 5px 0px;padding: 0px 10px 5px 10px; text-align: left;color:#CC0000; font-size:small;}

    tr.shaded {background-color:#bfc6e0;}
    tr.shadedtwo {background-color:#ebecf5}
    tr.shaded-bordered {background-color:#b6c6e6; border:#999999 1px solid;}

    div#interiorLeft {width:200px;float:left;position:relative;left:10px;}

    div#interiorMid {
        min-height:400px;
        width:525px;
        float:left;
        position:relative;
        left:26px;
        margin-bottom:40px;
        padding-top:30px;
    }

    *html div#interiorMid {height:400px;}

    /* added ul and li style to give hanging indent to lists -- mills */

    div#interiorMid ul {margin:12px 15px 0 0;}

    div#interiorMid li {margin-bottom:25px;margin-left:15px;background:url(../register/images/disk1.gif) 0 5px no-repeat;padding-left:8px;color:#333;}
    div#interiorMid p {
        line-height:1.6em;
        margin-top: 5px;
        margin-bottom: 5px;
    }


    div#sections p {font-size:12px; line-height:16px;
        color:#000;
        margin-bottom:2px;
        margin-top: 2px;
        margin-right:2px;
        margin-left:2px;
    }
        div#sections h3 {margin-top:3px; margin bottom:3px;margin-right:2px;margin-left:2px;padding-top:0px;padding-bottom:0px;}
     div#sections h4 { font-size:10px; margin-top:3px; margin-bottom:3px; margin-left:2px; margin-right:2px; padding-left:0px; padding-right:0px; line-height: normal; padding-bottom:0px; padding-top:0px;}
     div#sections h5 { font-size:9px; margin-top:2px; margin-bottom:2px;margin-left:2px; margin-right:2px;padding-left:0px; padding-right:0px;  padding-bottom:0px; padding-top:0px;line-height: normal;}
    div#sections  ul{margin:6px 15px 0px 0px; list-style-type:none; }

    div#sections  ul ul {margin:10px 25px 0px 20px; list-style-type:none; }
    div#sections  ul ul ul {margin:10px 35px 0px 20px; list-style-type:none; }
    div#sections li.tighttable { margin-bottom:10px;
        margin-left:2px;
        background:url(../register/images/disk1.gif) 0px 3px no-repeat;
        padding-left:10px;
        margin-right:0px;
        padding-right:0px;
        font-size:11px;}

    div#sections li {
        margin-bottom:4px;
        margin-left:15px;
        background:url(../register/images/disk1.gif) 0px 4px no-repeat;
        padding-left:15px;
        font-size:12px;
        padding-right:2px;
        margin-top:2px;

    }

    div#sections ul ul li {
        margin-bottom:5px;
        margin-left:15px;
        background:url(../register/images/disc_hollow.gif) 0px 5px no-repeat;
        padding-left:15px;
        font-size:12px;

    }
    div#sections ul ul ul li {
        margin-bottom:5px;
        margin-left:15px;
        background:url(../register/images/disc_bar.gif) 0px 4px no-repeat;
        padding-left:15px;
        font-size:12px;

    }
    div#sections ul ul ul ul li {
        margin-bottom:5px;
        margin-left:15px;
        background:url(../register/images/disc_hollow.gif) 0px 5px no-repeat;
        padding-left:15px;
        font-size:12px;

    }
    div#sections ol {margin:6px 15px 0px 0px;}
    div#sections  ul ul {margin:10px 25px 0px 20px; list-style-type:}
    div#sections ol li {
        margin-bottom:5px;
        margin-left:15px;
        background:none;
        padding-left:15px;
        font-size:12px;

    }
    div#sections li a {

    }

    div.bordered {border-right:thin; border-right-color:#999999}

    div.calloutsText {margin:0px; padding:0px; position:relative; top:0px; left:0; width:180px}

    div#interiorMid img {padding: 0 12px 12px 0;}

    div#interiorMid h1 {font-weight:bold;font-size:1.7em;color:#c79000;margin:0 0 20px 0;padding:0;}

    div#interiorMid h2 {
        position:relative;
        font-size:1em;
        font-weight:bold;
        color:#666666;
        width:auto;
        margin:25px auto 10px auto;
        padding-bottom:5px;
        top:3px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #c79000;
    }

    div#interiorMid h2 span {color:#666;position:relative;top:9px;left:11px;}

    div#interiorMid .related {float:right;margin-left:13px;}

    div#interiorMid form {margin:15px 0;}

    div#interiorMid label {float:left;width:80px;margin-bottom:5px;}

    div#interiorMid input.text {width:150px;float:left;margin-bottom:5px;border:1px solid #dfe0e5;padding:3px 20px 3px 3px;color:#666;}

    div#interiorMid input.btn {float:left;}

    div#interiorMid textarea {width:513px;padding:5px;}

    #cancelSubmit {text-align:center;margin:10px 0;}

    div#interiorMid h3 {color:#2f42ba;font-weight:bold;font-size:1em;margin-bottom:3px;}

    div#interiorMid div.assist {clear:both;border-top:1px solid #dfe0e5;position:relative;top:20px;margin-bottom:20px;}

    div#interiorMid div.assist h3 {color:#666;padding:20px 0 10px 0;}

    div#interiorMid div.steps p {margin-bottom:18px;}

    div#interiorRight {width:190px;float:right;position:relative;right:20px;}

    div#interiorRight h2 {font-size:1em;font-weight:bold;background:#ecedf0;height:29px;width:190px;margin:7px auto 0 auto;padding:0;position:relative;top:3px;}

    div#interiorRight h2 span {color:#666;position:relative;top:9px;left:11px;}

    div#interiorRight div#relatedLinks {
        border-bottom:1px solid #dfe0e5;
        margin-left: 20px;
    }

    div#interiorRight ul {
        margin:15px 0 30px 0px;
    }

    div#interiorRight li {
        line-height:1.3em;
        margin-bottom:10px;
        margin-left: 0px;
    }

    div.initiativeMod {border-top:1px solid #dfe0e5;display:block;margin-top:0px;padding-top:25px;}

    div.initiativeMod img {margin-right:10px;float:left;}

    div.initiativeMod p.info {line-height:1.7em;margin-bottom:10px;}

    div.initiativeMod .learnMore {position:relative;right:35px;text-align:right;font-size:11px;display:block;height:25px;background:url(file:///C|/Documents%20and%20Settings/pbuch/Local%20Settings/Temporary%20Internet%20Files/shared/img/arrow-dark.gif) right 6px no-repeat;padding-right:13px;padding-top:0px;margin-top:0px;line-height:1.5em;}


    /* interior left nav
    /*-------------------------------------------------------------------------------*/

    ul#interiorNav {background:url(../register/images/sub-nav.gif) repeat-x;width:200px;padding-bottom:80px;padding-top:16px;}

    ul#interiorNav li {font-weight:bold;font-size:10px;line-height:1.3em;background:url(../register/images/sub-dot.gif) bottom no-repeat;z-index:99999;}

    ul#interiorNav li a {color:#7d610f;display:block;margin:0;height:100%;padding:10px 0 10px 14px;}

    ul#interiorNav li a:hover {background:#e8d585 url(../register/images/sub-dot.jpg) bottom no-repeat;text-decoration:none;display:block;}

    ul#interiorNav li.selected {padding:0px 0 0px 14px;color:#7d610f;display:block;margin:0;text-decoration:none;display:block;background-color:#e8d585;}

    ul#interiorNav li.selected a {background-image:none;padding-left:0;}

    ul#interiorNav li.selected a:hover {background:none;padding-left:0;}

    ul#interiorNav li ul {padding-bottom:10px;}

    ul#interiorNav li ul li {background:none;font-size:10px;font-weight:normal;width:90%;}

    ul#interiorNav li ul li a {color:#7d610f;display:block;margin:0;height:20px;position:relative;left:20px;padding:1px 0 1px 14px;width:155px;}

    ul#interiorNav li ul li a:hover {text-decoration:underline;background-image:none;width:155px;}

    ul#interiorNav li ul li.selected {font-weight:bold;text-decoration:none;display:block;margin:0;padding-top:0;padding-bottom:0;height:100%;}

    ul#interiorNav li ul li.selected a {padding-left:0;position:relative;left:6px;}




    /* header search bar */
    /*-------------------------------------------------------------------------------*/



    /* global navigation */
    /*-------------------------------------------------------------------------------*/

    /* footer styles
    /*-------------------------------------------------------------------------------*/

    div#footer {
        clear:both;
        height:50px;
        position:relative;
        left:10px;
        border-top:2px solid #fff;
        background:#002878;
        text-align:center;
        color:#fff;
    }

    div#footer2nd {
        clear:both;
        height:50px;


        border-top:2px solid #fff;
        background:#002878;
        text-align:center;
        color:#fff;
    }

    div#footer p {margin:5px 0;color:#fff;font-size:9px;}
    div#footer2nd p {margin:5px 0;color:#fff;font-size:9px;}

    ul#footLinks {padding-top:13px;}

    ul#footLinks span {padding:0 5px;}

    ul#footLinks li {display:inline;font-size:9px;}

    ul#footLinks li a {color:#FFF;}

    ul#footLinks li a:hover {text-decoration:underline;}

    /*---------------------MORE INFO---------*/



    div#main-container {
        width: 100%;
        margin-left:10px;
        margin-right:10px;
        margin-top: 10px;
    }
    div#main-text-container {
        vertical-align: top;
        margin-left: 0px;
        margin-right: 0px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-top: 0px;
        padding-right: 20px;
        padding-bottom: 0px;
        padding-left: 10px;
    }

    div#main-home-container {

        vertical-align: top;

    }
    div#side-container {
        width: 200px;
        vertical-align: top;

    }
    div#right-container {width:200px; vertical-align:top;}



    div.white {
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size:18px;
        color:#fff;

        top:0px;
        left:20px;
        width:460px;
        position:relative;
        height:18px;
        padding-top:15px;
        padding-bottom:10px;
    }

    div.whitetext {color:#FFFFFF}
    div.whitetext a {color:#c9cef1}
    h1 {
    font-family:Verdana, Helvetica, Arial, sans-serif;
    font-size:18px;
    color:#333333;
    margin-left:0px;
    margin-right:0px;
    margin-bottom:20px;
    margin-top:10px;
}

    h2 {
    color:#002878;
    margin-top:15px;
    font-size: 16px;
    margin-bottom:5px;
    margin-left:0px;
    padding-top: 0px;
    padding-bottom: 0px;
}


    table#signature {width:100%; background-image:url(../register/images/backgroundsig.png); background-repeat:repeat; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px}
    div.signaturetext { margin:0px;
        height:100%;
        width:auto;
        padding:10px;
        line-height:16px;
        text-align:left;
        font-size:12px;
        font-weight:normal;
    }

    h3 {
    font-size:14px;
    padding-bottom: 0px;
    padding-top: 0px;
    margin: 15px 0px 0px 0px;

}

    h3.blue {color:#002878;font-size:14px;padding-bottom: 5px;
        padding-top: 5px;}
    h2.signature {color: #c96501;}


    div.signaturebox {padding-top:8px; padding-left:8px; padding-right: 8px;}



    th {padding-bottom:2px}

    .blueoverride {color: #0000FF}
    table.calendar {
    border-width: 1px;
    border-spacing: 0px;
    border-style: none;
    border-color: gray;
    border-collapse: collapse;
    background-color: white;
}
table.calendar td {
    width:96px;
    height:36px;
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: gray;
    background-color: white;
    -moz-border-radius: ;
}
table.calendar td.weekend {
    border-width: 1px;
    padding: 1px;
    border-style: solid;
    border-color: gray;
    background-color: lightgray;
    -moz-border-radius: ;
}
table.calendar th {
    font-weight:bold;
    color:gray;
    }