@charset "UTF-8";
/* CSS Document */

.clear { margin: 0 !important; padding: 0 !important;}

input.errorbox { background: #FFC;}
textarea.textbox { width: 99%; height: 8em; border: 1px solid #ececec;}
small.note, small.note * { font-weight: normal; color: #999;}

.coverTitle a { color: #8DC63F;}
.coverTitle li a.on { background: #8DC63F; color: #FFF; -moz-border-radius: 4px; -webkit-border-radius: 4px;}

.coverTitle .announcement { background: #333; color: #FFF; padding: 8px; margin-bottom: 16px;}
.coverTitle .announcement strong { color: #FFF;}
.coverTitle .announcement a { display: block;}

.coverTitle li.gap a { margin-bottom: 16px;}

.postEntry h3 { border-bottom: 1px solid #ececec; line-height: 15px; margin-bottom: 4px;}
.postEntry form div { margin-bottom: 16px;}
.postEntry form table { margin-bottom: 16px;}

.postEntry th { border-bottom: 1px solid #FFF; padding-bottom: 0;}
.postEntry td { padding: 0; padding-left: 4px;}

.postEntry iframe { border: 1px solid #ececec;}

ul.qualification { list-style-type: none; margin: 0; padding: 0;}
ul.qualification li { width: 50%; float: left;}

ul.preferences { list-style-type: none; margin: 0; padding: 0;}

ul.regtab { list-style-type: none; margin: 0; padding: 0;}
ul.regtab li { display: inline; padding-bottom: 0;}
ul.regtab li a { display: block; float: left; margin-right: 2px; padding: 0 8px; line-height: 24px; -moz-border-radius-bottomleft: 0; -moz-border-radius-bottomright: 0; -webkit-border-bottom-left-radius: 0; -webkit-border-bottom-right-radius: 0;}
	ul.regtab li a:hover { background: #e2e2e2;}
	ul.regtab li a.on { background: #8DC63F; color: #FFF;}

.regform { padding: 16px; border: 1px solid #ececec; border-bottom: none;}

.continue { background: #8DC63F; padding: 4px; text-align: right;}
	.continue a { background: #8DC63F; color: #FFF;}
	.continue a:hover { background: #333;}

.errorMsg { color: #F00;}

body.external ol { padding-left: 2em;}
body.external li { padding-bottom: 1em;}

table.listing th { text-align: left; border-right: 1px solid #FFF; padding-left: 2px;}
table.listing td { padding-left: 2px; border-bottom: 1px solid #f2f2f2;}