@charset "UTF-8";
/* CSS Document */
body { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0 auto !important; width: 854px; }
#leftnav { font-family: Verdana, Arial, Helvetica, sans-serif; margin: 0 8px; }
#leftnav ul { list-style-type: none; margin: 5px 0 0; padding: 0; }
#leftnav ul li { color: #FFF; font-size: 90%; margin: 0; padding: 4px 4px 10px 10px; }
#rightcontent { margin: 15px; }
ul li, ol li { font-size: 10pt; padding: 0 0 .5em; }
ul ul li { font-size: 10pt; padding: .5em 0; }
h1 { color: #FFF; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 1.4em; padding: 10px 0 10px 10px; text-align: center; }
h2 { color: #B7093C; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 1.2em; line-height: 1.2em; }
h3 { color: #036; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 1.1em; line-height: 1.2em; }
.imgRtPort { border: 1px solid #4C679B; float: right; margin: 0 1px 10px 10px; padding: 5px; width: 240px; }
.imgLft { float: left; padding: 1em; }
.imgBox { border: 1px solid #4C679B; margin: 0 1px 10px 10px; padding: 5px; }
.mainTitle { color: #366; font-size: 1.5em; font-weight: 700; }
.paraTitle { color: #036; font-size: 10.5pt; font-weight: 700; }
.footnoteTxt { border-top: 1px solid #CCC; color: #666; font-size: 90%; margin: 5px; padding: 10px 0 0; }
.footnote { color: #C00; font-size: 85%; padding-left: .2em; padding-right: .3em; vertical-align: top; }
.bkgnd { background-color: #CED5E2; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10pt; }
.boxHilite { background-color: #CED5E2; border: 1px solid #CCC; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10pt; margin: 30px 30px 20px; padding: 15px; }
.TrainerTxt { color: #036; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 10pt; margin: 0 30px 10px; }
#arrows { clear: both; color: #696; font-family: Verdana, Arial, Helvetica, sans-serif; margin: 40px 0 20px; }
#arrows a:link, #arrows a:visited { color: #696; font-weight: 700; padding: 4px; text-decoration: none; }
#arrows a:hover { color: #19367E; text-decoration: none; }
#leftnav a:link, #leftnav a:visited, #leftnav a:active { color: #FFF; text-decoration: none; }
#leftnav a:hover { color: #fdba31; text-decoration: none; }
a:link, a:active, a:visited { color: #0069aa; text-decoration: none; }
a:hover { color: #f60; text-decoration: underline; }
table, td { color: #333; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
span#footer { color: #768aad; position: relative; top: 8px; }
p.footer { color: #999; font-size: 8pt; margin-top: 17px; margin-left: 20px; width: 95%; }
span#footer a { color: #768aad; }
#boxDotted { border: 1px dotted #900; color: #666; float: right; margin: 10px 5px 10px 10px; padding: 0 0 5px 15px; width: 170px; }
#frame_t { background-image: url(../images/frame_t.gif); }
.frame_r { background-image: url(../images/frame_r.gif); background-repeat: repeat-y; }
#frame_b { background-image: url(../images/frame_b.gif); }
.frame_l { background-image: url(../images/frame_l.gif); background-repeat: repeat-y; }
div#totd { background-color: #F7F7F7; color: #666; font-family: Trebuchet MS, Arial, Helvetica, sans-serif; font-size: 1.35em; line-height: 1.2em; margin: 40px 0; width: 330px; }
div#totdHead { color: #333; font-size: 1.35em; font-weight: bolder; margin-bottom: 10px; text-align: left; }
div#totdBody { border-left: solid 1px #e7e7e7; border-right: solid 1px #e7e7e7; padding: 0 18px; }
.bib { margin-left: 30px; text-indent: -30px; }
.imgRt, .imgRtSpec { border: 1px solid #4C679B; float: right; margin: 0 1px 10px 10px; padding: 5px; }
#topNav p { background-image: url(../images/navBar.gif); color: #bdddce; font-family: Trebuchet, "Trebuchet MS", Verdana, Arial, sans-serif; letter-spacing: 3px; margin: 0; padding: 6px 20px; text-align: center; }
#topNav a:link, #topNav a:visited { color: #fff; }
#topNav a:hover { color: #B7093C; text-decoration: none; }
.undoSpacing { letter-spacing: 0; }
#FnR { list-style: none outside none; }
.error { text-align: center; font-weight: bold; color: #900; }
/* FONT RESIZE */
#resize-box { margin-right: -390px; position: absolute; right: 50%; top: 60px; }
#resize-box a { color: #ccc; display: block; float: left; font-family: Arial, sans-serif; font-size: 12px; padding: 0 10px; text-decoration: none; border: none !important; }
#resize-box a:hover { background-color: #e0e0e0; color: #303030; }
.floatyBox { -webkit-border-radius: 7px; -moz-border-radius: 7px; border-radius: 7px; background-color: #ffefe5; padding: 5px 15px; border: solid 1px #EDDDD2; width: 250px; float: right; margin: 0 0 15px 15px; color: #666; }
.floatyBox p, .floatyBox td, .floatyBox li { font-size: 85%; }
#program input { margin-top: 7px; }
.dev { background-color: #F66; }
/* ----------------------------------------- BOTTOM HELPER */
#baseline { -khtml-border-radius: 7px 0 0 0; -moz-border-radius: 7px 0 0; -webkit-border-radius: 7px 0 0 0; background-color: #eee; border-left: solid 1px #bbb; border-top: solid 1px #bbb; bottom: 0; padding: 6px 6px 0; position: fixed; right: 0; }
#baseline a { border: none !important; }
#baseline a img { border: none; }
#transButtons img { width: 80px; }
.social > a, #Translate { background-image: url(../images/translation-toolkit.png); width: 152px; height: 40px; overflow: hidden; text-indent: -9999px; display: block; zoom: 1; filter: alpha(opacity=50); opacity: 0.5; }
.social > a:hover, #Translate:hover { filter: alpha(opacity=100); opacity: 1.0; }
#Print { background-position: -32px 0; }
#Decrease { background-position: -96px 0; }
#Increase { background-position: -64px 0; }
#Top { background-position: -128px 0; }
#Twitter { background-position: 0 32px; }
#RSS { background-position: 192px 32px; }
#Facebook { background-position: 160px 32px; }
#Email { background-position: 128px 32px; }
#Share { background-position: 0 0; }
#Copyright { background-position: 64px 32px; }
#Accessibility { background-position: 64px 0; }
#Translate { background-position: 2px 0; }
#flinks { border: 0 none; font-size: 12px; list-style: none outside none; position: relative; top: -166px; left: 50px; }
#flinks li { float: left; margin: 13px 5px 10px 54px; font-weight: normal !important; color: #333 !important; }
#flinks li a { color: #333 !important; }
#copyright { clear: both; }
#flinks a:hover { border-bottom: none !important; }
/* TRANSLATE */

#tajax { text-align: center; margin-top: 10px; height: 29px; }
#dpop { margin: 24px 14px 0; background-color: #fff; border: 1px solid #cfcfcf; text-align: left !important; width: 500px; overflow: visible; -moz-box-shadow: 0 0 11px 0 #999; -webkit-box-shadow: 0 0 11px 0 #999; box-shadow: 0 0 11px 0 #999; }
#google_translate_element { display: inline-block; }
.bubbleInfo { position: relative; }
.popup { position: absolute; display: none; z-index: 50; }
#dpop p { margin: 20px 20px 4px; }
#popTail { float: left; position: relative; bottom: -9px; left: 81px; }
#transButtons td { background-color: #EEEEEE; border: 1px solid #CCCCCC; border-radius: 7px 7px 7px 7px; padding: 3px; text-align: center; vertical-align: top; width: 20%; }
