
/* ######### MAIN BODY ######### */

html, body {
  border: 0;
  margin: 0;
  padding: 0;
  text-align: center;
  background:#FFFFFF;
}
img {
  border: none;
}

a {outline: none;
  text-decoration: none;

}

body {
  height: 100%;
  color: #999999;
  text-align: center;
  font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
  font-size: 12px;
  background: #FFFFFF url(../images/general_layout/bckg.gif) 0% 0% repeat-x;
}

#main_content {
  width: 900px;
  background: transparent;
  margin:0px auto;
}






/* ######### TOP MENU ######### */

#topmenu {
  width: 100%;
}

#logodiv {
  width: 450px;
  float: left;
  text-align: left;
}

#feeddiv {
  width: 450px;
  float: left;
  text-align: right;
}

#topstairs {
  width: 900px;
  text-align: left;
  border-bottom: 1px solid #CFCFCF;
  padding: 0 0 22px 0;
  margin: 0 0 8px 0;
}





/* ######### CSS FRONT PAGE BOXES ######### */

#fboxone {
  width:276px;
  height:202px;
  background-color:#FEFDEC;
  float:left;
}

#fboxtwo {
  width:276px;
  height:202px;
  background-color:#F4FEEE;
  float:left;
}

#fboxthree {
  width:276px;
  height:202px;
  background-color:#FEF5F5;
  float:left;
}

#hone {
  width:250px;
  height:42px;
  padding:0px;
  font-weigh:bold;
  font-size:24px;
  color:#FFD200;
  text-align:left;
  margin:8px 0 0 8px;
}

#htwo {
  width:250px;
  height:42px;
  padding:0px;
  font-weigh:bold;
  font-size:24px;
  color:#78C748;
  text-align:left;
  margin:8px 0 0 8px;
}

#hthree {
  width:250px;
  height:42px;
  padding:0px;
  font-weigh:bold;
  font-size:24px;
  color:#D85555;
  text-align:left;
  margin:8px 0 0 8px;
}

#hfour {
  width:250px;
  height:24px;
  padding:0px;
  font-weight:bold;
  font-size:17px;
  color:#777777;
  text-align:left;
  margin:8px 0 0 8px;
}

#fpouterbox {
  width:266px;
  height:148px;
  background-color:transparent;
}

#fpbox {
  width:196px;
  height:148px;
  background-color:transparent;
  color:#000000;
  letter-spacing:0.6px;
  float:left;
}

#fpboxinner1 {
  width:192px;
  height:126px;
  background-color:transparent;
  text-align:left;
  padding-left:4px;
  letter-spacing:0.6px;
  color:#666666;
}

#fpboxinner2 {
  width:192px;
  height:126px;
  background-color:transparent;
  text-align:left;
  padding-left:4px;
  letter-spacing:0.6px;
  color:#666666;
}

#fpboxinner3 {
  width:192px;
  height:126px;
  background-color:transparent;
  text-align:left;
  padding-left:4px;
  letter-spacing:0.6px;
  color:#666666;
}

#fpboxinner {
  width:192px;
  height:126px;
  background-color:transparent;
  text-align:left;
  padding-left:4px;
  letter-spacing:0.6px;
}

#fpboxinner .hgray {
  font-weight:bold;
  color:#444444;
}

#fpboxinner1 .hgray {
  font-weight:bold;
  color:#444444;
}

#fpboxinner2 .hgray {
  font-weight:bold;
  color:#444444;
}

#fpboxinner3 .hgray {
  font-weight:bold;
  color:#444444;
}

#fpboxinner .hlgray {
  color:#98877E;
}

#fpboxinnerlink {
  width:192px;
  height:16px;
  background-color:transparent;
  text-align:right;
}

#fpboxinnerlink a {
  color:#666666;
  text-decoration:none;
}

#fpboxinnerlink a:hover {
  color:#EAB737;
}


#arbitlink1 a {
  color:#666666;
  text-decoration:none;
}

#arbitlink1 a:hover {
  color:#EAB737;
}

#arbitlink2 a {
  color:#666666;
  text-decoration:none;
}

#arbitlink2 a:hover {
  color:#EAB737;
}

#arbitlink3 a {
  color:#666666;
  text-decoration:none;
}

#arbitlink3 a:hover {
  color:#EAB737;
}

#fpboxico {
  width:66px;
  height:148px;
  background-color:transparent;
  float:left;
}

#fthiner {
  width:14px;
  height:202px;
  background-color:transparent;
  float:left;
}

#fthicker {
  width:22px;
  height:202px;
  background-color:transparent;
  float:left;
}

#fpform {
  width:240px;
  margin-left: 18px;
  background-color:transparent;
  text-align: left;
  color: #444444;
}

#fpform a {
  color:#666666;
  text-decoration:underline;
}

#fpform a:hover {
  color:#EAB737;
}

.fpinputlist {
  cursor:select;
  border:solid 1px #ccc;
  color:#000;
  font-weight:normal;
  padding: 3px 2px 3px 2px;
  background:url(../images/general_layout/formbg.gif) repeat-x left top;
}

.mformbutton {
  cursor:pointer;
  width:40px;
  border:solid 1px #ccc;
  background:#999;
  color:#999999;
  font-weight: normal;
  padding: 2px 2px 2px 2px;
  margin-left: 6px;
  background:url(../images/general_layout/formbg.gif) repeat-x left top;
}





































/* ######### SIFR HEADLINE DIVS ######### */

h1 {
  color: #DBAC44;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 28px;
  padding: 0px 6px 0px 6px;
}

h2 {
  color: #DBAC44;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 24px;
  padding: 0px 8px 0px 8px;
}

h3 {
  color: #DBAC44;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 20px;
  padding: 0px 8px 0px 8px;
}

