/* Default Stylesheet */
@import url(/css/calendar.css);
@import url(/css/toolTips.css);

/** BODY ELEMENTS **/

body {text-align: center; background: #ffffff url('/images/bgSite.gif') top left repeat; font-size: 12px; font-family: Arial, Helvetica, sans-serif;color:#0038a9;}
a {color: navy;}
a:old, a:visited {color: navy; text-decoration: underline; background: transparent;}
a:hover {color: blue; background: transparent;}
a:active {outline: none;}
h1 {font: normal 28px Georgia, "Trebuchet MS", Arial, Sans-Serif; color: #0038a9;}
h2 {font: bold italic 18px Georgia, "Trebuchet MS", Arial, Sans-Serif; color: #0038a9;}
h3 {font: bold 18px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #0038a9;}
h4 {font: bold 14px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #0038a9; padding: 0; margin: 0;}
h5 {font: bold 11px Arial, Helvetica, sans-serif; color: #0038a9;}
h6 {font: normal 10px Arial, Helvetica, sans-serif; color: #0038a9;}
p {font: normal 12px Arial, Helvetica, sans-serif; color: #0038a9;}
img {border: 0;}
hr {margin: 0; padding: 0;height: 1px;}
strong {color: #0038a9;}
em {color: #0038a9;}
font {color: #0038a9;}
ul {list-style: none; margin-left: 10px; padding: 2px 2px 2px 0; text-indent: 0; list-style-image: url('/images/listArrowOrange.gif');list-style-position: inside; color: #0038a9;}
ul li {color: #0038a9;}
ul li div {color: #0038a9; padding: 0; margin-left: 10px; text-indent:-7px;}
sup {color: #0038a9;}
sub {color: #0038a9;}
td {color: #0038a9;}
td ul {list-style: none; margin-left: 10px; padding: 2px 2px 2px 0; text-indent: 0; list-style-image: url('/images/listArrowOrange.gif');list-style-position: inside; color: #0038a9;}
td ul.siteMap {list-style-image: none;}
td ul.siteMap ul li {color: #0038a9; padding: 0; margin-left: 10px; text-indent:-2em;}
td ul.siteMap ul li a {color: #0038a9; text-decoration: underline; font-weight: bold;}
td ul.siteMap ul li a:hover {color: blue;}
td ul.siteMap ul li a:old, td ul.siteMap ul li a:visited {color: #0038a9; background: transparent;}
td ul li {color: #0038a9; padding: 0; margin-left: 10px; text-indent:-2em;}
td ul li a {color: #0038a9; text-decoration: underline; font-weight: bold;}
td ul li a:hover {color: blue;}
td ol { margin-left: 10px; padding: 2px 2px 2px 0; text-indent: 0; color: #0038a9;}
td ol li {color: #0038a9; padding: 0; margin-left: 10px; text-indent:2em;}



/** PADDING/ALIGNMENT/BORDERS **/
.padBot10 {padding: 0 0 10px 0;}
.padTopBot10 {padding: 10px 0 10px 0;}
.padLeft20 {padding: 0 0 0 25px;}
.padLeftRight10 {padding: 0 10px;}
.padTopRightBot10 {padding: 10px 10px 10px 0;}
.borderBottomGrey {border-bottom: 1px solid #cccccc;}
.width160 {width: 160px;}
.formDivider {width: 95%; margin: 2px 0 4px 0; height: 1px;}
.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.alignCenter {text-align: center;}
.valignBottom {vertical-align: bottom;}
.valignTop {vertical-align: top;}
.valignMiddle {vertical-align: middle;}
.white {color: #ffffff;}
.white:old, .white:visited {color: #ffffff;}
.bold {font-weight: bold;}
.navy {color: #0038a9;}
.inline {display: inline;}


/** TYPOGRAPHY **/

h4 a {font: bold 14px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: #0038a9; text-decoration: none;}
h4 a:hover {font: bold 14px "Trebuchet MS", Tahoma, Verdana, sans-serif; color: blue; text-decoration: underline;}
.introText, .introText a {font-size: 14px;}
.fontButton {cursor: pointer; border: 1px solid #cccccc;}
.fontButton:hover {border: 1px solid navy;}


/** IMAGES **/
.introPhoto {padding: 1px; border: 1px solid #bbbbbb;}


/** LISTS **/
.rightPanelList {list-style: none; margin-left: 10px; padding: 2px 2px 2px 0; list-style-image: url('/images/listArrow.gif'); list-style-position: inside;}
.rightPanelList li {padding: 0; margin-left: 10px; text-indent:-2em;}
.rightPanelList li a {color: #0038a9; text-decoration: underline; font-weight: bold;}
.rightPanelList li a:hover {color: blue;}




/** TABLES **/
.intro {padding: 0; margin: 0;}
.mangoBG {background: #f8e7b5 url('/images/bgMangoBody.gif') top left repeat-x;}
table tr td {font: normal 12px Arial, Helvetica, sans-serif; color: #0038a9; }



/** FORMS **/
form input {font-family: Arial, Helvetica, sans-serif; font-size: 100%; color: #000000;padding: 2px; font-weight: normal;}
form#formSearch input.text {border: 1px solid #9d9d9d;background: #ffffff;}
form#formSearch input.submit {border: 0px solid #9d9d9d;}




/** MAIN CONTAINERS **/
div#container {width: 1012px; margin: 10px auto; padding: 0; text-align: left; background: transparent url('/images/bgBody.gif') top center repeat-y; height: auto;}

div#header {margin: 0 11px; padding: 0px 0 0 0; width: 990px;}
div#header-contentsWithoutMenu {height: 157px; margin: 0; padding: 0; background: #ccd7ed url('/images/photorow.gif') bottom left no-repeat;}
div#header-logo {margin: 0 0 0 11px; padding: 0; width: 600px; height: 67px; float: left; background: #ccd7ed;}

div#header-miniNav {margin: 10px 0 0 0; padding: 6px; background: url('/images/bgMiniNav.gif') top left no-repeat; width: 151px; height: 30px; float: right; color:#ffffff;}
div#header-miniNav a {color: #ffffff; text-decoration: none; font-weight:bold; background: #7b98d3;}
div#header-miniNav a:old, a:visited {color: #ffffff; background: #7b98d3;}
div#header-miniNav a:hover {color: #ffffff; text-decoration: underline; background: #7b98d3;}
div#header-president {margin: 100px 0 0 0px; padding: 5px; background: url('/images/bgMiniNav.gif') top left no-repeat; width: 151px; height: 30px;}
div#header-menu {width: 990px; margin: 0 0 0 0; padding: 0;}

div#body-wrap {width: 990px; margin: 0 11px; padding: 0; background: #ffffff;}
div#leftBody {width: 730px; margin: 0 10px 0 10px;}
div#leftBody-insidePage {width: 625px;}
div#leftColumn {float: left; width: 160px;  padding: 15px 10px 10px 10px; color: #ffffff;}
div#leftColumn img {vertical-align: top;}
div#leftBody-content {padding: 15px 10px 10px 10px; background-color: #fff; color: #0038a9;}
div#leftBody-content ul {list-style: none; margin-left: 10px; padding: 2px 2px 2px 0; text-indent: 0; list-style-image: url('/images/listArrowOrange.gif');list-style-position: inside; color: #0038a9;}
div#leftBody-content ul li {color: #0038a9; padding: 0; margin-left: 10px; text-indent:-2em;}
div#leftBody-content ul li a {color: #0038a9; text-decoration: underline; font-weight: bold;}
div#leftBody-content ul li a:hover {color: blue;}
div#leftBody-content ol { margin-left: 10px; padding: 2px 2px 2px 0; text-indent: 0; color: #0038a9;}
div#leftBody-content ol li {color: #0038a9; padding: 0; margin-left: 10px; text-indent:2em;}
/**div#leftBody-content table {}
div#leftBody-content td.headerRow {background-color: silver}
div#leftBody-content td.childRow {text-indent: 0px}**/
div#leftBody-content-insidePage {float: right; padding: 12px 10px 10px 0px; background-color: #fff;width: 432px;}
div.leftBody-content-sectionBlock {width: 100%; background: #ffffff; height: auto; padding: 0 0 20px 0;}
div.leftBody-content-commentBlock {width: 100%; background: #ffffff; height: auto; padding: 0;}




/**RIGHT BODY HOMEPAGE CONTAINERS**/
div#rightBody {margin: 0 0 0 750px;}
div#rightBody-content {margin: 0; padding: 15px 10px 10px 10px;}
div.rightBody-content-panel {width: 210px; margin: 0 0 10px 0;}
.rightBodyPanel {background: #ccd7ed; border: 1px solid #9d9d9d; padding:2px ; margin: 0px 0;}
.rightBodyPanel td {padding: 2px; vertical-align: middle; font-weight: bold;}

/**RIGHT BODY INSIDE PAGE CONTAINERS**/
div#rightBody-insidePage {margin: 0 0 0 626px;}
div#rightBody-content-insidePage {margin: 0; padding: 15px 10px 10px 10px;}
div#rightBody-content-mangoFlush-insidePage {margin: 0; padding: 0; width: 300px; background: #ffa13e url('/images/bgMango.gif') 0 44px repeat-x; height: auto;}

/**FOOTER CONTAINERS**/
div#footer {width: 990px; padding: 0; margin: 0 auto; background: #ccd7ed; border-top: 1px solid #9F998B; border-bottom: 2px solid #9F998B;}
div#footer a:old, a:visited {color: navy; background: transparent;}

/** SUB CONTAINERS **/
.formPanel {background: #eaf4fe; border: 1px solid #7f9db9; padding: 15px; vertical-align: top}
.highlight {color: red}
/** END **/
