span.accesskey { text-decoration:none; } .accessibility, hr { position: absolute; top: -999em; left: -999em; } dfn { position: absolute; left: -1000px; top: -1000px; width: 0; height: 0; overflow: hidden; display: inline; } a.external span { position: absolute; left: -5000px; width: 4000px; } a.external { padding: 0 12px 0 0; } a.external:link { color: #18507C; background: url(images/cms/external.gif) no-repeat 100% 0; } a.external:visited { color: #18507C; background: url(images/cms/external.gif) no-repeat 100% 0; } a.external:hover { color: #18507C; background: url(images/cms/external.gif) no-repeat 100% 0; background-color: #C3D4DF; } .clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } * html>body .clearfix { display: inline-block; width: 100%; } * html .clearfix { /* Hides from IE-mac \*/ height: 1%; /* End hide from IE-mac */ } * { margin:0; padding:0; } body { text-align: left; font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 73.23%;
line-height: 1em; color:#6d6d6d; background-color: #ffffff; } div { font-size: 1em; } img { border: 0; } a, a:link a:active { text-decoration: underline; background-color: inherit; color: #18507C; } a:visited { text-decoration: underline; background-color: inherit; color: #18507C; } a:hover { text-decoration: none; color: #385C72; } body { background-color: #fff; color: #ccc; margin:0em; } div#pagewrapper { border: 0px solid black; margin: 0 auto; max-width: 740px; min-width: 740px; background-color: #fff;; color: black; } div#menutop { background-color:#F5F0ED; height:39px; width:515px; } div#toplinks { float:right; padding-right:20px; color:#c6c6c6; vertical-align:bottom; padding-top:17px; } div#header { height:15px; background: #E1D7CD; margin-left:15px; margin-right:15px; border-bottom:1px solid white; } div#header h1 a { background: #E1D7CD; display: block; height: 15px; text-indent: -999em; text-decoration:none; margin-left:15px; margin-right:15px; } div#content { margin: 1.5em auto 2em 0; } div#main {
margin-left: 2%; margin-right: 2%; } div#mainhome { margin-left: 2%; margin-right: 290px; } div#main2 { margin:10px; margin-left:8px; } div#sidebar { float: left; width: 191px; display: inline; margin-left: 0; } div#footer { clear: both; color: #696969; background-color: #E0D6CD; padding:10px; padding-top:5px; margin-left:12px; margin-right:15px; } div#footer2 { clear: both; font-size:11px; color:#696969; text-align:center; padding-top:20px; } div#footer p { font-size: 0.8em; padding: 8px; text-align: center; margin: 0; } div#footer p a { color: #696969; } div.hr { height: 1px; padding: 1em; border-bottom: 1px dotted black; margin: 1em; } div.left49 { width: 49%; } div.right49 { float: right; width: 49%; text-align: right; } div#content { } div#homequote { color:#f69f02; font-size:15px; font-style:italic; line-height:24px; border-bottom:1px solid #E0D6CD; margin-bottom:10px; padding-bottom:10px; } div#orangebar{ background: url(images/orange-bg.gif); color:white; font-weight:bold; text-align:center;
padding:6px; padding-left:10px; font-face:verdana; font-size:14px; font-style:italic; } div#newsbox { width:270px; float:Right; border:1px solid #7AB0CC; border-bottom:0px; margin-right:15px; position:relative; } div#newsbox2 { position:absolute; width:80px; height:90px; bottom:0px; right:-30px; display:block; } div#newsbar { background-color:#7AB0CC; color:white; padding:6px; padding-left:10px; font-face:verdana; font-size:12px; } div#content h1 { font-size: 2em; line-height: 1em; margin: 0; } div#content h2 { color: #fff; background-color:#6D6D6D; font-size: 13px; text-align: left; font-weight:bold; padding-left: 0.5em; padding-bottom: 1px; border-bottom: 1px solid #fff; line-height: 28px; margin: 0px 15px 0.5em 15px; } div#content h3 { color: #6d6d6d; font-size: 1.3em; line-height: 1.3em; margin: 0 0 0.5em 0; } div#content h4 { color: #294B5F; font-size: 1.2em; line-height: 1.3em; margin: 0 0 0.25em 0; } div#content h5 { color: #294B5F; font-size: 1.1em; line-height: 1.3em; margin: 0 0 0.25em 0; } h6 {
color: #294B5F; font-size: 1em; line-height: 1.3em; margin: 0 0 0.25em 0; } p { font-size: 1em; margin: 0 0 1.5em 0; line-height: 22px; padding: 0; color:#6d6d6d; } blockquote { border-left: 10px solid #ddd; margin-left: 10px; } strong, b { font-weight: bold; } em, i { font-style:italic; } /* Wrapping text in <code> tags. Makes CSS not validate */ code, pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */ font-family: "Courier New", Courier, monospace; font-size: 1em; } pre { border: 1px solid #000; background-color: #ddd; margin: 0 1em 1em 1em; padding: 0.5em; line-height: 1.5em; font-size: 90%; } div.templatecode { margin: 0 0 2.5em; } div#main ul, div#main ol, div#main dl { font-size: 1.0em; line-height: 1.4em; margin: 0 0 1.5em 0; } div#main ul li, div#main ol li { margin: 0 0 0.25em 3em; color:#6d6d6d; } div#main dl dt {
font-weight: bold; margin: 0 0 0 1em; } div#main dl dd { margin: 0 0 1em 1em; } div#main dl { margin-bottom: 2em; padding-bottom: 1em; border-bottom: 1px solid #c0c0c0; } div#news { margin: 2em 0 1em 1em; border: 1px solid #000; border-bottom:1px solid #FF6304; background: #FFE9AF; } div#news h2 { line-height: 2em; background: #fff; } .NewsSummary { padding: 0.3em 0.3em 0.5em .3em; margin: 0 0.5em 1em .3em; color:#6d6d6d; } .NewsSummary2 { padding: 0.3em 0.3em 0.5em .3em; margin: 0 0.5em 1em 0; color:#6d6d6d; } .NewsSummaryPostdate { font-size: 90%; font-weight: bold; } .NewsSummaryLink { padding-top: 0px; color:#71A6CE; font-size:11px; line-height:18px; } .NewsSummaryCategory { font-style: italic; margin: 5px 0; } .NewsSummarySummary, .NewsSummaryContent { line-height: 19px; color:#6d6d6d; font-size:11px; padding-top:5px; } .NewsSummaryMorelink { color:#71A6CE; font-size:11px; padding-top:5px; } #NewsPostDetailSummary { color:#6d6d6d; font-style:italic; font-weight:normal; line-height:18px; }
#NewsPostDetailCategory { font-style: italic; border-top: 1px solid #ccc; margin-top: 0.5em; padding: 0.2em 0; } #NewsPostDetailContent { margin-bottom: 15px; line-height: 120%; } /* #NewsPostDetailTitle { color:#6d6d6d; } */ #menu_vert { padding-left: 0; margin-left: 0em; background-color:#97CE19; background: url(images/cms/menu-bg.gif); height:169px; } #menu_vert li { list-style: none; margin: 0; border-bottom: 1px dashed #BAF133; display: block; } div#menu_vert a { text-decoration:none; display: block; padding: .8em 1.5em .75em 50px; color: #fff; font-weight:bold; background: url(images/cms/menu-icon.png) no-repeat 10px center; min-height:1em; } div#menu_vert a:hover { color: #018DBC; } div#menu_vert a.activeparent:hover { background-color: transparent; color: #018DBC; } div#menu_vert li a.activeparent { background: url(images/cms/menu-icon.png) no-repeat 25px center; background-color: transparent; color: #fff; } div#menu_vert ul h3 { background: url(images/cms/menu-icon.png) no-repeat 25px center;
background-color: transparent; display: block; padding: .8em 1.5em .75em 63px; color: #018DBC; font-size: 1em; margin: 0; } div#menu_vert li.sectionheader { border-right: none; font-size: 130%; font-weight: bold; padding: 1.5em 0 0.8em 0; background-color: #fff; line-height: 1em; margin: 0; text-align:center; } div#menu_vert li.separator { height: 1px !important; margin-top: -1px; margin-bottom: 0; padding:2px 0 2px 0; background-color: #000; overflow:hidden !important; line-height:1px !important; font-size:1px; /* for ie */ } div#menu_vert li.separator hr { display: none; }