/* CSS Document */
body,html{
	margin:0;
	background-color:#4a3c31;
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
}
.csc-sitemap a{
	color:#4a3c31;
}
.ms_content{
	margin-top:4px;
	margin-left:200px;
	margin-right:4px;
	margin-bottom:60px;
	min-height:360px;
	height:auto !important;
	height:360px;
}

.ms_content h1{
	font-size:14px;
	color:#4a3c31;
}
.ms_content .bodytext{
	color:#4a3c31;
}
.ms_content .bodytext a{
	color:#4a3c31;
	font-weight:bold;
}
.ms_bg-bars{
	background-image:url('images/bg_bars_ictmedia.png');
	width:50%;
	height:77px;
	position:absolute;
	left:0px;
	top:186px;
}

.wrapper{
	width:721px;
	min-height:100%;
	height:auto !important;
	height:100%;
	position:absolute;
	top:0px;
	left:50%;
	margin-left:-365.5px;
	background-color:#FFF;
	border-left:1px solid #FFF;
	border-right:1px solid #FFF;
	background-image:url('images/bg-wrapper-left.png');
	background-repeat:repeat-y;
	background-position:left;
}

/* topnav (dropdown) css rules */

.ms_topnav{
	width:721px;
	height:34px;
	background-color:#857a68;
	border-bottom:1px solid #FFF;
	/*padding-left:196px;*/
	_width:721px;
}

.ms_topnav ul{
	padding:0;
	margin:0;
	list-style:none;
	white-space:nowrap;
	float:right;
}

.ms_topnav ul li{
	float:left;
	position:relative;
	height:26px;
	border-left:1px solid #FFF;
	padding-left:4px;
	padding-right:4px;
	padding-top:8px;
	white-space:nowrap;
	_width:10px;
	_height:34px;
}
.ms_topnav ul li a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
	text-transform:uppercase;
}

.ms_topnav ul li ul {
	display:none;
	position:absolute; 
	top:34px;
	left:0;
	width:188px;
	background-color:#4a3c31;
	border:1px solid #FFFFFF;
}

.ms_topnav ul li ul li{
	border:none;
	width:180px;
	height:13px;
	padding-top:2px;
	padding-bottom:2px;
	overflow:hidden;
	white-space:nowrap;
	_height:15px;
}

.ms_topnav ul li ul li a{
	font-weight:normal;
}

.ms_topnav ul li ul li:hover, .ms_topnav ul li ul li.over{
	background-color:#FFF;
}

.ms_topnav ul li ul li:hover a, .ms_topnav ul li ul li.over a{
	font-weight:bold;
	color:#4a3c31;
}

.ms_topnav ul li:hover ul, .ms_topnav ul li.over ul{
	display: block;
}

/* end of topnav (dropdown) */

.ms_logo{
	margin:0;
	padding:0;
	background-image:url('images/logo-BB.png');
	width:196px;
	height:146px;
	text-indent:-5000px;
	float:left;
}

.ms_main-image{
	background-image:url('images/main_image_ictmedia.jpg');
	width:261px;
	height:146px;
	float:left;
	_height:150px;
	_width:259px;
}

/* ext-links css rules */

.ms_ext-links{
	background-image:url('images/main_image_cio.jpg');
	width:255px;
	height:138px;
	float:left;
	margin-left:1px;
	padding:4px;
}

.ms_ext-links ul{
	margin:0;
	padding:0;
	list-style:none;
}

.ms_ext-links ul li{
	text-transform:uppercase;
}

.ms_ext-links ul li ul{
	margin-top:4px;
}

.ms_ext-links ul li ul li{
	display:block;
	background-image:url('images/ms_list-bullet.png');
	background-repeat:no-repeat;
	background-position:1px 2px;
	height:15px;
	padding-left:13px;
	margin-bottom:3px;
	padding-bottom:0px;
}

.ms_ext-links ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#000000;
}

/* end ext-links */

.ms_divider-bar{
	background-color:#4a3c31;
	width:196px;
	height:42px;
	clear:left;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

/* main-menu css rules */

.ms_main-menu{
	background-color:#4a3c31;
	height:42px;
	/*width:261px;*/
	width:525px;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	position:absolute;
	top:181px;
	_top:184px;
	left:195px;
}

.ms_main-menu ul{
	margin:0;
	padding:0;
	list-style:none;
}

.ms_main-menu ul li{
	float:left;
	display:block;
	height:30px;
	width:85px;
	text-align:center;
	padding-top:12px;
	_height:42px;
}

.ms_main-menu ul li a{
	color:#FFFFFF;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
}

/* end main-menu */

.ms_news-column{
	width:196px;
	position:absolute;
	top:194px;
	left:0px;
	padding:0px;
	margin:0px;
}
/*.ms_news-column .ms_news-column-bg{
	width:196px;
	height:100px;
	position:relative;
	top:1px;
	left:0px;
	padding:0px;
	margin:0px;
	z-index:100;
}*/

/* news css rules */

.ms_news-column h3{
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	margin-bottom:17px;
	background-image:url('images/ms_list-bullet.png');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:12px;
	margin-left:10px;
}

.news-latest-date, .ms_news-column hr.clearer{
	display:none;
}

.news-latest-item{
	background-color:#4a3c31;
	width:183px;
	min-height:104px;
	height:auto !important;
	height:104px;
	border-bottom:1px solid #FFF;
	padding:6px;
	color:#c1beb8;
}

.news-latest-item h3{
	margin:0;
	padding:0;
	background:none;
	text-transform:none;
	color:#c1beb8;
}

.news-latest-item h3 a{
	text-decoration:none;
	color:#c1beb8;
}

.news-latest-morelink a{
	color:#ef7d0b;
	display:block;
	background-image:url('images/link-arrow.png');
	background-repeat:no-repeat;
	background-position:0px 2px;
	padding-left:15px;
	height:13px;
	margin-left:90px;
}

.news-single-item{
	color:#4a3c31;
}
/* end news css rules */

.ms_page-title{
	margin:0;
	padding:0;
	background-color:#857a68;
	width:521px;
	height:28px;
	color:#FFFFFF;
	padding-top:10px;
	padding-left:4px;
	margin-left:196px;
	font-size:13px;
	_width:261px;
	_height:38px;
}

.ms_footer{
	background-color:#FFF;
	height:56px;
	width:721px;
	position:absolute;
	bottom:0px;
}

.ms_footer-bar{
	background-color:#857a68;
	height:36px;
}

.ms_footer-bar a.logo-IM{
	display:block;
	background-image:url('images/logo-IM.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:195px;
	height:36px;
	text-decoration:none;
	outline:none;
}

.ms_ticker a{
	font-size:11px;
	color:#7b7b7b;
	text-decoration:none;
}
.ms_ticker a:hover{
	color:#000000;
	text-decoration:none;
}
