/* colors used 
NEW  red      #FF0000  --  background-color:#FF0000 med blue ..site edge and some type
NEW  gold     #FF0000F--  background-color:#FF0000 lighter blue side of heading
NEW  cream    #E0CEBC--  background-color:#E0CEBC pale blue behind head and main part
NEW  black    #000000--   background-color:#0000009 light gray at main sides

fonts -
NEW    black    #000000 --    p #000000 blue text 
NEW    red      #FF0000 --      color : #FF0000F; gold text
NEW    gold     #FF0000F --  color : #FF0000F  gray text
 

*/

body {
background-color:#FF0000;
}


{
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}

  
}



#pagetop{
    background-color:#FF0000;
    position: relative;
    width: 100%; 
    height: 160px;
    margin: 0 auto; 
    padding: 0px;
    border: 0px;
    vertical-align:middle;
}
#pagename{
    background-color:#E0CEBC;
    position: relative;
    max-width: 1000px;
    margin: 0 auto;   
    height: 200px;
}
#pagetitle{
    position: absolute;
    top: 30px;
    left: 25px;
    margin: 0 auto;    
   height: 30px;
   }

#nav-top{
  position: absolute;
  top: 8px;
  right: 10;
  max-width: 600px;
  height: 40px;
  text-align: right;
  }

#middle{
    background-color:#000000;
    position: relative;
    width: 100%; 
    height: 1500px;
    margin: 0 auto; 
    padding: 0px;
    border: 0px;
    vertical-align:middle;
    }
#middle2{
    background-color:#000000;
    position: relative;
    width: 100%; 
    height: 1250px;
    margin: 0 auto; 
    padding: 0px;
    border: 0px;
    vertical-align:middle;
    }

#middle3{
    background-color:#000000;
    position: relative;
    width: 100%; 
    height: 610px;
    margin: 0 auto; 
    padding: 0px;
    border: 0px;
    vertical-align:middle;
    }

#main{
    background-color:#E0CEBC;
    position: relative;
    padding: 0px;
    border: 0px;
    max-width: 1000px;
    margin: 0 auto;    
    height: 1500;
}
#main2{
    background-color:#E0CEBC;
    position: relative;
    padding: 0px;
    border: 0px;
    max-width: 1000px;
    margin: 0 auto;    
    height: 1250;
}
#main3{
    background-color:#E0CEBC;
    position: relative;
    padding: 0px;
    border: 0px;
    max-width: 1000px;
    margin: 0 auto;    
    height: 610;
}
#mainquote{
   position: absolute;
    top: 145 px;
    left: 100px;
    max-width: 750px;
    margin: 0 auto;    
   height: 150px;
   }
    
#img_1{
float: left;
   position: absolute;
    top: 45 px;
    left: 20px;
    max-width: 30px;
    padding: 0px;
    border: 0px;
    margin: -00 auto;   
    height: 30px;
}
#mainleft{
  position: absolute;
  top: 120px;
  left: 25px;
  max-width: 450px;
  margin: 0 auto;
  height: 400px;
  }
#mainleftTES{
  position: absolute;
  top: 150px;
  left: 70px;
  max-width: 380px;
  margin: 0 auto;
  height: 400px;
  }

#mainleft3{
  position: absolute;
  top: 110px;
  left: 70px;
  max-width: 600px;
  margin: 0 auto;
  height: 400px;
  }

#lable1{
  position: absolute;
  background-color:#ff3333;  
  top: 475px;
  left: 30px;
  width: 400px;
  margin: 0 auto;
  height: 70px;
  }

#lable2{
  position: absolute;
  background-color:#ff3333;  
  top: 400px;
  left: 50px;
  width: 400px;
  margin: 0 auto;
  height: 70px;
  }
#lable3{
  position: absolute;
   
  top: 370px;
  left: 50px;
  width: 600px;
  margin: 0 auto;
  height: 70px;
  }

#flex{
  position: absolute;
  top: 465px;
  left: 30px;
  width: 400px;
  margin: 0 auto;
  height: 80px;
  }
