/*Default*/
body
{
 background-color: #f7eee4;
 color: #34498b;
 border: none;
 margin: 0px;
 padding: 0px;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 12px;
 vertical-align: top;/**/
}
a:link,
a:active,
a:visited
{
 color: #34498b;
 text-decoration: underline;
}
a:hover
{
 color: #ee6600;
 text-decoration: underline;
}
img
{
 border: none;
 margin: 0px;
 padding: 0px;
/* clear: none;*/
}
/*end Default*/
/*Main*/
div.head
{
 background: #f7eee4 url(/img/head_bg.gif) repeat-x;
 border: none;
 margin: 0px;
 padding: 0px;
 color: #34498b;
 width: 100%;
 height: 153px;
 _margin-bottom:-3px;  /*IE 5.0 BUG Fix!!!!*/
}
div.textbackground
{
 background: #eef2f7 url(/img/text_bg.gif);
 margin: 0px;
 padding: 0px;
 width: 100%;
 vertical-align: top;
 border: none;
}
div.menubackground
{
 margin: 0px;
 padding: 0px;
 background: transparent url(/img/menu_bg.gif);
 background-repeat: repeat-y;
 background-position: left;
 width: 100%;
 display: table;
 vertical-align: top;
 border: none;
}
div.text
{
 background: #eef2f7 url(/img/text_bg.gif);
 margin: 0px;
 padding: 0px;
 color: #34498b;
 border: none;
 vertical-align: top;
/* margin-left: 200px;*/
 _margin-left: 200px;
 text-indent: 20px;
 text-align: left;
 display: table;
 width: auto;
}
/*end Main */
/*Text*/
div.text div
{
 display: table;
}
div.text p
{
 margin: 5px 45px 5px 20px;
 padding: 0px;
 font-size: 12px;
 text-align: left;
/* width: 100%;*/
}
div.text a:link,
div.text a:active,
div.text a:visited
{
 color: #34498b;
 text-decoration: underline;
}
div.text a:hover
{
 color: #ee6600;
 text-decoration: underline;
}
div.text ul
{
 margin: 5px 45px 5px 30px;
 padding: 0px;
 list-style-type: square;
 list-style-position: outside;
 width: 100%;
}
div.text li
{
 margin: 5px 45px 5px 15px;
 padding: 0px;
 list-style-type: square;
 list-style-position: outside;
}
div.text h1
{
 font-size: 18px;
 text-align: center;
 margin: 30px 50px 40px 20px;
 padding: 0px;
 font-weight: bold;
}
div.text h2
{
 font-size: 16px;
 text-align: center;
 margin: 20px 50px 20px 20px;
 padding: 0px;
 font-weight: bold;
}
div.text h3
{
 font-size: 14px;
 text-align: center;
 margin: 20px 50px 20px 20px;
 padding: 0px;
 font-weight: bold;
}
div.text h4
{
 font-size: 14px;
 text-align: left;
 margin: 20px 50px 20px 40px;
 padding: 0px;
 font-weight: bold;
}
div.text h5
{
 font-size: 12px;
 text-align: left;
 margin: 20px 50px 20px 40px;
 padding: 0px;
 font-weight: bold;
}
div.text h6
{
 font-size: 12px;
 text-align: right;
 margin: 20px 50px 20px 40px;
 padding: 0px;
 font-weight: bold;
 clear: both;
}
div.text img
{
 border: none;
 margin: 5px 50px 5px 30px;
 vertical-align: top;
 text-align: left;

}
/*end Text*/
/*Menu*/
div.menu
{
 background: #f7eee4 url(/img/menu_panel_bg.gif);
 float: left;
/* clear: both;*/
 width: 200px;
 margin: 0px;
 padding: 0px;
 border: none;
}
div.menu p
{
 text-align: left;
 margin: 0px;
 padding: 0px;
}
div.menu a:link,
div.menu a:active,
div.menu a:visited
{
 border: none;
}
div.menu a:hover
{
 border: none;
}
/*div.menu img
{
 border: none;
 margin: 0px;
 padding:0px;
} */
ul.photo
{
 margin:auto;
}

/*end Menu*/
/*News*/
div.news
{
 background: #f7eee4 url(/img/news_bg.gif);
 float: left;
 clear: left;
 width: 200px;
 padding: 0px;
 border: none;
 color: #34498b;
 margin: 50px 0px 50px 0px;
}
img.news
{
 margin: 0px;
 padding: 0px;
 width: 200px;
 border: none;
 margin-bottom: -3px
}
div.news p
{
 text-align: left;
 margin: 0px 35px 0px 25px;
 padding: 0px;
 font-size: 12px;
}
div.news a:link,
div.news a:active,
div.news a:visited
{
 color: #34498b;
 text-decoration: none;
}
div.news a:hover
{
 color: #ee6600;
 text-decoration: none;
}
div.news h1 /*Header NEWS */
{
 font-size: 20px;
 text-align: center;
 margin: 10px 35px 10px 25px;
 padding: 0px;
 font-weight: bold;
}
div.news h2
{
 font-size: 18px;
 text-align: center;
 margin: 10px 35px 10px 25px;
 padding: 0px;
}
div.news h3
{
 font-size: 16px;
 text-align: center;
 margin: 10px 35px 10px 25px;
 padding: 0px;
}
div.news h6   /*Date*/
{
 font-size: 16px;
 text-align: left;
 margin: 30px 35px 10px 25px;
 padding: 0px;
}
div.news strong
{
 font-size: 12px;
 font-weight: bold;
}
div.news p img
{
 margin: 30px 35px 10px 25px;
 padding: 0px;
 border: none;
}
div.news p table img
{
 margin: 0px;
 padding: 0px;
 border: none;
}
/*end News*/
/*Photo*/
td.photo
{
  width: 100px;
  border: 2px solid #000;
  vertical-align: top;
}
td.photo div{
        margin: 5px;
}
table.photo
{

 width: 100%;
 _width: auto;  /*IE bugfix*/

 font-size: 12px;
 border: 2px solid #34498b;
 clear: none;
 vertical-align: top;
}
tr.photo,
table.photo td
{
 border: 1px solid #34498b;
 text-indent: 0px;
}
tr.photo td img{
 margin: 15px 15px 15px 20px;
 padding: 0px;
 border: none;
}
ul.photo
{
/*      margin: auto;*/
   color: Gray;
   list-style: none;
        border: none;
        display: table;
        text-align: center;
}
li.photo
{
        list-style: none;
        float: left;
        clear: right;
}
p.photo
{
        display: table;
        float: none;
        margin: 5px;
        padding: 0px;
        text-indent: 0;
}
p.photo img
{
 float: left;
 clear: right;
 _float: none;  IE BugFix
}
/*end Photo*/