body {
margin:0 0 100px 0;
padding:0px 0 0 0px;
text-align: center; /* NOTE: for centering BODY tag MUST have text-align:center */
color:#000000;
font-family: Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal; 
line-height:19px;
background: #7DA9C2 url('/images/body-bk.jpg') repeat-y top center; 
}


p,td {
font-family: Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:normal;
line-height:19px;
}

#container {
padding:0;
margin-left: auto;
margin-right: auto;
width:779px;
height:864px;
}



a.small {font-size:11px;color:#000000;text-decoration:none; font-weight:normal; }
a.small:hover {font-size:11px;color:#ffffff;text-decoration:none; font-weight:normal; }


#right {
margin:0;
padding:10px 0 0 0px;
float:right;
width:540px;
height:863px;
text-align:center;
}


#right a:link {font-size:13px;color:#E8F088;text-decoration:underline; font-weight:normal; }
#right a:hover {font-size:13px;color:#ffffff;text-decoration:underline; font-weight:normal; }

#top-links {
padding:0;
margin:0;
text-align:right;
}


#top-links a {font-size:13px;color:#ffffff;text-decoration:none; font-weight:normal; }
#top-links a:hover {font-size:13px;color:#E9FE05;text-decoration:none; font-weight:normal; }


#main-photo {
margin:0px;
padding:0px;
background-color:#6E899C;
border:12px solid #6E899C;
}

#banner {
text-align:right;
}


#left {
color:black;
float:left;
width:228px;
margin:0px;
padding:0px;
text-align:center;
line-height:21px;
}


#logo {
margin:26px 0 50px 20px;
}


#left-bottom {
margin: 50px 0 0 20px;
text-align:center;
color:#5D86A7;
font-size:12px;
font-weight:normal;
line-height:13px;
}




#leftnav ul {
color:black;
}

#leftnav b {
color:white;
}

#leftnav li {
text-align:left;
font-weight:bold;
color:white;
list-style-type:none;
}

#leftnav a:link, a:visited {
color:white;
background-color:transparent;
text-decoration: none;
font-size:13px;
font-weight:bold;
padding:2px;
}

body#home #HOME,
body#about-mission #A1,
body#about-mission #A2,
body#about-believe #A1,
body#about-believe #A3,
body#about-financial #A1,
body#about-financial #A4,
body#about-impact #A1,
body#about-impact #A5,
body#about-test #A1,
body#about-test #A6,
body#donations #L80,
body#donations #L80,
body#courses #T1,
body#courses #T2,
body#schedule #T1,
body#schedule #T3,
body#ati-filter #T1,
body#ati-filter #T4,
body#ati-well #T1,
body#ati-well #T5,
body#ati-pump #T1,
body#ati-pump #T6,
body#ati-wash #T1,
body#ati-wash #T7,
body#ati-food #T1,
body#ati-food #T8,
body#ati-construction #T1,
body#ati-construction #T9,
body#ati-energy #T1,
body#ati-energy #T10,
body#mmi #T1,
body#mmi #T11,
body#che #T1,
body#che #T12,
body#clink #T14,
body#pc1 #T15,
body#tesl #T13,
body#usa-home #USA1,
body#usa-home #USA2,
body#usa-map #USA1,
body#usa-map #USA3,
body#usa-staff #USA1,
body#usa-staff #USA4,
body#canada #CAN1,
body#canada #CAN2,
body#canada-knoll #CAN1,
body#canada-knoll #CAN3,
body#canada-map #CAN1,
body#canada-map #CAN4,
body#missionary #L60,
body#miss-app #L70,
body#miss-app #L71,
body#contact #L90,
body#links #L95,
#leftnav a:hover {
color:#285F81;
background-color:transparent; 
text-decoration: none;
font-size:13px; 
font-weight:bold; 
padding:2px;
}



a.bignav { color:#482100; text-decoration:none; font-size:18px; font-weight:bold;}
a.bignav:hover { color:#ffffff; text-decoration:none; font-size:18px; font-weight:bold;
 }



#content{
clear:both;
text-align:left;
color:#000000;
margin:10px 0 0 0;
padding:0px 0 0 35px ;
font-size:13px;
font-family:Arial,Helvetica,sans-serif;
}

#content a:link, #content a:visited {
color:black;
text-decoration: underline;
font-size:12px;
font-weight:normal;
padding:2px;
}


#content a:hover {
color:white;
background-color:transparent;
text-decoration: underline;
font-size:12px;
font-weight:bold;
padding:2px;
}


.border {
margin:0px;
padding:0px;
background-color:#5088AA;
border:3px solid #5088AA;
}

#content hr {
color:#A6C0D3;
}

#content h1{
font-family: "Arial Black",Arial,Helvetica,sans-serif;
font-size:16px;
color:#ffffff;
margin-bottom:0px;
}

#content h2{
font-family:Arial,Helvetica,sans-serif;
font-size:15px;
color:#333333;
margin-bottom:1px;
}


.table {
border-collapse: collapse;
border:1px solid black;
}

.table th { 
text-align:center;
color:#ffffff;
background-color:#5088AA;
border: 1px solid #000000;
font-size:13px;
 }

.table td {
border: 1px solid #000000;
text-align:left;
background-color: transparent;
padding:6px;
font-size:13px;
}




.table_registrations {
border-collapse: collapse;
}

.table_registrations th {
text-align:center;
color:#ffffff;
background-color:#5088AA;
font-size:12px;
 }

.table_registrations td {
text-align:left;
background-color: transparent;
padding:3px;
font-size:12px;
}


.redtext {color:#ff0000;}


#footer {
background-color:black;
color:white;
clear:both;
vertical-align: top;
text-align:center;
margin:0px;
padding:10px 0 5px 0;
font-size:12px;
height:100px;
}

.page_loader {
  position: absolute;
  top: 0;
  bottom: 0%;
  left: 0;
  right: 0%;
  background-color: white;
  z-index: 99;
display:none;
text-align:left;
padding-left:200px;
color:red;
width:3000px;
height:2000px;
font-size:19px;
}


.noMargin{
margin:0px;
padding:0px;
}



.formbox {background-color:#D7D4AE;color:black;}

.upper_lower{text-transform: capitalize}



