/*/////////////////// standard main content holders See extras for derivatives//////////////*/
.paneloneouterholder{
	position:relative;
	float:left;
	display:inline;
	width:125px;
	height:auto;
	margin-top:20px;
	min-height:40px;
	background-image:url(../images/core/white_panel_back.png);
	background-repeat:repeat-y;

	background-position:20px 0px;
	z-index:1002;
}
.paneloneinnerholder{
	position:relative;
	float:left;
	display:inline;
	width:105px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	min-height:40px;
	z-index:1003;
}
.panelonecontentholder {
	position:relative;
	float:left;
	display:inline;
	width:83px;
	height:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right:10px;
	z-index:1004;
	border:1px solid transparent;	
}
.paneltwoouterholder{
	position:relative;
	float:left;
	display:inline;
	width:250px;
	height:auto;
	margin-top:20px;
	min-height:40px;
	background-image:url(../images/core/white_panel_back.png);
	background-repeat:repeat-y;

	background-position:20px 0px;
	z-index:1002;
}
.paneltwoinnerholder{
	position:relative;
	float:left;
	display:inline;
	width:230px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	min-height:40px;
	z-index:1003;
}
.paneltwocontentholder {
	position:relative;
	float:left;
	display:inline;
	width:208px;
	height:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right:10px;
	z-index:1004;
	border:1px solid transparent;		
}
.paneltwocontentholderfeature {
	position:relative;
	float:left;
	display:inline;
	width:228px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left:10px;
	z-index:1004;
	border:1px solid transparent;		
}
.panelthreeouterholder{
	position:relative;
	float:left;
	display:inline;
	width:375px;
	height:auto;
	margin-top:20px;
	min-height:40px;
	background-image:url(../images/core/white_panel_back.png);
	background-repeat:repeat-y;

	background-position:20px 0px;
	z-index:1002;
}
.panelthreeinnerholder{
	position:relative;
	float:left;
	display:inline;
	width:355px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	min-height:40px;
	z-index:1003;
}

.panelthreecontentholder{
	position:relative;
	float:left;
	display:inline;
	width:333px;
	height:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right:10px;
	z-index:1004;
	
}


.panelfourouterholder{
	position:relative;
	float:left;
	display:inline;
	width:500px;
	height:auto;
	margin-top:20px;
	min-height:40px;
	background-image:url(../images/core/white_panel_back.png);
	background-repeat:repeat-y;

	background-position:20px 0px;
	z-index:1002;
}
.panelfourinnerholder{
	position:relative;
	float:left;
	display:inline;
	width:480px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	min-height:40px;
	z-index:1003;
}
.panelfourcontentholder{
	position:relative;
	float:left;
	display:inline;
	width:458px;
	height:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right:10px;
	z-index:1004;
	border:1px solid transparent;	
}


.panelfiveouterholder{
	position:relative;
	float:left;
	display:inline;
	width:625px;
	height:auto;
	margin-top:20px;
	min-height:40px;
	background-image:url(../images/core/white_panel_back.png);
	background-repeat:repeat-y;

	background-position:20px 0px;
	z-index:1002;
}
.panelfiveinnerholder{
	position:relative;
	float:left;
	display:inline;
	width:605px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	min-height:40px;
	z-index:1003;
}
.panelfivecontentholder{
	position:relative;
	float:left;
	display:inline;
	width:583px;
	height:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right:10px;
	z-index:1004;
	border:1px solid transparent;	
}


.panelsixouterholder{
	position:relative;
	float:left;
	display:inline;
	width:750px;
	height:auto;
	margin-top:20px;
	min-height:40px;
	background-image:url(../images/core/white_panel_back.png);
	background-repeat:repeat-y;
	background-position:20px 0px;
	z-index:1002;
}
.panelsixinnerholder{
	position:relative;
	float:left;
	display:inline;
	width:730px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	min-height:40px;
	z-index:1003;
}
.panelsixcontentholder{
	position:relative;
	float:left;
	display:inline;
	width:708px;
	height:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right:10px;
	z-index:1004;
	border:1px solid transparent;	
}

