/**
* Description : The default css styles for the image component
* Copyright   : Copyright (c) 2007 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.Synergee-Web-Page-Component-Image-Element {
border:0px;
}/**
* Description : The default css styles for the text component
* Copyright   : Copyright (c) 2007 Pyrameed all right reserved (http://www.pyrameed.com)
*/
/* The text component */
.Synergee-Web-Page-Component-Text {
min-height:10px;
}
.Synergee-Web-Page-Component-Text, .Synergee-Web-Page-Component-Text table{
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
background-color:transparent;
text-align:justify;
}
.Synergee-Web-Page-Component-Text-Container {
padding:4px;
}
.Synergee-Web-Page-Component-Text h1, .Synergee-Web-Page-Component-Text table h1 {
font-size:11px;
margin:0px;
margin-bottom:5px;
text-transform:uppercase;
font-weight:bold;
}
.Synergee-Web-Page-Component-Text h2, .Synergee-Web-Page-Component-Text table h2 {
font-size:12px;
margin:0px;
margin-bottom:5px;
text-transform:none;
font-weight:bold;
}
.Synergee-Web-Page-Component-Text h3, .Synergee-Web-Page-Component-Text table h3 {
font-size:11px;
margin:0px;
margin-bottom:5px;
text-transform:none;
font-weight:bold;
}
.Synergee-Web-Page-Component-Text blockquote {
margin:0px;
margin-left:15px;
}
.Synergee-Web-Page-Component-Text ul {
margin:0px;
padding:0px;
padding-left:15px;
margin-left:15px;
}
.Synergee-Web-Page-Component-Text a {
background-color:transparent;
/*font-size:11px;*/
text-decoration:underline;
}
.Synergee-Web-Page-Component-Text hr {
background-color:transparent;
border:1px solid;
height:1px;
}
.Synergee-Web-Page-Component-Text img {
border:0px;
}
.Synergee-Web-Page-Component-Text p{
margin:0;
}/**
* Description : The default css styles for the website selector component
* Copyright   : Copyright (c) 2008 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.SiteSelector {
cursor:pointer;
position:relative;
z-index:1000;
}
.SiteSelectorText {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-right:5px;
line-height:11px;
vertical-align:top;
color:#666;
padding-bottom:2px;
}
.SiteSelectorLanguageList {
position:absolute;
top:-6px;
right:-6px;
font-size:11px;
opacity:0;
border-style:solid;
border-width:1px;
white-space:nowrap;
z-index:1000;
}
.HideClass {
display:none;
}
.SiteSelectorSiteRow {
position:relative;
font-family:Arial,Helvetica,sans-serif;
z-index:1000;
}
.SiteSelectorSiteRow a {
display:block;
text-decoration:none;
text-align:right;
padding-top:2px;
padding-bottom:2px;
padding-left:5px;
z-index:1000;
}
.SiteSelectorSiteRow a img {
position:relative;
padding-top:3px;
padding-left:5px;
margin-right:5px;
z-index:1000;
}
.SiteSelectorLanguageListFx {
font-size:11px;
opacity:1.0;
/*overflow:visible;*/
overflow:hidden;
z-index:1000;
}
/**
* Description : The default css styles for the menu component
* Copyright   : Copyright (c) 2007 Pyrameed all right reserved (http://www.pyrameed.com)
*/
.Synergee-Web-Page-Component-Menu ul {
display:block;
margin:0px;
padding:0px;
}
.Synergee-Web-Page-Component-Menu li {
display:block;
overflow:hidden;
cursor:pointer;
list-style-type:none;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
font-weight:normal;
text-transform:none;
text-decoration:none;
height:14px;
line-height:14px;
}
.Synergee-Web-Page-Component-Menu a {
display:block;
height:14px;
text-decoration:none;
color:#000;
}
.Synergee-Web-Page-Component-Menu span {
display:none;
}
.Synergee-Web-Page-Component-Menu-Level-Separator {
border-bottom:1px solid #000;
padding-top:5px;
margin-bottom:5px;
}
a
{
text-decoration     : none;
}
.WaitingPanel-AjaxLoading
{
background-color    : #EEE;
border              : 1px solid #aaa;
}
.WaitingPanel-AjaxLoadingImage
{
background-image    : url('../../Default/Images/ajax-loader.gif');
background-repeat   : no-repeat;
background-position : center;
}
.Synergee-Web-Page-Component-Text, .Synergee-Web-Page-Component-Text table
{
font-size           : 12px;
font-family         : Verdana, Arial, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-Text a, .Synergee-Web-Page-Component-Text table a
{
font-family         : Verdana, Arial, Helvetica, sans-serif;
text-decoration     : none;
font-size           : 12px;
}
.Synergee-Web-Page-Component-Text a:hover, .Synergee-Web-Page-Component-Text table a:hover
{
font-family         : Verdana, Arial, Helvetica, sans-serif;
font-size           : 12px;
}
.Synergee-Web-Page-Component-Text h1, .Synergee-Web-Page-Component-Text table h1
{
margin              : 0px;
text-transform      : none;
font-size           : 22px;
font-style          : normal;
font-weight         : normal;
font-family         : Verdana, Arial, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-Text h2, .Synergee-Web-Page-Component-Text table h2
{
font-family         : Verdana, Arial, Helvetica, sans-serif;
margin              : 0px;
font-size           : 15px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-Text h3, .Synergee-Web-Page-Component-Text table h3
{
font-family         : Verdana, Arial, Helvetica, sans-serif;
margin              : 0px;
font-size           : 13px;
}
.HomeTitle h1
{
font-size           : 28px;
}
.Synergee-Web-Page-Component-WebsiteSelector-SiteListLang
{
z-index             : 2000;
}
/**
*  The Menu component
*/
.Synergee-Web-Page-Component-Menu li
{
float               : left;
display             : inline;
overflow            : visible;
}
.Synergee-Web-Page-Component-Menu a
{
display             : inline;
}
li.Synergee-Web-Page-Component-Menu-Level-0
{
font-size           : 14px;
}
li.Synergee-Web-Page-Component-Menu-Level-0-Selected
{
font-size           : 14px;
}
/*For the drop down menu*/
.DropDownMenu
{
height              : 24px;
left                : 0pt;
list-style-image    : none;
list-style-position : inside;
list-style-type     : none;
margin              : 0pt;
padding             : 0;
z-index             : 500;
}
.DropDownMenu li
{
background          : transparent none repeat scroll 0%;
display             : block;
float               : left;
height              : 24px;
line-height         : 24px;
margin              : 0pt;
padding             : 0;
position            : relative;
margin-left         : 0;
z-index             : 500;
}
.DropDownMenu li ul
{
height              : 17px;
left                : -2000em;
list-style-image    : none;
list-style-position : inside;
list-style-type     : none;
margin              : 0pt;
padding             : 0;
position            : absolute;
top                 : auto;
width               : 150px;
margin-top          : 10px;
margin-left         : -4px;
z-index             : 500;
}
.DropDownMenu li ul li
{
width               : 200px;
display             : block;
margin-left         : 0px;
padding-left        : 0px;
height              : auto;
min-height          : 25px;
line-height         : 25px;
clear               : both;
}
.DropDownMenu li a
{
display             : inline;
margin              : 0pt;
padding             : 0;
padding-left        : 5px;
text-decoration     : none;
}
.DropDownMenu li ul li a
{
background          : transparent none repeat scroll 0%;
display             : block;
padding-left        : 10px;
line-height         : 15px;
height              : auto;
min-height          : 25px;
line-height         : 25px;
}
.DropDownMenu .ulhover
{
left                : 0pt;
top                 : 15px;
}
.DropDownMenu ul .ulhover
{
left                : 205px;
top                 : -10px;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table .Synergee-Web-Page-Component-Text tr td
{
padding             : 1px;
}
/**
* School page
*/
.Synergee-Web-Page-Component-SchoolCoursesList
{
font-family         : Verdana, Arial, Helvetica, sans-serif;
font-size           : 11px;
}
.Synergee-Web-Page-Component-SchoolAccommodationsList
{
font-family         : Verdana, Arial, Helvetica, sans-serif;
font-size           : 11px;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item
{
padding-bottom      : 3px;
margin-bottom       : 3px;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Header
{
padding-left        : 15px;
padding-right       : 15px;
height              : 20px;
line-height         : 20px;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Header-Name, .Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Header-Price
{
font-size           : 11px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Detail
{
margin-top          : 0px;
margin-bottom       : 2px;
padding-left        : 40px;
font-size           : 11px;
}
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item
{
padding-bottom      : 3px;
margin-bottom       : 3px;
}
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Header
{
padding-left        : 15px;
padding-right       : 15px;
height              : 20px;
line-height         : 20px;
}
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Header-Name, .Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Header-Price
{
font-size           : 11px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Detail
{
margin-top          : 0px;
margin-bottom       : 2px;
padding-left        : 40px;
padding-right       : 15px;
font-size           : 11px;
}
.Synergee-Web-Page-Component-InteractiveMap-MapContainer
{
display             : block;
width               : 878px;
height              : 400px;
}
.Synergee-Web-Page-Component-StreetView-MapContainer
{
width               : 878px;
height              : 400px;
display             : block;
}
/**
* The form elements
*/
.Synergee-Web-Page-Form-Section
{
margin-bottom       : 10px;
}
.Synergee-Web-Page-Form-Section-Title
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
font-weight         : bold;
text-transform      : none;
padding-left        : 5px;
padding-top         : 2px;
padding-bottom      : 2px;
}
.Synergee-Web-Page-Form-Container
{
padding             : 2px;
margin              : 0px;
color               : #000;
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
}
.Synergee-Web-Page-Form-Label
{
padding             : 2px 4px 0px 4px;
width               : 180px;
font-weight         : normal;
font-size           : 11px; /*text-transform: uppercase;*/
}
.Synergee-Web-Page-Form-Text
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
width               : 195px;
padding-left        : 2px;
padding-right       : 2px;
}
.Synergee-Web-Page-Form-Email
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
width               : 195px;
padding-left        : 2px;
padding-right       : 2px;
}
.Synergee-Web-Page-Form-Password
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
width               : 195px;
padding-left        : 2px;
padding-right       : 2px;
}
.Synergee-Web-Page-Form-Textarea
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
width               : 195px;
padding-left        : 2px;
padding-right       : 2px;
overflow            : auto;
}
.Synergee-Web-Page-Form-Checkbox
{
vertical-align      : middle;
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
}
.Synergee-Web-Page-Form-Checkbox-Item
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
margin-bottom       : 5px;
width               : 320px;
margin-left         : 190px;
}
.Synergee-Web-Page-Form-Radio
{
vertical-align      : middle;
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
}
.Synergee-Web-Page-Form-Radio-Item
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
margin-bottom       : 5px;
width               : 320px;
margin-left         : 190px;
}
.Synergee-Web-Page-Form-List-LastFieldSection
{
width               : 680px;
}
.Synergee-Web-Page-Form-Combobox
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
width               : 201px;
}
.Synergee-Web-Page-Form-Combobox-Item
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
}
.Synergee-Web-Page-Form-List
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
width               : 140px;;
}
.Synergee-Web-Page-Form-List-Item
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
margin-bottom       : 10px;
width               : 320px;
}
.Synergee-Web-Page-Form-Submit
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
width               : 201px;
margin-left         : 190px;
height              : 18px;
color               : white;
text-transform      : uppercase;
cursor              : pointer;
}
.Synergee-Web-Page-Form-ErrorMessage
{
font-family         : Arial, Helvetica, sans-serif;
font-size           : 11px;
padding             : 2px;
width               : 98%;
}
.Synergee-Web-Page-Form-FieldErrorMessage
{
padding             : 0px;
width               : 99%;
}
/*
*  The price estimation
*/
.Synergee-Web-Page-Component-SchoolPriceEstimation-Container
{
font-family         : Verdana, Arial, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-List
{
font-family         : Verdana, Arial, Helvetica, sans-serif;
max-height          : 255px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Option
{
width               : 574px;
margin-right        : 0px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Cart
{
width               : 300px;
margin-left         : 3px;
margin-top          : 22px;
min-height          : 273px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton
{
position            : absolute;
top                 : 0;
left                : 0;
text-align          : right;
width               : 564px;
margin-left         : 0;
display             : block;
font-size           : 11px;
font-weight         : normal;
margin-top          : 0px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Participants-Section
{
display             : none;
clear               : both;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-SchoolsSelector-Section-Title-Text
{
font-size           : 12px;
font-weight         : normal;
padding             : 3px;
text-transform      : none;
width               : 568px;
background-color    : #5D5E60;
color               : #FFFFFF;
float               : none;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-SchoolsSelector-Section
{
display             : inline;
margin              : 0;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Currency-Section
{
width               : 574px;
clear               : both;
margin              : 0;
padding-bottom      : 5px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Currency-Section-Title
{
margin-top          : 4px;
float               : left;
width               : 578px;
text-transform      : none;
font-weight         : normal;
font-size           : 11px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-CurrencyButton
{
position            : relative;
float               : left;
text-align          : left;
min-width           : 210px !important;
width               : auto !important;
width               : 210px;
font-size           : 11px;
padding-left        : 3px;
margin-top          : 0;
margin-left         : 10px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-SchoolSelectorButton
{
width               : 564px;
padding-top         : 3px;
height              : 15px;
position            : relative;
margin-top          : -20px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section
{
width               : 574px;
margin              : 0;
zoom                : 1;
margin-bottom       : 5px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Courses
{
position            : relative;
float               : left;
margin              : 0;
margin-bottom       : 5px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Title
{
width               : 568px;
text-transform      : none;
padding             : 3px;
font-size           : 12px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Courses-CoursesList-Container
{
position            : static;
float               : none;
width               : 574px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Courses-UserCoursesList
{
clear               : both;
position            : static;
float               : none;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-ItemAdded
{
width               : 500px;
padding-top         : 5px;
padding-left        : 20px;
margin              : 5px;
font-size           : 11px;
font-weight         : normal;
clear               : both;
min-height          : 40px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-ItemAdded div
{
margin              : 0;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-StartDate-Container
{
font-size           : 11px;
font-style          : italic;
font-weight         : normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Duration-Container
{
font-size           : 11px;
font-style          : italic;
font-weight         : normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-EndDate-Container
{
clear               : both;
float               : left;
text-align          : left;
font-size           : 11px;
font-style          : italic;
font-weight         : normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-line
{
position            : static;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-DeleteButton
{
position            : absolute;
top                 : 5px;
right               : 5px;
text-align          : right;
text-transform      : none;
font-weight         : normal;
clear               : both;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Name
{
padding             : 2px;
margin              : 0;
font-weight         : normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title
{
position            : static;
clear               : both;
width               : 400px;
font-size           : 11px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-SubTitle
{
font-size           : 11px;
font-weight         : normal;
padding-bottom      : 4px;
padding-top         : 4px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Value
{
font-style          : italic;
margin-left         : 2px;
font-weight         : normal;
min-width           : 151px;
width               : auto !important;
width               : 151px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-ValueNotEditable
{
margin-left         : 2px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Title
{
font-size           : 11px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-TariffingYear
{
font-size           : 10px;
font-style          : italic;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-TariffingYear-Content
{
clear               : left;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Option, .Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Price
{
font-size           : 10px;
font-style          : normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section
{
padding-right       : 5px;
clear               : both;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Option-Row
{
clear               : both;
position            : relative;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Legend
{
width               : auto;
position            : static;
clear               : both; /*display:inline;*/
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section-Total
{
padding-top         : 3px;
height              : 20px;
font-size           : 11px;
text-transform      : none;
float               : right;
clear               : both;
}
/*
*  The ShoppingCart
*/
.Synergee-Web-Page-Component-ShoppingCart-Option
{
width               : 574px;
margin-right        : 0px;
zoom                : 1;
}
.Synergee-Web-Page-Component-ShoppingCart-Cart
{
width               : 300px;
margin-left         : 3px;
margin-top          : 27px;
}
.Synergee-Web-Page-Component-ShoppingCart-AddButton
{
position            : absolute;
top                 : 0;
left                : 0;
text-align          : right;
width               : 564px;
margin-left         : 0;
display             : block;
font-size           : 12px;
font-weight         : normal;
margin-top          : 2px;
}
.Synergee-Web-Page-Component-ShoppingCart-Participants-Section
{
clear               : both;
}
.Synergee-Web-Page-Component-ShoppingCart-Participants-Section-Title
{
font-weight         : normal;
text-transform      : none;
}
.Synergee-Web-Page-Component-ShoppingCart-ParticipantsButton
{
width               : auto;
position            : relative;
margin-top          : 0;
margin-left         : 3px;
}
.Synergee-Web-Page-Component-ShoppingCart-Currency-Section
{
width               : 574px;
clear               : both;
margin              : 0;
padding-bottom      : 5px;
float               : left;
}
.Synergee-Web-Page-Component-ShoppingCart-Currency-Section-Title
{
margin-top          : 4px;
float               : left;
width               : 578px;
text-transform      : none;
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-CurrencyButton
{
position            : relative;
float               : left;
text-align          : left;
min-width           : 210px !important;
width               : auto !important;
width               : 210px;
font-size           : 12px;
padding-left        : 3px;
margin-top          : 0;
margin-left         : 10px;
}
.Synergee-Web-Page-Component-ShoppingCart-SchoolSelectorButton
{
width               : 300px;
}
.Synergee-Web-Page-Component-ShoppingCart-School
{
margin              : 0 !important;
margin              : 0;
zoom                : 1;
}
.Synergee-Web-Page-Component-ShoppingCart-School-Title
{
margin              : 0;
width               : 569px;
padding-left        : 5px;
padding-top         : 3px;
padding-bottom      : 3px;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteSchoolButton
{
margin-top          : -20px;
right               : 5px;
}
.Synergee-Web-Page-Component-ShoppingCart-Section
{
width               : 578px;
margin              : 0;
zoom                : 1;
margin-bottom       : 5px;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Title
{
width               : 568px;
text-transform      : none;
padding             : 3px;
font-size           : 14px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Courses-CoursesList-Container
{
position            : static;
float               : none;
}
.Synergee-Web-Page-Component-ShoppingCart-Courses-UserCoursesList
{
clear               : both;
position            : static;
float               : none;
}
.Synergee-Web-Page-Component-ShoppingCart-ItemAdded
{
width               : auto;
padding-top         : 5px;
padding-left        : 20px;
margin              : 5px;
font-size           : 12px;
font-weight         : normal;
clear               : both;
}
.Synergee-Web-Page-Component-ShoppingCart-ItemAdded div
{
margin              : 0;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-StartDate-Container
{
font-size           : 12px;
font-style          : italic;
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Duration-Container
{
font-size           : 12px;
font-style          : italic;
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-EndDate-Container
{
clear               : both;
float               : left;
text-align          : left;
font-size           : 12px;
font-style          : italic;
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-line
{
position            : static;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteButton
{
position            : absolute;
top                 : 5px;
right               : 5px;
text-align          : right;
text-transform      : none;
font-weight         : normal;
clear               : both;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Name
{
padding             : 2px;
margin              : 0;
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title
{
position            : static;
clear               : both;
width               : 450px;
font-size           : 12px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-SubTitle
{
font-size           : 12px;
font-weight         : normal;
padding-bottom      : 4px;
padding-top         : 4px;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Value
{
font-style          : italic;
margin-left         : 2px;
font-weight         : normal;
min-width           : 151px;
width               : auto !important;
width               : 151px;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-ValueNotEditable
{
margin-left         : 2px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Title
{
font-size           : 11px;
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-TariffingYear
{
font-size           : 10px;
font-style          : italic;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Option, .Synergee-Web-Page-Component-ShoppingCart-Result-Price
{
font-size           : 10px;
font-style          : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Section
{
padding-right       : 5px;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Total
{
padding-top         : 3px;
height              : 20px;
font-size           : 11px;
text-transform      : none;
float               : right;
clear               : both;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Option-Row
{
clear               : both;
position            : relative;
zoom                : 1; /** for ie6 **/
}
.Synergee-Web-Page-Component-ShoppingCart-Result-School-Details
{
position            : absolute;
right               : 5px;
text-align          : right;
top                 : 3px;
width               : 210px;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Legend
{
width               : auto;
position            : static;
clear               : both;
display             : inline;
}
.Synergee-Web-Page-Component-ShoppingCart-Form
{
width               : 880px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-Container
{
width               : 400px;
float               : left
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-Section-Title
{
margin-top          : 10px;
margin-bottom       : 10px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Container
{
margin-left         : 0;
margin-right        : 0;
}
.Synergee-Web-Page-Component-ShoppingCart-Container
{
width               : 881px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Container .Synergee-Web-Page-Component-ShoppingCart-Result-School-Details
{
position            : relative;
top                 : auto;
right               : auto;
padding             : 3px;
padding-left        : 5px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section
{
width               : 830px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Item
{
width               : 400px;
}
.Synergee-Web-Page-Component-Form-Confirmation-Message
{
width               : 825px;
}
.Synergee-Web-Page-Component-ShoppingCart-Conditions
{
width               : 869px;
margin-left         : 0px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-School-Title
{
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Item-Label
{
width               : 190px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Item-Value
{
width               : 200px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form-Contact-Button
{
width               : 268px;
}
.Synergee-Web-Page-Component-ShoppingCart-Participant-Form-Title
{
float               : none;
}
/**
* The slideshow component
*/
.Synergee-Web-Page-Component-SlideShow
{
min-height          : 2px;
}
.Synergee-Web-Page-Component-SlideShow-Menu
{
float               : right;
width               : 300px;
height              : 424px;
}
.Synergee-Web-Page-Component-SlideShow-Slides
{
width               : 300px;
height              : 400px;
}
.Synergee-Web-Page-Component-SlideShow-Page
{
width               : 300px;
}
.Synergee-Web-Page-Component-SlideShow-Slide-Container
{
height              : 93px;
width               : 93px;
margin              : 2px;
}
.Synergee-Web-Page-Component-SlideShow-Slide
{
height              : 89px;
width               : 89px;
margin              : 2px;
}
.Synergee-Web-Page-Component-SlideShow-Slide-Image
{
height              : 100px;
}
.Synergee-Web-Page-Component-SlideShow-FloatingSlide
{
height              : 88px;
width               : 88px;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Container
{
width               : 458px;
width               : 567px;
height              : 395px;
float               : left;
}
.Synergee-Web-Page-Component-SlideShow-Viewer
{
width               : 567px;
height              : 400px;
}
.Synergee-Web-Page-Component-SlideShow-Controls
{
margin-top          : 5px;
height              : 14px;
}
.Synergee-Web-Page-Component-SlideShow-Controls div, .Synergee-Web-Page-Component-SlideShow-Controls span
{
margin-top          : 0px;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Comment
{
width               : 475px;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Comment-Container
{
margin-top          : 0px;
float               : left;
width               : 577px;
height              : 14px;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Comment-Container div
{
margin-top          : 0px;
height              : 12px;
font-size           : 11px;
}
.Synergee-Web-Page-Component-SlideShow-Slides
{
/*width:210px;*/
}
/* Interactive Map Styles */
.Synergee-Web-Page-Component-InteractiveMap-MapButtons
{
cursor              : pointer;
font-family         : Verdana, Arial, Helvetica, sans-serif;
font-size           : 14px;
font-weight         : normal;
margin              : 0;
padding             : 0;
padding-left        : 4px;
}
/**
*  The calendar styles
*/
calendar,
select.calendar
{
width               : 99px;
}
button.calendar
{
background          : url(../../Default/Images/Calendar/calendar-icon.gif);
border              : 0;
cursor              : pointer;
height              : 20px;
margin-right        : 6px;
width               : 20px;
vertical-align      : top;
}
button.calendar:focus
{
-moz-outline-style  : none !important;
}
button.calendar:hover,
button.calendar.active
{
background-position : 0 20px;
}
button:active
{
outline             : none;
}
div.calendar
{
height              : 180px;
padding             : 0 6px;
text-align          : center;
width               : 157px;
}
div.calendar div
{
background          : none !important;
height              : 175px;
overflow            : hidden;
position            : relative;
width               : 157px;
}
div.calendar caption
{
color               : #333;
font                : normal 12px / 16px Arial, Helvetica, sans-serif;
padding-top         : 6px;
text-align          : center;
width               : 100%;
}
div.calendar caption a
{
cursor              : pointer;
display             : inline;
height              : 12px;
overflow            : hidden;
background-position : 0 1px;
}
div.calendar caption a.prev
{
display             : inline;
background-image    : url(../../Default/Images/Calendar/calendar-prev.gif);
background-repeat   : repeat-y;
padding-right       : 2px;
}
div.calendar caption a.next
{
display             : inline;
background-image    : url(../../Default/Images/Calendar/calendar-next.gif);
background-repeat   : repeat-y;
margin-left         : 3px;
}
div.calendar caption a:hover
{
background-position : 0 14px;
}
div.calendar caption span
{
height              : 25px;
display             : inline;
text-align          : center;
}
div.calendar caption span.month
{
padding-right       : 8px;
}
div.calendar table
{
border              : 0;
border-collapse     : collapse;
border-spacing      : 0;
cursor              : default;
margin              : 0 auto;
overflow            : hidden;
width               : 157px;
}
div.calendar td,
div.calendar th
{
border              : 0;
font                : normal 12px Arial, Helvetica, sans-serif;
height              : 21px;
text-align          : center;
width               : 21px;
}
div.calendar td
{
color               : #eee;
font-size           : 11px;
}
div.calendar td.invalid
{
color               : #eee;
}
div.calendar td.valid
{
color               : #000;
cursor              : pointer;
}
div.calendar td.hilite
{
}
div.calendar td.inactive
{
}
div.calendar td.active,
div.calendar td.hover
{
cursor              : pointer;
}
/* SLIMBOX (Customized version) */
#lbOverlay
{
position            : absolute;
top                 : 0;
left                : 0;
width               : 100%;
background-color    : #666;
cursor              : pointer;
z-index             : 10001;
}
#lbCenter, #lbBottomContainer
{
position            : absolute;
left                : 50%;
padding             : 0;
overflow            : hidden;
background-color    : #00386A;
z-index             : 10003;
height              : 30px;
}
#lbCenter iframe, #lbBottomContainer iframe
{
background-color    : #fff; /*border:2px solid #00386A;*/
}
.lbLoading
{
background          : #777 url(../../Default/Images/sb_loading.gif) no-repeat center;
}
#lbCanvas
{
border              : 2px solid #00386A;
}
#lbCanvas iframe, #lbCanvas img
{
border              : 0px solid #373739;
margin              : 0;
padding             : 0;
z-index             : 10002;
}
#lbPrevLink, #lbNextLink
{
display             : block;
position            : absolute;
top                 : 10px;
width               : 70px;
background          : url(../../Default/Images/sb_anchor_spacer.gif);
}
#lbPrevLink
{
left                : 0;
}
#lbPrevLink:hover
{
background          : transparent url(../../Default/Images/sb_prevlabel.gif) no-repeat;
}
#lbNextLink
{
right               : 0;
}
#lbNextLink:hover
{
background          : transparent url(../../Default/Images/sb_nextlabel.gif) no-repeat;
}
#lbBottom
{
font-size           : 12px;
font-family         : Verdana, Helvetica, sans-serif;
color               : #666;
line-height         : 1.4em;
text-align          : left;
margin              : 0 0 0 0px;
padding             : 0;
}
#lbCloseLink
{
display             : block;
float               : right;
width               : 25px;
height              : 25px;
background          : transparent url(../Images/sb_closelabel.gif) no-repeat right;
margin              : 0;
margin-right        : 10px;
padding             : 0;
}
#lbCaption, #lbNumber
{
}
#lbCaption
{
display             : none;
font-weight         : bold;
}
/* SLIMBOX (Customized version) */
#schoolPageBody #lbOverlay
{
position            : absolute;
top                 : 0;
left                : 0;
width               : 100%;
background-color    : #666;
cursor              : pointer;
z-index             : 10001;
}
#schoolPageBody #lbCenter, #schoolPageBody  #lbBottomContainer
{
position            : absolute;
left                : 50%;
padding             : 0;
overflow            : hidden;
background-color    : #00386A;
z-index             : 10003;
height              : 30px;
}
#schoolPageBody .lbLoading
{
background          : #777 url(../../Default/Images/sb_loading.gif) no-repeat center;
}
#schoolPageBody #lbCanvas
{
border              : 0px solid #777;
}
#schoolPageBody #lbCanvas iframe, #schoolPageBody  #lbCanvas img
{
border              : 0px solid #373739;
margin              : 0;
padding             : 0;
z-index             : 10002;
}
#schoolPageBody #lbPrevLink, #schoolPageBody  #lbNextLink
{
display             : block;
position            : absolute;
top                 : 10px;
width               : 70px;
background          : url(../../Default/Images/sb_anchor_spacer.gif);
}
#schoolPageBody #lbPrevLink
{
left                : 0;
}
#schoolPageBody #lbPrevLink:hover
{
background          : transparent url(../../Default/Images/sb_prevlabel.gif) no-repeat;
}
#schoolPageBody #lbNextLink
{
right               : 0;
}
#schoolPageBody #lbNextLink:hover
{
background          : transparent url(../../Default/Images/sb_nextlabel.gif) no-repeat;
}
#schoolPageBody #lbBottom
{
font-size           : 12px;
font-family         : Verdana, Helvetica, sans-serif;
color               : #666;
line-height         : 1.4em;
text-align          : left;
margin              : 0 0 0 0px;
padding             : 0;
}
#schoolPageBody #lbCloseLink
{
display             : block;
float               : right;
width               : 25px;
height              : 25px;
background          : transparent url(../Images/sb_closelabel.gif) no-repeat right;
margin              : 0;
margin-right        : 10px;
padding             : 0;
}
#schoolPageBody #lbCaption, #schoolPageBody  #lbNumber
{
}
#schoolPageBody #lbCaption
{
font-weight         : bold;
}
.Synergee-Web-Page-Component-Login .Synergee-Web-Page-Form-Text
{
width               : 170px;
}
.Synergee-Web-Page-Component-Login .Synergee-Web-Page-Form-Password
{
width               : 170px;
}
.Synergee-Web-Page-Component-Login .Synergee-Web-Page-Form-Submit
{
width               : 175px;
}
#programsList .programsItem-onglet
{
font-size           : 1em;
}
.Synergee-Web-Page-Component-MessagePanel-Container
{
z-index             : 10;
}
.Synergee-Web-Page-Component-MessagePanel, .Synergee-Web-Page-Component-MessagePanel-Title
{
background-color    : #eee;
border              : 1px solid #aaa;
color               : #444;
text-align          : left;
font-size           : 11px;
padding             : 4px 8px 8px;
z-index             : 10;
}
.Synergee-Web-Page-Component-MessagePanel-Title
{
min-height          : 5px;
font-size           : 12px;
border-bottom       : 0;
padding-bottom      : 0;
z-index             : 10;
}
.Synergee-Web-Page-Component-MessagePanel-Close
{
position            : absolute;
top                 : 0;
right               : 0;
width               : 10px;
height              : 10px;
background-color    : #fff;
border              : 1px solid #aaa;
cursor              : pointer;
font-size           : 12px;
text-align          : center;
line-height         : 9px;
z-index             : 11;
}
.Synergee-Web-Page-SchoolPriceEstimation-Print-TextInput
{
margin-top          : 5px;
}
.Synergee-Web-Page-Component-MessagePanel-Close
{
width               : 30px;
height              : 30px;
background          : none;
border              : 0;
overflow            : hidden;
z-index             : 10;
}
.Synergee-Web-Page-Component-MessagePanel label
{
display             : block;
}
.Synergee-Web-Page-Component-MessagePanel input
{
display             : block;
}
.Synergee-Web-Page-Component-MessagePanel input.Synergee-Web-Page-Form-Submit
{
width               : 100px;
margin              : 5px 0 0;
display             : block;
}
body
{
margin                   : 0pt 0pt 0pt 15px;
padding                  : 0;
text-align               : center;
}
.SchoolLocationBody
{
margin                   : 0;
}
.PageContainer
{
margin-top               : 10px;
margin-left              : auto;
margin-right             : auto;
width                    : 965px;
text-align               : left;
}
.SynergeePowered
{
position                 : relative;
float                    : right;
margin-top               : 4px !important;
margin-top               : 4px;
margin-right             : 20px;
}
/**
* The Home Page styles
*/
.HomePageContainer
{
margin-top               : 10px;
margin-left              : auto;
margin-right             : auto;
width                    : 751px;
text-align               : left;
}
.HomeTop
{
height                   : 27px;
position                 : relative;
width                    : 751px;
}
.HomeContentContainer
{
height                   : 340px;
position                 : relative;
width                    : 751px;
padding-top              : 50px;
overflow                 : hidden;
}
.HomeLogo
{
position                 : absolute;
left                     : 236px;
width                    : 266px;
height                   : 157px;
}
.MainHomeText
{
position                 : absolute;
width                    : 647px;
height                   : 215px;
max-height               : 215px;
min-height               : 215px;
top                      : 28px;
left                     : 46px;
}
.MainHomeBottomImage
{
position                 : absolute;
width                    : 739px;
height                   : 101px;
bottom                   : 0;
left                     : 0;
}
.HomeBottomMenu
{
height                   : 57px;
position                 : relative;
width                    : 751px;
}
.MainHomeSlider
{
width                    : 148px;
height                   : 101px;
border-top               : 4px solid #F78223;
position                 : absolute;
top                      : 450px;
left                     : 148px;
}
.MainHomeLastSlider
{
width                    : 147px;
overflow                 : hidden;
}
#mainHomeLinkEnglishSlider
{
left                     : 0px;
}
#mainHomeLinkFrenchSlider
{
left                     : 148px;
}
#mainHomeLinkItalianSlider
{
left                     : 296px;
}
#mainHomeLinkSpannishSlider
{
left                     : 444px;
}
#mainHomeLinkGermanSlider
{
left                     : 592px;
}
.MainHomeLink
{
width                    : 148px;
height                   : 44px;
line-height              : 36px;
float                    : left;
}
.MainHomeLinkList
{
float                    : none;
display                  : block;
height                   : 27px;
line-height              : 17px;
margin                   : 0;
text-align               : center;
}
.MainHomeLinkListLast
{
height                   : 31px;
}
.MainHomeLinkList div
{
padding                  : 0;
}
.MainHomeSliderLink
{
height                   : 101px;
min-height               : 101px;
max-height               : 101px;
width                    : 148px;
min-width                : 148px;
max-width                : 148px;
}
.MainHomeLinkLast
{
width                    : 147px;
overflow                 : hidden;
}
.HomeFooterContainer
{
min-height               : 50px;
height                   : auto !important;
height                   : 50px;
position                 : absolute;
width                    : 739px;
}
/**
* The header styles
*/
.HeaderTop
{
width                    : 965px;
height                   : 14px;
margin-top               : 0;
overflow                 : hidden;
}
.HeaderContentContainer
{
width                    : 965px;
height                   : 106px;
position                 : relative;
z-index                  : 1;
}
.HeaderBottom
{
width                    : 965px;
height                   : 11px;
margin-top               : 0;
overflow                 : hidden;
}
.Logo
{
display                  : inline;
position                 : relative;
float                    : left;
width                    : 155px;
height                   : 100px;
margin-top               : 0px;
margin-left              : 20px;
}
.SiteMap
{
position                 : absolute;
top                      : 85px;
left                     : 180px;
}
.SiteMapMenu
{
position                 : static;
top                      : 0;
}
.SiteMapMenu ul
{
padding-left             : 35px;
float                    : none;
}
.SiteMapMenu li
{
display                  : list-item;
float                    : none;
padding-bottom           : 3px;
list-style-type          : disc;
height                   : auto;
}
.SiteMapMenu li a
{
font-size                : 12px;
color                    : #666666;
}
.PageType
{
postion                  : relative;
float                    : right;
display                  : inline;
width                    : 600px;
height                   : 70px;
min-height               : 70px;
max-height               : 70px;
margin-right             : 35px;
margin-top               : 10px;
font-size                : 27px;
text-align               : right;
}
.QuickSearch
{
position                 : absolute;
display                  : block;
top                      : 70px;
right                    : 20px;
width                    : 600px;
height                   : 25px;
text-align               : right;
}
.WebsiteSelector
{
position                 : absolute;
top                      : -5px;
right                    : 22px;
min-width                : 10px;
min-height               : 10px;
}
/**
* The menu style
*/
.MainMenu
{
width                    : 950px;
height                   : 24px;
margin-left              : 1px;
}
.MainMenuLeft
{
width                    : 650px;
height                   : 24px;
float                    : left;
padding-left             : 19px;
}
#mainMenuHomeLeft
{
padding-left             : 10px;
}
.MainMenuRight
{
width                    : 255px;
height                   : 24px;
padding-right            : 23px;
float                    : right;
}
.MainMenuRightHome
{
width                    : 265px;
height                   : 24px;
padding-right            : 13px;
float                    : right;
}
/*
* School course price calculator
*/
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator
{
width                    : 700px;
float                    : left;
position                 : relative;
overflow                 : hidden;
margin-left              : 3px;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Small
{
width                    : 570px;
float                    : left;
position                 : relative;
}
/*
* School search component
*/
.SchoolSearch
{
float                    : left;
position                 : relative;
width                    : 570px;
font-family              : Arial, Helvetica, sans-serif;
font-size                : 12px;
font-weight              : normal;
}
.SchoolSearchForm .Synergee-Web-Page-Form-Container
{
text-align               : right;
margin                   : 5px;
}
.SchoolSearchForm .Synergee-Web-Page-Form-Label
{
}
.SchoolSearchForm .Synergee-Web-Page-Form-Text
{
width                    : 60px;
}
.SchoolSearchForm .Synergee-Web-Page-Form-Combobox
{
width                    : 160px;
}
.SchoolSearchForm .Synergee-Web-Page-Form-Submit
{
width                    : 160px;
float                    : right;
margin                   : 5px;
}
.SchoolSearchForm .Synergee-Web-Page-Form-Submit:hover
{
cursor                   : pointer;
}
.SchoolSearchResultCount
{
float                    : left;
position                 : relative;
}
/*
* School course type list component
*/
.SchoolCourseTypeList
{
float                    : left;
width                    : 570px;
position                 : relative;
}
.Synergee-Web-Page-Component-SchoolCourseTypeList-Schools-Block
{
width                    : 570px;
}
.Synergee-Web-Page-Component-SchoolCourseTypeList-Schools-List-Item
{
width                    : 180px;
}
/**
* The content container
*/
.ContentContainerTop
{
width                    : 965px;
height                   : 11px;
overflow                 : hidden;
}
.ContentContainer
{
padding-top              : 4px;
width                    : 965px;
clear                    : right;
padding-bottom           : 18px;
z-index                  : 0;
}
.ContentContainerBottom
{
width                    : 965px;
min-height               : 25px;
padding-top              : 10px;
}
.ContentContainerBottomText
{
width                    : 795px;
min-height               : 15px;
margin-left              : 10px;
float                    : left;
}
.ContentContainerBottomText, .ContentContainerBottomText a, .ContentContainerBottomText a:hover
{
font-size                : 11px;
}
/**
* Home Page Layout
**/
.MainContent
{
position                 : relative;
float                    : left;
width                    : 568px;
padding                  : 15px;
padding-top              : 0px;
}
.MainContent.homeSlide
{
position                 : relative;
float                    : left;
width                    : 520px;
padding                  : 15px;
padding-top              : 0px;
}
.MainContent2
{
position                 : relative;
float                    : left;
width                    : 669px;
padding                  : 15px;
padding-top              : 0px;
}
.WideMainContent
{
width                    : 920px;
padding                  : 15px;
padding-top              : 0px;
}
.ProgramsContent
{
position                 : relative;
float                    : left;
width                    : 348px;
padding-top              : 1px;
z-index                  : 0;
}
.ProgramsContent.homeSlide
{
position                 : relative;
float                    : left;
width                    : 370px;
margin-left              : 15px !important;
margin-left              : 0;
padding-top              : 1px;
z-index                  : 0;
}
#news-txt
{
position                 : relative;
width                    : 350px;
height                   : 100px;
overflow                 : hidden;
}
#news-txt .Synergee-Web-Page-TextSplitter-Content
{
float                    : left;
width                    : 340px;
padding                  : 0 10px;
}
#news-txt ul.Synergee-Web-Page-TextTicker-Nav-Container
{
list-style               : none inside none;
position                 : absolute;
bottom                   : 0;
width                    : 340px;
text-align               : left;
margin                   : 0;
padding                  : 0;
}
#news-txt ul.Synergee-Web-Page-TextTicker-Nav-Container li
{
float                    : left;
padding                  : 0;
line-height              : 7px;
height                   : 7px;
width                    : 7px;
margin                   : 0 2px;
cursor                   : pointer;
}
.ProgramsContent2
{
position                 : relative;
float                    : left;
width                    : 239px;
padding-top              : 1px;
}
.ImagesMosaic
{
width                    : 570px;
}
.ImagesMosaic2
{
width                    : 671px;
}
.ImageMosaic
{
position                 : relative;
float                    : left;
width                    : 140px;
height                   : 105px;
margin                   : 1px;
}
.ImageMosaic2
{
position                 : relative;
float                    : left;
width                    : 165px;
height                   : 107px;
margin                   : 1px;
}
.HomeTitle, .HomeText h1
{
width                    : 568px;
min-height               : 30px;
font-size                : 26px;
padding-top              : 10px;
}
.homeSlide .HomeTitle,
.homeSlide .HomeText h1
{
width                    : 520px;
min-height               : 30px;
font-size                : 26px;
padding-top              : 10px;
}
.HomeTitle2, .HomeText2 h1
{
width                    : 652px;
min-height               : 30px;
font-size                : 26px;
padding-top              : 10px;
}
.HomeTitleWide
{
width                    : 920px
}
.HomeText
{
width                    : 548px;
min-height               : 30px;
margin-left              : 20px;
font-size                : 13px;
}
.homeSlide .HomeText
{
width                    : 500px;
min-height               : 30px;
margin-left              : 20px;
font-size                : 13px;
}
.HomeTextWide
{
width                    : 900px;
}
.encart-homeRight
{
border                   : 1px solid;
padding                  : 10px;
margin                   : 20px 0;
overflow                 : hidden;
}
.ProgramTypeContainer
{
width                    : 335px;
height                   : 137px;
margin-bottom            : 7px;
position                 : relative;
}
.ProgramTypeContainerSmall
{
height                   : 105px;
margin-bottom            : 2px;
}
.ProgramContainer
{
width                    : 335px;
height                   : 137px;
}
.ProgramContainerSmall
{
height                   : 105px;
}
.ProgramBackground
{
position                 : absolute;
width                    : 335px;
height                   : 137px;
left                     : 0;
}
.ProgramBackgroundSmall
{
height                   : 106px;
}
.ProgramTitleBackground, .ProgramTitle
{
position                 : absolute;
top                      : 97px;
left                     : 0;
width                    : 335px;
height                   : 40px;
}
.ProgramTitleBackgroundSmall, .ProgramTitleSmall
{
height                   : 24px;
top                      : 81px;
}
.ProgramTypeContainer2
{
width                    : 237px;
height                   : 107px;
margin-bottom            : 7px;
position                 : relative;
overflow                 : hidden;
}
.ProgramContainer2
{
width                    : 238px;
height                   : 107px;
}
.ProgramBackground2
{
position                 : absolute;
width                    : 238px;
height                   : 107px;
left                     : 0;
}
.ProgramTitleBackground2
{
position                 : absolute;
top                      : 97px;
left                     : 0;
width                    : 238px;
height                   : 20px;
}
.ProgramText2
{
width                    : 200px;
/*min-height: 97px;
max-height: 97px;
height: 97px;*/
margin-left              : 20px;
position                 : relative;
text-decoration          : none;
}
.ProgramTitle2
{
width                    : 236px;
min-height               : 13px;
text-decoration          : none;
}
.ProgramTypeContainer2 .ProgramTitle2.Synergee-Web-Page-Component-Text .Synergee-Web-Page-Component-Text-Container
{
font-size                : 13px;
}
.ProgramText
{
width                    : 295px;
min-height               : 97px;
max-height               : 97px;
height                   : 97px;
margin-left              : 20px;
position                 : relative;
}
.ProgramTextHidden
{
opacity                  : 0;
filter                   : alpha(opacity = 0);
}
.HomeSmallTextBox
{
min-height               : 100px;
margin-top               : 43px;
}
.HomeSmallTextBox .Synergee-Web-Page-Component-Text-Container
{
padding-top              : 0;
}
/**
* Information page layout
*
**/
.InformationMainContent
{
position                 : relative;
float                    : left;
display                  : inline;
width                    : 570px;
margin-left              : 20px;
}
.InformationTitle
{
width                    : 570px;
height                   : auto !important;
height                   : 30px;
min-height               : 30px; /*max-height: 30px;*/
padding-top              : 10px;
padding-bottom           : 10px;
}
.InformationWideTitle
{
width                    : 910px;
margin-left              : 20px;
height                   : 45px;
min-height               : 30px;
}
.InformationText
{
width                    : 570px;
min-height               : 100px;
}
.InformationWideText
{
width                    : 910px;
margin-left              : 20px;
}
.InformationRightColumn
{
position                 : relative;
float                    : left;
display                  : inline;
width                    : 320px;
margin-left              : 20px;
}
.InformationImage
{
width                    : 320px;
height                   : 220px;
}
#informationImage2
{
margin-top               : 3px;
}
.InformationFactTitle
{
width                    : 315px;
height                   : auto !important;
height                   : 25px;
min-height               : 25px; /*max-height: 25px;*/
padding-left             : 5px;
}
.InformationFactText
{
width                    : 310px;
min-height               : 125px;
padding                  : 5px;
}
.InformationImageMap
{
position                 : relative;
float                    : left;
width                    : 570px;
height                   : 500px;
margin-left              : 20px;
margin-top               : 10px;
}
.InformationImageMapText
{
position                 : relative;
float                    : left;
width                    : 330px;
height                   : 230px;
min-height               : 230px;
margin-left              : 10px;
margin-top               : 20px;
}
.InformationImageMapText .Synergee-Web-Page-Component-Text-Container
{
padding                  : 0px;
}
.InformationImageMapImage
{
position                 : relative;
float                    : left;
width                    : 330px;
height                   : 250px;
margin-left              : 10px;
margin-top               : 10px;
}
.SchoolCertifications
{
text-align               : right;
margin-right             : 40px;
margin-left              : 25px;
margin-top               : 10px;
min-height               : 10px;
font-size                : 10px;
}
.InternalWindowBody
{
margin                   : 0;
}
.InternalWindowInfo
{
margin-top               : 10px;
margin-left              : auto;
margin-right             : auto;
width                    : 800px;
min-height               : 20px;
text-align               : left;
}
.InternalWindowForm
{
margin-left              : auto;
margin-right             : auto;
width                    : 800px;
min-height               : 100px;
text-align               : left;
}
/**
* Course page layout
*
**/
.CourseMainContent
{
position                 : relative;
float                    : left;
display                  : inline;
width                    : 570px;
margin-left              : 20px;
}
.CourseTitle
{
width                    : 570px;
height                   : auto !important;
height                   : 30px;
min-height               : 30px; /*max-height: 30px;*/
padding-top              : 10px;
padding-bottom           : 10px;
}
.CourseText
{
width                    : 570px;
min-height               : 100px;
}
.CourseRightColumn
{
position                 : relative;
float                    : left;
display                  : inline;
width                    : 320px;
margin-left              : 20px;
}
.CourseImage
{
width                    : 320px;
height                   : 220px;
}
.CourseRightTitle
{
width                    : 315px;
height                   : 25px;
margin-top               : 5px;
min-height               : 25px;
max-height               : 25px;
padding-left             : 5px;
}
.CourseRightText
{
width                    : 310px;
min-height               : 125px;
padding                  : 5px;
}
.CourseRightText .Synergee-Web-Page-Component-Text-Container
{
text-align               : left;
}
/*
modified classes for the school course price calculator
Normal : normal size of component
Small : smaller price table
*/
.CourseRightColumn-Normal
{
position                 : relative;
float                    : right;
display                  : inline;
width                    : 200px;
margin-right             : 33px;
}
.CourseRightColumn-Small
{
position                 : relative;
float                    : left;
display                  : inline;
width                    : 320px;
margin-left              : 20px;
}
.CourseImage-Normal
{
width                    : 200px;
height                   : 220px;
}
.CourseImage-Small
{
width                    : 320px;
height                   : 220px;
}
.CourseRightTitle-Normal
{
width                    : 195px;
height                   : 25px;
margin-top               : 5px;
min-height               : 25px;
max-height               : 25px;
padding-left             : 5px;
}
.CourseRightTitle-Small
{
width                    : 315px;
height                   : 25px;
margin-top               : 5px;
min-height               : 25px;
max-height               : 25px;
padding-left             : 5px;
}
.CourseRightText-Normal
{
width                    : 190px;
min-height               : 125px;
padding                  : 5px;
}
.CourseRightText-Normal .Synergee-Web-Page-Component-Text-Container
{
text-align               : left;
}
.CourseRightText-Small
{
width                    : 310px;
min-height               : 125px;
padding                  : 5px;
}
.CourseRightText-Small .Synergee-Web-Page-Component-Text-Container
{
text-align               : left;
}
/**
* Home Type page layout
*
**/
.HomeTypeMainContent
{
position                 : relative;
float                    : left;
display                  : inline;
width                    : 645px;
margin-left              : 25px;
}
.HomeTypeMainImage
{
width                    : 645px;
height                   : 260px;
}
.HomeTypeTitle
{
width                    : 645px;
height                   : auto !important;
height                   : 30px;
min-height               : 30px; /*max-height: 30px;*/
padding-top              : 10px;
padding-bottom           : 10px;
}
.HomeTypeText
{
width                    : 645px;
min-height               : 100px;
}
.HomeTypeRightColumn
{
position                 : relative;
float                    : left;
display                  : inline;
width                    : 250px;
margin-left              : 5px;
}
.HomeTypeImage
{
width                    : 250px;
height                   : 230px;
}
.InformationTypeAlignedImage
{
height                   : 260px;
}
.HomeTypeRightTitle
{
width                    : 245px;
height                   : auto !important;
height                   : 25px;
margin-top               : 5px;
min-height               : 25px; /*max-height: 25px;*/
padding-left             : 5px;
}
.HomeTypeRightText
{
width                    : 240px;
min-height               : 125px;
padding                  : 5px;
}
.HomeTypeRightText li
{
padding-top              : 5px;
}
/**
* The School templates layout
*/
.SchoolWideImage
{
position                 : relative;
float                    : left;
width                    : 588px;
height                   : 247px;
display                  : inline;
margin-left              : 25px;
margin-right             : 3px;
}
.SchoolCityTitle
{
position                 : relative;
float                    : left;
width                    : 300px;
height                   : 128px;
min-height               : 128px;
max-height               : 128px;
margin-bottom            : 3px;
padding-top              : 10px;
padding-left             : 10px;
overflow                 : hidden;
}
.SchoolCityInformations
{
font-size                : 10px;
position                 : relative;
float                    : left;
width                    : 300px;
height                   : 92px;
min-height               : 92px;
max-height               : 92px;
padding-left             : 10px;
padding-top              : 14px;
overflow                 : hidden;
}
#schoolContainerHeader
{
width                    : 901px;
margin-left              : 25px;
margin-top               : 10px;
float                    : left;
}
#schoolContainerContent
{
width                    : 881px;
min-height               : 100px;
margin-left              : 25px;
padding                  : 10px;
}
.SchoolInformation
{
width                    : 881px;
}
.ShoppingCart
{
display                  : inline;
width                    : 881px;
margin                   : 25px;
padding                  : 10px;
position                 : relative;
float                    : left;
}
.SchoolSlideShow
{
width                    : 881px;
height                   : auto;
position                 : relative;
float                    : left;
}
.SchoolSectionButton, .SchoolLocationButton
{
height                   : 14px;
padding-left             : 5px;
padding-right            : 5px;
float                    : left;
font-family              : Arial, Helvetica, sans-serif;
font-size                : 12px;
font-weight              : normal;
cursor                   : pointer;
text-align               : center;
border-right             : 1px solid #fff;
margin                   : 0;
margin-top               : 6px;
}
.SchoolLocationButton
{
border                   : none;
}
.SchoolLocationButtonWithBorder
{
border-right             : 1px solid #fff;
}
.LastSchoolSectionButton
{
border                   : 0;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Button-Link
{
width                    : 100px;
text-align               : center;
font-family              : Arial, Helvetica, sans-serif;
font-size                : 12px;
font-weight              : normal;
margin-right             : 20px;
}
.SchoolSectionButton span
{
padding                  : 4px;
}
.SchoolInformationContainer
{
background-color         : transparent;
}
#schoolTextInformation, #entertainmentText
{
min-height               : 10px;
}
.PageLocationContainer
{
margin-left              : auto;
margin-right             : auto;
width                    : 878px;
text-align               : left;
}
.SchoolLocationTitle
{
height                   : 35px;
width                    : 878px;
line-height              : 30px;
}
.SchoolLocation
{
width                    : 878px;
height                   : 400px;
}
.SchoolLocationContainer
{
position                 : relative;
}
.SchoolLocationAbsolute
{
position                 : absolute;
top                      : 0;
left                     : 0;
height                   : 422px;
}
.SchoolLocationMapButtons
{
width                    : 878px;
height                   : 22px;
position                 : relative;
clear                    : both;
margin-top               : -22px;
}
.SchoolLocationMapButtonBackground
{
width                    : 878px;
height                   : 22px;
position                 : absolute;
z-index                  : 2;
}
.SchoolLocationMapButton
{
width                    : 150px;
height                   : 22px;
float                    : right;
position                 : relative;
z-index                  : 3;
text-align               : center;
cursor                   : pointer;
}
.SchoolLocationInformation
{
width                    : 878px;
height                   : 65px;
clear                    : left;
line-height              : 16px;
}
/**
*
*   ENCARTS HOMEPAGE
*
**/
#programs
{
position                 : relative;
height                   : 200px;
margin                   : 0 30px 20px 15px;
overflow                 : hidden;
}
#programs-image
{
float                    : left;
width                    : 350px;
height                   : 200px;
}
#programs-text
{
float                    : left;
height                   : 160px;
padding                  : 20px;
}
.items-1 #programs-text
{
width                    : 470px;
}
.items-2 #programs-text
{
width                    : 410px;
}
.items-3 #programs-text
{
width                    : 350px;
}
.items-4 #programs-text
{
width                    : 290px;
}
.items-5 #programs-text
{
width                    : 230px;
}
#programsList
{
position                 : absolute;
top                      : 0;
right                    : 0;
height                   : 200px;
overflow                 : hidden;
}
#programsList .programItem
{
position                 : relative;
float                    : right;
width                    : 60px;
height                   : 200px;
overflow                 : hidden;
}
#programsList .programItemContainer
{
height                   : 200px;
}
#programsList.items-1 .programItemContainer
{
width                    : 570px;
}
#programsList.items-2 .programItemContainer
{
width                    : 510px;
}
#programsList.items-3 .programItemContainer
{
width                    : 450px;
}
#programsList.items-4 .programItemContainer
{
width                    : 390px;
}
#programsList.items-5 .programItemContainer
{
width                    : 330px;
}
#programsList .programsItem-onglet
{
position                 : absolute;
left                     : 0;
top                      : 200px;
padding                  : 10px;
width                    : 180px;
height                   : 40px;
transform-origin         : left top;
-moz-transform-origin    : left top;
-webkit-transform-origin : left top;
-o-transform-origin      : left top;
transform                : rotate(-90deg);
-webkit-transform        : rotate(-90deg);
-moz-transform           : rotate(-90deg);
-o-transform             : rotate(-90deg);
filter                   : progid:DXImageTransform.Microsoft.BasicImage(rotation = 3);
zoom                     : 1;
zoom                     : 1;
}
#programsList .programsItem-onglet .Synergee-Web-Page-Component-Text-Container
{
width                    : 300px;
height                   : 60px;
}
#programsList .programsItem-title
{
margin                   : 0 0 10px 70px;
padding-top              : 20px;
}
#programsList .programsItem-text
{
height                   : 180px;
margin-left              : 220px;
}
#programsList.items-1 .programsItem-text
{
width                    : 340px;
}
#programsList.items-2 .programsItem-text
{
width                    : 280px;
}
#programsList.items-3 .programsItem-text
{
width                    : 220px;
}
#programsList.items-4 .programsItem-text
{
width                    : 160px;
}
#programsList.items-5 .programsItem-text
{
width                    : 100px;
}
#programsList .programsItem-image
{
float                    : left;
width                    : 140px;
height                   : 100px;
margin-left              : 70px;
}
#programsList .programsItem-text .Synergee-Web-Page-Component-Text-Container,
#programsList .programsItem-title .Synergee-Web-Page-Component-Text-Container
{
padding                  : 0;
}
#dlSlideShow
{
margin-left              : 20px;
width                    : 910px;
height                   : 500px;
}
#dlSlideShow .Synergee-Web-Page-Component-SlideShow-Viewer
{
width                    : 567px;
height                   : 395px;
}body
{
background-color      : #d2d4d6;
}
.Synergee-Web-Page-Component-Text, .Synergee-Web-Page-Component-Text table
{
color                 : #666;
}
/**
*  The Text Styles
*/
.Synergee-Web-Page-Component-Text h1, .Synergee-Web-Page-Component-Text table h1
{
color                 : #00386a;
}
.Synergee-Web-Page-Component-Text h2, .Synergee-Web-Page-Component-Text table h2
{
color                 : #00386a;
}
.Synergee-Web-Page-Component-Text h3, .Synergee-Web-Page-Component-Text table h3
{
color                 : #00386a;
}
.Synergee-Web-Page-Component-Text a, .Synergee-Web-Page-Component-Text table a
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-Text a:hover
{
text-decoration       : underline;
}
.CourseRightText h1
{
font-size             : 12px;
margin-top            : 8px;
}
.CourseRightText h2
{
font-size             : 11px;
margin-top            : 8px;
}
.CourseRightText h3
{
font-size             : 11px;
margin-top            : 8px;
}
table
{
/*border-collapse:collapse;*/
}
.TableTextHeading
{
background-color      : #00386A;
color                 : #fff;
font-size             : 13px;
}
.TableTextHeading td
{
padding-left          : 10px;
}
td.TableTextHeading h1, td.TableTextHeading h2, td.TableTextHeading h3
{
color                 : #fff;
}
.TableText1
{
color                 : #2b2a2d;
background-color      : #fff;
}
.TableText2
{
color                 : #2b2a2d;
background-color      : #b5c0d6;
}
.TableText1 td
{
padding               : 5px;
padding-left          : 10px;
}
.TableText2  td
{
padding               : 5px;
padding-left          : 10px;
}
/**
* The header styles
*/
.HeaderTop
{
background-image      : url(../Images/HeaderTop.gif);
background-repeat     : no-repeat;
}
.HeaderContentContainer
{
background-color      : #9098A0;
background-image      : url(../Images/HeaderContent.gif);
background-repeat     : repeat-y;
}
.HeaderBottom
{
background-image      : url(../Images/HeaderBottom.gif);
background-repeat     : no-repeat;
}
.SiteMap a
{
color                 : #555555;
}
.SiteMapMenu a:hover
{
color                 : #f08c00;
}
.PageType
{
font-size             : 14px;
color                 : #555;
font-weight           : normal;
}
.PageType a
{
font-size             : 14px;
color                 : #555;
text-decoration       : none;
}
.PageType a:hover
{
font-size             : 14px;
color                 : #00386A;
text-decoration       : none;
}
.PageType h1
{
font-size             : 22px;
color                 : #555;
font-weight           : normal;
}
.PageType h1:hover
{
color                 : #00386A;
}
.PageType h2
{
font-size             : 20px;
color                 : #555;
font-weight           : normal;
}
.PageType h2:hover
{
color                 : #00386A;
}
.PageType h3
{
font-size             : 18px;
color                 : #555;
font-weight           : normal;
}
.PageType h3:hover
{
color                 : #00386A;
}
.SchoolCertifications
{
color                 : #00386A;
}
.SynergeePowered
{
font-size             : 11px;
font-family           : Verdana, Arial, Helvetica, sans-serif;
color                 : #666666;
}
.SynergeePowered a
{
color                 : #666666;
text-decoration       : none;
}
.SynergeePowered a:hover
{
text-decoration       : underline;
}
/**
* The Home Page styles
*/
.HomePageBody
{
background-color      : #E7E7E9;
}
.HomeTop
{
background-color      : #9098A0;
background-image      : url(../Images/HomeHeaderBackground.png);
background-repeat     : no-repeat;
}
.HomeContentContainer
{
background-color      : #9098A0;
background-image      : url(../Images/HomeBackground.png);
background-repeat     : repeat-y;
}
.MainHomeText
{
font-size             : 13px;
color                 : #fff;
background-color      : #003D7E;
font-weight           : normal;
padding               : 0;
}
.MainHomeText a, .MainHomeText a:hover, .MainHomeText h1, .MainHomeText h2, .MainHomeText h3
{
font-weight           : normal;
padding               : 0;
font-size             : 13px;
color                 : #fff;
text-decoration       : none;
}
.MainHomeBottomImage
{
background-image      : url(../Images/HomeBottomImage.jpg);
}
.HomeBottomMenu
{
background-image      : url(../Images/HomeBottomMenu.png);
}
.MainHomeLink
{
background-color      : #003D7E;
color                 : #fff;
font-size             : 14px;
cursor                : pointer;
}
.MainHomeLink a, .MainHomeLink h1 a, .MainHomeLink h2 a, .MainHomeLink h3 a
{
display               : block;
padding               : 0;
color                 : #fff;
font-weight           : normal;
font-size             : 14px;
}
.MainHomeLinkList a, .MainHomeLinkList h1 a, .MainHomeLinkList h2 a, .MainHomeLinkList h3 a
{
display               : block;
padding               : 0;
padding-top           : 5px;
padding-bottom        : 5px;
color                 : #fff;
font-weight           : normal;
font-size             : 14px;
}
.MainHomeLink a:hover
{
color                 : #f08c00;
text-decoration       : none;
font-weight           : normal;
font-size             : 14px;
}
.MainHomeLinkList
{
background-color      : #003D7E;
}
.MainHomeLinkList a
{
opacity               : 0.8;
zoom                  : 1;
filter                : alpha(opacity = 80);
background-color      : #003D7E;
}
.MainHomeLinkList a:hover
{
opacity               : 1;
filter                : alpha(opacity = 100);
}
.HomeFooterContainer, .HomeFooterContainer h1, .HomeFooterContainer h2, .HomeFooterContainer h3, .HomeFooterContainer a, .HomeFooterContainer a:hover
{
font-size             : 10px;
padding               : 0;
font-weight           : normal;
}
.HomeFooterContainer, .HomeFooterContainer a
{
color                 : #aaa;
}
.HomeFooterContainer h2 a, .HomeFooterContainer h2, .HomeFooterContainer h1, .HomeFooterContainer h1 a
{
color                 : #00386a;
}
.HomeFooterContainer h3, .HomeFooterContainer h3 a
{
color                 : #f08c00;
}
.HomePageLinksContainer
{
background-image      : url(../Images/HomeBottomMenuBGPlain.png);
}
.HomePageLinksContainer .HomeBottomMenu
{
background-image      : url(../Images/HomeBottomMenuPlain.png);
background-position   : center bottom;
background-repeat     : no-repeat;
}
.HomePageLinksContainer .MainHome6Links
{
width                 : 92px
}
/**
* The menu style
*/
.MainMenu
{
background-color      : #00386a;
}
.MainMenuRight, .MainMenuRight a, .MainMenuRightHome, .MainMenuRightHome a
{
background-color      : #00386a;
font-family           : Arial, Helvetica, sans-serif;
font-size             : 14px;
color                 : #fff;
}
.MainMenuRight a:hover, .MainMenuRightHome a:hover
{
font-family           : Arial, Helvetica, sans-serif;
color                 : #f08c00;
text-decoration       : none;
font-size             : 14px;
}
.Synergee-Web-Page-Component-Menu-Level-0-Selected, .Synergee-Web-Page-Component-Menu-Level-0, .Synergee-Web-Page-Component-Menu-Level-0 a
{
color                 : #fff;
}
.Synergee-Web-Page-Component-Menu-Level-0-Selected a
{
color                 : #f08c00;
}
/*For the drop down menu*/
.DropDownMenu li a:hover
{
color                 : #f08c00;
}
.DropDownMenu li ul li a
{
color                 : #fff;
background-color      : #00396A;
opacity               : 0.8;
filter                : alpha(opacity = 80);
zoom                  : 1;
}
.DropDownMenu li ul li a:hover
{
color                 : #f08c00;
opacity               : 1;
filter                : alpha(opacity = 100);
}
.DropDownMenu li ul li.iehover>a
{
color                 : #f08c00;
opacity               : 1;
filter                : alpha(opacity = 100);
}
.DropDownMenu li ul li.HasChild
{
}
/**
* The content container
*/
.ContentContainerTop
{
background-image      : url(../Images/ContentContainerTop.gif);
background-repeat     : no-repeat;
}
.ContentContainer
{
background-color      : #EDEEEE;
background-image      : url(../Images/ContentContainer.gif);
}
.ProgramTitleBackground
{
background-image      : url(../Images/HomeTitleBg.png);
opacity               : 0.7;
filter                : alpha(opacity = 70);
}
.ProgramTitleBackgroundSmall
{
background-image      : none;
opacity               : 1;
filter                : alpha(opacity = 100);
background-color      : #00386A;
}
.ProgramBackgroundTop
{
background-image      : url(../Images/Professionals.png);
}
.ProgramBackgroundBottom
{
background-image      : url(../Images/YoungLearners.png);
}
.ProgramBackgroundMiddle
{
background-image      : url(../Images/Students.png);
}
.ProgramBackgroundWhite
{
background-image      : url(../Images/ProgramContainerBackground.gif);
background-position   : 335px;
}
.ProgramBackgroundWhiteHover
{
background-position   : 0;
}
.ContentContainerBottom
{
background-image      : url(../Images/ContentContainerBottom.gif);
background-repeat     : no-repeat;
}
.ContentContainerBottomText a
{
color                 : #666;
text-decoration       : none;
}
.ProgramTypeContainer2
{
background-image      : url(../Images/HomeProgramBg.png);
background-repeat     : no-repeat;
}
.ProgramContainerHover2
{
background-image      : url(../Images/HomeProgramBgHover.png);
}
.ProgramTypeContainer2 .Synergee-Web-Page-Component-Text-Container
{
font-size             : 10px;
}
.ProgramTitle2, .ProgramTitle2 h1, .ProgramTitle2 h2, .ProgramTitle2 h3, .ProgramTitle2 a, .ProgramTitle2 a:hover
{
color                 : #f79021;
}
.HomeSmallTextBox
{
border-left           : 2px solid #777;
font-size             : 10px;
font-family           : Arial, Helvetica, sans-serif;
}
/* The Website Selector component*/
.SiteSelectorLanguageList
{
background-color      : #8C939C;
border-color          : #00386A;
}
.SiteSelectorSiteRow a
{
color                 : #00386A;
}
.SiteSelectorSiteRow a:hover
{
color                 : #ffffff;
background-color      : #00386A;
}
.SiteSelectorLanguageListFx
{
background-color      : #ffffff;
}
/**
*  The home page styles
*/
.ProgramContainer
{
cursor                : pointer;
}
.ProgramContainer a
{
text-decoration       : none;
cursor                : pointer;
}
.ProgramContainerBottom
{
background-image      : url(../Images/ProgramContainerBottom.gif);
background-position   : 0 0;
background-repeat     : no-repeat;
}
.ProgramContainerHover .ProgramText
{
opacity               : 1;
filter                : alpha(opacity = 100);
}
.ProgramContainerHover .ProgramTitle, .ProgramContainerHover .ProgramTitle h1, .ProgramContainerHover .ProgramTitle h2, .ProgramContainerHover .ProgramTitle h3, .ProgramContainerHover .ProgramTitle a
{
color                 : #f08c00;
}
.ProgramContainerHover .ProgramBackground
{
opacity               : 0.3;
filter                : alpha(opacity = 30);
}
.ProgramText
{
text-align            : left;
color                 : #00386a;
font-size             : 10px;
}
.HomeTitle
{
color                 : #00386a;
font-size             : 28px;
font-style            : normal;
font-weight           : normal;
font-family           : Verdana, Arial, Helvetica, sans-serif;
text-align            : left;
}
.ProgramTitle, .ProgramTitle h1, .ProgramTitle h2, .ProgramTitle h3, .ProgramTitle a, .ProgramTitle a:hover
{
color                 : #FFF;
font-family           : Verdana, Arial, Helvetica, sans-serif;
font-size             : 16px;
line-height           : 35px;
text-align            : left;
}
.ProgramTitleSmall, .ProgramTitleSmall h1, .ProgramTitleSmall h2, .ProgramTitleSmall h3, .ProgramTitleSmall a, .ProgramTitleSmall a:hover
{
color                 : #FFF;
font-family           : Verdana, Arial, Helvetica, sans-serif;
font-size             : 14px;
line-height           : 16px;
text-align            : left;
}
.ProgramTitleSmallHover, .ProgramTitleSmallHover h1, .ProgramTitleSmallHover h2, .ProgramTitleSmallHover h3, .ProgramTitleSmallHover a, .ProgramTitleSmallHover a:hover
{
color                 : #F08C00;
}
/**
* Information page style
*
**/
.InformationTitle
{
font-size             : 23px;
text-align            : left;
}
.InformationFactTitle
{
background-color      : #00386A;
color                 : #FFF;
font-size             : 16px;
line-height           : 18px;
}
.InformationFactText
{
background-color      : #D2D4D6;
color                 : #00386A;
font-size             : 11px;
}
.InternalWindowInfo
{
background-color      : #EDEEEE;
}
/**
* Course page style
*
**/
.CourseTitle
{
font-size             : 23px;
text-align            : left;
}
.CourseRightTitle
{
background-color      : #00386A;
color                 : #fff;
font-size             : 16px;
line-height           : 18px;
text-align            : left;
}
.CourseRightTitle-Normal
{
background-color      : #00386A;
color                 : #fff;
font-size             : 16px;
line-height           : 18px;
text-align            : left;
}
.CourseRightTitle-Small
{
background-color      : #00386A;
color                 : #fff;
font-size             : 16px;
line-height           : 18px;
}
.CourseRightText
{
background-color      : #D2D4D6;
color                 : #00386A;
font-size             : 11px;
}
.CourseRightText-Normal
{
background-color      : #D2D4D6;
color                 : #00386A;
font-size             : 11px;
}
.CourseRightText-Normal ul
{
margin                : 0px 0px 0px 5px;
padding               : 0px 0px 0px 5px;
}
.CourseRightText-Small
{
background-color      : #D2D4D6;
color                 : #00386A;
font-size             : 11px;
}
.CourseRightText-Small ul
{
margin                : 0px 0px 0px 5px;
padding               : 0px 0px 0px 5px;
}
/**
* Home type page style
*
**/
.HomeTypeTitle
{
font-size             : 23px;
text-align            : left;
}
.HomeTypeRightTitle
{
background-color      : #00386A;
color                 : #FFF;
font-size             : 16px;
line-height           : 18px;
text-align            : left;
}
.HomeTypeRightTitle h2
{
color                 : #fff;
}
.HomeTypeRightText
{
background-color      : #D2D4D6;
font-size             : 11px;
}
.HomeTypeRightText h1
{
font-size             : 14px;
font-weight           : bold;
color                 : #00386A;
}
/**
* The School templates layout
*/
.SchoolCityTitle
{
background-color      : #00386A;
color                 : #aeb7bd;
font-size             : 18px;
text-align            : left;
}
.SchoolCityTitle h1
{
margin-top            : 10px;
font-size             : 40px;
color                 : #fff;
}
.SchoolCityTitle h2
{
font-size             : 15px;
color                 : #aeb7bd;
}
.SchoolCityInformations
{
background-color      : #b8b9ba;
color                 : #555;
}
.SchoolCityInformations td:first-child
{
width                 : 120px;
}
.SchoolCityInformations td
{
font-size             : 12px;
}
#schoolContainerHeader
{
background-color      : #00386A;
height                : 27px;
}
.SchoolSectionButton, .SchoolLocationButton
{
color                 : #fff;
}
.SchoolSectionButtonSelected
{
color                 : #f08c00;
}
#schoolContainerContent
{
background-color      : #d9dadb;
}
.SchoolLocationButton a
{
color                 : #fff;
text-decoration       : none;
}
.SchoolLocationBody
{
background-color      : #00386A;
}
.SchoolLocationTitle
{
background-color      : #00386A;
color                 : #fff;
font-size             : 16px;
text-align            : left;
}
.SchoolLocationInformation
{
color                 : #fff;
font-size             : 12px;
}
.SchoolLocationInformation h1, .SchoolLocationInformation Table h1, .SchoolLocationInformation h2, .SchoolLocationInformation Table h2
{
font-size             : 14px;
color                 : #f08c00;
padding-bottom        : 4px;
}
.SchoolLocationInformation a, .SchoolLocationInformation table a
{
color                 : #f08c00;
}
.SchoolLocationInformation a:hover, .SchoolLocationInformation table a:hover
{
color                 : #f08c00;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Selected .Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Header
{
border-bottom         : 1px solid #e4e5e5;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Selected .Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Detail
{
background-color      : #AEB0B1;
padding-bottom        : 5px !important;
padding-top           : 5px !important;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Header
{
border-bottom         : 0px solid;
background-color      : #AEB0B1;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Detail
{
color                 : #00386a;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Button-Link
{
background-color      : #00386A;
border-color          : #00386A;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Button-Link a
{
color                 : #eeeeee;
}
.Synergee-Web-Page-Component-SchoolCoursesList-Courses-List-Item-Button-Link a:hover
{
color                 : #F08C00;
}
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Selected .Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Header
{
border-bottom         : 1px solid #e4e5e5;
background-color      : #AEB0B1;
}
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Selected .Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Detail
{
background-color      : #AEB0B1;
padding-bottom        : 5px !important;
padding-top           : 5px !important;
}
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Header
{
border-bottom         : 0px solid;
background-color      : #AEB0B1;
}
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Detail
{
color                 : #00386a;
}
.Synergee-Web-Page-Component-SchoolAccommodationsList-Accommodations-List-Item-Options-List-Item-Header
{
border-bottom         : 1px solid #E4E5E5;
}
/* The school search component */
.SchoolSearchForm .Synergee-Web-Page-Form-Label
{
color                 : #00386A;
}
.SchoolSearchForm .Synergee-Web-Page-Form-Text
{
color                 : #00386A;
}
.SchoolSearchForm .Synergee-Web-Page-Form-Combobox
{
color                 : #00386A;
}
.SchoolSearchForm .Synergee-Web-Page-Form-Submit
{
color                 : #00386A;
background-color      : #D2D4D6;
border-color          : #00386A;
}
.SchoolSearchForm .Synergee-Web-Page-Form-Submit:hover
{
background-color      : #00386A;
}
.SchoolSearchResultNavTop button
{
background-color      : #EDEEEE;
}
.SchoolSearchResultNavBottom button
{
background-color      : #EDEEEE;
}
.SchoolSearchForm Table
{
background-color      : #EDEEEE;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Item
{
background-color      : #D2D4D6;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Item:hover
{
background-color      : #666666;
}
.Synergee-Web-Page-Component-SchoolSearch-Results-Item-Name
{
color                 : #00386A;
}
.SchoolSearchResultCount
{
color                 : #00386A;
}
.NavPrevious
{
color                 : #00386A;
}
.NavNext
{
color                 : #00386A;
}
.NavDefaultColor
{
color                 : #00386A;
}
.NavSelectedColor
{
color                 : #666666;
border-color          : #666666;
}
/*
* The school price calculator component : school page
*/
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Title
{
/*color:#005257;*/
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table
{
background-color      : black;
font-size             : 12px;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-EmptyCell
{
background-color      : #00386A;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-DefaultCell
{
background-color      : #D2D4D6;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-CourseHeaderCell
{
background-color      : #AEB7BD;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-WeekHeaderCell
{
background-color      : #AEB7BD;
}
/*
* The school course price calculator : course type page
*/
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator
{
background-color      : #909ba2;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Course
{
background-color      : #444444;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Course-Tab
{
color                 : #EDEEEE;
border-right          : 1px solid #EDEEEE;
font-size             : 12px;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Course-Tab:hover
{
color                 : #F08C00;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-CourseTabSelected
{
color                 : #F08C00;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Tables
{
background-color      : #909ba2;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table
{
background-color      : #909ba2;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-School a
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-School a:visited
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-School a:active
{
color                 : #909BA2;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-School a:hover
{
color                 : #F08C00;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-0
{
background-color      : #EDEEEE;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-1
{
background-color      : #D2D4D6;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-Header-School
{
border-bottom         : 1px dashed #00386A;
color                 : #00386A;
background-color      : #EDEEEE;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-Header-Currency
{
border-bottom         : 1px dashed #00386A;
color                 : #00386A;
background-color      : #EDEEEE;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-Header-Weeks
{
border-bottom         : 1px dashed #00386A;
color                 : #00386A;
background-color      : #EDEEEE;
}
.SchoolPriceCalculatorCourseTitle
{
background-color      : #909BA2;
color                 : #444;
}
.SchoolPriceCalculatorCourseText
{
background-color      : #D2D4D6;
}
.TabPosition
{
top                   : -24px;
}
.YearTabStyle
{
background-color      : #444444;
color                 : white;
}
.YearTabStyle:hover
{
color                 : #F08C00;
}
.YearTabStyleSelected
{
color                 : #F08C00;
}
.NextYear
{
border-left           : 1px solid #fff;
}
/* The school course type  page component */
.Synergee-Web-Page-Component-SchoolCourseTypeList-Title
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-SchoolCourseTypeList-Schools-List-Item a
{
color                 : #9098A0;
}
.Synergee-Web-Page-Component-SchoolCourseTypeList-Schools-List-Item a:hover
{
color                 : #F08C00;
}
.Synergee-Web-Page-Component-SchoolCourseTypeList-Schools-List-Item h2
{
color                 : #00386A;
border-bottom         : 1px dashed #00386A;
}
.Synergee-Web-Page-Component-SchoolCourseTypeList-Schools-List-Item h2 a
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-SchoolCourseTypeList-Schools-List-Item li
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-SchoolCourseTypeList-Schools-List-Item h3
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-SchoolsList-Title.Slider
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-SchoolsList-Schools-List h4, .Synergee-Web-Page-Component-SchoolsList-Schools-List h4 a
{
color                 : #9098A0;
font-weight           : bold;
font-size             : 11px;
}
/*
* The school accommodation price calculator component
*/
.Synergee-Web-Page-Component-SchoolAccommodationPriceCalculator-Title
{
/*color:#005257;*/
}
.Synergee-Web-Page-Component-SchoolAccommodationPriceCalculator-Table
{
background-color      : black;
}
.Synergee-Web-Page-Component-SchoolAccommodationPriceCalculator-Table-EmptyCell
{
background-color      : #00386A;
}
.Synergee-Web-Page-Component-SchoolAccommodationPriceCalculator-Table-DefaultCell
{
background-color      : #D2D4D6;
}
.Synergee-Web-Page-Component-SchoolAccommodationPriceCalculator-Table-AccommodationHeaderCell
{
background-color      : #AEB7BD;
}
.Synergee-Web-Page-Component-SchoolAccommodationPriceCalculator-Table-WeekHeaderCell
{
background-color      : #AEB7BD;
}
/**
* The slideshow component
*/
.Synergee-Web-Page-Component-SlideShow-FloatingSlide
{
border                : 6px solid #00386A;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Comment-Container
{
color                 : #fff;
background-color      : #000;
}
.Synergee-Web-Page-Component-SlideShow-Controls
{
color                 : #fff;
background-color      : #000;
}
.Synergee-Web-Page-Component-SlideShow-Viewer-Controls-Button
{
font-size             : 11px;
display               : inline;
}
.Synergee-Web-Page-Component-SlideShow-Controls-Button-Unactived
{
display               : none;
}
.Synergee-Web-Page-Component-SlideShow-Controls-Button-Right
{
font-size             : 11px;
}
.Synergee-Web-Page-Component-SlideShow-Slide-Container
{
border                : 1px solid #D9DADB;
}
/**
* The form elements
*/
.Synergee-Web-Page-Form-Section-Title
{
background-color      : #5D5E60;
color                 : #FFFFFF;
font-weight           : normal;
}
.Synergee-Web-Page-Form-Label
{
color                 : #000;
}
.Synergee-Web-Page-Form-Text
{
border                : 1px solid #666666;
}
.Synergee-Web-Page-Form-Email
{
border                : 1px solid #666666;
}
.Synergee-Web-Page-Form-Password
{
border                : 1px solid #666666;
}
.Synergee-Web-Page-Form-Textarea
{
border                : 1px solid #666666;
}
.Synergee-Web-Page-Form-Combobox
{
border                : 1px solid #666666;
}
.Synergee-Web-Page-Form-Submit
{
background-color      : #5D5E60;
border                : 1px solid #5D5E60;
color                 : #F29400;
}
.Synergee-Web-Page-Form-Submit:hover
{
background-color      : #5D5E60;
border                : 1px solid #5D5E60;
color                 : #fff;
}
.Synergee-Web-Page-Form-ErrorMessage
{
color                 : #666666;
border                : 1px solid #666666;
background-color      : #eee;
}
.Synergee-Web-Page-Form-FieldErrorMessage
{
color                 : #666666;
border                : 1px solid #666666;
background-color      : #eee;
}
/*
*  The price estimation
*/
.Synergee-Web-Page-Component-SchoolPriceEstimation-Option
{
background-color      : #E6E6E6;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Cart
{
background-color      : #E6E6E6;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton
{
color                 : #f08c00;
}
/*.Synergee-Web-Page-Component-SchoolPriceEstimation-Participants-Section{*/
/*display:none;*/
/*}*/
.Synergee-Web-Page-Component-SchoolPriceEstimation-Participants-Section-Title
{
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Currency-Section
{
background-color      : #D9DADB;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-ItemAdded
{
color                 : #2B2A2D;
border-bottom         : 1px solid #2B2A2D;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Currency-Section-Title
{
width                 : auto;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-CurrencyButton
{
color                 : #2B2A2D;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-CurrencyButton:hover
{
color                 : #f08c00;
background-color      : #5D5E60;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-SchoolSelectorButton
{
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Title
{
background-color      : #5D5E60;
color                 : #fff;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-List
{
border                : 1px solid #5D5E60;
background-color      : #E6E6E6;
font-size             : 11px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-List-Item:hover
{
color                 : #F29400;
background-color      : #5D5E60;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-List-Item-Category
{
color                 : #fff;
background-color      : #5D5E60;
font-size             : 12px;
font-weight           : normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-NotSelectionable
{
color                 : #777;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton:hover
{
color                 : #fff;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title
{
border                : 0px solid #E6E6E6;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title-NotSelectionnable
{
border                : 0px solid #E6E6E6;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title:hover
{
color                 : #F29400;
background-color      : #5D5E60;
border                : 0px solid #E6E6E6;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Value
{
border                : 0px solid #E6E6E6;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-ValueNotEditable
{
border                : 0px solid #E6E6E6;
color                 : #777777;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Value:hover
{
color                 : #F29400;
background-color      : #5D5E60;
border                : 0px solid #E6E6E6;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-DeleteButton
{
color                 : #2B2A2D;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-DeleteButton:hover
{
color                 : #F29400;
background-color      : #5D5E60;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-School-Title
{
color                 : #2B2A2D;
border-bottom         : 2px solid #5D5E60;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Title
{
color                 : #2B2A2D;
border-bottom         : 2px solid #5D5E60;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-TariffingYear-Content
{
border-left           : 1px dashed #5D5E60;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section-Total
{
background-color      : #5D5E60;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section-Converted-Total
{
background-color      : #5D5E60;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Loading
{
color                 : #2B2A2D;
}
/*
*  The shopping cart styles
*/
.ShoppingCart
{
background-color      : #D9DADB;
}
.Synergee-Web-Page-Component-ShoppingCart-Option
{
background-color      : #E6E6E6;
}
.Synergee-Web-Page-Component-ShoppingCart-Cart
{
background-color      : #E6E6E6;
}
.Synergee-Web-Page-Component-ShoppingCart-AddButton
{
color                 : #F29400;
}
.Synergee-Web-Page-Component-ShoppingCart-ParticipantsButton
{
color                 : #2B2A2D;
}
.Synergee-Web-Page-Component-ShoppingCart-Currency-Section
{
background-color      : #D9DADB;
}
.Synergee-Web-Page-Component-ShoppingCart-Currency-Section
{
background-color      : #D9DADB;
}
.Synergee-Web-Page-Component-ShoppingCart-ItemAdded
{
color                 : #2B2A2D;
border-bottom         : 1px solid #2B2A2D;
}
.Synergee-Web-Page-Component-ShoppingCart-Currency-Section-Title
{
width                 : auto;
}
.Synergee-Web-Page-Component-ShoppingCart-CurrencyButton
{
color                 : #2B2A2D;
}
.Synergee-Web-Page-Component-ShoppingCart-CurrencyButton:hover
{
color                 : #F29400;
background-color      : #5D5E60;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteSchoolButton
{
color                 : #F29400;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteSchoolButton:hover
{
color                 : #fff;
}
.Synergee-Web-Page-Component-ShoppingCart-School-Title
{
background-color      : #5D5E60;
color                 : #fff;
font-weight           : normal;
text-transform        : none;
}
.Synergee-Web-Page-Component-ShoppingCart-School-Description
{
font-weight           : normal;
color                 : #2B2A2D;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Title
{
background-color      : #5D5E60;
color                 : #fff;
}
.Synergee-Web-Page-Component-ShoppingCart-List
{
border                : 1px solid #5D5E60;
background-color      : #E6E6E6;
font-size             : 12px;
}
.Synergee-Web-Page-Component-ShoppingCart-List-Item:hover
{
color                 : #F29400;
background-color      : #5D5E60;
}
.Synergee-Web-Page-Component-ShoppingCart-List-Item-Category
{
color                 : #fff;
background-color      : #5D5E60;
font-size             : 14px;
font-weight           : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-NotSelectionable
{
color                 : #777;
}
.Synergee-Web-Page-Component-ShoppingCart-AddButton:hover
{
color                 : #fff;
}
.Synergee-Web-Page-Component-ShoppingCart-Section
{
width                 : 574px;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title
{
border                : 0px solid #E6E6E6;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title-NotSelectionnable
{
border                : 0px solid #E6E6E6;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title:hover
{
color                 : #F29400;
background-color      : #5D5E60;
border                : 0px solid #E6E6E6;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Value
{
border                : 0px solid #E6E6E6;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-ValueNotEditable
{
border                : 0px solid #E6E6E6;
color                 : #777777;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Value:hover
{
color                 : #F29400;
background-color      : #5D5E60;
border                : 0px solid #E6E6E6;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteButton
{
color                 : #2B2A2D;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteButton:hover
{
color                 : #F29400;
background-color      : #5D5E60;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Option-Row
{
color                 : inherit;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Title
{
color                 : #2B2A2D;
border-bottom         : 2px solid #5D5E60;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-TariffingYear-Content
{
border-left           : 1px dashed #5D5E60;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Total
{
background-color      : #5D5E60;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Converted-Total
{
background-color      : #5D5E60;
}
.Synergee-Web-Page-Component-ShoppingCart-Loading
{
color                 : #2B2A2D;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-School-Title
{
background-color      : #5D5E60;
color                 : #fff;
font-weight           : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-School-Details
{
font-weight           : normal;
color                 : #fff;
}
.Synergee-Web-Page-Component-ShoppingCart-Conditions
{
background-color      : #fff;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Title
{
border-bottom         : 1px solid #5D5E60;
font-weight           : normal;
text-transform        : none;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Item-Label
{
font-weight           : normal;
color                 : #5D5E60;
}
.Synergee-Web-Page-Component-Form-Confirmation-Message
{
border                : 1px solid #5D5E60;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Active
{
background-color      : #5D5E60;
margin-right          : 10px;
padding               : 2px;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Number
{
border                : 0px;
background-color      : #B8B9BA;
color                 : #5D5E60;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Number-Hover
{
color                 : #000;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Name
{
color                 : #F29400;
margin-right          : 5px;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Name-Hover
{
color                 : #fff;
text-decoration       : none;
border-bottom         : 0px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-School-Title
{
background-color      : #5D5E60;
color                 : #FFFFFF;
}
.Synergee-Web-Page-Component-ShoppingCart-Form-Contact-Button
{
margin-bottom         : 5px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form-Participants
{
line-height           : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Form-Participant-Button-Selected
{
background-color      : #333;
}
/**
*  The calendar styles
*/
div.calendar
{
border                : 1px solid #5D5E60;
background-color      : #fff;
}
div.calendar caption
{
color                 : #333;
}
div.calendar caption a.prev
{
background-image      : url(../../Default/Images/Calendar/calendar-prev.gif);
}
div.calendar caption a.next
{
background-image      : url(../../Default/Images/Calendar/calendar-next.gif);
}
div.calendar table
{
background            : #FFF;
}
div.calendar td, div.calendar th
{
color                 : #5D5E60;
}
div.calendar td
{
color                 : #DDD;
}
div.calendar td.invalid
{
color                 : #999;
}
div.calendar td.valid
{
color                 : #777;
}
div.calendar td.hilite
{
background-color      : #5D5E60;
}
div.calendar td.inactive
{
color                 : #444;
}
div.calendar td.active,
div.calendar td.hover
{
background-color      : #5D5E60;
color                 : #FFF;
}
/**
The quick search component
*/
.Synergee-Web-Page-Component-QuickSearch-NoResults
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Count
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-QuickSearch-Results
{
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title
{
color                 : #00386A;
border-top-color      : #8F9CBE;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title a:link
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title a:hover
{
color                 : #F08C00;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title a:visited
{
color                 : #aaaaaa;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title a:active
{
color                 : black;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Description
{
color                 : #444444;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url
{
color                 : #F08C00;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a:link
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a:hover
{
color                 : #F08C00;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a:visited
{
color                 : #666666;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a:active
{
color                 : black;
}
.Synergee-Web-Page-Component-QuickSearch-NavigationBars
{
color                 : #00386A;
}
.Synergee-Web-Page-Component-QuickSearch-NavigationBars button
{
background-color      : #DDE1EC;
}
.Synergee-Web-Page-Component-QuickSearch-NavigationBars-Selected
{
border-color          : #F08C00;
}
.QuickSearchBottom
{
border-top-color      : #8F9CBE;
margin-bottom         : 0px;
}
.QuickSearchNavButtonDefaultColor
{
color                 : #00386A;
}
.QuickSearchNavButtonSelectedColor
{
color                 : #F08C00;
}
.QuickSearchNavPrevious
{
background-color      : #DDE1EC;
color                 : #00386A;
}
.QuickSearchNavNext
{
background-color      : #DDE1EC;
color                 : #00386A;
}
.QuickSearchText
{
color                 : #00386A;
}
.QuickSearch-Form .Synergee-Web-Page-Form-Submit
{
background-color      : #DDE1EC;
border-color          : #8F9CBE;
display               : none;
}
.QuickSearch-Form .Synergee-Web-Page-Form-Text
{
background-image      : url(../Images/find.png);
background-position   : right;
background-repeat     : no-repeat;
padding-right         : 15px;
padding-top           : 2px;
padding-left          : 3px;
width                 : 130px;
height                : 14px;
border-color          : #00386A;
font-size             : 11px;
font-family           : Verdana, Arial, Helvetica, sans-serif;
}
#quickSearch a
{
color                 : white;
font-size             : 1.5em;
}
.SchoolLocationMapButton
{
background-color      : #909BA2;
color                 : #444444;
}
.SchoolLocationMapButtonActive
{
background-color      : #444444;
color                 : #F08C00;
}
.SchoolLocationMapButtonBackground
{
background-color      : #00386A;
opacity               : 0.7;
filter                : alpha(opacity = 70);
}
/* The login component */
.Synergee-Web-Page-Component-Login-Box
{
border                : 1px solid #00386A;
}
.Synergee-Web-Page-Component-Login-Box-Title
{
background-color      : #00386A;
color                 : #fff;
}
/**
*
*   ENCARTS HOMEPAGE
*
**/
#programs
{
background-color      : #6e81a3;
}
#programsList .programItem
{
background-color      : #dee2eb;
}
#programsList .programsItem-onglet
{
background-color      : #00386A;
color                 : #ffffff;
}
#programsList .programsItem-text
{
border-color          : #6e81a3;
}
.programs-text h1
{
font-size             : 14px;
color                 : #00386A;
margin                : 0;
}
.programs-title h2,
.programsItem-title h2
{
font-size             : 14px;
color                 : #ea8423;
margin                : 0;
}
.programs-text p
{
color                 : #ffffff;
font-size             : 12px;
margin                : 5px 0;
}
.programsItem-text p
{
color                 : #777777;
font-size             : 11px;
margin                : 5px 0;
}
.programs-text a,
.programsItem-text a
{
color                 : #ffffff;
}
.programs-text a:hover,
.programsItem-text a:hover
{
color                 : #ffffff;
}
.encart-homeRight
{
border-color          : #bebebe;
background-color      : #ffffff;
border-radius         : 5px;
-moz-border-radius    : 5px;
-webkit-border-radius : 5px;
}
#news-title
{
font-size             : 18px;
color                 : #00386A;
}
#news-txt ul.Synergee-Web-Page-TextTicker-Nav-Container li
{
background-color      : #6e81a3;
}
#news-txt ul.Synergee-Web-Page-TextTicker-Nav-Container li:hover,
#news-txt ul.Synergee-Web-Page-TextTicker-Nav-Container li:focus,
#news-txt ul.Synergee-Web-Page-TextTicker-Nav-Container li.Active
{
background-color      : #00386A;
}
/* QUIZZ */
.Synergee-Web-Page-Component-Quizz-NavBar button
{
color                 : white;
background            : #00386A;
cursor                : pointer;
border-color          : #00386A;
}
.Synergee-Web-Page-Component-Quizz-NavBar .QuizzNavPrevious.QuizzNavSelected,
.Synergee-Web-Page-Component-Quizz-NavBar .QuizzNavNext.QuizzNavSelected,
.Synergee-Web-Page-Component-Quizz-NavBar .QuizzNavSelected
{
opacity               : 0.5;
filter                : alpha(opacity = 50);
cursor                : default;
}
.Synergee-Web-Page-Component-Quizz-Results-Score
{
color                 : #ffffff;
background-color      : #00386A;
border-color          : #00386A;
}

