/* CSS Document */* {	margin:0;	padding:0;	font-size:100%;}body {	background:#fff;	text-align:center;}/*background:#1e3446*/.top-tail {	background:url(images/top-tail.gif) top repeat-x #ffffff;}.bot-tail {	background:url(images/bot-tail.gif) bottom repeat-x;}img {	vertical-align:top;}a img {	border:0;}ul {	list-style:none;}.left {	float:left;}.right {	float:right;}.clear {	clear:both;}.line_hor {	background:url(images/line_hor.gif) repeat-x;	margin:20px 0 0 0;}.bold {	font-weight:bold;}.boldo {	color:#f7740c;	font-weight:bold;}h1 {	color:#000;	font-size:30px;	font-weight:bold;	padding:10px 0 0 0;	font-family:Arial, Helvetica, sans-serif;	line-height:1.133em;}h2 {	color:#a4d400;	font-size:20px;	font-weight:bold;	line-height:1.133em;	padding:10px 0 0 0;}.pad {	padding:20px 0 20px 0;}.main {	padding: 10px 0 20px 0;}.mainheader {	padding: 20px 0 20px 0px;}.mainh {	padding: 20px 0 0px 0px;}h3 {	color:#000;	font-size:20px;	font-weight:bold;	padding:10px 0 0 0;}h4 {	color:#000;	font-size:14px;	font-weight:bold;	padding:0px 0 0 0;}html {	font-family:Arial, Helvetica, sans-serif;	font-size:0.75em;	line-height:1.333em;	color:#4d5b68;}input, select {	vertical-align:middle;	font-weight:normal;}a {	color:#4d5b68;}a:hover {	text-decoration:none;}p {	padding-top:15px;}.strong1 {	color:#a4d400;	display:block;}.strong2 {	color:#0e1821;	display:block;}.strong3 {	color:#ffffff;	display:block;	font-size:1.55em;	font-weight:bold;	margin:0px 0 0px 0px;}cite {	display:block;	font-style:normal;}/* ============================= main layout ====================== */.imgindent {	margin:15px 15px 20px 0;	float:left;}.padding1 {	padding-top:30px;}.padding2 {	padding-top:20px;}.padding3 {	padding-top:15px;}.padding4 {	padding-top:10px;}.padding5 {	padding-top:42px;}.padding6 {	padding-top:6px;}.padding7 {	padding:20px 0 0 40px;}/* ============================= header ====================== */#header {	background:url(images/header-bg-tp.jpg) bottom no-repeat;}#header .menu-small {	float:right;	padding:25px 12px 0 0;}#header .menu-small li {	float:right;	padding:0 3px 0 0px;}#header .menu-small .m1 {	background:url(images/m1-small-bg.gif) no-repeat 0 2px;}#header .menu-small .m2 {	background:url(images/m2-small-bg.gif) no-repeat 0 2px;}#header .menu-small .m3 {	background:url(images/m3-small-bg.gif) no-repeat 0 2px;}#header .menu-small a {	color:#6e7479;	text-decoration:none;	padding-left:19px;}#header .menu-small a:hover {	text-decoration:underline;}#header .logo {	padding:12px 0 0 15px;}#header .menu {	padding-top:14px;}#header .left-bg {	background:url(images/menu-left-bg.gif) left top no-repeat;	width:100%;}#header .right-bg {	background:url(images/menu-small-right-bg.gif) right top no-repeat;	margin-right:2px;}#header .indent {	padding:0 3px 0 5px;}#header .menu ul {	width:100%;	overflow:hidden;}#header .menu li {	float:left;	background:url(images/menu-item-border.gif) right top no-repeat;	padding:0 1px 0 0;}#header .menu .last {	position:relative;}#header .menu a {	display:block;	text-align:center;	width:129px;	font-size:1.167em;	color:#ffffff;	text-decoration:none;	padding:17px 0 17px 0;	display:block;}#header .menu .m1 {	background:url(images/m1.gif) top no-repeat;}#header .menu .m2 {	background:url(images/m2.gif) top no-repeat;}#header .menu .m3 {	background:url(images/m3.gif) top no-repeat;}#header .menu .m4 {	background:url(images/m4.gif) top no-repeat;}#header .menu .m5 {	background:url(images/m5.gif) top no-repeat;}#header .menu .m6 {	background:url(images/m6.gif) top no-repeat;}#header .menu .m7 {	background:url(images/m7.gif) top no-repeat;}#header .menu .active {	background:url(images/m-hover.gif) top no-repeat;	padding:10px 0 25px 0;}#header .menu a:hover {	text-decoration:underline;}#header .menu .active:hover {	text-decoration:none;}#header .slogan {	float:right;	padding:7px 0px 0px 0px;}#header .title {	padding-bottom:10px;}#header .list {	padding:30px 0 0 25px;}#header .list li {	line-height:2em;	background:url(images/header-list-marker.gif) no-repeat 1px 9px;	padding-left:15px;}#header .list a {	color:#ffffff;	font-weight:normal;}#header .link {	font-weight:bold !important;	color:#ffffff;	display:block;	margin:3px 0 0 15px;}#header .listindex {	padding:25px 0 0 6px;}#header .listindex li {	line-height:2em;	background: #A0CF36;	padding-left:15px;}#header .listindex a {	color:#ffffff;	font-weight:normal;}/* ============================= content ====================== */#content {	padding:36px 9px 73px 9px;}.column-2 {	margin-left:26px;}.column-2about {	margin-left:20px;}.column-3 {	margin-left:40px;}.col-2 {	margin-left:30px;}.title {	padding-bottom:10px;}.title2 {	padding:40px 0 24px 0;}.link1 {	color:#a4d400;}.link2 {	display:inline-block;	color:#273745;	margin-top:16px;}.link3 {	color:#a8d600;	font-weight:bold;}.link4 {color:#a8d600;font-weight:bold; line-height:25px;}.link4 a {text-decoration:none;}.list li {	line-height:1.833em;	background:url(images/list-marker.gif) no-repeat 0 8px;	padding-left:15px;}.list a {	color:#a8d600;	font-weight:bold;}.list a:hover {	color:#4d5b68;}.list1 ul { padding:20px 0 10px 20px;}.list1 li {	line-height:1.833em;	background:url(images/list-marker.gif) no-repeat 0 8px;	padding-left:15px; margin-left:20px; margin-top:10px;}.phone {	float:right;	padding-right:55px;}/* ============================= footer ====================== */#footer .text {	padding:30px 0 30px 0px;	color:#6f8295;}#footer a {	color:#ffffff;	text-decoration:none;}#footer a:hover {	text-decoration:underline;}.footer_menu {	text-align:center;	padding-bottom:10px;	padding-top:30px;}.footer_menu li {	display:inline;}.footer_menu li a {	color:#5d5d5d;	font-size:1.0em;	border-right:0px solid #5d5d5d;	padding:0 10px 0 10px;}.footer_menu li .first {	padding-left:0;}.footer_menu li .last {	border:0;}/* ============================= forms ============================= */#ContactForm {	padding-top:17px;}#ContactForm label {	display:block;	height:26px;}#ContactForm input {	border:solid 1px #303030;	background:#ffffff;	font-family:Arial, Helvetica, sans-serif;	font-size:0.917em;	color:#8c8c8c;	padding:2px 1px 2px 3px;	width:228px;}#ContactForm textarea {	border:solid 1px #303030;	background:#ffffff;	font-family:Arial, Helvetica, sans-serif;	font-size:0.917em;	color:#8c8c8c;	padding:2px 1px 2px 3px;	width:228px;	overflow:hidden;	height:190px;}#ContactForm .link2 {	margin:18px 13px 0 10px;}/*==================navmenu====================*/ul#navmenu {	margin: 0;	border: 0 none;	width: 772px; /*For KHTML*/	list-style: none;	position:absolute;	left:194px;}ul#navmenu li {	margin: 0;	border: 0 none;	padding: 0;	float: left; /*For Gecko*/	display: inline;	list-style: none;	position: relative;}ul#navmenu ul {	margin: 0;	border: 0 none;	padding: 0;	list-style: none;	display: none;	position: absolute;	left: 0;}ul#navmenu ul:after /*From IE 7 lack of compliance*/ {	clear: both;	display: block;	font: 1px/0px serif;	content: ".";	height: 0;	visibility: hidden;}ul#navmenu ul li {	float: left; /*For IE 7 lack of compliance*/	display: block !important;	display: inline; /*For IE*/}/* Root Menu */ul#navmenu a {	background:url(images/nav-bg.png) repeat-x;	padding:34px 0 26px 0;	float: none !important; /*For Opera*/	float: left; /*For IE*/	display: block;	text-decoration: none;	height: auto !important;	height: 1%; /*For IE*/	width:191px;	text-align:center;	color:#63bfd5;	text-transform:uppercase;	border-left:1px solid #000;	border-bottom:1px solid #000;}ul#navmenu li.last a {	border-right:1px solid #000;}/* Root Menu Hover Persistence */ul#navmenu a:hover, ul#navmenu li:hover a, ul#navmenu li.jshover a {	color: #fff;	text-decoration: none;	background:url(images/nav-act.png) repeat-x;	padding:34px 0 26px 0;	border-bottom:0;}ul#navmenu ul {	width:191px;	top:76px;	border-bottom:1px solid #000;	border-right:1px solid #000;	border-left:1px solid #000;}ul#navmenu li li {	width:191px;	background:url(images/nav-bg1.png);}ul#navmenu li li a {	font-family: Tahoma;	font-weight: normal;	text-decoration: none;	text-align:left;	width:auto;	padding:0 0 0 0;	border:0;}ul#navmenu li li a span {	background:url(images/divider.gif) repeat-x bottom;	display:block;	padding:0 0 6px 9px;	margin-bottom:5px;}/* 2nd Menu */ul#navmenu li:hover li a, ul#navmenu li.jshover li a {	float: none;	color: #fff;	background:url(images/marker-1.gif) no-repeat 26px 6px !important;	padding:0 25px 0 25px !important;	display:block;}ul#navmenu li li.first {	padding-top:24px;}ul#navmenu li li.last {	padding-bottom:20px;}ul#navmenu li.last li a {	border:0;}ul#navmenu li li.last a span {	background:url(images/marker-1.gif) no-repeat 1px 6px;}ul#navmenu li li.last a {	border:0;}/* 2nd Menu Hover Persistence */ul#navmenu li:hover li a:hover, ul#navmenu li:hover li:hover a, ul#navmenu li.jshover li a:hover, ul#navmenu li.jshover li.jshover a {	text-decoration:underline;}/* Do Not Move - Must Come Before display:block for Gecko */ul#navmenu li:hover ul ul, ul#navmenu li:hover ul ul ul, ul#navmenu li.jshover ul ul, ul#navmenu li.jshover ul ul ul {	display: none;}ul#navmenu li:hover ul, ul#navmenu ul li:hover ul, ul#navmenu ul ul li:hover ul, ul#navmenu li.jshover ul, ul#navmenu ul li.jshover ul, ul#navmenu ul ul li.jshover ul {	display: block;}/*============*/#menu-v {	width: 21em;}#menu-v ul {	list-style: none;	margin: 0;	padding: 0;	font-weight:bold;}#menu-v li a:hover {	color: #fff;	font-weight:bold;	background: #F16F15;}#menu-v a, #menu-v h2 {	font: bold 12px/16px Arial, Helvetica, sans-serif;	;	display: block;	border-width: 0px;	border-style: solid;	margin: 0;	padding: 4px 5px;}#menu-v h2 {	color: #fff;	text-transform: uppercase;}#menu-v a {	color: #000;	background: #A0CF36;	text-decoration: none;}#menu-v a:hover {	color: #fff;	background: #F16F15;}#menu-v li {	position: relative;}#menu-v ul ul ul {	position: absolute;	top: 0;	left: 100%;	width: 100%;}div#menu-v ul ul ul, div#menu-v ul ul li:hover ul ul {	display: none;}div#menu-v ul ul li:hover ul, div#menu-v ul ul ul li:hover ul {	display: block;}