/* basic reset classes. These will go into BODY when we rebuild all the styles. */

.normal_body
{
	font-size: 18px;
	text-align: left;
	margin: 0 0 8px 0;
}





.halfbox_pre
{
	width: 380px;
	height: 23;
	background-image: url(/template/i/halfbox_top.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}

.halfbox
{
	width: 380px;
	background-image: url(/template/i/halfbox_mid.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	
}
.halfbox_post {
	background-image: url(/template/i/halfbox_bot.gif);
	width:380px;
	height: 12;
	font-size:9px;
	overflow: hidden;


}

.halfboxH2
{
	color: #37a3dc;
	font-size: 16px;
	text-align: center;
	font-weight: bold;
}

.halfbox h2  {
	text-align:center;
	color:#37a3dc;
	font-size:16px;
	text-align:center;
	width:380px;
	padding-bottom:15px;
	padding-top:20px;
	font-weight:bold;
}


.widebox
{
	width: 600px;
	background-image: url(/template/i/console_1.gif);
	background-repeat: repeat-y;
	display: inline-block;
}
.widebox_top {
	background-image: url(/template/i/console_0.gif);
	width:600px;
	height: 20;
	overflow: hidden;
}

.widebox_bot {
	background-image: url(/template/i/console_2.gif);
	width:600px;
	height: 20;
	overflow: hidden;
}
.boxed_content { padding: 5px 18px 4px 16px; }


.wideboxH2
{
	color: #37A3DC;
	font-size: 16px;
	font-weight: bold;
	margin-top: -1px;
}



.col1
{
	width:130px;
	float:left;
	text-align:right;
	margin-right:14px;
	color:#f7922c;
	font-weight:bold;
}
.col2
{
	width: 180px;
	float: left;
	margin-left: 14px;
}

td.alt_table_row
{
	font-size: 10pt;
	font-weight: bolder;
	color: #036;
	padding: 0 0 6px 0;
	border-bottom: 1px #CCC solid;

}
td.friend
{
	font-size: 10pt;
	padding: 0 0 6px 0;
	border-bottom: 1px #CCC solid;
}


.buddycard
{
	width: 460px;
	min-height: 60px;
	background-color: #FFFFFF;
	color: black;
	font-size: 12px;
	margin: 4px 4px 9px 12px;
	padding: 6px 3px 4px 6px;
	display: inline;
	float: left;
	text-align: left;
	border: 1px #999 solid;
	position: relative;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;

}



.buddyicon
{
	font-size: 7pt;
	text-align: center;
	display: inline;
	position: absolute;
	top: 5px;
	right: 5px;
}



.stationcard
{
	width: 460px;
	min-height: 48px;
	background-color: #FFFFFF;
	color: black;
	font-size: 12px;
	margin: 4px 4px 9px 12px;
	padding: 6px 3px 4px 6px;
	display: inline;
	float: left;
	text-align: left;
	border: 1px #999 solid;
	position: relative;
	border-radius: 8px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
}



.card_annotation
{
	font-size: 8pt;
	text-align: left;
	display: inline;
	position: absolute;
	top: 5px;
	right: 5px;
}
.card_actions
{
	font-size: 7pt;
	text-align: center;
	padding: 4px 6px 4px 4px;
	display: inline;
	position: absolute;
	bottom: 3px;
	right: 5px;
}

.card_actions a
{
	display: inline-block;
	margin-left: 8px;
}

.card_name
{
	font-size: 12pt;
	color: #69C;
	width: 350px;
}
.card_details
{
	font-size: 8pt;
	color: #999;
	width: 350px;
}



.subnav
{
margin-top:9px;
width:400px;
text-align:right;
float:right;
margin-right:20px;
}
.nav2button
{
	display: inline-box;
	height: 26px;
	font-size: 9pt;
	text-align: left;
	padding: 4px 6px 4px 6px;
	background-color: #F93;
	font-weight: normal;
	color: white;
	border-top: 1px #FC6 solid;
	border-right: 1px #930 solid;
	border-bottom: 1px #930 solid;
	border-left: 1px #FC3 solid;
	letter-spacing: 0.08em;
	background-image: url(/template/i/butback0.gif);
	background-repeat: repeat-x;
	
}

.scrollybox
{
	width: 440px;
	height: 260px;
	display: block;
	overflow: auto;
}

.bigbold {
color:black;
	font-size:16px;

}

.bigMoney {
	color:#f7922c;
	font-size:16px;
	text-align:center;
	padding-bottom:5px;
	padding-top:10px;
	font-weight:bold;
}

.errorMsg {

		width:300px;
		font-size:12px;
		color:#FF0000;
		display: block;
		position: absolute;
		 /* set left and right to the same value! */
  left: 0;
  right: 0;
  /* adding auto-margins left and right will
     center the element horizontally!         */
  margin-left: auto;
  margin-right: auto;
	}
	
	
/* fudging classes */
.bumpup {
margin-top: -14px;
}
	
.indent { padding: 4px 12px 8px 24px; }
