/*body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}



.fsize_small {
	font-size: 70%;
}

.fsize_medium {
	font-size: 89%;
}

.fsize_large {
	font-size: 110%;
}

.fsize_extralarge {
	font-size: 126%;
}

table {
	font-size: 1em;
}






.ffamily_times {
	font-family: Times New Roman;
}

.ffamily_verdana {
	font-family: Verdana;
}

.ffamily_arial {
	font-family: Arial;
}

.ffamily_courier {
	font-family: Courier;
}

.ffamily_sserif {
	font-family: Sans-Serif;
}

.ffamily_serif {
	font-family: Serif;
}

*/
/*
BUG #7
In browsers, Serif is an alias and font is choosen by browser's rules:
Serif becomes Times on Mac and Times New Roman on Windows
Sans Serif becomes Helvetica on Mac and Arial on Windows
If I'm wrong just correct me
*/
/*
.ffamily_times	.fsize_small { font-size: 70%; }
.ffamily_arial	.fsize_small { font-size: 64%; }
.ffamily_verdana	.fsize_small { font-size: 60%; }
.ffamily_courier	.fsize_small { font-size: 60%; }
.ffamily_sserif	.fsize_small { font-size: 70%; }
.ffamily_serif	.fsize_small { font-size: 64%; }

.ffamily_times	.fsize_medium { font-size: 89%; }
.ffamily_arial	.fsize_medium { font-size: 84%; }
.ffamily_verdana	.fsize_medium { font-size: 72%; }
.ffamily_courier	.fsize_medium { font-size: 89%; }
.ffamily_sserif	.fsize_medium { font-size: 89%; }
.ffamily_serif	.fsize_medium { font-size: 84%; }

.ffamily_times	.fsize_large { font-size: 105%; }
.ffamily_arial	.fsize_large { font-size: 100%; }
.ffamily_verdana	.fsize_large { font-size: 90%; }
.ffamily_courier	.fsize_large { font-size: 113%; }
.ffamily_sserif	.fsize_large { font-size: 105%; }
.ffamily_serif	.fsize_large { font-size: 100%; }

.ffamily_times	.fsize_extralarge { font-size: 1206%; }
.ffamily_arial	.fsize_extralarge { font-size: 120%; }
.ffamily_verdana	.fsize_extralarge { font-size: 105%; }
.ffamily_courier	.fsize_extralarge { font-size: 126%; }
.ffamily_sserif	.fsize_extralarge { font-size: 126%; }
.ffamily_serif	.fsize_extralarge { font-size: 120%; }
*/



.maincontent {font-family:tahoma;
font-size:12pt;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1.2;
width:100%;
z-index:1;
}


.hidden
{
	display:none;
}

/*
.pageMargins
{
	border: 1px dotted black;
	position:relative;
	overflow-y:hidden;
}
*/

#lrMarginControl
{
	width:612px;
	/*margin-bottom: 5px;*/
}

#lrMarginControlLabels
{
	width:612px;
	height: 20px;
	position:relative;
}

#tbMarginControlLabels
{
	height: 795px;
	margin-top: 20px;
	margin-left: 5px;
	float:left;
	position:relative;
}

#tbMarginControlLabelTop
{
	top: 18px;
	position:absolute;
	text-align:bottom;
	background-image: url(/images/designer/margin-marker.png);
	background-repeat:no-repeat;
	background-position:right top;
	padding-right:5px;
}

