body {}
 
div.error{color:red;}
div.result{color:red;}
span.title{	font-size:1.2em;font-weight:bold;}
/* for table */
#cpceTable{border-spacing:1px;font-size:10pt;font-family:Verdana, Arial, Helvetica, sans-serif,Courier New ;background:#EEB7BF;
color:#000000;margin-left:11px;margin-right:10px;margin-bottom:8px;border:1px solid #ff9eae}
#cpceTable caption {padding:10px;font-weight:bold;text-align:center;font-size:12pt }
#cpceTable td, th{padding:4px;}
#cpceTable a {	font-weight:bold; color:#f15a22; text-decoration: none;}
#cpceTable a:hover{color:#d24459}
#cpceTable thead th{text-align:center;background:#FFFFFF url(../image/table/headerBg.gif) repeat-x;color:#CC3300;border:1px solid #ffffff;text-transform:uppercase;}
#cpceTable thead a {font-size:8pt; text-decoration: underline; color: #3366FF}
#cpceTable thead a:hover {font-size:8pt; text-decoration: underline; color: #00ADFF}
#cpceTable tbody tr th{font-weight:bold;}
#cpceTable tbody tr{background:#EBF8FE;text-align:left;}
#cpceTable tbody tr.odd{background:#ffffff;border-top:1px solid #ffffff;}
#cpceTable tbody tr td{height:30px;border:1px solid #ffffff;}
#cpceTable tbody tr td.narrow{height:10px;border:1px solid #ffffff;}
#cpceTable tbody tr.odd td{border-top:1px solid #ffffff;}
#cpceTable tbody tr:hover{  background: #FFFF66;}
#cpceTable tfoot th, tfoot td{background:#E7E7E7;padding:10px;text-align:center;font:12pt 'Verdana, Arial, Helvetica, sans-serif';font-style:italic;font-weight:bold;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;}
#cpceTable td.footer{text-align:right; padding-right:10px; }


/* for table */
#cpceTable2{border-spacing:1px;font-size:10pt;font-family:Verdana, Arial, Helvetica, sans-serif,Courier New ;background:#EEB7BF;
color:#666666;margin-left:11px;margin-right:10px;margin-bottom:8px;border:1px solid #ff9eae}
#cpceTable2 td, th{padding:4px;}
#cpceTable2 a {	font-weight:bold; color:#f15a22; text-decoration: none;}
#cpceTable2 a:hover{color:#d24459}
#cpceTable2 thead th{text-align:center;background:#FFFFFF url(../image/table/headerBg.gif) repeat-x;color:#CC3300;border:1px solid #ffffff;text-transform:uppercase;}
#cpceTable2 thead a {font-size:8pt; text-decoration: underline; color: #3366FF}
#cpceTable2 thead a:hover {font-size:8pt; text-decoration: underline; color: #00ADFF}
#cpceTable2 tbody tr th{font-weight:bold;}
#cpceTable2 tbody tr{background:#EBF8FE;text-align:left;}
#cpceTable2 tbody tr.odd{background:#ffffff;border-top:1px solid #ffffff;}
#cpceTable2 tbody tr td{height:30px;border:1px solid #ffffff;}
#cpceTable2 tbody tr td.narrow{height:10px;border:1px solid #ffffff;}
#cpceTable2 tbody tr.odd td{border-top:1px solid #ffffff;}
#cpceTable2 tbody tr:hover{background: #FFFF66;}
#cpceTable2 tfoot th, tfoot td{background:#E7E7E7;padding:10px;text-align:center;font:12pt 'Verdana, Arial, Helvetica, sans-serif';font-style:italic;font-weight:bold;border-bottom:3px solid #cccccc;border-top:1px solid #DFDFDF;}
#cpceTable2 td.footer{text-align:right; padding-right:10px; }



