body { background: #fff; color: #0F0F0F; font-family: Arial, Helvetica, sans-serif; font-size: 14px; margin: 10px 0 0 0; padding: 0; }
td { font-size: 14px; color: #0F0F0F; }
div, ul, h1, h2, h3, li, p, img { margin: 0; padding: 0; }
ul { list-style-type: none; }
a { color: #003bf4; text-decoration: underline; }
a:hover { color: #003bf4; text-decoration: none; }
a.none { color: #003bf4; text-decoration: none; }
a.none:hover { color: #003bf4; text-decoration: none; }
h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #FF7113; margin-bottom: 15px; }
a.h3 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px; font-weight: normal; color: #FF7113; margin-bottom: 15px; text-decoration: none; }
a.h3:hover { color: #FF7113; text-decoration: none; }

h2 { font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; color: #786321; margin-bottom: 5px; }
h2 a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; color: #786321; text-decoration: none; margin-bottom: 5px; }
h2 a:hover { color: #786321; text-decoration: none; }

form { margin: 0; }
label { display: block; }
#top { width: 762px; position: relative; margin: 0 auto; padding: 0; }
#top img { width: 230px; height: 80px; z-index: 1; padding: 0; position: absolute; margin: 0 0 0 21px; }
#top ul { display:block; width:732px; height:36px; position:absolute; top:0; right:0; margin:11px 0 0; padding:0 29px 0 0; border-bottom:1px solid #AEAEAE; }
#top ul li { float:right; font:12px/36px "Trebuchet MS",Arial, Helvetica, sans-serif; font-weight:bold; }
#top ul li a { width: 74px; height: 36px; display: block; padding: 0; color: #555; background: #fff; text-decoration: none; text-align: center; margin: 0 1px 0 0; top: 0px; left: 0px; }
#top ul li a:hover { width: 74px; height: 36px; text-decoration: none; background: url(button.gif) no-repeat 0 0 #AEAEAE; color: #fff; }
#top ul li a.active { width: 74px; height: 36px; text-decoration: none; background: url(button.gif) no-repeat 0 0 #AEAEAE; color: #fff; }
.table { padding: 0 10px 0 10px; text-align: justify; background: url(middle.gif) top no-repeat; }
.table span { color: #786321; font-size: 24px; }
.links { color: #786321; font-size: 15px; }
a.links { color: #786321; font-size: 20px; text-decoration: none; }
a.links:hover { text-decoration: underline; }
.footer { background: #DCDCDC; color: #4c4c4c; font-size: 12px; }
a.footer { color: #4c4c4c; text-decoration: none; }
a.footer:hover { color: #4c4c4c; text-decoration: underline; }
a.button { color:#555; text-decoration:none; font-family: "Trebuchet MS",Arial, Helvetica, sans-serif; font-size: 14px; }
a.button:hover { color:#216EBD; text-decoration:none; }
.error { color: #990000; background-color: #FFF0F0; padding: 5px; margin-bottom: 5px; border: 1px dashed #990000; }
.error a { color: #990000; }
.success { color: #0d4416; background: #F5FBE1; padding: 5px; margin-bottom: 5px; border: 1px dashed #0d4416; }
.success a { color: #0d4416; }
.box { background: #FFFEFB url(box.gif) top left repeat-x; padding: 5px; margin-bottom: 5px; border: 1px dashed #BFB793; }
.box1 { background: #FFFEFB url(box1.gif) top left repeat-x; padding: 5px; margin-bottom: 5px; border: 1px dashed #BFB793; }
.box2 { background-color: #eef0eb; padding: 5px; margin-bottom: 5px; border: 1px dashed #b7c4d3; }
.row1 { background: #FDFEFE url(box.gif) top left repeat-x; color: inherit; padding: 10px; }
.row2 {	background: #FFFEFC url(box1.gif) top left repeat-x; color: inherit; padding: 10px; }
input.button { background: #FFFFF4; color: #808080; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; font: bold 1em Arial, sans-serif; }
p.label { margin: 0; line-height: 1.5em; }
p.dot { background: url(dot-line.gif) 0 0 repeat-x #fff; padding: 0; color: #000; margin-top: 5px; }
#pg { clear:both; color:#3666d4; height:2em; padding-top:4px; }
#pg a.pg, #pg strong { border:1px solid #ccdbe4; display:block; color:#3666d4; float:left; margin:0 5px 0 0; padding:1px 8px; text-align:center; text-decoration:none; }
#pg a.pg:hover { background:#3666d4; border-color:#2b55af; color:#fff; }
#pg strong { border:0; color:#000; font-size:107%; font-weight:bold; padding:1px 6px; }
#pg #pg-next, #pg #pg-prev { border-width:2px; font:114% Tahoma,Helvetica,sans-serif; margin-top:-2px; padding-bottom:1px; padding-top:1px; _margin-top:-2px; }
