/* 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;}.pinkbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #ecab9d;}.tealbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #00afad;}	.greenbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #66b360;}.yellowbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #d8cc46;}.purplebar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #9966FF;}.brownbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color: #836e2c;}.lightpurplebar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#9490D2;}.goldbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#B29200;}.tanbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#C1BBAB;}.forestgreenbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#668E3C;}.bluebar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#007A97;}.dkpinkbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#E87BAC;}.redbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#B0232A;}.rustorangebar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#A24E12;}.yellowgreenbar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#afb51a;}.yelloworangebar{	margin: 0px;	border-left-width: 8px;	border-left-style: solid;	border-left-color:#fba72f;}/************ 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: #f0dbb3;	xbackground-image:url(../images/logo.gif);	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;}#content {	width: 579px;	padding: 0px;	position: relative;	margin:0px;	overflow:hidden;	/*bar under main image*/	background-color: #542989;	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:#f0dbb3;	}#wrapper { float:left; width: 579px; margin:0px; padding:0px 0px 0px 0px;  }#flashcontent{position:absolute;left: 652px;top: 6px;z-index:13;}#titlebar{height:139px;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;}#contentb{float:left;width:382px;margin:0px;padding:0px;/*news background*/background-color:#ded8ea;font-family: Arial, Verdana, Helvetica, sans-serif;border-left:5px solid #FFFFFF;}#contentb .more{position:absolute;top:0px;right:0px;font-size:70%;background-color:#FFFFFF;padding:2px 4px 2px 4px;margin:5px 5px 0px 0px;color:#56534a;}#contentb .more a:link, #contentb .more a:visited{	text-decoration: none;	color:#56534a;}#contentb .more a:hover, #contentb .more a:active{	text-decoration: underline;	color:#23221f;}#section1, #section2{position:relative;}#section1 h2, #section2 h2{margin:0px;padding:5px 0px 5px 10px;font-size:.9em;/*news heading*/background-color:#a296c9;color:#FFFFFF;}#section1 h3, #section2 h3{margin:0px;padding:4px 10px 0px 10px;font-size:.75em;font-weight:bold;}#section1 p, #section2 p{margin:0px;padding:0px 10px 4px 10px;font-size:.75em;}#section1 h3 a:link, #section1 h3 a:visited, #section2 h3 a:link, #section2 h3 a:visited, #section1 p a:link, #section1 p a:visited, #section2 p a:link, #section2 p a:visited {	text-decoration: none;	color:#542989;	/*news links*/	/*changed from #007A97*/}#section1 h3 a:hover, #section1 h3 a:active, #section2 h3 a:hover, #section2 h3 a:active, #section1 p a:hover, #section1 p a:active, #section2 p a:hover, #section2 p a:active {	text-decoration: underline;	color:#542989;	/*news links*/	/*changed from #007A97*/}#lounge{	height: 100px;	width: 779px;	xposition:relative;	float:left;	margin: 0px 0px 0px 0px; 	padding: 0px;	/*background-color:#6cb760;*/}#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:#c7dfbc;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;}
