body {background-color: #F7F7F7; font-family: 'Arial', 'Verdana', 'Sans-Serif'; margin: 0; text-align: center;}

select {background-color: #F7F7F7; border: 1px solid #AAAAAA; text-align: right; width: 125px;}

td {vertical-align: center; padding: 0px;}

hr {width: 95%;}

label {font-size: 12px; font-weight: bold;}

img {border: 1px solid #444444;}

table {border-collapse: collapse; padding: 0px;}



.h1 {font-size: 28px; font-family: 'Arial'; line-height: 150%;}

.h2 {font-size: 24px; line-height: 150%;}

.h3 {font-size: 20px; line-height: 150%;}

.h4 {font-size: 16px; line-height: 150%;}

a:link {color: #0088EE; text-decoration: none;}
a:visited {color: #0088EE; text-decoration: none;}
a:hover {text-decoration: underline;}


.upperWrap {font-size: 12px; margin: 0 auto; width: 900px;}
	.upperLeft {padding: 8px 0px 4px 0px; text-align: left;}
	
	.upperRight {padding: 8px 0px 4px 0px; text-align: right;}

.d1 {border-color: #F4F4F4; border-style: solid; border-width: 0px 1px 1px 1px; margin: 0 auto; width: 900px;}
.d2 {border-color: #F1F1F1; border-style: solid; border-width: 0px 1px 1px 1px; margin: 0 auto;}
.d3 {border-color: #EEEEEE; border-style: solid; border-width: 0px 1px 1px 1px; margin: 0 auto;}
.d4 {background-color: #FFFFFF; border: 1px solid #AAAAAA; margin: 0 auto; padding: 4px;}


.wrap {text-align: center;}
	.topWrap {padding: 0px 0px 4px 0px;}
		.lBox {background-image: url('pics/top.jpg'); background-repeat: no-repeat; height: 120px;}
			.innerL {font-size: 12px; font-weight: bold; padding: 4px 10px; text-align: right;}
			
			a.lang:link {color: #222222;}
	
	.menu {background-image: url('pics/menubg.jpg'); background-repeat: repeat-x; background-color: #888888; border-top: 1px solid #777777; border-bottom: 1px solid #999999; padding: 6px;}
	
	.body {padding: 5px 0px;}
		.bodyWrap {width: 100%;}
		
		.bodyLeft {}

		.bodyCenter {
		border-collapse: collapse;
		font-size: 14px;
		letter-spacing: 0.5px;
		line-height: 150%;
		padding: 1.5em 0.5em 0.5em 0.5em;
		width: 100%;
		white-space: normal;
		word-spacing: 1px;}

		.bodyRight {}

.power {color: #444444; font-size: 10px; padding: 10px 5px; text-align: left;}


textarea {font-family: 'Verdana'; font-size: 14px; width: 500px; height: 150px; padding: 5px;}

.labelWrap {padding: 5px;}

.require {color: #ee4444; font-weight: bold; font-size: 10px;}

.requireE {border: 1px solid #AAAAAA; color: #777777; font-size: 12px; text-align: justify; padding: 5px;}

.submitButton {background-color: #ece9d8; border: 1px solid #7f9db9;}


.ex {color: #444444; font-size: 12px;}


.outerField {margin: 0 auto;}

.field {margin: 0 auto; padding: 0px;}

.fField {width: 80px; padding: 1px 4px 0px 0px; text-align: center;}

.sField {margin: 0 auto;}

.userField {width: 125px;}


.iDefault {font-family: 'Arial'; font-size: 14px; font-weight: bold; padding: 1em; text-align: center;}


.iWrap {float: left; font-family: 'Arial'; font-size: 14px; font-weight: bold; padding: 0em 1em 0.5em 0em; text-align: center;}

.iWrapRight {float: right; font-family: 'Arial'; font-size: 14px; font-weight: bold; padding: 0em 0em 0.5em 1em; text-align: center;}


.just {padding: 12px;text-align: justify; text-indent: 2em;}


.sPic {padding: 8px 24px;}


.editBox {width: 90%; height: 380px;}


.block {padding-right: 100px;}


.bodyCenter {text-align: center;}

.userTable {margin: 0 auto; align: center;}




.gridTable {border: 1px solid #AAAAAA; font-size: 11px; margin: 0px auto; width: 70%;}

.gridHead {font-size: 12px; font-weight: bold; padding: 5px;}

.gridEvenRow {background-color: #DCDCDC;}

.gridOddRow {background-color: #CACACA;}

.gridBox {padding: 5px;}



.title {background-image: url('pics/titlebg.jpg'); background-repeat: repeat-x; background-color: #fafafa; font-size: 22px;}



.largeTextBoxTable {width: 100%;}
.largeTextBox {width: 100%; height: 400px;}


.longTextBox {width: 100%;}
