body { margin: 0px; padding:0px; }
body, td, th, div, li, select, input, textarea { font-family: Arial, Helvetica, sans-serif; font-size:10pt; }
body, td, th, div, li { text-align:left; vertical-align:top; }
form { margin: 0px; padding: 0px; }
a img { border: 0px; }
a { font-weight:bold; color:#990000; }

#submitButton { border:#999 solid 1px; background-color:#DDD; }

#errorBox { margin:5px auto; padding:3px; border:1px solid #CC0000; background-color:#FFDCDC; color:#CC0000; font-size:14px; font-weight:bold; width:80%; text-align:center; }
#confirmBox { margin:5px auto; padding:3px; border:1px solid #228844; background-color:#CCFFCC; color:#228844; font-size:14px; font-weight:bold; width:80%; text-align:center; }

#topBar { background-image:url(/images/topBarGrayBG.jpg); width:100%; text-align:left; height:114px; font-size:0px; }
#menu { background-image:url(/images/menuBG.jpg); width:100%; height:24px; text-align:left; font-size:0pt; }

#left { width:240px; float:left; margin:0px; padding:0px; }
#right { width:250px; float:right; margin:0px; padding:0px; }
#middle { margin:0px 250px 0px 240px; }
#middleMembersOnly { margin:0px 0px 0px 240px; }

#leftContent { margin:5px 0px 5px 5px; padding:10px 0px 10px 10px; }
#leftInnerContent { margin:5px; padding:10px; font-size:8pt; }
#leftInnerContent a { display:block; margin:8px 0px; }

#rightContent { margin:5px; padding:10px; border:#999 solid 1px; background-color:#DDD; }
#rightInnerContent { margin:5px; padding:10px; font-size:8pt; }
#rightInnerContent a { display:block; margin:4px 0px; }

#middleContent { margin-top:20px; background-image:url(/images/upperLeftGradiant.jpg); background-position:top left; background-repeat:no-repeat; }
#middleInnerTitle { padding:10px 0px 5px 20px; font-weight:bold; color:#000; font-size:12pt; }
#middleInnerContent { padding:10px 20px; }

#announceTitle { height:52px; padding-top:10px; }
.announceHeader { margin-left:10px; font-size:12pt; color:#000000; font-weight:bold; }
.announceAuthor { margin-left:10px; font-size:10pt; }
.announceDate { margin-left:10px; font-size:10pt;}
#announceMessage { margin-top:10px; padding-left:10px; }

.innerBox { clear:both; border:1px solid #CCCCCC; background-color:#EEEEEE; padding:10px; margin:10px 0px; width:90%; }
.innerBoxTitle { padding:3px 0px; vertical-align:middle; font-weight:bold; font-size:14px; text-align:left; }
.innerBoxHeading { padding:3px 0px; vertical-align:middle; font-weight:bold; font-size:12px; text-align:left; }
.innerBoxContent { padding:3px 0px 3px 10px; margin-bottom:10px; vertical-align:middle; font-size:11px; text-align:left; }
.innerBoxExplanation { font-size:11px; font-weight:normal; font-style:italic; }

#secretaryTitle { font-size:10pt; font-weight:bold; margin-bottom:3px; }
#secretaryBody { font-size:8pt; padding:3px; margin-bottom:8px; }

.giThumbnail { border:solid #666 1px; padding:5px; }

.new { font-size:9px; color:#000; background:#FFE28A; padding:1px; vertical-align:middle; }