/*
---- 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
*/

/*--- ELEMENTS ---*/
    html {width:100%; height:100%; margin:0px; padding:0px}
	body {font:small Arial, Verdana, Sans-serif; 
            width:100%; height:100%;
            margin:0px; padding:0px;
            background:#FFFFFF url('Images/bg_body_leftbar.gif') repeat-y}
	div, span, a, td, th, input, select {font:small Arial, Verdana, Sans-serif}
	p {margin:5px 0px 10px 0px !important; font:small Arial, Verdana, Sans-serif}
	form {margin:0px; padding:0px; width:100%; height:100%}
	hr {clear:left; margin:0px !important; border-style:dotted; border-color:#999}
	label {color:#00519E; cursor:pointer; cursor:hand}
	
	h1 {margin:10px 0px 5px 0px !important; font:bold 1.2em Sari, Sari-Medium, Arial, Verdana, Sans-serif; color:#00519E}
	h2 {margin:10px 0px 5px 0px !important; font:bold 1.2em Sari, Sari-Medium, Arial, Verdana, Sans-serif; color:#00519E}
	h3 {margin:10px 0px 5px 0px !important; font:bold 1.2em Sari, Sari-Medium, Arial, Verdana, Sans-serif; color:#00519E}
	
/*--- LINKS ---*/
	a:link {color:#00519E; text-decoration:none}
	a:active {color:#FF0000; text-decoration:none}
	a:visited {color:#999; text-decoration:none}
	a:hover {color:#C40037; text-decoration:none}
	
	a.smallLink:link {font-size:x-small; color:#00519E; text-decoration:none}
	a.smallLink:active {font-size:x-small; color:#FF0000; text-decoration:none}
	a.smallLink:visited {font-size:x-small; color:#999; text-decoration:none}
	a.smallLink:hover {font-size:x-small; color:#C40037; text-decoration:none}

	a.rootMenuLink:link {color:#999; text-decoration:none}
	a.rootMenuLink:active {color:#FF0000; text-decoration:none}
	a.rootMenuLink:visited {color:#999; text-decoration:none}
	a.rootMenuLink:hover {color:#C40037; text-decoration:none}
	
	a.rootMenuLinkSubLevels:link {color:#00519E; text-decoration:none}
	a.rootMenuLinkSubLevels:active {color:#FF0000; text-decoration:none}
	a.rootMenuLinkSubLevels:visited {color:#00519E; text-decoration:none}
	a.rootMenuLinkSubLevels:hover {color:#C40037; text-decoration:none}

	a.rootMenuLinkSelected:link {color:#00519E; font-weight:bold; text-decoration:none}
	a.rootMenuLinkSelected:active {color:#FF0000; font-weight:bold; text-decoration:none}
	a.rootMenuLinkSelected:visited {color:#00519E; font-weight:bold; text-decoration:none}
	a.rootMenuLinkSelected:hover {color:#C40037; font-weight:bold; text-decoration:none}

	a.globalMenuLink:link {color:#FFFFFF; text-decoration:none}
	a.globalMenuLink:active {color:#FF0000; text-decoration:none}
	a.globalMenuLink:visited {color:#FFFFFF; text-decoration:none}
	a.globalMenuLink:hover {color:#C40037; text-decoration:none}

	a.globalMenuLinkSelected:link {color:#00519E; text-decoration:none}
	a.globalMenuLinkSelected:active {color:#FF0000; text-decoration:none}
	a.globalMenuLinkSelected:visited {color:#00519E; text-decoration:none}
	a.globalMenuLinkSelected:hover {color:#C40037; text-decoration:none}

	a.serviceMenuLink:link {padding:0px 5px 0px 0px; font-size:9pt; color:#FFFFFF; text-decoration:none}
	a.serviceMenuLink:active {padding:0px 5px 0px 0px; font-size:9pt; color:#FF0000; text-decoration:none}
	a.serviceMenuLink:visited {padding:0px 5px 0px 0px; font-size:9pt; color:#FFFFFF; text-decoration:none}
	a.serviceMenuLink:hover {padding:0px 5px 0px 0px; font-size:9pt; color:#C40037; text-decoration:none}
	
	a.serviceMenuLinkOver:link {padding:0px 5px 0px 0px; font-size:9pt; color:#00519E; text-decoration:none}
	a.serviceMenuLinkOver:active {padding:0px 5px 0px 0px; font-size:9pt; color:#FF0000; text-decoration:none}
	a.serviceMenuLinkOver:visited {padding:0px 5px 0px 0px; font-size:9pt; color:#00519E; text-decoration:none}
	a.serviceMenuLinkOver:hover {padding:0px 5px 0px 0px; font-size:9pt; color:#C40037; text-decoration:none}
	
	a.contentPaneLink:link {color:#FFF; text-decoration:none}
	a.contentPaneLink:active {color:#FF0000; text-decoration:none}
	a.contentPaneLink:visited {color:#FFF; text-decoration:none}
	a.contentPaneLink:hover {color:#8A9EBF; text-decoration:none}
	
	a.articlesTitleLink:link {color:#00519E; text-decoration:none}
	a.articlesTitleLink:active {color:#FF0000; text-decoration:none}
	a.articlesTitleLink:visited {color:#6567BE; text-decoration:none}
	a.articlesTitleLink:hover {color:#C40037; text-decoration:none}

	a.articlesSubscribeLink:link {padding-left:18px; font-size:small; color:#00519E; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}
	a.articlesSubscribeLink:active {padding-left:18px; font-size:small; color:#FF0000; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}
	a.articlesSubscribeLink:visited {padding-left:18px; font-size:small; color:#00519E; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}
	a.articlesSubscribeLink:hover {padding-left:18px; font-size:small; color:#C40037; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat}

	a.articlesBackLink:link {padding-left:17px; font-size:small; color:#00519E; text-decoration:none; background:transparent url("Images/Cim/cim_icon_contentpane.gif") no-repeat}
	a.articlesBackLink:active {padding-left:17px; font-size:small; color:#FF0000; text-decoration:none; background:transparent url("Images/Cim/cim_icon_contentpane.gif") no-repeat}
	a.articlesBackLink:visited {padding-left:17px; font-size:small; color:#00519E; text-decoration:none; background:transparent url("Images/Cim/cim_icon_contentpane.gif") no-repeat}
	a.articlesBackLink:hover {padding-left:17px; font-size:small; color:#C40037; text-decoration:none; background:transparent url("Images/Cim/cim_icon_contentpane.gif") no-repeat}
	
	a.formLink:link {color:#999; text-decoration:none}
	a.formLink:active {color:#FF0000; text-decoration:none}
	a.formLink:visited {color:#999; text-decoration:none}
	a.formLink:hover {color:#C40037; text-decoration:none}

	a.footerLink:link {padding-right:5px; color:#999; text-decoration:none}
	a.footerLink:active {padding-right:5px; color:#999; text-decoration:none}
	a.footerLink:visited {padding-right:5px; color:#999; text-decoration:none}
	a.footerLink:hover {padding-right:5px; color:#999; text-decoration:none}

	a.langImageLink:link {margin-right:5px; text-decoration:none}
	a.langImageLink:active {margin-right:5px; text-decoration:none}
	a.langImageLink:visited {margin-right:5px; text-decoration:none}
	a.langImageLink:hover {margin-right:5px; text-decoration:none}

	a.langImageLinkSelected:link {margin-right:5px; text-decoration:none; padding-left:5px; background:transparent url("Images/Cim/cim_icon_menu_popout.gif") no-repeat 0px 3px}
	a.langImageLinkSelected:active {margin-right:5px; text-decoration:none; padding-left:5px; background:transparent url("Images/Cim/cim_icon_menu_popout.gif") no-repeat 0px 3px}
	a.langImageLinkSelected:visited {margin-right:5px; text-decoration:none; padding-left:5px; background:transparent url("Images/Cim/cim_icon_menu_popout.gif") no-repeat 0px 3px}
	a.langImageLinkSelected:hover {margin-right:5px; text-decoration:none; padding-left:5px; background:transparent url("Images/Cim/cim_icon_menu_popout.gif") no-repeat 0px 3px}

	a.realGarantLocationLink:link {padding-right:4px; color:#FFF; text-decoration:none}
	a.realGarantLocationLink:active {padding-right:4px; color:#FF0000; text-decoration:none}
	a.realGarantLocationLink:visited {padding-right:4px; color:#FFF; text-decoration:none}
	a.realGarantLocationLink:hover {padding-right:4px; color:#C40037; text-decoration:none}

	a.realGarantLocationActiveLink:link {padding-right:4px; color:#00519E; text-decoration:none}
	a.realGarantLocationActiveLink:active {padding-right:4px; color:#FF0000; text-decoration:none}
	a.realGarantLocationActiveLink:visited {padding-right:4px; color:#00519E; text-decoration:none}
	a.realGarantLocationActiveLink:hover {padding-right:4px; color:#C40037; text-decoration:none}
	
	a.realgarantFilmButton:link, a.realgarantFilmButton:active, a.realgarantFilmButton:visited {width:100px; height:100px; display:inline-block; background:transparent url("Images/Button_Film_RG.gif") no-repeat;}
	a.realgarantFilmButton:hover {width:100px; height:100px; display:inline-block; background:transparent url("Images/Button_Film_RG_Rollover.gif") no-repeat;}

/*--- TEXT ---*/
    .letterSpacingTxt {letter-spacing:1px}
	.smallTxt {font-size:x-small !important}
	.mediumTxt {font-size:medium}
	.largeTxt {font-size:large}
	.extraLargeTxt {font-size:x-large}
	.boldTxt {font-weight:bold}
	
	.footerTxt {padding:0px 2px 0px 2px; font:8pt Arial, Verdana, Sans-serif; color:#999}
	.serviceMenu {padding:1px 10px 0px 0px;}
	.rootMenu {padding:0px !important; margin:0px !important}
	.globalMenu {padding:0px 4px 0px 0px !important}
	.loginAreaMenu {padding:2px 0px 2px 0px !important}
	
/*--- COLORS ---*/
    .whiteTxt {color:#FFFFFF}
    .grayTxt {color:#999}
    .realGarantBlueTxt1 {color:#00519E}
    .realGarantRedTxt1 {color:#C40037}
	.realGarantGrayTxt1 {color:#CDCDCD}
	
/*--- BACKGROUNDS ---*/
    .bgBodyBackgroundLeft {background:transparent url('Images/bg_body_leftbar.gif') repeat-y}
    .bgHeaderBackgroundTop {background:transparent url('Images/bg_header_right.gif') repeat-x}
    .bgHeaderBackgroundTopLeft {background:transparent url('Images/bg_header_left.gif') no-repeat 20px 0px}
    .bgHeaderBackgroundTopLeftPopup {background:transparent url('Images/bg_header_left_popup.gif') no-repeat top right}
    .bgheaderBackgroundShadow {background:transparent url('Images/bg_header_shadow.gif') repeat-x}
    .bgContentPaneImage {background:transparent url('Images/bg_icon_contentpane.gif') no-repeat}
	.bgHeaderImage {background:#525252 url('Images/bg_header_img.gif') repeat-x bottom}
    
	.bgWhite {background-color:#FFFFFF}
	.bgBlack {background-color:#FFFFFF}
	.bgRealGarantBlue1 {background-color:#00519E}
	.bgRealGarantRed1 {background-color:#C40037}
	.bgRealGarantGray1 {background-color:#CDCDCD}
	.bgRealGarantGray2 {background-color:#DCDCDC}
	
/*--- BORDERS ---*/
    .borderMenuLevel_2 {border:1px solid #CCC}
    .borderFull {border:1px solid #999}
    .borderTop {border-top:1px dotted #999999}
    .borderRight {border-right:1px dotted #999}
    .borderBottom {border-bottom:1px dotted #999}
    .borderLeft {border-left:1px dotted #999}
    
/*-- CONTAINERS --*/
    .realGarantLangImageSelected {margin-top:2px; padding-top:1px; height:18px; border-top:1px solid black}
    .realGarantLocationsContainer {padding:2px 4px 2px 4px; width:150px; background-color:#CDCDCD}
    .realGarantFlowTextContainer {background-color:#00519E}
    .spanValidatorMessage {padding:4px 5px 4px 21px; color:#C40037; background:#FFF url("Images/icon_warning.gif") no-repeat 0px 4px}
    
/*-- FORMS --*/
    .textboxDefault {padding:2px 0px 0px 3px; height:20px; width:100%; color:#333; border:1px solid #CCC;}
    .textboxSearchMini {padding:1px 0px 0px 3px; height:16px; font-size:8pt; width:100%; color:#333; border:1px solid #CCC;}
	.textboxDisabled {padding:3px 0px 3px 3px; width:100%; color:#999; border:1px solid #CCC;}
    .textareaDefault {padding:2px 0px 0px 3px; width:100%; color:#333; border:1px solid #CCC;}

    .dropdownlistDefault {width:100%}
    .dropdownlistPaging {font-size:8pt}
    .buttonDefault {padding:0px 0px 0px 15px; color:#C40037; cursor:pointer; cursor:hand; border-width:0px; background:#FFFFFF url("Images/Cim/cim_icon_contentpane.gif") no-repeat 0px 4px}
