#container {
	position:relative;
	margin:0 auto;
	width:930px;
	height:auto !important;
	height:100%;
	min-height:100%
}

#head {
	height:50px;
	
	text-align:right;
	padding:25px 20px 0 20px;
	overflow:hidden
}

#content {
	padding:.5em 20px 0 20px;
	min-height:50px
}

#foot {
	position:relative;
	width:100%;
	bottom:0
}

#lftcol_a {
	width:490px;
	position:relative;
	float:left;
	padding:0 0 3em 0
}

#rgtcol_a {
	width:380px;
	position:relative;
	float:right;
	padding:0 0 3em 0
}

#lftcol_b {
	width:240px;
	position:relative;
	float:left;
	padding:0 0 3em 0
}

#rgtcol_b {
	width:594px;
	position:relative;
	float:right;
	padding:0 0 3em 0
}

img {
	border-style:none
}

.clear {
	clear:both
}

.rule {
	border-bottom:1px #999 solid
}

.dashrule {
	margin:.5em 0 0 0;
	border-bottom:1px #999 dashed
}

.van_a {
	position:relative;
	float:left;
	height:122px;
	width:100%;
	background:url(../images/van.gif) top right no-repeat;
	margin:.5em 0 0 0;
}

.van_b {
	position:relative;
	float:right;
	height:102px;
	width:380px;
	background:url(../images/van.gif) top right no-repeat;
	margin:.5em 0 0 0;
	padding:20px 0 0 0
}

#frtbuttonslft {
	width:240px;
	height:auto;
	position: relative;
	float: left
}

#frtbuttonslftaddress{
	width:450px;
	height:auto;
	position: relative;
	float: left
}

#frtbuttonsrgt {
	width:240px;
	height:auto;
	position: relative;
	float: right
}

.buttons {
	width:240px;
	height:auto
}

.buttons p, .buttons h1 {
	color:#fff;
	padding:0 15px 0 15px;
}

.buttons h1 {
	font-size:14px; 
	line-height:1.4em;
	margin:0
}

.buttons ul {
	font-size:12px; 
	line-height:1.35em;
	margin:0;
	padding:1em 0 0 2.5em;
	list-style:square;
	font-weight:bold;
}

.buttons li a:link, .buttons li a:active, .buttons li a:visited {
	color:#fff;
	text-decoration:none
} 

.buttons li a:hover {
	color:#fff;
	text-decoration:underline;
} 

.space {
	margin: 1.5em 0 0 0
}

.menu_01_a {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_a_top.gif) left top no-repeat;
	padding:76px 0 0 0
}
	
.menu_01_wrap {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_a_mid.gif) repeat-y;
	margin:0 2px 5px 0
}

.menu_01_b {
	width:240px;
	height:7px;
	background: url(../images/layup/menu_a_bot.gif) left bottom no-repeat
}
	
.menu_01_a li {
	margin:0;
	padding:0;
	color:#86a9da;
}

.buttons .menu_01_more a:link, .buttons .menu_01_more a:active, .buttons .menu_01_more a:visited  {
	color:#fff;
	font-weight:normal;
	display: block
}

.buttons .menu_01_more a:hover {
	color:#86a9da;
	text-decoration:none
}

.menu_02_a {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_b_top.gif) left top no-repeat;
	padding:76px 0 0 0
}
	
.menu_02_wrap {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_b_mid.gif) repeat-y;
	margin:0 2px 5px 0
}

.menu_02_b {
	width:240px;
	height:7px;
	background: url(../images/layup/menu_b_bot.gif) left bottom no-repeat
}
	
.menu_02_a li {
	margin:0;
	padding:0;
	color:#83c7cf
}

.buttons .menu_02_more a:link, .buttons .menu_02_more a:active, .buttons .menu_02_more a:visited  {
	color:#fff;
	font-weight:normal;
	display: block
}

.buttons .menu_02_more a:hover {
	color:#83c7cf;
	text-decoration:none
}

.menu_03_a {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_c_top.gif) left top no-repeat;
	padding:76px 0 0 0
}
	
