* {
font-family: helvetia, verdana, sans-serif;
font-size:12pt;
margin:0;
padding:0;
}

a {
color:#30a72f;
}

input, select, textarea {
border: 1px solid #e0e0e0;
font-size:14pt;
padding:3px;
margin:2px;
}

body {
background: #fff;
}

p {
margin-top:5px;
margin-bottom:5px;
}

.alert {
border: 1px solid #e7dc2b;
background: #fff888;
}
.success {
border: 1px solid #669966;
background: #88ff88;
}
.error {
border: 1px solid #ff0000;
background: #ffaaaa;
}

#verify-form {
border: 1px solid #e0e0e0;
margin:10px;
padding:5px;
}

#verify-form input {
border: 1px solid #e0e0e0;
font-size:14pt;
}

#check_form {
border: 1px solid #e0e0e0;
width:500px;
margin:auto;
padding:5px;
}

.checky {
width:320px;
}

.table_left {
text-align:right;
}

.table_left label {
font-weight:bold;
font-size:8pt;
}

.table_right {
text-align:left;
}

#openid_url {
padding-left:20px;
background: #fff url(images/openid_small_logo_white.gif) no-repeat 2% 50%;
padding: 3px 3px 3px 25px;
}

#remember {
font-size:10pt;
}

#header {
width:800px;
background: #fff;
border: 1px solid #E0E0E0;
margin:auto;
margin-top:20px;
}

#centre {
margin:5px;
}

#centre ul {
	width:490px;
	margin:auto;
	list-style:none;
	margin-top:10px;
}

#verify-form ul {
	margin:auto;
	list-style:none;
	margin-top:10px;
}

#centre ul li, #verify-form ul li {
	font-size: 10pt;
	line-height: 30px;
	border-bottom:1px solid#E0E0E0;
	padding-left:30px;
	margin-top:1px;
}

#add-search-button {
	width:490px;
}

#top {
margin:5px;
}

#top h1 font{
	font-size:24pt;
}

#content {
width:100%;
background: #fff;
min-height:200px;
}

#inner {
width:800px;
margin:auto;
}

#main {
width:528px;
float:left;
margin:20px 20px 0 0;
border: 1px solid #E0E0E0;
}

#login {
width:248px;
float:left;
background:#fff;
margin-top:20px;
border: 1px solid #E0E0E0;
}

#login img {
margin: 0 50px 0 50px;
}

#footer {
width:800px;
background: #fff;
border: 1px solid #E0E0E0;
margin:auto;
margin-top:20px;
margin-bottom:20px;
}

#foot {
padding:5px;
}

.reddy {
background: #ffeeee;
}

.yellowy {
background: #ffffee;
}

.blueby {
background: #eeffff;
}

.greeny {
background: #eeffee;
}

.purply {
background: #eeeeff;
}


.centro {
text-align:center;
}

.small {
font-size:8pt;
}

a.sidelink {
font-family: helvetia, verdana, sans-serif;
font-weight:bold;
color:#000;
text-decoration:none;
}

a:hover.sidelink {
color:#666;
}

.up {
background: #eeffee url('images/up.png') 2% 50% no-repeat;
}

.mid {
background: #fff url('images/mid.png') 2% 50% no-repeat;
}

.down {
background: #ffeeee url('images/down.png') 2% 50% no-repeat;
}

.add {
background-image: url('images/add.png');
background-repeat: no-repeat;
background-position:  2% 50%;
}

.search {
background-image: url('images/mid.png');
background-repeat: no-repeat;
background-position:  2% 50%;
}

.logout {
background-image: url('images/logout.png');
background-repeat: no-repeat;
background-position:  2% 50%;
}

.info {
background-image: url('images/info.png');
background-repeat: no-repeat;
background-position:  2% 50%;
}

.warning {
background-image: url('images/warning.png');
background-repeat: no-repeat;
background-position:  2% 50%;
}

.tip {
background-image: url('images/tip.png');
background-repeat: no-repeat;
background-position:  2% 50%;
}

.clear {
clear:both;
}
