body {
	margin: 0.75em 0em;
	padding: 0;
	border: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.75em;
}

#container {
	width: 82.48em;
	margin: 0em auto;
	text-align: left;
	position: relative;
}

#header {}

#content { width: 82.5em; }

#dynamic_box_left {
	margin: 0;
	float: right;
}

#dynamic_box_center {
	float: left;
}

#dynamic_box_center_2 {
	float: left;
}

#dynamic_box_right {
	margin: 0em;
	float: right;
}

#content_footer {clear: both;}

#footer {clear: both;}

/*********deafault layout**********/
#layout_default div#dynamic_box_right        {width: 22em;}
#layout_default div#dynamic_box_left         {width: 21.60em;}
#layout_default div#dynamic_box_center       {width: 37.45em; margin-left: 0.625em; margin-bottom: 0.625em; }
#layout_default div#dynamic_box_center_2     {width: 58.975em; margin-left: 0.625em; }

/* Hides from IE5-mac \*/
* html #layout_default div#dynamic_box_center {margin-left: 0.315em; }
/* End hide from IE5-mac */

/* Hides from IE5-mac \*/
* html #layout_default div#dynamic_box_center_2 {margin-left: 0.315em; }
/* End hide from IE5-mac */

/********** two column *************/
#layout_two_column div#dynamic_box_right     {width: 20em;}
#layout_two_column div#dynamic_box_left      {display:none;}
#layout_two_column div#dynamic_box_center    {width: 41.875em;}

/************ three columns ***************/
#layout_three_columns div#dynamic_box_right  {width: 11.875em;}
#layout_three_columns div#dynamic_box_left   {width: 11.875em;}
#layout_three_columns div#dynamic_box_center {width: 38.125em;}

/************ equal ***************/
#layout_equal div#dynamic_box_right   {width: 20.625em;}
#layout_equal div#dynamic_box_left    {width: 20.625em;}
#layout_equal div#dynamic_box_center  {width: 20.625em;}

/************ equal rights ***************/
#layout_equal_rights div#dynamic_box_right   {width: 16.25em;}
#layout_equal_rights div#dynamic_box_left    {width: 29.375em;}
#layout_equal_rights div#dynamic_box_center  {width: 16.25em;}

/************ non equal ***************/
#layout_non_equal div#dynamic_box_right      {width: 20em;}
#layout_non_equal div#dynamic_box_left       {width: 25.25em;}
#layout_non_equal div#dynamic_box_center     {width: 15.625em;}


/************* CONTENT FEATURES *****************/
#content_features_left { float: left;}

#content_features_right { float: left;}

.features_equal_default { width: 100%; overflow: hidden; margin-bottom: 0.625em;}

/*********** equal_default *********************/
.features_equal_default #content_features_left       {width: 61.04em;}
.features_equal_default #content_features_right      {width: 18.525em;}

/*********** equal *********************/
.features_equal #content_features_left       {width: 30.93em;}
.features_equal #content_features_right      {width: 30.93em;}

/*********** left *********************/
.features_left #content_features_left        {width: 42.5em;}
.features_left #content_features_right       {width: 19.375em;}

/*********** right *********************/
.features_right #content_features_left       {width: 19.375em;}
.features_right #content_features_right      {width: 42.5em;}

/*********** equal_three *********************/
.features_inside .content_features_col       {width: 13.93em; float: left;}

/*********** inside *********************/
.features_inside                              {width: 13.93em; overflow: hidden;}
.features_inside #content_features_left       {width: 20.93em;}
.features_inside #content_features_right      {width: 20.93em;}



/******************** LAYOUT BOXES********************/

#main_news_box {float: left;}

.main_news_box_row {width: 100%; overflow: hidden;}

.main_news_category { 
	float:left; 
	display: inline;
	width:36.125em; 
	margin: 0.3125em 0em; /****styles****/
}

.category_news_category { 
	float:left; 
	display: inline;
	width:26.875em; 
	margin: 0.375em; /****styles****/
}

/******************** TOOLTIPS ********************/
.tooltip {
	position: absolute!important;
	overflow:hidden;
	font-size: 0.75em;
	z-index: 10000!important;
}

.tooltip .xtop, .tooltip .xbottom { display: block; background: transparent; font-size: 0.0625em; }
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { display: block; overflow: hidden; }
.tooltip .xb1, .tooltip .xb2, .tooltip .xb3 { height: 0.0625em; }
.tooltip .xb2, .tooltip .xb3, .tooltip .xb4 { background: #666; border-left: 0.0625em solid #333; border-right: 0.0625em solid #333; }
.tooltip .xbottom .xb2, .tooltip .xbottom .xb3, .tooltip .xbottom .xb4 { background: #666; }
.tooltip .xb1 { margin: 0 0.3125em; background: #333; }
.tooltip .xb2 { margin: 0 0.1875em; border-width: 0 0.125em; }
.tooltip .xb3 { margin: 0 0.125em; }
.tooltip .xb4 { height: 0.125em; margin: 0 0.0625em; }

.tooltip .xboxcontent {
	padding: 0 .5em;
	margin: 0;
	color: #000;
	
	border: 0.0625em solid #333;
	border-width: 0em 0.0625em 0 0.0625em;
	background-color: #666;
	text-align: left;
}