#mainright{
  position: absolute;
  top: 150px;
  left: 500px;
  max-width: 700px;
  margin: 0 auto;
  height: 400px;
  }
#mainrightTES{
  position: absolute;
  top: 130px;
  left: 500px;
  max-width: 450px;
  margin: 0 auto;
  height: 400px;
  }

#mainright3{
  position: absolute;
  top: 130px;
  left: 700px;
  max-width: 300px;
  margin: 0 auto;
  height: 400px;
  }

#main_bottom{
  position: absolute;
  top: 735px;
  left: 25px;
  max-width: 700px;
  margin: 0 auto;
  height: 400px;
  }
#main_bottom2{
  position: absolute;
  top: 620px;
  left: 25px;
  max-width: 700px;
  margin: 0 auto;
  height: 400px;
  }
#main_bottom_right{
  background-color:#FF0000f;
  position: absolute;
  top: 790px;
  left: 750px;
  max-width: 225px;
  margin: 0 auto;
  height: 530px;
  }

#main_bottom_right2{
  background-color:#FF0000f;
  position: absolute;
  top: 650px;
  left: 750px;
  max-width: 225px;
  margin: 0 auto;
  height: 570px;
  }

#childgif
{
  position: absolute;
  top: 1100px;
  left: 750px;
  max-width: 225px;
  margin: 0 auto;
  height: 360px;
  }


.after-floatleft {
  clear: left;
}
#footer {
    background-color:#FF0000;
    position: relative;
    bottom: 0;
    left: 0;
    width: 100%; 
    height: 200px;
    margin: 0 auto; 
    padding: 0px;
    border: 0px;
    vertical-align:middle;
}
#footcontent{
    background-color:#E0CEBC;
    position: relative;
    max-width: 1000px;
    padding: 0px;
    border: 0px;
    margin: 0 auto;   
    height: 200px;
    }
#footinfo{
   position: absolute;
    top: 80 px;
    left: 20px;
    margin: 0 auto;    
   height: 190px;
   }

#goldquoteleft1{
float: left;

/* 
   position: absolute;
    top: 45 px;
    left: 20px;
    max-width: 30px;
    padding: 0px;
    border: 0px;
    margin: -00 auto;   
    height: 30px;
 */
}

#mr_col_left{
   position: absolute;
    top: 40 px;
    left: 20px;
    width: 210px;
    padding: 0px;
    border: 0px;
      
    height: 400px;}
#quote left gold{
    position: absolute;
    top: 1 px;
    left: 1px;
    width: 30px; 
    height: 20px;
    padding: 0px;
    border: 0px;
}
#mr_col_rt{
   position: absolute;
    background-color:#FF0000;
   top: -2 px;
    left: 250px;
    width: 230px;
    padding: 0px;
    border: 0px;
    height: 400px;}
}

#fees{
  position: absolute;
  top: 1200px;
  left: 25px;
  max-width: 500px;
  margin: 0 auto;
  height: 300px;
  }

#children{
  position: absolute;
  top: 1280px;
  left: 25px;
  max-width: 950px;
  margin: 0 auto;
  height: 300px;
  }

#imagecastle
   {
    position: absolute;
    top: 350 px;
    left: 25px;
    width: 400px;
    padding: 0px;
    border: 0px;
    height: 400px;}

#box1{
   float: left;
   position: absolute;
    top: 45 px;
    left: 20px;
    
    padding: 0px;
    border: 0px;
    margin: 0 auto;   
    height: 400px;}
#box1box
{
    background-color:#FF0000;
    position: absolute;
    top: 45 px;
    left: 210px;
    padding: 0px;
    border: 0px;
    margin: 0 auto;   
    height: 400px;}

a:link { color: #FF0000; font-family: "Georgia", serif;
line-height: 100%;
  font-size: 12pt;text-decoration: none;}  
/* for unvisited links */

a:visited { color: #FF0000F; font-family: "Georgia", serif;;
line-height: 100%;
  font-size: 12pt;text-decoration: none;} 
/* for visited links */

a:active { color: #df0024; font-family: "Georgia", serif;;
line-height: 100%;
  font-size: 12pt;text-decoration: none;} 
