/* --------------------------------------------------- */
 /*               LINKS                                 */
 /* --------------------------------------------------- */

A {color: #5A2917; text-decoration: none;}
A:link {color: #5A2917; text-decoration: none}
A:active {color: #5A2917; text-decoration: none;}
A:visited {color: #5A2917; text-decoration: none;}
A:hover {color: #5A2917; text-decoration: underline;}

A.nav {color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration: none;}
A.nav:link {color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration: none;}
A.nav:active {color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration: none;}
A.nav:visited {color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration: none}
A.nav:hover {color: #FFFFFF; font-weight: bold; font-size: 12px; text-decoration: underline;text-decoration: underline;}

A.exper {color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Georgia, serif; text-decoration: none;}
A.exper:link {color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Georgia, serif; text-decoration: none;}
A.exper:active {color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Georgia, serif;text-decoration: none;}
A.exper:visited {color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Georgia, serif; text-decoration: none}
A.exper:hover {color: #FFFFFF; font-weight: bold; font-size: 13px; font-family: Georgia, serif; text-decoration: underline;}

A.yellow {color: #FFF8A7; text-decoration: none;;border-bottom:1px dotted;border-color:#999999}
A.yellow:link {color: #FFF8A7; text-decoration: none;;border-bottom:1px dotted;border-color:#999999}
A.yellow:active {color: #FFF8A7; text-decoration: none;;border-bottom:1px dotted;border-color:#999999}
A.yellow:visited {color: #FFF8A7; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.yellow:hover {color: #FFF8A7; text-decoration: underline;text-decoration: underline;}

A.embed {color: #5A2917; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed:link {color: #5A2917; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed:active {color: #5A2917; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed:visited {color: #5A2917; text-decoration: none;border-bottom:1px dotted;border-color:#999999}
A.embed:hover {color: #5A2917; text-decoration: underline;text-decoration: underline;}
/* --------------------------------------------------- */
/*               body                                  */
/* --------------------------------------------------- */
body {
margin: 0px;
padding: 0px;
}
/* --------------------------------------------------- */
/*               paragraph                                  */
/* --------------------------------------------------- */
p {
margin: 20px;
}

.pnotop {
margin: 0px 20px 20px 20px;

}
/* --------------------------------------------------- */
/*               Home Page Background                 */
/* --------------------------------------------------- */
.index {
		background-color:#FFFFFF;
		background-image:url(images/indexbkg.gif);
		background-repeat: repeat-x;
}
.index2 {
		background-color:#FFFFFF;
		background-image:url(images/layout2bkg.gif);
		background-repeat: repeat-x;
}
.exp {
		background-color:#FFFFFF;
		background-image:url(images/layout2expbkg.gif);
		background-repeat: repeat-x;
}

/* --------------------------------------------------- */
/*               Home Page Background                 */
/* --------------------------------------------------- */
.content {
		background-color:#FFFFFF;
		background-image:url(images/Contentbkg.gif);
		background-repeat: repeat-x;
}
/* --------------------------------------------------- */
/*               Africa Background                 */
/* --------------------------------------------------- */
.africa {
		background-color:#FFFFFF;
		background-image:url(images/AfricaBkg.jpg);
		background-repeat: no-repeat;
}
/* --------------------------------------------------- */
/*            TD: ENDS UP AS DEFAULT FOR EVERYTHING    */
/* --------------------------------------------------- */
td {
 font-family: Arial, sans-serif;
 font-size: 12px;
 line-height:20px;
 color:#333333;
 }
 .white {
 font-family: Georgia, sans-serif;
 font-size: 15px;
 line-height:20px;
 margin: 15px 15px 15px 15px;
 color:#FFFFFF;

 }
 .whitenopadd {
 font-family: Georgia, sans-serif;
 font-size: 12px;
 line-height:20px;
 margin: 10px 15px 0px 15px;
 color:#FFFFFF;
 }
.arrow {
font-size: 11px;
list-style-image: url('images/arrow.gif');
margin: 10px 0px 10px 0px;
font-weight: bold;
letter-spacing: 3px;
text-transform: uppercase;
}
 .error {
 font-family: Georgia, sans-serif;
 font-size: 12px;
 font-style: italic;
 line-height:20px;
 margin: 10px 15px 0px 15px;
 color:#75300E;
 }
.thumbs {
margin: 0px;
padding:0px;
border-style: solid;
border-width: 1px;
border-color: #333333;
}

 .quote {
 font-family: Arial, sans-serif;
 font-size: 12px;
 line-height:18px;
 text-align: right;
 padding: 10px;
 color:#3A5344;
 }
 .tan {
 color: #9E5F1A;
 font-family: Georgia, sans-serif;
 font-size: 20px;
 margin: 15px 20px 5px 20px;
 }
 .whitetitle {
 color: #FFFFFF;
 font-family: Georgia, sans-serif;
 font-size: 20px;
 margin: 7px 20px 7px 20px;
 text-align: right;
 }
 .tansm {
 color: #9E5F1A;
 font-family: Georgia, sans-serif;
 font-size: 12px;
 margin: 15px 20px 5px 20px;
 }
 .yellow {
 color: #FDEC89;
 font-family: Georgia, sans-serif;
 font-size: 20px;
 margin: 15px 20px 5px 20px;
 }
 .tanright {
 color: #9E5F1A;
 font-family: Georgia, sans-serif;
 font-size: 20px;
 line-height:20px;
 text-align: right;
 }
 .tag {
 font-family: verdana, sans-serif;
 font-weight: bold;
 font-size: 11px;
 text-transform: uppercase;
 margin: 0px 0px 0px 20px;
 letter-spacing: 1px;
 color: #702a1F;
 }
 
 .tag2 {
 font-family: verdana, sans-serif;
 font-weight: bold;
 font-size: 11px;
 text-transform: uppercase;
 margin: 0px 0px 0px 20px;
 letter-spacing: 0px;
 color: #702a1F;
 }
 .toprightimg {
 margin: 0px 0px 15px 10px;
 }
 .topleftimg {
 margin: 0px 15px 5px 0px;
 }
 .rightimg {
 margin: 10px 0px 15px 10px;
 }
 .leftimg {
 margin: 5px 15px 5px 0px;
 }
 .leftimg2 {
 margin: 0px 15px 0px 0px;
 }
 .nomargin { 
 margin: 0px;
 }
 .rule {
 border-style: solid;
 border-width: 1px;
 border-color: #555555;
 }


 /* --------------------------------------------------- */
 /*              SOLID BORDER TD                        */
 /* --------------------------------------------------- */
 .border {
 border-style: solid;
 border-width: 1px;
 border-color: #92795A;
 }
 /* --------------------------------------------------- */
 /*               SQUARE BULLET LIST                    */
 /* --------------------------------------------------- */
li {
		font-family: Arial, sans-serif;
		font-size: 12px ;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #333333;
		margin:10pt 0pt 10pt 5pt;
		list-style-type:square;
}
.bullet {
		font-family: Arial, sans-serif;
		font-size: 12px ;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #333333;
		margin:1pt 0pt 5pt 20pt;
		list-style-type:square;
}
.square {
list-style-type:square;
margin: 2px 5px 2px -10px;
}
.tab {
background-image: url(images/Tab.gif);
background-repeat:no-repeat;
text-align: right;
font-family: Arial,sans-serif;
Font-size: 13px;
border-width: 0px;
color: #FFFFFF;
padding: 3px 50px 3px 0px;
}
.linkstable {
border-style: solid;
border-color: #AB9F76;
border-width: 1px;
padding: 2px;
}
.sitemap {
		font-family: Arial, sans-serif;
		font-size: 12px ;
		font-weight: normal;
		font-style: normal;
		vertical-align:middle;
		color: #333333;
		margin:5pt 0pt 5pt -5pt;
		list-style-type:square;
}
/* -------------------------------------------------- */
/*              NUMBERED      LIST                    */
/* -------------------------------------------------- */
.numlist {
		font-family: Arial,sans-serif;
		font-size: 9pt ;
		font-weight: normal;
		font-style: normal;
		vertical-align:top;
		color: #333333;
		margin:0pt 0pt 9pt 0pt;
		list-style-type:decimal;
}
/* -------------------------------------------------- */
/*        small title, lettter spacing                */
/* -------------------------------------------------- */
.smtitle {
 font-family: verdana, sans-serif;
 font-weight: bold;
 font-size: 11px;
 text-transform: uppercase;
 margin: 18px 0px 2px 20px;
 letter-spacing: 3px;
 color: #702a1F;
 }
/* -------------------------------------------------- */
/*           page title, large font                   */
/* -------------------------------------------------- */
 .title {
  font-family: Georgia,serif;
  font-weight: bold;
  color:#0080A5;
  font-size:30px;
  margin: 0px 0px 18px 0px;
  font-weight: Normal;
  }
  .indextitle {
  font-family: Trebuchet MS,sans-serif;
  font-weight: bold;
  color:#642D19;
  font-size:16px;
  margin:8px 0px 8px 15px;
  }
 /* -------------------------------------------------- */
/*           subtitle                                  */
/* -------------------------------------------------- */
 .subtitle {
 font-family: Arial, sans-serif;
 color:#3A5344; 
 font-size: 12px;
 font-weight: bold;
 }
/* --------------------------------------------------- */
/*      Series of "dotted" table cells                 */
/* --------------------------------------------------- */

/* dots on top */
.tdot {
border-style: dotted;
border-width: 1px 0px 0px 0px;
border-color: #aaaaaa;
}
/* dots on bottom */
.bdot {
border-style: dotted;
border-width: 0px 0px 1px 0px;
border-color: #aaaaaa;
}
/* dots on right */
.rdot {
border-style: dotted;
border-width: 0px 1px 0px 0px;
border-color: #aaaaaa;
}
/* dots on left & right */
.rldot {
border-style: dotted;
border-width: 0px 1px 0px 1px;
border-color: #aaaaaa;
}
/* dots on left */
.ldot {
border-style: dotted;
border-width: 0px 0px 0px 1px;
border-color: #aaaaaa;
}
/* dots on top and right */
.trdot {
border-style: dotted;
border-width: 1px 1px 0px 0px;
border-color: #aaaaaa;
}
/* dots on top and left */
.tldot {
border-style: dotted;
border-width: 1px 0px 0px 1px;
border-color: #aaaaaa;
}
/* dots on top,left and right*/
.tlrdot {
border-style: dotted;
border-width: 1px 1px 0px 1px;
border-color: #aaaaaa;
}
/* dots on top,left,right and bottom */
.tlrbdot {
border-style: dotted;
border-width: 1px 1px 1px 1px;
border-color: #aaaaaa;
}

/* dots on bottom and left */
.bldot {
border-style: dotted;
border-width: 0px 0px 1px 1px;
border-color: #aaaaaa;
}
/* dots on bottom and right */
.brdot {
border-style: dotted;
border-width: 0px 1px 1px 0px;
border-color: #aaaaaa;
}
/* dots on bottom and right */
.tbdot {
border-style: dotted;
border-width: 1px 0px 1px 0px;
border-color: #aaaaaa;
}
.lpadd {
padding: 0px 0px 10px 10px;
}
.border2 {
border-style: solid;
border-width: 1px;
border-color: #FFFFFF;
}
/* --------------------------------------------------- */
 /*       TINY FONT FOR COPYRIGHT ETC                   */
 /* --------------------------------------------------- */
.copy {
		font-family: Arial, Avant Garde,sans-serif;
		font-size: 8pt ;
		font-weight: normal;
		font-style: normal;
		vertical-align:top;
		text-align: center;
		letter-spacing: 1px;
		color: #333333;
		margin:10pt 0pt 10pt 0pt;
}
.login {
border-style: solid;
border-width: 1px;
border-color: #93ABB0;
color: #FFFFFF;
}
.even {
	background-color: #EEEEEE; 
	color: black;
	padding: 2px;
}
.odd {
	background-color: #CDC8B6; color: black;
	padding: 2px;
}
.tabx {
	border-style: solid;
	 border-width: 1px;
	 border-color: #53503F;
	 color: #9E5F1A;
	 padding: 10px 0px 10px 0px;
	 font-size: 16px;
	 font-weight: bold;
}