.logoheader {
	background: url(../images/personal/personal3.png) no-repeat right
		bottom #0C1A3E;
	color: #FFFFFF;
	min-height: 250px;
}

#header {
    display: block !important;
    overflow: hidden;
    padding: 0em 0 0;
    position: relative;
}

#header ul {
    display: block;
    left: 0;
    list-style-type: none;
    margin: 0 0 1px;
    padding: 10px 0;
    position: absolute;
    right: 0;
    text-align: right;
    top: 0;
}

#header ul.menu {
  background-color:#ddd;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#f4f4f4", endColorstr="#f4f4f4");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#f4f4f4), to(#f4f4f4));
  background-image: -moz-linear-gradient(top, #f4f4f4, #f4f4f4);
  background-image: -ms-linear-gradient(top, #f4f4f4, #f4f4f4);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #f4f4f4), color-stop(100%, #f4f4f4));
  background-image: -webkit-linear-gradient(top, #f4f4f4, #f4f4f4);
  background-image: -o-linear-gradient(top, #f4f4f4, #f4f4f4);
  background-image: linear-gradient(#46da93, #22734c);
  text-align:center;
}

#menuwrapper {
height: 37px;
text-align:center;
margin-bottom: 15px;
padding: 0px 5px;
}

#menuwrapper ul {
list-style: none;
margin:auto;
padding:0;
display:inline-block;
margin-bottom:-4px;
text-align:left;
}

.homeclassbut{
  border-radius:0px;
  border-left:1px solid #ddd;
}

#header ul.menu li:first-child a {
	border-radius: 0px 0 0 0;
}

#line {
    max-width: 40em;
    min-width: 5em;
}

textarea,.contact-form input[type="text"],.contact-form input[type="email"],.contact-form textarea{
	overflow: inherit;
}

fieldset {
	border: solid 0px #ddd;
}

#all {
    max-width: 1150px;
}

#footer {
    max-width: 1125px;
    background: #339e6b; /*0b3e20;*/
}

.button:hover, .button:active, .button:focus, button:hover, p.readmore a:hover, #header ul.menu a:hover, #header ul.menu a:active, #header ul.menu a:focus, .pagenav a:hover, .pagenav a:active, .pagenav a:focus, #advanced-search-toggle:hover, #advanced-search-toggle:active, #advanced-search-toggle:focus, .profile-edit a:hover, .profile-edit a:active, .profile-edit a:focus, #fontsize a:hover, #fontsize a:active, #fontsize a:focus, #mobile_select h2 a {
    background-color: #000000;
    color: #fff;
    background-color: #0b3e20;
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#0087d1", endColorstr="#095197");
    background-image: -khtml-gradient(linear, left top, left bottom, from(#0087d1), to(#095197));
    background-image: -moz-linear-gradient(top, #0087d1, #095197);
    background-image: -ms-linear-gradient(top, #0087d1, #095197);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #0087d1), color-stop(100%, #095197));
    background-image: -webkit-linear-gradient(top, #0087d1, #095197);
    background-image: -o-linear-gradient(top, #0087d1, #095197);
    background-image: linear-gradient(#37aa73, #0b3e20);
    border-color: #347750 #347750 hsl(155, 91%, 29%);
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.33);
    -webkit-font-smoothing: antialiased;
}

/*  grey background */
.button,button,p.readmore a,#header input.button,.pagenav a:link,.pagenav a:visited,#advanced-search-toggle,.profile-edit a:link,.profile-edit a:visited,h3.js_heading
	{
  background-color:#ddd;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#dddddd");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffffff), to(#dddddd));
  background-image: -moz-linear-gradient(top, #ffffff, #dddddd);
  background-image: -ms-linear-gradient(top, #ffffff, #dddddd);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(100%, #dddddd));
  background-image: -webkit-linear-gradient(top, #ffffff, #dddddd);
  background-image: -o-linear-gradient(top, #ffffff, #dddddd);
  background-image: linear-gradient(#ffffff, #dddddd);
  border-color: #b2b2b2 #b2b2b2 hsl(114, 0%, 62.5%);

  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.49);
  -webkit-font-smoothing: antialiased;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px
		rgba(0, 0, 0, 0.05);
	color: #25754f;
	border: solid 1px #ddd
}

a.pics:hover, a.pics:active, a.pics:focus {
    background: white;
}

a:link, a:visited {
    color: #0a9251;
}

a:hover, a:active, a:focus {
    /*background: #37aa73;*/
    /*color: #FFF;*/
}

#header ul.menu li a:link, #header ul.menu li a:visited, #header ul.menu li:last-child a {
    color: #fff;  
    font-weight: bold;
    text-decoration: none;
    margin: 0;
    display: inline-block;
    padding: 12px 15px;
    position: relative;
    border-right: 1px solid #ddd;
    box-shadow: 0px 0 0 #f5f5f5;
}

ul.menu a {
    box-shadow: 0 1px 0 #fff9999;
    border-bottom: solid 1px #ddd;
}

.moduletablemyleftmenucss ul.menu, ul.menu ul {
    background: #F69E62;
}


.moduletablemyleftmenucss ul.menu ul a {
  	margin-bottom: 0px;
    background: #F6C19C;
  	/*border-bottom: solid 1px #f69e62;*/
}

.moduletablemyleftmenucss ul.menu ul a.myclassstress {
  	margin-bottom: 0px;
    background: #f9f9a7;
    /*background: #66B2FF;*/
  	/*border-bottom: solid 1px #f69e62;*/
    border-bottom: solid 1px #fff;
    /*color: #FFFFFF;*/
}


.moduletablemyleftmenucss ul.menu a {
  	box-shadow: 0 1px 0 #f6c19c;
}


.moduletablemyleftmenucss ul.menu li.active ul li a {
  font-weight: normal;
  background: #F6C19C;
  color: #444;
}

.moduletablemyleftmenucss ul.menu li.active ul li a.myclassstress {
  font-weight: normal;
  background: #f9f9a7; /*#928d8d;*/
  /*background: #66B2FF;*/  
  /*color: #444;*/
  /*color: #FFFFFF;*/
}

.moduletablemyleftmenucss ul.menu li.active a, ul.menu li.active ul li.active a {
  font-weight: bold;
  background: #34a971; /*#38b378; 2a885b; #37aa73;*/
  color: white;
}


.moduletablemyleftmenucss ul.menu span {
    padding-left: 10px;
  	font-size: 1.2em;
}

.moduletablemyleftmenucss ul.menu li ul li a {
    padding-left: 30px;
  	font-size: 1.1em;
}

.moduletablemyleftmenucss ul.menu li a {
    padding-left: 10px;
  	font-size: 1.2em;
}

.moduletablemyleftmenucss ul.menu a:hover, ul.menu a:active{
    color: #444;
}

#footer-inner {
    max-width: 1125px;
    background-color: #ffebd2; /*#dad6d2;*/
}