/* when link is clicked */

a:hover { color: #FF0000F; font-family: font-family: "Georgia", serif;
line-height: 100%;
  font-size: 12pt;
text-decoration: none;} 
/* when mouse is over link */

p {
  font-family: 'Lucida Grande', Verdana, Sans-Serif;
  font-style: normal;
  color : #000000;
  text-align: left;
  line-height: 100%;
 }

p.head {
  font-family: 'Lucida Grande', Verdana, Sans-Serif;
  font-size: 12pt;
  font-style: italic;
  color : #FF0000f;
  text-align: left;
  line-height: 100%;
 }



p.just {font-family: 'Lucida Grande', Verdana, Sans-Serif;
  font-size: 12pt;
  font-style: normal;
  color : #FF0000F;
  text-align: justify;
 }

p.just3 {font-family: "Open Sans",  sans-serif;
  font-weight: 400;
  font-style: normal;
  color : #FF0000F;
  text-align: justify;
 }


p.lite {
  font-family: "helvetica bold", Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-style: normal;
  color : #FF0000f;
  text-align: center;
 }

p.center {
  font-family: "helvetica bold", Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-style: normal;
  color : #FF0000f;
  text-align: center;
 }

p.centersmall {
  font-family: "helvetica bold", Arial, Helvetica, sans-serif;
  font-size: 10pt;
  font-style: normal;
  color : #FF0000f;
  text-align: center;
 }

p.right {
    font-family: "helvetica", Arial, Helvetica, sans-serif;
  font-size: 12pt;
  font-style: normal;
  color : #FF0000;
  text-align: right;
  margin-top: 0em;
 }


p.whitec {
    font-family: "Open Sans",  sans-serif;
  font-weight: 300;
font-size: 12pt;
  font-style: normal;
  color : white;
  text-align: center;
 }

p.whitec_head {
    font-family: "Open Sans",  sans-serif;
  font-weight: 400;
font-size: 20pt;
  font-style: normal;
  color : white;
  text-align: center;
 }

p.whitec_head_bgred {
    font-family: "Open Sans",  sans-serif;
  font-weight: 400;
font-size: 20pt;
background-color:#ff3333;
  font-style: normal;
  color : white;
  text-align: center;
 }

p.goldl_head {
    font-family: "Open Sans",  sans-serif;
  font-weight: 300;
font-size: 20pt;
  font-style: normal;
  color : #FF0000F;
  text-align: left;
 }
p.gold {
    font-family: "Open Sans",  sans-serif;
  font-weight: 300;

  font-style: normal;
  color : #FF0000F;
  text-align: left;
 }
p.goldc {
    font-family: "Open Sans",  sans-serif;
  font-weight: 400;

  font-style: normal;
  color : #FF0000F;
  text-align: center;
 }
p.goldr {
    font-family: "Open Sans",  sans-serif;
  font-weight: 400;
  font-size: 12pt;
  font-style: normal;
  color : #FF0000F;
  text-align: left;
 }

p.goldr_head {
    font-family: "Open Sans",  sans-serif;
  font-weight: 400;
font-size: 20pt;
  font-style: bold;
  color : #FF0000F;
  text-align: left;
 }

p.gold_sm_r {
    font-family: "Open Sans",  sans-serif;
  font-weight: 300;
font-size: 10pt;
  font-style: normal;
  color : #FF0000F;
line-height: 70%;
margin-top: 0em;
  text-align: right;
 }
p.bluel {
    font-family: "Open Sans",  sans-serif;
  font-weight: 400;
  font-size: 12pt;
  font-style: normal;
  color : #24476B;
  text-align: left;
 }

p.special {
  font-family: "Georgia", serif;
line-height: 100%;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  text-align: right;
margin-top: 0em;
  color : #2f3941;
 }

p.smalli {
  font-family: "Georgia", serif;
line-height: 100%;
  font-size: 8pt;
  font-weight: bold;
  font-style: italic;
  color : #000000;
 }

