body {
    margin:0;
    background: url(img/body-bg_08.png) top center repeat-y;
    font-family:Arial,sans-serif;
    color:#333132;
    font-size:14px;

}
a {
    color:#07b1f0;
}
a:hover {
    text-decoration:none;
}
img {
    border:0px;
}
h2 {
    padding:0;
    margin:0;
    font-size:150%;
    line-height:125%;
}
#container {
    width:980px;
    margin:0 auto;
    border:0px solid white;
}
#menu {
    
    margin-left:190px;
    margin-top:-165px;
    margin-bottom:165px;
    z-index:20;
    
}
#header-slideshow {
    width: 1004px;
    height: 184px;
}

#body {
    
    float:left;
    background:url(img/content-bg_18.png) repeat-y;
    
}
#slogan {
    background: url(img/slogan_04.png) top left no-repeat;
    height:21px;
}
#news {
    margin-left:734px;
    overflow:hidden;
    width:246px;
    background:url(img/news_15.jpg) top no-repeat;
    border:0px solid white;
    color:white;
}
#news ul {
    
    padding-top:50px;
    list-style-image:url(img/arrow_09.png);
}
#news li {
    padding-right:15px;
    padding-bottom:15px;
}
#footer {
    background:white;
    width:734px;
    font-size:80%;
    padding-top:30px;
    margin-bottom:30px;
    clear:both;
}
#footer ul {

    border-top:1px solid #eb9e19;
    width:100%;
    margin:0;
    padding:0;
    margin-top:5px;
    padding-top:5px;
}
#footer li {
    display:inline;
}
#footer a {
    font-size:100%;
}
#content {
    float:left;
    background:url(img/interior-view-top_03.png) 5px 20px no-repeat;
    width:734px;
}
#content-home {
    float:left;
    
    width:734px;
}
#content-left {
    width:550px;
    float:left;
    
}
#content-right {
    margin-left:565px;
    font-size:90%;
}
#content-submenu {
    
    padding-left:7px;
    color:#9b9b9b;
}
#content-submenu li a {
    color:#9b9b9b;
    text-decoration:none;
}
#content-submenu li a:hover {
    color:#333132;

}

#content-submenu ul {
    margin:0px;
    padding:0;
    list-style-type:none;
}

#content-submenu li.active {
    background: url(img/sub-menu-arrow-down.png) 0px 9px no-repeat;
}
#content-submenu li {
    background: url(img/sub-menu-arrow_03.png) 0px 7px no-repeat;
    padding-top:5px;
    padding-left:15px;
}
#content-submenu ul ul {
    margin-left:9px;
    padding-left:0px;
}
#content-submenu ul ul li {
    margin:0px;
    margin-left:0px;
    padding-left:10px;
    background:url(img/bullet_03.png) 0 9px no-repeat;
}
#content-submenu ul ul li.active {
    background: url(img/bullet-black_05.png) 0 9px no-repeat;
}
#content-submenu ul ul li:hover {
    background: url(img/bullet-black_05.png) 0 9px no-repeat;
}
#content-submenu ul ul li:active {
    background:none;
}
#content-submenu ul ul a:active {
    background:none;
}
#content-submenu a.active {
   color:#333132;
}
#mission {
    background:url(img/mission-top_09.png) top left no-repeat;
    width:180px;
    
    float:left;
    font-size:90%;
}
#mission-bottom {
    padding:40px 10px 0 18px;
    background:url(img/mission-bottom_15.png) bottom right no-repeat;
}
#faq {
    background:url(img/faq-box_11.png) top right no-repeat;
    width:280px;
    padding-top:33px;
    margin-left:185px;
    height:150px;
    
}
.question {
    background:url(img/question_13.png) bottom right no-repeat;
    padding:12px 45px 20px 20px;
    font-weight:bold;
    width:215px;
    
}
.answer {
    background:url(img/answer_14.png) top right no-repeat;
    padding:15px 45px 20px 20px;
}
#left-home {
    width:468px;
    float:left;
}
#right-home {
    margin-left:468px;
    width:266px;
}
#what-it-home {
    background:url(img/what-it-home_09.png) no-repeat;
    width:248px;
    height:191px;
    float:right;

}

