/* CSS Document */
body,html{
	margin:0;
	background-color:#e0e0e0;
	/*background-color:#4a3c31;*/
	height:100%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7b7b7b;
}

.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-image:url('images/main_bg.png');
	/*background-repeat:no-repeat;*/
	padding-left:5px;
	padding-right:5px;
}

/* topnav (dropdown) css rules */

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

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

.ms_topnav ul li{
	float:left;
	position:relative;
	height:26px;
	border-right:1px solid #f8ad77;
	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:#f48330;
	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:#FFFFFF;
}

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

.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_ictmedia.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/ext-links_bg.png');
	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:#c5d2d8;
	width:721px;
	height:42px;
	clear:left;
	border-top:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
}

/* main-menu css rules */

.ms_main-menu{
	background-image:url('images/main-menu_bg.png');
	height:42px;
	width:261px;
	border-top:1px solid #ffffff;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	position:absolute;
	top:185px;
	_top:188px;
	left:200px;
}

.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:190px;
	position:absolute;
	top:200px;
	left:5px;
}

/* news css rules */

.ms_news-column h3{
	color:#5b666c;
	font-size:12px;
	text-transform:uppercase;
	margin:0;
	padding:0;
	margin-bottom:18px;
	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-image:url('images/news-item_bg.png');
	background-position:-6px 0px;
	width:174px;
	min-height:104px;
	height:auto !important;
	height:104px;
	margin-left:4px;
	margin-bottom:3px;
	padding:6px;
}

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

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

.news-latest-morelink a{
	color:#fb6e01;
	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;
}

/* end news css rules */

.ms_page-title{
	margin:0;
	padding:0;
	background-image:url('images/page-title_bg_ictmedia.png');
	background-repeat:no-repeat;
	/*background-color:#857a68;*/
	/*width:257px;*/
	height:28px;
	color:#FFFFFF;
	padding-top:10px;
	padding-left:4px;
	margin-left:196px;
	font-size:13px;
	_width:261px;
	_height:38px;
}

.ms_content{
	margin-top:4px;
	margin-left:200px;
	margin-right:4px;
	margin-bottom:60px;
	min-height:350px;
	height:auto !important;
	height:350px;
}

.ms_content h1{
	font-size:14px;
}

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

.ms_footer-bar{
	background-color:#c2cfd5;
	height:30px;
}

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