.main{
	margin:0 auto;
	width:1070px;
}

/* Fixed Contents */

.bodyfixed{
	width: 767px;
	height: 100%;
	position: fixed;
	background: url(../img/bg.gif) repeat-y;
	top: 0;
	margin-left:284px;
	z-index:1;
    opacity: 0.75;
    filter: alpha(opacity=75);
}

.bodyfixed .shadowleft{
	background:url(../img/shadow_left.png) no-repeat;
	height:433px;
	width:49px;
	position:absolute;
	left:1px;
	top:100px;
}
.bodyfixed .shadowright{
	background:url(../img/shadow_right.png) no-repeat;
	height:433px;
	width:49px;
	position:absolute;
	left:717px;
	top:100px;
}
.bodyfixed .bright{
	background:url(../img/bright.png) no-repeat;
	height:385px;
	width:386px;
	position:absolute;
	left:317px;
	top:50px;	
}

.header{
	height:60px;
	display: block;
	background:transparent url(../img/dott.png) repeat-x bottom;
	z-index:2;
	width: 750px;
	position: fixed;
	margin-left:315px;
	z-index:3;
}

.headercontent{
	float:right;
	margin:10px 0 0 10px;
	display:block;
	height:46px;
}

#sidebar {
	position: fixed;
	width: 284px;
	background-color: #001020;
	height: 100%;
	background-repeat: no-repeat;
}

/* Slide Contents */

.bodyslide{
	margin-left:300px;
	position:absolute;
	width:692px;
	z-index:2;
}

.sectionstyle {
    /* this is creating a big back between sections 
	min-height:1450px; 
    */
	padding:10px;	
}


/* Common Styles */

.clear{
	background:none;
	border:0;
	clear:both;
	display:block;
	float:none;
	font-size:0;
	list-style:none;
	margin:0;
	padding:0;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}

.block {	display:block;}
.inline{	display: inline;}

div.hr{
	background: url(../img/simple-h.gif) repeat-x;
	border:0;
	height:2px;
	margin:15px 0;
	display: block;
}
div.hr hr {
  display: none;
}

.left {float: left;}
.right {float: right;}
.center {text-align: center;}

.onehalf {width:50%;}
.onequarter {
	width:25%;
	float: right;
}
.onethird {
	width:30%;
	float:left;
	padding-right:30px;
}
.onethird_port {
	width:30%;
	float:left;
	padding-right:18px;
}

.paddLR { padding:0 15px; }
.paddR { padding-right:15px; }
.paddR_big { padding-right:35px; }
.paddL { padding-left:15px; }
.paddTB { padding:15px 0; }
.nopadd{	padding:0; }
