html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }

body { line-height: 1; color: black; background: white; }

ol, ul { list-style: none; }

table { border-collapse: separate; border-spacing: 0; vertical-align: middle; }

caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; }

q, blockquote { quotes: "" ""; }

q:before, q:after, blockquote:before, blockquote:after { content: ""; }

a img { border: none; }

.header { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 32px; font-weight: bold; color: #249647; line-height: 32px; }

.header2 { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 26px; font-weight: bold; color: #249647; line-height: 26px; }

.sub_header { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; font-weight: bold; color: #36454F; line-height: 18px; }

.content { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 13px; color: black; }

.image_padding_right { margin-right: 10px; }

.image_padding_left { margin-left: 10px; }

.image_padding_sides { margin-left: 10px; margin-right: 10px; }

body.blueprint body { line-height: 1.5; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: #333333; font-size: 75%; }

body.blueprint h1, body.blueprint h2, body.blueprint h3, body.blueprint h4, body.blueprint h5, body.blueprint h6 { font-weight: normal; color: #222222; }

body.blueprint h1 img, body.blueprint h2 img, body.blueprint h3 img, body.blueprint h4 img, body.blueprint h5 img, body.blueprint h6 img { margin: 0; }

body.blueprint h1 { font-size: 3em; line-height: 1; margin-bottom: 0.50em; }

body.blueprint h2 { font-size: 2em; margin-bottom: 0.75em; }

body.blueprint h3 { font-size: 1.5em; line-height: 1; margin-bottom: 1.00em; }

body.blueprint h4 { font-size: 1.2em; line-height: 1.25; margin-bottom: 1.25em; }

body.blueprint h5 { font-size: 1em; font-weight: bold; margin-bottom: 1.50em; }

body.blueprint h6 { font-size: 1em; font-weight: bold; }

body.blueprint p { margin: 0 0 1.5em; }

body.blueprint p img.left { display: inline; float: left; margin: 1.5em 1.5em 1.5em 0; padding: 0; }

body.blueprint p img.right { display: inline; float: right; margin: 1.5em 0 1.5em 1.5em; padding: 0; }

body.blueprint a { text-decoration: underline; color: #000099; }

body.blueprint a:visited { color: #000066; }

body.blueprint a:focus { color: black; }

body.blueprint a:hover { color: black; }

body.blueprint a:active { color: #cc0099; }

body.blueprint blockquote { margin: 1.5em; color: #666666; font-style: italic; }

body.blueprint strong { font-weight: bold; }

body.blueprint em { font-style: italic; }

body.blueprint dfn { font-style: italic; font-weight: bold; }

body.blueprint sup, body.blueprint sub { line-height: 0; }

body.blueprint abbr, body.blueprint acronym { border-bottom: 1px dotted #666666; }

body.blueprint address { margin: 0 0 1.5em; font-style: italic; }

body.blueprint del { color: #666666; }

body.blueprint pre { margin: 1.5em 0; white-space: pre; }

body.blueprint pre, body.blueprint code, body.blueprint tt { font: 1em "andale mono", "lucida console", monospace; line-height: 1.5; }

body.blueprint li ul, body.blueprint li ol { margin: 0; }

body.blueprint ul, body.blueprint ol { margin: 0 1.5em 1.5em 0; padding-left: 3.333em; }

body.blueprint ul { list-style-type: disc; }

body.blueprint ol { list-style-type: decimal; }

body.blueprint dl { margin: 0 0 1.5em 0; }

body.blueprint dl dt { font-weight: bold; }

body.blueprint dd { margin-left: 1.5em; }

body.blueprint table { margin-bottom: 1.4em; width: 100%; }

body.blueprint th { font-weight: bold; }

body.blueprint thead th { background: #c3d9ff; }

body.blueprint th, body.blueprint td, body.blueprint caption { padding: 4px 10px 4px 5px; }

body.blueprint tr.even td { background: #e5ecf9; }

body.blueprint tfoot { font-style: italic; }

body.blueprint caption { background: #eeeeee; }

body.blueprint .quiet { color: #666666; }

body.blueprint .loud { color: #111111; }

body.blueprint .box { padding: 1.5em; margin-bottom: 1.5em; background: #e5ecf9; }

body.blueprint div.border { padding-right: 4px; margin-right: 5px; border-right: 1px solid #eeeeee; }

body.blueprint div.colborder { padding-right: 24px; margin-right: 25px; border-right: 1px solid #eeeeee; }

body.blueprint hr { background: #dddddd; color: #dddddd; clear: both; float: none; width: 100%; height: 0.1em; margin: 0 0 1.45em; border: none; }

body.blueprint hr.space { background: #dddddd; color: #dddddd; clear: both; float: none; width: 100%; height: 0.1em; margin: 0 0 1.45em; border: none; background: white; color: white; visibility: hidden; }

body.blueprint form.inline { line-height: 3; }

body.blueprint form.inline p { margin-bottom: 0; }

body.blueprint .container { width: 950px; margin: 0 auto; overflow: hidden; display: inline-block; }

body.blueprint .container { display: block; }

body#index { background: white; }

body#index #header { position: relative; display: inline; float: left; margin-right: 10px; width: 910px; }

* html body#index #header { overflow-x: hidden; }

body#index #header #logo-zone { position: absolute; top: 50px; left: 0px; height: 190px; width: 370px; background-color: transparent; }

body#index #header #register { position: absolute; background: url("/images/register_btn.png") no-repeat; width: 218px; height: 41px; top: 210px; left: 380px; font-size: 24px; margin: 0px; padding: 14px 0px 0px 0px; text-align: center; }

body#index #header #register a { color: white; font-weight: bold; margin: 0px; padding: 0px; text-decoration: none; text-transform: uppercase; }

body#index #header #register a:hover { text-decoration: underline; }

body#index #main_nav_area { display: inline; float: left; margin-right: 10px; width: 910px; height: 58px; padding-left: 35px; }

* html body#index #main_nav_area { overflow-x: hidden; }

body#index #main_nav_area #main_nav { border: 1px solid fuchsia; margin: 0; padding: 0; border: 0; outline: 0; overflow: hidden; display: inline-block; }

body#index #main_nav_area #main_nav { display: block; }

body#index #main_nav_area #main_nav li { list-style-image: none; list-style-type: none; margin-left: 0px; white-space: nowrap; display: inline; float: left; padding-left: 4px; padding-right: 4px; }

body#index #main_nav_area #main_nav li:first-child, body#index #main_nav_area #main_nav li.first { padding-left: 0px; }

body#index #main_nav_area #main_nav li:last-child, body#index #main_nav_area #main_nav li.last { padding-right: 0px; }

body#index #main_nav_area #main_nav ul { width: 100%; }

body#index #main_nav_area #main_nav ul li a { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 15px; outline: none; color: #404040; height: 58px; display: block; padding: 15px 10px 20px 10px; text-decoration: none; }

body#index #main_nav_area #main_nav ul li a:hover { color: black; background-image: url('/images/main_nav_bar_14.jpg'); background-repeat: no-repeat; background-position: center 40%; text-decoration: none; background-size: 100% 13px;}

body#index #content_body { display: inline; float: left; width: 845px; background-color: white; margin-left: 53px; padding-bottom: 20px; }

body#index #content_body #page_content #content_area_full_page #full_page_padding { padding: 20px; min-height: 200px; }

body#index #content_body #page_content #content_area_full_page #content_area { float: left; background-color: white; padding: 20px; width: 575px; font-size: 15px; line-height: 20px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; color: black; }

body#index #content_body #page_content #content_area_full_page #content_area #content_area_title { margin: 0px 20px 20px 0px; font-size: 32px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight: bold; color: #990000; line-height: 30px; }

body#index #content_body #page_content #content_area_full_page #right_area { background-color: white; float: left; width: 230px; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container { width: 220px; margin-top: 20px; border-left: 3px solid black; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container #home_page_area { margin-top: 10px; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container #side_area_one { margin-top: 10px; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container #side_area_two { margin-top: 10px; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container #side_area_three { margin-top: 10px; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area { position: relative; list-style: none; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 13px; padding: 10px 0px 5px 0px; color: black; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area li { list-style-image: none; list-style-type: none; margin-left: 0px; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .side_area_content { margin: 10px; padding-left: 14px; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .side_area_content ul li { margin: 10px 0px 10px -19px; color: black !important; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .side_area_content ul li a:link, body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .side_area_content ul li a:visited { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 13px; outline: none; color: black !important; text-decoration: none; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .side_area_content ul li a:hover { text-decoration: underline; }

body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .side_area_title { font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 18px; margin-left: 10px; padding: 5px 0px 5px 15px; color: #84298A; }
/*
body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .title_effect_square { position: absolute; top: 10px; left: 220px; font-size: 0px; line-height: 0%; width: 0px; border-top-width: 26px; border-top-style: solid; border-right-width: 32px; border-right-style: solid; }
body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .title_effect_triangle { position: absolute; top: 36px; left: 230px; font-size: 0px; line-height: 0%; width: 0px; border-top-width: 22px; border-top-style: solid; border-right: 22px solid transparent; }
*/
/*  This is the side area bar from 2010
body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .side_area_title { font-family: 'Trebuchet MS', Helvetica, sans-serif; font-size: 16px; margin-left: 10px; padding: 5px 0px 5px 15px; color: black; background-color: #b0b0b0; }
body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .title_effect_square { position: absolute; top: 10px; left: 220px; font-size: 0px; line-height: 0%; width: 0px; border-top-width: 26px; border-top-style: solid; border-top-color: #b0b0b0; border-right-width: 32px; border-right-style: solid; border-right-color: #b0b0b0; }
body#index #content_body #page_content #content_area_full_page #right_area #right_area_container .side_area .title_effect_triangle { position: absolute; top: 36px; left: 230px; font-size: 0px; line-height: 0%; width: 0px; border-top-width: 22px; border-top-style: solid; border-top-color: #6c6c6c; border-right: 22px solid transparent; }
*/

body#index #footer { float: left; width: 950px; padding-left: 10px; background-color: white; margin-left: 53px; height: 50px; font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 10px; overflow: hidden; }

.bio_table table {margin: 0; padding: 0; }
.bio_table td { vertical-align: top; border: 0; magin: 0; padding-left: 0 !important; }

