h2 {
	color: #ee1a08;
	padding: 4px 0;
	}
	
a:link, a:visited {
	color: #ee1a08;
	}

a:hover, a:active {
	color: #636363;
	}

#container {
	background-color:#fff;
	}
	
	.inner { margin: 0 auto; }
/* drop shadow classes */
.ds-left {
	width: 10px;
	float: left;
	}

.ds-main {
	width: 832px;
	float: left;
	}

.ds-right {
	width: 10px;
	float: left;
	}

#header {
	background: #e80a0a url('../images/header_bg.gif') repeat-x;
	height: 128px;
	}
	
	#header h1, #header h2 { display: none; }
	
	#header .inner { width: 852px; }
	
	#header .ds-left {
		background: #be2603 url('../images/header-ds-left.gif') no-repeat top left;
		height: 128px;
		}
		
	#header .ds-main {}
	
		#header .col1 {
			width: 230px;
			float: left;
			}
			
		#header .col2 {
			width: 481px;
			float: right;
			text-align: right;
			}
			
			#idx-consultation {
				margin: 0;
				padding: 0 14px 0 0;
				}
				
				#idx-consultation input {
					padding: 4px 7px;
					border: 1px solid #cc0100;
					margin-bottom: 5px;
					width: 76px;
					}
					
					#idx-consultation .submit {
						padding: 0;
						border: none;
						width: auto;
						margin-bottom: 0;
						}
		
	#header .ds-right {
		background: #be2603 url('../images/header-ds-right.gif') no-repeat top right;
		height: 128px;
		}
		
		#menu {
			clear: both;
			position: relative;
			height: 32px;
			}
		
			#menu ul {
				margin: 0;
				padding: 0;
				}
				
				#menu ul li {
					list-style: none outside;
					float: left;
					}
					
					#menu ul li a:link, #menu ul li a:visited {
						color: #fff;
						display: block;
						background: #e80202 url('../images/nav-li_bg.gif') repeat-x;
						text-transform: uppercase;
						text-decoration: none;
						padding: 10px 31px;
						border-right: 1px solid #ff3836;
						border-left: 1px solid #b30100;
						}
					
					#menu ul li a:active{
						color: #fff;
						background: #e80202 url('../images/nav-li-hover_bg.gif') repeat-x;
						border-right: 1px solid #000;
						border-left: 1px solid #000;
						}
					
				#menu ul ul {
					background: #e5e4e4 url('../images/dropdown_bg.gif') no-repeat bottom left;
					display: none;
					position: absolute;
					top: 32px;
					left: 9px;
					width: 811px;
					}
					
					#menu ul ul li {padding: 3px 0;}
					
					#menu ul ul li a:link, #menu ul ul li a:visited {
						color: #232323;
						background: none;
						border: none;
						text-transform: none;
						
						padding: 2px 15px;
						border-right: 1px solid #b9b9b9;
						}
					#menu ul ul li a:active {
						background: #d4d2d2;
						}
	
#content {
	background: #fff;
	
	margin:0 auto;
	}
	
	#content .padding { padding: 10px 19px 9px 3px; }
	.idx #content .col1 .padding, .idx #content .col2 .padding {padding-top:15px;}
	
/* Index Classes */
.col1 {
	width: 50%;
	float: left;
	}

.col2 {
	width: 50%;
	float: right;
	}
	
#footer { background-color:#727272; }

	#footer .inner { width: 852px; }
	
	#footer .ds-left {
		background: #5a5a5a url('../images/footer-ds-left.gif') no-repeat top left;
		height: 64px;
		}
		
	#footer .ds-main {
		background: #5a5a5a url('../images/footer_bg.gif') repeat-x;
		height: 64px;
		}
		
	#footer .ds-right {
		background: #5a5a5a url('../images/footer-ds-right.gif') no-repeat top left;
		height: 64px;
		}

	#footer_links { padding: 3px; text-align:center; }
		#footer_links ul {list-style:none;padding:0;margin:0;}
			#footer_links li {list-style:none;padding:0;margin:0;float:left;}
				#footer_links li a {text-decoration:none;color:#000;display:block;padding:6px 12px 15px 12px;}
					#footer_links li a:hover {text-decoration:underline;}

	#footer_links a:active { color: #fff; text-decoration: none; }
	#footer_links a:link { color: #fff; text-decoration: none; }
	#footer_links a:visited { color: #fff; text-decoration: none; }
	#footer_links a:hover { color: #eee; text-decoration: underline; }
						
	#copy {width: 800px; font-family:arial;padding:3px;text-align:center;color:#fff;font-weight:bold;}
	.idx #copy {width:645px;padding:0 208px 15px 209px;}

body.noStructure {}
body.noStructure #colLeft,
body.noStructure #colRight,
body.noStructure #main1,
body.noStructure #main2,
body.noStructure #content,
body.noStructure #header,
body.noStructure #footer,
body.noStructure #menu {
	display:none;
}

input[type="image"] { border: none; }
#menu li ul {display:none;}
#menu li.active ul {display:block;}