﻿/* --------------------- Main Styles ---------------------- */
html 
{
    height:100%; 
    /*overflow: -moz-scrollbars-vertical;*/
}

body {

   margin: 0;
   padding: 0;
   text-align: center;
}

.clear {
	clear: both;
}


#container {
   margin: 0px auto;
   text-align: left;
   width: 692px; 
   min-height:760px;
}

/* --------------------- Text Styles ---------------------- */
.text {
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #676B58;
	margin-bottom: 5px;
}

.listText {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: Black;	/*#A7ABA8;*/
	margin-bottom: 5px;
}

.linktext
{
    background: url(../../images/bullet.gif) no-repeat 2px 2px;
    padding-left:15px; 
    padding-bottom:5px;
    font: 16px Verdana, Arial, Helvetica, sans-serif;
}

.formLegend
{
    padding-left:5px;
    padding-right:10px;
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #617F8A; 
	font-weight:bolder;
}

.formtext
{
    padding-bottom:15px;
    font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
	color: #617F8A;
}
/* -------------------------------------------------------- */



/* ------------------ Content Area Style ------------------ */
#content {
/*	width: 479px; */
/*	float: left;  */
	padding: 15px 15px 10px 10px;
}

#content h2 {
	font: normal 18px Arial, Times New Roman, Times, serif;
	color: #617F8A;	
	padding: 0 0 0 0; 
	font-weight:bold;
}

#content a:link, a:visited {
	color: #2878C3;
/* 	text-decoration: none;*/
	border-bottom: 1px #2525D0;
}

#content a:hover {
	color: #155694;
	border-bottom: 1px #2525D0;
}

#content #pics a:hover {
	color: #155694;
	border-bottom: none;
}
/* ------------------- Guest List Styles ----------------------- */

.guestListFooter {
	height: 35px;
	font-size: 12px;
	font-family: Arial;
	background-color: #ffE0F0;
	border-bottom-color: #D2B48C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}


/* ------------------- Form Styles ----------------------- */

.validationSummary 
{
    padding-left:100px;
    padding-bottom:3px;
    font:14px Verdana, Arial, Helvetica, sans-serif;
}

.validationEventsSummary
{
    padding-left:50px;
    font:14px Verdana, Arial, Helvetica, sans-serif;
}

.form {
	border-color: #D2B48C;
	border-style: solid;
	border-width: 1px;
}

.formHeader {
	height: 35px;
	font-family: Arial;
	background-color: #FFE0F0;		/*#ffccff;*/
	border-bottom-color: #D2B48C;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.messageText {
	font:11px/18px Verdana, Arial, Helvetica, sans-serif;
	color:#6F706B; 
	padding:14px;
}

.formField {
   font:11px/18px Verdana, Arial, Helvetica, sans-serif;
   text-align:left;
   padding-left:5px;
   padding-bottom:5px;
}

.tblLeftColumn 
{
	background-color:#FFD8E0; 
	border-right-style:solid; 
	border-right-width:1px;
	border-right-color:#D2B48C;
}

.tblRightColumn 
{
	background-color:#FFD8E0; 
	border-left-style:solid; 
	border-left-width:1px;
	border-left-color:#D2B48C;
}

.formLabel  {
    text-align:right;
    /*font-style:italic; */
    /*font-size:smaller; */
    padding-left:5px; 
}

.mainFormFooter {
    padding-left:62px; 
    padding-bottom:3px; 
    padding-top:3px; 
	background-color: #FFD8E0;
    border-top-color:#D2B48C; 
    border-top-style:solid; 
    border-top-width:1px;
}

