body {border:0;margin:0}
body,td,p {font:normal 8pt verdana}
form {margin:0}
p {text-align:justify}
a:link,a:visited {color:#2F6CFF;text-decoration:none;font:normal 8pt verdana}
a:hover {text-decoration:underline}

table.topmenu td {color:#EDEBDA;text-align:center;background-color:#CD773C;border:1px #a66301 solid;padding:2px 3px 1px 3px}
a:link.topmenu,a:visited.topmenu {color:#fff;text-decoration:none;font:bold 8pt verdana}
a:hover.topmenu {text-decoration:underline}

table.notice td {color:#FF1F1F;text-align:center;background-color:#CD773C;border:1px #a66301 solid;padding:2px 3px 1px 3px}
a:link.notice,a:visited.notice {color:#FF1F1F;text-decoration:none;font:bold 8pt verdana}
a:hover.notice {text-decoration:underline}

a:link.submenu,a:visited.submenu {color:#fff;text-decoration:none;font:bold 8pt verdana}
a:hover.submenu {text-decoration:underline}

table.form {border-collapse:collapse;background-color:#FFF8EF;border:1px solid #E4E4D6}
table.form td {font:bold 8pt verdana;color:#922001}
table.form tr.head td,
table.form thead td {background-color:#8F8F7D;color:#fff;font:bold 8pt verdana;
	border-left:1px outset #BDBD94;border-bottom:1px solid #E4E4D6}
table.form td.title {border-top:1px outset #BDBD94;border-bottom:1px solid #C9CCCF;
	font:bold 8pt verdana;background-color:#0A44D4;padding-left:6px;color:#FFFFFF}
table.form td.label {border-top:1px solid #E4E4D6;text-align:right;color:#333333;
	font:bold 8pt verdana;background-color:#DFDFCA;padding-left:20px;
	white-space:nowrap}
table.form td.note {border-bottom:1px solid #E4E4D6;font:normal 8pt verdana;
	background-color:#FFF8EF;padding-left:12px;color:#009}
table.form td.mesg {border-bottom:1px solid #C9CCCF;font:bold 8pt verdana;
	background-color:#DFDAD9;padding-left:12px;color:#600}
table.form td.error {color:#AF2737;border-bottom:1px solid #E4E4D6;
	background-color:#FFF6CF;padding-left:12px;font:normal 8pt verdana}
table.form td.foot {padding:6px;border-top:1px solid #BDBD94}

table.grid {border-collapse:collapse;background-color:#FFF;border:1px solid #BDBD94;color: #333333}
table.grid tr.head td,
table.grid thead td {background-color:#DFDFCA;color:#922001;font:bold 8pt verdana;
	border-left:1px outset #BDBD94; color: #333333}
table.grid tr.row0 td {background-color:#EFF0FF; color: #333333}
table.grid tr.row1 td {background-color:#FFFCEF; color: #333333}
table.grid tr.row0 td.recno,
table.grid tr.row1 td.recno {background-color:#DDD;text-align:right; color: #333333}
table.grid td.col0 {font-weight:bold;color:#333333}
table.grid td {font:normal 8pt verdana;border-top:1px solid #E4E4D6;padding:2px; color: #333333}
table.grid td.foot {padding:6px;border-top:1px solid #BDBD94;background-color:#FFF8EF; color: #333333}

table.lean, table.lean td {border:0}

table.refmenu {border-collapse:collapse;border-bottom:1px solid #D1D1DF}
table.refmenu td {font-weight:normal;padding:1px;background-color:#FFF8EF;
	padding:1px 12px 1px 8px;border-left:1px solid #D1D1DF;color:#99A}
table.refmenu td.refname {font-weight:bold;background-color:#FFF;color:#009;
	text-align:right;width:200px;padding-right:4px;border-left:0}
span.reftype {font-weight:normal}

input.text,textarea.text {border:1px solid #DFDFCA;padding:1px 2px 2px 1px;
	color:#000;font:normal 8pt verdana}
input.check {margin:0}
input.button,button {background-color:#DFDFCA;font:bold 8pt verdana;color:#822020;
	border-top:1px solid #FFF;border-left:1px solid #FFF;
	border-right:1px solid #BDBD94;border-bottom:1px solid #BDBD94;
	padding:2px 3px 2px 3px}
select {border:1px solid #DFDFCA;font:normal 8pt verdana;color:#000}

div.pagemesg {border:1px solid#0A44D4;padding:8px;margin:4px;font:bold 8pt verdana;
	text-align:center;background-color:#01245C;color:#FFFFFF}
div.pagemesgbox {border:1px solid#0A44D4;padding:8px;margin:4px;font:normal 8pt verdana;
	text-align:center;background-color:#062A5F;color:#FFFFFF}
div.submenu {text-align:right;padding:2px 8px 4px 0px;background-color:#062A5F}

span.reqstar {font:bold 9pt verdana;color:#F00}

/*	PHUNC STYLES */
button.phunc_pagenav_button {border-top:1px solid #FFF;border-left:1px solid #FFF;border-right:1px solid #008;
	border-bottom:1px solid #008;font:bold 8pt verdana;height:18px;width:32px;margin:0}
select.phunc_record_pagenav_select {border:1px solid #DDDDDD;font:normal 8pt verdana;
	margin:0; height:14px}
.phunc_record_pagenav_rowbeg,
.phunc_record_pagenav_rowend,
.phunc_record_pagenav_rowcount {font:bold 8pt verdana;color:#FFFFFF}
a:link.phunc_breadcrumb,
a:active.phunc_breadcrumb,
a:visited.phunc_breadcrumb {color:#00E2F0;text-decoration:none}
a:hover.phunc_breadcrumb {text-decoration:underline}
table.phunc_vertmenu {border-collapse:collapse;background-color:#FFF8EF;border:1px solid #E4E4D6;
	width:150px}
table.phunc_vertmenu td.phunc_vertmenu_title {border-top:1px outset #BDBD94;
	border-bottom:1px solid #C9CCCF;font:bold 8pt verdana;background-color:#DFDFCA;
	padding-left:6px;color:#922001}
a:link.phunc_vertmenu,
a:active.phunc_vertmenu,
a:visited.phunc_vertmenu {color:#00F;text-decoration:none}

a:link.unread {font:bold 8pt verdana;background-color:#FFF8EF;color:#009}
a:active.unread {font:bold 8pt verdana;background-color:#FFF8EF;color:#009}
a:visited.unread {font:bold 8pt verdana;background-color:#FFF8EF;color:#009}
a:hover.unread {font:bold 8pt verdana;background-color:#FFF8EF;color:#009;text-decoration:underlined}

a:link.read {font:normal 8pt verdana;background-color:#FFF8EF;color:#009}
a:active.read {font:normal 8pt verdana;background-color:#FFF8EF;color:#009}
a:visited.read {font:normal 8pt verdana;background-color:#FFF8EF;color:#009}
a:hover.read {font:normal 8pt verdana;background-color:#FFF8EF;color:#009;text-decoration:underlined}