/* ************************************** -
  This is the main stylesheet for an AME based website.
************************************* */
/* -------Standard elements  ---------- */
html{
  margin:0px;
  min-width:800px;
  padding:0px;
}
body{
  font-family:Verdana,Arial,Helvetica,sans-serif;
  font-size:12px;
  font-style:normal;
  letter-spacing:0.03px;
  margin-left:0px;
  margin-right:0px;
  margin-top:0px;
  padding-bottom:0px;
  padding-top:0px;
  text-align:justify;
  width:800px;
}
table{
  border-spacing:0px;
  border-width:0px;
  padding:0px;
}
td{
  padding:0px;
}
img{
  border:0px solid #00FF00;
}
A{
  color:black;
  text-decoration:underline;
}
A:hover{
  font-weight:bold;
}
h1{
  font-size:26px;
  font-weight:bold;
}
h2{
  font-size:18px;
  font-variant:small-caps;
}
h3{
  font-size:16px;
  font-variant:small-caps;
}
h4{
  font-size:14px;
  font-weight:bold;
}
h5{
  font-size:12px;
  list-style-type:Circle;
}
blink{
  behavior:url(blink.htc);
}
/* ---------Ad hoc classes  ----------- */
.Warning{
  color:Red;
  font-size:16px;
  font-weight:bold;
  padding-left:18px;
}
.error{
  font-size:12px;
  width:700px;
}
.AdobeReader{
  color:#A9A9A9;
  font-size:10px;
  text-align:center;
}
/* ---------------Container ------------ */
#container{
  background-color:white;
  color:black;
  left:0%;
  margin-left:0px;
  position:absolute;
  width:800px;
}
/* ---------------Header  ---------------- */
#divHeader {
  height:179px;
  text-align:Left;
  width:800px;
  background: transparent;
  position:absolute;
z-index: 5;
}
#divHeaderLogo{
  text-align:Left;
  background: transparent;
}
.HeadLogo{
  margin-left:0px;
}
#divHeaderTaglineIntro{
  color:#FFF;
  font-size:20px;
  font-weight:bold;
  text-align:Left;
  vertical-align:top;
 
}
#divHeaderTagline{
  color:#FFF;
  font-size:30px;
  font-weight:bold;
  padding-left:250px;
  padding-top:50px;
  text-align:Left;
  vertical-align:top;
  display: none;
}
#divHeaderImage2{
  display:None;
}
.HeaderImage2{

}
/* ---------------MENU  ------------------ */
#divMenu{
  background-image: url(images/KingMagoeba2.gif);
  background-repeat:no-repeat;
  background-align: top;
  margin-left:0px;
  margin-top:-174px;
  padding-bottom: 115px;
  text-align:left;
 position: relative;
z-index: 20;
}
#divMenu ul{
  margin:0px;
  padding-top:220px;
}
.MenuLevel1{
  color:black;
  display:block;
  font-size:11px;
  font-weight:bold;
  list-style-type:none;
  padding-bottom:0px;
  padding-left:0px;
  padding-top:0px;
  text-align:left;
}
.MenuLevel1 a{
  color:white;
  text-decoration:none;
  margin: -10px;
}
.MenuLevel1 a:hover{
  color:Green;
  text-decoration:underline;
}
.MenuLevel1 a:selected{
  color:White;
}
.MenuLevel1 a:active{
  color:#000000;
}
.MenuLevel1 .txt{
  text-align:right;
}
.MenuThumbnail{
  clear:left;
  display:block;
}
.MenuThumbnail img{
  width:40px;
}
/* --------Left Mast Section --------- */
#divLeftMast{
  background: transparent;
  float:Left;
  margin-top:0px;
  margin-left:10px;
  width:209px;
position: relative;
z-index: 20;
}
.ChildMenuList{
  padding:1px;
}
.ChildMenu{
  background-color:#CCFFEE;
  border-bottom-color:#f3f2ed;
  border-bottom-style:solid;
  border-bottom-width:2px;
  color:Blue;
  list-style-image:none;
  list-style-type:none;
  margin-left:0px;
  margin-right:0px;
  overflow:hidden;
  padding:1px;
  text-align:center;
  text-decoration:none;
}
.ChildMenuHeading{
  font-weight:Normal;
  list-style-image:none;
  list-style-type:none;
  margin-bottom:0px;
  margin-top:0px;
}
.ChildMenu a{
  border-bottom-width:0px;
  font-size:10px;
  text-decoration:none;
}

