body { padding:0px; margin:0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#848484; background-color:inherit; }
p, td, img, form, input, textfield, h2, h3 { padding:0px; margin:0px; font:normal 13px/18px Arial, Helvetica, sans-serif; color:#848484; }
h1, h1 a { font-size: 24px; line-height: 24px; font-weight: normal; color: #000000; margin-bottom: 10px; text-decoration: none; background-color:inherit; }
h2, h2 a { font-size: 18px; line-height: 18px; font-weight: normal; color: #000000; margin-bottom: 10px; text-decoration: none; background-color:inherit; }
h3, h3 a { font-size: 16px; line-height: 16px; font-weight: normal; color: #000000; margin-bottom: 10px; text-decoration: none; background-color:inherit; }
h4, h4 a { font-size: 14px; line-height: 14px; font-weight: normal; color: #848484; margin-bottom: 10px; text-decoration: none; background-color:inherit; letter-spacing: 1px; }
input, textarea { border:1px solid #C4C4C4; color:#797979; font-size: 12px; padding:2px; }
.noborder { color:#000000; border: none; height:13px; width: 13px; }
select { border:1px solid #C4C4C4; color:#797979; font-size: 12px; padding:1px; }
ul { list-style-type:none; padding:0px; margin:0px; }
a { outline:none; color:#848484; text-decoration: underline; }
a:hover { outline:none; color:#848484; text-decoration: none; }
.headerbg { background:url(/images/headerbg.gif) repeat-x 0 0 #F9C53C; color:inherit; }
.logo { margin:44px 0 23px 0; }
.headertoptext{ font:normal 18px/24px Arial, Helvetica, sans-serif; color:#FFFFFF; background-color:inherit; margin:0 10px 5px 0; }
.headertext { font:normal 13px/18px Arial, Helvetica, sans-serif; color:#005365; background-color:inherit; }
ul.menu { padding:0px; margin:20px 0 0 0; }
ul.menu li { margin:0 2px 0 0; float:left; width:auto; }
ul.menu li a { background:url(/images/linkbg.gif) repeat-x 0 0; float:left; width:auto; font:normal 12px/22px Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; text-decoration:none; cursor:pointer; }
ul.menu li a span.left { background:url(/images/linkbgleftcorner.gif) no-repeat 0 0; display:block; }
ul.menu li a span.left span.right { background:url(/images/linkbgrightcorner.gif) no-repeat right top; padding:0 15px; display:block; }
ul.menu li a:hover, ul.menu li a.active { background:url(/images/linkbg.gif) repeat-x 0 0; color:#ffffff; background-color:inherit; }
ul.menu li a:hover span.left, ul.menu li a.active span.left { background:url(/images/linkhovleft.gif) no-repeat 0 0; }
ul.menu li a:hover span.left span.right, ul.menu li a.active span.left span.right { background:url(/images/linkhovright.gif) no-repeat right top; }
ul.menu li a.active { cursor:text; }
.leftbg { background:url(/images/leftpanelbg.gif) repeat-y right top; padding: 20px 20px 20px 0px; }
.bodybg { background-color:#F6F6F6; color:inherit; }
.rightbg { background-color:#FFFFFF; color:inherit; padding: 20px; }
.footerbg { background-color:#2CB8D7; color:inherit; }
.footerlink { font:normal 12px Arial, Helvetica, sans-serif; color:#000; background-color:inherit; }
.footerlink a { font:normal 12px Arial, Helvetica, sans-serif; color:#000000; background-color:inherit; text-decoration:none; }
.footerlink a:hover { text-decoration:underline; }
.copyright{ font:normal 13px Arial, Helvetica, sans-serif; color:#fff; background-color:inherit; }

a.link { float: left; width:auto; font:normal 12px/17px Arial, Helvetica, sans-serif; color: #ffffff; background-color:inherit; text-decoration:none; cursor:pointer; background:url(/images/linkleft.gif) no-repeat 0 0; display:block; }
a.link span { background:url(/images/linkright.gif) no-repeat right top; padding:0 7px; display:block; }
a.link:hover { color:#FFFF00; background-color:inherit; }

a.link1 { font:normal 12px/12px Arial, Helvetica, sans-serif; color:#007B96; background-color:inherit; text-decoration: underline; }
a.link1:hover { text-decoration: none; }

ul.link2 { padding:0px; }
ul.link2 li { background:url(/images/bullet1.gif) no-repeat 0 center; padding:0 0 0 15px; height:24px; line-height:0px; font-size:0px; }
ul.link2 li a { font:normal 13px/24px Arial, Helvetica, sans-serif; color:#007B96; text-decoration:underline; display:block; background-color:inherit; }
ul.link2 li a:hover { text-decoration:none; }

.link3 { font:normal 16px/24px Arial, Helvetica, sans-serif; color:#007B96; }
ul.link3 { padding:0px; }
ul.link3 li { background:url(/images/bullet1.gif) no-repeat 0 center; padding:0 0 0 15px; height:24px; line-height:0px; font-size:0px; }
ul.link3 li a { font:normal 14px/24px Arial, Helvetica, sans-serif; color:#007B96; text-decoration:underline; display:block; background-color:inherit; }
ul.link3 li a:hover { text-decoration:none; }
ul.link3 li a.active { text-decoration:none; }
ul.link3 li a.active:hover { text-decoration:none; }

ul.link4 { padding:0px; }
ul.link4 li { background:url(/images/bullet2.gif) no-repeat left 6px; padding:0 0 0 15px; }
ul.link4 li.none { background: none; padding:0 0 0 15px; font-size:14px; letter-spacing: 2px; padding-top:10px; }
ul.link4 li.first { background: none; padding:0 0 0 15px; font-size:14px; letter-spacing: 2px; }

#error, #ok { border-bottom: 1px solid #e3e3e3; font-size: 12pt; line-height: 1.3; width: 100%; margin-bottom: 8px; }
#error .wrap1 { border: 1px solid #ff1515; }
#ok .wrap1 { border: 1px solid #4ed000; }
#error .wrap2, #ok .wrap2 { border: 1px solid #fff; padding: 7px; }
#error .wrap2 { background: #fff6f1; color: #ff1200; text-decoration: none; }
#ok .wrap2 { background: #f9ffe4; color: #276900; text-decoration: none; }
#error a { background: #fff6f1; color: #ff1200; text-decoration: underline; font-size: 12pt; line-height: 1.3; }
#ok a { background: #f9ffe4; color: #276900; text-decoration: underline; font-size: 12pt; line-height: 1.3; }
.text,.text a { font:normal 15px/18px Arial, Helvetica, sans-serif; background-color:inherit; color:#848484; text-decoration: none; }
.small { font:normal 10px Arial, Helvetica, sans-serif; color:#bcbcbc; background-color:inherit; }
.small a { font:normal 10px Arial, Helvetica, sans-serif; color:#bcbcbc; background-color:inherit; text-decoration: underline; }

.box1 { background: #FDFEFE url(box1.gif) top left repeat-x; color: inherit; padding: 5px; }
.box2 {	background: #FFFEFC url(box2.gif) top left repeat-x; color: inherit; padding: 5px; }

#pagination { margin: 0 0 0 0; display:block; clear:both; }
#pagination a { font:normal 13px/13px Arial, Helvetica, sans-serif; margin-left:5px; text-decoration:none; color: #fff; padding: 0 5 0 5; background: #424244; border: 0px; }
#pagination a:hover { background: #888888; border: 0px; }
#pagination .active { font:normal 13px/13px Arial, Helvetica, sans-serif; margin-left:5px; color: #fff; padding: 0 5 0 5; background: #888888; border: 0px; }

a.big { font-size: 17px; line-height: 17px; font-weight: normal; color: #848484; text-decoration: none; background-color:inherit; letter-spacing: -1px; }