p.small {
  font-family: "helvetica bold", Arial, Helvetica, sans-serif;
line-height: 100%;
  font-weight: normal;
  font-size: 8pt;
  font-style: normal;
  color : #000000;
 }

p.caption {
  text-align: center;
  font-family: "font-family: "Georgia", serif;
line-height: 100%;
  font-size: 8pt;
  font-weight: bold;
  font-style: italic;
  color : #000000;
 
 }

p.navigation {
  font-family: "helvetica bold", Arial, Helvetica, sans-serif;
line-height: 100%;
  font-weight: normal;
  font-size: 8pt;
  font-style: normal;
  margin-bottom: 0em;
}

ul {
  type="square";
  }

li {font-family: "helvetica bold", Arial, Helvetica, sans-serif;
line-height: 100%;
  font-weight: bold;
  font-size: "8pt";
  font-style: normal;
  color : #000000;
  text-align: left;
 }

.center {
  text-align: center;
}
.left {
  text-align: left;
}
.right {
  text-align: right;
}
.lead {
  text-align: center;
  margin-bottom: 0em;
}
.open {
  font-family: "helvetica bold", Arial, Helvetica, sans-serif;
line-height: 100%;
}
h1 {
  font-family: "helvetica",  sans-serif;
line-height: 70%;
  font-size: 35px;
  font-weight: bold;
  color : #FF0000F;
}
h2 {
  font-family: "georgia",serif;
line-height: 100%;
  font-size: 30px;
  font-weight: bold;
  font-style: italic;
  color : #2f3941;
margin-bottom: .5em;
}
h2.center {
  font-family: "georgia",serif;
line-height: 100%;
  font-size: 30px;
  font-weight: bold;
  font-style: italic;
  text-align: center;
  color : #2f3941;
margin-bottom: .5em;
}

h3 {
  font-family: "Georgia", serif;
line-height: 60%;
  font-size: "40px";
  font-weight: bold;
  font-style: italic;
  color : #FF0000;
}


h3.centerlt {
  text-align: center;
  font-family: font-family: "helvetica bold", Arial, Helvetica, sans-serif;
line-height: 100%;
  font-size: "69 px";
  font-weight: bold;
  font-style: italic;
  color : #000000;
  margin-top: 0em;
}

h3.gold {
    text-align: left;
  font-family: font-family: "helvetica bold", Arial, Helvetica, sans-serif;
line-height: 100%;
  font-size: "30 px";
  font-weight: bold;
  font-style: italic;
  color: #FF0000f;
}

h4 {
  font-family: font-family: "helvetica bold", Arial, Helvetica, sans-serif;
line-height: 100%;
text-align: center;
  font-size: 20px;
  font-weight: bold;
  font-style: italic;
  color : #FF0000f;
  margin-top: 0em;
}

h4.left {
  font-family: font-family: "helvetica bold", Arial, Helvetica, sans-serif;
  text-align: left;
  line-height: 100%;
  font-size: 14 px;
  font-weight: bold;
  font-style: italic;
  color : "99CC33;
  margin-top: 0em;
  margin-bottom: 0em;
}

h4.blue {
  font-family: font-family: "helvetica bold", Arial, Helvetica, sans-serif;
  text-align: left;
  line-height: 100%;
  font-size: 14pt;
  font-weight: bold;
  font-style: italic;
  color: #000000;
}

h4.right {
  text-align: right;
  font-family: Dolphin, serif;
  font-size: 12pt;
  font-weight: bold;
  font-style: italic;
  color : #99CC33;
}

h5 {
  font-family: Dolphin, serif;
  font-size: 10pt;
  font-weight: bold;
  font-style: italic;
  color: #009900;
  margin-bottom: 0em;
}

h6 {
  color : "#CC9900";
  font-family: Verdana, sans-serif;
  font-size: 14pt;
  font-weight: normal;
  text-align: center;
  margin-top: 0em;
}


.strong { text-transform: uppercase;  font-weight: bold; }

.nospace { margin-bottom: 0em;margin-top: 0em;}
.red {color:"#CC3300;}
.gold {color:"#FF0000F;}
.brown {color:"#996633;}