/* ---------------Login ------------------ */
#divLogin{
  font-size:10px;
  margin:0px;
  padding:2px;
  text-align:right;
}
#divLogin a{
  font-size:10px;
  text-align:right;
}
#divLogin form{
  margin:0px;
}
.LoginError{
  color:red;
  font-size:10px;
}
.EditControls80{
  border-bottom:1px solid #000000;
  border-left:1px solid #000000;
  border-right:1px solid #000000;
  border-top:1px solid #000000;
  font-size:10px;
  width:80px;
}
.ButtonControls{
  border-bottom:1px SOLID white;
  border-left:1px SOLID white;
  border-right:1px SOLID white;
  border-top:1px SOLID white;
  font-size:12px;
}
/* ---------------PWord change------------------ */
#ChgPword{
  margin:20px 0px 30px 0px;
  text-align:right;
  width:400px;
}
/* --------Content Section ------------- */
#divContent{
  margin-bottom:5px;
  min-height:200px;
margin-left: 211px;
margin-top: 180px;
}
/* ---------------Article-------------- */
#Article{}
#Archive{}
.ArticleHEADER{
  font-size:16px;
  font-style:italic;
  font-variant:small-caps;
  margin-top:0px;
  padding-bottom:5px;
  padding-left:15px;
}
.ArticleAUTHOR{
  font-size:12px;
  margin-bottom:5px;
  padding-left:15px;
  text-align:left;
}
.ArticleTAGLINE{
  font-size:18px;
  font-weight:bold;
  text-align:center;
}
.ArticleIMGlarge{
  font-size:12px;
}
/* --------Article Section1 ---------- */
.DivArticleSection1{
  padding:5px;
}
#Article2columns .DivArticleSection1{
  float:left;
  font-size:10px;
  margin:5px;
  padding:0px;
  width:300px;
}
.ArticleIMG1{
  float:right;
  font-size:10px;
  margin-left:7px;
  overflow:Hidden;
  padding:2px;
  width:300px;
}
#ArticleImageLeft .ArticleIMG1{
  float:left;
  margin:5px;
}
#Article2columns .ArticleIMG1{
  float:none;
  margin: 0px;
}
.ArticleIMG1 img{
  width:290px;
}
#Article2columns .ArticleIMG1 img{

}
.ArticleBODY{
  margin:5px;
}
#Article2columns .ArticleBODY{}
/* ----------Article Section2 ----------- */
.DivArticleSection2{
  margin-bottom:10px;
  padding:5px;
}
#ArticleImageLeft .DivArticleSection2{
  padding:10px;
}
#Article2columns .DivArticleSection2{
  border:1px Solid black;
  float:right;
  margin:5px;
  padding:7px;
  width:240px;
}
.ArticleIMG2{
  border-width:0px;
  float:left;
  font-size:12px;
  margin-bottom:10px;
  margin-top:10px;
  margin-right:5px;
  padding:5px;
}
#ArticleImageLeft .ArticleIMG2{
  float:right;
  margin-left:10px;
  margin-right:0px;
  text-align:right;
}
#Article2columns .ArticleIMG2{
  float:right;
  margin-left:10px;
  margin-right:0px;
  text-align:right;
  width:150px;
}
.ArticleIMG2 img{
  display:block;
}
#ArticleImageLeft. ArticleIMG2 img{}
#Article2columns. ArticleIMG2 img{
  clear:left;
  width:150px;
}
.ArticleNOTES{}
#Article2columns. ArticleNOTES{}
.ArticleATTACH{
  font-size:16px;
  text-align:center;
}
.ArticleATTACHbody{
  font-size:10px;
  text-align:center;
}
/* ---------------Child------------------ */
.DivChildSection{
 }

.ChildBox{
  margin-left:6px;
  padding:3px;
}
#Mugshots .ChildBox{
  background-color:#FFFFFF;
  border: 1px solid #808080;
  margin: 0px;
  padding:3px;
  text-align:center;
}
.ChildThumbnail{
  float:left;
  margin-left:0px;
  margin-top:4px;
  text-align:center;
  width:110px;
  Display:block;
}
#Mugshots .ChildThumbnail {
  margin-left:5px;
  margin-top:4px;
  text-align:center;
  width:100px;
  Display: none;
}
.ChildThumbnail img{
  border:1px solid white;
  width:90px;
}
.ChildHeadline{
  padding-left:0px;
}
#Mugshots .ChildHeadline{
  border: 0px dotted #808080;
  font-size:14px;
  padding-left:0px;
  text-decoration:none;
  text-transform:uppercase;
}
.ChildHeadline A{
  font-size:14px;
}
#Mugshots .ChildHeadline A{  
text-decoration:none;
}
#Mugshots .ChildHeadline A:hover {  
text-decoration:underline;
}
.ChildTAGLINE{
  font-size:16px;
  font-style:italic;
  padding-left:130px;
  text-align:Left;
}
#Mugshots .ChildTAGLINE{
  font-size:10px;
  padding-left:0px;
  text-align:center;
}
.ChildAbstract{
  font-size: 12px;
  padding-left:0px;
  margin-bottom: 20px;
}
#Mugshots .ChildAbstract{
  font-size:10px;
  padding-left:0px;
  text-align:justify;
  Display: none;
}
/* ---------------Mugshots ------------------ */
#Mugshots{
  background-color:transparent;
  display:block;
  float:left;
  margin-top: 0px;
  margin-left:0px;
  position:Relative;
  text-align:left;
  top:0px;
  width:195px;
  border: 0px black solid ;
  outline: none;
  margin-bottom: 40px;
}
/* ---------------right mast ---------- */
#divRightMast{
  background-image:url(../images/mast_right.png);
  float:right;
}
/* ---------------Film strip ------------ */
#divFilmStrip{
  background-color:white;
  margin-left:215px;
  text-align:center;
  width:640px;
  border: 5px solid white;
}
.FilmStripImg{
  border:1px #D4940C solid;
outline-style: outset;  
outline-color: white;
  display:block;
  float:left;
  margin:5px;
  margin-right:55px;
  padding:0px;
  width:146px;

}
#divFilmStripTop {
  margin-left:0px;
