/* @import url("/gl/view/css/reset.css"); */
html { font-size: medium }
body {
    margin:0;
    padding:0;
}
#back_to_top a, #back_to_top a:visited, #back_to_top a:link {
    color:#003388;
    text-decoration:none;
}
#back_to_top a:hover {
    text-decoration:underline;
}
#footerbox {
    text-align: left;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    top: 0;
    left: 0;
    width: auto;
    height: 85px;
    overflow: visible;
    vertical-align: top
}
#footerbox .rightcopyright {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    text-align: left;
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 570px;
    vertical-align: top
}
#footerbox p {
    font-size: 9px;
    line-height: 12px;
    margin: 5px 0;
    padding: 0
}
#footerbox a:link  { color: #003388; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#footerbox a:hover  { color: #038; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
#footerbox a:visited  { color: #003388; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#emailfriend   { display: block; margin: 0; padding: 0 }
#emailfriend td {
    color: #003388;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 12px
}
#emailfriend p {
    color: #003388;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 10px;
    padding: 0;
    margin: 0 0 4px;
}
#emailfriend form, #emailfriend table, #emailfriend td {
    margin: 0;
    padding: 0;
    white-space: nowrap;
}
#emailfriend a:link  { color: #003388; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#emailfriend a:hover  { color: #038; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
#emailfriend a:visited  { color: #003388; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
#footertable td.rightline {
    border-right: 1px solid #ccd6e7;
}
#footertable td {
    margin:0;
    padding:0 10px 10px;
}
.newsletterreset .nonbold {
    font-weight: normal
}
#footertable .newsletterreset {
    margin:0;
    padding:5px 0 0;
}
#footertable .newsletterreset td {
    margin:0;
    padding:0;
}
#footertable .servicewidth {
    color: #003388;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: normal;
    background-color: white;
    margin: 0;
    padding: 0;
    font-size:9px;
    width:120px;
}
#leftnav {
    visibility: inherit;
    margin: 0px;

}
#leftnav p, #leftnav a{
    padding: 10px 0;
    overflow: hidden
}

