﻿/*
* This Stylesheet is used to set the layout of the site, also used by the RadEditor so that the same
* layout is shown in the editor while working in it.  -- .RadEContentContainer 
*/
.templateWrapper { width:420px !important; }
/* 
* div.reWrapper iframe { OBS REMEMBER TO SET THE VALUE OF 'width' IN 'SiteCss.IE0.css' } 
*/
/*
* Remember to set the background-position to the same as 
* templateWrapper-width. Is used by the RadEditor!
*/
.radEContentRightBorder { background:#ffffff url(../../Images/tool/bg_radEContentBorder.gif) 420px 0px repeat-y; }

.templateMargins { margin:0; }

/* For FireFox */
.siteCSS a[disabled]   	{ color:#808080 !important; }

/* If images used as a part of the navigation title, hide this in the sitemap */
.WP4SiteMap a img { display:none; }

/* *** Float containers fix:
 http://www.csscreator.com/attributes/containedfloat.php *** */ 
.clearfix:after {
 content: "."; 
 display: block; 
height: 0; 
 clear: both; 
 visibility: hidden;
 }
 
.clearfix{display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */

/*
* Settings below is used in 'edit-mode' in the RadEditor.
* These settings must be located in this file!
*/
.editTableBorders form
{
     background-color:#efefef;
     border:1px dashed #555555;		 
}
/* Not used/read by IE-browsers */
html>body .editTableBorders table 
{
    border-right: #999999 1px dashed;		 
    border-bottom: #999999 1px dashed;		 
}
html>body .editTableBorders table td
{
    padding: 1px;
    border-top: #999999 1px dashed;		 
    border-left: #999999 1px dashed;		 
}
html>body .editTableBorders table th
{
    padding: 1px;
    border-top: #000000 1px dashed !important;		 
    border-left: #000000 1px dashed !important;		 
}
/* Fixes for RadEditor */
.editTableBorders p[align="left"] 
{
    text-align: left !important;
}

.editTableBorders p[align="center"] 
{
    text-align: center !important;
}

.editTableBorders p[align="right"] 
{
    text-align: right !important;
}
/* Fix for WPSiteContextMenu */
.SCM_wrapper.RadMenu img.rmLeftImage
{
    left:3px;
    padding-bottom: 0;
}
.SCM_wrapper.RadMenu .rmLevel2 img.rmLeftImage
{
    margin-top:2px;
}
.SCM_wrapper.RadMenu .rmText
{
    text-align:left;
    padding:0 44px 0 28px !important;
}

/* 
* SITE SPECIFIC CSS
*/
/*
* Main & General 
*/
/* body { font-family: Tahoma, Verdana, Arial; font-size: 12px !important; color: #000000;  } */
.footer                     { font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#000; background-color:#fff; /* 1a1a1a */ }
input.searchControl, input.search-field         { font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#aa0061; }
#main_div_sHR4_col3    { font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:normal; color:#000; }
/* 
* Start
*/
h1.startLeftCol     { font-family:Arial, Verdana, Tahoma; font-size:12px; font-weight:bold; color:#fff; margin:0; padding:0; }
/* 
* ## Emergency ##
*/
.emergency .startLeftCol * { color:#fff !important; }
.selectable select  { font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#000; }
/*
* Content
*/
a#main_a_logo:link,
a#main_a_logo:visited,
a#main_a_logo:hover    	{ font-family:Arial, Verdana, Tahoma; font-size:12px; font-weight:bold; color:#e75596; text-decoration:none; }

.breadcrumb,
.breadCrumbCurrent,       
a.breadcrumb:link,
a.breadcrumb:visited,
a.breadcrumb:hover     	{ font-family:Arial, Verdana, Tahoma; font-size:11px; font-weight:normal; color:#999; text-decoration:none; }
a.breadcrumb:hover     	{ text-decoration:underline; }
#divPageInfo		{ font-size:9px !important; text-align:right; }
/* 
* SITE Specific classes used in Editor 
*/
h1.blackLarge               { font-family:Times New Roman, Arial, Verdana; font-size:24px; font-weight:bold; color:#000; margin:0; }
h2.blackMedium              { font-family:Times New Roman, Arial, Verdana; font-size:20px; font-weight:bold; color:#000; margin:0; }
a.cerisLittle             	{ font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#aa0061; text-decoration:none; }
a.cerisLittle:link      	{ font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#aa0061; text-decoration:none; }
a.cerisLittle:visited   	{ font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#aa0061; text-decoration:none; }
a.cerisLittle:hover     	{ font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#aa0061; text-decoration:underline; }
a.whiteLittle             	{ font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#000; text-decoration:none; }
a.whiteLittle:link      	{ font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#000; text-decoration:none; }
a.whiteLittle:visited   	{ font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#000; text-decoration:none; }
a.whiteLittle:hover     	{ font-family:Arial, Verdana, Tahoma; font-size:10px; font-weight:bold; color:#000; text-decoration:underline; }
a.greyBold             	{ font-family:Tahoma, Verdana, Arial !important; font-size:12px !important; font-weight:bold !important; color:#4c4c4c !important; text-decoration:none !important; }
a.greyBold:link      	{ font-family:Tahoma, Verdana, Arial !important; font-size:12px !important; font-weight:bold !important; color:#4c4c4c !important; text-decoration:none !important; }
a.greyBold:visited  	{ font-family:Tahoma, Verdana, Arial !important; font-size:12px !important; font-weight:bold !important; color:#4c4c4c !important; text-decoration:none !important; }
a.greyBold:hover     	{ font-family:Tahoma, Verdana, Arial !important; font-size:12px !important; font-weight:bold !important; color:#4c4c4c !important; text-decoration:underline !important; }