body {
	font-family: Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
	font-size:0.85em;
	background:#666666
}
p{
margin:0;
padding:0;
margin-bottom:10px;
line-height:inherit;
}
#wrapper{
width:940px;
margin:0px auto 0;
padding-bottom:0;
margin-bottom:0;
background-color:#FFFFFF;
}

#contentwrapper{
width:940px;
background-color:#FFFFFF;
padding-bottom:0;
margin-bottom:0;
}
#content{
margin-left:5px;
margin-right:5px;
font-size:0.9em;
}
h1{
color:#0086D3;
font-size:1.2em;
}

h2{
color:#0086D3;
font-size:1.15em;
padding:0;
margin:0;
margin-bottom:5px;
}
h3{
color:#0086D3;
font-size:1.05em;
}
#splitter{
backgrounsd:#F48220 url(../images/layout/headbk2.gif) repeat-x;
height:41px;
margin-top:98px;
margin-bottom:0px;
padding-bottom:0px;
width:580px;
float:right;
}

#footer{
background:#D67400 url(../images/layout/footerbk3.gif) repeat-x;
color:#FFBC7F;
font-weight:bold;
margin:0;
font-size:0.95em;
padding:5px;
min-height:100px
}

#footer a{
color:#FFBC7F;
font-weight:bold;
text-decoration:none;
}

#footer ul{
margin:0;
padding:inherit;
list-style:none;
float:left;
width:220px;
}
.clear {
  clear: both;
  }
#header{
height:0px;
height:140px;
background:#2F2F2F url(/images/layout/headerBg.gif) repeat-x;

}
#header, #header a{
colsor:#F48C1E;
fosnt-weight:bold;
fosnt-size:1.15em;
}
.logo
{
background-image:url(/images/layout/logo.gif);

width:260px;
height:60px;
float:left;
margin-top:20px;
margin-left:20px;
text-indent: -9999em
}
ul.haupNav {
margin:0;
list-style:none
}

ul.haupNav li {
display:block;
float:left;
line-height:1;
background:url(/images/layout/HeaderMenu.gif) repeat-x;
}


ul.haupNav li a {
display:block;
border-left:1px solid #F2AB53;
border-right:1px solid #C46211;
text-decoration:none;
margin:9px 0 5px 0;
margin:2px 0 2px 0;
padding:0px 8px 0px 8px;
color:#FFFFFF;
font-weight:bold;
line-height:38px
}

ul.haupNav li a.selected {
backgrosund:#F48220 url(../images/layout/headerbkhover.gif) repeat-x;
background-color:#EA7617;
border-top:2px #393939 solid;
margin-top:0px;
padding-top:0px;
}

ul.haupNav li a:hover{
backgrsound:#F48220 url(../images/layout/headerbkhover.gif) repeat-x;
background-color:#EA7617;
border-top:2px #393939 solid;
margin-top:0px;
padding-top:0px;
}
.col-33{
width:300px;
float:left;
}

.col-lh{
width:200px;
float:left;
}
.col-lh h3{
line-height:1.05em;
padding:0;
margin-top:15px;
margin-bottom:5px;
}
.col-main{
width:500px;
float:left;
margin:0 10px 0 10px;
}
.col-rh{
width:200px;
float:right;
}
.mid{
margin:0 10px 0 10px
}
input, textarea{
width:180px;
margin-bottom:5px;
}
textarea{
height:80px;
}
label{
font-weight:bold;
}
form a{
color:#F48220;
font-weight:bold;
}
form input{
font-size:0.9em
}
#formholder
{
color:#ffffff; 
padding:0px; margin-top:0px;
width:200px;
float:right;
}
#formholder h2{
margin-top:0; padding-top:0; color:#FFFFFF; margin-bottom:5px;
}
#maincasestudies{
width:670px;
height:210px;
text-align:left;
padding:5px;
padding-left:10px;
margin-bottom:10px;
font-size:0.9em;
float:left
}
#maincasestudies p{
padding-bottom:5px;
}
#maincasestudies img{
padding-left:20px;
}
#menu{
background-color:#EA7315;
margin-top:10px;
float:left; 
width:180px;
margin-right:10px;
}
#menu ul{
list-style:none;
padding:0;
margin:0;
}
#menu a{
color:#FFFFFF;
text-decoration:none;
font-weight:bold;
display:block;
border-top:#F4B568 solid 1px;
padding: 2px 3px;

}
#menu a:hover{
color:#FFBC6E;
background-color:#D67400;
}
.sidebar{
background-color:#EFEFEF;
border:#cccccc solid 1px;
margin-top:10px;
padding:5px;
}
.sidebar h2{
margin-top:0;
}
.indexCount{
width:100%; text-align:center; clear:both; font-weight:bold; color:#FFFFFF;
}

.indexCount a{
color:#FFFFFF; text-decoration:none;
background-color:#666666;
padding:2px 6px 2px 6px;
border:#666666 1px solid;
margin-left:2px;
}

.indexCount a:hover{
border:#999999 1px solid;
background-color:#424242
}

a.currentSelected{
border:#999999 1px solid;
background-color:#424242
}

.indexCount li {
list-style: none;
display:inline;
} 


form{margin:0;padding:0;}
#contactForm label{float:left;width:100px;padding:0 1em;text-align:right;}
fieldset div{margin-bottom:.5em;padding:0;display:block;}
fieldset div input,fieldset div textarea{width:150px;border-top:1px solid #555;border-left:1px solid #555;border-bottom:1px solid #ccc;border-right:1px solid #ccc;padding:1px;color:#333;}
fieldset div select{padding:1px;}
div.fm-multi div{margin:5px 0;}
div.fm-multi input{width:1em;}
div.fm-multi label{display:block;width:200px;padding-left:5em;text-align:left;}
#fm-submit{clear:both;padding-top:1em;text-align:center;}
#fm-submit input{border:1px solid #333;padding:2px 1em;background:#555;color:#fff;font-size:100%;}
input:focus,textarea:focus{background:#efefef;color:#000;}
fieldset div.fm-req{font-weight:bold;}
fieldset div.fm-req label:before{content:"* ";}


#menuS{
background:url(/images/layout/HeaderMenuL.gif) no-repeat;
border-right:1px solid #C46211;
}
#menuE{
background:url(/images/layout/HeaderMenuR.gif) no-repeat;
flsoat:right;
background-position: top right;
  background-repeat: no-repeat;
  border-left:1px solid #F2AB53;

}

#menuS a, #menuE a{
border-left:0px;

}

#menuS, #menuE{
width:18px;
height:41px
}

#quoteForm input[type=checkbox], #quoteForm input[type=radio]{
width:30px}

#quoteForm fieldset{
margin-bottom:10px;}