div.homeQuote { margin-top:2px; border:0px solid #000; padding:10px; padding-bottom:5px; }
div.homeQuote p.quote { margin:0; padding:0; font-size:13px; font-style:italic; line-height:140%; }
div.homeQuote p.source { margin:0; padding:0; padding-top:5px; text-align:right; font-size:11px; font-weight:bold; }
/* NEW */
div.welcome_text { padding:10px; margin:0; }
div.welcome_text p { padding-bottom:0; margin-bottom:0; padding-top:6px; margin-top:0; }
div.welcome_text p.first { padding-top:0; margin-top:0; }
div.home_quote { margin-top:2px; border:0px solid #000; padding:10px; padding-bottom:5px; }
div.home_quote p.quote { margin:0; padding:0; font-size:15px; font-style:italic; font-weight:bold; line-height:130%; font-family:"Times New Roman"; }
div.home_quote p.source { margin:0; padding:0; padding-top:5px; text-align:right; font-size:12px; font-weight:bold; font-family:"Times New Roman"; }
/* END NEW */
.uppertopnav { background-color:#0e0041; }
.ddnav { background-color:#da251c; }
.dddrop { background-color:#da251c; }
.mainMenuDivider { background-color:#fff; }
.logo_back { background-color:#959595; }
.dropdownCopy a:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:10px; color:#fff; text-decoration:none; }
.dropdownCopy a:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:10px; color:#fff; text-decoration:none; }
.dropdownCopy a:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:10px; color:#fff; text-decoration:none; }
.dropdownCopy a:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:10px; color:#fff; text-decoration:none; }
.leftnav { background-color:#0e0041; }
.welcomeCopy,.welcomeCopy p { font-family:Arial,Helvetica,sans-serif; font-size:10px; line-height:14px; color:#666; }
.homeNewsHeader { font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#fff; background:#0e0041; }
.redHeader { font-family:'Goudy Old Style',Arial,Helvetica,sans-serif; font-size:25px; line-height:1.1em; color:#da251c; }
p.large { font-size:16px; }
p.large a { font-size:16px; }
select,option,input,textarea { font-family:Arial,Helvetica,sans-serif; font-size:10px; color:676767; background-color:#FFFFFF; }
body { background-color:#b7b1ab; }
.purple { background-color:#886499; }
.red { background-color:#C14040; }
.white { background-color:#FFFFFF; }
.olive { background-color:#C4D88E; }
.lightolive { background-color:#D2E2A6; }
.blue { background-color:#60809F; }
.lightblue1 { background-color:#7B9AB9; }
.lightblue2 { background-color:#B1C5D9; }
.orange { background-color:#F6BD23; }
.darkorange { background-color:#FF9900; }
.lightorange { background-color:#FFCC99; }
.subMenuDivider { background-color:#7C98B3; }
.mainMenu a:link { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.mainMenu a:active { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.mainMenu a:visited { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.mainMenu a:hover { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; text-decoration:none; }
.mainMenuOn a:link { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; text-decoration:none; font-weight:bold; }
.mainMenuOn a:active { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; text-decoration:none; font-weight:bold; }
.mainMenuOn a:visited { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; text-decoration:none; font-weight:bold; }
.mainMenuOn a:hover { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#fff; text-decoration:none; font-weight:bold; }
.tertiaryMenu { font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#FFFFFF; text-decoration:none; height:44px; line-height:44px; }
.tertiaryMenu a { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
.tertiaryMenu a:active { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
.tertiaryMenu a:link { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
.tertiaryMenu a:visited { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:none; }
.tertiaryMenu a:hover { font-size:12px; font-family:Arial,Helvetica,sans-serif; color:#FFFFFF; text-decoration:underline; }
.tertiaryMenu a img { border:0;vertical-align:middle; }
.yellowHeader { font-family:'Goudy Old Style',Arial,Helvetica,sans-serif; font-size:25px; line-height:6px; color:#F1DA5A}
.whiteCopy,.whiteCopy p { font-family:Arial,Helvetica,sans-serif; font-size:12px; line-height:16px; color:#FFFFFF}
.whiteCopySmall { font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; color:#FFFFFF}
.greenHeader { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:12px; color:A0B398; text-decoration:none; }
.greenSmall { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:12px; color:A0B398; text-decoration:none; }
.blueHeader a:link { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:12px; color:658699; text-decoration:none; }
.blueHeader a:active { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:12px; color:658699; text-decoration:none; }
.blueHeader a:visited { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:12px; color:658699; text-decoration:none; }
.blueHeader a:hover { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:12px; color:FF9900; text-decoration:none; }
.orangeHeader { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:12px; color:FF9900; text-decoration:none; }
.redHeading { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#C14040; text-decoration:none; }
.blackHeading { font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; line-height:18px; color:#666666; text-decoration:none; }
.subMenu a:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; color:#ffffff; text-decoration:none; }
.subMenu a:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; color:#ffffff; text-decoration:none; }
.subMenu a:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; color:#ffffff; text-decoration:none; }
.subMenu a:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; color:#ffffff; text-decoration:none; }
.subMenuOn a:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; color:#ffffff; text-decoration:none; font-weight:bold; }
.subMenuOn a:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; color:#ffffff; text-decoration:none; font-weight:bold; }
.subMenuOn a:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; color:#ffffff; text-decoration:none; font-weight:bold; }
.subMenuOn a:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; color:#ffffff; text-decoration:none; font-weight:bold; }
p { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:666666; text-decoration:none; line-height:14px; }
li { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:666666; text-decoration:none; line-height:14px; }
td { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:666666; text-decoration:none; line-height:14px; }
a:link { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:658699; text-decoration:none; line-height:14px; }
a:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:658699; text-decoration:none; line-height:14px; }
a:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:658699; text-decoration:none; line-height:14px; }
a:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; color:CC6600; text-decoration:none; line-height:14px; }
a.newsTitle { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0e0041; text-decoration:none; }
a.newsTitle:active { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0e0041; text-decoration:none; }
a.newsTitle:visited { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0e0041; text-decoration:none; }
a.newsTitle:hover { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0e0041; text-decoration:none; }
a.newsTitle:link { font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; color:#0e0041; text-decoration:none; }
.blueCopy { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:14px; color:#60809F; text-decoration:none; }
.blueCopy:active { font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; line-height:14px; color:#60809F; text-decoration:none; }
.blueCopy:visited { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; color:#60809F; font-weight:bold; text-decoration:none; }
.blueCopy:hover { font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:14px; color:#60809F; font-weight:bold; text-decoration:none; }
TABLE.View { margin:0px; width:95%; }
TABLE.Detail { PADDING-RIGHT:2pt; PADDING-LEFT:2pt; PADDING-BOTTOM:2pt; MARGIN:2pt; PADDING-TOP:2pt; WIDTH:95%; }
TD.ViewLabel { border-left:1px solid buttonhighlight; border-top:1px solid buttonshadow; border-bottom:1px solid buttonshadow; border-right:1px solid buttonshadow; FONT-SIZE:12px; FONT-WEIGHT:bold; VERTICAL-ALIGN:top; COLOR:#FFFFFF; font-family:Arial,Helvetica,sans-serif; background-color:#F6BD23; padding-top:2px; padding-left:2px; padding-bottom:2px; }
A.ViewLabel { FONT-SIZE:12px; FONT-WEIGHT:bold; COLOR:#000000; font-family:Arial,Helvetica,sans-serif; }
TD.ViewData { border-left:1px solid buttonhighlight; border-top:1px solid buttonhighlight; border-bottom:1px solid buttonshadow; border-right:1px solid buttonshadow; FONT-SIZE:11px; VERTICAL-ALIGN:top; COLOR:#000000; font-family:Arial,Helvetica,sans-serif; padding-top:0px; padding-bottom:1px; }
TD.ViewOptions { border-left:1px solid buttonhighlight; border-top:1px solid buttonshadow; border-bottom:1px solid buttonshadow; border-right:1px solid buttonshadow; FONT-SIZE:12px; FONT-WEIGHT:bold; VERTICAL-ALIGN:top; COLOR:#FFFFFF; font-family:Arial,Helvetica,sans-serif; background-color:#F6BD23; padding-top:2px; padding-left:2px; padding-bottom:2px; width:110px; }
TD.ViewDelete { border-left:1px solid buttonhighlight; border-top:1px solid buttonshadow; border-bottom:1px solid buttonshadow; border-right:1px solid buttonshadow; FONT-SIZE:12px; FONT-WEIGHT:bold; VERTICAL-ALIGN:top; COLOR:#FFFFFF; font-family:Arial,Helvetica,sans-serif; background-color:#F6BD23; padding-top:2px; padding-left:2px; padding-bottom:2px; width:50px; }
TD.DetailLabel { FONT-WEIGHT:bold; FONT-SIZE:12px; VERTICAL-ALIGN:top; COLOR:#FFFFFF; BACKGROUND-COLOR:#F6BD23; font-family:Arial,Helvetica,sans-serif; WIDTH:95%; }
TD.DetailData { FONT-SIZE:11px; VERTICAL-ALIGN:top; COLOR:#000000; font-family:Arial,Helvetica,sans-serif; TEXT-ALIGN:left; PADDING-LEFT:15px; PADDING-BOTTOM:10px; }
div.home_news { margin-top:0; padding-top:2px; }
div.home_news p { margin-top:0; padding-top:0; padding-bottom:8px; margin-bottom:0; }
p.home_news_link { margin:0; padding-top:0; padding-bottom:8px; }
a.homeNewsHeaderLink { font-family:Arial,Helvetica,sans-serif !important; font-size:12px !important; font-weight:bold !important; color:#0e0041 !important; background:#ddd !important; display:block !important; width:136px !important; height:30px !important; line-height:30px !important; text-decoration:underline !important; border:2px solid #ddd !important; }
a.homeNewsHeaderLink:hover { font-family:Arial,Helvetica,sans-serif !important; font-size:12px !important; font-weight:bold !important; color:#0e0041 !important; background:#ddd !important; display:block !important; width:136px !important; height:30px !important; line-height:30px !important; text-decoration:none !important; border:2px solid #ccc !important; }
div#cse-search-results iframe { width:510px; }

table.calendar { width: 100%; border-collapse: collapse; border: 1px solid #ddd;}
table.calendar tr th { width: 14%; background: #ddd; color: #000; text-align:center;}
table.calendar th, table.calendar td { padding: 4px; border: 1px solid #ddd;}
table.calendar td { font-size: 80%; }
table.calendar td p { margin-bottom: 5px; padding-bottom: 5px;}
table.calendar span.day { font-size:110%;font-weight:bold;display:block;padding-bottom:4px;}

fieldset { border:1px solid #ccc;padding-left:10px;}
legend { font-weight:bold;color:blue;padding:4px;}

p.home_ad { margin:0; padding:0 0 18px 0; }