html, body {
margin:0;
background-color:#00142a;
background-image:url(/SiteDesign/Images/main_bg.aspx);
background-repeat: repeat-x;
background-position: center top;
}

.TopDouble_Harmonie {
width:100%;
float:left;
}


.TopDouble_Harmonie .master_maincontainer {
width:955px;
margin-left:auto;
margin-right:auto;
}

.TopDouble_Harmonie .master_top_container {
float:left;
width:955px;
}

.TopDouble_Harmonie .master_headerleft {
float:left;
width:340px;
height:133px;
background-image:url(/SiteDesign/Images/master_headerleft.aspx);
background-repeat:no-repeat;
}

.TopDouble_Harmonie .master_headermid {
float:left;
width:275px;
height:133px;
background-image:url(/SiteDesign/Images/master_headermid.aspx);
background-repeat:no-repeat;
}

.TopDouble_Harmonie .master_headerright {
float:left;
width:340px;
height:133px;
background-image:url(/SiteDesign/Images/master_headerright.aspx);
background-repeat:no-repeat;
}

.TopDouble_Harmonie .master_nav {
float:left;
width:955px;
height:39px;
background-image:url(/SiteDesign/Images/master_nav.aspx);
background-repeat:no-repeat;
}

.TopDouble_Harmonie .master_subnav {
float:left;
width:955px;
height:28px;
background-image:url(/SiteDesign/Images/master_subnav.aspx);
background-repeat:no-repeat;
}

.TopDouble_Harmonie .master_subnav2 {
float:left;
width:955px;
height:37px;
background-image:url(/SiteDesign/Images/master_subnav2.aspx);
background-repeat:no-repeat;
}

.TopDouble_Harmonie .master_middle_container {
float:left;
width:955px;
}

.TopDouble_Harmonie .master_content {
float:left;
width:955px;
}

.TopDouble_Harmonie .master_bodytable {
float:left;
width:955px;
}

.TopDouble_Harmonie .master_bodyleft {
width:13px;
background-image:url(/SiteDesign/Images/master_bodyleft.aspx);
background-repeat:repeat-y;
}

.TopDouble_Harmonie .master_bodymid {
width:928px;
background-color:#f0f1f2;
}

.TopDouble_Harmonie .master_leftnav {
width:207px;
background-color:#dddddd;
min-height:200px;
float:left;
}

/*left column stuff ****************************/

.TopDouble_Harmonie .master_leftnavbox {
	width:207px;
	float:left;
}

.TopDouble_Harmonie .master_leftnavtext {
	color:#383838;
	float:left;
	text-align:center;
	font-size:15px;
	line-height:20px;
	margin-top:20px;
}

.TopDouble_Harmonie .master_leftnavsep {
float:left;
background-image:url(/SiteDesign/Images/master_leftnavsep.aspx);
background-repeat:no-repeat;
width:207px;
height:42px;
}

.TopDouble_Harmonie .master_leftbutton1 {
float:left;
background-image:url(/SiteDesign/Images/master_leftbutton1.aspx);
background-repeat:no-repeat;
width:207px;
height:40px;
margin-top:15px;
}

.TopDouble_Harmonie .master_leftbutton2 {
float:left;
background-image:url(/SiteDesign/Images/master_leftbutton2.aspx);
background-repeat:no-repeat;
width:207px;
height:40px;
margin-top:15px;
}

.TopDouble_Harmonie .master_leftbutton3 {
float:left;
background-image:url(/SiteDesign/Images/master_leftbutton3.aspx);
background-repeat:no-repeat;
width:207px;
height:40px;
margin-top:15px;
}

.TopDouble_Harmonie .master_leftlogo {
float:left;
background-image:url(/SiteDesign/Images/master_leftlogo.aspx);
background-repeat:no-repeat;
width:207px;
height:135px;
}

/*********************************************/

.TopDouble_Harmonie .master_bodyseperator {
width:10px;
float:left;
}

