body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
body { background-color: #00bfff; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
/*body { background-color: #F0FFF0; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
/*body { background-color: #F0FFF0; background-image: url(../img/bg1.jpg); background-repeat: repeat-x;
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; } */

.contBg { background-image:url(../img/cont_bg.jpg); repeat; }
.contBg2 { background-image:url(../img/cont_bg2.jpg); background-repeat:no-repeat; }
.loginTable{ font-family: Helvetica; font-size: 10px; color: #FFFFFF; text-align: left; }
.button { color: #FFFFFF; background-color: #383A25; font-size: 12px; font-family: "Tahoma"; border: #333333 1px solid; padding:1px; }

.textbox { color: #000000; background-color: #FFFFFF; font-size: 11px; border: #999999 1px solid; font-family: "Tahoma"; }
.textarea { color: #111111; background-color: #F5F5DC; font-size: 11px; border: #999999 1px solid; font-family: "Tahoma"; }
select { font-size: 11px; font-family: "Tahoma"; }

.divider_horizontal { background-image:url(../img/div_h.jpg); height:5px; background-repeat:repeat-x; }
.divider_vertical{ background-image:url(../img/div_v.jpg); width:3px; background-repeat:repeat-y; }

.rowspace { height: 5px; }

span.error { color:#cc3300; }
span.ok { color:#009900; }
.required_icon { font-weight: bold; color: red}

input.error{ background: #f8dbdb; border-color: #e77776; }

a:link, a:visited { color: #333333; text-decoration: underline; }
a:hover, a:visited:hover { color: #333333; text-decoration: none; }

.flightTable { border: 0px; padding: 5px; border-spacing: 1px; background-color: #C69322; }
.flightTable th { background-color: #C69322; font-weight: bold; color:#FFFFFF; padding: 5px; border: none; }

.tdBg { background-color:#D9B972; }
.tdBgWhite { background-color:#FFFFFF; }

.gridTable { border: 0px; padding: 5px; }
.gridTable th { background-color: #C69322; 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 .trbg { background:#D9B972;} 
.gridTable td { padding: 5px; border-bottom: 1px dashed #CCCCCC; border-left: 0px solid  #CCCCCC; border-right: 0px solid  #CCCCCC; }

.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; }

.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; }
.paneFooter { background-color: #F2F2F2; border-top: 1px solid #CCCCCC; }

.headerText { color:#333333; font-weight:bold; font-size: 16px; }
.headerText1 { color:#333333; font-weight:bold; font-size: 14px; }
.headerText2 { color:#333333; font-weight:bold; font-size: 12px; }

.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; }

.sheaderText { color:#333333; font-weight:bold; font-size: 14px; }
.sbheaderText { color:#0000ff; font-weight:bold; font-size: 14px; }
.norm { color:#333333; font-size: 12px; }
.LGheaderText { color:#32cd32; font-weight:bold; font-size: 16px; }

.routeTable { border: 0px; padding: 0px; }
.routeTable th { padding: 3px; font-size: 16px;}
.routeTable td { padding: 3px; border-bottom: 0px solid #CCCCCC; border-left: 0px solid  #CCCCCC; border-right: 0px solid #CCCCCC; font-size: 12px;}

.infoTable { background-color: #FFFFFF; border: 0px; padding: 0px; }
.infoTable th { padding: 3px; font-size: 16px;}
.infoTable td { padding: 3px; border-bottom: 0px solid #CCCCCC; border-left: 0px solid  #CCCCCC; border-right: 0px solid #CCCCCC; font-size: 12px;  color:#000000;}


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; }

.hide { display: none; visibility: hidden; }
.featured { padding: 10px; border: 1px solid #CCCCCC; }

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

.tfb { color: #1460B6; }
.navArrow { width: 50px; font-weight:bold; color:#CC3300; padding-right:5px; text-align:right; }
.trainingText strong { color: #CC3300; }
