@charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body {
	font:normal 12px Arial, Helvetica, "Times New Roman";
	color:#464749;
	padding:0px;
	margin:0 auto;
	text-align:left;
	background:#ebebeb;
}
img {
	border:0;
	vertical-align:middle;
}
a {
	font:Arial, Helvetica, sans-serif;
	color:#35b3c2;
	text-decoration:none;
}
a:hover {
	font:Arial, Helvetica, sans-serif;
	color:#35b3c2;
	text-decoration:underline;
}
a:visited {
	color:#35b3c2;
}
.clear {
	clear:both;
}
.wrapper {
	margin:0 auto;
	width:860px;
	padding:10px 0 0 0 ;
}

.header{
  float:left;
  font:normal 16px Arial, Helvetica, sans-serif;
}

.header h1{
   font:bold 24px Arial, Helvetica, sans-serif;
   letter-spacing: 5px;
}

.menu_content{
  float:left;
  background: #464646;
  height: 49px;
  width:861px;
  display: block;
  margin:20px 0 0 0;
}

ul.menu{
    float:left;
    width:861px;
    list-style: none;
    list-style-position: outside;
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;
    color:#feffff;
}

ul.menu li{
    float:left;
    margin:0 0 0 0px;
    text-transform: uppercase;
}

ul.menu li a{
     font:normal 14px Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     color:#feffff;
     padding: 16px;
     float:left;
}

ul.menu li a:hover{
    text-decoration:none;
    background:#30a4b1;
}

ul.menu li.selected a{
     font:normal 14px Verdana, Arial, Helvetica, sans-serif;
     text-decoration: none;
     color:#feffff;
     padding: 16px;
     float:left;
     background:#30a4b1;
}

.content{
       float:left;
       width:860px;
       border:1px solid #b9b9b9;
       display: block;
       /*min-height:400px;*/
       background:#FFF;
       margin:20px 0 0 0;
       padding:0 0 20px 0;
}

.message{
      width:300px;
      text-align: center;
      padding: 5px;
      margin: 10px auto;
      background:#f7f7f7;
      border:1px solid #b9b9b9;
      color: #f8931f;
}


.pages{
        width:300px;
        text-align: center;
        padding: 5px;
        margin: 10px auto;
        background:#f7f7f7;
         border:1px solid #b9b9b9;
         color: #464749;
}

.pages a{
        color:#34b3c4;
}

table{
  border-top:1px solid #b9b9b9;
  border-left:1px solid #b9b9b9;
  border-right:1px solid #b9b9b9;
}

table tr td{
  border-bottom:1px solid #b9b9b9;
  padding:5px;
}

table tr th{
  border-bottom:1px solid #b9b9b9;
  padding:5px;
  background:#d9d7d8;
}

table.gallery_table{
   margin:10px auto;
}

fieldset{
   border:1px solid #b9b9b9;
   padding: 20px;
   width:700px;
   margin:20px auto;
}

fieldset legend{
    font:bold 14px Verdana, Arial, Helvetica, sans-serif;
   text-decoration: none;
   color:#34b4c1;
}

label.my_label{
    width:100px;
    display:block;
    font:normal 12px Arial, Helvetica, sans-serif;
    float:left;
}

.input_text
{
    float:left;
    border:1px solid #b9b9b9;
    padding:2px;
    width:550px;
}

.input_textarea{
    float:left;
    width:598px;
    height: 600px;
    border:1px solid #b9b9b9;
    display: block;
}
