/*  Copyright 2008    AldoDesign - aldo@aldodesign.com    http://aldodesign.com	/* /* IE6 Whitespace Bug fix*/	ul li {	display: inline; }/* 24-bit PNG alpha transparency */img, div, a, input, #header, #banner, #container, #wrapper { behavior: url("css/iepngfix.htc") }/* @group << -------// GLOBAL Settings //------ */* {	margin: 0px;	padding: 0px;}html, body {	border: 0;	margin: 0;	padding: 0}body {	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.5em;	color: #3C3C3C;	font-weight: 400;	margin: 0px;	padding: 0px;	background-color: #F4F6EB;	font-size: 12px;	background-image: url(../images/backgBody.gif);	background-repeat: repeat-x;	background-position: left top;}a {	color: #0066CC;	text-decoration: underline;}a:hover {	color: #900;	background-color: transparent;	text-decoration: none;}img {	border: 0;}.imgRight {	margin: 0px;	float: right;	padding-top: 2px;	padding-right: 0px;	padding-bottom: 2px;	padding-left: 10px;}.imgLeft {	margin: 0px;	float: left;	padding-top: 2px;	padding-right: 10px;	padding-bottom: 2px;	padding-left: 0px;}/***** Tables *****/table {	border: 0;	margin: 0 0 1.25em 0;	padding: 0;}table tr td {	padding: 2px;}/* @end *//* @group << -------------// FORMS //-------- */form {	margin: 0;	padding: 0;	display: inline;}.button {	background: #B3BB72;	color: #FFFFFF;	padding: 1px 4px 2px;	margin-left: 5px;	border: 1px solid #F0F0F0;	text-decoration: none;}.button:hover {	border: 1px solid #FFFFFF;	background: #6D6D6D;	color: #FFFFFF;	text-decoration: none;}#topline {	margin: 0;	padding: 0;	display: block;	height: 8px;	background-color: #3D4D58;}#wrapper   {	margin: 0;	padding: 0;	background-color: transparent;	display: block;	background-image: url(../images/backgroundArt.jpg);	background-repeat: no-repeat;	background-position: left top;}/* @end *//* @group << --------// CONTAINERS //-------- */#header {	margin: 0px auto;	padding: 0px;	height: 34px;	clear: both;	width: 950px;}#banner {	padding: 0px;	width: 950px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: 100px;}#banner .slogan {	padding: 36px 10px 0px 0px;	width: 600px;	float: right;	margin: 0px;	color: #221E20;}#banner .slogan p {	font-size: 16px;	font-weight: 400;	font-family: Arial, Helvetica, sans-serif;}#banner .slogan h1 {	color: #760006;	font-size: 20px;	line-height: 22px;	margin-bottom: 5px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-weight: bold;}#apDivLogo {	position:absolute;	width:230px;	height:110px;	z-index:1;	padding: 0px;}#container {	width: 950px;	margin: 0 auto;	padding: 0px;}.headline1 {	font-family: "Tahoma", Arial, Helvetica, sans-serif;	font-size: 14pt;	font-weight: normal;	color: #95A05B;	line-height: 1.2em;	padding: 0px 0px 2px 5px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #E2E5E5;	display: block;	margin-bottom: 2px;}.navVerticalHead {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.8em;	font-weight: normal;	color: #CCE0EC;	display: block;	padding-left: 26px;	margin: 0px;	background-color: #465762;	text-transform: capitalize;	background-image: url(../images/titleNav.gif);	background-repeat: no-repeat;	background-position: left top;	line-height: 1.5em;	border-right-width: 1px;	border-bottom-width: 1px;	border-right-style: solid;	border-bottom-style: solid;	border-right-color: #5C7683;	border-bottom-color: #5C7683;	text-shadow: 1px 1px 0px #333;}/* @end *//* @group << -------// Vertical Navigation //---- */#navVertical {	margin: 0;	padding: 0;	display: block;}/* IE6 Whitespace Bug fix*/#navVertical li {	list-style: none;	display: inline;}#navVertical ul {	padding: 0;	list-style: none;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#navVertical a:link, #navVertical a:visited {	color: #FFF;	text-decoration: none;	background-image:  url(../images/link-art.gif);	background-repeat: no-repeat;	font-size: 1em;	font-weight: bold;	padding-top: 6px;	padding-bottom: 7px;	padding-left: 27px;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	margin: 0px;	padding-right: 0px;	background-color: #98AFBA;	display: block;	border-bottom: 1px solid #8B9DA7;	text-transform: uppercase;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #AEC6D2;	background-position: 4px 2px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #8B9DA7;	text-shadow: 1px 1px 0px #819ba8;}#navVertical a:hover {	color: #F3F5EB;	text-decoration: none;	background-image: url(../images/link2-art.gif);	background-repeat: no-repeat;	background-color: #8CA0AA;	border-top-width: 2px;	border-top-style: solid;	border-top-color: #A0B5C0;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #85929C;}#menuWrapper {	margin: 0px auto;	padding: 0px;	height: 34px;	clear: both;	width: 980px;}/* @end *//* @group << -----------// Top Menu //------ */#menu {	margin: 0;	height: 32px;	padding: 0;	background-image: url(../images/menu.gif);	background-repeat: repeat-x;	background-position: left top;	float: right;}#menu li {	list-style: none;	display: inline;}#menu li a {	text-decoration: none;	font-weight: bold;	color: #F0EDDB;	font-family: Arial, Helvetica, sans-serif;	padding-right: 18px;	padding-left: 18px;	font-size: 12px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #767676;	line-height: 32px;	padding-top: 0px;	padding-bottom: 0px;	display: block;	float: left;	text-transform: uppercase;	text-shadow: 1px 1px 0px #333;}#menu li a:hover {	color: #E2E5E5;	background: url(../images/menuOver.gif) repeat-x left top;	line-height: 32px;}#menu li a.current {	color: #C7DBE6;}/* @end *//* @group << ----------// COLUMNS //-------- */#col1 {	list-style-type: none;	float: left;	margin: 0;	padding: 40px 0px 20px;	width: 239px;}#col1 p {	margin: 0px;	padding: 5px 2px 5px 0px;	font-family: Verdana, Geneva, sans-serif;	font-size: 1em;	line-height: 1.5em;	font-weight: 400;	color: #747474;	font-style: normal;	font-variant: normal;}#col1 h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.5em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	padding: 5px 5px 2px 0px;	margin-left: 5px;	margin-bottom: 2px;	color: #666666;}#col2 {	width: 670px;	padding: 20px;	color: #666666;	line-height: 1.6em;	background-color: #FFF;	margin: 0px;	float: right;}#col2 h1  {	color: #900;	margin: 0px 0px 5px;	padding: 0px;	line-height: 1.6em;	font-size: 1.5em;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #C3C5BA;	font-family: Tahoma, Geneva, sans-serif;	display: block;	font-weight: 400;}#col2 p {	margin: 0px;	padding: 5px 0px;}#col2 .slideshow-home {	background-color: #F1F1F1;	display: block;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	height: 200px;	background-image: url(../images/gray-lines1.gif);	background-repeat: repeat;}#col2 .gallery {	background-color: #EBEDE4;	display: block;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	height: 310px;}/* @end *//* @group << -----------// Boxes //------ */#box_1 {	margin: 10px 20px 10px 0;	padding: 5px 0px 10px;	float: left;	width: 320px;}#box_2 {	margin: 10px 0px;	padding: 5px 10px 10px 0px;	float: left;	width: 320px;	}#box_1 p, #box_2 p {	font-size: 1em;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	line-height: 1.3em;	padding: 2px 0px 0px 5px;	margin: 0px;	font-weight: 400;}#box_1 h2, #box_2 h2 {	font-family: Arial, Helvetica, sans-serif;	color: #003495;	font-size: 12px;	font-weight: bold;	background-image: none;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	margin: 0px 0px 6px;	padding: 0px 0px 2px;	line-height: 16px;}#box_1 ul, #box_2 ul {	display: block;	padding: 0;	margin-left: 15px;}#box_1 li, #box_2 li {	padding: 0px 0px 5px;	font-family: Arial, Helvetica, sans-serif;	font-size: 1.1em;	line-height: 1.4em;	color: #666;	margin: 0px;	display: list-item;	list-style-position: outside;	list-style-image: url(../images/bluedot2.gif);	list-style-type: none;}#box_1 img, #box_2 img {	margin: 0;	float: right;	padding: 0px;}/* @end *//* @group << -----------// SPECIAL //--------- */.clearer {	font-size: 0px;	line-height: 0px;	margin: 0px;	padding: 0px;	clear: both;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;	height: 1px;}.hidden {	display: none;}.lineDivider {	padding: 5px 0px 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #D7D9CE;	margin-bottom: 5px;	clear: both;}#footer {	margin-top: 1px;	padding: 5px 5px 30px;	width: 700px;	margin-right: auto;	margin-bottom: 20px;	margin-left: auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 20px;	font-weight: 400;	color: #666666;	text-align: center;	background-image: url(../images/backgFooter.jpg);	background-repeat: no-repeat;	background-position: center bottom;	float: right;	background-color: #FFF;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #F3F5EB;}/* @end *//* @group << ------------// FOOTER //-------- */#footer a:link, #footer a:visited {	color: #3761AA;	text-decoration: none;}#footer a:hover, #footer a:active {	color: #000000;	text-decoration: none;	background-color: transparent;}.stylered {	color: #900;	font-weight: bold;}.styleblack {	color: #000;	font-weight: bold;}
