@import "_styles.css";

BODY, INPUT, SELECT, TEXTAREA, BUTTON, TD, TH, BLOCKQUOTE {
    color: #888;
    font-size: 11px;
    font-family: Arial, Helvetica, sans-serif;
}
BODY {
    background: #c8ecfc url(bg03.gif) repeat-x left top;
    text-align: center;
    line-height: 1.4;
}
HTML {
    background: #c8ecfc;
}
H1, H2, H3, H4, H5, H6 {
    color: #888;
    line-height: normal;
}
H1 {
    margin: 0;
    padding-bottom: .5em;
    color: #888 !important;
    font-size: 24px;
    font-weight: normal;
}
H1.type1 {
    margin-top: .5em;
    padding: 0;
    text-align: center;
}
H1.type1 SPAN {
    display: block;
}
H2 {
    margin: 0;
    padding-bottom: .5em;
    color: #888 !important;
    font-size: 24px;
    font-weight: normal;
}
H2.type1 {
    font-size: 15px;
    font-weight: bold;
}
H3, H4, H5, H6 {
    font-size: 16px;
}
A {
    color: #888;
}
OL {
    margin-left: 40px;
}
OL LI {
    padding: 2px 0;
}
UL.data {
    margin-left: 20px;
}
UL.data LI {
    list-style-type: disc;
}
/* =layout
-------------------------------------------------- */
#wrap {
    width: 920px;
    margin: 0 auto;
    text-align: left;
    background: url(bg04.png) repeat-y left top;
}
#wrap-a {
    background: url(bg05.png) no-repeat left bottom;
}
#wrap-b {
    min-height: 537px;
    padding: 26px 34px 0 78px;
    background: url(bg03.png) no-repeat left top;
}

/* =header
-------------------------------------------------- */
#header {
    width: 920px;
    height: 33px;
    position: relative;
    margin: 0 auto;
    text-align: left;
}
#header UL#links,
#header UL#langbar {
    float: left;
    margin: 9px 0 0 0;
    list-style: none;
}
#header UL#links LI,
#header UL#langbar LI {
    float: left;
    padding: 0 7px;
    border-right: 1px dotted #a0cced;
}
#header UL#links LI.last,
#header UL#langbar LI.last {
    border-right: none;
}
#header A {
    color: #fff;
    border-bottom: 1px solid #88c2e3;
    text-decoration: none;
}
#header UL#links {
    width: 500px;
    margin-left: 41px;
}
#header UL#langbar {
    float: right;
    margin-right: 32px;
}
#header P{
    float: right;
    margin: 5px 3px 0 0;
    padding: 3px 10px 3px 45px;
    border: 1px solid #a0cced;
    background: url(icon01.gif) no-repeat 8px center;
}
#header P A {
    padding-right: 17px;
    background: url(dot03.gif) no-repeat right center;
    border: none;
}
#meny {
    position: absolute;
    width: 143px;
    top: 18px;
    right: 3px;
    padding: 0;
    z-index: 100;
    border: 1px solid #a0cced;
    background: #60adda;
    border-top: none;
    z-index: 100;
}
#meny LI {
    display: block;
    width: 127px;
    line-height: 20px;
    list-style: none;
    border-bottom: 1px dotted #a0cced;
    voice-family: "\"}\"";
    voice-family:inherit;
    width: 143px;
}
#meny LI A{
    display: block;
    margin: 0 10px;
    padding: 4px 0;
    border: none;
}
#header UL#meny LI.last {
    border: none;
}
* HTML #meny { right: 6px; }
/* =path + =search + =logo
-------------------------------------------------- */

#header2 {
    position: relative;
}
#banner {
    position: absolute;
    top: -10px;
    right: 0;
}

