body {  margin: 0 0 0 0; }
/* the overall page styles */
#container { width: 100%; background-color:#000066; color: #000000; }
/* end of overall page styles */

/* header pane styles */
#top { padding: 0em; background-color: #000066; color: #ffffff; height: 68px; margin: 0 0 0 0; }
#top h1 { padding: 0; margin: 0; }

/* login div - located inside header */
#top #login { padding: 0; margin: 0; text-align: right;  font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#top #Logo { padding: 0em; background-color: #000066; color: #ffffff; height: 62px; width: 213px; margin: 0 0 0 0; }
/* end of header pane styles */

/* navigation pane styles */
#navbar { background-color: #000066; height: 20px; vertical-align:top; margin: 0; padding: 0; vertical-align: top; text-align:center; }
/* end of navigation pane styles */

/* content pane styles */
#content { background-color:#ffffff; border: solid 1px #000066; padding: 10px; padding-top: 4px; }

/* error message styles */
/* format for error unordered list */
#cMsgs ul.error { list-style-type: disc; list-style-position: inside; margin-top: 0px; color: #330000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

/* title for error messages */
#content p.error { color: #330000; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
/* end of error message styles */

/* success message styles */
/* format for success unordered list */
#cMsgs ul.success { list-style-type: disc; list-style-position: inside; margin-top: 0px; color: #003300; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }

/* title for success messages */
#content p.success { color: #003300; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
/* end of success message styles */

/* styles for content header pane */
#cHeader { background-color:#cccc99; z-index :20; width: 95%; text-decoration: none; color:#000066; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center; font-weight:bold; vertical-align: baseline  }
/* end of content pane styles */

/* footer pane styles */
#footer { clear: both; margin: 0; padding: 5px; color: #333333; color: #ffffff; background-color: #000066; background-image:url(/images/vbg.gif); background-repeat:repeat-x;background-position:bottom; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
#footer p.version { text-align:left; font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#cccccc; }
#footer td { text-align:left; font-size:9px;font-family:Verdana, Arial, Helvetica, sans-serif;color:#cccccc; }
/* end of footer pane styles */

#content h2 { color:#000000; margin: 0 0 .5em 0; font-family:Verdana, Arial, Helvetica, sans-serif;}
#content h2.title { text-align:left; color:#000066; margin: 2px 0 5px 0; font-weight:bold; font-style:italic; }
#content p { color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 130%; }
#content p.title { text-align:left; color:#000066; font-size:24px; font-weight:bold; font-style:italic; margin: 2px 0 5px 0; }
#content p.faqtitle { text-align:left; color:#000066; text-decoration: underline; font-size:18px; font-weight:bold; font-style:italic; }
#content td.newsTitleCell {width:25%;text-align:center;font-weight:bold;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12pt;vertical-align:top;}
#content .csSys { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: bold; font-variant: normal; }
#content .csSysPlain { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
#content .csItemPreview { font-family:"Times New Roman", Times, serif; color:#000000; font-size:20px; text-align:left; }
#content .csXSmallNote { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; font-variant: normal; }
#content ul.content { color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height: 130%; }
#content .tablediv { display:  table; width:600px; border:none; border-spacing:5px; border-collapse:separate; }
#content .celldiv { float:left; display:  table-cell; width:50%; }
#content .rowdiv { display:  table-row; width:auto; }
#content .coldiv { display:table-column; width: auto; }

.udm li.dividerBelow {margin-bottom:2px !important;padding-bottom:2px;border-bottom:2px solid #cccccc;}
.udm li.dividerAbove {margin-top:2px !important;padding-top:2px;border-top:2px solid #cccccc;}