@charset "utf-8";
a, a:visited {text-decoration: none; color: #0094FF}
/* Body / Background */
html{
width: 100%;
height: 100%;
}
body {
    font-family: Calibri, Tahoma, Verdana, sans-serif;
   padding: 0px;
    margin: 10px 0px;
    color: #999;
  width: 100%; 
  height: 100%;
  background-color: #333440;
  /*
  background-image: url('/media/234/gradient.png');
  background-repeat: repeat-x;
  background-attachment: fixed;
  */
}
#page-background {position:fixed; top:0; left:0; width:100%; height:100%;}
#page {
  position:relative; 
    width:850px;
    margin:10px auto;
    text-align:left;
    padding: 20px 75px;
    background: #FFF;
  z-index:1;
}

/* Header */

/*#header { height: 150px; position: relative;  }*/
#header a img{ border: none; width: 645px;}

#header #contactDetails
{padding: 0 0 0 25px;}

#header #headerImage
{ float: right; height: 175px; }

#header #sitedescription{
      float: right;
      text-align: left;
  }

#header #sitedescription input=[text]
{ border: solid 2px #000; background: #ccc; }

    #header #sitedescription h1 {
font-weight: normal;
        font-size: 33px;
        color: #0397D7;
  line-height: 0.5em;
    } 
 
    #header #sitedescription h2 {
  font-weight: normal;
        font-size: 18px;
        color: #0397D7;
  line-height: 0.5em;
    }  

#RW_ProfilePic
{  
  -moz-box-shadow: 0 0 5px #888;
  -webkit-box-shadow: 0 0 5px#888;
  box-shadow: 0 0 5px #888;
}
  
/* Content */
#leftcontent
{width: 580px; float: left; background:  }

#leftMenu
{width: 200px; float: left; text-align:right; padding: 80px 20px 0 0; }
#leftMenu ul
{list-style-type:none; padding: 0px; margin: 0px;}
#rightText
{width: 379px; float: right; padding-left: 20px; border-left: 1px dotted #999; }

#mainImage
{width: 580px; margin-bottom: 10px;}
#rightcontent
{float: right; width: 250px; }

#breadcrumbLinks
{position: relative; margin-top: 10px; margin-bottom: 10px; width: 100%; overflow: auto;
}
#breadcrumbLinks ul
{ padding:0; margin:0; list-style-type:none; }

#breadcrumbLinks ul li
{display: block; float: left; padding-right: 10px;}
#breadcrumbLinks ul li a
{display: block; float: left; }

div#content
{ float: left; width: 630px; }

/* Formatted bullet list */

#formattedList{
padding:0;margin:0;
list-style-type:none; }

#formattedList li
{padding-bottom: 20px; }

#formattedList li img
{ float: left; padding-right: 10px; height: 60px; width: 60px; }


/* Footer */
#footer {
    clear: both;
    font-size: 12px;
  overflow: auto;
  border-top: 1px dotted #999;
  margin-top: 10px;
  padding-top: 10px;
}
  #footer a{
    font-size: 12px;
    color: #555;
    text-decoration: none;
  }
    #footer a:hover{
      color: #999;
    }
  #footer #footercontact{
    width: 230px;
    float: left;
    margin-bottom: 15px;
    margin-right: 15px;
  }

  #footer #footercontact p
{font-size: 0.8em; padding-right: 10px;  }

  #footer #footerlogo{
    width: 430px;
    float: right;
    margin-bottom: 15px;
    margin-right: 15px;
  }




/* Slider */
#sliderMask
{
  position: absolute;
  width: 920px;
  height: 280px;
  z-index: 20;
  background: url(/media/framework/slidermask.png);
}

#slider {
  position: relative;
    width: 920px;
  height: 280px;
  background: #415968;
}
  #slider #imageSlider{
      padding: 0px;
      width: 100%;
  height: 280px;
  }
    #slider .imageSlide{
      padding: 0px;
      width: 100%;
    }

      #slider .imageSliderInfo{
        color: #fff;
        float: right; 
        width: 250px;
  height: 220px;
  border-left: #fff 10px solid;
  padding: 30px 10px;
      }

#slider .imageSliderHeadline
{width: 540px; color: #fff; padding-left: 20px; bottom: 20px;}

.imageSliderHeadline h3
{padding: 0px; margin: 0px; font-weight: bold;}

#slider .imageSliderHeadline span { font-size: 1.4em; } 

        #slider .imageSliderInfo h2{
          color: #fff;
          font-size: 26px;
        }

      #slider .imageSliderImage{
        float: left;
      }
        #slider .imageSliderImage img{
  width: 640px;
  height: 210px;
        }
    #slider #imageSliderNav{
  position: absolute;
        text-align: center;
        width: 100px;
  z-index: 999;
  right: 250px;
  bottom: 10px;
  margin-top: -45px;
  margin-right: 10px;
    }
   /* #slider #imageSliderNav{
      float: left;
      text-align: center;
      width: 660px;
     margin: -20px;
  z-index: 1000;
    }
*/
      #slider #imageSliderNav a{
        background-image: url(/media/imageSliderNav.png);
        background-position: center center;
        background-repeat: no-repeat;
  
        text-indent: -9000px;
        display: inline-block;
        height: 20px;
        width: 20px;
      }
        #slider #imageSliderNav a.activeSlide{
        }

/* SliderSub */
#sliderSubMask
{
  position: absolute;
  width: 640px;
  height: 286px;
  z-index: 20;
  background: url(/media/framework/slidermask.png);
}


#sliderSub {
  position: relative;
    width: 640px;
  height: 280px;
  background: #415968;
}
  #sliderSub #imageSlider{
      padding: 0px;
      width: 100%;
  height: 280px;
  }
    #sliderSub .imageSlide{
      padding: 0px;
      width: 100%;
  height: 280px;

    }

      #sliderSub .imageSliderInfo{
        color: #fff;
        float: right; 
        width: 250px;
  height: 226px;
  border-left: #fff 10px solid;
  padding: 30px 10px;
      }

#sliderSub .imageSliderHeadline
{width: 540px; color: #fff; padding-left: 20px; bottom: 20px;}

.imageSliderHeadline h3
{padding: 0px; margin: 0px; font-weight: bold;}

#sliderSub .imageSliderHeadline span { font-size: 1.4em; } 

      #sliderSub .imageSliderImage{
        float: left;
      }
        #sliderSub .imageSliderImage img{
  width: 640px;
  height: 210px;
        }
    #sliderSub #imageSliderNav{
  position: absolute;
        text-align: center;
        width: 100px;
  z-index: 999;
  right: -20px;
  bottom: 10px;
  margin-top: -45px;
    }
      #sliderSub #imageSliderNav a{
        background-image: url(/media/imageSliderNav.png);
        background-position: center center;
        background-repeat: no-repeat;
          text-indent: -9000px;
        display: inline-block;
        height: 20px;
        width: 20px;
      }
        #slider #imageSliderNav a.activeSlide{
        }

div#maintenance
{
position: absolute;
top: 100px;
left: 100px;
height: 175px;
width: 500px;
text-align: center;
vertical-align: middle;
}

div#socialMediaLinks img
{
    width: 25px;
    height: 25px;
}

div#footerlogos {float: right;}
div#footerlogos img
{
  height: 25px;
}

.clearFloat {clear: both;}


/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