#logo,
#logo A {
    width: 191px;
    height: 44px;
    background: #fbfbfb url(logo.gif) no-repeat right top;
    overflow: hidden;
}
#logo {
    margin: 0 0 27px 0;
}
#logo A {
    display: block;
    height: 0 !important;
    padding: 44px 0 0 0;
    height /**/: 44px;
    color: #fff;
    border: none;
}
DIV.infobar {
    padding-bottom: 4px;
    border-bottom: 1px dashed #ddd;
    width: 808px;
}
#path {
    float: left;
    margin: 0 !important;
    padding: 2px 0 !important;
    color: #adafb2;
}
#path A {
    border: none;
    text-decoration: none;
}
#path SPAN {
    padding: 0 2px;
    color: #ec008c;
    font-family: Tahoma, Arial, Helvetica, sans-serif
}
#search {
    float: right;
    margin-top: 0;
    margin-left: 15px;
}
#search INPUT.field {
    width: 200px;
    height: 20px;
    margin-right: 5px;
    padding: 1px 4px;
    overflow: hidden;
    border: 2px solid #d8d9da;
    background: #fff url(bg06.png) no-repeat;
    voice-family: "\"}\"";
    voice-family:inherit;
    height: 14px;
}
#search INPUT.buttom {
    cursor: pointer;
}

/* =content
-------------------------------------------------- */

#content
{
    float: left;
    overflow: hidden;
    padding: 15px 0;
    width: 808px;
}

* HTML #content {
    overflow: visible;
}
#main-content {
    float: left;
    width: 568px;
}
.main-content {
    float: left;
    width: 550px;
}
#main-content-wide {
    float: left;
    width: 808px;
}
#content3 FORM H2,
#content3 FORM H1 {
    margin: 0;
    padding: 0 0 0 0;
    color: #888;
    font-size: 24px;
    line-height: 30px;
}
#content3 FORM H2 IMG,
#content3 FORM H1 IMG {
    float: left;
    margin-right: 10px;
}

#content3 span.highlight
{
    color: #EC008C;
}

#content3 span.highlight_bold
{
    color: #EC008C;
    font-weight: bold;
}

div.SecureList
{
    margin: 1em 0 0 0;
    padding-bottom: 20px;
    margin-left:20px;
/*    border: solid 1px;*/
    width: 530px;
}

div.MainSecureList
{
    margin-left:20px;
    background: url(bg02.png) repeat-x bottom;
    border: 1px solid #e8e8e8;
}

ul.SecureList
{
    border: 1px solid #e8e8e8;
    margin: 1em 0 0 0;
    padding-top: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
/*    width: 496px;*/
}

ul.MainSecureList, .MainSecureList ul
{
    padding-left: 20px;
    background: url(bg02.png) repeat-x bottom;
}

div.SecureList li
{
    background: url(dot02.gif) no-repeat 0 9px;
    padding: 6px 0 7px 22px;
    width: 475px;

}

div.SecureList li a
{
    color: #007dc3;
    font-size: 18px;
    text-decoration: none;
}

div.SecureList li a:hover
{
    text-decoration: underline;
}

#secureList-outer {
    width: 100%;
    border: 1px solid #e8e8e8;
    border-top: none;
    background: url(bg02.png) no-repeat left bottom;
}
#secureList-outer .font-list {
    margin: -1px 0 0 0 !important;
    padding: 20px 20px 20px 32px;
    border: none !important;
    background: none !important;
}
#secureList-outer .font-list A {
    font-size: 16px !important;
    font-family: Arial, Tahoma, sans-serif !important;
    font-weight: bold !important;
    color: #007dc3;
    text-decoration: none;
}
#secureList-outer .font-list A:hover {
    text-decoration: none !important;
}
#secureList-outer .font-list LI {
    float: left;
    width: 220px;
    height: auto !important;
    padding: 8px 0 3px 20px !important;
    background: url(dot02.gif) no-repeat 0 13px;
}

#secureList-outer .font-list A SPAN {
    font-size: 17px !important;
    font-family: Arial, Tahoma, sans-serif !important;
    color: #bbb;
    font-weight: normal !important;
}

#secureList-outer .font-list li.tySkip
{
    margin-top: 30px;

    background: none;
}