#leftnavtop {
    background-color: #fff0c2;
    text-align: center;
    display: block;

    padding: 0 0 5px 0;
    position: relative;
    overflow: hidden
}
#leftnavtop h6 {
    color: #003388;
    font-size: 14px;
    font-family: Georgia, "Times New Roman", Times;
    font-weight: bold;
    line-height: 13px;
    padding: 10px;
    margin: 0px;
}
#leftnav .leftnavrow1 {
    background-color: #fd7;
    background-image: url("/gl/view/images/site_images/greenarrow.gif");
    background-repeat: no-repeat;
    background-position: 8px 6px;
    display: block;
    margin: 0;
    padding: 4px 10px 4px 20px;
    position: relative
}
#leftnav .leftnavrow2 {
    background-color: #fff0c2;
    background-image: url("/gl/view/images/site_images/greenarrow.gif");
    background-repeat: no-repeat;
    background-position: 8px 6px;
    display: block;
    margin: 0;
    padding: 4px 10px 4px 20px;
    position: relative
}
#leftnav .leftnavlinks {
    color: #038;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss;
    font-weight: normal;
    text-decoration: none;
    display: inline
}
#leftnav .leftnavlinks a:link {
    color: #038;
    font-weight: normal;
    text-decoration: none
}
#leftnav .leftnavlinks a:visited {
    color: black;
    font-weight: normal;
    text-decoration: none
}
#leftnav .leftnavlinks a:hover {
    color: #038;
    font-weight: normal;
    text-decoration: underline
}
#bottomleftnav {
    background-color: #fff0c2;
    background-image: url("/gl/view/images/left_nav/bottomfade.gif");
    background-repeat: repeat-x;
    background-position: 0 0;
    position: relative;
    height: 35px
}
#bottomleftdrop {
    background-color: white;
    text-align: center;
    position: relative;
    height: 125px;
    vertical-align: top
}
#bottomleftdrop form {
    margin: 0;
    padding: 0
}
#bottomleftdrop select {
    color: white;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    background-color: #472;
    text-align: left;
    margin: 0;
    padding: 0;
    width: 100px
}
#page  { margin: 0; padding: 0; position: absolute; top: 0; left: 0; width: 800px; height: 100% }
#logocontainer  { visibility: visible; display: block; position: absolute; z-index: 2; top: 0; left: 0; width: 210px; height: 100px }
#sitenavcontainer  { visibility: visible; display: block; position: absolute; top: 0; left: 385px; width: 390px; height: 100px }
#leftnavcontainer {
    visibility: visible;
    display: block;
    position: absolute;
    top: 150px;
    left: 0;
    width: 126px;
    height: auto
}
#re_leftnavcontainer {
    visibility: visible;
    display: block;
    position: absolute;
    top: 150px;
    left: 0;
    width: 125px;
    height: auto
}
#maincontainer { position: absolute; z-index: 5 }
#footercontainer {
    visibility: visible;
    display: block;
    margin: 0;
    padding: 0;
    position: relative;
    top: 25px;
    width: 600px;
    height: auto
}
#rightcol  { position: absolute; top: 125px; left: 450px; width: 325px; height: auto; }
#navigation {
    display:block;
    left:155px;
    position:relative;
}
#navigation form {
    margin: 0;
    padding: 0
}
#aboutdrop2 {
    position: relative;
    width: 120px;
    height: 15px;
    overflow: hidden
}
#guidedrop2 {
    position: relative;
    width: 140px;
    height: 15px;
    overflow: hidden
}
#servicedrop2 {
    position: relative;
    width: 130px;
    height: 15px;
    overflow: hidden
}
.dropbacks {
    background-color: #0e3166
}
.dropbacksonmouseover {
    background-color: #905
}
.dropbacksonmouseout {
    background-color: #0e3166
}
.dropheaders {
    line-height: 12px;
    background-color: #447722;
    text-align: center;
}
.cornerb2wt-yellow {
    background-color: #fff0c2;
    background-image: url("/gl/view/images/corners/corner2w.gif");
    background-repeat: no-repeat;
    display: block;
    margin-left: -9px;
    position: absolute;
    left: 100%;
    width: 10px;
    height: 10px;
    float: right
}
#buttoncontainer {
    text-align: left;
    margin: 0;
    padding: 0;
    position: relative;
    width: 168px;
    height: 76px
}
#languagelink {
    color: #0e3166;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 12px;
    text-align: left;
    margin: 10px 0 0;
    padding: 0
}
#languagelink a, #languagelink a:visited {
    color: #0e3166;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 12px;
    text-decoration: none;
    text-align: left;
    margin: 0;
    padding: 0
}
#languagelink a:hover {
    color: #0e3166;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
    line-height: 12px;
    text-decoration: underline;
    text-align: left;
    margin: 0;
    padding: 0
}
#aboutmenu {
    line-height: 12px;
    background-color: #0e3166;
    text-align: center;
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    left: 540px;
    width: 120px;
    height: 26px;
    overflow: hidden
}
#aboutmenu p {
    text-align: center;
    display: block;
    margin-top: 7px;
    margin-bottom: 7px;
    vertical-align: middle
}
#aboutdrop {
    line-height: 12px;
    text-align: left;
    visibility: hidden;
    display: block;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 540px;
    width: 120px;
    overflow: hidden
}
#guidemenu {
    line-height: 12px;
    background-color: #0e3166;
    text-align: center;
    display: block;
    position: absolute;
    top: 0;
    left: 660px;
    width: 140px;
    height: 26px;
    overflow: hidden
}
#guidemenu p {
    text-align: center;
    display: block;
    margin-top: 7px;
    margin-bottom: 7px;
    vertical-align: middle
}
#guidedrop {
    line-height: 12px;
    visibility: hidden;
    display: block;
    position: absolute;
    z-index: 11;
    top: 0;
    left: 660px;
    width: 140px;
    overflow: hidden
}
#servicemenu {
    line-height: 12px;
    background-color: #0e3166;
    text-align: center;
    display: block;
    position: absolute;
    top: 0;
    left: 800px;
    width: 130px;
    height: 26px;
    overflow: hidden
}
#servicemenu p {
    text-align: center;
    display: block;
    margin-top: 7px;
    margin-bottom: 7px;
    vertical-align: middle
}
#servicedrop {
    line-height: 12px;
    visibility: hidden;
    margin: 0;
    padding: 0;
    position: absolute;
    z-index: 12;
    top: 0;
    left: 800px;
    width: 130px;
    overflow: hidden
}
.navigationlinks {
    color: #ffffff;
    font-size: 9px;
    font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular;
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    padding: 0;
}
.navigationlinks a:link {
    color: #ffffff;
    text-decoration: none
}
.navigationlinks a:hover {
    color: #ffffff;
    text-decoration: none
}
.navigationlinks a:visited {
    color: #ffffff;
    text-decoration: none
}
.backtotoppage {
    background-image:url(/gl/view/images/site_images/bluearrow.gif);
    background-position:0 0.25em;
    background-repeat:no-repeat;
    font-weight:bold;
    margin-bottom:2em;
    margin-top:2em;
    padding-left:1em;
}

