/*  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: #666666;	font-weight: 400;	margin: 0px;	padding: 0px;	background-color: #10285D;	font-size: 11px;	background-image: url(../images/backg-body.jpg);	background-repeat: no-repeat;	background-position: left top;}a {	color: #0066CC;	text-decoration: underline;}a:hover {	color: #95A05B;	background-color: transparent;	text-decoration: none;}strong {	font-style: normal;	font-weight: bold;}img {	border: 0;}.imgRight {	margin: 0px;	float: right;	padding-top: 2px;	padding-right: 20px;	padding-bottom: 5px;	padding-left: 10px;	text-align: left;	vertical-align: top;	background-color: transparent;	position: relative;	visibility: visible;	z-index: 1;}.imgLeft {	margin: 0px;	float: left;	padding-top: 2px;	padding-right: 10px;	padding-bottom: 2px;	padding-left: 0px;}/* @end *//* @group << --------// CONTAINERS //-------- */#wrapper {	margin: 0;	padding: 0;	background-color: transparent;	display: block;}#menuWrapper {	margin: 0px auto;	padding: 0px;	height: 34px;	clear: both;}#header {	margin-bottom: 0px;	display: block;	padding: 0px;	margin-right: auto;	margin-left: auto;	margin-top: 0px;}#banner {	padding: 0px;	width: 950px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	height: 90px;}#banner .namepoints {	margin: 0px;	padding: 20px 10px 10px;	float: right;	width: 200px;	color: #B7B9B9;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	line-height: 20px;	text-align: right;	vertical-align: top;	font-weight: normal;}#container {	width: 950px;	margin: 0 auto;	padding: 0px 0px 10px;}/* @end *//* @group << -----------// Top Menu //------ */#topNavigation {	margin: 0 auto;	width: 950px;	height: 34px;	padding: 0;	background-image: url(../images/bgtopmenu.gif);	background-repeat: no-repeat;	background-position: right bottom;}#topNavigation li {	list-style: none;	display: inline;}#topNavigation li a {	text-decoration: none;	margin: 2 0;	font-weight: 400;	color: #999999;	font-family: Arial, Helvetica, sans-serif;	padding-right: 15px;	padding-left: 15px;	font-size: 12px;	border-right-width: 1px;	border-right-style: solid;	border-right-color: #3A3A3A;	line-height: 34px;	padding-top: 0px;	padding-bottom: 0px;	display: block;	float: right;}#topNavigation li a:hover {	color: #E2E5E5;	background: url(../images/menuOver.gif) repeat-x left top;	line-height: 34px;}#topNavigation li a.current {	color: #7B97C7;}/* @end *//* @group << -----// Main Navigation //---- *//* START Rounded Black BOX for Main Navigation */#boxBlackTop {	background-image: url(../images/boxBlackTop.gif);	background-repeat: no-repeat;	background-position: left top;	height: 16px;	background-color: transparent;	margin: 0px;	padding: 0px;}#boxBlackCenter {	padding: 0px 10px;	font-size: 1em;	line-height: 1.3em;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: transparent;	margin: 0px;	background-image: url(../images/boxBlackCenter.gif);	background-repeat: repeat-y;	background-position: left top;	width: 210px;	vertical-align: top;}#boxBlackBottom {	background-image: url(../images/boxBlackBottom.png);	background-repeat: no-repeat;	background-position: left bottom;	height: 24px;	background-color: transparent;}/* END Rounded Black BOX for Main Navigation */#mainNavigation {	margin: 0;	padding: 0;	display: block;}/* IE6 Whitespace Bug fix*/#mainNavigation li {	list-style: none;	display: inline;}#mainNavigation ul {	list-style: none;	font-size: 1.2em;	margin: 0px;	padding: 0;	font-family: Verdana, Arial, Helvetica, sans-serif;	line-height: 1.8em;	display: block;}#mainNavigation a:link, #mainNavigation a:visited {	display: block;	padding: 5px 18px;	margin: 0;	width: 170px;	color: #667CA3;	background: url(../images/mainNav.png) no-repeat left center;	text-decoration: none;}#mainNavigation a:hover {	color: #CCCCCC;	text-decoration: none;	background-image: url(../images/mainNav_over.png);	background-repeat: no-repeat;	background-position: left center;}/* @end *//* @group << ----------// COLUMNS //-------- */#col1 {	list-style-type: none;	float: left;	margin: 0;	padding: 30px 0px 20px;	width: 230px;}#col1 p {	margin: 0px;	padding: 5px 10px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.6em;	font-weight: normal;	color: #8B9EAB;	font-style: normal;}#col1 h1 {	font-family: Arial, Helvetica, sans-serif;	font-size: 1.4em;	line-height: 1.6em;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #4D5676;	padding: 5px 5px 2px 0px;	margin-left: 10px;	margin-bottom: 2px;	color: #669999;	margin-top: 5px;	margin-right: 15px;}#col2 {	width: 710px;	padding: 0px;	color: #666666;	line-height: 1.6em;	float: right;	margin: 0px;}#col2 p {	margin: 5px 0px 10px;	padding: 0px;}#col2 .contMain sup {	font-size: 8px;	font-family: Verdana, Arial, Helvetica, sans-serif;	display: inline;	vertical-align: top;	padding: 0px;	line-height: normal;}/* START White Rounded BOX for Main Content */#col2 .contMainTop {	display: block;	padding: 0px;	margin: 0px;	background-image: url(../images/boxMainTopWhite.png);	background-repeat: no-repeat;	background-position: left top;	line-height: 20px;}#col2 .contMain {	background-color: #F6F3EE;	display: block;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;	background-image: url(../images/boxMainCenterWhite.png);	background-repeat: repeat-y;	background-position: left top;}#col2 .contMainBot {	display: block;	padding: 0px;	margin: 0px;	height: 20px;	background-image: url(../images/boxMainBotWhite.png);	background-repeat: no-repeat;	background-position: left bottom;}#col2 .slideshow {	display: block;	padding: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	height: 230px;}#col2 .contMain p {	padding: 0px 25px 5px;	margin: 0px;	color: #333333;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;}#col2 .contMain h1 {	color: #0079B6;	margin: 0px;	padding: 0px 25px 5px;	line-height: 1.6em;	font-size: 1.4em;}/* END White Rounded BOX for Main Content *//* @end *//* @group << ----------// Gadgets //-------- */#col2 .backgGadgetTop {	display: block;	padding: 0px;	margin: 10px 0px 0px;	background-image: url(../images/gadgetsTop1.png);	background-repeat: no-repeat;	background-position: left top;	line-height: 20px;}#col2 .backgGadgetCenter {	padding: 0px;	background-image: url(../images/gadgetsCenter1.png);	background-repeat: repeat-y;	background-position: left top;	margin: 0px;	clear: right;}#col2 .backgGadgetCenter p {	padding: 0px 30px;	margin: 0px;}#col2 .backgGadgetBot {	display: block;	padding: 0px;	margin: 0px;	height: 20px;	background-image: url(../images/gadgetsBottom1.png);	background-repeat: no-repeat;	background-position: left bottom;}/* Gadgets Small Boxes Inserts with Wrapper Div */#gadgetsWrapper {	margin: 0px;	padding-top: 0px;	padding-right: 30px;	padding-bottom: 0px;	padding-left: 30px;	z-index: 1;	position: relative;}.gadget1 {	padding: 5px;	margin-top: 5px;	margin-right: 10px;	margin-bottom: 5px;	margin-left: 0px;	font-size: 1em;	line-height: 1.3em;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: #FFFFFF;	float: left;	background-image: url(../images/backgGadgets.png);	background-repeat: no-repeat;	background-position: left bottom;	width: 305px;}#gadgetsWrapper .gadget1 p {	padding: 5px 10px;	margin: 0px;	color: #333333;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: 400;	font-size: 1em;}.gadget1 #form1 #textfield {	color: #5D799D;	font-size: 11px;	line-height: 14px;	font-weight: 400;	background-color: #F2F2F2;	padding: 2px;	margin-top: 2px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	clear: both;}.gadget1 #form1 {	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	line-height: 1.4em;	margin: 0px;	color: #466386;	padding: 2px 2px 5px;	float: left;	text-align: center;	vertical-align: top;	width: 130px;	font-weight: bold;}.gadget2 {	padding: 5px;	margin-top: 5px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;	font-size: 1em;	line-height: 1.3em;	color: #666666;	font-family: Arial, Helvetica, sans-serif;	font-weight: normal;	background-color: #FFFFFF;	width: 305px;	float: left;	background-image: url(../images/backgGadgets.png);	background-repeat: no-repeat;	background-position: left bottom;}#gadgetsWrapper .gadget2 p {	padding: 5px 10px;	margin: 0px;	color: #333333;	font-size: 1em;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-weight: 400;}.gadget1 h4, .gadget2 h4 {	color: #E2E2E2;	padding: 0px 10px 1px;	line-height: 2.5em;	margin: 0px;	background-image: url(../images/backgGadgetHeader.gif);	background-repeat: no-repeat;	background-position: center top;	border-bottom-width: 2px;	border-bottom-style: solid;	border-bottom-color: #C0C0C0;	font-size: 1em;	font-family: Verdana, Arial, Helvetica, sans-serif;}.gadget1 img, .gadget2 img {	padding: 0px;	margin-top: 2px;	margin-right: 10px;	margin-bottom: 2px;	margin-left: 0px;}#gadgetsWrapper .gadget1 img {	float: left;	padding: 0px;}#gadgetsWrapper .gadget2 img {	float: left;	padding: 0px;}/* @end *//* @group << ----------// SPECIAL //--------- */.clearer {	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;	font-size: 0px;}.preloader {	display: none;}/* @end *//* @group << ----------// FOOTER //-------- */#footer {	margin-top: 0px;	padding: 5px 0px 5px 240px;	width: 710px;	margin-right: auto;	margin-bottom: 20px;	margin-left: auto;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;	line-height: 14px;	font-weight: 400;	color: #78808D;	text-align: center;}#footer a:link, #footer a:visited {	color: #3761AA;	text-decoration: none;}#footer a:hover, #footer a:active {	color: #B1E4FF;	text-decoration: none;	background-color: transparent;}/* @end */
