﻿body { margin: 22px; padding: 0px; font-family: "Arial", Tahoma, Sans-Serif; font-size: 1em; }
img { border:none; }

.Text100 { font-size: 100%; }
.Text120 { font-size: 120%; }
.Text140 { font-size: 140%; }

.clear  { clear: both; }

#wrapper { margin: 0 auto; width: 909px; min-height: 400px; }

/* TOP LOGO LINKS */
#top { width: 909px; height: 137px; }
#logo {  width: 330px; height: 130px; padding-left: 20px; float: left; }

#logo #ctl00_LabelTextOnlyLogo { font-size: 4em; font-weight: bold; display: block; }
#logo #ctl00_LabelTextOnlySlogan { font-size: 1em; font-weight: bold; display: block; }

#topContacts { width: 500px; padding-right: 20px; float: right; text-align: right; margin-top: 20px; }
#topContacts .header { color: #006700; text-transform: uppercase; display: block; font-weight: bold; font-size: 0.9em; margin-bottom: 3px; padding-top: 40px; }
#topContacts .content { color: #999; display: block; font-size: 0.8em; font-weight: bold; margin-bottom: 7px; }
#topContacts .content a { color: #999; text-decoration: none; }
#topContacts .content a:hover { color: #999; text-decoration: underline; }
#topContacts .topContactTop { color: #999; display: inline-block; float: right; margin-left: 20px; }

/* MENU & BREADCRUMBS */
#hMenu  { width: 909px; height: 45px; }
#hMenu #menu { width: 879px; height: 45px; margin: 0px 15px 0px 15px; line-height: 44px; color: #fff; font-size: 0.8em; font-weight: bold; }
#hMenu #menu a { color: #fff; }
#hMenu #menu #ctl00_Menu1 tr td table tr td a { color: #fff; }
#hMenu #menu #ctl00_Menu1 tr td table tr td a:hover { text-decoration: underline; }
#hMenu #menu #ctl00_Menu1 tr td table tr td { padding-right: 12px; padding-left: 5px; }
.hMenuSelected a { background: none; }
.hMenuHover a { background: none; }

#breadcrumbs  { width: 879px; padding-left: 15px; height: 30px; line-height: 30px; font-size: 0.7em; }
#breadcrumbs a { color: #006600; text-decoration: none; }
#breadcrumbs a:hover { color: #006600; text-decoration: underline; }

/* MAIN CONTENT */
#content #cTop { width: 909px; }
#content #cTop #cMiddle { width: 909px; }
#content #cTop #cMiddle #cBottom { width: 879px; padding: 5px 15px 35px 15px; }
#content #cTop #cMiddle #cBottom #left { width: 190px; float: left; }
#content #cTop #cMiddle #cBottom #right  { width: 640px; float: right; margin-right: 10px; }
#content #cTop #cMiddle #cBottom #right p,ul { font-size: 0.9em; color: #666; text-decoration: none; text-align: justify; }

/* MAIN CONTENT LINK STYLE */
#content #cTop #cMiddle #cBottom #right a { color: #666;  font-weight: bold; text-decoration: underline; }
#content #cTop #cMiddle #cBottom #right a:hover { text-decoration: underline; }
/* END MAIN CONTENT LINK STYLE */

#content #cTop #cMiddle #cBottom #right h1 { width: 640px; text-align: center; color: #006600; font-size: 1.7em; font-weight: normal; border-bottom: solid 1px #CCCCCC; }
#content #cTop #cMiddle #cBottom #right h2,h3 { width: 640px; text-align: left; color: #006600; font-weight: normal; border-bottom: solid 1px #CCCCCC; }
#content #cTop #cMiddle #cBottom #right h2 { font-size: 1.3em; }
#content #cTop #cMiddle #cBottom #right h3 { font-size: 1.15em; }
#content #cTop #cMiddle #cBottom #right h4 { width: 640px; text-align: left; color: #006600; font-weight: normal; }
#content #cTop #cMiddle #cBottom #right h4 { font-size: 1.15em; }


/* VERTICAL MENU */
#content #cTop #cMiddle #cBottom #left #Access { width: 170px; height: 130px; text-align: center; color: #666666; font-size: 0.7em; border: solid 1px #ccc; }
#content #cTop #cMiddle #cBottom #left #Access a { text-align: center; color: #666666; text-decoration: none; }
#content #cTop #cMiddle #cBottom #left #Access a:hover { text-decoration: underline; }

