body {
	margin:0px; 
	padding:0px;
	padding-top:10px;
	background: #b672b1 url(bg.gif) center center no-repeat;
}

.container {
	width:100%;
}

.realcontainer {
	width:770px;
	background: #ffffff;
	border-left: 1px solid #674e00;
	border-right: 1px solid #674e00;
}

DIV.footer {
	width: 750px;
	padding-top:36px;
	padding-bottom:16px;
	padding-right:20px;
	margin-right:20px;
	background: url(foot_bg.gif) top left no-repeat;
	color: #5f5f5f;
	font-size:x-small; font-family:verdana,tahoma,arial,sans-serif;
	font-weight: bold;
}

DIV.mainarea {
margin-left:20px;

}

DIV.header {
width:750px;
height:208px;
background: url(top_bg.gif) top left no-repeat;
font-family:arial,tahoma,verdana,sans-serif;
color:#313131;
font-size:small;
font-weight:bold;
padding-top: 16px;
padding-right:20px; 
margin-right:20px;

}


DIV.beautyheader {
width:750px;
font-family:tahoma, verdana, arial, sans-serif;
color:#ecc8f1;
font-size:x-small;
font-weight:bold;
padding-top: 5px;
padding-left:20px; 
margin-left:20px;
padding-bottom:5px;
text-align:left;
}

ADDRESS.header{
font-style:normal;
}

H1.pagetitle {
font-family:arial,tahoma,verdana,sans-serif;
color:#313131;
font-size:medium;
}

A.footer_link {
	color: #5f5f5f;
	font-size:x-small; font-family:verdana,tahoma,arial,sans-serif;
	font-weight: bold;
	text-decoration:none;
}

A.footer_link:active {
	color: #8f8f8f;
	font-size:x-small; font-family:verdana,tahoma,arial,sans-serif;
	font-weight: bold;
	text-decoration:none;
}

A.footer_link:hover {
	color: #7f7f7f;
	font-size:x-small; font-family:verdana,tahoma,arial,sans-serif;
	font-weight: bold;
	text-decoration:none;
}

A.footer_link:visited {
	color: #5f5f5f;
	font-size:x-small; font-family:verdana,tahoma,arial,sans-serif;
	font-weight: bold;
	text-decoration:none;
}


LI.navvy {
padding-top: 7px;
padding-bottom: 7px;
border-bottom: 1px solid #844880;
}


A.navlink {
	color: #a8026f;
	font-size:small; font-family:verdana,tahoma,arial,sans-serif;
	font-weight: bold;
	text-decoration:none;
}

A.navlink:active {
	color: #a8026f;
	font-size:small; font-family:verdana,tahoma,arial,sans-serif;
	font-weight: bold;
	text-decoration:none;
}

A.navlink:hover {
	color: #a8026f;
	font-size:small; font-family:verdana,tahoma,arial,sans-serif;
	font-weight: bold;

}

A.navlink:visited {
	color: #a8026f;
	font-size:small; font-family:verdana,tahoma,arial,sans-serif;
	font-weight: bold;
	text-decoration:none;
}


/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: x-small; color: #ff0000; }


#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}	