#secureList2-outer {
    width: 100%;
    border: 1px solid #e8e8e8;
    border-top: none;
    background: #f8f8f8;
}
#secureList2 {
    overflow: hidden;
    margin: 0 !important;
    padding: 20px 10px;
}
* HTML #secureList2 {
    overflow: visible;
}
#secureList2 LI {
    float: left;
    width: 135px;
    padding: 6px 25px 0 10px;
    font-family: Arial, Tahoma, sans-serif;
    text-align: center !important;
}
#secureList2 LI IMG {
    margin-top: 15px;
    border: none;
}
#secureList2 LI.last {
    padding: 6px 10px 0 10px;
}
#secureList2 LI.last H2 {
    white-space: nowrap;
}
#secureList2 LI H2,
#secureList2 LI H2 A{
    margin: 0;
    padding: 0;
    font-size: 28px;
    font-family: Arial, Tahoma, sans-serif;
    font-weight: normal;
    color: #007dc3;
    line-height: 26px;
}
#secureList2 LI H2.type1,
#secureList2 LI H2.type1 A{
    font-size: 22px;
}
#secureList2 LI P,
#secureList2 LI P A{
    margin: 0;
    padding: 0;
    font-family: Arial, Tahoma, sans-serif;
    font-size: 12px;
    color: #adadad;
}
#secureList2 LI A {
    font-size: 18px;
    color: #007dc3;
    text-decoration: none;
}
#rightbar {
    float: right;
    width: 240px;
    overflow: hidden;
    margin: 0px;
    padding: 0;
}
#rightPane {
    padding: 10px 15px;
}
#rightPane A,
.hinnakiri A {
    color: #007dc3;
    border-bottom: 1px solid #cce5f3;
    text-decoration: none;
}
#rightbar DIV.box01 {
    margin: 1px -15px 0 -15px;
    padding: 11px 15px;
    background: url(bg01.png) no-repeat left top;
    border-bottom: 1px solid #e8e8e8;
}
#rightbar DL#ticker3
{
    margin: 1em -15px 0 -15px;
    padding: 10px 15px;
    overflow: hidden;
    background: url(bg01.png) no-repeat left top;
    border-bottom: 1px solid #e8e8e8;
    voice-family: "\"}\"";
    voice-family:inherit;
    height: 188px;
}
#rightbar DL#ticker3 DL {
    height: auto !important;
    margin: 0;
    padding: 0;
    background: none;
    border: none;
}
#rightPane H2 {
    margin: 0 !important;
    padding: 0 0 5px 0;
    border-bottom: 1px dashed #ddd;
    color: #666;
    font-size: 13px;
    line-height: 15px;
    font-weight: bold;
}
#rightbar DL#ticker3 DT {
    margin: 0;
    padding-bottom: 4px;
    border-bottom: 1px dashed #ddd;
    color: #666;
    font-size: 13px;
    font-weight: bold;
}
#rightbar DL#ticker3 DD DT{
    margin-top: 2em;
    display: none;
}
DIV.subpage-right {
    margin-top: 1em;
    padding: 1px 15px 15px 15px;
    border-bottom: 1px solid #e8e8e8;
    background: url(bg01.png) no-repeat left top;
}
DIV.quoteBoxA P {
    color: #888;
}
#contact {
    width: 187px;
    height: 119px;
    position: relative;
    background: url(pic01.gif) no-repeat left top;
}
DIV.subpage-right #contact {
    margin: 0 0 0 14px;
}
#contact #skype {
    position: absolute;
    height: 16px;
    top: 21px;
    left: 4px;
    padding-left: 20px;
    background: url(ico01.gif) no-repeat left 0;
}
#contact #chat {
    position: absolute;
    height: 16px;
    top: 48px;
    left: 4px;
    padding-left: 20px;
    background: url(ico02.gif) no-repeat left 0;
}
#contact #chat A,
#contact #skype A {
    color: #007dc3 !important;
    border-bottom: 1px solid #cce5f3 !important;
    text-decoration: none !important;
    z-index: 100;
    }
#contact #picture A {
    position: absolute;
    width: 132px;
    height: 125px;
    top: 0;
    right: 0;
    z-index: 1;
}
#contact #picture A {
    border: none;
}
#formNav {
    margin: 1em 0 0 0;
    padding: 0 0 13px 0;
    border-bottom: 1px dashed #ddd;
}
#formNav LI {
    padding: 4px 0 4px 30px;
    line-height: 21px;
    list-style-type: none;
    background-repeat: no-repeat;
    background-position: 2px 50%;
    font-size: 11px;
    }
#formNav LI A {
    font-size: 11px;
    color: #007dc3;
    }
#formNav LI A:hover {
    border-bottom: 1px solid #007dc3 !important;
    }
#formNav LI.passive A {
    color: #b5b5b5;
    border: none !important;
    }
li#active1 {
    background-image: url(ico_current01.gif);
    }
li#active2 {
    background-image: url(ico_current02.gif);
    }
li#active3 {
    background-image: url(ico_current03.gif);
    }
