#main_content {
	padding-top: 0 !important;
	_padding-top:18px !important;
	}
table,tr,td,textarea,input,select {
	font-family: "Helvetica Rounded Bold", Arial, Sans-serif;
	font-size:12px;
	letter-spacing: 0px;
}

select, input, textarea, #fatfile {
	border: 1px solid #fb5a00;
	padding:3px;
}

.inputbutton {
	border: 0px;
	vertical-align:bottom;
	
}

#fatfile_upload table {
	margin-left: 40px;
	margin-top: 25px;
}

.login {
	//position:relative;
	//float:left;
	display:block;	
	//margin-left:30px;
	//padding-left:10px;
	margin-left: auto;
	margin-right:auto;
}

.formtable {
	padding:5px;
	border-spacing:5px;
}

#center_col { padding:0px;}

.register {
	position:relative;
	//float:left;
	display:inline-block;
	margin-right:auto;
	margin-left: auto;
	_margin-left: 25px;
	background:transparent;
}
.register input,
.register textarea {
	width: 185px;
}

.sidenav {
	float:left;
	padding: 0;
	margin: 0;
}

.content{
	float:right;
	padding: 0;
	margin: 0;
	
}

.contentblock {
	
	background-color:#ffffff;
	width:558px;
	margin-bottom:15px;
}

.sideblock {
	background-color:#ffffff;
	width:209px;
	margin-bottom:15px;
}

.blocktop,
.wideblocktop {
	
	background: url(../images/sidenav_top.gif) no-repeat top left;
	width: 209px;
	height: 24px;
	_margin-bottom: -16px;
	font-size:14px;
	_font-size:10px;
	font-weight:bold;
	color:#ffffff;
	text-align:left;
	padding:0px;
}

.wideblocktop {
	background: url(../images/sidenav_widetop.gif) no-repeat top left;
	width: 558px;
}

.blocktop h3,
.wideblocktop h3 {
	padding-left: 10px;
	padding-top: 3px;
	_padding-top:2px;
	_margin-bottom:17px;
	_padding-bottom:0;
}

div.sideblock .blockcontent {
	color:black;
	
}
#navigation.sideblock .blockcontent {
	padding: 5px;
}

.blockcontent {
	padding:10px;
	
	background: url("../images/sidenav_sides.gif") repeat-y;
}
#search .blockcontent {
	padding-left:24px;
}
.blockbottom {
	background: url("../images/sidenav_bottom.gif") no-repeat top left;
	height: 12px;
	width: 209px;
}
.wideblockbottom {
	background: url("../images/sidenav_widebottom.gif") no-repeat top left;
	width: 558px;
	height: 12px;
}
.wideblockcontent {
	/*padding:5px;*/
	width: 558px;
	background: url("../images/sidenav_widesides.gif") repeat-y;
	display:block;
}

.clear {
	clear:both;
}

.resultdisplay {
	clear:both;
	width:500px;
	background: white;
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align:left;
	margin: 0;
	margin-left: 20px;
	_margin-left:0px;
	margin-bottom:-17px;
	border-top: 1px solid #cedbdf;
}
.resultdisplay:first-child {
	border: 0;
}
.resultdisplayadmin {
clear:both;
	width:500px;
	background: white;
	padding: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	text-align:left;
	margin: 0;
	margin-left: 20px;
	_margin-left:0px;
	margin-bottom:15px;
}

.compactdisplay {
	/*width:250px;
	float:right;*/
	border-bottom:1px dotted #fb5a00;
	padding:0px;
	text-align:left;
	margin:0px;
	line-height:11pt;
}

/*.ratingblock {
	width:400px;
}*/

.error {
	color:#ff0000;
	font-weight:bold;
}

.alert {
	font-weight:bold;
	padding-top: 15px;
}

.small {
	font-size:10px;
}

.tiny {
	font-size:9px;
}
.pagenav {
	font-size:11px;
	height:25px;
	width:548px;
	border-top: 1px solid #cedbdf;
	border-bottom: 1px solid #cedbdf;
	margin-left:5px;
	_margin-left:2px;
	padding-top: 4px;
	padding-bottom:0px;
	background: url(../images/sort_bg.jpg) repeat-x;
	vertical-align: top;
}
.pagenav input,
.pagenav select {
	padding:1px;
	
}
.pagespacer {
	padding-left:20px;
	display:inline;
}
.sortform {
	margin:0px;
	padding:0px;
	_padding-top:2px;
	display: inline;
}
.submitarrow {
	border:0px;
	padding-top:5px;
	display:inline;
}
.blocktitle {
	border-bottom:1px solid #000000;
	height: 40px;
	width: 100%;
	clear:both;
	margin-bottom:10px;
}
.exg_nav {
	list-style-type: disc;
	color: black;
	margin-left:24px;
	font-weight: bold;
}

.exg_nav ul {
	list-style-type: disc;
	color: black;
}
.login_error {
	display: block;
	width: 500px;
	text-align: center;
	margin: 0 auto;
	
}
.rightclick {
	font-size:10px;
	letter-spacing:0px;
	color:#666666;
	padding-top:5px;
	display:block;
}
.icon_display {
	line-height:10px; 
	text-align: center;
	width: 80px;
}
.item_title {
	font-weight:bold;
	font-size:130%;
	letter-spacing: 0;
	padding: 0;
	margin: 0 0 2px 0;
}
.item_desc {
	color: #333333;
	font-weight: bold;
	margin: 0;
	padding:0 0 10px 0;
}
.item_user  { 
	font-size: 85%;
	margin: 0;
	padding: 0;
	line-height:90%;
	letter-spacing: 0;
}
.user_greet {
	margin: 0;
	margin-left: 24px;
	padding: 0
	
}
.user_greet span {
	color:black;
	font-weight:bold;
}
.logout {
	float:right;
	margin-right: 10px;
}
p.coppatext, p.agree {
	margin-left: 15px;
	padding: 0;
}

p.coppatext {
	width: 520px;
	text-align: left;
}
.coppa {
	margin-left: 15px;
	text-align: left;
	width: 520px;
}


