body{
	background-color:#ffffff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	text-align:center;
}
#Register{
	width:300px;
}
#Login{
	width:400px;
	border:1px solid #000000;
	text-align:center;
	margin:38px auto;
}
#Guestlists{
	border:1px solid #eeeeee;
}
#Guestlists ul{
	text-align:left;
	list-style:none;
}
#Guestlists ul li{
	text-align:left;
	list-style:none;
}
#Exports{
	border:1px solid #eeeeee;
}
#Exports ul{
	text-align:left;
	list-style:none;
}
#Exports ul li{
	text-align:left;
	list-style:none;
}
#Content{
	width:780px;
	border-left:1px solid #000000;
	border-right:1px solid #cccccc;
	margin:0 auto;
	padding:5px;
	border-bottom:1px solid #a5a5a5;
	text-align:center;
}
#Menu{
	background-color:#EDEBEB;
	border:1px solid #a5a5a5;
	padding:3px;
	text-align:left;
}
#Menu ul{display:inline;list-style:none;}
#Menu ul li{ list-style-type:none;
			 display:inline;
			 list-style:none;}
#Menu ul li a{color:#10009C;text-decoration:none;font-size:14px;padding:3px;}
#Menu ul li a:Hover{text-decoration:underline;background-color:#DDE0FF}
#Logo{text-align:left;margin-left:22px;}

table{border:1px solid #000000; padding:0; margin:0;text-align:center;width:80%;margin:2px auto;}
table th{border-bottom:1px solid #dddddd;font-weight:bold;margin:0;padding:4px;}
table td{margin:0;padding:4px;text-align:left;border-bottom:1px dashed #cccccc;}

h1{text-align:left;font-family:Tahoma;color:#10009C;}
h2{text-align:left;font-family:Tahoma;color:#828282;}
p{text-align:left;}
.add{color:green;font-weight:bold;text-decoration:none;}
.add:Hover{text-decoration:underline;}

/* ----- FORMS ----- */
form {margin-bottom: 1em;}
form fieldset {margin: 1em 0 2em 0; padding: 0 1em 1em 1em;border:0;}
form legend {font-weight: bold;}
form em {cursor: help; font-style: normal; font-weight: bold;}
form .submit {text-align:center;margin:0 auto;padding: 0 2em;}
form .submit input {width: auto;}

.required{color:#ff0000;font-weight:bold;display:inline;}
/* Horizontal  */
form div {padding: .5em 0 0.8em 0; position: relative; text-align:left;width: 25em;}
form div span {float: left; margin-right: .4em; text-align: right; width: 10em;}
form div input {width: 12em;
				border:1px solid #050505;
				background-color:#FFFFFF;
				color:#314A52;
				display:inline;}
form div select {margin-left:0;text-align:left;}
form div fieldset ol {margin: 0 0 0 10em; }
form fieldset fieldset ol {margin: 0 0 0 11em;}
form textarea {height: 5em; padding: 2px; width: 19em;}

/* Multi-Options (checkboxes and radio buttons) */
form fieldset ol, form fieldset li {list-style: none; margin: 0; padding: 0;}
form fieldset ol li {padding-top: 0.5em;}
form fieldset ol.columns li {display: block; float: left; width: 9em;}
form fieldset ol li input {width: auto;}

/* fieldset styles (global - for both vertical and horizontal) */
form div fieldset {margin-bottom: 1em;}
form div fieldset legend {font-weight: normal;}
form fieldset div fieldset {margin: 0; padding: 0;}
form fieldset div fieldset legend {font-weight: normal; margin: 0; padding: 0;}
* html form div fieldset legend {margin: 0 -7px;}	/* for IE6 as legend is indented */
html>body div fieldset legend {*text-indent: -3px;}	/* for IE7 */
html:first-child fieldset div fieldset legend {text-indent: -10px;} /* for Opera */

/* generic form classes */
.error {color:#990000;font-weight:bold;background-color:#ffffff;}

 