body{
	margin:0;
	color:black;
	font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	background:#8c8c8c url(/media/assets/style01/bg-body.gif) repeat-x;
	min-width:990px;
}
img{border-style:none;}
a{
	text-decoration:none;
	color:#fff;
}
a:hover{text-decoration:none;}
input, textarea, select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
#wrapper{
	width: 100%;
	overflow: hidden;
	position: relative;
}
.w1 {
	width: 1010px;
	position: relative;
	float: left;
	left: 50%;
	padding:10px 0 0;
}
.w2 {
	width: 1010px;
	position: relative;
	float: left;
	left: -50%;
	background:url(/media/assets/style01/bg-header.png) no-repeat;
	padding:10px 0 0;
}
.wrapper-holder{
	padding:0 13px;
	background:url(/media/assets/style01/bg-wrapper-holder.png) repeat-y;
	height:1%;
}

#main{
	width:100%;
	overflow:hidden;
}


form {
	background: url(/media/assets/style01/background_white_gradient.png) repeat-y center;
}

a:active, a:focus
{
    outline: none;
}


html, body, img, div, h1, p, form
{
   margin:0;
   padding:0;
}

html, body, form, #container {}

img
{
  border: 0;
}

h1{
  font-size: 18px;
}


a
{
    color:black;
    text-decoration:none;
}

a:hover
{
    color:Gray;
}

#container
{
    min-height: 100%;
	height: auto !important;
	height: 100%;
    margin:0px auto;
    width:984px;
}

#content
{
    width:100%;
    background: transparent;
    float:left;
    padding-top: 10px;
}

#banner{

    float:right;
    padding-top:136px;
    width:183px;
    height: 515px;
}


#header
{    
    width:984px;
    height: 1%;
    /*height:149px;*/
    /*background: transparent url(/media/assets/style01/topBg.gif) no-repeat;*/
    overflow: hidden;

}

#header_topPart {    
    width:1006px;
    background: transparent url(/media/assets/style01/header.png) no-repeat center;
    height: 14px;
    margin: -10px 0px 0px -11px;
    z-index: 1;
    position: relative;
}

#childContent
{
    width:984px;
    min-height:500px;
    overflow:hidden;
}


#footerfixer{
  height: 124px;
  clear:both;
}

#footer{
	height:1%;
	text-align:center;
	background:url(/media/assets/style01/bg-footer.png) no-repeat;
	color:#000;
	padding:19px 35px 11px;
	margin:0 0 20px;
}
#footer p{margin:0 0 15px;}

#footerContent {
	margin:0px auto;
	width:1000px;
  	height:75px;    	
  	text-align:center;
  /*background:#b2afa9 url(/media/assets/style01/footerBg.gif) no-repeat;*/
  	line-height: 1px;
	
	background-color: #8c8c8c;
}

#footerContent p {
	line-height: 18px;
	padding: 10px 40px 10px 40px;
}


#footerContent_inner {
  margin:0px auto;
  width:1000px;
  height:75px;  
  text-align:center;
  line-height: 1px;
  background: transparent url(/media/assets/style01/footer.png) no-repeat center;
}


/*
================================
MAIN STYLES
================================
*/


#childFields
{
    float:left;
}

.childFieldsSub, #subPic{
   /* padding: 0px 30px 0px 9px;
    margin-left:-9px;*/
    width:984px;

    /*background: white url(/media/assets/style01/mainBg_sub.gif) repeat-y;*/
}

.childFieldsSub
{
  min-height:200px;
}

#subPic
{
  float:left;
  padding-left:9px;
  width:950px;
  /*background: white url(/media/assets/style01/topBg_sub.gif) repeat-y;*/
}

.childFieldsHome{}
#mainPic{}



#grayMatter{
  float:left;
  width:100%;
  background:white url(/media/assets/style01/grayMatterBG.jpg) repeat-x;
}


#ChildLeft, #ChildLeftContact {
  float:left;
  margin-top:20px;
  width:445px;
  padding-left:20px;
}
  #ChildLeft p{
    margin-top:20px;
  }


#ChildLeftContact{
  width:400px;
}


#ChildRight, #ChildRightContact{
  float:right;
  margin-top:40px;
  width:273px;
  padding-right:15px;
}

#ChildRightContact{
  width:400px;
}

#bottom{
  float:left;
  width:922px;
  height:19px;
  margin-left:-9px;
  /*background: white url(/media/assets/style01/bottomBg_sub.gif) no-repeat;*/
}


#bodyTextHem
{
  float:left;
  width:367px;
  padding:10px;
  margin: 0;
}


/*
SUB PAGE
*/
#bodyTextSub
{
  float:left;
  width:570px;
  padding:10px;
  margin: 0;
}
/*=================\
|  SUB MENU START  |
\=================*/
#subMenu
{
  width:190px;
  float:left;
  padding: 10px 5px 10px 10px;
}

