/* layout */
#wrapper { width:100%; }
	
#menuWrapper {
	width:100%;
	height:35px;
	background-color:#4d89c8;
}
#menu {
	width:950px;
	height:35px;
	margin-left:auto;
	margin-right:auto;
}

#contentWrapper { width:930px; padding:10px; background-color:#fff; margin-left:auto; margin-right:auto; clear:both; }
		#contentLeft {
	width:930px;
	float:left;
}
#flashBanner {
	width:930px;
	height:110px;
}
#pageHeader {
	width:100%;
	height:30px;
	margin-top:5px;
	padding-left:10px;
	padding-top:15px;
	line-height:normal;
	background-image:url(../images/headerVignette.jpg);
	background-repeat:no-repeat;
	clear:both;
}
#pageSeperator {
	width:300px;
	height:23px;
	padding-left:10px;
	padding-top:3px;
	line-height:normal;
	background-color:#508aca
}
#contentCopy {
	padding-top:10px;
	width: 930px;
	padding-left: 10px;
}
#contentCopyNoPadding {
	width:930px;
	margin-top:5px;
	clear:both;
}
#contentRight {
	width:180px;
	float:right;
	margin-left: 10px;
	padding-left: 10px;
	text-align: center;
	margin-right: 15px;
}

#contentImageRight {
	float:right;
	text-align: center;
	border-color: #2E8BCC;
	border-width: 4px;
	border-style: solid;
	margin-left: 20px;
	margin-right: 20px;
}
#subscribe { width:200px; height:130px; padding-top:90px; text-align:center; background-image:url(../images/subscribe.jpg); background-repeat:no-repeat; background-position:top; }
#contact { width:180px; height:145px; padding-top:40px; padding-left:10px; padding-right:10px; background-image:url(../images/contactVignette.jpg); background-repeat:no-repeat; background-position:top; clear:both; }
#logoContainer {
	width:200px;
	height:83px;
	clear:both;
}

#footer { width:930px; padding:10px; background-color:#fff; margin-left:auto; margin-right:auto; clear:both; }


/* default styles */
body {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	letter-spacing:1px;
	line-height:16px;
	color:#959595;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
	background-image:url(../images/backgroundStaticBlueElement.jpg);
	background-attachment:fixed;
	background-repeat:no-repeat;
	visibility: 100;
}
.plainText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999;
}

p, div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; color:#959595; }

td { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; letter-spacing:1px; color:#000; }

a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	font-size:12px;
	text-decoration:none;
}
a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#96badf;
	font-size:12px;
	text-decoration:none;
}
a:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; ffont-size:11px; text-decoration:none; }

:focus { -moz-outline-style:none; }

h1 { font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; letter-spacing:1px; color:#fff; font-weight:normal; margin:0px; }
h2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; letter-spacing:1px; color:#000; font-weight:normal; margin:0px; }
h3 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	letter-spacing:1px;
	color:#959595;
	font-weight:normal;
	margin:0px;
}


/* default styles */


/* styles */
.contactH1 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; letter-spacing:1px; color:#333; }
.contactH2 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:15px; letter-spacing:1px; color:#959595; }


/* links */     
a.menuMain:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px; letter-spacing:1px; font-weight:normal; text-decoration:none;  }
a.menuMain:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px; letter-spacing:1px; font-weight:normal; text-decoration:none;  }
a.menuMain:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#96badf; font-size:12px; letter-spacing:1px; font-weight:normal; text-decoration:none; }
a.menuMain:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; ffont-size:12px; letter-spacing:1px; font-weight:normal; text-decoration:none; }

a.menuSub:link { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px; letter-spacing:1px; font-weight:normal; text-decoration:none; display:block; width:100%; height:28px; line-height:27px; border-bottom:1px solid #fff;  }
a.menuSub:visited { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; font-size:12px; letter-spacing:1px; font-weight:normal; text-decoration:none; display:block; width:100%; height:28px; line-height:27px; border-bottom:1px solid #fff;  }
a.menuSub:hover { font-family:Verdana, Arial, Helvetica, sans-serif; color:#96badf; font-size:12px; letter-spacing:1px; font-weight:normal; text-decoration:none; display:block; width:100%; height:28px; line-height:27px; border-bottom:1px solid #fff; }
a.menuSub:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#fff; ffont-size:12px; letter-spacing:1px; font-weight:normal; text-decoration:none; display:block; width:100%; height:28px; line-height:27px; border-bottom:1px solid #fff; }

a.footer:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#959595;
	font-size:10px;
	text-decoration:none;
}
a.footer:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#959595;
	font-size:10px;
	text-decoration:none;
}
a.footer:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#2a2d4b;
	font-size:10px;
	text-decoration:none;
}
a.footer:active { font-family:Verdana, Arial, Helvetica, sans-serif; color:#959595; ffont-size:11px; text-decoration:none; }



/* borders */
.borderLeftWhite { border-left:1px solid #fff; }
.borderLeftRightWhite { border-left:1px solid #fff; border-right:1px solid #fff; }

.borderBlockBlue { border:1px solid #4d89c8; }
