html, body {
	margin: 0;
	padding: 0;
}

#hText {
	font: 11px/13px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #758BAD;
	font-style : normal;
	text-align:left;
}

p  {
	font: 13px/18px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #2C353D;
	text-decoration : none;
	text-align:left;
}
li  {
	font: 13px/16px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #2C353D;
	text-decoration : none;
	text-align:left;
}
a:link {
	font: 12px/16px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : none;
	text-align:left;
}
a:visited {
	font: 12px/16px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : none;
	text-align:left;
}
a:hover {
	font: 12px/16px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : underline;
	text-align:left;
}
a:active {
	font: 12px/16px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : underline;
	text-align:left;
}

#menu  {
	font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #517498;
	text-decoration : none;
	font-weight : bold;
	text-align:left;
}
#menu a:link{
	font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #02265C;
	text-decoration : none;
	font-weight : bold;
}
#menu a:visited{
	font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #02265C;
	text-decoration : none;
	font-weight : bold;
}
#menu a:hover{
	font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #517498;
	text-decoration : none;
	font-weight : bold;
}
#menu a:active{
	font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #517498;
	text-decoration : none;
	font-weight : bold;
}
#imenu {
	font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #436990;
	text-decoration : none;
	font-weight : bold;
	text-align:left;
}
#imenu a:link{
	font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #436990;
	text-decoration : none;
	font-weight : bold;
}
#imenu a:visited{
	font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #436990;
	text-decoration : none;
	font-weight : bold;
}
#imenu a:hover{
	font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #333333;
	text-decoration : none;
	font-weight : bold;
}
#imenu a:active{
	font: 11px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #333333;
	text-decoration : none;
	font-weight : bold;
	background-color: #DDE8EC;
}
#imenuMain {
	font: 13px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #333333;
	text-decoration : none;
	font-weight : bold;
	text-align:left;
}
#imenuMain a:link{
	font: 13px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #333333;
	text-decoration : none;
	font-weight : bold;
}
#imenuMain a:visited{
	font: 13px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #042a44;
	text-decoration : none;
	font-weight : bold;
}
#imenuMain a:hover{
	font: 13px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #042a44;
	text-decoration : none;
	font-weight : bold;
}
#imenuMain a:active{
	font: 13px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #13425D;
	text-decoration : none;
	font-weight : bold;
}

.header  {
	font: 13px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #235C7D;
	text-decoration : none;
	font-weight: bolder;
	text-align:left;
}


.topmenu  {
	font: 12px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #13425D;
	text-decoration : none;
	font-weight : bold;
	text-align:left;
}

.topmenu a {
	font: 12px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #13425D;
	text-decoration : none;
	font-weight : bold;
	text-align:left;
}

.topmenu a:active {
	font: 12px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #13425D;
	text-decoration : none;
	font-weight : bold;
}
.topmenu  a:hover {
	font: 12px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #13425D;
	text-decoration : none;
	font-weight : bold;
}
.topmenu  a:visited {
	font: 12px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #13425D;
	text-decoration : none;
	font-weight : bold;
}


.teasertxt  {
	font: 20px/26px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #517B9E;
	text-decoration : none;
	font-weight : bold
	text-align:left;
}


.hCAPSLinks  {
	font: 12px/16px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #4A5d68;
	text-decoration : none;
	padding-top:7px;
	text-align:left;
}
.hCAPSLinks a:link{
	font: 12px/16px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #4A5d68;
	text-decoration : none;
	padding-top:7px;
}
.hCAPSLinks a:visited{
	font: 12px/16px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #4A5d68;
	text-decoration : none;
	padding-top:7px;
}
.hCAPSLinks a:hover{
	font: 12px/16px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #809ab4;
	text-decoration : none;
	padding-top:7px;
}
.hCAPSLinks a:active{
	font: 12px/16px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #809ab4;
	text-decoration : none;
	padding-top:7px;
}


#weddingText {
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #2B4877;
	text-decoration : none;
	text-align:left;
}
#weddingText a:link{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #2B4877;
	text-decoration : underline;
}
#weddingText a:visited{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #2B4877;
	text-decoration : underline;
}
#weddingText a:hover{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #000000;
	text-decoration : underline;
}
#weddingText a:active{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #000000;
	text-decoration : underline;
}
#footer {
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #95A6C1;
	text-decoration : none;
	text-align:left;
}
#footer a:link{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #95A6C1;
	text-decoration : underline;
}
#footer a:visited{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #95A6C1;
	text-decoration : underline;
}
#footer a:hover{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #2B4877;
	text-decoration : underline;
}
#footer a:active{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #2B4877;
	text-decoration : underline;
}

