html,body{background:#f3efd8 url(../images/page_bg.gif) repeat-x;font:normal 12px Verdana, Arial, Helvetica, sans-serif;text-align:center;}
a{color:#900;}
div#centerMast{margin:16px auto 8px;text-align:left;width:950px;}
h1{color:#999580;font:bold 28px Arial, Helvetica, sans-serif;}
div#centerPage{position:relative;background:#c3bfa7 url(../images/center_bg.gif) repeat-x;margin:0 auto;padding:0 0 10px 10px;text-align:left;width:950px;}
div#footer{background:#c3bfa7;height:20px;}

ul#navBar{background:#b6b29a url(../images/nav_ul_bg.gif) repeat-x;color:#fff;float:left;margin:0;}
ul#navBar li{background:url(../images/nav_li_bg.gif) repeat-x;display:block;float:left;font:12px Arial,Helvetica,sans-serif;list-style:none;padding:20px 15px;}
ul#navBar li a{color:#fff;text-decoration:none;}
ul#navBar li a:hover{border-bottom:1px solid #fff;}
ul#navBar li.selected{background:#fff url(../images/nav_bg.gif) repeat-x;margin:0 2px;font-weight:700;}
ul#navBar li.selected a{border-bottom:1px dotted #333;color:#000;}

div.gapFiller{background:#dcd9c6;border-top:4px solid #fff;clear:both;height:4px;}
div#ErrorPanel {position:relative;}
div#errorBar {background:#c84c4c url(../images/error_bar_bg.gif) repeat-x;border-top:2px solid #900;border-bottom:2px solid #900;color:#fff;font:bold 14px Arial, Helvetica, sans-serif;padding:8px 10px;}

div#rayInput{position:relative;background:#fff;clear:both;min-height:400px;padding:20px;overflow:auto;}

div#buttonFooter,div.buttonBar{background:#dcd9c6;padding:20px;}
div#copyright{color:#9b9782;font-size:11px;padding:2px 0;}
h2{border-bottom:1px dotted #999;font:normal 24px Arial, Helvetica, sans-serif;margin:30px 0 20px 0;}
h3{background:#efefef;border-bottom:1px dotted #999;border-top:2px solid #333;font:normal 16px Arial, Helvetica, sans-serif;margin:10px 0;padding:5px;}
table.rayData{border:1px solid #000;font-size:11px;margin:20px 0;}
table.rayData th,td{padding:.5em 1em;}
table.rayData th{background:#f9f7ef;border-bottom:1px solid #999;font-weight:700;text-decoration:underline;}
table.rayData td{border-bottom:1px dotted #ccc;}

.clear{clear:both;}

/* Judging Page */
ul#applicantList{list-style:none;margin:0;}
ul#applicantList li{padding-bottom: 10px; list-style-type:none;zoom:1;background:#fff url(../images/green_grad_bg.gif) repeat-x scroll 0 -240px;}

ul#applicantList div.inputScore{padding:5px 0px 5px 0px;}
ul#applicantList div.buttonWrapper{padding:10px 5px;}
ul#applicantList label{border-bottom:1px dotted #000;font-weight:bold;}
ul#applicantList select{margin-right:20px;font-size:14px;}
ul#applicantList textarea{width:900px;height:60px;}

ul#applicantList div.left{width:80%;float:left;padding:0;}
ul#applicantList div.right{width:20%;float:right;text-align:right;padding:10px 0;}