img {
	border: 0;
}

.main_background
{
	background-color:#4d4d4d;
}

.error_wrapper
{
	background-image:url(../images/404_frame.gif);
	top:40px;
	width:500px;
	height:133px;
	position:relative;
}

.error_wrapper_headline
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:21px;
	color:#209ce6;
	font-weight:bold;
	text-decoration:none;
	position:absolute;
	top:70px;
	left:35px;
	text-align:center;
	width:444px;
}

.error_wrapper_subtext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#808080;
	font-weight:normal;
	text-decoration:none;
	position:absolute;
	top:90px;
	left:35px;
	text-align:center;
	width:442px;
}

A.error_link:link,A.error_link:visited,A.error_link:active,A.error_link:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#808080;
	font-weight:normal;
}

div#banner_shadow{
	width: 737px;
	height: 92px;
	position: absolute;
	padding: 0;
	margin: 0;
	border-width: 0;
	top: 5px;
	left: 125px;
	z-index: 53;
	background: #000000;
	filter:alpha(opacity=30);
	opacity: 0.30;
}

div#banner_box{
	width: 737px;
	height: 92px;
	position: absolute;
	padding: 0;
	margin: 0;
	border-width: 0;
	top: 0px;
	left: 130px;
	z-index: 103;
}

div#banner_ad{
	width: 728px;
	height: 90px;
	position: absolute;
	padding: 0;
	margin: 0;
	border-width: 0;
	top: 10px;
	left: 331px;
	z-index: 201;
	background: #000000;
}


div#banner_description{
	width: 7px;
	height: 90px;
	position: absolute;
	top: 1px;
	left: 859px;
	z-index: 104;
}



div#skyscraper_shadow{
	width: 162px;
	height: 609px;
	position: absolute;
	top: 105px;
	left: 699px;
	z-index: 56;
	background: #000000;
	filter:alpha(opacity=30);
	opacity: 0.30;
}




div#skyscraper_shadow{
	width: 142px;
	height: 619px;
	position: absolute;
	top: 130px;
	left: 799px;
	z-index: 56;
	background: #000000;
	filter:alpha(opacity=30);
	opacity: 0.30;
}

div#skyscraper_box{
	width: 142px;
	height: 639px;
	position: absolute;
	top: 127px;
	left: 914px;
	z-index: 106;
	padding: 0px;
	margin: 0px;
	border: 0px;
}


div#skyscraper_ad{
	width: 120px;
	height: 600px;
	position: absolute;
	top: 123px;
	left: 1108px;
	z-index: 200;
	background:#000000;
	padding: 0px;padding-top: 0px;
	margin: 0px;
	border: 0px;
}



div#skyscraper_description{
	width: 140px;
	height: 17px;
	position: absolute;
	top: 701px;
	left: 705px;
	z-index: 106;
	padding: 0px;
	margin: 0px;
	border: 0px;
}

div#left_top_shadow{
	width: 122px;
	height: 224px;
	position: absolute;
	top: 258px;
	left: -5px;
	z-index: 52;
	background: #000000;
	filter:alpha(opacity=30);
	opacity: 0.30;
}


#hundredPercent{padding:0px;width:100%;margin:0px;}


#controlsBox{position: relative;top: 10px;	left: 0px;
padding-left:0px;width:1100px;background-color: #333333;color: #ffffff;font-size: 10px;background: url('images/bgGradientBar.png') 0 100% repeat-x; }

#border {
	width: 100%;

	
	padding : 0px;
}

#topbarborder {
	width: 1100px;
	padding : 0px;
	

}

#headerBorder {
	width: 756px;
	paddingLeft : 8px;
	paddingTop : 0px;
	

}


	html>body #links {
		width:200px;
		}
		
	.blog {
		margin:0px;
		position:relative;
		float:right;
  		padding:13px;
		z-index:1;
		width:517px;				
		voice-family: "\"}\"";
		voice-family: inherit;
		width:500px;
		color: #000000;

		}



.standard
{font-family:verdana, arial, sans-serif;color: #000000;font-size: 11px;vertical-align: top;
}
.rightimage {
margin:6px 0px 1px 8px;
}


.updateLogTable, .updateLogTable TD, .updateLogTable TH
{
font-family:sans-serif;
font-size:9pt;
color:white;

}




	.blogbody {
		font-family:verdana, arial, sans-serif;
font-size: 11px;

  		line-height:150%;
  		color: #000000;

		}

	.blogbody a,
	.blogbody a:link,
	.blogbody a:visited,
	.blogbody a:active,
	.blogbody a:hover {
		font-weight: normal;
		text-decoration: underline;
		}

	.blogbody a.title,
	.blogbody a:link.title,
	.blogbody a:visited.title,
	.blogbody a:active.title {
			text-decoration: none;
		}

#bottom-nav {
	
}
#bottom-nav a:link {
	color: #000000;
}
#bottom-nav a:visited {
	color: #000000;
}


#layout {
	width:756; font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
		
	
	
		overflow: hidden;
	
	
}

#layoutHeader {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	
font-size: 11px;
	color: #000000;
;
	text-align: left;
	position : relativ;
	padding : 0px;
	overflow: hidden;
	width: auto;
	
	z-index:1;
	
}
#layoutBottomNavi {	text-align:center;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	
	
	position : relativ;
	padding : 8px;
	padding-bottom : 6px;
	width: auto;
	overflow: hidden;
	z-index:1;
	
}
#flashContent{
clear: both;padding-left: 2px;}
#flashGameContent{padding-top:5px;}

