/*      Created by Keith Donegan of Code-Sucks.com	  	  E-Mail: Keithdonegan@gmail.com	  	  You can do whatever you want with these layouts,	  but it would be greatly appreciated if you gave a link	  back to http://www.code-sucks.com	  */* { padding: 0; margin: 0; }/************** header tag styles **************/h1{ font: bold 120% Arial,sans-serif; color: #334d55; margin: 0px; padding: 0px;}h2{ font: bold 114% Arial,sans-serif; color: #006699; margin: 0px; padding: 0px;}h3{ font: bold 120% Arial,sans-serif; color:#999999; margin: 0px; padding: 0px;}h4{ font: bold 100% Arial,sans-serif; color: #333333; margin: 0px; padding: 0px;}h5{ font: 100% Arial,sans-serif; color: #334d55; margin: 0px; padding: 0px;}.smallfont {font-size:12px;}a:link, a:visited{	color:#AAAAAA;	text-decoration: none;}a:hover{	text-decoration: underline;}body { font-family: Arial, Helvetica, sans-serif; //font-size: 13px; background-color:#000000; margin:20px 0 20px 0;}#wrapper {  margin: 0 auto; width: 920px; background-color:black;}#header { color: #333; width: 920px; float: left; height: 150px; margin: 0px 0px 0px 0px; padding: 0; background: #004880;}#headimage {width: 922px; float: left; height: 225px; margin: 0px 0px 0px 0px; border-top:2px solid black; border-bottom:2px solid black; } #logo {	padding: 10px;	float:left;}#pageNav{	float: left;	width:178px;	padding: 0px;	background-color: #F5f7f7;	border-right: 1px solid #cccccc;	border-bottom: 1px solid #cccccc;	font: small Verdana,sans-serif;}#topcontact{	float:right;	padding:10px;	width:600px;	height:70px;	color:#AAAAAA;	size:12px;	align: right;}	#tagline{	float:right;	width:600px;	height:28px;	padding:0px 10px 10px 0px;	font: 80% Verdana,sans-serif;	font-weight:bold;	color:#BBBBBB;}/************* globalNav styles ****************/#globalNav{float: right;height: 20px;width: 600px;color: white;padding: 0px;margin-right: 10px;z-index: 5000;}.jqueryslidemenu{font: bold 11px Verdana;background-color: 0;width: 100%;}.jqueryslidemenu ul{margin: 0;padding: 0;list-style-type: none;float: right;}/*Top level list items*/.jqueryslidemenu ul li{position: relative;display: inline;float: left;}/*Top level menu link items style*/.jqueryslidemenu ul li a{display: block;background-color:black; /*background of tabs (default state)*/color: white;padding: 5px;border-right: 1px solid #004880;color: #2d2b2b;text-decoration: none;}* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/display: inline-block;}.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{color: white;}.jqueryslidemenu ul li a:hover{background-color:#666666; /*tab link background during hover state*/color: white;}	/*1st sub level menu*/.jqueryslidemenu ul li ul{position: absolute;left: 0;display: block;visibility: hidden;}/*Sub level menu list items (undo style from Top level List Items)*/.jqueryslidemenu ul li ul li{display: list-item;float: none;}/*All subsequent sub menu levels vertical offset after 1st level sub menu */.jqueryslidemenu ul li ul li ul{top: 0;}/* Sub level menu links style */.jqueryslidemenu ul li ul li a{font: normal 12px Verdana;width: 160px; /*width of sub menus*/padding: 5px;margin: 0;border-top-width: 0;//border-bottom: 1px solid gray;}.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/background-color:#666666;color: black;}/* ######### CSS classes applied to down and right arrow images  ######### *///.downarrowclass{//position: absolute;//top: 10px;//right: 7px;//}.rightarrowclass{position: absolute;top: 6px;right: 5px;}#leftcolumn {  color: #fff; margin: 0px 0px 0px 0px; padding: 10px; height: 460px; width: 900px; float: left; background-color:#414142;}#featurehead {float: left;width: 30px;height:380px;background-color:#414142;}#topfeatureimage {float:left;width: 220px;border:1px solid white;background-color:#333333;padding: 10px;}#lowerfeature {float: left;width: 320px;margin:5px 0 0 0;display:inline;}.lowerfeatureimage {border:8px solid white;}.lowerfeatureimageright {border:8px solid white;//float:right;}#content {  float: left; color: #fff; font-size:12px; background-color:#414142; margin: 0px 0px 0px 0px; padding: 0 0 0 30px; height: 470px; width: 580px; //display: inline;}#searchbox {//float:left;background-color:#333333;padding: 10px;height:70px;width: 558px;margin-bottom: 10px;color:#BBBBBB;}#searchlabel { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#999999; padding: 0px 0 5px 3px; }#footer {  width: 900px; clear: both; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-size-adjust: 1px; color:#999999; background-color:#414142; margin: 0px 0px 0px 0px; padding: 10px;}