@charset "utf-8";
/* Shared Layout CSS */

#overall{
	/* Overall layout Wrapper */
	margin:auto;
	width:80%;
     min-width: 1000px;
	max-width:1600px;
}

#header{
	z-index:-1;
	background-color:#333333;
	height:100px;
	padding-top:5px;
	margin-left:10px;
	margin-right:10px;
	
	clear:both;
	
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	
	-o-box-shadow:  0px 2px 5px #333;
    -icab-box-shadow:  0px 2px 5px #333;
    -khtml-box-shadow:  0px 2px 5px #333;
    -moz-box-shadow: 0px 2px 5px #333;
    -webkit-box-shadow:  0px 2px 5px #333;
    box-shadow:  0px 2px 5px #333;
}

#header #upper{
	height:70px;
}

#header #upper #userArea{
	width:250px;
	height:70px;
	float:right;
	color:white;
	padding-right:4px;
}


#content{
	
	text-align:left;
}


.boxhead{
	background:#333;
	color:#ccc;
	font-weight:bold;
	border:#333 1px solid;
	margin:10px; padding:6px;
	margin-bottom:0px; border-bottom:none;
	-moz-border-radius-topleft: 4px;
	-webkit-border-top-left-radius: 4px;
	-moz-border-radius-topright: 4px;
	-webkit-border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-top-right-radius: 4px;
	
	-o-box-shadow:  0px 2px 7px #333;
    -icab-box-shadow:  0px 2px 7px #333;
    -khtml-box-shadow:  0px 2px 7px #333;
    -moz-box-shadow: 0px 2px 7px #333;
    -webkit-box-shadow:  0px 2px 7px #333;
    box-shadow:  0px 2px 7px #333;
}

.boxhead a{
	color:#ccc;
	text-decoration:underline;
	
}

.boxout, .boxoutf{
	/*background: rgba(255, 255, 255, 0.8);*/
	background-color:#fff;
	
	border:#ccc 1px solid;
	margin:10px;  padding:6px;
	margin-top:0px; border-top:none;

	-moz-border-radius-bottomleft: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-radius-bottomright: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
	border-bottom-right-radius: 4px;
	
	-o-box-shadow:  0px 2px 7px #333;
    -icab-box-shadow:  0px 2px 7px #333;
    -khtml-box-shadow:  0px 2px 7px #333;
    -moz-box-shadow: 0px 2px 7px #333;
    -webkit-box-shadow:  0px 2px 7px #333;
    box-shadow:  0px 2px 7px #333;
}

.halfcol{
	width:50%;
}

.boxout h1, .halfcol h1{
	font-size:18px;
}

.boxout table{

}

.boxout table .head td{
	background:url('../img/tbhead.png') repeat-x #000;
	color:#fff;
}

.boxout table .head td a{
	color:#ccc;
}

.boxout table .highlight td{
	background-color:#CC0000;
	color:#fff;
}

.boxout table .row td{
	border:0px; margin:0px; padding:3px;
	background-color:#ddd;
	border-bottom:1px solid #bbb;
}