.TopDouble_Harmonie .master_body {
float:left;
width:711px;
font-family:Tahoma, Geneva, sans-serif;
color:#666666;
font-size:12px;
line-height:20px;
}

.TopDouble_Harmonie h4 {
font-family:Georgia, "Times New Roman", Times, serif;
color:#063259;
font-size:16px;
line-height:20px;
}

.TopDouble_Harmonie .master_bodyright {
width:14px;
background-image:url(/SiteDesign/Images/master_bodyright.aspx);
background-repeat:repeat-y;
}

/* f o o t e r */

.TopDouble_Harmonie .master_bottom_container {
width:955px;
margin-left:auto;
margin-right:auto;
float:left;
}

.TopDouble_Harmonie .master_footer{
width:955px;
float:left;
}

.TopDouble_Harmonie .master_footertop {
float:left;
width:955px;
height:37px;
background-image:url(/SiteDesign/Images/master_footertop.aspx);
background-repeat:no-repeat;
}

.TopDouble_Harmonie .master_footerbottom {
float:left;
width:955px;
height:78px;
background-image:url(/SiteDesign/Images/master_footerbottom.aspx);
background-repeat:no-repeat;
}

.TopDouble_Harmonie .master_footer_text_left {
float:left;
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
color:#011934;
vertical-align:top;
line-height:20px;
margin-left:20px;
}

.TopDouble_Harmonie .master_footer_text_right {
float:right;
line-height:20px;
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
color:#011934;
vertical-align:top;
text-align:right;
margin-right:20px;
}

.TopDouble_Harmonie .master_footer_text {
font-family:Tahoma, Geneva, sans-serif;
font-size:10px;
color:#011934;
vertical-align:top;
line-height:20px;
}

/* N A V I G A T I O N : FIRST LEVEL */


.TopDouble_Harmonie .oneCMSMenu{
font-size: 13px;
text-decoration: none;
color: #fff;
text-transform:uppercase;
margin:9px 0 0 5px;
font-family:Georgia, "Times New Roman", Times, serif;}

.TopDouble_Harmonie .oneCMSMenuItem{
padding-left:10px;
padding-right:10px;}

.TopDouble_Harmonie .oneCMSMenuHighlightedMenuItem, .TopDouble_Harmonie .oneCMSMenuHighlightedMenuItemMouseOver, .TopDouble_Harmonie .oneCMSMenuItemMouseOver{
text-decoration: none;
color:#001125;
padding-left:10px;
padding-right:10px;}

.TopDouble_Harmonie .CMSMenu{
font-size: 13px;
text-decoration: none;
color: #fff;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
margin: 0 auto 0 auto;
float: left;
background-color: #073c68;
border-width: 1px;
border-style: solid;
border-color: #ffffff;
}