#subMenu ul
{
    list-style: none;
    z-index: 1000;
    margin:0;
    padding:0;
}

#subMenu a
{    
    text-decoration: none;    
    color:black;

    /*margin: 8px 0 0 0;*/

}

ul.subMenu li { height:22px; background: transparent url(/media/assets/style01/subMenuLiBG.gif) no-repeat; padding:8px 0px 0px 20px;}
ul.subMenu ul 						{ width: 180px; visibility: hidden; position: absolute; top: 100%; left: 0; }

/*===============\
|  SUB MENU END  |
\===============*/

/*======================\
|  DROPDOWN MENU START  |
\======================*/

#mainMenu
{
    position:relative;
    bottom:0;
    width:100%;
    height:34px;
    /*margin-top:115px;*/
    background: transparent url(/media/assets/style01/menuBG.jpg) no-repeat;

}

#mainMenu ul
{
    list-style: none;
    z-index: 1000;
    margin:0;
    padding:0;
    height: 100%;
    text-align: right;
}

#mainMenu a
{    
    text-decoration: none;    
    color:white;
    font-size: 11px;
    /*margin: 8px 0 0 0;*/

}


#mainMenu .dropdown
{
	clear: both;
	margin: 0px auto 10px;
	padding: 0px 11px 0px;
	display: block;
}


/*
	LEVEL ONE
*/
ul.dropdown                         { position: relative; }
ul.dropdown li                      { font-weight: normal; float: left; zoom: 1; background: transparent url(/media/assets/style01/menuLiPin.gif) right no-repeat;}
ul.dropdown li.lastChild            { background: transparent ;}
ul.dropdown a:hover		            { color: black; }
ul.dropdown a:active                { color: black; }
ul.dropdown li a                    { display: block; height:25px;padding: 9px 10px 0px; color: #222; }
ul.dropdown li.hover,
ul.dropdown li:hover                { background: transparent url(/media/assets/style01/topMenuHoverSelectedBG.gif) repeat-x;}
ul.dropdown li.hover a              { color: white; }

ul.dropdown li.selected             { background: transparent url(/media/assets/style01/topMenuHoverSelectedBG.gif) repeat-x;  }


/*
	LEVEL TWO
*/
ul.dropdown ul 						{ width: 180px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li 					{ font-weight: normal; background: #cbd0d3; color: #000;
									  border: 1px solid silver; border-width: 0px 1px 1px 1px; float: none; }

ul.dropdown ul li.selected
{
    background-image: none;
}

ul.dropdown ul li:hover,
ul.dropdown ul li.hover,
ul.dropdown ul li a:hover
{
    background-image: none;
}

                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ padding: 6px 4px 0px; width: 100%; display: inline-block; }

/*
	LEVEL THREE
*/
ul.dropdown ul ul 				{ left: 100%; top: 0; }
ul.dropdown li:hover > ul 			{ visibility: visible; }

/*====================\
|  DROPDOWN MENU END  |
\====================*/



/*===============\
|  TEASER START  |
\===============*/
#teasers{
    /*margin:50px auto 0px;*/
    width:984px;
    color: #ffffff;
}


.teaser
{
    float:left;
    width:328px;
    height: 233px;
}
.teaser .header
{
    height:20px;
    color:white;    
}
.teaser .text
{
    padding:30px 30px 0px 30px;
    /*min-height:100px;*/
}

.teaser .link
{
    padding:0px 5px 25px 30px;
}

#Teaser01{
   background: white url(/media/assets/style01/teaser01BG.jpg) top left no-repeat;
   color: #E0B586;
}
#Teaser02{
   background: white url(/media/assets/style01/teaser02BG.jpg) top left no-repeat;
   color: #E0B586;
}

#Teaser03{
   background: white url(/media/assets/style01/teaser03BG.jpg) top left no-repeat;
   color: #E0B586;
}
/*=============\
|  TEASER END  |
\=============*/

/*=============\
|  PUFF START  |
\=============*/

#childPuff{
  position:absolute;
  margin-left:750px;
  margin-top:10px;
  z-index: 2000;
      width:132px;
    height:134px;
  background: transparent url(/media/assets/style01/puffBG.gif) no-repeat;
}
.puff
{
    margin-top:43px;
    margin-left:13px;

}

.puff a{
  color:white; 
}


/*===========\
|  PUFF END  |
\===========*/
 /*
.clearfix:after {content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix { height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */




.divLeftTextOverMainPicture, .divRightTextOverMainPicture {
	z-index: 1; 
	margin-top:-120px; 
	padding: 0px 40px 0px 40px; 
	position:relative; 
	width: 420px;
        color: #373737;
}
.divLeftTextOverMainPicture {
	float:left;
}
.divRightTextOverMainPicture {
	float:right;
}













































































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