p {
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 13px;
  padding: 0px 14px 0px 14px;
}

tr {
  vertical-align: top;
  
}

ul{
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 13px;
  padding: 0px 8px 0px 28px;
}




/* ######### FOOTER ######### */

#copyright {
  width: 900px;
  padding-top: 8px;
  font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
  color: #999999;
  font-size: 10px;
  text-align: center;
  background-color: transparent;
}





/* ######### TOP MENU ######### */

#topmenu{
  border-top: 2px solid #999999; /*border across top*/
  margin: 0;
  padding: 0;
  width: 100%;
}

#topmenu ul{
  margin: 0;
  margin-right: 14px; /*menu offset from left edge of window*/
  float: right;
  padding-right: 8px;
  font-family: Arial, "Trebuchet MS", Helvetica, sans-serif;
  font-weight: normal;
  font-size: 12px;
  background: transparent;
}

* html #topmenu ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
  margin-bottom: 1em;
  margin-right: 7px; /*menu offset from left edge of window in IE*/
}

#topmenu ul li{
  display: inline;
}


#topmenu ul li a{
  float: left;
  color: #999999;
  font-size: 14px;
  padding: 7px 9px 7px 5px;
  text-decoration: none;
  font-family: Helvetica, Arial, sans-serif;
}

#topmenu ul li a:visited{
  color: #999999;
}


#topmenu ul li a:hover, #topmenu ul li a#selected{ /*hover and selected link*/
  color: #999999;
  background: transparent url(../images/general_layout/pointer.gif) top center no-repeat;
}


#topmenu ul li a.nohover{
  float: left;
  background: transparent;
  font-weight: normal;
  padding: 8px 9px 7px 14px;
  text-decoration: none;
}

#topmenu ul li a.nohover:visited{
  background: transparent;
}


#topmenu ul li a.nohover:hover, #topmenu ul li a.nohover#selected{ /*hover and selected link*/
  background: transparent;
}






/* ######### BOTTOM MENU ######### */

#footmenu{
  border-bottom: 1px solid #CFCFCF; /*border across bottom*/
  margin: 0;
  padding: 0;
  width: 100%;
  height: 22px;
  background-color: transparent;
  font-family: Helvetica, Arial, sans-serif;
}

#footmenu ul{
  margin: 0;
  margin-right: 14px; /*menu offset from left edge of window*/
  float: right;
  padding-right: 8px;
  font-family: Helvetica, Arial, sans-serif;
  font-weight: normal;
  font-size: 14px;
  background: transparent;
}

* html #footmenu ul{ /*IE6 only rule. Decrease ul left margin and add 1em bottom margin*/
  margin-bottom: 1em;
  margin-right: 7px; /*menu offset from left edge of window in IE*/
}

#footmenu ul li{
  display: inline;
}


#footmenu ul li a{
  float: left;
  color: #999999;
  font-weight: normal;
  padding: 1px 9px 7px 5px;
  text-decoration: none;
}

#footmenu ul li a:visited{
  color: #999999;
  font-family: Helvetica, Arial, sans-serif;

}


#footmenu ul li a:hover, #footmenu ul li a#selected{ /*hover and selected link*/
  color: #999999;
  background: transparent url(../images/general_layout/pointerup.gif) bottom center no-repeat;
  font-family: Helvetica, Arial, sans-serif;
}


#footmenu ul li a.nohover{
  float: left;
  background: transparent;
  font-weight: normal;
  padding: 1px 9px 7px 14px;
  text-decoration: none;
}

#footmenu ul li a.nohover:visited{
  background: transparent;
}


#footmenu ul li a.nohover:hover, #footmenu ul li a.nohover#selected{ /*hover and selected link*/
  background: transparent;
}








/* ######### CSS FRONT PAGE TABS ######### */

.fpbstabs{
padding: 2px 0;
margin-left: 0;
margin-top: 3px;
margin-bottom: 0;
font: normal 12px Arial, "Trebuchet MS", Helvetica, sans-serif;
list-style-type: none;
text-align: right; /*set to left, center, or right to align the menu as desired*/
}

.fpbstabs li{
display: inline;
margin: 0 -3px 0 0; padding: 0; width: 32px;
}

.fpbstabs li.seeallsolutions {
    width: 136px; text-align: center;
}

.fpbstabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 11px 13px;
margin: 0;
border: 0;
color: #2d2b2b;
background: transparent;
}

.fpbstabs li a:visited{
color: #2d2b2b;
}

.fpbstabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.fpbstabs li a.selected{ /*selected main tab style */
position: relative;
top: 0px;
}

.fpbstabs li a.selected{ /*selected main tab style */
background: transparent url(../images/general_layout/smtab.png) no-repeat 99% 0px;
}

.fpbstabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}

.fpbstabcontent{
display:none;
}

@media print {
.fpbstabcontent {
display:block !important;
}
}







#dhtmltooltip{
position: absolute;
color: #FFFFFF;
text-align: left;
width: 150px;
border: 1px solid #161616;
padding: 2px;
background-color: #5b5b5b;
visibility: hidden;
z-index: 100;
}

.form_label {
  font-weigh: bold;
  font-size: 12px;
}









/* ######### BRISATI ######### */
/* ######### BRISATI ######### */
/* ######### BRISATI ######### */
/* ######### BRISATI ######### */
.pdescription {
  font-size: 16px;
   
}

.psubtitle {
  font-size: 20px; 
}

.pheadline {
  font-family: Helvetica, Arial, sans-serif;
  font-size: 35px;
}
/* ######### BRISATI ######### */
/* ######### BRISATI ######### */
/* ######### BRISATI ######### */
/* ######### BRISATI ######### */


