body{margin:0; padding:0; font-family:Arial, Sans-Serif; font-size:13px; color:#000;}
div, p{margin:0; padding:0; outline:0;}
form{margin:0; padding:0;}
ul, ol{margin:10px 5px 10px 20px;}
a{color:#336799; line-height:20px; border-bottom:dotted 1px #336799; text-decoration:none;}
a:hover{color:#b5be18; border-bottom:solid 2px #b5be18;}
li{list-style:square;}
input[type="submit"], input[type="button"], .button{padding:0 6px 0 6px; font-size:15px; background-color:#336799; color:#fff; border:solid 1px #b5be18; line-height:22px;}
input[type="submit"]:hover, input[type="button"]:hover, .button:hover{background-color:#fff; color:#000; cursor:pointer;}
input[type="text"]{padding:4px; border:solid 1px #ccc; background-color:#fff; color:#336799;}
input[type="text"]:focus, input[type="text"].formON{border:solid 1px #b5be18; background-color:#eee; color:#000;}


h1{margin:10px 0 5px 0; font-family:Arial, Sans-Serif; font-size:26px; font-weight:normal; color:#336799; border-bottom:solid 1px #000;}
h2{margin:10px 0 5px 0; padding:5px; font-family:Arial, Sans-Serif; font-size:20px; font-weight:normal; color:#000; background-color:#eef0e4;}
h3{margin:4px 0 2px 0; padding:2px; font-family:Arial, Sans-Serif; font-size:18px; font-weight:normal; color:#222;}

#logo{background:#336799 url("/images/uploads/side_nav_top.jpg") no-repeat left top; width:210px; height:145px; border-right:solid 1px #fff;}
#banner{background:#b5be18 url("/images/convention_banner.jpg") no-repeat left bottom; width:534px; height:145px;}
#sidebar{background:#6599cb url("/images/uploads/gradient.png") repeat-x left top; padding:0; margin:0; width:210px; vertical-align:top; border-right:solid 1px #fff; font-family:Verdana; font-size:11px; font-weight:bold;}
#sidebar ul{margin:10px 0 10px 0; padding:0;}
#sidebar li{list-style:none; line-height:30px; margin:0; padding:0 10px 0 10px; color:#fff; border-bottom:solid 1px #fff;}
#sidebar li:hover{background-color:#b5be18;}
#sidebar a{color:#fff; text-decoration:none; line-height:20px; border:0;}
#sidebar a:hover{color:#336799; border-bottom:solid 2px #b5be18;}
#sidebar .section{font-size:12px; font-weight:bold; color:#fff;}
#sidebar a.section:hover {color:#FFF;}
#sidebar ul.sub{margin:3px 3px 3px 25px; padding:0; display:none;}
#sidebar ul.sub > li{list-style-type:square; line-height:20px; margin:0; padding:0 2px 0 6px; color:#fff; border:0;}
#sidebar ul.sub > li:hover{background-color:#b5be18;}
#sidebar ul.sub > li > a{font-size:12px; font-weight:normal;}
#content{background:#fff; width:534px;}


.small{font-size:11px;}
.error{margin:4px; padding:6px; font-size:14px; color:#f00; border:dashed 1px #f00;}
.required{color:#f00; font-size:18px; font-weight:bold;}
.bold{font-weight: bold;}
.selectlist{font-size: 8pt;}
.red{color:#ff0000;}
.infotable{font-size: 8pt;}
.infotable a{font-size: 8pt;color: #333366;border-top-style: none;border-right-style: none;border-left-style: none;text-decoration: none;	border-bottom-style: none;}
.infotable a:hover{text-decoration: underline;}
.infotable SELECT{font-size: 8pt;}
.badge{border-right: black 1px solid;border-top: black 1px solid;font-weight: bold;font-size: 12pt;border-left: black 1px solid;color: #000000;border-bottom: black 1px solid;}
.tableborder{border: black 1px solid;}