HTML {
	HEIGHT: 100%;overflow-x: hidden; overflow-y: auto; 
}
BODY {
	font-size:14px;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-FAMILY: Arial, sans-serif; BACKGROUND: #eee; HEIGHT: 100%; PADDING-TOP: 0px
}
A {
	COLOR: #00F; TEXT-DECORATION: none
}
A:hover {
	COLOR: #660; TEXT-DECORATION: none
}
#header-right A {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #ffffff; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
#header-right A.current {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: orange; LINE-HEIGHT: normal; TEXT-DECORATION: none
}
#header-right A:hover {
	COLOR: #7a96ab;
}
#header{
	height:89px;
	background-color: #4096EE;
}
#header-left{
   margin-top:5px;
	float: left;
}
#header-right{
	margin-top:10px;
	float: right;
	text-align:right;
	margin-right: 25px;
	COLOR: #ffffff; TEXT-DECORATION: none;
}
.line{
	background: url(top_e2.jpg);
	background-repeat: repeat-x;
	background-color: #EEE;	
	width: 100%;
}
#logo {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2em 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; FONT-SIZE: 1em; PADDING-TOP: 0px
}
#logo IMG {
	DISPLAY: block
}
#tagline {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#tagline IMG {
	DISPLAY: block
}

#intro {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; 
	PADDING-BOTTOM: 0.5em; LINE-HEIGHT: 1.5; MARGIN: 1em 1em 1em 1em; 
	PADDING-LEFT: 0.5em; PADDING-RIGHT: 0.5em; BACKGROUND: white; BORDER-TOP: #ccc 1px solid; 
	BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px; 
	border-radius: 0.5em; -moz-border-radius: 0.5em; -webkit-border-radius: 0.5em
}
#intro p {
	line-height:30px;
}
#chatbutton {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 0.25em
}
#chatbutton IMG {
	MARGIN: auto; DISPLAY: block; CURSOR: pointer
}
#aim {
	cursor:pointer;TEXT-ALIGN: center; MARGIN: 0px; FONT-SIZE: 0.9em
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
.logwrapper {
	overflow:auto;overflow-x:hidden;BORDER-BOTTOM: #ccc 1px solid; POSITION: absolute; BORDER-LEFT: #ccc 1px solid; BOTTOM: 6.5em; 
	BACKGROUND: white; BORDER-TOP: #ccc 1px solid; RIGHT: 1em; BORDER-RIGHT: #ccc 1px solid; 
	LEFT: 1em; border-radius-topleft: 0.5em; border-radius-topright: 0.5em; -moz-border-radius-topleft: 0.5em; 
	-moz-border-radius-topright: 0.5em; -webkit-border-top-left-radius: 0.5em; -webkit-border-top-right-radius: 0.5em; 
	_width: 96%; _height: 250px
}
.logbox {
	POSITION: absolute; BOTTOM: 0px; OVERFLOW: auto; TOP: 0.5em; RIGHT: 0px; LEFT: 0.5em; _width: 97%;
}
.controlwrapper {
	POSITION: absolute; BOTTOM: 3.5em; HEIGHT: 5em; RIGHT: 1em; LEFT: 1em
}
.controltable {
	BORDER-SPACING: 0; BORDER-COLLAPSE: separate
}
.disconnectbtnwrapper {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN-RIGHT: 0.5em; BORDER-RIGHT: #ccc 1px solid; border-radius-bottomleft: 0.5em; -moz-border-radius-bottomleft: 0.5em; -webkit-border-bottom-left-radius: 0.5em
}
.disconnectbtn {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 7em; PADDING-RIGHT: 0px; FONT-FAMILY: sans-serif; BACKGROUND: white; HEIGHT: 5em; FONT-SIZE: 1em; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; border-radius-bottomleft: 0.5em; -moz-border-radius-bottomleft: 0.5em; -webkit-border-bottom-left-radius: 0.5em
}
.sendbtnwrapper {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; MARGIN-LEFT: 0.5em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; border-radius-bottomright: 0.5em; -moz-border-radius-bottomright: 0.5em; -webkit-border-bottom-right-radius: 0.5em
}
.sendbtn {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 7em; PADDING-RIGHT: 0px; FONT-FAMILY: sans-serif; BACKGROUND: white; HEIGHT: 5em; FONT-SIZE: 1em; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px; border-radius-bottomright: 0.5em; -moz-border-radius-bottomright: 0.5em; -webkit-border-bottom-right-radius: 0.5em
}
.chatmsgcell {
	WIDTH: 100%
}
.chatmsgwrapper {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.25em; PADDING-RIGHT: 0.25em; BACKGROUND: white; HEIGHT: 4.5em; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0.25em
}
.chatmsg {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; FONT-FAMILY: sans-serif; BACKGROUND: white; HEIGHT: 4.5em; FONT-SIZE: 1em; OVERFLOW: auto; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.youmsg .msgsource {
	COLOR: blue; FONT-WEIGHT: bold
}
.strangermsg .msgsource {
	COLOR: red; FONT-WEIGHT: bold
}
.statuslog {
	COLOR: #555; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.logitem {
	PADDING-BOTTOM: 0.5em
}
TEXTAREA:focus {
	OUTLINE-STYLE: none
}
#feedback LABEL {
	COLOR: #555; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
#emailfield {
	POSITION: absolute; TOP: -5000px; LEFT: -5000px
}
#feedback H2 {
	cursor:pointer;PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; FONT-SIZE: 1.1em; FONT-WEIGHT: bold; PADDING-TOP: 0px
}
.expanded#feedback H2 {
	BACKGROUND: url(/static/feedbackexpanded.png) no-repeat left center
}
.collapsed#feedback H2 {
	BACKGROUND: url(/static/feedbackcollapsed.png) no-repeat left center
}
#feedback FORM {
	MARGIN-LEFT: 20px;
	display:none;
}
.collapsed#feedback FORM {
	DISPLAY: none
}
#ads {
	MARGIN-TOP: 0.25em; FLOAT: right
}
#trafficexchangewrapper {
	POSITION: absolute; MARGIN-TOP: 1em; WIDTH: 200px; FLOAT: right; RIGHT: 1em;border:1px solid #CCC;
}
#trafficexchange {
	BACKGROUND: white
}
#trafficexchangelabel {
	TEXT-ALIGN: center; FONT-SIZE: 0.8em
}
#footer{
	height:50px;
	background-color: #FFF;
}
#footer-nav{
    background-color:#4096EE;
	background-repeat: repeat-x;
	height: 24px;
	text-align:center;
	line-height:24px;
	border-top: solid 1px #DDD;
	clear: both;
}