position: absolute;
z-index: 3;
top: 0px;
left: 0px;
  width:430px;
}
#divFilmStripTop .FilmStripImg{
  border:0px solid white;
  float:left;
  height: 162px;
  margin:0px;
  padding:0px;
  width:  auto;
}

/* ---------------Contact block ----------- */
#divContacts {
  background-color:white;
  border-top :1px solid #014715;
  clear:both;
  color:black;
  font-size:10px;
  padding-top:10px;
  margin-top:200px;
  margin-left:215px;
  text-align:center;
}
/* ---------------footer Section ------------------ */
#divFooter{
  font-size:10px;
  padding-top:10px;
  margin-left:205px;
  text-align:center;
  width:450;
}
.footer{
  font-size:12px;
  margin-left:40px;
  margin-right:40px;
  text-align:left;
}
/* ---------------design credit------------------ */
#divDesign{
  background-color:white;
  color:#808080;
  font-size:10px;
  margin-left:205px;
  padding:15px;
  text-align:center;
}
#divDesign a{
  color:#808080;
}
#divDesign a:hover{
  color:black;
  font-size:14px;
}
/* ---------------Sitemap ------------------ */
#Sitemap{
  font-size:9px;
  margin-left:40px;
}
.Sitemap a{
  font-size:9px;
}
/* ---------------rotator ------------------ */
#divRotator{}
.RotatorCONTENT{
  color:#000000;
  font-size:9px;
  text-align:center;
}
.RotatorCONTENT A{
  color:blue;
  font-size:9px;
  text-decoration:none;
}
.RotatorCONTENT A:hover{
  color:blue;
  font-size:10px;
  text-decoration:underline;
}
.RotatorHEADER{
  color:#BFBFBF;
  font-size:11px;
  font-weight:bold;
  left:7px;
  position:relative;
  text-align:center;
  top:6.5px;
  width:160px;
}
.RotatorIMG{
  color:#006600;
  font-size:11px;
  font-weight:bold;
  left:10px;
  position:relative;
  text-decoration:none;
  top:12px;
  width:120px;
}
.RotatorDIV{
  font-size:11px;
  height:400px;
  left:5px;
  position:absolute;
  text-align:center;
  top:135px;
  width:180px;
  z-index:5;
}
/* ---------------Reports------------------ */
.Report{
  border-right:dotted 3px black;
  padding-left:10px;
}
.Report Th{
  font-size:10px;
  font-variant:small-caps;
  padding-left:10px;
  padding-right:10px;
  text-align:Right;
}
.Report Td{
  font-size:12px;
  padding-left:10px;
  padding-right:10px;
  text-align:right;
}
.ReportHeader{
  padding-left:10px;
}
#Report1{
  float:Left;
}
#Report2{
  float:Left;
}
#Report3{}
#Report4{}
/* ---------------Data tables ------------------ */
table.datatable{
  background-color:white;
  margin-left:54px;
}
table.datatable thead{
  background-color:#808080;
  color:white;
  font-size:11px;
  font-weight:bold;
}
table.datatable tbody td{
  border-bottom:dotted 1px black;
  border-left:dotted 1px black;
  color:#808080;
  font-size:13px;
  padding:0px 12px 0px 12px;
}
table.datatable a{
  color:black;
}
/* --------------- Forms  ---------------- */
.FieldLable{
  font-size:9px;
  padding-left:12px;
  text-align:right;
  vertical-align:top;
}
.Fieldinfo{
  font-size:12px;
  padding-bottom:12px;
  padding-top:12px;
  text-align:center;
}
.FieldData{
  padding-left:8px;
}
.FieldDataInvoice{
  text-align:right;
}
.RequiredFlag{
  color:Red;
}
.Feedback{
  color:white;
  font-size:12px;
  font-weight:bold;
  padding:0px 0px 10px 20px;
}
.ActionLinks{
  color:white;
  font-size:14px;
  text-align:right;
}
.ActionLinks a{
  color:white;
}
#divSpecialHeading {

  font-size:22px;
  font-weight:bold;

  margin-top:12px;
  margin-bottom:0px;

}

/* ---------------- END ----------------- */
