/*LAYOUT*/
html{font-family:"lucida grande",tahoma,verdana,arial,sans-serif;}
.center {text-align: center;}
.right{text-align: right;}
#header{position: absolute;top: 7px;left:224px;width: 700px;}

/*#columnA{position:absolute;top: 7px;width: 210px;left:5px;}*/
/*#columnB{position: absolute;top: 7px;left:224px;width: 535px;border-top: 1em solid #000000;border-right: 1px solid #5f7137;border-bottom: 2em solid #5f7137;border-left: 1px solid #5f7137;padding-bottom: 10px;background: #dbd594;}*/
/*#columnC{position:absolute;top: 7px;width: 202px;left:770px;} */

#columnA{float:left;margin:7px;width: 210px;}
#columnB{float:left;margin:7px;width: 535px;border-top: 1em solid #000000;border-right: 1px solid #5f7137;border-bottom: 2em solid #5f7137;border-left: 1px solid #5f7137;padding-bottom: 10px;background: #dbd594;}
#columnC{float:left;margin:7px;width: 202px;}

#columnA .mainLogo {padding:0 0 0 10px;}
#columnB-search{position: absolute;top: 7px;left:214px;width: 535px;border-top: 1em solid #000000;border-right: 1px solid #5f7137;border-bottom: 2em solid #5f7137;border-left: 1px solid #5f7137;padding-bottom: 10px;background: #dbd594;}

#box-full{border-left: 1px solid #000000;border-right: 1px solid #000000;border-top: 1px solid #000000;border-bottom: 1px solid #000000;}
#box-inner{border: 1px solid #000000;padding: 10px 10px 0px 10px;background: #ffffff;}
#box-left{float: left;border: 1px solid rgb(64,64,64);margin: 10px 15px 10px 10px;width: 220px;}
#box-right{float: right;border: 1px solid rgb(64,64,64);margin: 10px 0px 10px 15px;width: 220px;}
#box-left-plain{float: left;border: none;margin: 5px 5px 5px 0px;width: 220px;}
#box-right-plain{float: right;border: none;margin: 5px 0px 5px 5px;width: 220px;}
#copyright{border: none;font-size: 80%;margin-bottom: 5px;}
#sponsor{text-align: center;}
.sponsorTitle {font-size:140%;color: #007700;font-weight:bold;text-align:right;}
.sponsorWrap {border-bottom:1px solid gray;margin-bottom:20px;}
.platinumRibbon {background:url('../img/icons/sponsor-platinum.png') no-repeat;margin:-11px 0 0 -10px;color:#888888;}
.goldRibbon {background:url('../img/icons/sponsor-gold.png') no-repeat;margin:-11px 0 0 -10px;color:#a2813e;}
.silverRibbon {background:url('../img/icons/sponsor-silver.png') no-repeat;margin:-11px 0 0 -10px;color:#909195;}
.bronzeRibbon {background:url('../img/icons/sponsor-bronze.png') no-repeat;margin:-11px 0 0 -10px;color:#956233;}
.noRibbon {margin:-11px 0 0 -10px;color:#007700;}
.liSpace {padding:5px 0 0 0;}
.tinyRed {color:#f00;font-size:65%;font-weight:bold;}
.tinyBlack {color:#000;font-size:65%;font-weight:bold;}

.titleAdjust {padding:15px 0px 0 0;text-align:center;height:60px;font-size:20px;}

#form{font-size: 80%;}
#box-inner td {border-top:1px dotted #000;}
#box-inner td a {text-decoration: none;}
#box-inner .subTitle {font-weight:bold;color:#007700;padding:0 0 15px 0;}
#box-inner .specialLink a {text-decoration:none;color:#444444;}
#box-inner .specialLink a:hover {text-decoration:underline;color:#007700;}
#box-inner .dateFormat {font-size:10px;color:#999999;margin:-8px 0 0 0;}
#box-inner .seeAllNews {text-align:right;}
#box-inner .info{padding:5px 0 0 0;border-bottom:1px dotted black;}
#box-inner .backLink{text-align:right;}

/* HTML */
a:link {color: #007700;border-bottom:0px white}
a:visited{color: #007700;border-bottom:1px white}
a:hover{text-decoration:none;color: #007700;border-bottom:1px white}
/*h1, h2, h3, h4, h5, h6, a, table, td, th, body, p, ul, ol, textarea, input{font-family: arial,helvetica,sans-serif;}*/
h1, h2, h3, h4, h5, h6{color: #000000;margin-left: 0px;}
h1, h2, h3{text-transform: uppercase;}
.box{margin: 10px 10px 10px 10px;}
pre{font-size: 110%;}
ul{list-style-type: square;}
li.spacy{margin-bottom:1em;}
h1 {font-size:250%;margin-bottom:.4em;}
h2 {font-size:160%;margin-bottom:.2em;margin-top:1.5em;}
h3 {font-size:140%;margin-bottom:.4em;margin-top:1.5em;}
h4 {font-size:110%;margin-bottom:.4em;margin-top:1.5em;}
h5 {font-size:100%;margin-bottom:.4em;margin-top:1.5em;}
h6 {font-size:90%;margin-bottom:.4em;margin-top:1.5em;}
h1.divider{margin-top:0px;margin-left: 0px;margin-bottom: 0px;line-height:200%;font-size:140%;font-variant: normal;text-align:center;padding-top:4px;padding-bottom:2px;color:#ffffff;background-color:#000000;}
h2.divider{margin-top:0px;margin-bottom:5px;margin-left: 0px;line-height:170%;font-size:90%;font-variant: normal;text-align: center;padding-top:0px;padding-bottom:1px;color:#ffffff;background-color:#000000;}
h3.title {color: #007700;margin-top:0em;}
body{font-size: 75%;color:#444444;background-color:#ffffff;margin-left:0px;margin-top:0px;}
.announcement a {color:#cc0000;}
.announcement {color:#cc0000;}
p.indent{margin-left:10px;}
.clearBoth{clear:both;}
.chama {padding:10px;}

.trainingTable td {text-align:center;}
