/**
* 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;
}/**
* The css for the interactive map component
*/
.Synergee-Web-Page-Component-InteractiveMap {
position:relative;
height:20px;
min-width:20px;
float:left;
}
.Synergee-Web-Page-Component-InteractiveMap-MapButtons {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
cursor:pointer;
position:relative;
padding-top:2px;
padding-left:5px;
}
.Synergee-Web-Page-Component-InteractiveMap-MapButtons:hover span{
text-decoration:underline;
}
.Synergee-Web-Page-Component-InteractiveMap-MapButtons img {
float:left;
}
.Synergee-Web-Page-Component-InteractiveMap-MapContainer {
width:640px;
height:480px;
}
.Synergee-Web-Page-Component-InteractiveMap-Info {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}/**
* The css for the street view component
*/
.Synergee-Web-Page-Component-StreetView {
position:relative;
height:20px;
min-width:20px;
float:left;
}
.Synergee-Web-Page-Component-StreetView-MapButtons {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:bold;
cursor:pointer;
position:relative;
/*padding-top:2px;*/
padding-left:5px;
}
.Synergee-Web-Page-Component-StreetView-MapButtons:hover span{
text-decoration:underline;
}
.Synergee-Web-Page-Component-StreetView-MapButtons img {
float:left;
}
.Synergee-Web-Page-Component-StreetView-MapContainer {
display:none;
width:640px;
height:480px;
}
.Synergee-Web-Page-Component-StreetView-Info {
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
}a {
text-decoration:none;
}
body {
font-size:12px;
font-family:  Verdana, Arial, Helvetica, sans-serif;
background-image:url("../Images/background.png");
background-repeat:repeat-x;
}
.WaitingPanel-AjaxLoading, .Synergee-Web-Page-Component-ShoppingCart-AjaxLoading, .Synergee-Web-Page-Component-SchoolPriceEstimation-AjaxLoading {
background-color: #EEE;
border: 1px solid #aaa;
z-index:20000;
}
.WaitingPanel-AjaxLoadingImage, .Synergee-Web-Page-Component-ShoppingCart-AjaxLoadingImage, .Synergee-Web-Page-Component-SchoolPriceEstimation-AjaxLoadingImage {
background-image: url( '../../Default/Images/ajax-loader.gif' );
background-repeat: no-repeat;
background-position: center;
z-index:20001;
}
.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, .Synergee-Web-Page-Component-Form  {
background-image:none;
}
.Synergee-Web-Page-Component-Text table td {
padding-bottom:2px;
padding-top:2px;
}
.Synergee-Web-Page-Component-Text table .TableTitle td{
padding-left:10px;
}
.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;
}
.Synergee-Web-Page-Component-Text h1 ,  .Synergee-Web-Page-Component-Text table h1{
margin: 0px;
text-transform: none;
font-size: 16px;
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:16px;
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:14px;
font-weight:normal;
}
.BoxTitle, .BoxTitle h1,.BoxTitle h2, .BoxTitle a,
.SloganText, .SloganText h1,.SloganText h2, .SloganText a, h1.Synergee-Web-Page-TextBox-Title  {
font-size:14px;
margin:0;
padding:0;
}
#interactiveRightText h1 {
font-size:14px;
}
h1.Synergee-Web-Page-TextBox-Title {
line-height:22px;
}
.SloganText div{
padding:0;
padding-top:4px;
}
.Title, .Synergee-Web-Page-Component-Text.Title a, .Synergee-Web-Page-Component-Text.Title a:hover, .Title h1, .Title h2, .Title h3, .Title table, .Title table h1, .Title table h2, .Title table h3 {
font-size:20px;
}
.Synergee-Web-Page-TextBox-Content-Text {
font-size:11px;
}
/*For the drop down menu*/
/**
*  The Menu component
*/
.TopMenu.Synergee-Web-Page-Component-Menu li {
float:left;
display:inline;
overflow:visible;
}
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0,
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0-Selected{
font-size:14px;
height:40px;
line-height:49px;
}
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0 a ,
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0-Selected a{
height:40px;
padding-left:10px;
padding-right:10px;
display:inline;
}
.DropDownMenu {
height: 40px;
left: 0pt;
list-style-image: none;
list-style-position: inside;
list-style-type: none;
margin: 0pt;
padding: 0;
position:relative;
z-index: 500;
}
.DropDownMenuExpanded {
height:64px;
}
.DropDownMenu li ul ul li {
width: 200px;
display: block;
margin-left: 0px;
padding-left: 0px;
height: auto;
min-height: 25px;
line-height: 25px;
padding-left:14px;
clear: both;
}
.DropDownMenu  li {
height:24px;
line-height:24px;
}
.DropDownMenu li ul ul 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 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 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 ul.DropDownMenuLevel2 li.DropDownMenuLevel2-li {
display:inline;
float:left;
height:24px;
line-height:24px;
position:relative;
}
.DropDownMenu ul.DropDownMenuLevel2 .DropDownMenuLevel2-a, .DropDownMenu ul.DropDownMenuLevel2 .DropDownMenuLevel2-a a {
height:24px;
min-height:24px;
line-height:24px;
display:inline;
padding-left:5px;
}
.DropDownMenu  li .ulhover {
left: -19px;
top: 24px;
}
.DropDownMenu  li  ul .ulhover {
left: 4px;
top: 15px;
}
.DropDownMenu  li ul  li  ul .ulhover {
left: 205px;
top: -10px;
}
ul.DropDownMenu ul.DropDownMenuLevel2 {
left: -15px;
top: 40px;
position:absolute;
width:981px;
height:24px;
padding-left:16px;
}
ul.DropDownMenu ul.DropDownMenuLevel2 li, ul.DropDownMenu ul.DropDownMenuLevel2 li a {
height:24px;
display:block;
}
.QuickLinkContainer, .QuickLinkContainer a,.QuickLinkContainer a:hover {
font-size:11px;
}
.Synergee-Web-Page-TextTicker-Nav-Container {
position:absolute;
height:8px;
margin:0;
bottom:5px;
padding:0;
padding-left:17px;
width:224px;
left:0;
text-align:left;
overflow:hidden;
}
.Synergee-Web-Page-TextTicker-NavButton {
display:inline;
height:5px;
width:1px;
margin:5px;
padding-left:15px;
cursor:pointer;
background-color:#000;
}
.Synergee-Web-Page-Component-QuickSearch-Results {
margin:0;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Count {
padding-left:0;
}
.QuickSearch-Form .Synergee-Web-Page-Form-Text {
background:none;
border:none;
font-size:10px;
font-style:normal;
}
.QuickSearch-Form .Synergee-Web-Page-Form-Container {
margin-left:23px;
}
.Synergee-Web-Page-Form-Text.QuickSearchText {
border:0;
background:transparent;
margin-left:2px;
margin-top:1px;
width:95px;
font-size:11px;
line-height:11px;
font-style:normal;
}
.QuickSearch-Form {
background-repeat:no-repeat;
}
.QuickSearch-Form {
height:22px;
width:148px;
}
#quickSearchSubmit {
float:left;
background:transparent;
border:0;
margin-left:17px;
text-indent:-500em;
cursor:pointer;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title {
font-size:12px;
font-weight:normal;
}
/**
*  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;
}
.gmnoprint div {
z-index:10005;
}
/**
* 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: 0px;
margin: 2px;
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 school price estimation component
*/
.Synergee-Web-Page-Component-SchoolPriceEstimation-Container ,
.Synergee-Web-Page-Component-ShoppingCart-Container {
float:none;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Option ,
.Synergee-Web-Page-Component-ShoppingCart-Option {
width: 706px;
margin-right:4px;
font-family: Verdana, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Cart ,
.Synergee-Web-Page-Component-ShoppingCart-Cart {
float:right;
width: 290px;
overflow:visible;
font-family: Verdana, Helvetica, sans-serif;
}
.SmallBoxContent.PriceEstimationCartContent {
padding-left:5px;
padding-right:11px;
}
.SchoolInformation .SmallBoxContent.PriceEstimationCartContent {
padding-left:5px;
padding-right:5px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Price ,
.Synergee-Web-Page-Component-ShoppingCart-Result-Price {
padding-right:5px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Currency-Section,
.Synergee-Web-Page-Component-ShoppingCart-Currency-Section{
width:700px;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Currency-Section {
width:335px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Currency-Section-Title,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Currency-Section-Title {
font-weight:normal;
text-transform:none;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Title ,
.Synergee-Web-Page-Component-ShoppingCart-Section-Title {
width: 700px;
text-transform:none;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Title {
width:697px;
padding-left:3px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Participants-Section-Title ,
.Synergee-Web-Page-Component-ShoppingCart-Participants-Section-Title {
width:700px;
font-weight:normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-SchoolsSelector-Section-Title-Text ,
.Synergee-Web-Page-Component-ShoppingCart-SchoolsSelector-Section-Title-Text {
height:18px;
line-height:17px;
text-transform:none;
padding-right:20px;
font-weight:normal;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-ItemAdded ,
.Synergee-Web-Page-Component-ShoppingCart-ItemAdded {
width: 650px !important;
width: 630px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton ,
.Synergee-Web-Page-Component-ShoppingCart-AddButton {
font-weight:normal;
width:635px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-SchoolSelectorButton ,
.Synergee-Web-Page-Component-ShoppingCart-SchoolSelectorButton {
width:400px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Title,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Title,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-SubTitle,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Name,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Value,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-DeleteButton,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-ValueNotEditable ,
.Synergee-Web-Page-Component-ShoppingCart-Result-Title,
.Synergee-Web-Page-Component-ShoppingCart-Section-Title,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-SubTitle,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Name,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Value,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteButton,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-ValueNotEditable,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-School-Title, .Synergee-Web-Page-Component-SchoolPriceEstimation-Result-School-Title-Item {
font-weight:normal;
text-transform:none;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-DeleteButton,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteButton {
clear:both;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Title,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title ,
.Synergee-Web-Page-Component-ShoppingCart-Result-Title,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title {
font-size:12px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-List-Item ,
.Synergee-Web-Page-Component-ShoppingCart-List-Item {
height:16px;
line-height:16px;
font-size:11px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section ,
.Synergee-Web-Page-Component-ShoppingCart-Result-Section {
padding-left:0;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Title ,
.Synergee-Web-Page-Component-ShoppingCart-Result-Title {
padding-left:5px;
padding-top:1px;
padding-bottom:1px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Option-Row,
.Synergee-Web-Page-Component-ShoppingCart-Result-Option-Row {
clear:both;
}
/*For the drop down menu*/
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddSchoolMenu ,
.Synergee-Web-Page-Component-ShoppingCart-AddSchoolMenu {
height: 18px;
left: 0pt;
list-style-image: none;
list-style-position: inside;
list-style-type: none;
margin: 0pt;
padding: 0;
z-index: 500;
float:left;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddSchoolMenu li ,
.Synergee-Web-Page-Component-ShoppingCart-AddSchoolMenu li {
background: transparent none repeat scroll 0%;
display: block;
float: left;
height: 16px;
line-height: 16px;
margin: 0pt;
padding: 0;
position: relative;
margin-left: 0;
z-index: 500;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddSchoolMenu li ul ,
.Synergee-Web-Page-Component-ShoppingCart-AddSchoolMenu 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;
overflow:visible;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddSchoolMenu li ul li ,
.Synergee-Web-Page-Component-ShoppingCart-AddSchoolMenu li ul li {
width: 200px;
display: block;
margin-left: 0px;
padding-left: 0px;
height: auto;
min-height: 25px;
line-height: 25px;
clear: both;
overflow:visible;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddSchoolMenu li a ,
.Synergee-Web-Page-Component-ShoppingCart-AddSchoolMenu li a {
display: inline;
margin: 0pt;
padding: 0;
padding-left: 5px;
text-decoration: none;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddSchoolMenu li ul li  ,
.Synergee-Web-Page-Component-ShoppingCart-AddSchoolMenu li ul li  {
background: transparent none repeat scroll 0%;
display: block;
padding-left: 10px;
line-height:18px;
height: auto;
min-height: 18px;
line-height:17px;
overflow:visible;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton, .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton {
float:none;
margin-top:2px;
margin-left:auto;
margin-right:0;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddSchoolMenu .ulhover ,
.Synergee-Web-Page-Component-ShoppingCart-AddSchoolMenu .ulhover {
left: 3px;
top: -10px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddSchoolMenu ul .ulhover ,
.Synergee-Web-Page-Component-ShoppingCart-AddSchoolMenu ul .ulhover {
left: 217px;
top: -10px;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Option {
width:350px;
margin-right:0;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Cart {
width:349px;
margin-top:-5px;
}
SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Currency-Section{
width:340px;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Title {
width: 340px;
text-transform:none;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Participants-Section-Title {
width:340px;
font-weight:normal;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-SchoolsSelector-Section-Title-Text {
height:18px;
line-height:17px;
text-transform:none;
padding-right:20px;
font-weight:normal;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-ItemAdded {
width: 335px !important;
width: 335px;
zoom:1;
margin-left:10px;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton{
font-weight:normal;
width:325px;
zoom:1;
margin-left:10px;
}
.SchoolInformation .SmallBox {
width:349px;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-StartDate-Container, .SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Duration-Container {
width:200px;
height:15px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Print-Body {
width:1045px;
}
.Synergee-Web-Page-Component-ShoppingCart-School {
padding-bottom:3px;
margin-left:0 !important;
margin-left:0;
margin-top:2px;
}
.Synergee-Web-Page-Component-ShoppingCart-School-Title {
font-weight:normal;
text-transform:none;
}
.Synergee-Web-Page-Component-ShoppingCart-School-Description {
font-weight:normal;
margin-left:4px;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteSchoolButton {
font-weight:normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Section {
margin-left:3px;
margin-right:3px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-Section-Title {
line-height: 40px;
margin-left: 260px;
/*width: 410px;*/
position: relative;
/*float: left;*/
height:30px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-Label {
padding: 2px 4px 0 4px;
width: 244px;
text-transform:none;
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-Checkbox-Item {
margin-left: 158px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-Radio-Item {
margin-left: 158px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-FieldErrorMessage {
padding: 2px;
width:418px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-Submit {
/*position: relative;*/
/*float: right;*/
/*margin-right: 68px;*/
margin-top: 5px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-Container {
position: relative;
float: left;
width: 455px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-LastFieldSection {
/*width:700px;*/
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-List-LastFieldSection {
width:550px;
}
.Synergee-Web-Page-Component-ShoppingCart-Form .Synergee-Web-Page-Form-Radio-Item {
margin-left:258px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section {
width: 931px;
margin-left:30px;
display:inline;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Item {
width: 440px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Item-Label {
width:210px;
}
.Synergee-Web-Page-Component-ShoppingCart-Conditions {
width: 988px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Container {
width: 991px;
width: auto;
margin-left:0;
margin-right:9px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Container .Synergee-Web-Page-Component-Form-Confirmation-Message {
width: 924px;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Container {
padding-bottom:0;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-School-Title {
font-weight:normal;
padding-left:0;
font-family: Verdana, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-ShoppingCart-Submit .Synergee-Web-Page-Form-Submit {
margin-right:10px;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-School-Details {
font-weight:normal;
text-transform:none;
font-size:12px;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Option,.Synergee-Web-Page-Component-ShoppingCart-Result-Subtitle,
.Synergee-Web-Page-Component-ShoppingCart-Result-Legend,.Synergee-Web-Page-Component-ShoppingCart-Result-TariffingYear,
.Synergee-Web-Page-Component-ShoppingCart-Result-Title , .Synergee-Web-Page-Component-ShoppingCart-Result-School-Details,
.Synergee-Web-Page-Component-Form-Confirmation-Message {
font-family: Verdana, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-Form-Confirmation-Message {
border:1px solid;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Total {
height:19px;
}
.Synergee-Web-Page-Component-ShoppingCart-PrintButton {
font-weight:normal;
}
.Synergee-Web-Page-Component-MyQuotes-Quote-Title {
font-family: Verdana, Helvetica, sans-serif;
font-size:12px;
height:17px;
padding-left:3px;
width:242px;
}
.Synergee-Web-Page-Component-MyQuotes-Quote-Delete {
background-image: url( '../Images/MyQuotes/delete.png' );
}
.Synergee-Web-Page-Component-MyQuotes-Quote-Order {
background-image: url( '../Images/MyQuotes/cart.png' );
}
.Synergee-Web-Page-Component-MyQuotes-Quote-Print {
background-image: url( '../Images/MyQuotes/print.png' );
}
.Synergee-Web-Page-Component-MyQuotes-Quote-GoToSchool {
background-image: url( '../Images/MyQuotes/school.png' );
}
.Synergee-Web-Page-Component-MyQuotes-Quote-Mail {
background-image: url( '../Images/MyQuotes/email.png' );
}
/* SLIMBOX (Customized version) */
#lbOverlay {
position: absolute;
top:0; left: 0;
width: 100%;
background-color: #373739;
cursor: pointer;
z-index:10001;
}
#lbCenter, #lbBottomContainer {
position: absolute;
left: 50%; padding:0;
overflow: hidden;
background-color: #373739;
z-index:10003;
height:30px;
}
#lbCenter iframe, #lbBottomContainer iframe {
background-color: #fff;
}
.lbLoading {
background: #777 url( ../../Default/Images/sb_loading.gif) no-repeat center;
}
#lbCanvas {
border:2px solid #373739;
}
#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( "../../Default/Images/sb_closelabel.png") no-repeat right !important;*/
background: transparent url( "../../Default/Images/sb_closelabel.gif") no-repeat right;
margin:0;
margin-right:10px;
padding:0;
}
#lbCaption, #lbNumber {
}
#lbCaption {
display:none;
font-weight: bold;
}
.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:center;
padding:5px;
padding-top:10px;
padding-bottom:10px;
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;
text-indent:-20800px;
overflow:hidden;
z-index:10;
}
.Synergee-Web-Page-Component-MessagePanel {
background: url(../../Default/Images/window.png) bottom right;
border:0;
padding-bottom:15px;
text-align:left;
color:#fff;
z-index:10;
}
.Synergee-Web-Page-Component-MessagePanel label {
color:#fff;
}
.Synergee-Web-Page-Component-MessagePanel-Title {
background: url(../../Default/Images/window.png) top right;
border:0;
font-size:15px;
color:#fff;
padding-top:14px;
text-align:left;
padding-left:12px;
min-height:15px;
}
.Synergee-Web-Page-Form-Label.Synergee-Web-Page-SchoolPriceEstimation-Print-Label{
float:left;
text-align:left;
margin-top:5px;
width:250px;
}
.Synergee-Web-Page-Form-Text.Synergee-Web-Page-SchoolPriceEstimation-Print-TextInput,
.Synergee-Web-Page-Form-Textarea.Synergee-Web-Page-SchoolPriceEstimation-Print-TextArea,
.Synergee-Web-Page-Form-Submit.Synergee-Web-Page-SchoolPriceEstimation-Print-Submit {
width:250px;
margin-left:5px;
}
.Synergee-Web-Page-Form-Submit.Synergee-Web-Page-SchoolPriceEstimation-Print-Submit {
width:256px;
margin-top:5px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton img,
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton img  {
display:none;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton {
background-image:url('../Images/print.png');
background-repeat:no-repeat;
background-position:3px 3px;
text-indent:21px;
height:17px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-EmailButton{
background-image:url('../Images/email.png');
background-repeat:no-repeat;
background-position:3px 3px;
text-indent:21px;
height:17px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton{
background-image:url('../Images/cart.png');
background-repeat:no-repeat;
background-position:3px 3px;
text-indent:21px;
height:17px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddToMyQuotesButton {
background-image:url('../Images/compare.png');
background-repeat:no-repeat;
background-position:3px 3px;
text-indent:21px;
height:17px;
}
.Synergee-Web-Page-Component-Video-VideoButtons {
width:119px;
font-size:13px;
font-weight:normal;
padding-top:0;
padding-left:0;
line-height:21px;
height:26px;
overflow:hidden;
cursor:pointer;
text-align:right;
}
.Synergee-Web-Page-Component-Video-VideoButtons:hover  {
text-decoration: none;
}
.Synergee-Web-Page-Component-Video-VideoButtons a:hover {
text-decoration: none;
}
/* Interactive Map Styles */
.Synergee-Web-Page-Component-InteractiveMap-MapContainer {
display:block;
width:878px;
height:400px;
}
.Synergee-Web-Page-Component-StreetView-MapContainer {
width:878px;
height:400px;
display:block;
}
.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;
}
.SiteSelector {
text-align:right;
}
body
{
margin              : 0pt 0pt 0pt 0px;
padding             : 0;
text-align          : center;
}
.PageContainer
{
margin-top          : 10px;
margin-left         : auto;
margin-right        : auto;
width               : 1000px;
text-align          : left;
margin-bottom       : 20px;
position            : relative;
z-index             : 1;
}
.PageContainerSmall
{
width               : 700px
}
.SlideShowWindow
{
margin-top          : 10px;
margin-left         : auto;
margin-right        : auto;
text-align          : left;
width               : 505px;
}
/**
* First level containers
*/
.HeaderContainer
{
width               : 1000px;
height              : 90px;
position            : relative;
z-index             : 100;
}
.MenuContainer
{
min-height          : 40px;
height              : auto;
width               : 1015px;
position            : relative;
z-index             : 15;
background-repeat   : repeat-x;
background-position : 0px -80px;
}
.ContentContainer
{
width               : 1000px;
height              : auto;
position            : relative;
z-index             : 1;
clear               : left;
}
.Footer
{
width               : 997px;
position            : relative;
margin-top          : 10px;
padding-top         : 3px;
clear               : both;
font-size           : 10px;
}
.FooterText
{
float               : left;
width               : 850px;
}
.SynergeePowered
{
float               : right;
margin-top          : 0px;
margin-right        : 0px;
font-size           : 10px;
}
/**
* Components
*/
.HeaderLogo
{
position            : absolute;
float               : left;
height              : 90px;
width               : 1000px;
z-index             : -1;
overflow            : hidden;
}
.QuickLinks
{
width               : 390px;
float               : right;
height              : 20px;
margin-top          : 70px;
font-size           : 10px;
}
.QuickLinkContainer
{
position            : relative;
float               : right;
margin-right        : 10px;
z-index             : 100;
}
.QuickLinkImage
{
width               : 27px;
height              : 24px;
float               : left;
position            : relative;
z-index             : 24;
}
.QuickLinkText
{
float               : left;
}
.QuickSearch
{
float               : right;
width               : 152px;
height              : 20px;
margin-top          : 70px;
}
.TopMenu
{
width               : 750px;
height              : auto !important;
height              : 52px;
float               : left;
padding-left        : 15px;
background-repeat   : no-repeat;
}
.MenuRightBar
{
width               : 30px;
position            : relative;
float               : right;
height              : 40px;
background-repeat   : no-repeat;
background-position : -8px -240px;
}
.MainPanelContainer
{
width               : 1000px;
position            : relative;
padding-top         : 10px;
}
.LeftPanelContainer
{
width               : 700px;
float               : left;
}
.RightPanelContainer
{
width               : 300px;
position            : relative;
float               : left;
padding-top         : 10px;
}
.WebsiteSelector
{
position            : absolute;
width               : 200px;
height              : 20px;
top                 : 20px;
right               : 30px;
}
.ContentText
{
width               : 690px;
margin-left         : 10px;
min-height          : 20px;
}
.ContentText.Title
{
min-height          : 2px;
}
.SchoolImage.ContentText
{
height              : 210px;
}
.ContentTextWide
{
width               : 975px;
}
.WideImage
{
float               : left;
margin-left         : 10px;
margin-bottom       : 10px;
width               : 650px;
height              : 300px;
}
.SmallImage
{
float               : left;
margin-left         : 10px;
margin-bottom       : 10px;
width               : 315px;
height              : 300px;
}
.RightText
{
width               : 300px;
}
.Box, .HomeImage, .SloganText, .Synergee-Web-Page-TextBox-Content
{
width               : 274px;
height              : 130px;
clear               : both;
margin-bottom       : 15px;
position            : relative;
overflow            : hidden;
margin-left         : 21px;
}
.Synergee-Web-Page-TextBox-Content
{
height              : auto;
margin-bottom       : 0;
margin-left         : 17px;
}
.Synergee-Web-Page-TextBox-Content-Box
{
margin-bottom       : 15px;
}
.SloganText
{
height              : auto;
min-height          : 10px;
margin-bottom       : 2px;
}
.BoxTitle, .Synergee-Web-Page-TextBox-Title
{
width               : 274px;
height              : 24px;
background-repeat   : repeat-y;
position            : relative;
}
h1.Synergee-Web-Page-TextBox-Title
{
padding-left        : 20px;
padding-right       : 20px;
width               : 234px;
}
.BoxContent, .Synergee-Web-Page-TextSplitter-Content
{
height              : 106px;
position            : relative;
width               : 274px;
}
.VariableHeight
{
height              : auto;
}
.Synergee-Web-Page-TextSplitter-Content, .Synergee-Web-Page-TextBox-Content-Text
{
float               : left;
padding-left        : 20px;
padding-right       : 20px;
padding-top         : 4px;
padding-bottom      : 4px;
width               : 234px;
}
.Synergee-Web-Page-TextSplitter-Content-Container
{
height              : 107px;
}
.Box .Synergee-Web-Page-Component-Text-Container
{
padding-left        : 20px;
padding-right       : 20px;
}
.SchoolPriceEstimation
{
width               : 1000px;
position            : relative;
clear               : left;
}
.SlideShow
{
position            : relative;
float               : left;
width               : 565px;
height              : 430px;
margin-left         : 15px;
}
.SlideShowText
{
position            : relative;
float               : left;
margin-left         : 10px;
width               : 405px;
height              : 410px;
}
.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;
}
.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;
}
.WorldClock
{
position            : absolute;
top                 : 50px;
left                : 695px;
text-align          : right;
width               : 300px;
}
.AgentText
{
position            : absolute;
top                 : 10px;
left                : 695px;
text-align          : right;
width               : 300px;
}
.Synergee-Web-Page-Component-Video-Image
{
height              : 27px;
width               : 36px;
background-image    : url("../Images/video.png");
background-repeat   : no-repeat;
background-position : 8px -2px;
float               : right;
margin-right        : 0px;
}
.Synergee-Web-Page-Component-Video-VideoButtons:hover .Synergee-Web-Page-Component-Video-Image
{
background-image    : url("../Images/video_a.gif");
}
.Synergee-Web-Page-Component-Video-VideoButtons
{
text-align          : right;
}
.Synergee-Web-Page-Component-Video
{
position            : absolute;
float               : none;
right               : 5px;
height              : 26px;
top                 : 25px;
line-height         : 21px;
font-family         : Verdana, Helvetica, sans-serif;
}
body
{
color               : #165186;
color               : #89A7D0;
}
body, .Synergee-Web-Page-Component-Text, .Synergee-Web-Page-Component-Text table
{
color               : #808080
}
.Synergee-Web-Page-Component-Text a, .Synergee-Web-Page-Component-Text table a
{
color               : #165186
}
.Synergee-Web-Page-Component-Text a:hover, .Synergee-Web-Page-Component-Text table a:hover
{
text-decoration     : underline !important;
}
.QuickLinkText, .QuickLinkText a
{
color               : #165186;
}
.Synergee-Web-Page-Component-Text a:hover, .Synergee-Web-Page-Component-Text table a:hover, .WorldClock
{
color               : #165186;
}
.Synergee-Web-Page-Component-Text h1, .Synergee-Web-Page-Component-Text table h1,
.Title, .Synergee-Web-Page-Component-Text.Title a, .Title h1, .Title h2, .Title h3, .Title table, .Title table h1, .Title table h2, .Title table h3
{
color               : #165186;
}
.Synergee-Web-Page-Component-Text.Title a:hover
{
color               : #444;
}
.Synergee-Web-Page-Component-Text h2, .Synergee-Web-Page-Component-Text table h2
{
color               : #444;
}
.Synergee-Web-Page-Component-Text h3, .Synergee-Web-Page-Component-Text table h3
{
color               : #165186;
}
.Synergee-Web-Page-Component-Text table .TableTitle, .Synergee-Web-Page-Component-Text table .TableTitle h1,
.Synergee-Web-Page-Component-Text table .TableTitle h2,
.Synergee-Web-Page-Component-Text table .TableTitle h3
{
background-color    : #165186;
color               : #fff;
}
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0 a,
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0-Selected a
{
color               : #fff;
}
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0.iehover,
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0-Selected
{
background-position : 0px -160px;
background-repeat   : repeat-x;
}
ul.DropDownMenu ul.DropDownMenuLevel2
{
background-color    : #89A7D0;
}
.DropDownMenu ul.DropDownMenuLevel2 a.DropDownMenuLevel2-a
{
background-image    : none;
background          : none;
}
.DropDownMenu  li ul.ulhover li
{
background          : #89A7D0;
}
.TopMenu .DropDownMenuLevel2 li.Synergee-Web-Page-Component-Menu-Level-0-Selected,
.DropDownMenu  li ul.ulhover li.iehover, .DropDownMenu  li ul.ulhover li.iehover a,
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0-Selected .Synergee-Web-Page-Component-Menu-Level-0-Selected .DropDownMenuLevel2-a
{
background          : #e0e7f2;
color               : #165186;
}
.Footer
{
border-top          : 1px solid #165186;
color               : #165186;
}
.FooterText a, .FooterText h1, .FooterText h2, .FooterText h3, .SynergeePowered, .SynergeePowered a
{
font-size           : 10px;
color               : #165186;
}
.Box, .Synergee-Web-Page-TextBox-Content-Box
{
border              : 1px solid #eee;
}
.BoxTitle, .BoxTitle h1, .BoxTitle h2, .BoxTitle a,
.SloganText, .SloganText h1, .SloganText h2, .SloganText a, h1.Synergee-Web-Page-TextBox-Title, #interactiveRightText h1
{
color               : #165186;
}
.Synergee-Web-Page-Component-SlideShow-Link, .Synergee-Web-Page-TextTicker-NavButton
{
background-color    : #e0e7f2;
}
.Synergee-Web-Page-Component-SlideShow-Link:hover, .Synergee-Web-Page-TextTicker-NavButton:hover
{
background-color    : #165186;
}
.Synergee-Web-Page-Component-SlideShow-Link.Active, .Synergee-Web-Page-TextTicker-NavButton.Active
{
background-color    : #165186;
}
.Synergee-Web-Page-Component-SlideShow-PlayPause-Button
{
background-image    : url('../Images/play.png');
background-repeat   : no-repeat;
background-position : 5px 50px;
opacity             : 0.7;
}
.Synergee-Web-Page-Component-SlideShow-PlayPause-Button-Stop
{
background-image    : url('../Images/stop.png');
}
/*
* 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,
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-WeekHeaderCell
{
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
{
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Course
{
color               : #444444; /*display:none;*/
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Course-Tab
{
color               : #b8cce5;
border-right        : 1px solid #EDEEEE;
font-size           : 12px;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Course-Tab:hover
{
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-CourseTabSelected
{
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Tables,
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table
{
background-color    : #fff;
margin-top          : 5px;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-School a,
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-Price
{
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-School a:hover
{
color               : #666;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-0, .TableLine0, .RowColor0,
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-CourseHeaderCell.RowColor0
{
background-color    : #fff;
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-1, .TableLine1, .RowColor1,
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-CourseHeaderCell.RowColor1
{
background-color    : #e0e7f2;
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-Header-School,
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-Header-Currency,
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-Header-Weeks,
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Table-WeekHeaderCell
{
border-bottom       : 0px;
color               : #fff;
background-color    : #165186;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Title
{
display             : none;
}
.SchoolPriceCalculatorCourseTitle
{
background-color    : #909BA2;
color               : #444;
}
.SchoolPriceCalculatorCourseText
{
background-color    : #D2D4D6;
}
.TabPosition, .Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Year-Tabs
{
position            : absolute;
top                 : -20px;
right               : 0;
}
.Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Year-Tabs
{
top                 : -15px;
}
.YearTabStyle, .Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Year-Tab
{
background-color    : #909BA2;
color               : white;
}
.YearTabStyle:hover, .Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Year-Tab:hover
{
background-color    : #165186;
}
.YearTabStyleSelected, .Synergee-Web-Page-Component-SchoolCoursePriceCalculator-Year-TabSelected
{
background-color    : #165186;
}
.NextYear
{
border-left         : 1px solid #fff;
}
/**
The quick search component
*/
.Synergee-Web-Page-Component-QuickSearch-NoResults, .Synergee-Web-Page-Component-QuickSearch-Results-Count,
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url, .Synergee-Web-Page-Component-QuickSearch-Results-Page-Title, .Synergee-Web-Page-Component-QuickSearch-Results-Page-Title a:link,
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a:link, .Synergee-Web-Page-Component-QuickSearch-NavigationBars,
.Synergee-Web-Page-Component-QuickSearch-NavigationBars-Selected,
.QuickSearchBottom, .QuickSearchNavButtonDefaultColor, .QuickSearchNavButtonSelectedColor, .QuickSearchNavPrevious, .QuickSearchNavNext
{
color               : #2BB1D4;
font-family         : Verdana, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Count
{
font-size           : 18px;
font-family         : Verdana, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-QuickSearch-Results
{
font-family         : Verdana, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title
{
border-top-color    : #BFCFDD;
border-top-style    : solid;
font-family         : Verdana, Helvetica, sans-serif;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title a:hover
{
color               : #000;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title a:visited
{
color               : #aaaaaa;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Title a:active
{
color               : #000;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Description
{
font-family         : Verdana, Helvetica, sans-serif;
color               : #444444;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a:hover
{
color               : #000;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a:visited
{
color               : #aaaaaa;
}
.Synergee-Web-Page-Component-QuickSearch-Results-Page-Url a:active
{
color               : #000;
}
.Synergee-Web-Page-Component-QuickSearch-NavigationBars button
{
background-color    : #fff;
}
.QuickSearchNavPrevious
{
background-color    : #fff;
}
.QuickSearchNavNext
{
background-color    : #fff;
}
.QuickSearchText
{
color               : #444;
}
.Synergee-Web-Page-Component-MyCartLink-Container-UnActive a,
.Synergee-Web-Page-Component-MyQuotesLink-Container-UnActive a
{
color               : #89A7D0;
}
/**
* The form elements
*/
.Synergee-Web-Page-Form-Section-Title
{
color               : #165186;
}
.Synergee-Web-Page-Form-Label
{
color               : #545353;
}
.Synergee-Web-Page-Form-Text
{
border              : 1px solid #165186;
}
.Synergee-Web-Page-Form-Email
{
border              : 1px solid #165186;
}
.Synergee-Web-Page-Form-Password
{
border              : 1px solid #165186;
}
.Synergee-Web-Page-Form-Textarea
{
border              : 1px solid #165186;
}
.Synergee-Web-Page-Form-Combobox
{
border              : 1px solid #165186;
}
.Synergee-Web-Page-Form-Submit
{
color               : #165186;
background-color    : #eee;
border              : 1px solid #165186;
cursor              : pointer;
background-repeat   : repeat-x;
}
.Synergee-Web-Page-Form-Submit:hover
{
color               : #fff;
background-color    : #165186;
border              : 1px solid #165186;
background-repeat   : repeat-x;
}
.Synergee-Web-Page-Form-ErrorMessage
{
color               : #165186;
border              : 1px solid #165186;
background-color    : #eee;
}
.Synergee-Web-Page-Form-FieldErrorMessage
{
color               : #165186;
border              : 1px solid #165186;
background-color    : #eee;
}
.WaitingPanel-AjaxLoading
{
padding             : 3px;
background-color    : #FFF;
border              : 1px solid #74B432;
}
/* The login component */
.Synergee-Web-Page-Component-Login-Box
{
border              : 1px solid #74B432;
}
.Synergee-Web-Page-Component-Login-Box-Title
{
background-color    : #74B432; /*background-image:url(../Images/menuails.png);*/
color               : #fff;
}
/** SchoolPriceEstimation **/
/**
* The school price estimation
*/
.Synergee-Web-Page-Component-SchoolPriceEstimation-Option,
.Synergee-Web-Page-Component-ShoppingCart-Option
{
background-color    : transparent;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Option
{
background-color    : #F8F9F7;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Cart,
.Synergee-Web-Page-Component-ShoppingCart-Cart
{
background-color    : #fff;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Title,
.Synergee-Web-Page-Component-ShoppingCart-Section-Title
{
color               : #165186;
border-bottom       : 1px solid #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Participants-Section-Title,
.Synergee-Web-Page-Component-ShoppingCart-Participants-Section-Title
{
color               : #165186;
border-bottom       : 1px solid #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Currency-Section-Title,
.Synergee-Web-Page-Component-ShoppingCart-Currency-Section-Title
{
color               : #165186;
border-bottom       : 1px solid #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-List,
.Synergee-Web-Page-Component-ShoppingCart-List
{
border              : 1px solid #BFCFDD;
background-color    : #BFCFDD;
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-List-Item:hover,
.Synergee-Web-Page-Component-ShoppingCart-List-Item:hover
{
color               : white;
background-color    : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-List-Item-Category,
.Synergee-Web-Page-Component-ShoppingCart-List-Item-Category
{
color               : #fff;
background-color    : #004078;
padding-top         : 3px;
padding-bottom      : 3px;
margin-top          : 4px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-ItemAdded,
.Synergee-Web-Page-Component-ShoppingCart-ItemAdded
{
border-bottom       : 1px solid #004078;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton,
.Synergee-Web-Page-Component-ShoppingCart-AddButton
{
color               : #777;
border              : 1px solid #fff;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton
{
border              : 1px solid #F8F9F7;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddButton:hover,
.Synergee-Web-Page-Component-ShoppingCart-AddButton:hover
{
background-color    : #BFCFDD;
border              : 1px solid #BFCFDD;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-SchoolSelectorButton:hover,
.Synergee-Web-Page-Component-ShoppingCart-SchoolSelectorButton:hover
{
background-color    : #fff;
border              : 1px solid #fff;
color               : #fff;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-SchoolSelectorButtonInactive,
.Synergee-Web-Page-Component-ShoppingCart-SchoolSelectorButtonInactive
{
/*background-color: #fff;*/
border              : 1px solid #fff;
color               : #777;
cursor              : default;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title
{
border              : 1px solid #fff;
color               : #165186;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title
{
border              : 1px solid #F8F9F7;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title-NotSelectionnable,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title-NotSelectionnable
{
border              : 1px solid #fff;
color               : #777;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title-NotSelectionnable
{
border              : 1px solid #F8F9F7;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Title:hover,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Title:hover
{
color               : #165186;
background-color    : #BFCFDD;
border              : 1px solid #BFCFDD;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-SubTitle,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-SubTitle
{
color               : #777;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Name,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Name
{
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-NameRight,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-NameRight
{
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Value,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Value
{
border              : 1px solid #fff;
color               : #165186;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Value
{
border              : 1px solid #F8F9F7;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-ValueNotEditable,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-ValueNotEditable
{
color               : #777;
border              : 1px solid #fff;
}
.SchoolInformation .Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-ValueNotEditable
{
border              : 1px solid #F8F9F7;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-Value:hover,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-Value:hover
{
color               : #165186;
background-color    : #BFCFDD;
border              : 1px solid #BFCFDD;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Info-ValueRight,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Info-ValueRight
{
color               : #777;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-DeleteButton,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteButton
{
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-NotSelectionable,
.Synergee-Web-Page-Component-ShoppingCart-NotSelectionable
{
color               : #777;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Title-Participants,
.Synergee-Web-Page-Component-ShoppingCart-Section-Title-Participants
{
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Participants,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Participants
{
color               : #165186;
border              : 1px solid #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Section-Item-Participants:hover,
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-Participants:hover
{
color               : #165186;
background-color    : #BFCFDD;
border              : 1px solid #BFCFDD;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-School-Title,
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-School-Title-Item,
.Synergee-Web-Page-Component-ShoppingCart-Result-School-Title
{
color               : #165186;
border-bottom       : 1px solid #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Title,
.Synergee-Web-Page-Component-ShoppingCart-Result-Title
{
color               : #165186;
border-bottom       : 1px solid #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-TariffingYear-Content,
.Synergee-Web-Page-Component-ShoppingCart-Result-TariffingYear-Content
{
border-left         : 1px dashed #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section-Total,
.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Total
{
background-color    : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section-Converted-Total,
.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Converted-Total
{
background-color    : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Legend,
.Synergee-Web-Page-Component-ShoppingCart-Result-Legend
{
padding             : 3px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Loading,
.Synergee-Web-Page-Component-ShoppingCart-Loading
{
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton a,
.Synergee-Web-Page-Component-ShoppingCart-AddToCartButton a
{
color               : #004078;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton span,
.Synergee-Web-Page-Component-ShoppingCart-PrintButton span
{
color               : #004078;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton, .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton
{
font-weight         : normal;
background-color    : #BFCFDD;
color               : #165186;
padding             : 3px;
padding-bottom      : 4px;
width               : 160px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton:hover, .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton:hover,
.Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton:hover a, .Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton:hover span
{
background-color    : #165186;
color               : #fff;
text-decoration     : none;
background-position : 3px -30px;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-PrintButton span, .Synergee-Web-Page-Component-SchoolPriceEstimation-AddToCartButton a
{
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Print-Container .Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section-Total
{
border-top-color    : #165186;
font-weight         : bold;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Print-Container .Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section-Total.Synergee-Web-Page-Component-SchoolPriceEstimation-Result-Section-Converted-Total
{
border-top-color    : #000;
color               : #165186;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Print-Container .Synergee-Web-Page-Component-Text h1
{
font-size           : 24pt;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Print-Container .Synergee-Web-Page-Component-Text h2
{
font-size           : 22pt;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Print-Container .Synergee-Web-Page-Component-Text h3
{
font-size           : 20pt;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation-Print-Container .Synergee-Web-Page-Component-Text table
{
font-size           : 12pt;
}
.Synergee-Web-Page-Component-ShoppingCart-Print-Container .Synergee-Web-Page-Component-ShoppingCart-Result-Section-Total
{
border-top-color    : #165186;
font-weight         : bold;
}
.Synergee-Web-Page-Component-ShoppingCart-Print-Container .Synergee-Web-Page-Component-ShoppingCart-Result-Section-Total.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Converted-Total
{
border-top-color    : #000;
color               : #165186;
}
.Synergee-Web-Page-Component-ShoppingCart-Print-Container .Synergee-Web-Page-Component-Text h1
{
font-size           : 24pt;
}
.Synergee-Web-Page-Component-ShoppingCart-Print-Container .Synergee-Web-Page-Component-Text h2
{
font-size           : 22pt;
}
.Synergee-Web-Page-Component-ShoppingCart-Print-Container .Synergee-Web-Page-Component-Text h3
{
font-size           : 20pt;
}
.Synergee-Web-Page-Component-ShoppingCart-Print-Container .Synergee-Web-Page-Component-Text table
{
font-size           : 12pt;
}
.Synergee-Web-Page-Component-ShoppingCart-Print-Container .Synergee-Web-Page-Component-ShoppingCart-Result-Participant-Section.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Total
{
color               : #165186;
}
.Synergee-Web-Page-Component-ShoppingCart-School
{
background-color    : #F3F8ED;
background-color    : #BFCFDD;
}
.Synergee-Web-Page-Component-ShoppingCart-School-Title
{
color               : #165186;
}
.Synergee-Web-Page-Component-ShoppingCart-Section-Item-DeleteSchoolButton
{
color               : #165186;
}
.Synergee-Web-Page-Component-ShoppingCart-Section
{
background-color    : #fff;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Number
{
color               : #165186;
background-color    : #E4E4E4;
border              : 1px solid #165186;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Number-Hover
{
color               : #fff;
background-color    : #165186;
border              : 1px solid #165186;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Name
{
font-size           : 11px;
margin-left         : 5px;
color               : #165186;
}
.Synergee-Web-Page-Component-ShoppingCart-Links-Name-Hover
{
border-bottom       : 1px solid #165186;
}
.Synergee-Web-Page-Component-ShoppingCart-PaymentButton:hover
{
border              : 1px solid #165186;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Title
{
color               : #165186;
font-weight         : normal;
border-bottom       : 1px solid;
text-transform      : none;
}
.Synergee-Web-Page-Component-ShoppingCart-Confirmation-Section-Item-Label
{
font-weight         : normal;
}
.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Total .Synergee-Web-Page-Component-ShoppingCart-Result-Option,
.Synergee-Web-Page-Component-ShoppingCart-Result-Section-Total  .Synergee-Web-Page-Component-ShoppingCart-Result-Price
{
color               : #fff;
}
.Synergee-Web-Page-Component-Form-Confirmation-Message
{
border              : 1px solid #165186;
}
/*For the drop down menu*/
.Synergee-Web-Page-Component-SchoolPriceEstimation li a:hover,
.Synergee-Web-Page-Component-ShoppingCart li a:hover
{
color               : #fff;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation li ul li,
.Synergee-Web-Page-Component-ShoppingCart li ul li
{
color               : #165186;
background-color    : #BFCFDD;
opacity             : 1;
}
.Synergee-Web-Page-Component-SchoolPriceEstimation li ul li:hover,
.Synergee-Web-Page-Component-ShoppingCart li ul li:hover
{
color               : #fff;
opacity             : 1;
background-color    : #165186;
}
/**
*  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;
}
.SchoolLocationButton
{
color               : #fff;
}
.SchoolLocationButton a
{
color               : #fff;
text-decoration     : none;
}
.SchoolLocationBody
{
background-color    : #165186;
background-image    : none;
}
.SchoolLocationTitle
{
background-color    : #165186;
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               : #BFCFDD;
padding-bottom      : 4px;
}
.SchoolLocationInformation a, .SchoolLocationInformation table a
{
color               : #BFCFDD;
}
.SchoolLocationInformation a:hover, .SchoolLocationInformation table a:hover
{
color               : #BFCFDD;
}
.SchoolLocationMapButton
{
background-color    : #909BA2;
color               : #444444;
}
.SchoolLocationMapButtonActive
{
background-color    : #444444;
color               : #BFCFDD;
}
.SchoolLocationMapButtonBackground
{
background-color    : #165186;
opacity             : 0.7;
filter              : alpha(opacity = 70);
}
#pageQuickLinks .Synergee-Web-Page-Component-Video-VideoButtons
{
}
#pageQuickLinks .Synergee-Web-Page-Component-Video-VideoButtons a
{
color               : #165186;
}
/** images **/
body
{
background-image    : url("../Images/background.png");
}
.QuickSearch-Form
{
background-image    : url('../Images/Basil/QuickSearch.png');
}
.MenuContainer
{
background-image    : url('../Images/Basil/TopMenu.png');
}
.TopMenu
{
background-image    : url('../Images/Basil/TopMenu.png');
}
.MenuRightBar
{
background-image    : url('../Images/Basil/TopMenu.png');
}
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0.iehover,
.TopMenu li.Synergee-Web-Page-Component-Menu-Level-0-Selected
{
background-image    : url("../Images/Basil/TopMenu.png");
}
.BoxTitle, h1.Synergee-Web-Page-TextBox-Title, #interactiveRightText h1
{
background-image    : url('../Images/Basil/Box_BG.png');
}
/* The Website Selector component*/
.SiteSelectorText
{
color               : #fff;
}
.SiteSelectorLanguageList
{
border-color        : #023E7A;
}
.SiteSelectorSiteRow a
{
color               : #023E7A;
padding-left        : 15px;
padding-right       : 2px;
}
.SiteSelectorSiteRow a:hover
{
color               : #fff;
background-color    : #023E7A;
}
.SiteSelectorLanguageListFx
{
background-color    : #ffffff;
}
.Synergee-Web-Page-Component-SlideShow-Download-Container a
{
color               : #165186;
}
.Synergee-Web-Page-Component-SlideShow-Download-Container a:hover,
.Synergee-Web-Page-Component-SlideShow-Download-Container a:focus
{
text-decoration     : underline;
}

