@charset "utf-8";
/* CSS Document */

body{
	margin:						0px;
	font-family:				Georgia, "Times New Roman", Times, serif;
	color: 						white;
	font-size:					0.7em;
	SCROLLBAR-ARROW-COLOR: 		#dee0dd;
	SCROLLBAR-BASE-COLOR: 		#aebbc3;
	SCROLLBAR-TRACK-COLOR: 		#9ea4a2;
}
#quote,#contactlabel,#contactlabel a{
	text-decoration:			none;
	font-family:				Georgia, "Times New Roman", Times, serif;
	color: 						white;
	font-size:					0.7em;
	text-align:					left;
	width:						450px;
	padding:					16px;
	line-height:				2em;
}
#quote span.bigger{
	font-size:					1.4em;
}
#quote span.biggerstill{
	font-size:					1.6em;
}
#quote span.right{
	float:						right;
}

#contactlabel{
	width: 340px;
	text-align:center;
}
.awards{
   	background-color: 			#77797a; 
	width: 						140px; 
	text-align: 				center; 
	padding: 					8px;
	font-size: 					0.7em;
	border:						1px solid white;
}
.awards .cap{
	font-size: 					1.1em;
}
.awards .smaller{
	font-size:					0.8em;
}

.awards .bigger{
	font-size:					1.4em;
}
.paneltext a{
	color:						#CCCCFF;
	text-decoration:			none;
}
a.menubutton, a.submenubutton, a.menubuttonsilver, a.menubuttonred, a.menubuttonblue, a.submenubuttonselected, a.wedding, a.weddingblue{
	font-family:				Georgia, "Times New Roman", Times, serif;
	margin-top:					10px;
	display:					block;
	width:						100px;
	border:						1px dotted white;
	font-size:					0.7em;
	color:						white;
	text-decoration:			none;
	padding-top:				2px;
	padding-bottom:				2px;
	text-align:					center;
	z-index:					5;
	position: 					relative;
}
a.wedding, a.weddingblue{
	width:						238px;
	font-size:					0.7em;
	background-color:			#787879;
	text-transform:				uppercase;
	margin-top:					4px;
	filter:						progid:DXImageTransform.Microsoft.Alpha(opacity=70); 
	-moz-opacity:				0.7; 
	color:						white;
}
a.wedding .cap{
	font-size:					1.2em;
	color:						white;
}
a.weddingblue{
	filter:						progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity:				1; 
	color:						white;
}

a.menubutton:first-letter, a.submenubutton:first-letter, a.menubuttonblue:first-letter, a.menubuttonsilver:first-letter, a.menubuttonred:first-letter,  a.submenubuttonselected:first-letter{
	font-size:					1.1em;
}
a.submenubutton,a.submenubuttonselected{
	margin-top:					0px;
	border-top:					none;
}
a.menubuttonsilver{
	background-color:			#CCCCCC;
	background-image:			url(/images/silverbuttonback.jpg);
	background-repeat:			repeat-x;
}
a.menubuttonblue, a.weddingblue{
	background-image:			url(/images/bluebuttonback.jpg);
	background-repeat:			repeat-x;
}
a.menubuttonred{
	background-color: 			red;
	background-image:			url(/images/redbuttonback.jpg);
	background-repeat:			repeat-x;
}
a.submenubuttonselected{
	background-color:			#9d9d9d;
}
a.menubutton:hover, a.submenubutton:hover, a.menubuttonsilver:hover, a.menubuttonred:hover, a.menubuttonblue:hover, a.submenubuttonselected:hover, a.wedding:hover, a.weddingblue:hover{
	/*color:						#CCCCFF;*/
}
a.wedding:hover{
	filter:						progid:DXImageTransform.Microsoft.Alpha(opacity=100); 
	-moz-opacity:				1; 
}
a.menubutton:hover, a.submenubutton:hover{
	background-color:			#9d9d9d;
}
.paneltext{
 	text-align: 				left; 
	font-size:					0.8em;
	padding-left: 				8px;
	padding-right:				8px;
	padding-top:				1px;
}
.paneltext h1{
	font-weight: 				normal;
	text-transform:				uppercase;
	font-size:					3em;
	line-height:				36px;
}
.paneltext h1 .cap{
	font-size:					1.1em;
}
.expandertitle{
	font-weight: 				bold;
	cursor:						pointer;
/*	color:						#CCCCFF;*/
	margin-bottom:				0px;
	background-color:			#00FF00;
}
p.expander{
	background-color:			#99FF00;
	/*display: 					none;*/
	margin-top:					0px;
	padding-top:				8px;
} 
table.reportleft, table.reportleftlight{
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					0.95em;
}
table.reportleft th, table.reportleftlight th{
	background-color:			#737b7b;
	text-align:					left;
	padding:					4px;
	vertical-align:				top;
}
table.reportleft td, table.reportleftlight td{
	padding:					4px;
	vertical-align:				top;
	background-color:			#7e8788;
}
/*table.reportleftlight th{
	background-color:			#8B9999;
}*/
table.reportleftlight td{
	background-color:			#999A9A;
}



table.reporttop, table.reporttoplight{
	font-family:				Arial, Helvetica, sans-serif;
	font-size:					0.95em;
	text-align:					center;
}
table.reporttop th, table.reporttoplight th{
	background-color:			#737b7b;
	text-align:					center;
	padding:					4px;
	vertical-align:				top;
}
table.reporttop td, table.reporttoplight td{
	padding:					4px;
	vertical-align:				middle;
	background-color:			#7e8788;
	text-align:					center;
}
table.reportop td img{
	border:						1px solid white;
}
table.reporttoplight td{
	background-color:			#999A9A;
}


.whitepanel{
	margin-bottom:				6px;
	background-color: 			#fafafa;
	border-top:					2px solid white;
	border-left:					2px solid white;
	border-bottom:				2px solid #b9c2cb;
	border-right:				2px solid #b9c2cb;
	padding: 					8px;
	font-style:					italic;
}

a.credit{
	text-decoration:			none;
	font-size:					0.6em;
	color:						white;
	margin-top:					32px;
}
a.credit:hover{
	color:						#CCCCFF;
}