li#active4 {
    background-image: url(ico_current04.gif);
    }
li#active5 {
    background-image: url(ico_current05.gif);
    }
li#active6 {
    background-image: url(ico_current06.gif);
    }
li#active7 {
    background-image: url(ico_current07.gif);
    }
li#active8 {
    background-image: url(ico_current08.gif);
    }
li#active9 {
    background-image: url(ico_current09.gif);
    }
li#active10 {
    background-image: url(ico_current10.gif);
    }

li#current1 {
    background: #f4f4f4 url(ico_active01.gif) no-repeat 2px 50%;
    }
li#current2 {
    background: #f4f4f4 url(ico_active02.gif) no-repeat 2px 50%;
    }
li#current3 {
    background: #f4f4f4 url(ico_active03.gif) no-repeat 2px 50%;
    }
li#current4 {
    background: #f4f4f4 url(ico_active04.gif) no-repeat 2px 50%;
    }
li#current5 {
    background: #f4f4f4 url(ico_active05.gif) no-repeat 2px 50%;
    }
li#current6 {
    background: #f4f4f4 url(ico_active06.gif) no-repeat 2px 50%;
    }
li#current7 {
    background: #f4f4f4 url(ico_active07.gif) no-repeat 2px 50%;
    }
li#current8 {
    background: #f4f4f4 url(ico_active08.gif) no-repeat 2px 50%;
    }
li#current9 {
    background: #f4f4f4 url(ico_active09.gif) no-repeat 2px 50%;
    }
li#current10 {
    background: #f4f4f4 url(ico_active10.gif) no-repeat 2px 50%;
    }

li#passive1 {
    background-image: url(ico_passive01.gif);
    }
li#passive2 {
    background-image: url(ico_passive02.gif);
    }
li#passive3 {
    background-image: url(ico_passive03.gif);
    }
li#passive4 {
    background-image: url(ico_passive04.gif);
    }
li#passive5 {
    background-image: url(ico_passive05.gif);
    }
li#passive6 {
    background-image: url(ico_passive06.gif);
    }
li#passive7 {
    background-image: url(ico_passive07.gif);
    }
li#passive8 {
    background-image: url(ico_passive08.gif);
    }
li#passive9 {
    background-image: url(ico_passive09.gif);
    }
li#passive10 {
    background-image: url(ico_passive10.gif);
    }

TABLE.fieldBox TD,
TABLE.fieldBox TH{
    padding: 3px 4px;
}

TABLE.fieldBox input,
TABLE.fieldBox select,
TABLE.fieldBox label,
TABLE.fieldBox img {
    vertical-align: middle;
}
.errorInpt input,
.errorInpt select,
.errorInpt textarea {
    color: #941317;
    background: #fff;
    border: 1px solid;
    border-color: #941317 #f3bcb9 #f3bcb9 #941317;
}
TABLE.fieldBox INPUT.inptTxt{
    width: 88px;
    margin-right: 5px;
    padding: 1px 2px;
    overflow: hidden;
    border: 2px solid #d8d9da;
    background: #fff url(bg21.gif) no-repeat;
    voice-family: "\"}\"";
    voice-family:inherit;
    height: 14px;
}

TABLE.fieldBox INPUT.inptTxtBorderita{
    width: 88px;
    height: 20px;
    margin-right: 5px;
    margin-top: 3px;
    padding: 1px 2px;
    overflow: hidden;
    border: 0px solid #FFFFFF;
    background: #fff url(bg21.gif) no-repeat;
    voice-family:inherit;
    height: 14px;
}


TABLE.fieldBox INPUT.inptTxtDisabled
{
    padding: 2px; background: #DFDFDF; border: 1px solid; border-color: #274d45 #a2c0bc #a2c0bc #274d45;
    height: 14px;
    width: 88px;
}

TABLE.fieldBox SELECT {
    border-color: #d4d0c8;
}
TABLE.fieldBox SELECT.inptSelectDisabled {
    background: #DFDFDF;
    border-color: #d4d0c8;
}

TABLE.fieldBox SELECT.inptSelectDisabled {
    background: #DFDFDF;
    border-color: #d4d0c8;
}

.inptTr TD
{
/**/
}

TABLE.fieldBox INPUT.inptSubmit {
    padding: 2px 7px;
    background: #efefef url(bg01.gif) repeat-x left top;
    border: 1px solid #f1f1f1;
    color: #007dc3;
    font-weight: bold;
    cursor: pointer;
    overflow: visible;
}

