body {
	background-color: #eee;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 12px;
}
a img, :link img, :visited img {
	border: none;
	display: block;
}
table { width: 100%; border: 0; border-collapse: collapse; margin: 0px 0px 10px 0px; }
	th, td { padding: 5px; vertical-align: top; text-align: left; }
	th {background-color:#eeeeee;font-size:90%;}
	.tableOnRow { background-color: #eeee44; }
	.tableOffRow { background-color: #ffff44; }
	td {font-size:70%;}

#page {
	width: 850px;
	margin: 0 auto;
}
.blue {	background-color:#cce0ea;}
#content
{
	background-color: #fff;
	border: solid 2px #999999;
	padding:15px;
}
#logo {text-align:right;}
	#logo h1{text-align:right;padding:0px;margin:0px 10px 10px 0px;}
	#logo #first{color:#444444;}
	#logo #second{color:#4444FF;}
	
#breadCrumbs { margin: 5px 0 0 0; padding: 5px 0; color: #9A9A9A; }
	#breadCrumbs ol { margin: 0 0 20px 0; padding: 0; }
		#breadCrumbs ol li { display: inline; margin: 0; padding: 0 0 0 5px; list-style: none; color: #9A9A9A; }
		#breadCrumbs ol li:first-child { padding-left: 0; }
			#breadCrumbs a, #breadCrumbs a:visited { color: #9A9A9A; font-weight:bold; }
#header
{
	/*text-align:right;*/
	font-size:small;
}
ul.subMenu { margin: 0; padding: 0; margin-bottom: 20px; }
	ul.subMenu li { display: inline; padding: 0 4px 0 7px; list-style: none; border-left: 1px solid #fff; }
	ul.subMenu li:first-child { padding-left: 0; border-left: 0; }

#footer {margin-top:100px;}
	#footer p {text-align:center;font-size:small;color:#999999;}
	#footer ul.subMenu {text-align:center; padding: 10px 0; border-top: 1px solid #999999; border-bottom: 1px solid #999999; }
	#footer li { border-color: #4444ff; }
	#footer li, #footer a { color: #4444ff; }

	/* =Form */
	form {margin:10px;}
	form ul { margin: 0; padding: 0; }
	form ul li { margin-left: 0; padding: 5px 10px; list-style: none; }
input, textarea, select, option { color: #000; }
input[type='text'], input[type='password'], textarea, select { display: block; margin-bottom: 5px; }
label { margin: 10px 0 3px 0; }
textarea { width: 97%; margin: 0; }
.formError { background-color: #ffaaaa; }
.formNormal { background-color: #ccccff; }
.onRow { background-color: #dddd00; }
.offRow { background-color: #ffff66; }

.formPreview { }
	.formPreview table { margin-bottom: 10px; border: 0; border-collapse: collapse; }
	.formPreview th, .formPreview td { padding: 10px; }
	.formPreview td:first-child { padding-left: 0; font-weight: bold; }
a#formPreviewBack { display:inline;float:left; }
a#formPreviewContinue { display:inline; }


.curved { display: block; border-radius: 15px; -webkit-border-radius: 15px; -moz-border-radius: 15px; padding: 5px 5px 10px 10px;margin:5px; }
.curved_7 { display: block; border-radius: 7px; -webkit-border-radius: 7px; -moz-border-radius: 7px; padding: 5px;margin:5px; }
.error {background-color:#ffaaaa;}

h1, h2, h3, h4, h5, h6, p {
	margin: 5px;
	padding: 5px;
}
h1 {
	text-align:center;
	font-size: 140%;
	font-weight: bold;
	margin: 10px 0px 25px 0px;
}

h2 {
	font-size: 100%;
	font-weight: bold;
}