html { border-left: 0px; }
body, form, a, div, span, ul, ol, li, table, caption, tr, th, td, img, strong, em, p, h1, h2, h3, h4, h5, h6, pre {padding: 0px; border: 0px; margin: 0px; }
body { text-align: center; color: #333333; background-color: #ffffff; }
body, input, select, option, textarea, h1, h2, h3, h4, h5, h6, table, tr, th, td { font-family:  arial, sans-serif; font-weight: normal; font-size: 12px; text-decoration: none; }

strong, h3, h4, h5 { font-weight: bold; }
ul { list-style-type: none; }
p { line-height: 1.3em; }
h1 { color: #0c2d7a;  background-color: inherit; font-size: 30px; margin-bottom: 15px; }
h2 { color: #000000; background-color: inherit; font-size: 20px; }
h3 { border-bottom: 1px dotted #333333; }
h5 { font-size: 14px; }

a:link, a:visited, a:active { color: #333333; background-color: inherit; text-decoration: none; }
a:hover { color: #333333; background-color: inherit; text-decoration: underline; }

h3 a:link, h3 a:visited, h3 a:active { color: #333333; background-color: inherit; }

input.inputText, textarea.textarea { width: 200px; }
select.select { width: 205px; }


#content_wrapper { margin: 0px auto; width: 904px; text-align: left; }
#c_w_top { color: #ffffff; background-color: #3a1c74; vertical-align: top; }
#c_w_left { width: 659px; color: inherit; background-color: #ede8ee; vertical-align: top; }
#c_w_right { color: inherit; background-color: #ded5f2; vertical-align: top; }
#c_w_bottom_left { color: #ffffff; background-color: #2f1461; vertical-align: top; }
#c_w_bottom_right { color: inherit; background-color: #3f1992; vertical-align: top; }

#content { padding: 20px 20px 20px 40px; color: #0c2d7a;  background-color: inherit; }
#content td { vertical-align: top; }
#content td.content { padding-left: 20px; width: 325px; }
#content td.menu { padding-right: 20px; width: 190px; }
#content td.menu ul li { border-bottom: 1px dotted #333333; padding: 5px 0px 5px 0px; text-align: right; color: #3d1c75; background-color: inherit; }
#content td.menu a:link, #content td.menu a:active, #content td.menu a:visited { color: #3d1c75; background-color: inherit; }
#content h2 { color: #0c2d7a;  background-color: inherit; padding-right: 20px; font-size: 24px; }
#content td.alignBottom { vertical-align: bottom; }
#content td.alignRight { text-align: right; padding-right: 20px; }
#content table.news td.content div.list h5 { margin-bottom: 5px; }
#content table.news td.content div.list h6 { margin-bottom: 10px; font-size: 11px; font-weight: bold;}
#content table.news td.content div.list p { margin-bottom: 10px; }

#contactForm { width: 70%; margin: 0px auto; }
#contactForm td { height: 30px; }

ul#sitemap { list-style-type: disc; margin-left: 13px; }
ul#sitemap li { padding-bottom: 10px; }

.page table { float: right; }
.page td.pageMessage { padding-right: 5px; }
.page td.currentPage { font-weight: bold; }
.page span { padding: 0px 3px 0px 3px; }

.homepage { padding-top: 20px;  } 
.homepage table { width: 100%; }
.homepage td { vertical-align: top; }
.homepage td.left { width: 50%;  color: #333333; background-color: inherit; padding-right: 15px; }
.homepage td.right { color: #333333; background-color: inherit; padding-left: 15px; }
.homepage td img { display: block; }

#menu_top { padding-left: 40px;}
#menu_top td { border-right: 1px solid #7e68a8; font-size: 11px; }
#menu_top td img { display: block; }
#menu_top td.selected { text-decoration: underline; }
#menu_top td.last, #menu_top td.selectedLast { border-right: 0px; }
#menu_top a:link, #menu_top a:visited, #menu_top a:active, #menu_top a:hover { color: #ffffff; background-color: inherit; }

#search { padding: 5px 20px 10px 15px; color: inherit; background-color: #ffffff; }
#search img { display: block; margin-left: 10px; }

#links { padding: 10px 20px 10px 15px; color: inherit; background-color: #f7f4eb; }
#links h3 { color: #301562; background-color: inherit; padding-bottom: 5px; }
#links ul { list-style-type: disc; margin-left: 13px; margin-top: 5px; margin-bottom: 10px; font-size: 11px; }
#links a:link, #links a:visited, #links a:active, #links a:hover { color: #6c6a6b; background-color: inherit; }

#latest_news { padding: 20px 20px 40px 15px; font-family: georgia, arial, sans-serif; }
#latest_news h2 { margin-bottom: 7px;  font-family: georgia, arial, sans-serif; }
#latest_news h3 { margin-top: 7px; margin-bottom: 7px; font-family: georgia, arial, sans-serif; padding-bottom: 5px; }

#menu_bottom { border-bottom: 1px solid #50377b; }
#menu_bottom table { width: 100%; }
#menu_bottom td { padding: 5px 0px 5px 0px; font-size: 9px; text-align: center; }
#menu_bottom a:link, #menu_bottom a:visited, #menu_bottom a:active, #menu_bottom a:hover { color: #ffffff; background-color: inherit; }

#c_w_bottom_right { padding: 20px; }
#copyright { text-align: right; font-size: 9px; color: #8c6ad8; background-color: inherit; padding: 7px; width: 70%; float: right; }

