/*
---- 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 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-serif; 
            width:100%; height:100%;
            margin:0px; padding:0px;}
    body.bodyIntro {background:#3A7DDA url("Images/bg_main_intro.png") repeat-x}
    body.bodyMain {background:#3A7DDA url("Images/bg_main_normal.png") repeat-x}
	body.bodyPopup {background:#3A7DDA url("Images/bg_main_popup.png") repeat-x}
	body.bodyPrint {background-color:#FFF}
	div, span, a, td, th, input, select {font:10pt 'Trebuchet MS', Verdana, Arial, Helvetica, Sans-serif}
	#divMasterPageContent div {color:#777169}
	#divContentPaneContent {color:#666}
	#divContentPaneContent div {color:#666}
	label {color:#3A7DDA;}
	label:hover {color:#333; cursor:pointer}
	h1 {margin:10px 0px 10px 0px; font-size:1.5em; font-weight:normal}
	h1.articleTag {color:#BBB1A5 !important}
	h2 {position:relative; left:-15px; margin:10px 0px 10px 0px; padding:2px 20px 2px 16px; color:#FFF; font-size:10pt; font-weight:bold; display:inline; background-color:#BBB1A5}
	hr {clear:left; margin:0px !important; height:1px; background-color:transparent; border-top:0px solid #E7E4E0; border-right:0px solid #E7E4E0; border-bottom:1px solid #E7E4E0; border-left:0px solid #E7E4E0}
	form {margin:0px; padding:0px}
	
	a:link {color:#3A7DDA; text-decoration:none}
	a:active {color:#FF0000; text-decoration:none}
	a:visited {color:#2E64AE; text-decoration:none}
	a:hover {color:#333; text-decoration:none}
	
	a.rootMenuLink:link {padding:6px 15px 6px 15px; display:block}
	a.rootMenuLink:active {padding:6px 15px 6px 15px; display:block}
	a.rootMenuLink:visited {padding:6px 15px 6px 15px; display:block}
	a.rootMenuLink:hover {padding:6px 15px 6px 15px; display:block}

	a.rootMenuItemLink:link {color:#333; text-decoration:none; font-weight:bold !important; background:#B9CD33 url("Images/bg_root_menu_no.png") repeat-x}
	a.rootMenuItemLink:active {color:#333; text-decoration:none; font-weight:bold !important; background:#B9CD33 url("Images/bg_root_menu_no.png") repeat-x}
	a.rootMenuItemLink:visited {color:#333; text-decoration:none; font-weight:bold !important; background:#B9CD33 url("Images/bg_root_menu_no.png") repeat-x}
	a.rootMenuItemLink:hover {color:#333; text-decoration:none; font-weight:bold !important; background:#B9CD33 url("Images/bg_root_menu_ro.png") repeat-x}

	a.rootMenuItemLinkSelected:link {color:#333; text-decoration:none; background:#DAD7D3 url("Images/bg_root_menu_ro.png") repeat-x}
	a.rootMenuItemLinkSelected:active {color:#333; text-decoration:none; background:#DAD7D3 url("Images/bg_root_menu_ro.png") repeat-x}
	a.rootMenuItemLinkSelected:visited {color:#333; text-decoration:none; background:#DAD7D3 url("Images/bg_root_menu_ro.png") repeat-x}
	a.rootMenuItemLinkSelected:hover {color:#333; text-decoration:none; background:#DAD7D3 url("Images/bg_root_menu_ro.png") repeat-x}

	a.searchMenuLink:link {padding:4px 15px 4px 15px; display:block}
	a.searchMenuLink:active {padding:4px 15px 4px 15px; display:block}
	a.searchMenuLink:visited {padding:4px 15px 4px 15px; display:block}
	a.searchMenuLink:hover {padding:4px 15px 4px 15px; display:block}

	a.searchMenuItemLink:link {color:#333; text-decoration:none; font-weight:bold !important}
	a.searchMenuItemLink:active {color:#333; text-decoration:none; font-weight:bold !important}
	a.searchMenuItemLink:visited {color:#333; text-decoration:none; font-weight:bold !important}
	a.searchMenuItemLink:hover {color:#333; text-decoration:none; font-weight:bold !important; background:#B9CD33 url("Images/bg_root_menu_ro.png") repeat-x}

	a.searchMenuItemLinkSelected:link {color:#333 !important; text-decoration:none}
	a.searchMenuItemLinkSelected:active {color:#FF0000 !important; text-decoration:none}
	a.searchMenuItemLinkSelected:visited {color:#333 !important; text-decoration:none}
	a.searchMenuItemLinkSelected:hover {color:#333 !important; text-decoration:none}

	a.subMenuLink:link {width:100%; color:#FFFFFF; display:block}
	a.subMenuLink:active {width:100%; color:#FF0000; display:block}
	a.subMenuLink:visited {width:100%; color:#FFFFFF; display:block}
	a.subMenuLink:hover {width:100%; color:#FFFFFF; display:block}

	a.subMenuLinkLevel_3:link {width:100%; display:block}
	a.subMenuLinkLevel_3:active {width:100%; display:block}
	a.subMenuLinkLevel_3:visited {width:100%; display:block}
	a.subMenuLinkLevel_3:hover {width:100%; display:block}

	a.sitemapMenuLinkLevel_1:link {padding:10px 0px 5px 0px !important; font-size:1em !important; color:#3A7DDA; font-weight:bold; text-transform:uppercase}
	a.sitemapMenuLinkLevel_1:active {padding:10px 0px 5px 0px !important; font-size:1em !important; color:#FF0000; font-weight:bold; text-transform:uppercase}
	a.sitemapMenuLinkLevel_1:visited {padding:10px 0px 5px 0px !important; font-size:1em !important; color:#3A7DDA; font-weight:bold; text-transform:uppercase}
	a.sitemapMenuLinkLevel_1:hover {padding:10px 0px 5px 0px !important; font-size:1em !important; color:#333; font-weight:bold; text-transform:uppercase}

	a.sitemapMenuLinkLevel_2:link {padding:4px 0px 4px 10px !important; font-weight:bold; color:#3A7DDA}
	a.sitemapMenuLinkLevel_2:active {padding:4px 0px 4px 10px !important; font-weight:bold; color:#FF0000}
	a.sitemapMenuLinkLevel_2:visited {padding:4px 0px 4px 10px !important; font-weight:bold; color:#3A7DDA}
	a.sitemapMenuLinkLevel_2:hover {padding:4px 0px 4px 10px !important; font-weight:bold; color:#333}

	a.sitemapMenuLinkLevel_3:link {padding:4px 0px 4px 15px !important; color:#3A7DDA}
	a.sitemapMenuLinkLevel_3:active {padding:4px 0px 4px 15px !important; color:#FF0000}
	a.sitemapMenuLinkLevel_3:visited {padding:4px 0px 4px 15px !important; color:#3A7DDA}
	a.sitemapMenuLinkLevel_3:hover {padding:4px 0px 4px 15px !important; color:#333}

	a.sitemapMenuLinkLevel_4:link {padding:4px 0px 4px 20px !important; color:#3A7DDA}
	a.sitemapMenuLinkLevel_4:active {padding:4px 0px 4px 20px !important; color:#FF0000}
	a.sitemapMenuLinkLevel_4:visited {padding:4px 0px 4px 20px !important; color:#3A7DDA}
	a.sitemapMenuLinkLevel_4:hover {padding:4px 0px 4px 20px !important; color:#333}

	a.globalMenuLink:link {width:100%; display:block}
	a.globalMenuLink:active {width:100%; display:block}
	a.globalMenuLink:visited {width:100%; display:block}
	a.globalMenuLink:hover {width:100%; display:block}

	a.globalMenuLinkSelected:link {color:#FFFFFF}
	a.globalMenuLinkSelected:active {color:#FF0000}
	a.globalMenuLinkSelected:visited {color:#FFFFFF}
	a.globalMenuLinkSelected:hover {color:#FFFFFF}

	a.serviceMenuLink:link {color:#CEEEFB; font-size:8pt; font-weight:bold; text-decoration:none}
	a.serviceMenuLink:active {color:#000; font-size:8pt; font-weight:bold; text-decoration:underline}
	a.serviceMenuLink:visited {color:#CEEEFB; font-size:8pt; font-weight:bold; text-decoration:none}
	a.serviceMenuLink:hover {color:#FFF; font-size:8pt; font-weight:bold; text-decoration:none}
	
	a.serviceMenuLinkOver:link {color:#B9CD33; font-size:8pt; font-weight:bold; text-decoration:none}
	a.serviceMenuLinkOver:active {color:#000; font-size:8pt; font-weight:bold; text-decoration:underline}
	a.serviceMenuLinkOver:visited {color:#B9CD33; font-size:8pt; font-weight:bold; text-decoration:none}
	a.serviceMenuLinkOver:hover {color:#FFF; font-size:8pt; font-weight:bold; text-decoration:none}

	a.languageLink:link {padding:0px 0px 0px 6px; color:#CEEEFB; font-size:8pt; text-decoration:none}
	a.languageLink:active {padding:0px 0px 0px 6px; color:#000; font-size:8pt; text-decoration:none}
	a.languageLink:visited {padding:0px 0px 0px 6px; color:#CEEEFB; font-size:8pt; text-decoration:none}
	a.languageLink:hover {padding:0px 0px 0px 6px; color:#FFF; font-size:8pt; text-decoration:none}
	
	a.languageLinkOver:link {padding:0px 0px 0px 6px; color:#B9CD33; font-size:8pt; text-decoration:none}
	a.languageLinkOver:active {padding:0px 0px 0px 6px; color:#000; font-size:8pt; text-decoration:none}
	a.languageLinkOver:visited {padding:0px 0px 0px 6px; color:#B9CD33; font-size:8pt; text-decoration:none}
	a.languageLinkOver:hover {padding:0px 0px 0px 6px; color:#FFF; font-size:8pt; text-decoration:none}
	
	a.breadcrumbLink:link {padding:0px 12px 0px 0px; color:#999; font-size:7pt; text-decoration:underline; background:transparent url("Images/bg_breadcrumb_link.gif") no-repeat right}
	a.breadcrumbLink:active {padding:0px 12px 0px 0px; color:#FF0000; font-size:7pt; text-decoration:underline; background:transparent url("Images/bg_breadcrumb_link.gif") no-repeat right}
	a.breadcrumbLink:visited {padding:0px 12px 0px 0px; color:#999; font-size:7pt; text-decoration:underline; background:transparent url("Images/bg_breadcrumb_link.gif") no-repeat right}
	a.breadcrumbLink:hover {padding:0px 12px 0px 0px; color:#3A7DDA; font-size:7pt; text-decoration:underline; background:transparent url("Images/bg_breadcrumb_link.gif") no-repeat right}

	a.breadcrumbLinkSelected:link {padding:0px 12px 0px 0px; color:#666; font-size:7pt; text-decoration:none}
	a.breadcrumbLinkSelected:active {padding:0px 12px 0px 0px; color:#FF0000; font-size:7pt; text-decoration:none}
	a.breadcrumbLinkSelected:visited {padding:0px 12px 0px 0px; color:#666; font-size:7pt; text-decoration:none}
	a.breadcrumbLinkSelected:hover {padding:0px 12px 0px 0px; color:#3A7DDA; font-size:7pt; text-decoration:underline}

	a.contentPaneTitleLink:link {color:#2E64AE; font-weight:bold; text-decoration:none}
	a.contentPaneTitleLink:active {color:#FF0000; font-weight:bold; text-decoration:none}
	a.contentPaneTitleLink:visited {color:#2E64AE; font-weight:bold; text-decoration:none}
	a.contentPaneTitleLink:hover {color:#000; font-weight:bold; text-decoration:underline}

	a.footerLink:link {padding:0px 5px 0px 5px; color:#FFF; font-size:7pt; text-decoration:none}
	a.footerLink:active {padding:0px 5px 0px 5px; color:#FF0000; font-size:7pt; text-decoration:none}
	a.footerLink:visited {padding:0px 5px 0px 5px; color:#FFF; font-size:7pt; text-decoration:none}
	a.footerLink:hover {padding:0px 5px 0px 5px; color:#000; font-size:7pt; text-decoration:none}

	a.pageToolLink:link {color:#3A7DDA; font-size:7pt; text-decoration:none}
	a.pageToolLink:active {color:#FF0000; font-size:7pt; text-decoration:none}
	a.pageToolLink:visited {color:#3A7DDA; font-size:7pt; text-decoration:none}
	a.pageToolLink:hover {color:#000; font-size:7pt; text-decoration:none}

	a.tcsLink:link {color:#3A7DDA; text-decoration:none}
	a.tcsLink:active {color:#FF0000; text-decoration:none}
	a.tcsLink:visited {color:#3A7DDA; text-decoration:none}
	a.tcsLink:hover {color:#333; text-decoration:none}

	a.smallLink:link {color:#3A7DDA; font-size:8pt; text-decoration:none}
	a.smallLink:active {color:#FF0000; font-size:8pt; text-decoration:none}
	a.smallLink:visited {color:#3A7DDA; font-size:8pt; text-decoration:none}
	a.smallLink:hover {color:#333; font-size:8pt; text-decoration:none}

	a.backLink:link {padding-left:10px; font-size:8pt; color:#3A7DDA; text-decoration:none; background:transparent url("Images/arrow_blue_left.gif") no-repeat 0px 4px}
	a.backLink:active {padding-left:10px; font-size:8pt; color:#FF0000; text-decoration:none; background:transparent url("Images/arrow_blue_left.gif") no-repeat 0px 4px}
	a.backLink:visited {padding-left:10px; font-size:8pt; color:#3A7DDA; text-decoration:none; background:transparent url("Images/arrow_blue_left.gif") no-repeat 0px 4px}
	a.backLink:hover {padding-left:10px; font-size:8pt; color:#333; text-decoration:none; background:transparent url("Images/arrow_blue_left.gif") no-repeat 0px 4px}

	a.subscribeLink:link {padding-right:20px; font-size:8pt; color:#3A7DDA; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat right}
	a.subscribeLink:active {padding-right:20px; font-size:8pt; color:#FF0000; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat right}
	a.subscribeLink:visited {padding-right:20px; font-size:8pt; color:#3A7DDA; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat right}
	a.subscribeLink:hover {padding-right:20px; font-size:8pt; color:#333; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat right}

	a.articleTitleLink:link {color:#2E64AE; font-weight:bold; text-decoration:none}
	a.articleTitleLink:active {color:#FF0000; font-weight:bold; text-decoration:none}
	a.articleTitleLink:visited {color:#3A7DDA; font-weight:bold; text-decoration:none}
	a.articleTitleLink:hover {color:#333; font-weight:bold; text-decoration:none}

	a.featuredArticleLink:link {padding:0px 0px 0px 15px; color:#3A637D; font-size:8pt !important; text-decoration:none; background:transparent url("Images/Cim/cim_icon_menu_popout.gif") no-repeat 4px 4px}
	a.featuredArticleLink:active {padding:0px 0px 0px 15px; color:#7F7F7F; font-size:8pt !important; text-decoration:none; background:transparent url("Images/Cim/cim_icon_menu_popout.gif") no-repeat 4px 4px}
	a.featuredArticleLink:visited {padding:0px 0px 0px 15px; color:#3A637D; font-size:8pt !important; text-decoration:none; background:transparent url("Images/Cim/cim_icon_menu_popout.gif") no-repeat 4px 4px}
	a.featuredArticleLink:hover {padding:0px 0px 0px 15px; color:#3A637D; font-size:8pt !important; text-decoration:underline; background:transparent url("Images/Cim/cim_icon_menu_popout.gif") no-repeat 4px 4px}

    /*--- TEXT ---*/
    .letterSpacingTxt {letter-spacing:1px}
	.smallTxt {font-size:8pt}
	.mediumTxt {font-size:medium}
	.largeTxt {font-size:large}
	.extraLargeTxt {font-size:x-large}
	.boldTxt {font-weight:bold}
	.alignRightTxt {text-align:right}
	.alignLeftTxt {text-align:left}
	.alignCenterTxt {text-align:center}
	.alignJustifyTxt {text-align:justify}
	.smallCapsTxt {font-variant:small-caps}
	.upperCaseTxt {text-transform:uppercase}
	.nowrapTxt {white-space:nowrap}
	
	.IE8AdjustedZIndex {z-index:1}
	.articleTitle {font-size:1.5em; color:#777169}
	.contentTitle {padding-bottom:10px; font-size:1.5em; color:#777169}
	.contentTitlePrint {font-size:1.5em}
	.footerTxt {font-size:7pt; color:#FFF}
	.loginareaMenu {border-bottom:1px solid #FFF; font-size:9pt !important}
	.subMenuLevel_1 {padding:1px 0px 1px 10px; border-bottom:1px solid #FFF; font-size:9pt !important}
	.subMenuLevel_2 {padding:1px 0px 1px 15px; border-bottom:1px solid #FFF; font-size:9pt !important}
	.subMenuLevel_3 {position:relative; left:-5px; padding:1px 0px 1px 20px; border-bottom:1px solid #FFF; font-size:9pt !important; font-weight:normal !important}
	.globalMenu {padding:1px 0px 1px 10px; border-bottom:1px solid #E7E4E0; font-size:9pt !important}

	/*--- IMAGES ---*/
	.imgHome {background:transparent url("Images/btn_home_no.gif") no-repeat}
	.imgHome:hover {background:transparent url("Images/btn_home_ro.gif") no-repeat}
	.imgGlobal {background:transparent url("Images/btn_global_no.gif") no-repeat}
	.imgGlobal:hover {background:transparent url("Images/btn_global_ro.gif") no-repeat}
	.imgSearchMini {background:transparent url("Images/btn_search_mini_no.png") no-repeat}
	.imgSearchMini:hover {background:transparent url("Images/btn_search_mini_ro.png") no-repeat}
	.imgGotoTop {background:transparent url("Images/btn_goto_top_no.gif") no-repeat}
	.imgGotoTop:hover {background:transparent url("Images/btn_goto_top_ro.gif") no-repeat}
	
	/*--- OPACITY ---*/
	.opacity50 {filter:alpha(opacity=50); opacity:.5; -moz-opacity:0.5; -khtml-opacity:0.5}

    /*--- COLORS ---*/
    .whiteTxt {color:#FFFFFF}
    .grayTxt {color:#999}
    .redTxt {color:#FF0000}
	.tcsGrayTxt1 {color:#777169}
	.tcsGrayTxt2 {color:#BBB1A5}
	.tcsGrayTxt3 {color:#F0F0F0}
    .tcsBlueTxt1 {color:#25508B}
    .tcsBlueTxt2 {color:#2E64AE}
    .tcsBlueTxt3 {color:#3A7DDA}
    .tcsBlueTxt4 {color:#6197E1}
	
    .tcsErrorTxt {color:#25508B !important}

	/*--- BACKGROUNDS ---*/
	.bgWhite {background-color:#FFFFFF}
	.bgDkWhite {background-color:#F2F2F2}
	.bgGray {background-color:#CCC}
	.bgTCSGray1 {background-color:#777169}
	.bgTCSGray2 {background-color:#BBB1A5}
	.bgTCSGray3 {background-color:#F0F0F0}
	.bgTCSBlue1 {background-color:#25508B}
	.bgTCSBlue2 {background-color:#2E64AE}
	.bgTCSBlue3 {background-color:#3A7DDA}
	.bgTCSBlue4 {background-color:#6197E1}
	
	.bgIntroSplash {background:#2A5A9D url("Images/bg_intro_splash.png") repeat-x}
	.bgIntroSplashHeader {height:8px; background:transparent url("Images/bg_intro_splash_header.png") repeat-x}
	.bgIntroSplashFooter {height:8px; background:#3A7DDA url("Images/bg_intro_splash_footer.png") repeat-x}
	.bgSubMenuTreeView {padding-top:7px; background:#3A7DDA url("Images/bg_submenubar.gif") no-repeat}
	.bgLoginAreaTitleBar {padding-top:7px; background:#777169 url("Images/bg_loginareatitlebar.gif") no-repeat}
	.bgLoginAreaMenuTreeView {margin-bottom:10px; padding-top:7px; background:#3A7DDA url("Images/bg_submenubar.gif") no-repeat}
	.bgSearchForm {background:transparent url("Images/bg_search_form.png") repeat-x; border:1px solid #2D61A8}

	/*--- CONTAINERS ---*/
	.divPageImage {height:5px; background-color:#CCC}
    .divCaptchaImage {padding:6px 0px 0px 0px}
	.spanServiceDivider {padding:0px 3px 0px 3px; color:#CEEEFB; font-size:8pt}
	.spanLanguage {padding:1px 4px 1px 4px}
	.spanLanguageOver {padding:1px 4px 1px 4px; background-color:#CCC}
    .spanValidatorMessage {line-height:20pt; padding:2px 10px 2px 21px; color:#25508B; background:#FFF url("Images/icon_warning.gif") no-repeat 0px 4px}

	/*--- BORDERS ---*/
	.borderTop {border-top:1px solid #999}
	.borderRight {border-right:1px solid #999}
	.borderBottom {border-bottom:1px solid #999}
	.borderLeft {border-left:1px solid #999}
	.borderFull {border:1px solid #999}
	.borderContentArea {border:1px solid #E7E4E0}
	.borderArticle {border-bottom:1px solid #E7E4E0}
	.borderIntroLeft {border-left:1px solid #6997D7}
	.borderIntroRight {border-right:1px solid #6997D7}

	/*-- FORMS --*/
    .textboxSearchMini {padding:1px 0px 0px 4px; width:99%; height:17px; font-size:8pt; color:#777169; background:transparent; border:0px solid #A7A6AA}
    .textboxDefault {padding:2px; width:99%; color:#333; border:1px solid #A7A6AA; background-color:#FFF}
    .textboxDisabled {padding:2px 0px 0px 2px; width:99%; height:23px; color:#666; background-color:#FFF; border:1px solid #CCC;}
    .textareaDefault {padding:2px 0px 0px 2px; width:99%; color:#333; border:1px solid #A7A6AA; background-color:#FFF}
    .buttonDefault {padding:1px 8px 1px 8px}
    
    .dropdownlistDefault {color:#333}
    .dropdownlistStrech {width:100%; color:#333}
    .smallDropdownlist {color:#333; font-size:8pt}