#menunav{	margin: 20px;
	padding: 0}
#menunav li
	{	
		list-style: none;
		font: 12px Tahoma, Arial;
		margin:15px;}
.fex_row{
  margin:5px 5px;
}
/* menu styles */
#jsddm
{	margin: 0;
	padding: 0}

	#jsddm li
	{	float: left;
		list-style: none;
		font: 12px Tahoma, Arial}

	#jsddm li a
	{	display: block;

		padding: 5px 12px;
		text-decoration: none;
		border-right: 1px solid 00F;
		color: #00F;
		white-space: nowrap}

	#jsddm li a:hover
	{	background: #DDD}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
			border-top: 1px solid 00F;}
		
			#jsddm li ul li
			{	float: none;
				display: inline}
			
			#jsddm li ul li a
			{	width: auto;
				background: #A9C251;
				color: #24313C}
			
			#jsddm li ul li a:hover
			{	background: #8EA344;
			}

  a.bn_green:hover {
	background-position:right bottom;
  }
  a.bn_green {
	background:transparent url(bn_green.png) no-repeat scroll right top;
	display:inline-block;
	float:none;
	height:31px;
	margin:5px;
	text-decoration:none;
	padding-right:24px;
  }

a.bn_green:hover span {
	background-position:left bottom;
}
a.bn_green span {
	background:transparent url(bn_green.png) no-repeat scroll 0 0;
	color:#FFFFFF;
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:24px;
	padding:4px 0 3px 24px;
}
.scrollDiv{position:absolute;right:0px;top:65px;margin-right:10px;font-size:14px;line-height:20px;text-align:right;height:20px;width:550px; overflow:hidden}
.scrollDiv ul{height:20px; line-height:20px; margin:0; padding:0;}
.scrollDiv li{line-height:20px; padding-left:5px; height:20px; overflow:hidden}
.scrollDiv li b{color:orange;}