/* Start of CMSMS style sheet 'screen' */
html, body {
	margin: 0;
	padding: 0;
}
/*
body {
  background: #F2F7FD ;
	text-align: center;
	color: #7F7872;
	font: 11px Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
}
*/
body {
background:#FFFFFF none repeat scroll 0%;
color:#7F7872;
font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:center;
}

a {
	color: #856D55;
	text-decoration: none;
  border-bottom: 1px ;
}
a:hover   { border-bottom: 1px dotted #856D55;}
a:visited { border-bottom: 1px ; }
a:active  { border-bottom: 1px ; }
a:focus   { border-bottom: 1px ; }


img, .noborder, .noborder:hover {
	border: 0px;
}
#wrapper {
  /*      background: transparent url(/www/img/wrappert2.jpg) no-repeat center 83px; */
	width: auto !important;
	/*width: 800px;*/
	min-width: 800px;
	margin: 0 auto;
        position:relative;
}
#container {
  position: relative;
	/* width: 800px; */
  width: 98%;
  background: #fff;
	margin: 0 auto;
	text-align: justify;
  padding: 0 21px;
}
#header {
        padding: 10px 10px 5px 10px;
}
#header h1 {
	margin: 0;
        padding: 0;
}
#header h1 a {
	display: block;
        width: 194px;
        height: 59px;
        background: transparent url(/www/img/logot2.jpg) no-repeat 0 0;
        border: none;
        text-indent: -999px;
}
#header a#job {
        float: right;
        border: none;
}
#banner {
        position: relative;
        height: auto !important;
        height: 360px;
}
#banner #controls {
        position: absolute;
        right: 0;
        bottom: 0;
}
#banner #controls a {
        border: none;
}
#menu_sx {
	float:left;
        background: #fff;
        border-right: 1px solid #C7BDB4;
        padding-right: 10px;
        margin-right: 10px;
}
#content {
 	margin: 0 0 0 5px;   
        text-align: justify;
        height: auto !important;
        height: 280px;
        min-height: 280px;
        padding-bottom: 2em;
        position:relative;
}
#content_notlogged {
   margin: 0 0 0 5px;   
        text-align: justify;
        min-height: 80px;
        padding-bottom: 2em;
        position:relative;
}
#footer {
  clear: both;
	text-align: left;
  padding: 10px;
	margin: 0 auto;
	width: 800px;
}
h2 {
	margin: 0px;
	padding: 0px 0px 10px 0px;
	font-size: 20px;
	color:#996631;
}
h3, h4 {
	color:#996631;
	font-size: 13px;
}
.left {
	float: left;
}
.clear, form br {
	clear: both;
}
.contactform label, #m3moduleform_1 label, #m4moduleform_1 label {
	float: left;
        width: 25%;
        text-align: right;
}
.fb_invalid {
        color: red;
}
.contactform input, .contactform textarea, .formbuilderform textarea, .formbuilderform select, .contactform img, .contactform span, #m3moduleform_1 input, #m4moduleform_1 input, #m3moduleform_1 span, #m4moduleform_1 span, #m3moduleform_1 img, #m4moduleform_1 img {
	margin: 0 0 5px 5px;
}
#m3moduleform_1 .checkbox {
        margin: 0 0 0 5px;
}
input#m3fbrp_captcha_phrase {
	margin-top: 5px;
}
.contactform div, .contactform br, #m3moduleform_1 div, #m3moduleform_1 br, #m4moduleform_1 div, #m4moduleform_1 br {
	clear: left;
}
.error_message {
        color: red;
        margin: 5px 0;
}
#NewsPostDetailPrintLink {
  float: right;
}
/*.NewsSummary {
  height: auto !important;
  height: 1540px;
  min-height: 150px;
}*/
.NewsSummaryLink {
  font-weight: bold;
}
.NewsSummaryMorelink {
  text-align: right;
  margin-bottom: 2em;
}
.NewsSummaryPostdate {
  /*clear: right;*/
}
hr, .separator {
        height: 1px;
        border: 0;
        background-color: #C7BDB4;
}
#content hr {
        height: 1px;
        border-top: 1px dashed #C7BDB4;
        background-color: transparent;
}
.separator {
        margin: 10px;
        overflow: hidden;
}
input, textarea, select {
        background-color: #fff;
        border: 1px solid #C7BDB4;
        color: #996631;
        padding: 5px;
}
.formbuilderform select {
        margin-bottom: 10px;
}
div.submit input {
        cursor: pointer;
}
input:hover, textarea:hover, select:hover {
        border: 1px solid #000000;
}
div.submit input:hover {
        border: 1px solid #C7BDB4;
        color: #000000;
}
ul#news {
        list-style: none;
        padding: 0;
        margin: 0;
}
ul#news .NewsSummary {
        margin-right: 15px;
}

/* End of 'screen' */
