/* CSS LAYOUT, TEXT STYLES =============================================Layout by Alt-Web Design & Publishing http://www.alt-web.com August 2011=============================================/**Zero out default browser settings **/html {overflow-y: scroll; margin: 0; padding: 0; border: 0; font-size: 90%; line-height:100%;}body {margin:0;padding:0;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 14px;color: #333;}/**BEGIN LAYOUT**/#container {width : 991px; _width: 994px; /**to fix IE6 3px jog**/margin : 10px auto; /**centered on screen**/padding: 0;text-align : left;overflow:hidden; /**float containment**/background: #FFF url(../Images/ContainerBG.jpg) repeat-y;/**shadows for browswers that support it**/-webkit-box-shadow: #CCC 0.5em 0.5em 0.5em;-moz-box-shadow: #CCC 0.5em 0.5em 0.5em;-ms-box-shadow: #CCC 0.5em 0.5em 0.5em;-o-box-shadow: #CCC 0.5em 0.5em 0.5em;-khtml-box-shadow: #CCC 0.5em 0.5em 0.5em;box-shadow: #CCC 0.5em 0.5em 0.5em;/**ROUNDED BORDERS**/-webkit-border-bottom-left-radius: 20px;-webkit-border-bottom-right-radius: 20px;/**MOZILLA**/-moz-border-radius-bottomleft: 20px;-moz-border-radius-bottomright: 20px;/**OTHER BROWSERS**/border-bottom-left-radius: 20px;border-bottom-right-radius: 20px;border: 2px solid #4F7DBB;border-top:none;}/**Left column**/#sidebar {width: 180px;margin:0;padding: 0;float: left;text-align: left;min-height: 650px;_height:650px; /*for IE6*/}#sidebar .indent {margin-top: 50px;margin-left: 8px;margin-right: 5px;}/**middle column**/#middle {margin:0 0 0 180px; /**left-margin=sidebar width**/padding:0;width: 810px;border-left: 1px solid #B5C4D7;background: #FFF;/**ROUNDED BORDERS**/-webkit-border-bottom-right-radius: 20px;-moz-border-radius-bottomright: 20px;border-bottom-right-radius: 20px;}#content {padding: 25px 20px;}#YouTube {text-align:center;position:relative; z-index:1; margin: 18px;}#footer {clear:both;padding: 10px;text-align: center;border-top: 2px solid #B5C3D7;}/**Optional floats, clearing**/.floatLt, .floatRt {padding: 20px 12px 20px 12px;}.floatRt {float:right;margin-left: 10px;width:auto;}.floatLt {float:left;margin-right: 20px;width:auto;}/**use this class to clear floats when needed on a p, br or hr tag**/.clearing {clear:both;line-height: 1px; visibility: hidden;}/**optional shadows for browsers that support this**/.shadow {-webkit-box-shadow: #CCC 0.5em 0.5em 0.5em;-moz-box-shadow: #CCC 0.5em 0.5em 0.5em;-ms-box-shadow: #CCC 0.5em 0.5em 0.5em;-o-box-shadow: #CCC 0.5em 0.5em 0.5em;-khtml-box-shadow: #CCC 0.5em 0.5em 0.5em;box-shadow: #CCC 0.5em 0.5em 0.5em;}/**TEXT STYLES**/#sitetitle h1{margin:-12px;padding:0;text-indent: -9999em; /**moved off screen**/font-size: 10px;}p {font-size: 14px;color: #333;}#sidebar p{font-size: 12px;margin: 16px 0 12px 0;padding: 0;}/**search bar**/#sidebar form input {font-size: 11px}/**Horizontal rules**/#sidebar hr {width:50%;color: #000; background:#000;}#content hr {width:75%;color: #000; background:#000;margin-bottom: 22px;}h1,h2, h3, h4,h5,h6, p {line-height: 1.4em;margin: 0 5px 0 5px;padding: 5px;}#content h1 /**page title**/ {display:inline-block;/**for older IE only**/zoom:1; /**gives IE has layout**/*display:inline;color:#345C8F;font-size: 20px;margin: 1em 0 0.5em 0;padding: 0 0.75em 0 0;border-bottom: 3px solid #BF1039;letter-spacing: -1px;}h2 {color: #355D99; font-size: 18px;}h3 {color: #333; font-size: 16px; font-style:italic;}h4 {color:#C01626;font-size: 14px;}h5 {color: #666;font-size:14px;margin-top:1em;}h6 {color: #355D99;margin-top: 16px;text-transform:uppercase; letter-spacing:2px;font-size: 16px; }.news {text-transform:uppercase;color:#355D99;font-weight: bold;}/**lists**/#content ul,#content ol {margin-top:0; padding-top:0}#content li {line-height: 1.2;margin:0 10% 12px 10%;padding-top:0px;}#content li li {font-size: 13px;margin-left: -12px;margin-bottom: 6px;}#content ol li li {list-style:lower-alpha}/**when you need a list without bullets use this ul class**/.nobullets {list-style:none;}/**definition lists for CAPE Board etc.**/dl{margin: 0; padding: 0; font-size: 12px;width:325px;  }dt{margin: 12px 0 0 25px;padding: 0;font-weight: bold;font-style: italic;}dd{margin: 0 0 0 45px; padding: 2px;}/**end lists**/#footer h4 {margin: 10px 0 0 0;padding: 0;font-weight:normal;font-size: 14px;color: #666;}#footer p {margin:0;padding:0;font-size: 14px;color:#666;}address {margin: 0px;padding: 0px;font-style: normal;font-size: 14px;color: #666;line-height: 125%}/**Re-usable text-align classes**/.left {text-align: left}.center {text-align: center}.right {text-align:right}.justify {text-align:justify}/**for images on same line as text**/.middle {vertical-align:middle}/**Tables**/#facts table {font-size: 12px;width: 525px; margin:0 auto;border: 1px solid #B5C4D7;border-collapse:collapse;}#facts td{border: 1px dotted #CCC}#facts .left_col {padding-left: 1.75em; color: #355D99;font-weight:bold;text-align:left;}#facts .mid_col {color: #333;text-align:left;padding-left: 0.75em;}#facts .right_col {color:#333; text-align:center;}#facts th {background-color: #355d99;color:#FFF; text-align:center;padding: 0.50em;font-size: 14px;line-height: 18px;}#facts td {height: 18px;color: #333;padding: 0.25em;vertical-align: middle;text-align:center;}#facts .ref {color:#666; font-size:xx-small}#facts table li { line-height: 1.4em; margin-bottom: 0.65em}#facts table ul li a {display:block}#facts table caption {text-align:center; font-weight:bold; margin:6px}#facts table.articles td {background-color:#E8EDF4;}/**alternating table rows**/#facts tr:nth-child(2n+1) {background-color: #E8EDF4;}/**End tables**//**ALL forms**/input {font-family:Arial, Helvetica, sans-serif;border: 1px solid #B5C4D7; font-size: 12px;}/**field background on focus**/input:focus,input:active,select:focus,select:active {background-color: #EBECDE;}/**freeFind Search**/#search input {/**rounded**/-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;}#search input[type=text]{color:#666}#search input[type=text]:focus,#search input[type=text]:active {color:#333;}#search-button {background-color:#B5C3D7;color:#000;}#search-button:hover,#search-button:focus,#search-button:active {background-color:#6373CA; color:#FFF;outline:none;}/**Forms for BRS, Board Mtg, Outlook**/form#CAPE {width: 440px;background-color:#B5C3D7;margin: 8px auto;}form#CAPE fieldset {margin-bottom:5px; border-right:none;border-bottom:none;border-left:none;}form#CAPE legend {padding: 8px;border: 1px solid silver;background: #eaeaea;font-weight: bold;color: #C01626;margin-left: -75px;*margin-left:0;line-height: 1.5}/**wrap form lables and fields inside ordered lists for better web accessibility**/form#CAPE ol {list-style:none; margin:0; padding:0}form#CAPE li {padding:5px;margin: 0;clear: left;}form#CAPE label{display:inline-block;float:left;line-height: 23px; /**lines up labels with fields**/width:167px;font-size: 12px; color: #000;font-weight: 600;text-align:right;margin-right: 10px; /*space between labels, fields*/}form#CAPE input[type=text] {width: 190px; /**same width on text fields**/}form#CAPE select {width:auto}/**submit button**/.submit {border: 2px outset #0D207D;background: #E8EDF4;font-weight:bold;padding: 4px;/**rounded**/-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px;color: #003366;}.submit:hover, .submit:focus,.submit:active {border: 2px inset #6373CA;background: #FFF;color: #B01223;}form#CAPE .submit {width: 80px;font-size: 14px; margin: 10px;}/**end CAPE forms**/