body{background-color: #FFFFFF;}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
	padding : 0px;
}


a:link { color:#000000; text-decoration:none; font-weight:bold; }

a:visited { color:#000000; text-decoration:none; font-weight:bold; }

a:hover { color:#000000; text-decoration:none; font-weight:bold; }

a:active { color:#000000; font-weight:bold; }

a:focus { color:#000000; font-weight:bold; }
-->


a.bottomLink { color:#000000;
 text-decoration:none; font-weight:bold; }

a.bottomLink:hover { color:#666666; text-decoration:none; font-weight:bold; }

a.bottomLink:active { color:#000000; text-decoration:none; font-weight:bold; }

a.bottomLink:focus { color:#000000; text-decoration:none; font-weight:bold; }

a.bottomLink:visited { color:#000000; text-decoration:none; font-weight:bold; }
div.rounded {
  width: 740px;
  padding: 8px;
  background: #FFFFFF;
  
  font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-align: left;
}
div.frameBox {width: 772px;background-color: #FFFFFF; }
div.rounded2 {
  width: 756px;
  background: #FFFFFF url(images/tr.gif) no-repeat top right;
  
}
div.rounded2 div {
  background: transparent url(images/tl.gif) no-repeat top left;
}
div.rounded2 div div {
  background: transparent url(images/br.gif) no-repeat bottom right;
}
div.rounded2 div div div {
  background: transparent url(images/bl.gif) no-repeat bottom left;
  padding: 8px;
}



div.roundedwhiteTop {padding: 0px;
margin-left: 0px;
  width: 768px;

  background: #FFFFFF url(images/trWhiteOrange.gif) no-repeat top right;
  
}
div.roundedwhiteTop div {

  background: transparent url(images/tlWhiteOrange.gif) no-repeat top left;
}





#navTop1 {
	position : relative;
	padding : 0px;
		padding-right: 0px; 
	padding-left: 0px;
}
/*<![CDATA[*/
/* default tag styles */


body, img, object, ul, h1, h2, p, address, a, table, form, td, tr{
	
	margin: 0px;
	border: 0px;
	padding: 0px;
	font-family: arial, sans-serif;
	font-size: 12px;
color: #000000;
	line-height: 15px;
text-align: left;
}


/* html elements (objects) */


body
{
	text-align: center;
}



object
{
	display: block;
}

ul
{
	width: 174px;
	padding: 0px 10px 0px 10px;
	list-style: none;
	float: left;
}


/* html elements (textbased) */


p, address
{
	padding: 0px 10px 0px 10px;
	font-style: normal;
}



a
{
	padding: 0px 0px 0px 0px;

}
a.aNaviPadding
{
	//padding: 0px 0px 0px 8px;
	background-image: url('/images/pixel.gif');
	background-repeat: no-repeat;
	text-align:right;
}
ul{
	padding: 0px 0px 0px 0px;

}
.topNav{
padding: 20px 2px 20px 0px;
}
.aArrowed
{padding: 1px 0px 0px 30px;
background-image: url('../images/externalLinkArrow.jpg');
background-repeat: no-repeat;
}


a:hover
{
	color: #0FBDE7;
}


/* text styles */


.link-sub
{
	background-image: none;
	text-decoration: none;
	padding: 0px;
	font-size: 10px;
	color: #979797;
}


.txt-sub
{
	font-size: 10px;
	color: #979797;
}

.txt-intro
{
	font-size: 14px;
	color: #979797;
}


.top-pad-6px
{
	padding: 6px 10px 15px 5px;
}



.image-bot{
	padding: 2px 8px 2px 0px;
}




.top-pad-60px
{
	padding: 60px 10px 15px 10px;
}


/* list styles */

.client-list
{
	width: 776px;
}


/* splitter styles */


.splitter-bot-15px
{
	margin: 0px 10px 14px 10px;
}

.splitter-bot-0px
{
	margin: 0px 10px 0px 10px;
}


.splitter
{
	margin: 0px;
	border: 0px;
	padding: 0px;
}

.padding-bot
{
	padding-bottom: 14px;
}


.header-padding-top{padding:0px;padding-top:0px;padding-left:0px;}
.padding-left
{
	padding-left: 4px;
}


.padding-right
{
	padding-right: 9px;
}
/* default container styles */


.rel
{
	position: relative;
}


.abs
{
	position: absolute;
	top: 0px;
	left: 0px;
}


.maincontainer
{
	width: 772px;
	margin: 0px auto 0px auto;
	padding-bottom: 15px;
	overflow: hidden;
}			


.gameInfoLeftPanel
{
	width: 194px;
	overflow: hidden;
	float: left;
}


.gameInfoCenterPanel
{
	width: 380px;
	overflow: hidden;
	float: left;
}


.gameInfoRightPanel
{
	width: 582px;
	overflow: hidden;
	float: left;
}


.standardNoRightContent{width: 582px;
	overflow: hidden;
	float: left;}
.standardWidth{
	width: 850px;
	overflow: hidden;
		margin-left: 10%;
	margin-right: 10%;
	text-align: left;
	clear: both;
}