td.Explanation
{
    width: 180px;
}

TABLE.fieldBox IMG.helpTrigger {
    margin-top: 6px;
}
/*hinnakiri*/
.hinnakiri {
    width: 500px;
    margin: 1em 0;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
}
.hinnakiri TH,
.hinnakiri TD {
    padding: 4px;
    text-align: center;
}
.hinnakiri THEAD {
    border-right: 1px solid #ddd;
}
.hinnakiri THEAD TH {
    color: #888;
    font-weight: bold;
    background: url(bg01.gif) repeat-x bottom left;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}
.hinnakiri TBODY TH {
    color: #888;
    background: #efefef;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
}
.hinnakiri TBODY TD {
    color: #888;
    border-right: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
.hinnakiri TBODY TD.highlight {
    background: #fef3ca;
}
.hinnakiri TBODY TD.highlight A {
    color: #60adda;
}
SPAN.footnote {
    color: #e34c4f;
    font-weight: normal;
    font: 13px Tahoma, Arial, Helvetica, sans-serif;
}
P.footnote {
    padding-left: 1em;
    border-left: 1px solid #E34C4F;
    padding-right: 20px;
}

.info,
.important {
    padding: 8px 10px 8px 37px;
    font-weight: bold;
    line-height: 15px;
    border: 1px solid;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: left top;
}

p.info
{
    background-image: url(bg20.gif);
    border-color: #e9f0ef #ddd #ddd #e9f0ef;
    color: #41635c;
    margin: 1em 0 10px 0;
    width: 496px;
}

p.important
{
    background-image: url(bg19.gif);
    border-color: #fef3ca #e2daae #e2daae #fef3ca;
    color: #bc2e32;
    margin: 0 0 16px 0;
    width: 396px;
}

.errnotice
{
    padding: 8px 10px 8px 37px;
    font-weight: bold;
    line-height: 15px;
    border: 1px solid;
    background-color: #fff;
    background-repeat: no-repeat;
    background-position: left top;
    margin: 0 0 16px 0;
    color: #bc2e32;
    background-image: url(bg23.gif);
    border-color: #FFF2F2 #FFF2F2 #FFF2F2 #FFF2F2;
}


.promoteBox {
    margin-bottom: 16px;
}
.promoteBox img {
    display: block;
}
/* =boxes
-------------------------------------------------- */
.promoteBox {
    margin-bottom: 16px;
}
.promoteBox img {
    display: block;
}
.errorBox {
    height: auto !important;
    margin: 0 0 10px 0 !important;
    padding: 0 !important;
    color: #ec008c !important;
    background: none !important;
    border: none !important;
}
.errorBox DT {
    margin: 0 0 1em 0 !important;
    padding: 0 !important;
    color: #ec008c !important;
    font-weight: bold !important;
    background: none !important;
    border: none !important;
}
.errorBox DD {
    padding: 0 0 4px 30px;
    color: #ec008c;
    background: url(ico03.gif) no-repeat 4px 2px;
}

/* =sitemap
-------------------------------------------------- */
UL#sitemap {
    margin-left: 15px;
}
UL#sitemap LI {
    padding: 2px 0 2px 14px;
    background: url(../images/dot07.gif) no-repeat left 5px;
    list-style-type: none;
    font-weight: bold;
}
UL#sitemap UL {
    margin: 0 0 0 30px;
}
UL#sitemap UL LI {
    padding: 2px 0 2px 10px;
    background: url(../images/dot06.gif) no-repeat left 7px;
    list-style-type: none;
    font-weight: normal;
}
UL#sitemap UL LI UL LI {
    padding: 2px 0 2px 7px;
    background: url(../images/dot10.gif) no-repeat left 8px;
    list-style-type: none;
}
UL#sitemap UL LI UL LI UL LI {
    padding: 2px 0 2px 7px;
    background: url(../images/dot09.gif) no-repeat left 8px;
    list-style-type: none;
}
UL#sitemap A {
    text-decoration: none;
}
/* =pages
-------------------------------------------------- */
UL.pages {
    margin: .5em 0;
    padding: 8px;
    background: #faf9f1;
    line-height: normal;
    color: #807c66;
}
UL.pages LI {
    float: left;
    margin: 0;
    padding: 0;
    list-style:none;
}
UL.pages LI A {
    float: left;
    margin-right: 1px;
    padding: 2px 5px;
    text-decoration: none;
    background: #fff;
    border: 1px solid #e3e2d0;
    color: #9e9b86;
}
UL.pages LI A:hover {
    background: #e3e2d0;
    color: #807c66;
    }
