body{	font-family: Arial,verdana,sans-serif;	color: #666666;	line-height: 1.5;		margin-left: auto;	margin-right: auto;	width: 100%;	padding: 5px;	font-size: 80%;}.alignleft {padding: 10px 0px 10px 10px;float:left;text-align: justify;width:70%;}.alignleft2 {padding: 10px 0px 10px 10px;float:left;text-align: justify;width:70%;font-style: italic;color:#005B1E;}.norm {font-style: normal;}.italic1 {font-style: italic;color:#005B1E;}.alignleftforum {padding: 10px 0px 10px 10px;float:left;text-align: justify;width:70%;}.alignright {float:right;text-align: left;width:175px;}.alignrightforum {float:right;text-align: left;width:150px;}a:link, a:visited, a:hover {	color: #6699CC;	text-decoration: none;	font-weight:bold;}a:hover {	text-decoration: underline;}h1 {font-family: "Lucida Grande", "Trebuchet MS", "Bitstream Vera Sans", Arial, Helvetica, sans-serif;padding:0px;margin: -20px 0px 0px 0px;font-size: 150%;color: #6699CC;}#header {	border: 0;	border-top: 0px solid #ccc;	padding: 10px 0px 0px 0px;	text-align: left;	margin-left: auto;	margin-right: auto;	clear: both;	voice-family: "\"}\""; 	voice-family:inherit;	background-image:url(images/topstrip_bluesky.jpg);	height:125px;	width:100%;	background-repeat: no-repeat;	}	#navigation {	border: 0;	border-top: 0px solid #ccc;	padding: 0px 0px 0px 0px;	text-align: left;	margin-left: auto;	margin-right: auto;	clear: both;	voice-family: "\"}\"";	voice-family:inherit;	background-image:url(images/navstrip_green.jpg);	height:25px;	width:100%;	background-repeat: no-repeat;	font-size: 95%;	color:#FFF;	}		#navigation  a:link {	padding: 0px 0px 0px 0px;	width: 100%;  voice-family: "\"}\"";   voice-family:inherit;	width: auto;	color:#FFF;	font-weight:bold;}#navigation a:visited {	padding: 0px 0px 0px 0px;	width: 100%;  voice-family: "\"}\"";   voice-family:inherit;	width: auto;	color:#FFF;	font-weight:bold;}#navigation a:hover {	padding: 0px 0px 0px 0px;	text-decoration:none;	color:#D2FA7B;}	#navigation p {padding:0px;margin: 3px 4px 0px 4px;}#navigation .alignleftnav {float:left;text-align: left;width:200px;}#navigation .alignrightnav {float:right;text-align: right;width:500px;}		#content {	border: auto;	border-top: 0px solid #ccc;	padding: 5px 0px 5px 5px;		margin-left: 0;	margin-right: auto;	clear: both;	voice-family: "\"}\""; 	voice-family:inherit;	}			#contentforum {	border: auto;	border-top: 0px solid #ccc;	padding: 5px 0px 5px 5px;		margin-left: 5px;	margin-right: auto;	clear: both;	voice-family: "\"}\""; 	voice-family:inherit;	}		#footer {	border: 0;	width: 750px;	border-top: 0px solid #ccc;	padding: 0px 0px 0px 0px;	text-align: left;	margin-left: auto;	margin-right: auto;	clear: both;	voice-family: "\"}\""; 	voice-family:inherit;	border-top: 750px solid #2E93D9;	border-top-width: 1px;		}#footer p{	font-size: 80%;	padding: 10px 0px 0px 0px;	margin:  0 0 0 0;	width: 750px;	float: right;	text-align: right;	voice-family: "\"}\"";	voice-family: inherit;		}	#footer a{	font-weight: normal;	text-decoration: underline;	}	.caption {	font-size: 80%;	}		/******************************************************************************//* SECTION 3 - SPECIFIC CLASSES FOR LAYOUT #1 (With navigation, with sidebar )*//******************************************************************************/.content1 {float: left; width: 428px; margin: 0px; padding: 0px 0px 10px 20px; color: rgb(75,75,75);}.content1-container {clear: both; float: left; width: 408px; margin: 0px 0px 15px 0px; padding: 0px;}.content1-container-1col {overflow: hidden; width: 408px; margin: 0px; padding: 0px;}.content1-container-1col-txtright-200px {float: right; width: 196px; margin: 0px; padding: 0px;}.content1-container-1col-txtright-160px {float: right; width: 236px; margin: 0px; padding: 0px;}.content1-container-1col-txtright-120px {float: right; width: 276px; margin: 0px; padding: 0px;}.content1-container-1col-txtright-100px {float: right; width: 296px; margin: 0px; padding: 0px;}.content1-container-1col-txtright-80px {float: right; width: 316px; margin: 0px; padding: 0px;}.content1-container-1col-txtright-60px {float: right; width: 336px; margin: 0px; padding: 0px;}.content1-container-1col-txtright-40px {float: right; width: 356px; margin: 0px; padding: 0px;}.content1-container-2col-left {overflow: hidden; float: left; width: 191px; margin: 0px; padding: 0px;}.content1-container-2col-right {overflow: hidden; float: right; width: 191px;  margin: 0px; padding: 0px;}.content1-container-2col-txtright-100px {float: right; width: 79px; margin: 0px; padding: 0px;}.content1-container-2col-txtright-80px {float: right; width: 99px; margin: 0px; padding: 0px;}.content1-container-2col-txtright-60px {float: right; width: 119px; margin: 0px; padding: 0px;}.content1-container-2col-txtright-40px {float: right; width: 139px; margin: 0px; padding: 0px;}.content1-container-2col-txtright-20px {float: right; width: 159px; margin: 0px; padding: 0px;}.content1-container-3col-left {overflow: hidden; float: left; width: 119px; margin: 0px 25px 0px 0px; padding: 0px;}.content1-container-3col-middle {overflow: hidden; float: left; width: 119px;margin: 0px; padding: 0px;}.content1-container-3col-right {overflow: hidden; float: right; width: 119px; margin: 0px; padding: 0px;}.content1-container-3col-txtright-60px {float: right; width: 47px; margin: 0px; padding: 0px;}.content1-container-3col-txtright-40px {float: right; width: 67px; margin: 0px; padding: 0px;}.content1-container-3col-txtright-20px {float: right; width: 87px; margin: 0px; padding: 0px;}.content1-container-3col-txtright-10px {float: right; width: 97px; margin: 0px; padding: 0px;}.content1-pagetitle {overflow: hidden; width: 408px; margin: 0px 0px 10px 0px; padding: 0px 0px 2px 0px; border-bottom: solid 3px rgb(88,144,168);); color: rgb(88,144,168); font-weight: bold; font-size: 180%;}/*----------------------------*//* 2.4 - Navigation - Level 2 *//*----------------------------*/.nav2 {clear: both; margin: 0px; padding: 0px; font-family: verdana, arial, sans serif; font-size: 1.0em;}.nav2 ul {float: left; width: 770px; margin: 0px; padding: 0px; border-top: solid 1px rgb(54,83,151); border-bottom: solid 1px rgb(54,83,151); background-color: rgb(127,162,202); font-weight: bold;}	.nav2 li {display: inline; list-style: none; margin: 0px; padding: 0px;}.nav2 li a {display: block; float: left; margin: 0px 0px 0px 0px; padding: 5px 10px 5px 10px; border-right: solid 1px rgb(54,83,151); color: rgb(255,255,255); text-transform: uppercase; text-decoration: none; font-size: 100%;}.nav2 a:hover, .nav2 a.selected {color: rgb(50,50,50); background-color: white; text-decoration: none;}.buffer {clear: both; width: 770px; height: 30px; margin: 0px; padding: 0px; background-color: rgb(255,255,255);}		/*----------------------------*//* 2.5 - Navigation - Level 3 *//*----------------------------*/.nav3 {overflow: hidden; clear: both; float: left; width: 160px; min-height: 500px; margin: 0px; padding: 0px; color: rgb(75,75,75); font-size: 1.0em;}.nav3 ul {width: 160px; margin: 0px 0px 20px 0px; padding: 0px; border-bottom: solid 1px rgb(216,206,159); background-color: rgb(219,230,241);}	.nav3 li {list-style: none; margin: 0px; padding: 0px;}.nav3 li.title {margin: 0px 0px 0px 0px; padding: 3px 5px 2px 15px; background-color: rgb(156,186,214); color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 120%;}.nav3 li.group a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 15px; border-top: solid 1px rgb(200,200,200); border-left: solid 7px rgb(219,230,241); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}.nav3 li a {display: block; min-height: 1.7em; height: auto !important; height: 1.7em; line-height: 1.7em; margin: 0px; padding: 0px 7px 0px 20px; border-left: solid 7px rgb(219,230,241); color: rgb(75,75,75); text-decoration: none; font-size: 120%;}.nav3 li a:hover, .nav3 li a.selected {border-left: solid 7px rgb(156,186,214);  color: rgb(100,100,100); text-decoration: none;}		/*--------------------*//* 6.2 - Sidebar Area *//*--------------------*/.sidebar {overflow: hidden; float: right; width: 160px; min-height: 500px; margin: 0px; padding: 0px 0px 10px 0px; text-align: left; color: rgb(75,75,75);font-size: 150%;}.sidebar-maintitle {margin: 0px 0px 10px 0px; padding: 3px 10px 2px 10px; background-color: rgb(156,186,214); color: rgb(255,255,255); text-transform: uppercase; font-weight: bold; font-size: 80%;}.sidebar-title-noshade {margin: 0px; padding: 2px 10px 3px 10px; border-top: solid 1px rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}.sidebar-title-shade {margin: 0px; padding: 2px 10px 3px 10px; background-color: rgb(215,215,215); color: rgb(75,75,75); font-weight: bold; font-size: 120%;}.sidebar-txtbox-noshade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px;font-siz:100%;}.sidebar-txtbox-shade {margin: 0px 0px 10px 0px; padding: 2px 10px 3px 10px; background-color: rgb(235,235,235);}.sidebar-txtbox-noshade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}.sidebar-txtbox-shade p {margin: 0px 0px 5px 0px; padding: 0px; line-height: 1.25em; font-size: 110%;}	