.TopDouble_Harmonie .twoCMSMenu{
font-size: 13px;
text-decoration: none;
color: #fff;
text-transform:uppercase;
font-family:Georgia, "Times New Roman", Times, serif;
margin: 0 auto 0 auto;
float: left;
background-color: #073c68;
border-width: 1px;
border-style: solid;
border-color: #ffffff;}

.TopDouble_Harmonie .twoCMSMenuItem{
padding-left:10px;
padding-right:10px;
padding-top:5px;}

.TopDouble_Harmonie .twoCMSMenuHighlightedMenuItem, .TopDouble_Harmonie .twoCMSMenuHighlightedMenuItemMouseOver, .TopDouble_Harmonie .twoCMSMenuItemMouseOver{
text-decoration: none;
color:#001125;
padding-left:10px;
padding-right:10px;
padding-top: 5px;}



/*




.TopDouble_Harmonie .TabControlTable {
	margin-left:auto;
	margin-right:auto;
}

.TopDouble_Harmonie .TabControlRow {
	vertical-align:top;
}

.TopDouble_Harmonie .TabControlSelectedLeft {
width:8px;
height:36px;
}

.TopDouble_Harmonie .TabControlSelected {
height:36px;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#001125;
text-decoration:none;
padding-top:10px;
text-transform:uppercase;
}

.TopDouble_Harmonie .TabControlLinkSelected {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#001125;
text-transform:uppercase;
text-decoration:none;
}
/*
.TopDouble_Harmonie .TabControlSelectedRight {
float:left;
width:50px;
height:36px;
}*/
/*
.TopDouble_Harmonie .TabControlLeft {
width:8px;
height:36px;
text-decoration:none;
}

.TopDouble_Harmonie .TabControl {
float:left;
height:36px;
padding-top:10px;
text-decoration:none;
}

.TopDouble_Harmonie .TabControlLink {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:13px;
color:#fff;
text-transform:uppercase;
text-decoration:none;
}

.TopDouble_Harmonie .TabControlLink:hover {
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
color:#001125;
text-decoration:none;
}
*/
/* sub nav */


.TopDouble_Harmonie .master_dotted {
float:left;
width:20px;
}
	

/* N A V I G A T I O N : THIRD LEVEL */
.TopDouble_Harmonie .threeCMSMenu {
margin-left:auto;
margin-right:auto;
}

.TopDouble_Harmonie .threeCMSMenuItem {
color:#001125;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
}

.TopDouble_Harmonie .threeCMSMenuItemMouseOver {
color:#0a5082;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
}

.TopDouble_Harmonie .threeCMSMenuItemMouseDown {
color:#251c15;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
}

.TopDouble_Harmonie .threeCMSMenuItemMouseUp {
color:#b2a078;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
}

/* N A V I G A T I O N : H I G H L I G H T E D : THIRD LEVEL */

.TopDouble_Harmonie .threeCMSMenuHighlightedMenuItem {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
border:0;
}

.TopDouble_Harmonie .threeCMSMenuHighlightedMenuItemMouseOver {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
border:0;
}

.TopDouble_Harmonie .threeCMSMenuHighlightedMenuItemMouseDown {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
border:0;
}

.TopDouble_Harmonie .threeCMSMenuHighlightedMenuItemMouseUp {
color:#e2d2b9;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
border:0;
}


/*****/

/* N A V I G A T I O N : four LEVEL */

.TopDouble_Harmonie .fourCMSMenu {
	background-color:#001125 !important;
	
}


.TopDouble_Harmonie .fourCMSMenuItem {
color:#001125;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
background-color:#FFF;
}

.TopDouble_Harmonie .fourCMSMenuItemMouseOver {
color:#0a5082;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
}

.TopDouble_Harmonie .fourCMSMenuItemMouseDown {
color:#251c15;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
}

.TopDouble_Harmonie .fourCMSMenuItemMouseUp {
color:#b2a078;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
}

/* N A V I G A T I O N : H I G H L I G H T E D : four LEVEL */

.TopDouble_Harmonie .fourCMSMenuHighlightedMenuItem {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
border:0;
}

.TopDouble_Harmonie .fourCMSMenuHighlightedMenuItemMouseOver {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
border:0;
}

.TopDouble_Harmonie .fourCMSMenuHighlightedMenuItemMouseDown {
color:#FFF;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
border:0;
}

.TopDouble_Harmonie .fourCMSMenuHighlightedMenuItemMouseUp {
color:#e2d2b9;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
font-size:13px;
border:0;
}

/**********/



/* B R E A D C R U M B S */

.TopDouble_Harmonie .master_breadcrumbs_container {
margin-left:10px;
font-size:10px;
font-family:Tahoma, Geneva, sans-serif;
color:#4C4C4C;
text-decoration:none;
}

.TopDouble_Harmonie .master_breadcrumbs {
float:left;
vertical-align:top;
font-size:10px !important;
font-family:Tahoma, Geneva, sans-serif !important;
color:#4C4C4C !important;
text-decoration:none !important;
}

	
.TopDouble_Harmonie .CMSBreadCrumbsLink{
font-size:10px !important;
font-family:Tahoma, Geneva, sans-serif !important;
color:#4C4C4C !important;
text-decoration:none !important;
}

.TopDouble_Harmonie .CMSBreadCrumbsLink:hover {
font-size:10px;
font-family:Tahoma, Geneva, sans-serif;
color:#4C4C4C;
text-decoration:none;
}

.TopDouble_Harmonie .CMSBreadCrumbsCurrentItem {
font-size:10px;
font-family:Tahoma, Geneva, sans-serif;
color:#4C4C4C;
text-decoration:none;
}

.TopDouble_Harmonie .grayBox a {
font-size:10px;
font-family:Tahoma, Geneva, sans-serif;
color:#4C4C4C;
text-decoration:none;
}

/* S I G N O U T */

.TopDouble_Harmonie .signoutLink {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4c4c;
text-decoration:none;
float:right;
margin:115px 20px 0 0;
display:block;
}

.TopDouble_Harmonie .signoutLink:hover {
text-decoration:underline;
}

/* S I G N I N */

.TopDouble_Harmonie .signinLink {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4c4c;
text-decoration:none;
float:right;
margin-top:115px;
display:block;
}

.TopDouble_Harmonie .signinLink:hover {
text-decoration:underline;
}

/* C U R R E N T   U S E R */

.TopDouble_Harmonie .master_currentuser {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4c4c;
text-decoration:none;
float:left;
margin-top:115px;
display:block;
margin-left:15px;
}

/* C M S D E S K   L I N K */
.TopDouble_Harmonie .cmsdesklink {
font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#4c4c4c;
text-decoration:none;
float:right;
margin-top:115px;
margin-right:15px;
display:block;
}

.TopDouble_Harmonie .cmsdesklink:hover {
	text-decoration:underline;
}

/* W E A T H E R */
.TopDouble_Harmonie .WeaAtGlance{
	border:none;
 width:145px;
 font-size:12px;
font-family:Georgia, "Times New Roman", Times, serif;
text-transform:uppercase;
color:#001125;
text-decoration:none;}

.TopDouble_Harmonie .AGDay{
clear: none;}

/* Calendar at a galance */
.TopDouble_Harmonie .CalAtGlance{
width:185px;
margin-top: 20px;}


/* Birthday at a glance */
.TopDouble_Harmonie .BirAtGlance{
width:185px;
margin-top: 20px;}
 

 /* S P L A S H */

.TopDouble_Harmonie .splash_content {
	float:left;
	width:955px;
}

.TopDouble_Harmonie .splash_flashleft {
float:left;
width:23px;
height:393px;
background-image:url(/SiteDesign/Images/splash_flashleft.aspx);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}

.TopDouble_Harmonie .splash_flash {
float:left;
width:910px;
height:393px;
vertical-align:top;
}

.TopDouble_Harmonie .splash_flashright {
float:left;
width:22px;
height:393px;
background-image:url(/SiteDesign/Images/splash_flashright.aspx);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}

.TopDouble_Harmonie .splash_buttons_top {
float:left;
width:955px;
height:10px;
background-image:url(/SiteDesign/Images/splash_buttons_top.aspx);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}

.TopDouble_Harmonie .splash_buttonsleft {
float:left;
width:23px;
height:100px;
background-image:url(/SiteDesign/Images/splash_buttonsleft.aspx);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}

.TopDouble_Harmonie .splash_buttons1 {
float:left;
width:220px;
height:100px;
vertical-align:top;
}


/*
.TopDouble_Harmonie .splash_buttons01 {
float:left;
width:220px;
height:100px;
background-image:url(/SiteDesign/Images/splash_buttons01a.aspx);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}

.TopDouble_Harmonie .splash_buttons01:hover {
float:left;
width:220px;
height:100px;
background-image:url(/SiteDesign/Images/splash_buttons02a.aspx);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}

*/

.TopDouble_Harmonie .splash_buttons_sep {
float:left;
width:10px;
height:100px;
background-image:url(/SiteDesign/Images/splash_buttons_sep.aspx);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}

.TopDouble_Harmonie .splash_buttons2 {
float:left;
width:219px;
height:100px;
vertical-align:top;
}

.TopDouble_Harmonie .splash_buttonsright {
float:left;
width:23px;
height:100px;
background-image:url(/SiteDesign/Images/splash_buttonsright.aspx);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}

.TopDouble_Harmonie .splash_buttons_bottom {
float:left;
width:955px;
height:28px;
background-image:url(/SiteDesign/Images/splash_buttons_bottom.aspx);
background-repeat:no-repeat;
background-position:top;
vertical-align:top;
}

/* SPLASH LOGIN BOX */

.TopDouble_Harmonie .master_subnav2 .LoginForm {
width:925px;
margin-top: 5px;
}

.TopDouble_Harmonie .master_subnav2 .LoginFormHeading, .TopDouble_Harmonie .master_subnav2 .LoginFormFailText {
	display:none;
}

.TopDouble_Harmonie .master_subnav2 .LoginFormText {
	color:#063259;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	padding:0;
	margin:5px 0 0 0;
}

.TopDouble_Harmonie .master_subnav2 .LoginFormPassword, .TopDouble_Harmonie .master_subnav2 .LoginFormUserName {
clear:none;
padding:0;
}

.TopDouble_Harmonie .master_subnav2 .LoginFormRemember {
clear:none;
padding:0;
	color:#063259;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
}

.TopDouble_Harmonie .master_subnav2 .LoginFormForgotPassword {
clear:none;
padding:0;
margin-left:20px
}

.TopDouble_Harmonie .master_subnav2 .LoginFormForgotPassword a, .TopDouble_Harmonie .master_subnav2 .LoginFormMemReg a {
	color:#063259;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-align:left;
	font-size: 10px;
}

.TopDouble_Harmonie .master_subnav2 .LoginFormMemReg {
clear:none;
padding:0;
margin-top: 5px;
}

.TopDouble_Harmonie .master_subnav2 .LoginFormLogon {
margin-top:0;
margin-right:20px;
}

.TopDouble_Harmonie .master_subnav2 .LoginFormLogon INPUT {
width:75px;
height:25px;
}
 /* buttons */
 
.TopDouble_Harmonie .splash_buttons01 {
float:left;
width:220px;
height:100px;
background-image:url(/SiteDesign/Images/splashbuttons.aspx);
background-repeat:no-repeat;
background-position:0 0;
}

.TopDouble_Harmonie .splash_buttons01:hover {
	background-position:0 -100px;
}

.TopDouble_Harmonie .splash_buttons02 {
float:left;
width:220px;
height:100px;
background-image:url(/SiteDesign/Images/splashbuttons.aspx);
background-repeat:no-repeat;
background-position:-220px 0;
}

.TopDouble_Harmonie .splash_buttons02:hover {
	background-position:-220px -100px;
}

.TopDouble_Harmonie .splash_buttons03 {
float:left;
width:220px;
height:100px;
background-image:url(/SiteDesign/Images/splashbuttons.aspx);
background-repeat:no-repeat;
background-position:-440px 0;
}

.TopDouble_Harmonie .splash_buttons03:hover {
	background-position:-440px -100px;
}

.TopDouble_Harmonie .splash_buttons04 {
float:left;
width:219px;
height:100px;
background-image:url(/SiteDesign/Images/splashbuttons.aspx);
background-repeat:no-repeat;
background-position:-660px 0;
}

.TopDouble_Harmonie .splash_buttons04:hover {
	background-position:-660px -100px;
}

.TopDouble_Harmonie .poweredby{
text-align:right;
padding-right: 20px;
font-size: 12px;}

.TopDouble_Harmonie .poweredbylink{
color: #011934;}
