#content_region
{
	float:left;
	padding:0px;
	margin:0px;
	width:410px;
}
#content_region_expanded 
{
	float:left;
	padding:0px;
	margin:0px;
	width:600px;
}

#main_area
{

	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/

	z-index:1;/*must have*/
	/*filter:mask();/*must have*/

    float:left;
	/* EDIT 
	 ORIGINAL: Margin-left: 12px;
	 		   Margin-top: 10px;
			   width: 400px;
	*/
	/********************************/
	/* EDIT - 05/11/07 Dani */
	/********************************/
	margin-left: 12px;
	margin-top: 10px;
	background-color:#FFFFFF;
	width: 400px;
	
}

#main_area p.header
{
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#b20202;
	font-weight:bold;
	border:none;
	border-bottom:solid;
	border-width:1px;
	border-color:#b20202;
	/* Orig width is 410px */
	width: 100%;
	padding:0px;
	margin-bottom: 10px;
	margin-left: 0px;
	margin-right: 10px;
	margin-top: 0px;
	overflow:hidden;
}
#main_area p.subtitle_header{
	font-size: 12px;
	margin-top: 1px;
}
#main_area_expanded p.header
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b20202;
	font-weight:bold;
	border:none;
	border-bottom:solid;
	border-width:1px;
	border-color:#b20202;
	float:left;
	clear:left;
	width:600px;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
	overflow:hidden;
}

#main_area p.subheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#b20202;
	font-weight:bold;
	border:none;
	/*border-bottom:solid;
	border-width:1px;
	border-color:#b20202;*/
	float:left;
	clear:left;
	width:80%;
	padding:0px;
	margin:0px;
	margin-bottom:10px;
}

#main_area p.content, #main_area div.content
{
	width:100%;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	/* width: orig 410px */
	width: 100%;
	margin: 0px;
	padding: 0px;
}

#main_area #category_cells
{
	float:left;
	width:410px;
	margin-top:10px;
}

#category_cells div.category_cell
{
	width:180px;
	height:180px;
	padding:0px;
	margin:2px;
	float:left;
	border:solid;
	border-width:1px;
	border-color:#010535;
	text-align:center;
}

#category_cells div.category_cell img
{
	margin-top:20px;
	width:140px;
}

p.general_text
{
	font-family:Arial, Helvetica, sans-serif;
	clear:left;
	
}
#hiddenfooter{
 /* clear:both; */
}
/* EDIT: 06/11/07 
  div Class rules
*/
#main_area2
{

	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/

	z-index:1;/*must have*/
	/*filter:mask();/*must have*/

    float:left;
	/* EDIT 
	 ORIGINAL: Margin-left: 12px;
	 		   Margin-top: 10px;
	*/
	margin-left: -180px;
	margin-top: 30px;
	/********************************/
	/* EDIT - 05/11/07 Dani */
	/********************************/
	width: 800px;
}
#main_area3
{

display:block;
float:left;
height:350px;
margin-top:30px;
overflow-y:scroll;
position:absolute;
width:100%;
z-index:1;
overflow-x:hidden;
}
#main_area2 a {
	text-decoration:none;
	color: #000000;
}
#main_area2 p.subheading
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	border:none;
	/*border-bottom:solid;
	border-width:1px;
	border-color:#b20202;*/
	width:80%;
	padding:0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:10px;
	margin-top: 0px;
}
#main_area2 p.header
{
	display: block;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#b20202;
	font-weight:bold;
	border:none;
	border-bottom:solid;
	border-width:1px;
	border-color:#b20202;
	width: 97%;
	padding:0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right:10px;
	margin-top: 0px;
	overflow:hidden;
}
#main_area2 table{
	float: left;
	width: 100%;
}
#main_area2 div.left_box{
	width: 425px;
	float: left;
	background-color:#ffffff;
	display: table;

}
#main_area2 div.content{
}
#main_area2 div.left_box div.content {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}
#main_area2 div.right_box{
	width: 340px;
	float: right;
	background-color:#FBD2D3;
	padding:5px;
	display: table;
}
/* NEWS ITEM RULE LOCATED HERE */
#main_area2 div.right_box div.newsitem{
	font-family:Arial, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
}

#main_area2 div.right_box div.newsitem p.title
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
}
#main_area2 div.right_box div.newsitem p.date
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}

#main_area2 div.right_box div.newsitem p.readmore
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

#main_area2 div.right_box div.newsitem p.content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
	margin: 0px;
	padding: 0px;
}

#main_area2 div.right_box div.newsitem p.readmore a
{
	color:#333333;
	text-decoration:underline;
}
#main_area2 div.right_box div.newsitem p.readmore a:hover
{
	text-decoration:none;
}
/* END EDIT */