body{margin-left : 0px;margin-right : 0px;}
.table-image{background-image: url(images/bg.gif);background-repeat: repeat-y;}
.picture{margin : 8px;}
.norepeat{background-repeat:no-repeat;}
.tableBorder{border:solid 1px #000000;}
.contentDivider{height:3px;color:#000000;}
.menuContainer{padding:10px;background-color:#f2f2f2;}
.menuItem{font:normal 18px/20px Verdana,Arial;color:#000000;padding:5px 0px 5px 10px;}
A.menuItem{font:normal 18px/20px Verdana,Arial;color:#000000;text-decoration:none;}
A.menuItem:hover{font:normal 18px/20px Verdana,Arial;color:#AAAAAA;text-decoration:none;}
.frontQuote{font:normal 9px/12px Verdana;padding:5px 40px 5px 40px; text-align:justify;}
.paragraph{font:normal 12px/18px Verdana;padding:5px 30px 5px 30px; text-align:justify; text-indent:10px;}
.scroller{padding:5px;}

/*-------------------- COMMON -----------------*/
.content{ font:normal 12px/14px verdana; color:#000000; padding:5px;}
.content hr{ height:3px; color:#C2D1C8; }
.content ul li{ font:normal 11px/12px verdana; color:#000000; }

.note{ font:normal 11px/13px verdana; color:#000000; }
.noteBold{ font:bold 11px/13px verdana; color:#000000; }
.noteBoldSemiLarge{ font:bold 16px/18px arial; color:#000000; }
.noteBoldLarge{ font:bold 20px/22px arial; color:#000000; }
.noteBoldCenter{ font:bold 11px/13px verdana; color:#000000; }

.linksHome a{ font:bold 11px/12px verdana; color:#FFFFFF; text-decoration:none; padding-left:5px; }
.links a{ font:normal 11px/12px verdana; color:#FFFFFF; text-decoration:none; padding-left:3px; padding-right:3px; }
.mainTitle{ font:bold 30px/32px arial; color:#00421A; padding-left:5px; }
.footer{ font: normal 10px/12px Verdana; color: #000000; }
.breadcrumbs{ font:normal 11px/13px verdana; color:#00421A; padding-right:5px; }
.breadcrumbs a{ font:normal 11px/13px verdana; color:#00421A; }
.headerOptions{ font:normal 11px/13px verdana; color:#FFFFFF; padding-right:22px; }
.headerOptions a{ font:normal 11px/13px verdana; color:#FFFFFF; text-decoration:none; }
.headerOptions a:hover{ font:normal 11px/13px verdana; color:#FFFFFF; text-decoration:underline; }

.subSectionTitle{ font:bold 14px/16px arial; color:#000000; background-color:#EEEEEE; border:1px solid #111111; padding:2px; }

.image{ font:bold 11px/13px verdana; color:#000000; text-align:center; }
.image img{ border:1px solid #00421A; }
.imageLargeTextNoBorder{ font:bold 20px/22px arial; color:#000000; text-align:center; } 
.imageborder{ border:1px solid #00421A; }
.imageborder_black{ border:1px solid #000000; }

.paddingLeft{ padding-left:5px; }
.paddingRight{ padding-right:5px; }

hr.contentDivider{ height:3px; color:#000000; }

/*-------------------- FORM STUFF -----------------*/
.formText{ font:normal 12px/14px verdana; color:#000000; }
.formTextBold{ font:bold 12px/14px verdana; color:#004881; }
.formTextDisabled{ font:normal 12px/14px verdana; color:#AAAAAA; }
.formTextRequired{ font:bold 12px/14px verdana; color:#FF4444; }
.formTextRequiredSmall{ font:normal 10px/12px verdana; color:#FF4444; }
.formTextRequiredSmallBold{ font:bold 10px/12px verdana; color:#FF4444; }
.formElement{ font:normal 10px/12px verdana; color:#000000; padding:2px; }
.formElement input{ font:normal 12px/14px verdana; }
.formElement select{ font:normal 12px/14px verdana; }
.formElement textarea{ font:normal 12px/14px verdana; }

/*-------------------- NEEDED? -----------------*/
.contentNoPad{ font:normal 12px/14px verdana; color:#000000;}
.contentJustfied{ font:normal 12px/14px verdana; color:#000000; padding:0px; text-align:justify; text-justify:newspaper; }
.content a{ font:normal 12px/14px verdana; color:#004881; }
.contentBold{ font:bold 12px/14px verdana; color:#000000; }
.contentBold a{ font:bold 12px/14px verdana; color:#004881; }
.contentRed{ font:bold 12px/14px verdana; color:#FF4444; }
.contentSmall{ font:normal 11px/13px verdana; color:#000000; }
.contentSmall a{ font:normal 11px/13px verdana; color:#004881; }
.contentSmallExtraPadding{ font:normal 11px/13px verdana; color:#000000; padding:7px; }
.contentSmallExtraPadding a{ font:normal 11px/13px verdana; color:#004881; }
.contentSmallRed{ font:normal 11px/13px verdana; color:#FF4444; }
.contentSmallBold{ font:bold 11px/13px verdana; color:#000000; }
.contentSmallBoldRed{ font:bold 11px/13px verdana; color:#FF2222; }
.contentSmallJustified{ font:normal 11px/13px verdana; color:#000000; text-align:justify;}

.returntotop{ font:normal 12px/12px verdana; color:#004881; padding-top:3px; }
.returntotop a{ font:normal 12px/12px verdana; color:#004881; }
.returntotop a:visited{ font:normal 12px/12px verdana; color:#004881; }
.returntotop a:active{ font:normal 12px/12px verdana; color:#004881; }

.divider{ height:3px; font:normal 2px/2px verdana; }

.whiteBold{ font:bold 12px/14px verdana; color:#FFFFFF; }
