body {
	font-family: "Times New Roman", Times, serif;
	font-size: 0.8em;
}
* { padding:0; margin:0; }
#wrapper {
	background: #f3e4c5;
	width: 791px; margin: 0 auto;
}
a { color: #B30542; text-decoration: none; }
a:hover { text-decoration: underline; }
th { text-align: left; padding-right:10px; }
.clearTop { clear: none !important; }
#menu {	background: url(/images/webcard/purpur/menuBg.jpg) repeat-y 10px 0; padding-left: 11px; width: 223px; float:left; }
#menu ul { list-style: none; background: url(/images/webcard/purpur/menuBottom.jpg) no-repeat bottom; padding: 0 30px 20px 30px; }
#menu ul li { background: url(/images/webcard/purpur/menuItemSeparator.jpg) no-repeat top left; padding: 2px 4px 0 4px; }
#menu ul li a { color: #b30542; text-decoration: none; padding: 3px; height: 18px; display: block; }
#menu ul li a:hover, #menu ul li a.active { background: url(/images/webcard/purpur/menuItemHover.jpg) repeat-y; }

#menu .sub { display: none; }
#menu .sub.current { display: block; }
#menu div.sub ul { padding: 0; background: none; margin-left: 6px; }
#menu div.sub li { padding-right: 0; }
#menu div.sub ul li a:hover, #menu div.sub ul li a.active { background-position: -10px 0; }

#header { background: url(/images/webcard/purpur/headerBg.jpg) no-repeat -1px 0; height: 86px; text-align: right; padding: 16px 28px 0 0; }
#logo { font-size: 1.5em; color: #fff; }
#slogan { font-size: 0.6em; }

/* ################# CONTENT ###################### */
#content_wrapper { margin-left: 254px; }
#content { padding: 0 20px 20px 0; }
#content .sidebar { background: #f3e4c5; }
#content h2 { color: #333; font-size: 1.2em; border-bottom: 1px solid #2d7036; }
#content { color: #333; text-align: justify; }
#content p, #content span { line-height: 1.5em; }

#footer { background: url(/images/webcard/purpur/footer.png) no-repeat top; height: 44px; width: 501px; margin: 0 auto; color: #999; padding: 20px 300px 0 0; font-size: 1em; text-align: center; }
#footer a { color: #999; }

/* ################# FORMS ########################## */
dl { margin-bottom: 2em; }
dt { float:left; color: #666; }
dd { margin-left: 90px; margin-bottom: 10px; }
dd input.text, dd textarea {
	width: 420px;
	border: 1px solid #999; 
	border-color: #999 #ccc #ccc #999;
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	margin-bottom: 2px;
}
.addr, .addr input, .chk { display: none; }
dd input[type=text]:focus, dd input[type=password]:focus, dd textarea:focus, textarea:focus {
	border-color: #666 #aaa #aaa #666; 
	background-color: #f6f6f6;
}
dd input[type=submit] { padding: 0 16px; }
dd em { color: #666; }

#lang { width: 781px; }