﻿body{
	background-color: #FFF;
}
a, a:visited {color: #3F8EC8;}
a:hover
{
	color: #005888;
	/*#CBCD82;*/
	
}
span.bullet{
	color: #99D6E0;
	/*#D7DF21;*/
	font-size: 120%;
	font-weight: bold;
}
#footer{
	background: url(images/footer.png) top repeat-x #125688;
	color:#FFF;
}
#footer a{
	color:#FFF;
}
#footer a:hover{
	color:#99D6E0;
}
#banner{
	background: url(images/banner.jpg) left no-repeat;
	height:106px;
}
#contentbackground
{
    color: #125688;
	background-color:#9FD7E1;
	min-height:305px;
}
#subcontentbackground{
	background-color:#9FD7E1;
	min-height:335px;
}
#contentbackground .elementsImg{
	min-height:305px;
}
#subcontentbackground .elementsImg{
	min-height:335px;
}
#simpleheader {
	background: #a4d768;
}
#simpleheader a {
	color: #125688;
}
#logout
{
    color:#125688;
}
#simpleheader a:hover {
	color: #003366;
}
.pagetitle {
	color: #125688;
}
.sitenavhome .menuright {background-color:#a4d768;}
/* style the links for the top level */
.sitenavhome .menu a, .sitenavhome .menu a:visited {color:#125688;background-color:#a4d768;}
/* style the second level links */
.sitenavhome .menu ul ul a, .sitenavhome .menu ul ul a:visited {background:#125688;color:#FFF;}
/* style the top level hover */
.sitenavhome .menu a:hover{color:#125688; background:#a4d768;font-weight:bold;}
.sitenavhome .menu ul ul a:hover{color:#FFF; background:#125688;}
.sitenavhome .contact a:hover{color:#FFF; background:url(images/contactmenu.jpg);}
.sitenavhome .menu :hover > a {color:#125688; background:#a4d768;}
.sitenavhome .menu ul ul :hover > a {color:#FFF; background:#125688;}
.sitenavhome .menu ul li.contact:hover > a {font-weight:bold; color:#FFF;background:url(images/contactmenu.jpg);}

.sitenavother{
	background-image:url(images/banner-compact.jpg);
	height:67px;
}
/* style the links for the top level */ 
.sitenavother .menu a, .sitenavother .menu a:visited {color:#125688;}
/* style the second level links */
.sitenavother .menu ul ul a, .sitenavother .menu ul ul a:visited {background:#125688;color:#FFF;}
/* style the top level hover */
.sitenavother .menu a:hover{color:#125688;font-weight:bold;}
.sitenavother .menu ul ul a:hover{color:#FFF;}
.sitenavother .contact a:hover{color:#FFF; background:url(images/contactmenu.jpg);}
.sitenavother .menu :hover > a {color:#125688;}
.sitenavother .menu ul ul :hover > a {color:#FFF;background:#125688;}
.sitenavother .menu ul li.contact:hover > a {font-weight:bold; color:#FFF;background:url(images/contactmenu.jpg);}
.menucorners {background:url(images/menucorners.gif);height:10px;line-height:10px;}

.sitenavother .menu { padding-top:40px;}
.marketingDiv{
	background:url(images/Marketing.jpg);
	height: 450px;
}

.navigationContainer, #navList li#navTitle, .modalPopup .bar
{
	background-color: #A4D768;
	color:#125688;
}
.modalPopup, .popupPanel
{
	border-color: #125688;
}
.popupInterior, .popupActions a{
    background-color: #FFF;
}
ul#navList a, #navList a:link, .titleBar a:link{
    border-color:#125688;
    color:#125688;
}

#navList li a:hover{
    border-color:#125688;
}

.signupicon
{
    background: url(images/Signup_Blue_Green.png) left no-repeat;
}
.touricon
{
    background: url(images/Tour_Blue_Green.png) left no-repeat;
}
.infoicon
{
    background: url(images/Info_Blue_Green.png) left no-repeat;
}
.ctbl, .ctbls, div.ctl, div.ctr, div.ctls, div.ctrs
{
	background-image:url(images/loginback.png);
}
div.cbl { 
  background: url(images/loginleft.png) no-repeat left bottom;
}
div.cbr { 
  background: url(images/loginright.png) no-repeat right bottom;
}
.announcement 
{
    font-size: 1.4em;
    font-weight: bold;
    padding: 10px;
    height: auto;
    border: solid 1px #7499D0;
    background-color: #FFEBB9;
    color: #103F5D;
    margin: 0px 70px 40px 70px;
    overflow:hidden;
}