h1.center { text-align: center; }
div.main { width: 100%; margin: 0px auto; }
div.main2 { width: 100%; margin: 0px auto; }

a.apply { font-size: 14px; font-weight: bold; text-align: center; margin-bottom: 10px; margin-top: 0px; display: block; width: 836px; }
a.rev { display: block; text-align: left;  width: 836px; }
textarea { width: 90%; min-height: 450px !important; padding: 5px; overflow: hidden; font-family: arial, verdana, SunSans-Regular, Sans-Serif; font-size: 12px; }
input,select { font-family: arial, verdana, SunSans-Regular, Sans-Serif; font-size: 12px; margin: 0px auto; }

table#application { width: 100%; }
table#application input[type="text"] { width: 200px; }

table.schedule { width: 100%; }
table#application th { text-align: center; vertical-align: bottom; height: 30px;}
table#application td { text-align: center; vertical-align: bottom; }

p.info { background: green; color: white; font-weight: bold; width: 836px; padding: 5px; border: 1px solid #0F5D00 !important;}
p.error { background: red; color: white; font-weight: bold; width: 836px; padding: 5px; border: 1px solid #bd0000 !important; }

p.logged { text-align: left; font-weight: bold; }
p.loginfo { text-align: left; font-weight: normal; margin-left: 20px; }

p.main { text-align: center; font-weight: bold; height: 36px; line-height: 36px; background: url("bg_navi_lvl1_active_long.gif") top repeat-x; color: white; padding: 0px; margin-bottom: 2px;  }
p.normal { line-height: 1.45 !important; }

a.ico img { margin: auto 0px auto 5px !important; display: inline !important; vertical-align: middle; }

.img-shadow { background: url(shadowAlpha.png) no-repeat bottom right !important; background: url(shadow.gif) no-repeat bottom right; margin: 10px 0 0 10px !important;  margin: 10px 0 0 5px; float: left; }
.img-shadow img { display: block; position: relative; background-color: #fff; border: 1px solid #bbb; margin: -6px 6px 6px -6px; padding: 4px; }
.img-shadow img:hover { opacity: 0.9; filter: alpha(opacity=90); -moz-opacity: 0.9; }
div.shcontain { min-height: 100px; display: inline-block; }


span.formerr { color: red; font-size: 11px; margin: 0px; }
span.cname { color: #3260A1; margin: 2px 0px 0px 6px; }

ul { list-style: circle; margin-left: 30px; }
li { padding-left: 5px; margin-left: 0px; margin-right: 10px; line-height: 150%; }