/* form style */
.form_title {font-weight: bold;font-size: 18px;margin-left:5px;display:inline;position:relative;
bottom:0px !important;
bottom:2px;}
.form_top {background:url(../image/form/title_bg.gif) repeat-x;position:relative; height:28px}
.form_bottom {background:url(../image/form/table_under.gif) repeat-x;position:relative;top:-13}
.form_middle {position:relative;border-left:1px solid #cccccc;border-right:1px solid #cccccc;background:#fff6f0;position:relative;top:-5}
.form_middle .form_lable {margin-left:1em; padding:2px 3px 2px 5px;}
.form_middle .indentArea {margin-left:1em; padding:2px 2px 2px 2px;}
.img_top_left{position:absolute;left:0;}
.img_top_right{position:absolute;right:0;}
.img_bottom_left{position:absolute;left:0;}
.img_bottom_right {position:absolute;right:0;}


#inputFormTable   {margin:0;width:100%}
#inputFormTable .label {text-align:right; padding-right:10px; color:#888; margin-bottom:0em;vertical-align:top;}
#inputFormTable td.footer{text-align:right; padding-right:10px; }
#inputFormTable .text {border:1px inset #ccc; width:200px; margin-left:1em; padding:2px 3px 2px 5px; vertical-align:middle;}
#inputFormTable td {margin-left:1em;  }
#inputFormTable textarea {border:1px inset #ccc;   margin-left:1em; padding:2px 3px 2px 5px; vertical-align:middle;}
#inputFormTable .checkbox {margin-left:1em; padding:2px 3px 2px 5px; vertical-align:middle;}
#inputFormTable .radio {margin-left:1em; padding:2px 3px 2px 5px; vertical-align:middle;}
#inputFormTable select {margin-left:1em; padding:2px 3px 2px 5px; vertical-align:middle;}
#inputFormTable option {background:#788; color:#fff;}
#inputFormTable optgroup {background:#abb; color:#000; font-family:georgia, serif;}
#inputFormTable optgroup option {background:#9aa; color:#fff;}
#inputFormTable tfoot td{background:#E7E7E7;}

/*search div layer style*/
.show_search_div_layer { VISIBILITY: visible; POSITION: absolute; }
.hidden_search_div_layer {VISIBILITY: hidden; POSITION: absolute; }
.search_div_layer_header_row{background-color: #308dbb; font-weight: bold; color: white; text-align: center;} 

#inputFormTable2   {margin:0;width:100%}
#inputFormTable2 .label {text-align:right; padding-right:10px; color:#888; margin-bottom:0em;vertical-align:top;}
#inputFormTable2 td.footer{text-align:right; padding-right:10px; }
#inputFormTable2 .text {border:1px inset #ccc; width:50px; margin-left:1em; padding:2px 3px 2px 5px; vertical-align:middle;}
#inputFormTable2 .checkbox {margin-left:1em; padding:2px 3px 2px 5px; vertical-align:middle;}
#inputFormTable2 .radio {margin-left:1em; padding:2px 3px 2px 5px; vertical-align:middle;}
#inputFormTable2 select {margin-left:1em; padding:2px 3px 2px 5px; vertical-align:middle;}
#inputFormTable2 option {background:#788; color:#fff;}
#inputFormTable2 optgroup {background:#abb; color:#000; font-family:georgia, serif;}
#inputFormTable2 optgroup option {background:#9aa; color:#fff;}

#inputFormTable3 td.footer{text-align:right; padding-right:10px; }

input.checkbox {}
input.radio {}

/* button */

input.helpBtn{
	text-decoration:none;background: url( '../image/help.png' ) no-repeat;
	width:20px;height:20px;display: inline;border:0}
input.prevBtn{
	background: url( '../image/button/small_previous.png' ) no-repeat;
	width:20px;height:20px}
input.nextBtn{
	background: url( '../image/button/small_next.png' ) no-repeat;
	width:20px;height:20px}
div.addFileBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/addfile.gif' ) top left no-repeat;
}
div.browseBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/browse.gif' ) top left no-repeat;
}
div.cancelBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/cancel.gif' ) top left no-repeat;
}
div.clearBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/clear.gif' ) top left no-repeat;
}
div.deleteBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/delete.gif' ) top left no-repeat;
}
div.downloadBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/download.gif' ) top left no-repeat;
}
div.editBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/edit.gif' ) top left no-repeat;
}
div.submitBtnA a
{
	display: block;
	width:125px;
	height:29px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/submitA.gif' ) top left no-repeat;
}


div.submitBtnB a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/submitB.gif' ) top left no-repeat;
}
div.resetBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/reset.gif' ) top left no-repeat;
}
div.selectBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/select.gif' ) top left no-repeat;
}
div.sendBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/send.gif' ) top left no-repeat;
}
div.uploadBtn a
{
	display: block;
	width:110px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/upload.gif' ) top left no-repeat;
}
div.emptyBtn a
{
	display: block;
	width:88px;
	height:14px;
	color:#f15a22;
	text-align:center;
	text-decoration: none;
	background: url( '../image/button/bg.gif' ) top left no-repeat;
}
div.button a:hover
{
	color: #d24459;
}
div.button span
{
	display: block;
	font-weight:bold;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
}
div.submitBtnA span
{
	display: block;
	font-weight:bold;
	padding-top:3px;
	padding-left:6px;
	font-size:12pt;
	font-family:Arial, Helvetica, sans-serif;
}
div.link a
{
        font-weight:bold;
        font-size:10pt;
        font-family:Arial, Helvetica, sans-serif;
        color:#f15a22;
        text-decoration: none;
        white-space:nowrap
}
div.link a:hover
{
        color: #d24459;
}

a.link
{
	font-weight:bold;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#f15a22;
	text-decoration: none;
	white-space:nowrap
}
a.smallLink
{
	padding-left:2px;
	font-weight:bold;
	font-size:10pt;
	font-family:Arial, Helvetica, sans-serif;
	color:#f15a22;
	text-decoration: none;
}
a.smallLink:hover, div.submitBtnA a:hover, a.link:hover
{
	color: #d24459;
}

a.smallLink:active {color:blue}�@
a.smallLink:visited {color:blue}�@ 

/*********** nav *************/

#topnav{padding:0; margin:0;font-family: arial, helvetica, sans-serif;white-space:nowrap;list-style-type:none;}
#topnav li {display:inline;}
#topnav li span{padding:0.2em 1em;color:#000000;text-decoration:none;float:left;background: #ffffff url(../image/nav_arrow.gif) left no-repeat;	}
#topnav li a{padding:0.2em 1em;color:#A90E12;text-decoration:none;float:left;background: #ffffff url(../image/nav_arrow.gif) left no-repeat;	}
#topnav li a:hover{	color: #FF9900;}

.artsWeighting {
        font-size:10pt;
        font-family:Arial, Helvetica, sans-serif;
        color:#0000ff;
}	


