
a:link, a:visited, a:active  {
	color: #030303;
}
* a:hover {
	color: #ABABAB;}

#HomePageClass #preload {
	display:none;
}

#xcom_banner_flash {
	margin: 0;
}
#HomePageClass div#banner img {
	display:block;
}


 
#HomePageClass div#content {
	width: 740px;
	text-align: left;
	font-size: 11px;
	margin: 10px 0 0 0;
}

#HomePageClass div.left {
	float:left;
	width: 490px;
}
#HomePageClass div.left div.container {
	background-image : url('../img/hmpg_lef.gif');
	background-repeat: no-repeat;
}
#HomePageClass div.left div.bottom {
	background-image : url('../img/hmpg_leg.gif');
	height: 5px;
	width: 490px;
	background-position: bottom left;
	background-repeat: no-repeat;
	clear: both;
}


#HomePageClass div#content div#featured {
	width: 242px;
	text-align: left;
	float: left;
	margin: 0;
	padding: 0;
}

#HomePageClass div#content div#callout {
	width: 240px;
	float:right;
	padding-top: 10px;
}
#HomePageClass div#content div#callout * a:hover {
	color: #379de5;
}
#HomePageClass div#content div#featured h4 {
	padding: 0px 10px 0 15px;
	font-weight: bold;
	margin: 15px 0 10px 0;
	font-size: 11px;
	color: #333;
}

#HomePageClass div#content div#featured ul {
	margin: 0;
	padding: 0px 0 15px 15px;
	list-style-type: none;
}

#HomePageClass div#content div#featured ul li {
	padding: 0 0 15px 0;
}

#HomePageClass div#content div#featured ul li a:link, #HomePageClass div#content div#featured ul li a:active, #HomePageClass div#content div#featured ul li a:visited {
	color: #333;
}

#HomePageClass div#content div#featured ul li a:hover {
	color: #379de5;
}

#HomePageClass div#content div#featured ul li div.description  {
	margin: 0;
	padding: 0 0 0 0;
	color: #666;
}

#HomePageClass div#content div#callout h4 {
	padding: 10px;
}

#HomePageClass div#content div#callout p {
	padding: 0 10px 0 10px;
	margin: 0;
	color: #666;
}

#HomePageClass div#content div#callout a {
	display: block;
	padding: 6px 10px 5px 10px;
	margin: 0;	
	color: #333;
}

#HomePageClass div#content div#callout img {
	width: 218px;
	height: 85px;
	display: block;
	margin: 0 0 0 0;
}

#HomePageClass div.right {
	width: 244px;
	float:right;
	margin: 0;
	padding: 0;
	background-image : url('../img/module_b.gif');
	background-color: #FFFFFF;
	background-repeat: no-repeat;
	background-position: bottom left;
}
#HomePageClass div.right div#updates {
	text-align: left;
	background-image : url('../img/module_t.gif');
	background-repeat: no-repeat;
	background-position: top left;
	margin: 0;
	padding: 15px;
}

#HomePageClass div.right h4 {
	font-size: 11px;
	margin: 0;
	padding: 0 0 10px 0;
	color: #333;
}


#HomePageClass div#updates ol {
	list-style-type:none;
	margin: 0;
	padding:0;
}
#HomePageClass div#updates ol li {
	padding: 0 0 2px 0;
}

#HomePageClass div.right * a:link, #HomePageClass div.right * a:active, #HomePageClass div.right * a:visited {
	color: #666;
}

#HomePageClass div.right * a:hover {
	color: #379de5;
}

#HomePageClass #outer_news_box
{
	width: 490px;
	padding: 5px 0 0 0;
	margin: 10px 0 0 0;
	background-image : url('../img/module_u.gif');
	background-position: top left;
	background-repeat: no-repeat;
}

#HomePageClass #news
{
	padding: 0;
	margin: 0;
	background-image : url('../img/module_c.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	font:  11px arial, verdana, sans-serif;
}
#HomePageClass #news table#container {
	padding: 2px 5px 7px 5px;
}

#HomePageClass .news_noscript {
	font:  bold 11px arial, verdana, sans-serif;
	margin: 0 0 5px 0;
	padding: 0;
}

#HomePageClass #news .news_noscript a {
	font:  bold 11px arial, verdana, sans-serif;
}
	
#HomePageClass #news_noscript_list ul {
	margin: 0 0 0 5px;
	padding: 0 0 0 0;
}
#HomePageClass #news_noscript_list li {
	margin: 0 0 0 0;
	padding: 0 0 0 15px;
	list-style-type: none;
	font:  11px arial, verdana, sans-serif;
}


#HomePageClass #news #container.over {
	/* background: url('../img/news_bg_over.gif') repeat-x top #EEF8FF;	 */
}
#HomePageClass #news #container.out {
}
#HomePageClass #news .content {
	font:  11px arial, verdana, sans-serif;
}
#HomePageClass #news * a:link, #HomePageClass #news * a:active, #HomePageClass #news * a:visited {
	color: #333;
	font:  11px arial, verdana, sans-serif;
}

#HomePageClass #news * a:hover {
	color: #379de5 !important;
	font:  11px arial, verdana, sans-serif;
}
#HomePageClass #news .left a:link, #HomePageClass #news .left a:active, #HomePageClass #news .left a:visited {
	font-weight: bold;
	padding: 6px 8px 2px 8px;
}



#HomePageClass #tertiarynavmenu {
	margin: 10px 0 0 15px;
	padding: 0 9px 15px 0px;
	/* font: 11px verdana, arial, sans-serif; */
	background: url('../img/collapse.gif') no-repeat 200000px 100000px;
}

#HomePageClass #tertiarynavmenu div.single_menu {
	margin: 0;
	padding: 0 0 3px 14px;
	background: url('../img/collapsf.gif') 0 3px;
	background-repeat: no-repeat;
	font-size: 11px;
}

#HomePageClass #tertiarynavmenu div.collapsed {
	margin: 0;
	padding: 0 0 3px 14px;
	background: url('../img/collapsf.gif') 0 3px;
	background-repeat: no-repeat;
	font-size: 11px;
	z-index: 999; 
}

#HomePageClass #tertiarynavmenu div.collapse_menu_expanded {
	margin: 0;
	padding: 0 0 3px 14px;
	background: url('../img/collapse.gif') 0 3px;
	background-repeat: no-repeat;
	font-size: 11px;
	
}

#HomePageClass #tertiarynavmenu div.collapse_submenu {
	padding: 0 0 4px 10px;
	margin: 0;
}

#HomePageClass #block_1, #block_2, #block_3, #block_4, #block_4 {
	display:block;
}

#HomePageClass #tertiarynavmenu div.navitem {
	padding: 0 0 0 13px;
	background: url('../img/link_poi.gif') no-repeat;
}

/* home.css - END */