#stay-up-to-date-home {
    background:url(img/stayuptodate.png) no-repeat right top;
    width:248px;
    height:191px;
    float:right;
	position: relative;
}

	#stay-up-to-date-home p {
	font-size: 12px;
	position: absolute;
	top: 56px;
	left: 12px;
	width: 196px;
	margin: 0;
	}

	#stay-up-to-date-home .form-wrap {
	position: absolute;
	top: 120px;
	left: 12px;
	width: 230px;
	}
	
		#stay-up-to-date-home input#hyiutj-hyiutj {
		border: 1px solid #b1b1b1;
		background: #f5f5f5 url(img/inputbg.gif) no-repeat scroll 0 0;
		padding: 5px 4px;
		height: 16px;
		width: 145px;
		font-family: Arial,sans-serif;
		font-size: 12px;
		display:block;
		position: absolute;
		top: 0;
		left: 0;
		}
		
		#stay-up-to-date-home input#hyiutj-submit {
		text-indent: -9001px;
		width: 53px;
		height: 28px;
		background: url(img/submit.gif) no-repeat scroll left top;
		padding: 0;
		border: 0;
		top: 0;
		left: 165px;
		display: block;
		position: absolute;
		}
	
	
#what-it-interior {
    border-top:1px solid white;
    padding-bottom:20px;
    width:233px;
    font-size:90%;
}
#contact {
    border-top:1px solid white;
    height:100px;
    width:233px;
    font-size:90%;
}
.interior-right {
    padding:7px 10px 0 15px;
}
#partners {
    background:url(img/partners-home_10.png) no-repeat;
    width:248px;
    height:184px;
    float:right;
    padding-top:45px;
}
#partners img {
    
}
#partners-home-innerfade {
    padding-left:3px;
}
.block {
    font-size:80%;
    line-height:140%
}

#breadcrumb {
    padding-top:11px;
    padding-bottom:10px;
    color:#9b9b9b;
    font-style:italic;
}
#breadcrumb a {
    color:#9b9b9b;
    text-decoration:none;
}
#breadcrumb a:hover {
    text-decoration:underline;
}
#breadcrumb a.active {
    color:#333132;
}
.submenu-head {
    padding-top:8px;
    color:#f3a319;
    font-size:18px;
    font-weight:bold;

}
#links div {
    border-bottom:1px dotted black;
    margin-top:20px;
    margin-bottom:10px;
    padding-bottom:5px;
    font-weight:bold;
    color:#333132;
}
#links {
    margin-top:50px;
    color:#07b1f0;
}
#links a {
    color:#9b9b9b;
}
#documents {

    margin-top:30px;
    padding-top:30px;
    padding-right:7px;
    background:url(img/documents_07.png) no-repeat;
}
#documents li {
    list-style:none;
    margin-top:10px;
}
#documents ul {
    margin:0;
    margin-left:10px;
    padding:0;
    list-style:none;
}

#partners-interior {
    margin-top:20px;
    background:url(img/partners-interior_21.png) top right no-repeat;
    height:175px;
    padding-top:25px;
    padding-right:5px;
    overflow:hidden;
}
#partners-innerfade {
    
}

#search-text {
    background:transparent;
    border:none;
    color:black;
    width:180px;
    
}
#search-form {
    
    margin-left:20px;
}
.faq-left {
    width:190px;
    float:left;
}
.faq-right {
    margin-left:195px;
    width:350px;
}
.faq-level {
    clear:both;
    padding:10px 0;
    border-bottom:1px dotted black;
}
.faq-q {

    background:url(img/faq-q_22.png) top left no-repeat;
    height:35px;
}
.faq-a {
    background:url(img/faq-a_25.png) top left no-repeat;
    height:35px;
}