#content #cTop #cMiddle #cBottom #left #Access #Text, #Contrast, #TextOnly { line-height: 20px; }
#content #cTop #cMiddle #cBottom #left #Access #Text #ctl00_LabelAccessText { text-align: center; text-decoration: underline; display: block; }
#content #cTop #cMiddle #cBottom #left #Access #Contrast #ctl00_LabelAccessContrast { text-align: center; text-decoration: underline; display: block; }

#content #cTop #cMiddle #cBottom #left #SiteMapWrapper { width: 170px; text-align: center; color: #666666; font-size: 0.7em; margin-top: 15px; border: solid 1px #ccc; }
#content #cTop #cMiddle #cBottom #left #SiteMapWrapper a { text-align: center; color: #666666; text-decoration: none; line-height: 20px; }
#content #cTop #cMiddle #cBottom #left #SiteMapWrapper a:hover { text-decoration: underline; }

#content #cTop #cMiddle #cBottom #left #BookmarkWrapper { width: 170px; text-align: center; color: #666666; font-size: 0.7em; margin-top: 5px; border: solid 1px #ccc; }
#content #cTop #cMiddle #cBottom #left #BookmarkWrapper a { text-align: center; color: #666666; text-decoration: none; line-height: 20px; }
#content #cTop #cMiddle #cBottom #left #BookmarkWrapper a:hover { text-decoration: underline; }

#content #cTop #cMiddle #cBottom #left h3 { width: 170px; text-align: center; font-size: 0.7em; color: #666; border-top: solid 1px #ccc; padding-top: 7px; }
#content #cTop #cMiddle #cBottom #left #vMenu { margin-top: 50px; }
#content #cTop #cMiddle #cBottom #left #vMenu #ctl00_Menu2 tr td table { width: 170px; border-bottom: solid 2px #fff; }

.vMenuItem { width: 170px; height: 32px; font-size: 0.68em; font-weight: bold; overflow: auto; }
.vMenuItem a { background: none; padding-left: 10px; color: #006600; }
.vMenuItem a:hover { text-decoration: underline; }

#content #cTop #cMiddle #cBottom #left #vMenu #BackButton { width: 170px; height: 32px; font-size: 0.8em; font-weight: bold; line-height: 32px; margin-top: 30px; }
#content #cTop #cMiddle #cBottom #left #vMenu #BackButton a { background: none; padding-left: 10px; color: #006600; text-decoration: none; }
#content #cTop #cMiddle #cBottom #left #vMenu #BackButton a:hover { text-decoration: underline; }

/* FOOTER */
#footer2 { width: 509px; text-align: center; color: #666666; font-size: 0.7em; margin-top: 20px; float: left; }
#w3c { width: 200px;text-align: center; color: #666666; font-size: 0.7em; margin-top: 20px; float: left; }
#compatible { width: 200px; text-align: right; color: #666666; font-size: 0.7em; margin-top: 20px; float: right; }

/* PAGE STYLES */
/* CONTACT */
#contactLabels { width: 200px; float: left; font-size: 0.9em; }
#contactLabels .label { display: block; margin-bottom: 5px; }
#contactForms { width: 400px; float: right; }
#contactForms input,textarea { width: 300px; margin-bottom: 5px; font-size: 0.9em; font-family: Arial; color: #333333; }
#contactForms select { margin-bottom: 5px; }
#contactForms .button { width: 100px; }

/* PARTNERS */
#cv { width: 640px; border-top: solid 1px #ccc; border-right: solid 1px #ccc; border-left: solid 1px #ccc; }
#cv h3 { font-weight: bold; text-decoration: underline; margin-top: 0; font-size: 1em; border-bottom: none; }
#cv .singlecolumn { border-bottom: solid 1px #ccc; width: 620px; padding: 10px; }
#cv .twocolumn { border-bottom: solid 1px #ccc; width: 640px; }
#cv .twocolumn .left { float: left; width: 300px; padding: 10px; }
#cv .twocolumn .right { float: right; width: 300px; padding: 10px; }

/* DOCUMENTS */
.word, .pdf, .excel, .pp { color: #666; line-height: 30px;}
.word {}
.pdf {}
.excel {}
.pp {}
