body					{ font: 12px/18px "Helvetica Neue",arial,sans-serif; color: #404040;line-height: 1.68em; background-image:url('../img/background.png'); background-repeat:repeat-x; padding:0; margin:0;}
#Container				{ width: 970px; border:0px solid red; margin: 0 auto; }
#AdContainer			{ width: 970px; border:0px solid red; margin: 0 auto; }
#TopAd					{ width: 970px; height: 90px; border: 1px solid silver; text-align: center; line-height: 90px; margin-top: 10px; margin-bottom: 10px; background-color: white; }
#BottomAd				{ width: 970px; height: 90px; border: 1px solid silver; text-align: center; line-height: 90px; display: none; }
#Top					{ height: 40px; border: 0px solid red; margin-top: 20px; }
	#Title				{ font-size: 25px; height: 40px; float:left; line-height: 40px; border: 0px solid red; margin-bottom: 10px; }
	#Title img			{ margin-right: 10px; border: 0px solid black; float:left; width: 38px;}
	#TitleDesc			{ float:right; border: 0px solid blue; font-size: 18px; color: gray; height: 50px; line-height: 50px; }
	#TitleDesc2			{ border: 0px solid blue; font-size: 18px; color: gray; height: 40px;  padding: 5px; }
.button					{ border: 1px solid #aaa; background-color: #ddd; padding-left: 5px; height: 32px; max-height: 32px; line-height: 32px; font-size: 18px; color: gray;  width: 110px; border-radius: 5px; -moz-border-radius: 5px;  -webkit-border-radius: 5px; display: inline-block; cursor: pointer; background-image:url('../img/light.png'); background-repeat:repeat-x;}
.button img				{ width: 20px; border:0px solid red; display: inline-block; vertical-align: middle; margin-right: 5px; }
.button span			{ border:0px solid red; display: inline-block; vertical-align: middle; font-size: 16px; }
.button:hover			{ color: #333; background-color: #eee; }
.panel					{ border:1px solid #bbb; background-color: #f5f5f5; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-image:url('img/light.png'); background-repeat:repeat-x;}
.left					{ float: left; width: 50%; text-align: center; }
.right					{ float: right;	width: 50%;	text-align: center;}
.title					{ margin-bottom: 10px;}
.radioButton			{ cursor: pointer; vertical-align: middle; }
#bottomLinks			{ font-size: 12px; height: 120px; border: 0px solid silver;  color: gray; margin-top: 10px; }
#bottomLinks a			{ text-decoration: none; color: gray; }
#bottomLinks a:hover	{ color: black; }
#bottomLinks ul			{ margin: 0; border: 0px solid red; padding:0; list-style-type: none; }
#bottomLinks li			{ border: 0px solid blue; }
#Copyright				{ color: #ccc; clear:both; padding-top: 20px;}
#Copyright a			{ color: #ccc; text-decoration: none; }


.linkBox				{ width: 160px; float: left; }
.linkTitle				{ font-weight: bold; }
#HelpIcon				{ position: fixed; right: 10px; bottom: 10px; cursor: pointer;}
#HelpIcon img			{ width: 32px; height: 32px; opacity: 0.7; }				

#appList				{ text-align: left; border:1px solid #bbb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background-color:white; padding: 10px 10px 0px 10px; min-height: 190px; margin-top: 10px; }
.app					{ cursor: pointer; border:1px solid #bbb; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; margin-bottom: 10px; padding: 10px; display: inline-block; *display: inline; zoom:1; width: 240px; margin-right: 10px; height: 50px; line-height: 50px; font-size: 18px; background-image:url('../img/light.png'); background-repeat:repeat-x; background-color: #eee; clear:both;}
.app:hover				{ background-color: #ddd; }
.app img				{ vertical-align: middle; width: 38px;}

#editMorePanel			{ display: none; position:fixed; width: 565px; height: 155px; background-color:white; background-image:url('../img/background.png'); background-repeat:repeat-x; z-index:100;padding:10px; border: 1px solid #999; overflow-x: hidden; overflow: scroll; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}

#backgroundPopup		{ display:none; position:fixed; _position:absolute; /* hack for internet explorer 6*/ height:100%; width:100%; top:0; left:0; background: black; border:1px solid #cecece; z-index: 999; }

#AddThisCount			{ display: none; }

#sharePanel				{ margin-top: 10px; border-bottom:1px dotted silver; padding-bottom: 10px; }

#tabcontainer			{ border-bottom: 5px solid gray; margin-bottom: 10px; border-top:0px solid red; width: 970px; margin: 0 auto; margin-top: 20px; }
.tab					{ width: 970px; border: 0px solid blue; margin: 0 auto; height: 41px; }
.tabitem				{ float:left; display: inline-block; width: 200px; height: 40px; line-height: 40px; cursor: pointer; border:1px dotted gray; border-bottom: 0px solid white; font-size: 18px; margin-right: 5px; color: gray; }
.tabitem:hover			{ background-color: #eee;  }
.tab .selected			{ background-color: gray; color: black; border:1px solid silver; border-bottom: 0px solid silver; background-image:url('../img/light.png'); background-repeat:repeat-x; background-position:0 -10px;}
.tab .selected:hover	{ color: #333; background-color: #ddd; }
.tabitem img			{ margin-left: 5px; margin-right: 10px; margin-top: 5px; border: 0px solid black; float:left; width: 28px;}

#menuApps				{ width: 40px; border:0px solid red; background-color: #fff; border:1px solid #eee; border-bottom: 0;}
#menuApps:hover			{ width: 40px; border:0px solid red; background-color: #eee; border:1px solid #eee; border-bottom: 0;}

input[type=button] { padding:5px; border: 1px solid #aaa; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; cursor: pointer; }
input[type=button]:hover { background-color: #ddd; }

#ad_ib					{ line-height: 1.2em; width: 600px; padding: 20px; border: 1px solid silver; padding-top: 20px; border-radius: 15px; background-color: #fefeff }
#ad_ib img				{ margin-right: 20px; width: 50px; }
#ad_ib a				{ text-decoration: none; color: gray; }
#ad_ib .title			{ font-size: 16px;}