.menu_03_wrap {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_c_mid.gif) repeat-y;
	margin:0 2px 5px 0
}

.menu_03_b {
	width:240px;
	height:7px;
	background: url(../images/layup/menu_c_bot.gif) left bottom no-repeat
}
	
.menu_03_a li {
	margin:0;
	padding:0;
	color:#f29d80
}

.buttons .menu_03_more a:link, .buttons .menu_03_more a:active, .buttons .menu_03_more a:visited  {
	color:#fff;
	font-weight:normal;
	display: block
}

.buttons .menu_03_more a:hover {
	color:#f29d80;
	text-decoration:none
}

.buttons .menu_link a:link, .buttons .menu_link a:active, .buttons .menu_link a:visited  {
	color:#fff;
	display: block
}
.buttons .menu_link a:hover {
	color:#ffffff;
	text-decoration:underline
}

.menu_04_a {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_d_top.gif) left top no-repeat;
	padding:76px 0 0 0
}
	
.menu_04_wrap {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_d_mid.gif) repeat-y;
	margin:0 2px 5px 0
}

.menu_04_b {
	width:240px;
	height:7px;
	background: url(../images/layup/menu_d_bot.gif) left bottom no-repeat
}
	
.menu_04_a li {
	margin:0;
	padding:0;
	color:#c8e5a4
}

.buttons .menu_04_more a:link, .buttons .menu_04_more a:active, .buttons .menu_04_more a:visited  {
	color:#fff;
	font-weight:normal;
	display: block
}

.buttons .menu_04_more a:hover {
	color:#c8e5a4;
	text-decoration:none
}

.menu_05_a {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_e_top.gif) left top no-repeat;
	padding:76px 0 0 0
}
	
.menu_05_wrap {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_e_mid.gif) repeat-y;
	margin:0 2px 5px 0
}

.menu_05_b {
	width:240px;
	height:7px;
	background: url(../images/layup/menu_e_bot.gif) left bottom no-repeat
}
	
.menu_05_a li {
	margin:0;
	padding:0;
	color:#f9c48d
}

.buttons .menu_05_more a:link, .buttons .menu_05_more a:active, .buttons .menu_05_more a:visited  {
	color:#fff;
	font-weight:normal;
	display: block
}

.buttons .menu_05_more a:hover {
	color:#f9c48d;
	text-decoration:none
}

.menu_06_a {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_f_top.gif) left top no-repeat;
	padding:76px 0 0 0
}
	
.menu_06_wrap {
	position:relative;
	float:left;
	width:240px;
	height:auto;
	background:url(../images/layup/menu_f_mid.gif) repeat-y;
	margin:0 2px 5px 0
}

.menu_06_b {
	width:240px;
	height:7px;
	background: url(../images/layup/menu_f_bot.gif) left bottom no-repeat
}
	
.menu_06_a li {
	margin:0;
	padding:0;
	color:#d2d8d1
}

.buttons .menu_06_more a:link, .buttons .menu_06_more a:active, .buttons .menu_06_more a:visited {
	color:#fff;
	font-weight:normal;
	display: block
}

.buttons .menu_06_more a:hover {
	color:#d2d8d1;
	text-decoration:none
}

.formmainpanehead {
	font-size: 16px; 
	line-height: 20px;
	color: #fff;
	width: 560px;
	height: 20px;
	background: #00a1b1 url(/images/layup/formmaintop.gif) no-repeat;	
	padding: 5px 10px 2px 20px;
	margin: 0;
	overflow: hidden;
	float: left;
	}		

.formmainpane {
	font-size: 12px; 
	line-height: 14px;
	width: 558px;
	height: auto;
	border-left: #9a9a9a 1px solid;
	border-right: #9a9a9a 1px solid;
	padding: 15px 10px 5px 20px;
	overflow:hidden;
	float:left;
	}

.formmainpanebottom {
	width: 560px;
	height: 9px;	
	background: url(/images/layup/formmainbottom.gif) no-repeat;
	overflow: hidden;
	float: left;
	padding: 5px 10px 2px 20px;
	margin: 0 ;
	}