/* CSS Document */
html, body {
margin: 0;
padding: 0;
}

body {
font-family:verdana, Helvetica, sans-serif;
text-align:center;
background:#0095d9;
 font-size:12px;
}

#container {
top:40px;
width:775px;
margin:0 auto;
height:auto;
background-color: white;
background:url(../images/background.png) 0 0 repeat-y; position:relative;
text-align:left;
overflow:auto;
border:0px solid #fff;

}

#header {
position:relative;
}

#menu {
float:left;
width:130px;
top:20px;
padding:0px 0px 0px 22px;
margin-bottom:5px;
border:0px solid #000;
}

#content {
float:right;
width:580px;
padding:2px 20px 20px 0px;
/*border:1px solid #000;*/
}

#txt {
clear:both;
float: left;
width:550px;
}

#txt1 {
clear:both;
position:relative;
float: left;
margin-top:-70px;
z-index:10;
width:550px;
}

#txt_left {
clear:both;
float: left;
width:220px;
}

#img_right {
float: right;
width:330px;
}

#img_fullwidth {
clear: both;
}

#img_right_esybk {
float: right;
width:150px;
margin-top:-60px;
}

#txt_left_home {
float: left;
width:340px;
}

#img_right_home {
float: right;
width:180px;
}

#txt_left_about {
float: left;
width:260px;
border:0px solid #000;
}

#img_right_about {
float: right;
width:280px;
border:0px solid #000;
}

#img_right_cheer {
float: right;
width:280px;
}

#img_left {
float: left;
width:200px;
}

#txt_right {
float: right;
width:350px;
}

   hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }

#footer {
clear:both;
position:relative;
padding-top:35px;
/*border:1px solid #000;*/
}

#blubox {
background-color:#0033CC;
padding:20px;
text-align:center;
}

#grnbox {
background-color:#99CC00;
border-color:fff;
border:1px solid;
padding:20px;
text-align:center;
}

A img {
border:0;
}

P.blue_text { font-size:12px; color:#0788c3; }

P.text { font-size:12px; color:#000; }

P.white_text { font-size:12px; color:#fff; }

P.white_text_i { font-size:12px; color:#fff; font-style:italic; }

P.sm_text { font-size:10px; color:#000; }

P.italic { font-size:12px; color:#000; font-style:italic; }

P.italic_c { font-size:12px; color:#000; font-style:italic; text-align:centre; }

P.italicb { font-size:12px; color:#000; font-style:italic; font-weight:bold; }

P.white_italicb { font-size:14px; color:#fff; font-style:italic; font-weight:bold; }

P.h1 { font-size:14px; color:#000; }

P.title { font-size:14px; font-weight:bold; color:#000; }

P.blue_title { font-size:14px; font-weight:bold; color:#0788c3; }

P.white_title { font-size:20px; color:#fff; }

P.standout { font-size:18px; font-weight:bold; color:#000; }

TABLE { font-size:10px; border:1px solid black; }
TABLE.big { width:400px; }
TABLE.small { width:130px; }
TABLE TR TD { vertical-align:top; padding:5px; }
TABLE TR TD.pole { background-color:#ff66ff; }
TABLE TR TD.stilleto { background-color:#dd2cca; }
TABLE TR TD.yoga { background-color:#a4d6f0; }
TABLE TH { background-color:#EDEBF1; padding:5px; }



