div.sideBox {margin:0px 0px 10px 0px;position:relative;}



div.sideBox .icon
{
width:33px;height:33px;position:absolute;right:23px;top:8px;
}

div.sideBox .sideBoxHeader 
	{
	/*background:url('../images/sideBoxHeader.gif') no-repeat;*/
	background-color:#df0300;
	width:auto;
	height:30px;
	overflow:hidden;	
	}

div.sideBox .sideBoxHeaderGreen
	{
	background:url('../images/sideBoxHeaderGreen.png') no-repeat;	
	width:auto;
	height:39px;
	overflow:hidden;	
	margin:0px;
	padding:0px;	
	}

div.sideBox .sideBoxHeaderGray
	{
	background:url('../images/sideBoxHeaderGray.png') no-repeat;	
	width:auto;
	height:39px;
	overflow:hidden;	
	margin:0px;
	padding:0px;	
	}



div.sideBox .sideBoxHeaderGreen h1
	{
	margin-top:14px;
	margin-left:15px;
	overflow:hidden;
	padding:0px;
	height:20px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	}


div.sideBox .sideBoxHeaderGray h1
	{
	margin-top:14px;
	margin-left:15px;
	overflow:hidden;
	padding:0px;
	height:20px;
	color:#606060;
	font-size:11px;
	font-weight:bold;
	}


div.sideBox .sideBoxHeaderRed
	{
	background:url('../images/sideBoxHeaderRed.png') no-repeat;	
	width:auto;
	height:39px;
	overflow:hidden;	
	margin:0px;
	padding:0px;
	}

div.sideBox .sideBoxHeaderRed h1
	{
	margin-top:14px;
	margin-left:15px;
	overflow:hidden;
	padding:0px;
	height:20px;
	color:#ffffff;
	font-size:11px;
	font-weight:bold;
	}

div.sideBox .sideBoxHeader h1
	{
	margin-top:8px;
	margin-left:15px;
	overflow:hidden;
	padding:0px;
	height:20px;
	color:#ffffff;
		font-weight:bold;
		font-size:11px;
	}



div.sideBox .sideBoxBodyRed
	{
	background:url('../images/sideBoxBodyRed.png') no-repeat;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:center;
	background-color:#fafafa;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #b8898d;
	}

div.sideBox .sideBoxBodyGray
	{
	background:url('../images/sideBoxBodyGray.png') no-repeat;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:center;
	background-color:#fafafa;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #eeeeee;
	}


div.sideBox .sideBoxBody
	{
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:center;
	
	border-bottom:1px solid #eeeeee;
	background:url('../images/sideBoxBodyGreen.png') no-repeat;
	background-color:#fafafa;
	}

div.sideBox .sideBoxBody .sideBoxBodyContent
{
margin:20px 15px 10px 15px;
width:auto;
text-align:left;
}


div.sideBox .sideBoxBody .sideBoxBodyContent a 
{
color:#3a5800;
}


div.sideBox .sideBoxBodyRed .sideBoxBodyContent
{
margin:20px 15px 10px 15px;
width:auto;
text-align:left;
}

div.sideBox .sideBoxBodyGray .sideBoxBodyContent
{
margin:20px 15px 10px 15px;
width:auto;
text-align:left;
}

div.mainBox {margin:0px;clear:both;}



div.mainBox .mainBoxHeader 
	{

	background:url('../images/mainBoxHeaderGray.png') no-repeat;	
	width:auto;
	height:39px;
	overflow:hidden;	
	margin:0px;
	padding:0px;	
	position:relative;


	}


div.mainBox .mainBoxHeaderRed
	{

	background:url('../images/mainBoxHeaderRed.png') no-repeat;	
	width:auto;
	height:39px;
	overflow:hidden;	
	margin:0px;
	padding:0px;	
	position:relative;


	}



div.mainBox .mainBoxHeader h1
	{
	margin-top:14px;
	margin-left:15px;
	overflow:hidden;
	padding:0px;
	height:20px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}

div.mainBox .mainBoxHeaderRed h1
	{
	margin-top:14px;
	margin-left:15px;
	overflow:hidden;
	padding:0px;
	height:20px;
	color:#000000;
	font-size:11px;
	font-weight:bold;
	}




div.mainBox .mainBoxBody
	{
	background:url('../images/mainBoxBodyGray.png') no-repeat;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:center;
	border-bottom:1px solid #cccccc;
	}


div.mainBox .mainBoxBodyRed
	{
	background:url('../images/mainBoxBodyRed.png') no-repeat;
	width:auto;
	height:auto;
	overflow:hidden;
	text-align:center;
	border-bottom:1px solid #cccccc;
	}




div.mainBox .mainBoxBody .mainBoxBodyContent
{
	margin:20px 15px 10px 15px;
	width:auto;
	text-align:left;
}


div.mainBox .mainBoxBodyRed .mainBoxBodyContent
{
	margin:20px 15px 10px 15px;
	width:auto;
	text-align:left;
}
