html { overflow-x: auto; }
body { background: none repeat scroll 0% 0% rgb(255, 255, 255); color: rgb(34, 34, 34); font-family: Verdana,Tahoma,Arial; font-size: 11px; line-height: 135%; margin: 0px; padding: 0px; text-align: center; }

form { display: inline; margin: 0pt; padding: 0pt; }
img { border: 0pt none; vertical-align: middle; }
a:link, a:visited, a:active { background: none repeat scroll 0% 0% transparent; color: rgb(34, 34, 34); text-decoration: underline; }
a:hover { background: none repeat scroll 0% 0% transparent; color: rgb(52, 73, 139); }
#ipbwrapper { margin: 20px auto; text-align: left; width: 98%; }
.postcolor { font-size: 12px; line-height: 160%; }
.plainborder, .tablefill, .tablepad { background: none repeat scroll 0% 0% rgb(245, 249, 253); border: 1px solid rgb(52, 84, 135); }
.tablefill, .tablepad { padding: 6px; }
.tablepad { border: 0pt none ! important; }
.desc { font-size: 11px; color: rgb(67, 73, 81); }
.input-warn, .input-green, input, textarea, select { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(76, 119, 182); color: rgb(0, 0, 0); font-family: verdana,helvetica,sans-serif; font-size: 11px; margin: 5px; padding: 2px; vertical-align: middle; }
input.button { margin: 0pt; width: auto; }
.textarea, .searchinput, .button, .gobutton { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(76, 119, 182); color: rgb(0, 0, 0); font-family: Verdana,Helvetica,Sans-Serif; font-size: 11px; padding: 2px; vertical-align: middle; }
.button { background: none repeat scroll 0% 0% rgb(223, 230, 239); }
.formtable td.formtitle, .formsubtitle { background: none repeat scroll 0% 0% rgb(209, 220, 235); border-width: 1px 0pt 0pt; border-style: solid none none; border-color: rgb(159, 185, 212) -moz-use-text-color -moz-use-text-color; font-weight: normal; }
.formsubtitle { border: 0pt none; color: rgb(58, 79, 108); font-weight: bold; padding: 5px; }
.borderwrap, .borderwrapm { background: none repeat scroll 0% 0% rgb(255, 255, 255); border: 1px solid rgb(7, 42, 102); padding: 0px; margin: 0px; }
.borderwrap h3, .maintitle, .maintitlecollapse { background: url('tile_cat.gif') repeat scroll 0% 0% transparent; border-width: 1px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(81, 118, 181); color: rgb(255, 255, 255); font-size: 12px; font-weight: bold; margin: 0px; padding: 8px; }
.maintitle a:link, .maintitle a:visited, .maintitlecollapse a:link, .maintitlecollapse a:visited { background: none repeat scroll 0% 0% transparent; color: rgb(255, 255, 255); text-decoration: none; }
.maintitle a:hover, .maintitle a:active, .maintitlecollapse a:hover, .maintitlecollapse a:active { background: none repeat scroll 0% 0% transparent; color: rgb(241, 241, 241); }
.borderwrap h4 { background: none repeat scroll 0% 0% rgb(221, 230, 242); border-right: 1px solid rgb(255, 255, 255); border-left: 1px solid rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(81, 118, 181) rgb(255, 255, 255); color: rgb(81, 118, 181); font-size: 12px; font-weight: bold; margin: 0pt; padding: 5px; }
.borderwrap p { background: none repeat scroll 0% 0% rgb(249, 249, 249); border: 1px solid rgb(204, 204, 204); margin: 5px; padding: 10px; text-align: left; }
td.formbuttonrow, .borderwrap p.formbuttonrow, .borderwrap p.formbuttonrow1 { background: none repeat scroll 0% 0% rgb(209, 220, 235) ! important; border-right: 1px solid rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(81, 118, 181) rgb(255, 255, 255) rgb(255, 255, 255); margin: 0px ! important; padding: 5px ! important; text-align: center; }
td.formbuttonrow { border-bottom: 0pt none; border-left: 0pt none; border-right: 0pt none; }
.catend { background: none repeat scroll 0% 0% rgb(131, 148, 178); color: rgb(0, 0, 0); font-size: 1px; height: 5px; }
.errorwrap { background: none repeat scroll 0% 0% rgb(242, 221, 221); border-right: 1px solid rgb(153, 42, 42); border-width: 0pt 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(153, 42, 42) rgb(153, 42, 42); margin: 5px; padding: 0pt; }
.errorwrap h4 { background: none repeat scroll 0% 0% rgb(227, 192, 192); border-width: 1px 0pt; border-style: solid none; border-color: rgb(153, 42, 42) -moz-use-text-color; color: rgb(153, 42, 42); font-size: 12px; font-weight: bold; margin: 0pt; padding: 5px; }
.errorwrap p { background: none repeat scroll 0% 0% transparent; border: 0pt none; color: rgb(153, 42, 42); margin: 0pt; padding: 8px; }
#gfooter { background: none repeat scroll 0% 0% rgb(131, 148, 178); margin: 5px 0pt; padding: 0pt; width: 100%; }
#gfooter td { color: rgb(255, 255, 255); font-size: 10px; padding: 4px; }
#gfooter a:link, #gfooter a:visited { color: rgb(255, 255, 255); }
#logostrip { background: url('tile_back.gif') repeat scroll 0% 0% rgb(56, 96, 187); border: 1px solid rgb(255, 255, 255); height: 68px; margin: 0pt; padding: 0pt; }
#submenu { background: url('tile_sub.gif') repeat scroll 0% 0% transparent; border-right: 1px solid rgb(255, 255, 255); border-width: 0pt 1px 1px; border-style: none solid solid; border-color: -moz-use-text-color rgb(255, 255, 255) rgb(255, 255, 255); color: rgb(58, 79, 108); margin: 0pt; }
#userlinks, #userlinksguest { background: none repeat scroll 0% 0% rgb(240, 245, 250); border: 1px solid rgb(194, 207, 223); margin: 5px 0pt; padding: 0pt 5px; }
#userlinksguest { background: none repeat scroll 0% 0% rgb(244, 231, 234); border: 1px solid rgb(152, 98, 101); }
#submenu p, #userlinks p, #userlinksguest p { background: none repeat scroll 0% 0% transparent ! important; border: 0pt none ! important; font-size: 10px; font-weight: bold; letter-spacing: 1px; margin: 0pt ! important; padding: 7px 0pt; text-align: right; }
#userlinks p, #userlinksguest p { font-weight: normal; letter-spacing: 0pt; }
#submenu p.home, #userlinks p.home, #userlinksguest p.home { float: left; }
#userlinksguest p.pcen { text-align: center; }
#submenu a:link, #submenu a:visited { background: none repeat scroll 0% 0% transparent; color: rgb(58, 79, 108); padding: 0pt 6px; text-decoration: none; }
#submenu a:hover, #submenu a:active { background: none repeat scroll 0% 0% transparent; color: rgb(81, 118, 181); }
#navstrip { background: none repeat scroll 0% 0% transparent; color: rgb(153, 153, 153); font-size: 12px; font-weight: bold; margin: 0pt 0pt 5px; padding: 14px 0px 8px; }
#navstrip a:link, #navstrip a:visited { background: none repeat scroll 0% 0% transparent; color: rgb(34, 34, 34); text-decoration: none; }
#navstrip a:hover, #navstrip a:active { background: none repeat scroll 0% 0% transparent; color: rgb(81, 118, 181); }
.copyright { background: none repeat scroll 0% 0% rgb(238, 238, 238); font-size: 8px; margin: 0pt 0pt 5px; padding: 8px; }

