/* override content padding style */
table.axistemplate td.axistemplaterow4 table.axistemplatecontent td.axistemplateleftofcontent {
	width:0px;
	display:none;
	padding:0px;
}

table.axistemplate td.axistemplaterow4 table.axistemplatecontent td.axistemplatecontent div.axistemplatecontent {
	padding:0px;
	padding:0px;
}

table.axistemplate td.axistemplaterow4 table.axistemplatecontent td.axistemplaterightofcontent {
	width:0px;
	display:none;
	padding:0px;
}

/* ---------------------------------------------------------------------------- */
/* frontpage styles */
/* ---------------------------------------------------------------------------- */

table.axisfrontpage {
	width:100%;
	padding:0px;
	empty-cells:show;
}

table.axisfrontpage td.axisfrontpageverticalspace {
	width:2px;
	padding:0px;
}

table.axisfrontpage td.axisfrontpagehorizontalspace {
	height:2px;
	padding:0px;
}

table.axisfrontpage td.axisfrontpagerow1 {
	height:183px;
	vertical-align:top;
	padding:0px 2px 0px 2px;
}

table.axisfrontpage td.axisfrontpagerow2 {
	vertical-align:middle;
	text-align:center;
	padding:0px 2px 0px 2px;
}

table.axisfrontpage td.axisfrontpagerow3col1 {
	width:276px;
	height:153px;
	vertical-align:top;
	padding:0px 0px 0px 2px;
}

table.axisfrontpage td.axisfrontpagerow3col2 {
	width:276px;
	height:153px;
	vertical-align:top;
	padding:0px;
}

table.axisfrontpage td.axisfrontpagerow3col3 {
	vertical-align:top;
	padding:0px 2px 0px 0px;
}