body { margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #f0ffff; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; }

p { margin: 0px; }

.loginTable{ font-family: Helvetica; font-size: 10px; color: #FFFFFF; text-align: left; }
.button { color: #FFFFFF; background-color: #383A25; font-size: 10px; font-family: "Tahoma"; border: #333333 1px solid; padding:0px; }
.textbox { color: #000000; background-color: #FFFFFF; font-size: 11px; border: #999999 1px solid; font-family: "Tahoma"; }
.navHeader { font-weight: bold; font-size: 12px; }
.navArrow { width: 15px; font-weight:bold; color:#CC3300; padding-right:5px; text-align:right; }
.trainingText strong { color: #CC3300; }
.greenText { color:#00CC00; }
.tfb { color: #1460B6; }
.hide { display: none; visibility: hidden; }
.tdhd1 { BACKGROUND-COLOR: silver; COLOR: white; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold }
.tdhd2 { BACKGROUND-COLOR: #c10000; COLOR: white; FONT-FAMILY: Arial; FONT-SIZE: 13px; FONT-WEIGHT: bolder }
.tdhd3 { BACKGROUND-COLOR: #0066CC; COLOR: white; FONT-FAMILY: Arial; FONT-SIZE: 12px; FONT-WEIGHT: bold }

.divider_horizontal{ background-image:url(../img/divider_hori.jpg); height:5px; background-repeat:repeat-x; }
.divider_vertical{ background-image:url(../img/divider_vert.jpg); width:3px; background-repeat:repeat-y; }
.subBut { color: #FFFFFF; background-color: #383A25; font-size: 12px;
	font-family: "Tahoma"; border: #333333 1px solid; padding:1px; }

.rowspace { height: 5px; }
.error { color:#CC3300; }
span.ok { color:#009900; }

select { font-size: 11px;  font-family: "Tahoma"; }
input.error { background: #f8dbdb; border-color: #e77776; }

a:link, a:visited { color: #0000ff; font-size: 12px;  font-family: "Tahoma"; text-decoration: underline; }
a:hover, a:visited:hover { color: #333333; font-size: 12px;  font-family: "Tahoma"; text-decoration: none; }

.gridTable { border: 0px; padding: 5px; }
.gridTable th { background-color: #135FB6; font-weight: bold; color:#FFFFFF; padding: 5px; border: none; text-align: left; }
.gridTable th a:link, .gridTable th a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 0px; }
.gridTable th a:hover, .gridTable th a:visited:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.gridTable tr:hover { background: #F2F2F2; }
.gridTable td { padding: 5px; border-bottom: 1px dashed #CCCCCC; border-left: 0px solid  #CCCCCC; border-right: 0px solid  #CCCCCC; }
.gridTable iframe { width:100%; height:290px; background-color:#fff; }

.gridTable2 { border: 0px; padding: 0px; }
.gridTable2 th { background-color: #BACEDE; font-weight: bold; color:#333333; padding: 3px; border: none; }
.gridTable2 th a:link, .gridTable2 th a:visited { font-weight: bold; color: #FFFFFF; text-decoration: none; padding: 0px; }
.gridTable2 th a:hover, .gridTable2 th a:visited:hover { font-weight: bold; color: #FFFFFF; text-decoration: underline; }
.gridTable2 tr:hover  { background: #F2F2F2; }
.gridTable2 td { padding: 3px; border-bottom: 1px dashed #CCCCCC; border-left: 0px solid  #CCCCCC; border-right: 0px solid  #CCCCCC; }

#frames { border-collapse:collapse; width:95%; margin:0 auto; }
#frames td { padding:3px; margin:0; text-align:center; background-color:#fff; color:#000; border:1px solid #444; }
#frames td.unlined { border-width:0; padding:10px 0; background-color:transparent; }
#frames td.dark { cursor:auto; background-color:#be8f8f; color:#000; }
#frames iframe { width:100%; height:100px; background-color:#fff; }

.lined { cursor:pointer; }
.contributeTable  { background-color:#D9B972; border: 2px solid #D9B972; }
.contributeTable td { background-color:#FFFFFF; }

.paneHeader { font-weight: bold; color:#135FB6; padding: 3px; border-bottom: 1px solid #CCCCCC; }
.paneHeader1 { font-size: 12px; color: #3366FF; font-weight: bold; BACKGROUND-COLOR: #F3C438; }
.paneHeader2 { font-weight: bold; FONT-SIZE: 12px; BACKGROUND-COLOR: #C9C9C9; color:#135FB6; padding: 3px; border-bottom: 1px solid #CCCCCC; }
.paneHeader10 {text-align:left; vertical-align:bottom; height:20px; color:#FFFFFF; font-family:Verdana; font-size:9px; background-color:#0066CC; padding:0px 10px 0px 10px; }

.headerText { color:#333333; font-weight:bold; font-size: 16px; }
.headerTextBg {
	color:#333333; font-weight:bold; font-size: 16px; padding-left: 50px; background:url(../img/bullet_circle.jpg) no-repeat;
	border-bottom: 1px dashed #CCCCCC; width:350px;
}

.style1 { COLOR: #000000    }
.style2 { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.style3 { color: #3366FF; font-weight: bold; }
.style7 { COLOR: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; }
.style10 { font-family: Verdana, Arial, Helvetica, sans-serif }
.style13 { font-size: 11px; color: #3366FF; font-weight: bold; }

.paneFooter { background-color: #F2F2F2; border-top: 1px solid #CCCCCC; }

ul.benefits { list-style:none; text-align: left; width: auto; margin: 0 auto; }
ul.benefits li {
	width: auto; display:block; padding-left: 25px; background:url(../img/bullet_bird.jpg) no-repeat;
	font-size: 12px; padding-bottom: 5px; padding-top: 5px; border-bottom: 1px dashed #CCCCCC; text-align: justify;
}

.featured { padding: 10px; border: 1px solid #CCCCCC; }
.featured:hover { padding: 10px; border: 1px solid #000000; }