UL.pages LI A.active {
    background: #6d6e71;
    color: #fff;
    border-color: #9e9b86;
    }

/* =tabs
-------------------------------------------------- */
UL.tabs {
    overflow: hidden;
    padding: 0;
    margin: 1.5em 0 0 0;
    border-bottom: 1px solid #adafb2;
    line-height: normal;
    }
UL.tabs LI {
    float: left;
    background: none;
    padding: 0 0 1px 0;
    margin: 0 1px 0 0;
    list-style: none;
    }
UL.tabs LI A {
    background: #6d6e71 url(bg09.gif) no-repeat;
    float: left;
    color: #fff;
    text-decoration: none;
    }
UL.tabs LI A SPAN {
    background: url(bg10.gif) 100% 0 no-repeat;
    float: left;
    cursor: pointer;
    padding: 3px 10px;
    }
UL.tabs LI A:hover,
UL.tabs LI.active A {
    background: #ec008c url(bg07.gif) no-repeat;
    }
UL.tabs LI A:hover SPAN,
UL.tabs LI.active A SPAN {
    background: url(bg08.gif) 100% 0 no-repeat;
    }
/* =nav
-------------------------------------------------- */
UL#nav {
    float: left;
    width: 200px;
    padding: 10px 0;
    margin: 0 20px 0 0;
    border: 1px solid #e8e8e8;
    background: #f8f8f8;
}
UL#nav LI A {
    color: #ec008c;
    text-decoration: none;
    font-weight: bold;
}
UL#nav LI A:hover,
UL#nav LI.active A {
    color: #888;
    text-decoration: underline;
}
UL#nav LI.active {
    background: url(dot06.gif) no-repeat left 6px;
}
UL#nav LI {
    margin: 0 15px;
    padding: 2px 0 2px 10px;
    background: url(dot01.gif) no-repeat left 6px;
}
UL#nav LI UL {
    margin: 0;
    padding: 5px 0;
}
UL#nav LI UL LI {
    padding: 1px 0 1px 10px;
    background: url(dot06.gif) no-repeat left 6px !important;
}
UL#nav LI UL LI A {
    color: #888 !important;
    font-weight: normal;
    text-decoration: none !important;
}
UL#nav UL LI A:hover,
UL#nav UL LI.active {
    color: #6b6a6a !important;
    text-decoration: underline !important;
}
#main-content2 {
    float: left;
    width: 580px;
}
#main-content2 UL#submenu {
    float: left;
    width: 120px;
    margin: 3px 20px 0 0;
}
DIV.lists {
    float: left;
    width: 258px;
    margin-right: 20px;
    padding-right: 20px;
    border-right: 1px solid #eee;
}
DIV.lists H2 {
    margin: 1em 0 0 0;
    padding: 0;
    font-size: 15px;
    font-weight: bold;
}
DIV.lists UL {
    margin: 1em 0 0 0;
    padding: 0;
}
DIV.lists UL LI {
    padding: 1px 0 1px 20px;
    background: url(dot11.gif) no-repeat 1px 4px;
}
P.readmore {
    padding-left: 12px;
    background: url(dot01.gif) no-repeat 1px 60%;
}
DIV.text2 {
    float: left;
    width: 500px;
}
#main-content2 DIV.text {
    float: right;
    width: 438px;
}
UL#submenu LI {
    padding: 4px 0 1px 16px;
    background: url(../images/dot07.gif) no-repeat left 8px;
}
UL#submenu LI A {
    color: #a4a4a4;
}
UL#submenu LI A:hover {
    color: #c8c8c8;
}
UL#submenu LI.active A {
    font-weight: bold;
}
#main-content2 DIV.text DIV.location {
    margin-top: 1em;
}
#main-content2 DIV.text DIV.location P {
    margin: 0;
}
#main-content2 DIV.text DIV.location UL {
    margin-top: .3em;
}


a#ZipLink
{
    color:#888888;
    font-size: 100%;
    text-decoration: underline;
}
