/*bamboozle |bam'boozl| verb [ trans. ] informal fool or cheat (someone) : Tom Sawyer bamboozled the neighborhood boys into doing work for him.Author: Garron HaleCopyright (c) 2007It's not nice to bamboozle! Please look, but don't be a Tom Sawyer.*/body {	margin: 0px 0px 0px 0px;	padding:  0px 0px 0px 0px;	background-image: url(images/bg.jpg);	text-align: center;}h1, h2, h3, h4{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}#wrapper{	margin: auto;	padding:  0px 0px 0px 0px;	width: 961px;	background-image: url(images/lg-span.jpg);	background-repeat: repeat-y;	background-position: top left;}#banner { 	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	background-image: url(images/header2.jpg);	width: 961px; 	height: 236px; }#main{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 961px;}#rightside{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	float: right;	width: 730px;}/* Text Body */.textbody {	margin: 0px 0px 0px 0px;	padding:  0px 0px 30px 0px;	width: 730px;}.textbody p{	padding: 0px 60px 0px 35px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-align: left;}.textbody p a:link, .textbody p a:active, .textbody p a:visited{	color: #245495;	text-decoration: none;	border-bottom: 1px dotted #245495;}.textbody p a:hover{	color: #543535;	text-decoration: none;	border-bottom: 1px dotted #AB2B00;}.textbody h2{	margin: 0;	padding: 0px 0px;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	color: #000000;	text-decoration: none;}.textbody h2 a:link, .textbody h2 a:active, .textbody h2 a:visited{	color: #AB2B00;	text-decoration: none;}.textbody h2 a:hover{	color: #99B0BC;	text-decoration: none;}.textbody h3{	margin: 0;	padding: 0px 0px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 14px;	color: #514343;	text-align: left;}.textbody h3 a:link, .textbody h3 a:active, .textbody h3 a:visited{	color: #AB2B00;	text-decoration: none;}.textbody h3 a:hover{	color: #99B0BC;	text-decoration: none;}.textbody h4{	margin: 0;	padding: 0px 8px 0 40px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 13px;	color: #000000;	text-align: left;}.textbody h4 a:link, .textbody h4 a:active, .textbody h4 a:visited{	color: #245495;	text-decoration: none;	border-bottom: 1px dotted #245495;}.textbody h4 a:hover{	color: #543535;	text-decoration: none;	border-bottom: 1px dotted #AB2B00;}.textbody h5{	margin: 0;	padding: 0px 38px 0px 38px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: 000000;	text-align: left;}.text-tiny{    margin: 0;	padding: 0px 38px 0px 38px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 9px;	color: 000000;}.textbody ul{	margin: 0px 80px 0px 50px;	padding right: 38px;	list-style-type: circle;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	text-align: left;}.textbody ul li{	margin: 0px 0px 0px 30px;	list-style-type: disc;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;}.textbody ul li a:link, .textbody ul li a:active, .textbody ul li a:visited{	color: #245495;	text-decoration: none;	border-bottom: 1px dotted #245495;}.textbody ul li a:hover{	color: #543535;	text-decoration: none;	border-bottom: 1px dotted #AB2B00;}.textbody ol li{	margin: 0px 30px 0px 50px;	padding right: 38px;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-decoration: none;	text-align: left;}.table {    margin: 0px 0px 0px 0px;	padding: 30px 30px 30px 30px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-align: left;	float: left;}.table a:link, .table a:active, .table a:visited{	color: #245495;	text-decoration: none;	border-bottom: 1px dotted #245495;}.table a:hover{	color: #543535;	text-decoration: none;	border-bottom: 1px dotted #AB2B00;}#leftcolumn {    margin: 0px 0px 0px 70px;	padding: 0px 0px 0px 0px;	width: 300px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #245495;	color: #000000;	text-align: left;	float: left;}#leftcolumn a:link, #leftcolumn a:active, #leftcolumn a:visited{	color: #245495;	text-decoration: none;	border-bottom: 1px dotted #245495;}#leftcolumn a:hover{	color: #543535;	text-decoration: none;	border-bottom: 1px dotted #AB2B00;}#rightcolumn {    margin: 0px 0px 0px 30px;	padding: 0px 0px 0px 30px;	width: 300px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #245495;	color: #000000;	text-align: left;	float: left;}#rightcolumn a:link, #rightcolumn a:active, #rightcolumn a:visited{	color: #245495;	text-decoration: none;	border-bottom: 1px dotted #245495;}#rightcolumn a:hover{	color: #543535;	text-decoration: none;	border-bottom: 1px dotted #AB2B00;}#indent{	padding: 0px 35px 0 70px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	text-align: left;}#titles {    float: left;    margin: 0px 0px 0px 0px;	padding: 0px 500px 0px 0px;	width: 319px;	background-image: url(images/titlebackground.jpg);		background-repeat: no-repeat;}.titlestext {	margin: 0px 0px 0px 0px;	padding: 0px 30px 0px 0px;	text-align: right;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 18px;	font-weight: bold;	color: #e6e4e4;	text-decoration: none;} #subtitles {    float: left;    margin: 10px 20px 20px 20px;	padding: 0px 80px 0 0;	width: 700px;	background-image: url(images/subtitle.jpg);		background-repeat: repeat;	text-align: left;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}#subtitles {    float: left;    margin: 10px 20px 20px 20px;	padding: 0px 80px 0 0;	width: 700px;	background-image: url(images/subtitle.jpg);		background-repeat: repeat;	text-align: left;	font-family:  Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	color: #000000;	text-decoration: none;}#subtitles a:link, #subtitles a:active, #subtitles a:visited{	color: #245495;	text-decoration: none;	border-bottom: 1px dotted #245495;}#subtitles a:hover{	color: #543535;	text-decoration: none;	border-bottom: 1px dotted #AB2B00;}/* Main Navigation */#leftside{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	float: left;	width: 173px;	margin-left: 0px;}#leftsidenav{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 173px;	display: block;	}.nav{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 173px;	list-style-type: none;	text-align: left;	text-decoration: none;	display: block;	background-image: url(images/nav-back.jpg);	background-repeat: repeat-y;	background-position: left top;}.nav li {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	height: 18 px;	display: block;	font-family: font-family: "New Century Schoolbook", Times, serif;	font-size: 14 px;	font-weight: normal;	color: #313162;	}.nav li a{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 50px;		display: block;	height: 18 px;	color: #dadad8;	text-decoration: none;}.nav li a:hover{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 50px;	display: block;	color:#00befc;	text-decoration: none;}.nav .selected{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	display: block;	height: 18 px;	background-image: url(images/nav-ding.jpg);	background-repeat: no-repeat;	background-position: left top;}.nav-bottom{	margin: 0px 0px 0px 0px;	padding: 0px 0px 40px 0px;	display: block;	width: 173px;	height: 12px;	background-image: url(images/nav-bottom.jpg);	background-repeat: no-repeat;	background-position: center top;}.links {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 173px;	display: block;	background-image: url(images/link-span.jpg);	background-repeat: repeat-y;	background-position: left top;}.upperlinksding {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 173px;	height: 23px;	display: block;	background-image: url(images/link-break-top.jpg);	background-repeat: no-repeat;	background-position: left top;}.lowerlinksding{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	width: 173px;	height: 23px;	display: block;	background-image: url(images/link-break-bottom.jpg);	background-repeat: no-repeat;	background-position: left top;}.links h4.leftsideheader{	margin: 0px 0px 0px 0px;	padding: 18px 0px 12px 0px;	text-align: center;	display: block;	width: 173px;	height: 1px;	font-family: Verdana, Arial, Helvetica, san-serif;	font-size: 13px;	color: #333333;	font-weight: normal;	text-decoration: none;	background-image: url(images/link-span.jpg);	background-repeat: repeat;	background-position: center center;}.links ul{	list-style-type: none;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;}	.links ul li{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: center;}.links ul li a{	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 20px;	display: block;	text-align: left;	width: 150px;	font-family: Verdana, Arial, Helvetica, san-serif;	font-size: 11px;	color: #333333;	font-weight: normal;	text-decoration: none;}.links ul li a:hover{	color: #5a3234;}/* Footer */#footer{	clear: both;	background-image: url(images/footer.jpg);	background-repeat: no-repeat;	background-position: center bottom;	width: 961px;	height: 43px;	text-align: center;}/* force footer to bottom #footer {  position:absolute;  bottom:0;  }  */.footer-text{	padding: 5px 0px 0px 180px;	font-family: Verdana, Arial, Helvetica, san-serif;	font-size: 9px;	color: #a5a5a5;	font-weight: normal;	font-variant: normal;	letter-spacing: 1px;}.footer-text a:link, .footer-text a:active, .footer-text a:visited{	color: #a5a5a5;	text-decoration: none;}.footer-text a:hover{	color: #242dd7;	text-decoration: none;	border-bottom: 1px dotted #543535;}/* Misc.*/.floatimgleft {	float: left;	margin-top: 15px;	margin-right: 15px;	margin-bottom: 15px;	padding-left: 10px;}.floatimgright {	float: right;	margin-top: 15px;	margin-right: 0px;	margin-bottom: 15px;	padding-left: 0px;}/*A hamburger walks into a bar, and the bartender says, "I'm sorry, but we don't serve food here."*/