.panelsevenouterholder{
	position:relative;
	float:left;
	display:inline;
	width:875px;
	height:auto;
	margin-top:20px;
	min-height:40px;
	background-image:url(../images/core/white_panel_back.png);
	background-repeat:repeat;

	background-position:20px 0px;
	z-index:1002;
}
.panelseveninnerholder{
	position:relative;
	float:left;
	display:inline;
	width:855px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	min-height:40px;
	z-index:1003;
}

.panelsevencontentholder{
	position:relative;
	float:left;
	display:inline;
	width:833px;
	height:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right:10px;
	z-index:1004;
	border:1px solid transparent;	
}
.paneleightouterholder{
	position:relative;
	float:left;
	display:inline;
	width:1000px;
	height:auto;
	margin-top:20px;
	min-height:40px;
	background-image:url(../images/core/white_panel_back.png);
	background-repeat:repeat-y;
	background-position:20px 0px;
	z-index:1002;
}
.paneleightinnerholder{
	position:relative;
	float:left;
	display:inline;
	width:980px;
	height:auto;
	margin-top: 10px;
	margin-bottom: 0px;
	margin-left: 20px;
	min-height:40px;
	z-index:1003;
}
.paneleightcontentholder{
	position:relative;
	float:left;
	display:inline;
	width:958px;
	height:auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right:10px;
	z-index:1004;
	border:1px solid transparent;	
}
/*///////////////////Panel wraps//////////////*/
.panelwrapone {
	position:relative;
	float:left;
	display:inline;
	height:auto;
	width:125px;
	padding:0px;
	margin:0px;
	z-index:1001;
}
.panelwraptwo {
	position:relative;
	float:left;
	display:inline;
	height:auto;
	width:250px;
	padding:0px;
	margin:0px;
	z-index:1001;
}
.panelwrapthree {
	position:relative;
	float:left;
	display:inline;
	height:auto;
	width:375px;
	padding:0px;
	margin:0px;
	z-index:1001;
}
.panelwrapfour {
	position:relative;
	float:left;
	display:inline;
	height:auto;
	width:500px;
	padding:0px;
	margin:0px;
	z-index:1001;
}
.panelwrapfive {
	position:relative;
	float:left;
	display:inline;
	height:auto;
	width:625px;
	padding:0px;
	margin:0px;
	z-index:1001;
}

.panelwrapsix {
	position:relative;
	float:left;
	display:inline;
	height:auto;
	width:750px;
	padding:0px;
	margin:0px;
	z-index:1001;
}

.panelwrapseven {
	position:relative;
	float:left;
	display:inline;
	height:auto;
	width:875px;
	padding:0px;
	margin:0px;
	z-index:1001;
}
.panelwrapeight {
	position:relative;
	float:left;
	display:inline;
	height:auto;
	width:1000px;
	padding:0px;
	margin:0px;
	z-index:1001;
}
/*///////////////////Headers//////////////*/
.mainheaderholder {
	position:relative;
	float:left;
	display:inline;
	height:auto;
	width:100%;
	background-image:url(../images/core/red_header_back.png);
	background-repeat:no-repeat;
	background-position:bottom right;

	z-index:1004;
}
.subheaderholder {
	position:relative;
	float:left;
	display:inline;
	height:auto;
	width:100%;
	background-image:url(../images/core/blue_header_back.png);
	background-repeat:no-repeat;
	background-position:bottom right;

	z-index:1004;
}

/*///////////////////Extras//////////////*/

.paneltwoadvertholder {
	position:absolute;
	float:left;
	display:inline;
	width:260px;
	height:140px;
	z-index:1003;
	right:-2px;
	top:8px;
	z-index:4001;

}


#contentholderwhitebackborder{
	background-image:url(../images/core/white_panel_back_inset.png);
	background-repeat:repeat;

	border:1px solid #FFFFFF;
	padding-top:8px;
}


.panelsixouterholderplain{
	position:relative;
	float:left;
	display:inline;
	width:750px;
	height:auto;
	margin-top:20px;
	min-height:40px;
	z-index:1002;
}
.panelsixinnerholderplain{
	position:relative;
	float:left;
	display:inline;
	width:730px;
	height:auto;
	margin-bottom: 0px;
	margin-left: 20px;
	z-index:1003;
}

.panelspacer {
	position:relative;
	height:10px;
	width:80px;
	clear: both;
	display: block;
}

#panelnomargin{
	margin:0px;	
}

#clear {
	clear:both;
}