/*
---- File: Styles.css (Customer styles)
---- This file can be renamed or replaced. Additional stylesheets can be added to the theme folder
---- These will automatically be added to the header tag of every page
*/

    html {width:100%; height:100%; margin:0px; padding:0px}
	body {font:10pt Verdana, Arial, Sans-serif; 
            width:100%; height:100%;
            margin:0px; padding:0px;
            background-color:#FFFFFF}
	div, span, a, td, th, input, textarea, label, select {font:small Verdana, Arial, Sans-serif}
	form {margin:0px; padding:0px; width:100%; height:100%;}
	h1 {margin:5px 0px 5px 0px; font:2em 'Trebuchet MS', Verdana, Arial, Sans-serif; color:#6B593F}
	h2 {margin:5px 0px 5px 0px; font:1.7em 'Trebuchet MS', Verdana, Arial, Sans-serif; color:#8C7551}
	h3 {margin:5px 0px 5px 0px; font:1.4em 'Trebuchet MS', Verdana, Arial, Sans-serif; color:#8298CE; font-weight:bold}
	p {margin:5px 0px 5px 0px}
	ul {list-style:none url("Images/icon_bullet.gif")}
	label {color:#3D5E81; text-decoration:underline; cursor:pointer; cursor:hand}
	
	a:link {color:#2F4864}
	a:active {color:#D71637}
	a:visited {color:#6B593F}
	a:hover {color:#000}

	a.menuLanguage:link {font-size:8pt; color:#2F4864; text-decoration:none}
	a.menuLanguage:active {font-size:8pt; color:#2F4864; text-decoration:none}
	a.menuLanguage:visited {font-size:8pt; color:#2F4864; text-decoration:none}
	a.menuLanguage:hover {font-size:8pt; color:#000; text-decoration:none}

	a.menuRoot:link {font-size:8pt; color:#333; text-decoration:none}
	a.menuRoot:active {font-size:8pt; color:#333; text-decoration:none}
	a.menuRoot:visited {font-size:8pt; color:#333; text-decoration:none}
	a.menuRoot:hover {font-size:8pt; color:#000; text-decoration:none}
	
	a.pageTool:link {font-size:8pt; color:#CCC; text-decoration:none}
	a.pageTool:active {font-size:8pt; color:#CCC; text-decoration:none}
	a.pageTool:visited {font-size:8pt; color:#CCC; text-decoration:none}
	a.pageTool:hover {font-size:8pt; color:#000; text-decoration:none}

	a.navigationPath:link {padding:0px 10px 0px 20px; font-size:8pt; color:#8D8F94; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat}
	a.navigationPath:active {padding:0px 10px 0px 20px; font-size:8pt; color:#8D8F94; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat}
	a.navigationPath:visited {padding:0px 10px 0px 20px; font-size:8pt; color:#8D8F94; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat}
	a.navigationPath:hover {padding:0px 10px 0px 20px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat}

	a.navigationPathSelected:link {padding:0px 10px 0px 20px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat}
	a.navigationPathSelected:active {padding:0px 10px 0px 20px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat}
	a.navigationPathSelected:visited {padding:0px 10px 0px 20px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat}
	a.navigationPathSelected:hover {padding:0px 10px 0px 20px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat}

	a.errorReporting:link {padding:0px 20px 0px 15px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat -6px 0px}
	a.errorReporting:active {padding:0px 20px 0px 15px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat -6px 0px}
	a.errorReporting:visited {padding:0px 20px 0px 15px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat -6px 0px}
	a.errorReporting:hover {padding:0px 20px 0px 15px; font-size:8pt; color:#000; text-decoration:none; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat -6px 0px}

	a.contentPaneTitle:link {font-size:8pt; color:#FFF; text-decoration:none}
	a.contentPaneTitle:active {font-size:8pt; color:#FFF; text-decoration:none}
	a.contentPaneTitle:visited {font-size:8pt; color:#FFF; text-decoration:none}
	a.contentPaneTitle:hover {font-size:8pt; color:#000; text-decoration:none}

	a.formHyperLink:link {color:#2F4864}
	a.formHyperLink:active {color:#FFF}
	a.formHyperLink:visited {color:#2F4864}
	a.formHyperLink:hover {color:#000}

	a.footerHyperLink:link {padding-left:5px; font-size:8pt; color:#333; text-decoration:none}
	a.footerHyperLink:active {padding-left:5px; font-size:8pt; color:#333; text-decoration:none}
	a.footerHyperLink:visited {padding-left:5px; font-size:8pt; color:#333; text-decoration:none}
	a.footerHyperLink:hover {padding-left:5px; font-size:8pt; color:#333; text-decoration:none}

	a.contentPane:link {color:#FFFFFF; font-weight:bold; text-decoration:none}
	a.contentPane:active {color:#FFFFFF; font-weight:bold; text-decoration:none}
	a.contentPane:visited {color:#FFFFFF; font-weight:bold; text-decoration:none}
	a.contentPane:hover {color:#FFCC00; font-weight:bold; text-decoration:none}

	a.articlesYear:link {color:#2F4864; text-decoration:none}
	a.articlesYear:active {color:#2F4864; text-decoration:none}
	a.articlesYear:visited {color:#2F4864; text-decoration:none}
	a.articlesYear:hover {color:#000; text-decoration:none}

	a.articlesTitle:link {color:#2F4864; font-weight:bold; text-decoration:none}
	a.articlesTitle:active {color:#6688CC; font-weight:bold; text-decoration:none}
	a.articlesTitle:visited {color:#666; font-weight:bold; text-decoration:none}
	a.articlesTitle:hover {color:#2453B3; font-weight:bold; text-decoration:underline}

	a.articlesTitleHeadlines:link {color:#CC0033; font-weight:bold; text-decoration:none}
	a.articlesTitleHeadlines:active {color:#6688CC; font-weight:bold; text-decoration:none}
	a.articlesTitleHeadlines:visited {color:#CC0033; font-weight:bold; text-decoration:none}
	a.articlesTitleHeadlines:hover {color:#2453B3; font-weight:bold; text-decoration:underline}

	a.articlesSubscribeLeft:link {padding-left:20px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}
	a.articlesSubscribeLeft:active {padding-left:20px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}
	a.articlesSubscribeLeft:visited {padding-left:20px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}
	a.articlesSubscribeLeft:hover {padding-left:20px; font-size:8pt; color:#000; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}

	a.articlesSubscribeLeftHeadlines:link {padding-left:20px; font-size:8pt; color:#FFF; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}
	a.articlesSubscribeLeftHeadlines:active {padding-left:20px; font-size:8pt; color:#FFF; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}
	a.articlesSubscribeLeftHeadlines:visited {padding-left:20px; font-size:8pt; color:#FFF; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}
	a.articlesSubscribeLeftHeadlines:hover {padding-left:20px; font-size:8pt; color:#000; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}

	a.backLink:link {padding-left:13px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_back_link.gif") no-repeat 3px 5px}
	a.backLink:active {padding-left:13px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_back_link.gif") no-repeat 3px 5px}
	a.backLink:visited {padding-left:13px; font-size:8pt; color:#2F4864; text-decoration:none; background:transparent url("Images/bg_back_link.gif") no-repeat 3px 5px}
	a.backLink:hover {padding-left:13px; font-size:8pt; color:#000; text-decoration:underline; background:transparent url("Images/bg_back_link.gif") no-repeat 3px 5px}

	a.articlesLink:link {color:#3D5E81; font-size:8pt; text-decoration:none}
	a.articlesLink:active {color:#3D5E81; font-size:8pt; text-decoration:none}
	a.articlesLink:visited {color:#3D5E81; font-size:8pt; text-decoration:none}
	a.articlesLink:hover {color:#000; font-size:8pt; text-decoration:underline}

	a.moreArticlesLink:link {color:#D71637; font-size:8pt; text-decoration:none}
	a.moreArticlesLink:active {color:#D71637; font-size:8pt; text-decoration:none}
	a.moreArticlesLink:visited {color:#D71637; font-size:8pt; text-decoration:none}
	a.moreArticlesLink:hover {color:#000; font-size:8pt; text-decoration:underline}

	a.linksArrowLarge:link {padding:0px 0px 0px 20px; font-size:10pt; font-weight:bold; color:#3D5E81; text-decoration:none; background:transparent url("Images/bg_arrow_links_large.gif") no-repeat 7px 4px}
	a.linksArrowLarge:active {padding:0px 0px 0px 20px; font-size:10pt; font-weight:bold; color:#3D5E81; text-decoration:none; background:transparent url("Images/bg_arrow_links_large.gif") no-repeat 7px 4px}
	a.linksArrowLarge:visited {padding:0px 0px 0px 20px; font-size:10pt; font-weight:bold; color:#3D5E81; text-decoration:none; background:transparent url("Images/bg_arrow_links_large.gif") no-repeat 7px 4px}
	a.linksArrowLarge:hover {padding:0px 0px 0px 20px; font-size:10pt; font-weight:bold; color:#000; text-decoration:none; background:transparent url("Images/bg_arrow_links_large.gif") no-repeat 7px 4px}

	/*-- Backgrounds --*/
    .GranasBrown1Bg {background-color:#6B593F}
    .GranasBrown2Bg {background-color:#8C7551}
    .GranasBrown3Bg {background-color:#BAAC97}
    .GranasBrown4Bg {background-color:#D1C8B9}
    .GranasBlue1Bg {background-color:#2F4864}
    .GranasBlue2Bg {background-color:#3D5E81}
    .GranasBlue3Bg {background-color:#8B9EB3}
    .GranasBlue4Bg {background-color:#B1BFCD}
    .GranasBlue5Bg {background-color:#8298CE}
    .GranasRed1Bg {background-color:#6F4240}
    .GranasRed2Bg {background-color:#9D5E5A}
    .GranasRed3Bg {background-color:#C49E9C}
    .GranasRed4Bg {background-color:#D8BFBD}
    .GranasRed5Bg {background-color:#D71637}
    .GranasGray1Bg {background-color:#8D8F94}
    .GranasGray2Bg {background-color:#B6B7BA}
    .GranasGray3Bg {background-color:#CACBCD}
    .GranasGray4Bg {background-color:#F2F2F2}
    .GranasGreen1Bg {background-color:#99CC00}
    .GranasGreen2Bg {background-color:#CCFF00}
	.bgHeaderLogo {background:#FFF url("Images/bg_header.jpg") repeat-x}
	.bgHeaderLogoPopup {background:#FFF url("Images/bg_header_popup.jpg") repeat-x}
	.bgMenuBar {background:#FFF url("Images/bg_menubar.gif") repeat-x}
	.bgLoginName {font-size:8pt; color:#333; background:#FFF url("Images/bg_loginname.gif") repeat-x}
	.bgLoginNamePrint {font-size:8pt; color:#333; background-color:#FFF; border-top:1px solid #B1BFCD}
	.bgFooter {background:#FFF url("Images/bg_footer.gif") repeat-x}
	.bgMenuLanguage {padding:2px 5px 2px 5px; background-color:transparent}
	.bgMenuLanguageOver {padding:2px 5px 2px 5px; background:transparent url("Images/bg_menulanguage.gif") repeat-x}
	.bgMenuRoot {font-size:8pt !important; color:#333 !important; background-color:transparent}
	.bgMenuRootDynamic {font-size:8pt !important; color:#2F4864 !important;}
	.bgMenuRootOver {font-size:8pt !important; color:#000 !important; background:transparent url("Images/bg_menuroot.gif") repeat-x}
	.bgMenuSub {font-size:8pt !important; color:#2F4864 !important;}
	.bgMenuGlobal {font-size:8pt !important; color:#333 !important;}
	.bgMenuLoginArea {font-size:8pt !important; color:#333 !important;}
	.bgPageTool {background-color:#333}
	.bgPageToolOver {background-color:#666}
	.bgContentPaneTitle {background:#3D5E81 url("Images/bg_contentpane_title.gif") repeat-x}
	.bgContentPaneText {background-color:#B1BFCD; border-bottom:1px solid #FFF}
    .bgSitemapTitle {padding-left:5px; color:#2F4864; font-weight:bold; background-color:#B1BFCD}
    .bgSitemapGlobalTitle {padding-left:5px; color:#333; font-weight:bold; background-color:#B6B7BA}
    .bgSitemapServiceTitle {padding-left:5px; color:#333; font-weight:bold; background-color:#B6B7BA}
    .bgFormTitle {padding-left:4px; color:#FFF; font-weight:bold; background-color:#8B9EB3}
    .bgFormBody {background-color:#B1BFCD; border-top:1px solid #FFF}
    .bgFormMessages {padding-left:4px; color:#2F4864; font-weight:bold; border-top:1px solid #FFF; background-color:#8B9EB3}
    .bgFormNotes {background-color:#BAAC97; border-top:1px solid #FFF}
	.bgLoginAreaTitle {padding:0px 4px 0px 4px; font-weight:bold; color:#FFF; background:#6B593F url("Images/bg_loginarea_title.gif") repeat-x; border-bottom:1px solid #FFF}
	.bgLoginAreaDescription {padding:4px; background-color:#BAAC97}
    .bgPrintPageContentTitle {padding:4px 0px 10px 0px; font-size:14pt; color:#333; border-top:1px solid #8B9EB3}
    .bgPrintPage {color:#3D5E81; border-top:1px solid #8B9EB3}
    .bgInfoBar {background-color:#8B9EB3; border-top:1px solid #FFF}
	.bgMenuTab {padding:1px 0px 0px 5px; height:14px; background-color:transparent}
	.bgMenuTabOver {padding:2px 10px 0px 25px; height:20px; background:#B1BFCD url('Images/bg_tab.gif') no-repeat}
	.bgArticlesTitleBar {background:#B1BFCD url('Images/bg_articles_titlebar.gif') repeat-x}
	.bgArticlesTitleBarHeadlines {background:#EA3555 url('Images/bg_articles_titlebar_headlines.gif') repeat-x}
	.bgContentTagSeparator {padding:0px 5px 0px 5px; background:transparent url('Images/bg_arrow_contenttags.gif') no-repeat 6px 10px;}
	.bgIntroText {padding:20px; font:14pt 'Trebuchet MS', Verdana, Arial, Sans-serif; color:#8B9EB3; background:#2F4864 url('Images/bg_intro_txt.gif') repeat-x}
	.bgSearchBox {background:#FFF url("Images/bg_textbox_search.gif") repeat-x;}
	
	/*-- Text --*/
	.letterSpacingTxt {letter-spacing:1px}
	.smallTxt {font-size:8pt}
	.mediumTxt {font-size:12pt}
	.largeTxt {font-size:18pt}
	.extraLargeTxt {font-size:30pt}
	.boldTxt {font-weight:bold}

    .dkGrayTxt {color:#333}
    .liteGrayTxt {color:#CCC}
    .GranasArticleTitle {font:18pt 'Trebuchet MS', Verdana, Arial, Sans-serif; }

    .GranasBrown1Txt {color:#6B593F}
    .GranasBrown2Txt {color:#8C7551}
    .GranasBrown3Txt {color:#BAAC97}
    .GranasBrown4Txt {color:#D1C8B9}
    .GranasBlue1Txt {color:#2F4864}
    .GranasBlue2Txt {color:#3D5E81}
    .GranasBlue3Txt {color:#8B9EB3}
    .GranasBlue4Txt {color:#B1BFCD}
    .GranasBlue5Txt {color:#8298CE}
    .GranasRed1Txt {color:#6F4240}
    .GranasRed2Txt {color:#9D5E5A}
    .GranasRed3Txt {color:#C49E9C}
    .GranasRed4Txt {color:#D8BFBD}
    .GranasRed5Txt {color:#D71637}
    .GranasGray1Txt {color:#8D8F94}
    .GranasGray2Txt {color:#B6B7BA}
    .GranasGray3Txt {color:#CACBCD}
    .GranasGray4Txt {color:#F2F2F2}
    .GranasGreen1Txt {color:#99CC00}
    .GranasGreen2Txt {color:#CCFF00}

    .documentContentTitleTxt {font:18pt 'Trebuchet MS', Verdana, Arial, Sans-serif; color:#3D5E81}
    .errorTxt {font:18pt 'Trebuchet MS', Verdana, Arial, Sans-serif; color:#000}
	.navigationPathLabel {padding:0px 10px 0px 20px; font-size:8pt; color:#8C7551; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat}
	.navigationPathLabelSelected {padding:0px 10px 0px 20px; font-size:8pt; color:#6B593F; background:transparent url("Images/bg_breadcrumb_arrow.gif") no-repeat}

    /*-- Containers --*/
    .divPaneFooter {width:100%; height:62px; background:#FFF url("Images/bg_pane_footer.jpg") repeat-x}
    .spanValidatorMessage {padding:4px 3px 4px 21px; font-size:8pt; color:#6B593F; border-top:1px solid #8B9EB3; background:#FFF url("Images/icon_warning.gif") no-repeat 2px 2px}
    
    /*-- Borders --*/
    .borderFull {border:1px solid #999}
    .borderTop {border-top:1px solid #999}
    .borderRight {border-right:1px solid #999}
    .borderBottom {border-bottom:1px solid #999}
    .borderLeft {border-left:1px solid #999}
    .borderMenuRoot {border-bottom:1px solid #95A6B9}
    .borderMenuLoginArea {border-bottom:1px solid #BAAC97}
    .borderMenuSub {border-bottom:1px solid #95A6B9}
    .borderMenuGlobal {border-bottom:1px solid #A4A4A4}
    .borderSitemap {border-bottom:1px solid #B1BFCD}
    .borderPaneSeparatorBottom {border-bottom:1px solid #FFF}
    .borderPaneSeparatorTop {border-top:1px solid #FFF}
    .borderCaptchaTable {width:100%;border:1px solid #8B9EB3}
    .borderArticlesMenuYear {border-bottom:1px solid #B1BFCD}
    .borderArticles {border-bottom:1px solid #B1BFCD}
    .borderArticlesTop {border-top:1px solid #B1BFCD}
    .borderArticlesHeadlines {border-bottom:1px solid #F394A5}
    
	/*-- Forms --*/
    .textboxSearch {padding:1px 0px 0px 2px; margin:0px; width:100%; font-size:8pt; color:#333; background-color:transparent; border:0px solid #000}
    .textboxDefault {padding:2px 0px 0px 3px; width:100%; height:20px; color:#333; background:#FFF url("Images/bg_textbox.gif") repeat-x; border:1px solid #8B9EB3;}
	.textboxDisabled {padding:3px 0px 3px 3px; width:100%; color:#6B593F; background:#FFF url("Images/bg_textbox.gif") repeat-x; border:1px solid #8C7551;}
    .textareaDefault {padding:2px 0px 0px 3px; width:100%; color:#333; background:#FFF url("Images/bg_textbox.gif") repeat-x; border:1px solid #8B9EB3;}

    .buttonDefault {padding:0px 10px 2px 10px; font-size:8pt; color:#2F4864; height:26px;}
