
* { word-wrap: break-word; word-break: break-all; }
body, th, td, input, select, textarea, button { font: 12px/1.5em Verdana, "Lucida Grande", Arial, Helvetica, sans-serif; }
body, h1, h2, h3, h4, h5, h6, p, ul, dl, dt, dd, form, fieldset { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; }
body{
	background-color:#e2f4f8;
}
ul li { list-style: none; }
select { margin-right: 2px; }

a { color: #2C629E; text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

label { cursor:pointer;}

.page {
	padding: 4px 0px;
}
.page strong {
	background:#ff8800 none repeat scroll 0 0;
	border:1px solid #E6E5D1;
	height:20px;
	line-height:20px;
	margin-right:3px;
	padding:0 6px;
	color:#000000;
}
.page a{
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #E6E5D1;
	height:20px;
	line-height:20px;
	margin-right:3px;
	padding:0 6px;
	color:#000000;
	text-decoration:none;
}
.page a:hover {
	color:#000000;
	text-decoration:underline;
}

.button a {
	background:#ffffff none repeat scroll 0 0;
	border:1px solid #E6E5D1;
	height:40px;
	line-height:40px;
	padding:6px;
	color:#222222;
	text-decoration:none;
}

/*modal*/
.formDiv { padding: 20px; border: 1px solid #C9C9C9; }
.formDiv table { width: 100%; }
.formDiv th, .formDiv td {
	border-bottom:1px solid #F2F2F2;
	line-height:1.5em;
	padding:0.3em 0;
	vertical-align:top;
}
.formDiv th {
	color:#333333;
	font-weight:bold;
	text-align:left;
}
.formDiv input {
	margin-bottom:3px;
}