#fineprint {
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #666666;
	text-decoration : none;
	text-align:left;
}
#fineprint p {
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #666666;
	text-decoration : none;
	text-align:left;
}
#fineprint a:link{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : none;
}
#fineprint a:visited{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : none;
}
#fineprint a:hover{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : underline;
}
#fineprint a:active{
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : underline;
}
#fineprint {
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #666666;
	text-decoration : none;
	text-align:left;
}
#greyboxHead {
	font: 14px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #666666;
	font-weight: bold;
	text-align:left;
}
#greybox p {
	font: 12px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #666666;
	text-decoration : none;
	text-align:left;
}
#greybox a:link{
	font: 12px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : none;
}
#greybox a:visited{
	font: 12px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : none;
}
#greybox a:hover{
	font: 12px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : underline;
}
#greybox a:active{
	font: 12px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #0667CA;
	text-decoration : underline;
}

.number {
	font: 14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #E3EAF4;
	font-weight : bold;
}

h1  {
	font: bold 15px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #235C70;
	text-decoration : none;
	letter-spacing: 1px;
	text-align:left;
}
h2  {
	font: 14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #436990;
	text-decoration : none;
	font-weight : bold;
}
#sidebartxt  {
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #436990;
	text-decoration : none;
	font-weight : bold;
}
#sidebartxt a:link {
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #436990;
	text-decoration : underline;
	font-weight : bold;
}
#sidebartxt a:visited {
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #436990;
	text-decoration : underline;
	font-weight : bold;
}
#sidebartxt a:hover {
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #235C70;
	text-decoration : underline;
	font-weight : bold;
}
#sidebartxt a:active {
	font: 11px/14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #235C70;
	text-decoration : underline;
	font-weight : bold;
}

/* additions */
#homeTeaser {
	background-image: url(../i/h-top4-teaser.jpg);
	background-repeat: no-repeat;
	text-align:left;
}
#eventInsurance {
	display:none;
}
.eventInsurance, .eventInsuranceTop {
	display:none;
	width: 771px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	color: #12181F;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #F2F4F7;

}
.eventInsurance h1, h2, .eventInsuranceTop h1, h2 {
	font: 14px 'Trebuchet MS';
	text-transform: capitalize;
}
.title {
	font: 14px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #024589;
	font-weight : bold;
}
.emphasize {
	font: 12px 'Trebuchet MS', arial, helvetica, sans-serif;
	color : #000000;
	font-weight : bold;
}


/* credits */

.credits  {
	font-size : 9px;
	width:200px;
	color : #666666;
	line-height: 6px;
	font-weight : normal;
	font-style : normal;
	font-family:   verdana, arial; 
	text-decoration : none;
}

.credits a:link {
	font-size : 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #666666;
	line-height: 6px;
	text-decoration :none;
}
.credits a:visited {
	font-size : 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #666666;
	line-height: 6px;
	text-decoration :none;
}
.credits a:hover {
	font-size : 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #000000;
	line-height: 6px;
	text-decoration:underline;
}
.credits a:active {
	font-size : 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight : normal;
	color: #666666;
	line-height: 6px;
	text-decoration:none;
}
/*#credit {
	position:absolute;
	background-color: #FFFFCC;
	height: 20px;
	width: 20px;
	left: 895px;
	top: 1009px;
	padding:8px;
 }*/
/*.subtle {
	position: absolute;
	height: 80px;
	width: 180px;
	left: 200px;
	background-color: #FFFFF2;
	display:none;
	padding: 10px;
	background-image: url(images/bt.gif);
	font-family: 'Trebuchet MS', "sans serif";
	font-size: 12px;
}*/
#specto a:link,
#specto a:active,
#specto a:visited,
#specto a:hover
 {
	font-size: 11px;
}


#credits #credits1 {
	width:18px;
	height:18px;
	text-align:center;
	margin-left: 300px;
	float: left;
	margin-top: 4px;
	padding: 0px;
}
#credits #text {
	float: right;
	width: 200px;
	margin-right: 250px;
	text-align: left;
	margin-top: 3px;
}
#credit {
	position:absolute;
	background-color: #FFFFCC;
	height: 150px;
	width: 150px;
	left: 895px;
	top: 1009px;
	padding:8px;
	font-family: "Trebuchet MS", sans-serif;
 }
.subtle {
	position: absolute;
	height: 80px;
	width: 180px;
	left: 200px;
	background-color: #D6D9E6;
	display:none;
	padding: 10px;
	/*background-image: url(images/bt.gif);*/
	font-family: 'Trebuchet MS', "sans serif";
	font-size: 11px;
	top: 200px;
}
#footer #credits #text a:link,
#footer #credits #text a:active,
#footer #credits #text a:visited {
	font-size: 10px;
	text-decoration:none;
	padding-right: 2px;
	padding-left: 2px;
}
.eventInsurance p {
	margin: 0px;
	padding: 0px;
}
.eventInsurance .top p {
	color: #B9C6D7;
}
.eventInsurance .top p {
	color: #B3C4D3;
}
#hText .readMore {
	font-size: 11px;
	color: #8B9DBA;
}
.eventInsuranceTop p {
	margin: 0px;
	padding: 0px;
}
.eventInsuranceTop {
	margin: 0px auto;
	padding: 20px 20px 10px;
	width: 731px;
}
.eventInsuranceTop h1 {
	margin: 0px;
	padding: 0px;
}
#designer {
	display: none;
}
