@import url(base.css);

/* Layout Styles: Main
------------------------------------------------------ */

#root {
}

/* Layout Styles: Sub
------------------------------------------------------ */

#subroot {}
#sublayout {}

#subleftmargin { width: 0px; }
#subrightmargin {
        width: 100%;
        background-color: #FFFFFF;
        background-image: url('images/rightmargin.gif');
        background-repeat: repeat-x;
}

#subheader { width: 700px; }
#subleftcontent {}
#subrightcontent { width: 0px; }

#subcontentcell {}
#subcontenttable {}
#subcontent {
        padding-left:30px;
        padding-right: 100px;

         width: 750px;
        background-image: url('images/sub_margin_right.gif');
        background-repeat: repeat-y;
        padding-top: 10px;
        }
#subcontent .content {}

#subfooter { height: 100%; }

/* Layout Styles: News
------------------------------------------------------ */

#newroot {}
#newlayout {}

#newleftmargin { width: 0%;}
#newrightmargin {
        width: 100%;
        background-color: #FFFFFF;
        background-image: url('images/rightmargin.gif');
        background-repeat: repeat-x;
        }

#newheader { width: 700px; }
#newcontent {
        padding-left:50px;
        padding-right: 100px;
        padding-top: 10px;

         width: 750px;
        background-image: url('images/news_margin_right.gif');
        background-repeat: repeat-y;
        }
#newcontenttable {}

#newfooter { height: 100%; }

/* All pages
------------------------------------------------------ */


/* Splash: Welcome Text
------------------------------------------------------ */

.welcome, .articles, .legal {
        color: #000000;
        font-weight: normal;
        font-size: 11px;
        font-family: Arial, Helvetica, Sans-serif;
}
.welcome {
        padding-top:6px;
        padding-bottom:7px;
        padding-left:57px;
        padding-right:17px;
        text-align: left;
        font-family:Tahoma;
        font-size:11px;
        color:#000000;
        background-color:#F0F0F0;

}
.welcome a:link, .welcome a:hover, .welcome a:active, .welcome a:visited {
        color: #000;
        font-weight: bold;
        text-decoration: none;
}

/* Splash: Articles
------------------------------------------------------ */

.articles {
        border-width:0px;
        padding:20px;
        padding-left: 45px;
}
.articles b {
        display: block;
        margin-left: -19px;
        padding-left: 18px;
        background: url(images/c_pointer0.gif) no-repeat;
        background-position: -4px 2px;
}

.articles b:hover {
        background: url(images/c_pointer1.gif) no-repeat;
        background-position: -2px 2px;

}
.articles a:link, .articles a:hover, .articles a:active, .articles a:visited {
        color: #000;
        text-decoration: underlined;
        font-weight: normal;
}

/* Splash: Legal News
------------------------------------------------------ */

.legal {
        border-width:0px;
        padding:20px;
        padding-left: 35px;

}
.legal a:link, .legal a:hover, .legal a:active, .legal a:visited {
        font-weight: normal;
        font-size: 11px;
        font-family: Arial, Helvetica, Sans-serif;
        color: #000000;
        text-decoration: underline;
}
.legal a.goLink {
        display: block;
        margin-left: -19px;
        padding-left: 18px;
        background: url(images/c_pointer0.gif) no-repeat;
        background-position: -4px 2px;
}

.legal a.goLink:hover {
        background: url(images/c_pointer1.gif) no-repeat;
        background-position: -2px 2px;
}

/* Newsletter
------------------------------------------------------ */

.footer {
    text-align: left;
    font-family:Tahoma;
    font-size:11px;
    color:#6C6C6C;
    background-color:#FFFFFF;
    padding-top:12px;
    padding-left: 30px;
}


td.otherNewslettersCell {
        background-color: #FFA333;
        padding-bottom: 4px;
}
td.otherNewslettersCell a.areaLink:link,
td.otherNewslettersCell a.areaLink:hover,
td.otherNewslettersCell a.areaLink:active,
td.otherNewslettersCell a.areaLink:visited {
}
td.dividingLineCell {
        background-image: url(newsletter/images/dotted.gif);
        background-position: 0px 8px;
        background-repeat: repeat-x;
}

td.newsContent, td.newsContent * {
        width:100%px;
        padding-left: 20px;
}
td.newsTitle {
}
td.newsHeader {
        width:100%;
        padding-left: 40px;
}
p.articleHeader {
}
p.newsAbstract {
}
p.newsAbstract a:link,
p.newsAbstract a:hover,
p.newsAbstract a:active,
p.newsAbstract a:visited {
}
p.newsAbstract a:hover {
}

a.newsLink:link, a.newsLink:hover, a.newsLink:active, a.newsLink:visited {
}
a.newsLink:hover {
}

a.urlLink:link, a.urlLink:hover, a.urlLink:active, a.urlLink:visited {
}
a.urlLink:hover {
}

a.areaLink:link, a.areaLink:hover, a.areaLink:active, a.areaLink:visited {
        color: #000000;
}
a.areaLink:hover { color: #000000; }

a.footerLink:link, a.footerLink:hover, a.footerLink:active, a.footerLink:visited {
        font-family:Tahoma;
        font-size:11px;
        color:#6C6C6C;
        text-decoration: underline;
}
a.footerLink:hover {
        text-decoration: underline;
}

td.newsDate {
        display: none;
}

/* Date Style
------------------------------------------------------ */

td.date {
        padding-left: 15px;
        font: normal 11px Tahoma, Verdana, Sans-serif;
        color: #000;
}

/* Horizontal Menu Styling ...
------------------------------------------------------ */

td.hmenu {
}
td.hmenu a {
        display: block;
        background-color: transparent;
}
td.hmenu a:hover {
        background-color: transparent;
}

/* Vertical Menu Styling ...
------------------------------------------------------ */

td.vmenu {
}
td.vmenu a {
        display: block;
        background-color: transparent;
}
td.vmenu a:hover {
        background-color: transparent;
}

/* Contact Form Styles
------------------------------------------------------ */

#fcontactcell {
        background-color: #FFFFFF;
        padding: 0px 4px 0px 37px;

}
#fcontacttable {
        width: 215px;
}
.ftext {
        font: 11px Tahoma, Verdana;
        padding: 3px 3px 8px 1px;
        line-height: 140%;
}
.flabel {
        font: 11px Tahoma, Verdana;
        width: 75px;
}
.ffield {
        font: 11px Tahoma, Verdana;
        border: 1px solid #b6b6b6;
        margin-bottom: 4px;
        padding: 1px 4px 0px 4px;
        height: 15px;
        width: 140px;
        text-align: left;
}
.fvalue {
        width: 140px;
        text-align: right;
        padding: 0px;
}
.farea {
        font: 11px Tahoma, Verdana;
        border: 1px solid #b6b6b6;
        margin-bottom: 4px;
        padding: 1px 4px 0px 4px;
        width: 140px;
        height: 60px;
}
.fbutton {
        font: 11px Tahoma, Verdana;
        border: 1px solid #b6b6b6;
        padding: 1px 6px 0px 6px;
        background-color: #d7d7d7;
}
.fbutton:hover {
        border: 1px solid #555;
}

/* :EOF */