
body{
	background:#FFF;
	margin:0px;
	padding:0px;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
/*RANDOM STUFF LIKE LINKS AND HEADERS*/
.white_link{
	color:#fff;
	text-decoration:none;
}
.register_link{
	color: #CC0000;
	text-decoration:none;
}
a:link, a:visited{
	color:#000066;
	text-decoration:none;
}
.floater{
	float:left;
}
.submit_button{
	border:0px;
	background:url('/template/images/silver/gen_button_background.png');
	font-weight:bold;
}
.red{
	color:#FF0000;
}
ul{
	padding: 0px;
	margin:0px;
	margin-left:30px;
}
h3{
	margin:0px;
	padding:0px;
	color:#000033;
	font-size:14px;
}
h1{
	font-size:22px;
	margin:0px;
	padding:0px;
}
/*END RANDOM STUFF */

/* ROUNDED STUFF ********************************* */
.rounded_container{
	position:relative;
	
}
.rounded_top{
	background: url('/template/images/silver/rounded_horizontal.gif') top repeat-x;
	width:100%;
	height:3px;
	position:absolute;
	top:0px; left:0px;
}
.rounded_bottom{
	background: url('/template/images/silver/rounded_h.gif') bottom repeat-x;
	width:100%;
	height:3px;
	position:absolute;
	bottom:0px; left:0px;	
}
.rounded_top_left{
	background: url('/template/images/silver/rounded_top_left.gif') top left no-repeat;
	width:5px; height:10px;
	position:absolute;
	top:0px; left:0px;
}
.rounded_top_right{
	background: url('/template/images/silver/rounded_top_right.gif') top right no-repeat;
	width:5px; height:10px;
	position:absolute;
	top:0px; right:0px;
}
.rounded_bottom_right{
	background: url('/template/images/silver/rounded_bottom_right.gif') bottom right no-repeat;
	width:5px; height:7px;
	position:absolute;
	bottom:0px; right:0px;
}
.rounded_bottom_left{
	background: url('/template/images/silver/rounded_bottom_left.gif') left bottom no-repeat;
	width:5px; height:7px;
	position:absolute;
	bottom:0px; left:0px;
}
.rounded_left{
	background:  #000;
	width:1px;
	margin-left:1px;
	margin-top:5px;
	margin-bottom:7px;
	height:100%;
	position:absolute;
	top:-5px; left:0px;
}
.rounded_right{
	background:  #000;
	width:1px;
	margin-right:1px;
	margin-top:5px;
	margin-bottom:7px;
	height:100%;
	position:absolute;
	top:-5px; right:0px;
}
/* END ROUNDED CORNER STUFF*************************** */


#main_site_container{
	left: 50%; 
	margin-left: -480px; position: absolute; width: 960px;  background-color: transparent;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:10px;
}

#header_container{
	width: 100%;
	background:#dcdcdc;
	height:80px;
	padding:5px;
	border-bottom:2px solid #ccc;
	margin-bottom:10px;
}

#left_side_container{
	float:left;
	height:500px;
	width:350px;
}
#middle_container{
	float:left;
	height:500px;
	width:350px;
	margin-left:5px;
	text-align:center;
}
#right_container{
	float:right;
	height:500px;
	width:250px;
	margin-left:5px;	
}
/*BLUE BAR*/
.blue_bar_container{
	background: url('/template/images/blue_bar_background.png') top repeat-x;
	width:100%;
	padding-top:2px;
	height:24px;
	color:#FFFFFF;
	position:relative;
	text-align:center;
}
.blue_bar_left{
	background: url('/template/images/blue_bar_left.png') top left no-repeat;
	width:10px;
	height:24px;
	position:absolute;
	top:0px;
	left:0px;
}
.blue_bar_right{
	background: url('/template/images/blue_bar_right.png') top right no-repeat;
	width:10px;
	height:24px;
	position:absolute;
	top:0px;
	right:0px;
}



/**************/

.second_header{
	background:#dcdcdc;
	padding-top:5px;
	text-align:center;
}

.content{
	padding:5px;
}
.login_box{
	padding:5px;
	margin-left:5px;
	background:#dcdcdc;
	height:100px;
}

.tools_item{
	margin:5px;
}
.tools_item strong{
	font-size:14px;
}
