/****************************************************************/
/*   Design:   Multiflex-5.4                                    */
/*   Type:     Design without sidebar                           */
/*   File:     Content Toolbox                                  */
/*--------------------------------------------------------------*/
/*   Design:   www.1234.info                                    */
/*   Date:     March 13, 2008                                   */
/*--------------------------------------------------------------*/
/*   License:  Fully open source without restrictions.          */
/*             Please keep footer credits with the words        */
/*             "Design by 1234.info". Thank you!                */
/****************************************************************/

/*************/
/*  CONTENT  */
/*************/

/* PAGETITLE */
.main h1.pagetitle {
	margin:0 0 0.5em 0;
	padding:1px 0 1px 32px;
	background: url(../img/icon_pagetitle.gif) no-repeat;
	background-position:center left;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size:220% !important /*Non-IE6*/;
	font-size:200% /*IE6*/;
}
/* HEADING -- Standard icon (1-Column / 2-Column / 3-Column) */
.content h1 {
	margin:0;
	padding:5px 50px 12px 20px;
	border-bottom:solid 1px rgb(215,215,215);
	background: url(../img/icon_celltitle_level1.gif) no-repeat;
	background-position:914px 5px;
	color:rgb(75,75,75);
	font-weight:bold;
	font-size:220% !important /*Non-IE6*/;
	font-size:200% /*IE6*/;
}
.content-2col-box-leftcolumn h1, .content-2col-box-rightcolumn h1 {
	margin:0;
	padding:5px 50px 12px 20px;
	border-bottom:solid 1px rgb(215,215,215);
	background: url(../img/icon_celltitle_level1.gif) no-repeat;
	background-position:430px 3px;
	color:rgb(75,75,75);
	font-weight:bold;
	font-size:220% !important /*Non-IE6*/;
	font-size:200% /*IE6*/;
}
.content-3col-box-leftcolumn h1, .content-3col-box-middlecolumn h1, .content-3col-box-rightcolumn h1 {
	margin:0;
	padding:5px 50px 12px 20px;
	border-bottom:solid 1px rgb(215,215,215);
	background: url(../img/icon_celltitle_level1.gif) no-repeat;
	background-position:269px 3px;
	color:rgb(75,75,75);
	font-weight:bold;
	font-size:220% !important /*Non-IE6*/;
	font-size:200% /*IE6*/;
}
.content h2 {
	clear:both; /*Start IE Hack*/
	position:relative;
	z-index:1;
	top:-1px /* End IE Hack to remove vertical -1px margin bug otherwise produced by margin*/;
	margin: 0 20px 0 20px;
	padding:15px 35px 5px 0;
	border-top:solid 1px rgb(215,215,215);
	background: url(../img/icon_celltitle_level2.gif) no-repeat;
	background-position:right 15px;
	color:rgb(75,75,75);
	font-weight:bold;
	font-size:180% !important /*Non-IE6*/;
	font-size:160% /*IE6*/;
}
.content h3 {
	margin:1.0em 0 -0.3em 0;
	padding:0 20px 0 20px;
	color:rgb(75,75,75);
	font-weight:bold;
	font-size:180% !important /*Non-IE6*/;
	font-size:160% /*IE6*/;
}
.content h3.line {/*Start IE Hack*/
	position:relative;
	z-index:1;
	top:-1px; /* End IE Hack vertical alignment to blend top border with h1, if directly after each other*/
	margin:0 20px -0.3em 20px;
	padding:1.0em 0 0 0;
	border-top:solid 1px rgb(215,215,215);
}
.content h4 {
	margin:1.0em 0 -0.3em 0;
	padding:0 20px 0 20px;
	color:rgb(75,75,75);
	font-weight:bold;
	font-size:160% !important /*Non-IE6*/;
	font-size:140% /*IE6*/;
}
.content h5 {
	margin:1.0em 0 -0.5em 0;
	padding:0 20px 0 20px;
	color:rgb(75,75,75);
	font-weight:bold;
	font-size:140% !important /*Non-IE6*/;
	font-size:125% /*IE6*/;
}
.content h6 {
	margin:0.4em 0 0.5em 0;
	padding:0 20px 0 20px;
	color:rgb(50,50,50);
	font-weight:normal;
	font-size:130% !important /*Non-IE6*/;
	font-size:115% /*IE6*/;
}
/* HEADING -- No icon */
.content h1.noicon {
	background:none;
}
.content h2.noicon {
	background:none;
}
/* PARAGRAPH TEXT */
.content p {
	margin:1.0em 0 1.0em 0;
	color:rgb(0,0,0);
	line-height:1.3em;
	padding: 0 20px 0 20px;
	font-size:131% !important /*Non-IE6*/;
	font-size:115% /*IE6*/;
}
.content p.details {
	margin:-0.2em 0 1.0em 0;
	line-height:1.0em;
	font-size:120% !important /*Non-IE6*/;
	font-size:110% /*IE6*/;
}
.content blockquote {
	clear:both;
	margin:0 30px 0.6em 30px;
	font-size:90%;
}
/* LIST */
.content ul {
	margin:1.4em 0 1.0em 0;
	padding:0em 20px 0em 20px;
	list-style:none;
}
.content ul li {
	margin:0 0 0.3em 2px;
	padding:0 0 0 12px;
	background:url(../img/bg_bullet_square.gif) no-repeat 0 0.5em;
	line-height:1.3em;
	font-size:131% !important /*Non-IE6*/;
	font-size:115% /*IE6*/;
}
.content ol {
	margin:1.4em 0 1.0em 0;
	padding:0 20px 0 40px !important /*Non-IE6*/;
	padding:0 20px 0 50px /*IE6*/;
}
.content ol li {
	list-style-type:decimal;
	list-style-position:outside;
	margin:0 0 0.3em 3px;
	line-height:1.3em;
	font-size:131% !important /*Non-IE6*/;
	font-size:115% /*IE6*/;
}
.content ul.indent {
	padding:0 50px 0 50px;
}
.content ol.indent {
	padding:0 20px 0 70px !important /*Non-IE6*/;
	padding:0 20px 0 80px /*IE6*/;
}
/* TABLE(1-Column / 2-Column / 3-Column)*/
.content table {
	clear:both;
	width:920px;
	margin:2.0em 0 0.2em 20px;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells:show;
	background-color:rgb(233,232,244);
}
.content-2col-nobox-leftcolumn table, .content-2col-nobox-rightcolumn table, .content-2col-box-leftcolumn table, .content-2col-box-rightcolumn table {
	clear:both;
	width:440px;
	margin:2.0em 0 0.2em 20px;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells:show;
	background-color:rgb(233,232,244);
}
.content-3col-nobox-leftcolumn table, .content-3col-nobox-middlecolumn table, .content-3col-nobox-rightcolumn table, .content-3col-box-leftcolumn table, .content-3col-box-middlecolumn table, .content-3col-box-rightcolumn table {
	clear:both;
	width:280px;
	margin:2.0em 0 0.2em 20px;
	table-layout:fixed;
	border-collapse:collapse;
	empty-cells:show;
	background-color:rgb(233,232,244);
}
.content table th.top {
	height:3.5em;
	padding:0 7px 0 7px;
	empty-cells:show;
	background-color:rgb(175,175,175);
	text-align:left;
	color:rgb(255,255,255);
	font-weight:bold;
	font-size:120% !important /*Non-IE6*/;
	font-size:110% /*IE6*/;
}
.content table th {
	height:3.0em;
	padding:2px 20px 2px 7px;
	border:solid 2px rgb(245,245,245);
	background-color:rgb(225,225,225);
	text-align:left;
	color:rgb(80,80,80);
	font-weight:bold;
	font-size:120% !important /*Non-IE6*/;
	font-size:110% /*IE6*/;
}
.content table td {
	height:3.0em;
	padding:2px 7px 2px 7px;
	border:solid 2px rgb(245,245,245);
	background-color:rgb(225,225,225);
	text-align:left;
	font-weight:normal;
	color:rgb(80,80,80);
	font-size:120% !important /*Non-IE6*/;
	font-size:110% /*IE6*/;
}
.content p.caption {
	clear:both;
	margin:0.5em 0 2.0em 0;
	text-align:left;
	color:rgb(80,80,80);
	font-size:120% !important /*Non-IE6*/;
	font-size:110% /*IE6*/;
}
/**********/
/* IMAGES */
/**********/

.main img {
	xxclear:both;
	xxfloat:left;
	margin:3px 3px 3px 0;/* comment out by J. Dunn border:solid 3px rgb(200,200,200);*/
}
.main img.center {
	clear:both;
	float:none;
	display:block;
	margin:0 auto;
	border:solid 3px rgb(200,200,200);
}
.main img.right {
	clear:both;
	float:right;
	margin:3px 0 7px 10px;
	border:solid 3px rgb(200,200,200);
}
/*********/
/* LINKS */
/*********/

/* Text links */
.main a {
	color:rgb(102,102,102); /* J Dunn this is the link color */
	xxxfont-weight:bold;
	text-decoration:none;
}
.main a:hover {
	color:rgb(102,102,102);
	text-decoration:underline;
}
.main a:visited {
	color:rgb(102,102,102);
}
/*Image links */
.main a img {
	xxborder:solid 3px rgb(200,200,200);
}
.main a:hover img {
	xxborder:solid 3px rgb(175,175,175);
}

/******************************************/
/*  ADDITIONAL USER STYLES                */
/*  If you want to add your own styles,   */
/*  then add them here in order to avoid  */
/*  a mixup with the default styles.      */
/******************************************/
