/*
---- 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:#F2F2F2}
	body.bodyPopup {font:10pt Verdana, Arial, Sans-serif; 
            width:100%; height:100%;
            margin:0px; padding:0px;
            background-color:#F2F2F2}
	body.bodyBlog {font:10pt Verdana, Arial, Sans-serif;
            width:100%; height:100%;
            margin:0px; padding:0px;
            background-color:#CCC}
	div, span, a, td, th, input, select {font:10pt Verdana, Arial, Sans-serif}
	label {color:#3D5E81; cursor:pointer; cursor:hand}
	form {margin:0px; padding:0px; height:100%}
	h1 {margin:5px 0px 15px 0px; font:2em Trebuchet MS, Verdana, Arial, Sans-serif; color:#333}
	h2 {margin:5px 0px 15px 0px; font:1.6em Trebuchet MS, Verdana, Arial, Sans-serif; color:#6B593F}
	p {margin:10px 0px 10px 0px}
	ul {list-style-image:url("Images/bullet.gif")}

	a:link {color:#3D5E81; text-decoration:none}
	a:active {color:#D71637; text-decoration:none}
	a:visited {color:#8D8F94; text-decoration:none}
	a:hover {color:#6B593F; text-decoration:none}
	
	a.serviceMenuLink:link {color:#3D5E81; font-size:8pt; text-decoration:none}
	a.serviceMenuLink:active {color:#D71637; font-size:8pt; text-decoration:none}
	a.serviceMenuLink:visited {color:#3D5E81; font-size:8pt; text-decoration:none}
	a.serviceMenuLink:hover {color:#6B593F; font-size:8pt; text-decoration:none}
	
	a.serviceMenuLinkOver:link {color:#000; font-size:8pt; text-decoration:none}
	a.serviceMenuLinkOver:active {color:#D71637; font-size:8pt; text-decoration:none}
	a.serviceMenuLinkOver:visited {color:#000; font-size:8pt; text-decoration:none}
	a.serviceMenuLinkOver:hover {color:#6B593F; font-size:8pt; text-decoration:none}
	
	a.rootMenuLink:link {color:#3D5E81; font-size:8pt !important; text-decoration:none}
	a.rootMenuLink:active {color:#D71637; font-size:8pt !important; text-decoration:none}
	a.rootMenuLink:visited {color:#3D5E81; font-size:8pt !important; text-decoration:none}
	a.rootMenuLink:hover {color:#6B593F; font-size:8pt !important; text-decoration:none}

	a.rootMenuLinkSelected:link {color:#000; font-size:8pt !important; text-decoration:none}
	a.rootMenuLinkSelected:active {color:#D71637; font-size:8pt !important; text-decoration:none}
	a.rootMenuLinkSelected:visited {color:#000; font-size:8pt !important; text-decoration:none}
	a.rootMenuLinkSelected:hover {color:#6B593F; font-size:8pt !important; text-decoration:none}

	a.globalMenuLink:link {color:#8C7551; font-size:8pt !important; text-decoration:none}
	a.globalMenuLink:active {color:#FF0000; font-size:8pt !important; text-decoration:none}
	a.globalMenuLink:visited {color:#8C7551; font-size:8pt !important; text-decoration:none}
	a.globalMenuLink:hover {color:#3D5E81; font-size:8pt !important; text-decoration:none}

	a.globalMenuLinkSelected:link {color:#000; font-size:8pt !important; text-decoration:none}
	a.globalMenuLinkSelected:active {color:#FF0000; font-size:8pt !important; text-decoration:none}
	a.globalMenuLinkSelected:visited {color:#000; font-size:8pt !important; text-decoration:none}
	a.globalMenuLinkSelected:hover {color:#3D5E81; font-size:8pt !important; text-decoration:none}

	a.breadcrumbLink:link {padding:0px 11px 0px 8px; color:#6F6F6F; font-size:8pt; text-decoration:none; background:transparent url("Images/bg_breadcrumb_link.gif") no-repeat right}
	a.breadcrumbLink:active {padding:0px 11px 0px 8px; color:#D71637; font-size:8pt; text-decoration:none; background:transparent url("Images/bg_breadcrumb_link.gif") no-repeat right}
	a.breadcrumbLink:visited {padding:0px 11px 0px 8px; color:#6F6F6F; font-size:8pt; text-decoration:none; background:transparent url("Images/bg_breadcrumb_link.gif") no-repeat right}
	a.breadcrumbLink:hover {padding:0px 11px 0px 8px; color:#000; font-size:8pt; text-decoration:none; background:transparent url("Images/bg_breadcrumb_link.gif") no-repeat right}

	a.breadcrumbLinkSelected:link {padding:0px 11px 0px 8px; color:#333; font-size:8pt; text-decoration:none}
	a.breadcrumbLinkSelected:active {padding:0px 11px 0px 8px; color:#D71637; font-size:8pt; text-decoration:none}
	a.breadcrumbLinkSelected:visited {padding:0px 11px 0px 8px; color:#333; font-size:8pt; text-decoration:none}
	a.breadcrumbLinkSelected:hover {padding:0px 11px 0px 8px; color:#000; font-size:8pt; text-decoration:none}

	a.contentpaneTitleLink:link {color:#2F4864; font-size:8pt; text-decoration:none}
	a.contentpaneTitleLink:active {color:#D71637; font-size:8pt; text-decoration:none}
	a.contentpaneTitleLink:visited {color:#2F4864; font-size:8pt; text-decoration:none}
	a.contentpaneTitleLink:hover {color:#000; font-size:8pt; text-decoration:none}

	a.footerLink:link {padding-left:5px; color:#666; font-size:8pt; text-decoration:none}
	a.footerLink:active {padding-left:5px; color:#D71637; font-size:8pt; text-decoration:none}
	a.footerLink:visited {padding-left:5px; color:#666; font-size:8pt; text-decoration:none}
	a.footerLink:hover {padding-left:5px; color:#666; font-size:8pt; text-decoration:none}
	
	a.articleTitleLink:link {color:#2F4864; text-decoration:none}
	a.articleTitleLink:active {color:#D71637; text-decoration:none}
	a.articleTitleLink:visited {color:#3D5E81; text-decoration:none}
	a.articleTitleLink:hover {color:#000; text-decoration:none}

	a.articleCommentsLink:link {padding-left:17px; color:#3D5E81; font-size:8pt; text-decoration:none; background:transparent url("Images/icon_comments.gif") no-repeat 0px 2px}
	a.articleCommentsLink:active {padding-left:17px; color:#D71637; font-size:8pt; text-decoration:none; background:transparent url("Images/icon_comments.gif") no-repeat 0px 2px}
	a.articleCommentsLink:visited {padding-left:17px; color:#3D5E81; font-size:8pt; text-decoration:none; background:transparent url("Images/icon_comments.gif") no-repeat 0px 2px}
	a.articleCommentsLink:hover {padding-left:17px; color:#000; font-size:8pt; text-decoration:none; background:transparent url("Images/icon_comments.gif") no-repeat 0px 2px}

	a.smallLink:link {color:#3D5E81; font-size:8pt; text-decoration:none}
	a.smallLink:active {color:#D71637; font-size:8pt; text-decoration:none}
	a.smallLink:visited {color:#3D5E81; font-size:8pt; text-decoration:none}
	a.smallLink:hover {color:#000; font-size:8pt; text-decoration:none}

	a.subscribeLink:link {padding-right:24px; font-size:8pt; color:#8D8F94; text-decoration:none; background:transparent url("Images/bg_rss_subscribe.gif") no-repeat right}
	a.subscribeLink:active {padding-right:24px; font-size:8pt; color:#D71637; text-decoration:none; background:transparent url("Images/bg_rss_subscribe.gif") no-repeat right}
	a.subscribeLink:visited {padding-right:24px; font-size:8pt; color:#8D8F94; text-decoration:none; background:transparent url("Images/bg_rss_subscribe.gif") no-repeat right}
	a.subscribeLink:hover {padding-right:24px; font-size:8pt; color:#666; text-decoration:none; background:transparent url("Images/bg_rss_subscribe.gif") no-repeat right}

	a.backLink:link {padding-left:20px; font-size:8pt; color:#8D8F94; text-decoration:none; background:transparent url("Images/bullet_arrow_back_brown.gif") no-repeat 8px 5px}
	a.backLink:active {padding-left:20px; font-size:8pt; color:#D71637; text-decoration:none; background:transparent url("Images/bullet_arrow_back_brown.gif") no-repeat 8px 5px}
	a.backLink:visited {padding-left:20px; font-size:8pt; color:#8D8F94; text-decoration:none; background:transparent url("Images/bullet_arrow_back_brown.gif") no-repeat 8px 5px}
	a.backLink:hover {padding-left:20px; font-size:8pt; color:#666; text-decoration:none; background:transparent url("Images/bullet_arrow_back_brown.gif") no-repeat 8px 5px}
	
	a.contentpaneLink:link {padding-left:20px; font-size:8pt; color:#3D5E81; text-decoration:none; background:transparent url("Images/bullet_arrow_gray.gif") no-repeat 8px 5px}
	a.contentpaneLink:active {padding-left:20px; font-size:8pt; color:#D71637; text-decoration:none; background:transparent url("Images/bullet_arrow_gray.gif") no-repeat 8px 5px}
	a.contentpaneLink:visited {padding-left:20px; font-size:8pt; color:#3D5E81; text-decoration:none; background:transparent url("Images/bullet_arrow_gray.gif") no-repeat 8px 5px}
	a.contentpaneLink:hover {padding-left:20px; font-size:8pt; color:#000; text-decoration:none; background:transparent url("Images/bullet_arrow_gray.gif") no-repeat 8px 5px}

	a.blogSubscribeLink:link {padding:2px 24px 2px 0px; font-size:8pt; color:#B1BFCD; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat right}
	a.blogSubscribeLink:active {padding:2px 24px 2px 0px; font-size:8pt; color:#D71637; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat right}
	a.blogSubscribeLink:visited {padding:2px 24px 2px 0px; font-size:8pt; color:#B1BFCD; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat right}
	a.blogSubscribeLink:hover {padding:2px 24px 2px 0px; font-size:8pt; color:#666; text-decoration:none; background:transparent url("Images/icon_rss.gif") no-repeat right}

	a.blogArticleTitleLink:link {color:#B1BFCD; font:1.6em Trebuchet MS, Verdana, Arial, Sans-serif; text-decoration:none}
	a.blogArticleTitleLink:active {color:#D71637; font:1.6em Trebuchet MS, Verdana, Arial, Sans-serif; text-decoration:none}
	a.blogArticleTitleLink:visited {color:#768596; font:1.6em Trebuchet MS, Verdana, Arial, Sans-serif; text-decoration:none}
	a.blogArticleTitleLink:hover {color:#000; font:1.6em Trebuchet MS, Verdana, Arial, Sans-serif; text-decoration:none}

	a.blogArticleCommentsLink:link {padding-left:17px; color:#B1BFCD; font-size:8pt; text-decoration:none; background:transparent url("Images/icon_comments.gif") no-repeat 0px 2px}
	a.blogArticleCommentsLink:active {padding-left:17px; color:#D71637; font-size:8pt; text-decoration:none; background:transparent url("Images/icon_comments.gif") no-repeat 0px 2px}
	a.blogArticleCommentsLink:visited {padding-left:17px; color:#B1BFCD; font-size:8pt; text-decoration:none; background:transparent url("Images/icon_comments.gif") no-repeat 0px 2px}
	a.blogArticleCommentsLink:hover {padding-left:17px; color:#000; font-size:8pt; text-decoration:none; background:transparent url("Images/icon_comments.gif") no-repeat 0px 2px}

	a.blogSmallLink:link {color:#B1BFCD; font-size:8pt; text-decoration:none}
	a.blogSmallLink:active {color:#D71637; font-size:8pt; text-decoration:none}
	a.blogSmallLink:visited {color:#B1BFCD; font-size:8pt; text-decoration:none}
	a.blogSmallLink:hover {color:#000; font-size:8pt; text-decoration:none}

	a.blogBackLink:link {padding-left:20px; font-size:8pt; color:#B1BFCD; text-decoration:none; background:transparent url("Images/bullet_arrow_back_cyan.gif") no-repeat 8px 5px}
	a.blogBackLink:active {padding-left:20px; font-size:8pt; color:#D71637; text-decoration:none; background:transparent url("Images/bullet_arrow_back_cyan.gif") no-repeat 8px 5px}
	a.blogBackLink:visited {padding-left:20px; font-size:8pt; color:#B1BFCD; text-decoration:none; background:transparent url("Images/bullet_arrow_back_cyan.gif") no-repeat 8px 5px}
	a.blogBackLink:hover {padding-left:20px; font-size:8pt; color:#666; text-decoration:none; background:transparent url("Images/bullet_arrow_back_cyan.gif") no-repeat 8px 5px}

	a.actionLink:link {padding:0px 13px 0px 0px; color:#3D5E81; font-size:8pt; text-decoration:none}
	a.actionLink:active {padding:0px 13px 0px 0px; color:#D71637; font-size:8pt; text-decoration:none}
	a.actionLink:visited {padding:0px 13px 0px 0px; color:#3D5E81; font-size:8pt; text-decoration:none}
	a.actionLink:hover {padding:0px 13px 0px 0px; color:#000; font-size:8pt; text-decoration:none}
	
	a.granas_lightbox:link, a.granas_lightbox:active, a.granas_lightbox:visited {padding:5px; margin:0px 20px 20px 0px; text-decoration:none; border:1px solid #B6B7BA; display:inline-block;}
	a.granas_lightbox:hover {padding:5px; margin:0px 20px 20px 0px; text-decoration:none; border:1px solid #6B593F; display:inline-block;}

    /*--- 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}
	.nowrapTxt {white-space:nowrap}
	
	.printDocumentTitle {font:2em Trebuchet MS, Verdana, Arial, Sans-serif; color:#333}
	.articleTitle {font:1.6em Trebuchet MS, Verdana, Arial, Sans-serif; color:#333}
	.sitemapTitle {font:1.3em Trebuchet MS, Verdana, Arial, Sans-serif; color:#FFF}
	.breadcrumbLabel {padding:0px 11px 0px 8px; color:#D71637; font-size:8pt; background:transparent url("Images/bg_breadcrumb_link.gif") no-repeat right}
	.breadcrumbLabelSelected {padding:0px 11px 0px 8px; color:#333; font-size:8pt}
	.rootMenu {padding:0px 3px 0px 0px !important}
	.searchLanguageMenu {font-size:8pt !important}
	.globalMenu {padding:0px 4px 0px 0px !important}
	.footerTxt {font:8pt Verdana, Arial, Sans-serif; color:#666}
	.blogArticleTitle {font:1.6em Trebuchet MS, Verdana, Arial, Sans-serif; color:#FFF}
	.blogMenu {padding:2px 10px 2px 2px !important; color:#B1BFCD !important; font-size:12pt !important}
	.blogMenuOver {padding:2px 10px 2px 2px !important; color:#6B593F !important; font-size:12pt !important}
	.blogMenuSelected {padding:2px 10px 2px 2px !important; color:#000 !important; font-size:12pt !important}
	
	/*--- OPACITY ---*/
	.opacity50 {filter:alpha(opacity=50); opacity:.5; -moz-opacity:0.5; -khtml-opacity:0.5}

    /*--- COLORS ---*/
    .whiteTxt {color:#FFFFFF}
    .grayTxt {color:#999}
    .granasGrayTxt1 {color:#8D8F94}
	.granasGrayTxt2 {color:#B6B7BA}
	.granasGrayTxt3 {color:#CACBCD}
	.granasWhiteTxt {color:#F2F2F2}
	.granasBrownTxt1 {color:#6B593F}
	.granasBrownTxt2 {color:#8C7551}
	.granasBrownTxt3 {color:#BAAC97}
	.granasBrownTxt4 {color:#D1C8B9}
    
	/*--- BACKGROUNDS ---*/
	.bgMasterTable {background:#F2F2F2 url("Images/bg_body.jpg") repeat-x bottom}
	.bgFrameTop {background:transparent url("Images/bg_frame_top.jpg") repeat-x bottom}
	.bgFrameBottom {background:transparent url("Images/bg_frame_bottom.jpg") repeat-x top}
	.bgFrameLeft {background:transparent url("Images/bg_frame_left.jpg") repeat-y right}
	.bgFrameLeft1 {background:transparent url("Images/bg_frame_left_1.jpg") no-repeat bottom right}
	.bgFrameRight {background:transparent url("Images/bg_frame_right.jpg") repeat-y}
	.bgFrameRight1 {background:transparent url("Images/bg_frame_right_1.jpg") no-repeat bottom left}
	
	.bgContent {background-color:#F2F2F2}
	.bgContentPane {background:#F2F2F2 url("Images/bg_contentpane_area.jpg") no-repeat top right}
	.bgContentPaneTitleBar {background:#9D9EA4 url("Images/bg_contentpanes_titlebar.gif") repeat-x}
	.bgContentArea {background:transparent url("Images/bg_content_area.gif") no-repeat top left}
	.bgSitemapTitleBar {background:#9D9EA4 url("Images/bg_sitemap_titlebar.gif") repeat-x}
	.bgBreadcrumbBar {background:#CCC url("Images/bg_breadcrumb_bar.gif") repeat-y}
	.bgGradientBrown {background:transparent url("Images/bg_grad_brown.gif") repeat-x}
	
	.bgBlogHeader {background:transparent url("Images/bg_body_blog_header.jpg") repeat-x}
	.bgBlogBody {background:#4C5157 url("Images/bg_body_blog.jpg") repeat}
	.bgBlogFooter {background:transparent url("Images/bg_body_blog_waves.jpg") repeat-x}
	.bgBlogContentPane {background:#5F6469 url("Images/bg_blog_contentpane.gif") no-repeat bottom}
	.bgBlogManKite_1 {background:transparent url("Images/bg_blog_mankite_1.jpg") no-repeat top left}
	.bgBlogManKite_2 {background:transparent url("Images/bg_blog_mankite_2.jpg") no-repeat top left}
	.bgBlogManKite_3 {background:transparent url("Images/bg_blog_mankite_3.jpg") no-repeat top left}

	.bgDkWhite {background-color:#F2F2F2}
	.bgGray {background-color:#CCC}
	.bgGranasGray1 {background-color:#8D8F94}
	.bgGranasGray2 {background-color:#B6B7BA}
	.bgGranasGray3 {background-color:#CACBCD}
	.bgGranasGray4 {background-color:#5A6168}
	.bgGranasWhite {background-color:#F2F2F2}
	.bgGranasBrown1 {background-color:#6B593F}
	.bgGranasBrown2 {background-color:#8C7551}
	.bgGranasBrown3 {background-color:#BAAC97}
	.bgGranasBrown4 {background-color:#D1C8B9}
	.bgGranasBlue1 {background-color:#2F4864}
	.bgGranasBlue2 {background-color:#3D5E81}
	.bgGranasBlue3 {background-color:#9BA7B4}
	.bgGranasBlue4 {background-color:#8B9EB3}
	
	/*--- CONTAINERS ---*/
    .divCaptchaContainer {width:180px; padding:4px; margin-top:2px; text-align:left; border:1px solid #B6B7BA}
    .divCaptchaContainerTitle {padding:0px 0px 4px 0px}
    .divMapFailureContainer {margin:10px 0px 10px 0px; padding:4px; font-weight:bold; color:#6B593F; text-align:center}
    .spanServiceName {line-height:45px; padding:8px 18px 8px 18px; text-align:center; white-space:nowrap; border:1px solid #B6B7BA; background:#F2F2F2 url("Images/bg_service_name.gif") repeat-x bottom}
    .spanValidatorMessage {margin:2px 4px 0px 0px !important; padding:5px 4px 5px 20px !important; font-size:8pt; color:#6B593F; background:transparent url("Images/icon_warning.gif") no-repeat 0px 5px}
    .tablePartners {border:1px solid #B6B7BA; background:#F2F2F2 url("Images/bg_service_name.gif") repeat-x bottom}
	 
	/*--- BORDERS ---*/
    .borderFull {border:1px solid #B6B7BA}
    .borderTop {border-top:1px solid #B6B7BA}
    .borderRight {border-right:1px solid #B6B7BA}
    .borderBottom {border-bottom:1px solid #B6B7BA}
    .borderLeft {border-left:1px solid #B6B7BA}
	.borderFooter {border-top:1px solid #BAAC97}
    .borderContentPaneFull {border:1px solid #F2F2F2}

	/*-- FORMS --*/
    .textboxSearchMini {padding:1px 0px 0px 2px; width:100%; height:16px; font-size:8pt; color:#333; background-color:#F2F2F2; border-width:0px}
    .textboxDefault {padding:2px; width:100%; color:#333; border:1px solid #B6B7BA; background:#FFF url("Images/bg_formfield.gif") repeat-x}
    .textboxDisabled {padding:2px 0px 0px 2px; width:100%; height:23px; color:#666; background-color:#FFF; border:1px solid #CCC;}
    .textareaDefault {padding:2px 0px 0px 2px; width:100%; color:#333; border:1px solid #B6B7BA; background:#FFF url("Images/bg_formfield.gif") repeat-x}
    
    .dropdownlistDefault {color:#333}
    .dropdownlistWidth {width:100%; color:#333}
    .smallDropdownlist {color:#333; font-size:8pt}
    .buttonDefault {padding:2px 10px 2px 10px; font-size:8pt}

