/* CSS Document */.clearfix:after {	 margin: 0px;	 padding: 0px;	 content: "."; 	 display: block; 	 height: 0; 	 clear: both; 	 visibility: hidden; } .clearfix {	display: inline-table;}/* Hides from IE-mac \*/* html .clearfix {	height: 1%;}.clearfix {	display: block;}/* End hide from IE-mac */  /************* topNav styles ****************/#topLink  {	margin: 0;	padding: 0;	position: absolute;	top: 133px;	left: 200px;	z-index:20;}ul#topNav {	margin: 0;	padding: 0;	width: 600px;	list-style-type: none;}ul#topNav li {	float: left;	font-family: verdana, arial, sans-serif;	font-size: 9px;	font-weight: bold;	margin: 0px;	padding: 5px 0px 4px 0px;	background-color: #ffffff;}#topNav a, #topNav a:link {	margin: 0;	padding: 5px 9px 4px 9px;	color: #4F027C;	text-decoration: none;}ul#topNav li#active {	color: #95bbae;	background-color: #deebe5;}#topNav a:hover {	color: #333333;	background-color: #CECECE;}		.orangebar {	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #f8981d;}.tealbar {	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #00afad;}	.purplebar {	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #9966FF;}.lightpurplebar {	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#9490D2;}.bluebar {	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#007A97;}/************ leftNav styles **************/#menu dl, #menu dt, #menu dd, #menu ul, #menu ul li {	margin: 0px;	padding: 0px;	list-style-type: none;	font-family:"Lucida Grande", Verdana, Arial, sans-serif;	}/*********** IE hack ************//*\*/html*dl#menu ul li, html*dl#menu dt {	]font-family:Arial, sans-serif;}/**//*\*/* html dl#menu ul li, * html dl#menu dt {	font-family:Verdana, Arial, sans-serif;}/**//*********** end ************/dl#menu {	width: 184px;	margin: 0px;	padding: 0px 0px 0px 0px;}dl#menu dt {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align: left;	font-weight:bold;	font-size:.75em;}dl#menu dt a {	position:relative;	margin: 0px 0px 0px 1px;	padding: 0px 0px 2px 10px;	width: 184px;	text-decoration: none;	display: block;}dl#menu dt a:hover {	width: 183px;	margin: 0px 1px 0px 1px;	text-decoration: none;}dl#menu dd ul {	position:relative;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-weight:bold;	font-size:.7em;	display:block;}/*********** IE hack ************/ /*\*/html*dl#menu ul {	]margin-top:2px;}/**/* html dl#menu ul {	margin-top:2px;}/*********** end ************/dl#menu ul li {	position:relative;	width: 197px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}	/*********** IE hack ************//*\*/html*dl#menu ul li {	]margin-top:-1px;}/**/* html dl#menu ul li {	margin-top:-2px;}/*********** end ************/dl#menu ul li a {	padding: 2px 0px 3px 11px;	margin: 0px 0px 0px 0px;	text-decoration: none;	display: block;}/*********** IE hack ************/dl#menu dd ul li a{display:inline-block;}dl#menu dd ul li a{display:block;}/*********** end ************/dl#menu li a:hover {	margin: 0px 1px 0px 1px;	padding-left:10px;	text-decoration: none;}dl#menu ul li ul {	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-weight:normal;	font-size:.95em;}	#mainmenu dd ul li ul {	display: block;	padding-bottom:1px;}dl#menu ul li ul li {	position:relative;	width: 197px;	padding: 0px 0px 0px 0px;	margin: 0px 0px 0px 0px;}dl#menu ul li ul li a {	margin: 0px 0px 0px 0px;	padding: 1px 0px 2px 20px;	text-decoration: none;	display: block;}dl#menu ul li ul li a:hover {	padding-left:19px;	text-decoration: none;}dl#menu dd ul {	display: none;}#login {	position:relative;	text-align: left;	font: bold 80% Arial, Helvetica, sans-serif;	padding-top:20px;	padding-left:10px;}	#login ul {	margin:0px;	padding:0px 0px 0px 13px;}#login p {	margin:0px;	padding:0px 0px 5px 0px;}	#login a:link {	text-decoration: none;	color: #000000;}#login a:visited {	text-decoration: none;	color: #000000;}#login a:active {	text-decoration: none;	color: #000000;}#login a:hover {	text-decoration: underline;	color: #000000;}	.purple {	color: #4f027c;}/************ Layout *******************/body {	padding: 0px;	margin: 0px;	background-repeat: no-repeat;	background-position: top center;	background-color: #FFFFFF;	}#container { 	position:relative;	width:779px;	margin: 0 auto;		overflow:hidden;	/*nav and lounge background color*/	background-color: #dad1c5;	xbackground-image:url();	/*xbackground-position:bottom left;*/	xbackground-repeat:no-repeat;}#brandbar {	width:779px;	margin: 0 auto;}#head {    height:169px;	position:relative;	width:779px;	padding: 0px;	margin: 0px;	border-bottom:5px solid #FFFFFF;}#announcement {	position:absolute;	left:0px;	top:20px;	height:68px;	width:180px;	overflow:hidden;	margin:0px;	padding:8px;	font-family:verdana, arial, sans-serif;	font-size:12px;	color:#ffffff;	z-index:20;}#announcement a:link {	font-family:verdana, arial, sans-serif;	font-size:12px;	font-weight:bold;	text-decoration:none;	color:#ffffff;}#announcement a:hover {		text-decoration:underline;}#content {	width: 579px;	padding: 0px;	position: relative;	margin-top:0px;	margin-left:0px;	margin-bottom:-5px;	overflow:hidden;	/*bar under main image*/	background-color: ;	border-left:5px solid #FFFFFF;	/*xborder-bottom:5px solid #FFFFFF;*/}#mainmenu {	float:left;	width:195px;	padding-left:0px;	padding-top:12px;	padding-right:0px;	margin:0px;	/*behind side nav only*/	background-color: #dad1c5;	}#wrapper {	 float:left;	 width: 579px;	 margin:0px;	 padding:0px 0px 0px 0px;}/*#flashcontent {	position:absolute;	left: 652px;	top: 6px;	z-index:13;}*/#titlebar {	height: 350px;	margin: 0px; 	padding: 0px;	position:relative;	border-bottom:5px solid #FFFFFF;}/*#contenta {	float:left;	width:192px;	margin:0px;	padding:0px;}*//*#contenta img {	border-bottom:5px solid #FFFFFF;}*/#lounge {	height: 100px;	width: 779px;	xposition:relative;	float:left;	margin: 0px 0px 0px 0px; 	padding: 0px;	/*lounge bar color*/	background-color:#8ac5ec;}#lounge ul {	position: absolute;	top: 0px;	left: 392px;	list-style: none;	margin: 0;	padding: 0;	height: 100px;	display: inline;	overflow: hidden;	width: 382px;	z-index:100;		border-left:5px solid #FFFFFF;}#lounge li {	position: absolute;	top: 0;	display: block;	height: 100px;	margin: 0; 	padding: 0;	display: inline;	list-style-type: none;}#lounge a {    display: block;	height: 100px;    font-size:85%;    padding: 108px 0 0 0;	overflow: hidden;	height: 0px !important; 	height /**/:100px; /* for IE5/Win */}hr {	margin:0px;	padding:0px;	display:none;}#divider1 {	xposition:relative;	xwidth: 579px;	float:left;	width:779px;	height:14px;	background-color: #f8981d;	border-top:5px solid #FFFFFF;	border-bottom:5px solid #FFFFFF;}#divider2 {	float:left;	width:779px;	height:18px;	background-color:#542989;	border-top:5px solid #FFFFFF;}/*************** footer tag styles ***************/#mainfooter {	float:left;	width:779px;	margin-top: 0px;			padding-top:5px;	background-color:#FFFFFF;		}		ul#footer {    float:right;	margin: 0;	padding: 0;	list-style-type: none;}ul#footer li {	font-family: arial, sans-serif;	font-size: 10px;	font-weight: bold;	margin: 0;	display: inline;}#footer li a, #footer li a:link {	margin: 0;	padding: 0px 5px 0px 2px;	text-decoration: none;}
