body {
	background:#002530 url(/img/images/body-bg.gif) 0 0 repeat-x;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:1.4em;
	color:#000;
	text-align: center;
        margin: 0px;
        padding: 0px;
}




img, .searchForm { behavior: url(/img/stylesheets/iepngfix.htc); }

a {
	color:#000;
	text-decoration:none;
}
* html a {
	position:relative;
}
	a:hover {
		text-decoration:underline;
	}
a:focus {
  -moz-outline-style: none;
}

h1 a, h2 a, h3 a {
	color:#008CB4;
}

p {
	margin:0 0 1.5em 0;
}

div.ciuspace {
	width:550px;
	background:#e1e1e1;
	padding:2px;
}

br {
	font-size:12px;
	line-height:1em;
}

p br {
	font-size:inherits;
	line-height:inherits;
}

h2 {
	font-size:18px;
	color:#002530;
	margin:0 0 0.5em 0;
	line-height:1.5em;
}

h3 {
	font-size:13px;
	color:#002530;
	line-height:1.3em;
	margin:0.2em 0 0.5em 0;
}

/****************** forms ****************/	
input,select,textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
	
input {
	cursor: pointer;
	vertical-align: middle;
	padding: 0 3px;
}

select {
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #666666;
	padding: 1px;
}

option {
	padding-right: 1em;
}

textarea {
	padding: 2px;
	font-size: 1em;
	line-height: 1.4em;
}

label {
	cursor: default;
	padding-right: 5px;
}

label input {
	vertical-align: middle;
}

label img {
	vertical-align: middle;
}

.inputBox {
	border:1px solid #abadb3;
	padding:2px;
	cursor:text;
}
	select.inputBox { padding:1px; margin:1px 1px 1px 0; cursor: default; }
	
	.dropdown { 
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		vertical-align:middle;
		width:190px;
	} 
	
.clear { 
	clear:both;
}

div.vspace {
	display:block;
	height:15px;
	font-size:1px;
	line-height:10px;
}

.smallText {
	font-size:11px;
	line-height:1.4em;
}

.withSubHeading {
	margin-bottom:0;
}
.subHeading {
	margin:0 0 0.5em;
	line-height:1.5em;
	font-size:11px;
	color:#999999;
}

ul.noBullets, ul.noBullets li {
	list-style:none;
	padding:0;
	margin:0;
}

ul.bluedotList, ul.bluedotList li {
	padding:0;
	list-style:none;
	margin:0;
}
 
ul.bluedotList li {
	background:url(/img/images/arti_bullet_blue.jpg) no-repeat 0 5px;
	padding-left:10px;
}

.wrapBody {
	background:url(/img/images/content-bg.png) 0 0 repeat-y;
	width:985px;
	padding:0 5px;
	margin:0 auto;
	overflow:hidden;
}
* html .wrapBody {
	width:975px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/content-bg.png', sizingMethod='scale');
}



p.highlight {
	color:#205A6B;
	font-weight:bold;	
}

/****************** Header Top Navigation Bar **************/
#headerTopNav {
	display:block;
	background:transparent url(/img/images/header_top_nav-bg.gif) 0 -44px repeat-x;
	padding:0;
	margin:0;
	list-style:none;
	
	height:22px;
	overflow:hidden;
	border-bottom:1px solid #ffffff;
}

#headerTopNav li {	
	border-left:1px solid #a9a9a9;
	padding:0;
	list-style:none;
	height:22px;
	float:left;
	font-size:11px;
	line-height:1em;
}

#headerTopNav li a {
	display:block;
	background:transparent url(/img/images/header_top_nav-bg.gif) 0 0 repeat-x;
	color:#ffffff;
	font-size:11px;
	line-height:1em;
	float:left;
	padding:4px 15px 7px 15px;
	text-decoration:none;
	text-align:center;
}
#headerTopNav li a:hover {
	background-position:0 -44px;
}

#headerTopNav li img {
	vertical-align:middle;
}

#headerTopNav li.first {
	border-left:0;
}
	#headerTopNav li.first img {
		margin-bottom:2px;
	}
	
#headerTopNav li.dark a {
	background-position:0 -22px;
	font-weight:bold;
	padding:4px 18px 7px 18px;
}
	#headerTopNav li.dark a:hover {
		background-position:0 -44px;
	}


#headerTopNav li.active a {
	background-position:0 -44px;
	font-weight:bold;
	padding:4px 9px 7px 8px;
}
	
#headerTopNav li.internetLogo a {
	background:transparent url(/img/images/internet_logo-bg.gif) 0 0px repeat-x;
}
#headerTopNav li.internetLogo a:hover {
	background-position:0 0;
}

/***************** Header Bottom Nav ****************/
#headerBottomNav {
	background:url(/img/images/header_bottom_nav-bg.gif) 0 0 repeat-x;
	height:32px;
	overflow:hidden;
	font-size:11px;
	line-height:1em;
	color:#ffffff;

}

/*  IE7 mods */
*:first-child+html #headerBottomNav {
        margin-left: -10px;
}


#headerBottomNav a {
	color:#ffffff;
	font-weight:bold;
	padding:10px 0 0px 0;
	float:left;
}
#headerBottomNav a:hover {
	border-bottom: #fff; 
	border-width: 0px 0px 1px 0px; 
	border-style: none none dotted none;
	text-decoration:none;
}

#headerBottomNav ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	height:32px;
}

#headerBottomNav ul li {
	margin:0;
	padding:0 12px;
	list-style:none;
	height:32px;
	float:left;
}

#headerBottomNav .deep_blue {
	background:url(/img/images/header_bottom_nav-bg.gif) 0 -32px repeat-x;
	float:left;
	border-right: 1px solid #fff;
}

#headerBottomNav .light_blue {
	background:url(/img/images/header_bottom_nav-bg.gif) 0 0 repeat-x;
	float:left;
}

#headerBottomNav .light_blue ul li {
	
}

/****************** Header ******************/

#header {
	background:url('/img/images/header-bg.gif') 0 0 repeat-x;
	height:83px;
	overflow:hidden;
	text-align: left;
margin-top:expression('-15px');
}

/*  IE7 mods */
*:first-child+html #header {
        margin-left: -10px;
margin-top:0px;
}


#header .logo {
	width:300px;
	height:83px;
	float:left;
	vertical-align:middle;
	text-align:middle;
}
#header .logo img {
	margin:25px 0 0 26px;
}

#header .searchForm {
	background:url('/img/images/search-bg.png') 0 0 no-repeat;
	width:468px;
	height:51px;
	float:left;
	margin:18px 0 0 0;
}

#header .searchForm form {
	margin:12px 0 0 12px;
}

#header .searchForm .inputBox {
	border-color:#6b9cdf;
}

#header .searchForm #search_keyword {
	width:220px;
}

#header .searchForm #search_category {
	width:178px;
}

#header .searchForm #btnSearch {
	background:url(/img/images/btn-search.png) 0 0 no-repeat;
	width:29px;
	height:26px;
	border:0;
	outline:0;
}
* html #header .searchForm #btnSearch {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/btn-search.png', sizingMethod='scale');
}

#header .adsBox {
	float:right;
	margin:11px 10px 0 0;
}

/****************** Section ****************/
.section {
	border-top:2px solid #008cb4;
	padding:0;
	margin:0 0 20px;
        clear: both;
}

.section .sectionHeader {
	position:relative;
}
.section .sectionHeaderwithLine {
	padding-top:5px;
	border-bottom:1px solid #BCBEC0;
}

	.section .sectionHeader a.more {
		color:#008CB4;
		font-size:12px;
		font-weight:bold;
		position:absolute;
		right:0;
		top:4px;
		line-height:1.22em;
	}
	* html .section .sectionHeader a.more {
		right:10px;
	}
.section .sectionContent a.more {
	font-weight:bold;
	color:#008CB4;
}

.section .sectionSummary { 
	border-top:2px solid #008cb4; 
	border-bottom:1px solid #BCBEC0;
	padding:5px 0;
} 
.section .sectionSummary p { padding:0; margin:0; text-align:center; }
	
/****** Top Stories By Section *****/
#topStoriesBySection .sectionContent {
	width:600px;
	overflow:hidden;
}
#topStoriesBySection ul.sectionItems {
	list-style:none;
	padding:0;
	margin:0;
	width:620px;
}

#topStoriesBySection li.sectionItem {
	list-style:none;
	padding:0;
	margin:0 20px 1em 0;
	border-top:2px solid #bcbec0;
	width:290px;
	float:left;
	display:block;
	position:relative;
}


#topStoriesBySection .sectionContent a.rss {
	position:absolute;
	top:3px;
	right:0;
}

#blog {
}
	
#features {
}

#features ul li {
	padding:5px 0 0em 0;
	border-top:1px solid #bcbec0;
}
#features ul li.first { padding-top:0; border:0; }
	
#columnists {
}
#columnists ul li {
	margin:0 0 1em 0;
}
#columnists ul li li {
	margin:0 0 0.5em 0;
}
	
#newsOpenings {
}

#newsOpenings h2 {
	font-size:12px;
	line-height:15px;
	float:left; 
	margin:8px 0 8px 0;
}

#newsOpenings .resume {
	border:1px solid #BCBEC0;
	border-bottom:0;
	padding:3px 5px;
}
#newsOpenings .resume a {
	font-size:11px;
	font-weight:bold;
	color:#008CB4;
	position:relative;
}
#newsOpenings ul {
	border:1px solid #BCBEC0;
	height:260px;
	overflow:auto;
	background:#f6f6f6;
	position:relative;
}
#newsOpenings ul li {
	padding:5px;
	line-height:1.22em;
}
#newsOpenings ul li a {
	color:#000;
	position:relative;
}

	
#newsOpenings .icon { float:left; }

#careerHeadlines {
}

#careerHeadlines .sectionContent {
	border:1px solid #BCBEC0;
	background:#f6f6f6;
	position:relative;
	height:280px;
	padding:3px;
	overflow:auto;
}

#careerHeadlines h2 {
	font-size:15px;
	line-height:15px;







	margin:8px 0 8px 0;
}

#careerHeadlines ul {
	
}

#careerHeadlines ul li {
	padding:3px 5px 2px 12px;
	line-height:1.22em;
}
 
 
#internetVideos {
}

.videoBox {
	background:url(/img/images/gredient.jpg) 0 0 repeat-x;
	border:solid 1px #BCBEC0; 
	border-bottom:none;
	padding:8px 8px 0 8px;
}
.videoFooter {
	background:url(/img/images/video_footer.jpg) 0 0 no-repeat;
	height:8px;
	overflow:hidden;
}

.videoBox .video {
	width:290px;
	padding-right:6px;
}
.videoBox .list {
	background:white;
	width:280px;
	height:373px;
	overflow:auto;
	border:1px solid #bcbec0;
	padding-left:0;
}

* html .videoBox .list { position:relative; } 




.videoBox .list ul li {
	padding:0 8px 0 8px;
	display:block;
}
.videoBox .list .thumb {
	float:left;
	width:70px;
	margin-right:6px;
	margin-top:6px;
}
.videoBox .list .desc {
	float:left;
	width:168px;
	
}

.partners_ITs {
	font-size:12px;
	line-height:1.5em;
	width: 100%;
}
.partners_ITs h3 {
	font-size:12px;
	line-height:1.5em;
}
.partners_ITs ul li {
	margin:0 0 0.5em 0;
}



/****************** Ads Box ****************/
.adsBox {
	font-size:11px;
	line-height:1.22em;
	color:#393939;
}

.adsBox a { 
	color:#393939; text-decoration:none; 
}
	.adsBox a:hover { text-decoration:underline; }
	
.adsBox .title { 
	margin-left: 10px; 
	margin-bottom: 5px; font-family: Tahoma;
	color: #000;
	text-decoration: none;
	font-size: 13px; 
	font-weight: bold; 
	}
	
.ads1 {
	width:415px;
	height:40px;
	background:#e1e1e1;
	padding:10px 20px;
}
.ads2 {
	width:125px;
	height:60px;
}

.ads3 {
	width:160px;
}

.ads4 {
	padding:5px;
	width: 320px;
	background:#e1e1e1;
}

.ads5 {
	width:800px;
	height:60px;
	margin: auto;
}

.ads6 {
	width:120px;
	height:60px;
}

.ads_728x90 { width:728px; 
	height:90px;
	margin: auto;
}

.ads_337x280 { width:337px; float: left;  }
.ads_728x91 { width:728px; 
	background:none;
	min-height:91px;
	height:auto !important;
	height:91px;
	margin: auto;
}

.ads_150x125 { width:150px; height:125px; margin:0 auto; }
.ads_125x125 { width:125px; height:125px; margin:0 auto; }

.ads_728x91 a { 
	color:#008CB4;
}

.sym_ads {
float:left;
margin-top:15px; 
margin-top:expression('-10px');
padding-bottom: 5px;
width: 336px;
}

.ads_itoffer { line-height:1.15em; }
.ads_itoffer ul li {
	background:url(/img/images/arrow.gif) no-repeat top left;
	padding-left:12px;
	margin:3px 0;
}


/********************* Listing **********************/
.arrowListing2 img.photo {
	float:left;
	padding:0 1px 5px 0;
	margin:0 13px 0 0;
}

.arrowListing2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.arrowListing2 ul li {
	margin:0 0 0.5em 0;
	*margin:0 0 0.4em 0;
	list-style:none;
	line-height:1.22em;
}

.arrowListing2 ul li span {
	background:url(/img/images/bullet.jpg) no-repeat;
	background-position:0 4px;
	display:block;
	float:left; 
	width:8px;
	height:18px;
	overflow:hidden;
}
	
.arrowListing2 ul li a {
	color:#000;
}

.arrowListing2 ul img.bullet {
	float:left;
	margin:5px 0 0 -8px;
}
	

ul.arrowListing {
	padding:0;
	margin:0;
	list-style:none;
}

ul.arrowListing li {
	background:url(/img/images/bullet_right_arrow.jpg) 2px 0.5em no-repeat;
	padding:0 0 0 16px;
	margin: 0 0 3px 0;
	line-height:1.3em;
	list-style:none;
}


.arrowListing3 img.photo {
	float:left;
	padding:0 1px 5px 0;
	margin:0 8px 0 0;
}

.arrowListing3 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.arrowListing3 ul li {
	margin:0 0 0.5em 0;
	*margin:0 0 0.4em 0;
	list-style:none;
	line-height:1.22em;
}






.arrowListing3 ul li span {
	background:url(/img/images/bullet.jpg) no-repeat;
	background-position:0 4px;
	 
	float:left; 
	width:8px;
	height:35px;
 
	display:block;
	overflow:hidden;
}
	
.arrowListing3 ul li a {
	color:#000;
}

.arrowListing3 ul img.bullet {
	float:left;
	margin:5px 0 0 -8px;
}
	
	

ul.indentItalic {
	list-style:none;
	padding:0;
	margin:0 0 1em 2em !important;
}

	ul.indentItalic li {
		list-style:none;
		padding:0 0 0 12px !important;
		margin:0 0 0.6em 0 !important;
		line-height:1.22em !important;
		font-style:italic;
	}



/********************************* Tabs ******************************/
.tabs {
}
.tabs .tabsMenu ul, .tabs .tabsMenu ul li {
	list-style:none;
	padding:0;
	margin:0;


}
.tabs .tabsMenu ul li {
	display:inline;
}
.tabs .tabsMenu ul li a {
	background:url(/img/images/tab_menu_bg.gif) 0 0 repeat-x;
	font-size:10px;
	color:#666666;
	float:left;
	line-height:1em;
	padding:5px 0;
	width:80px;
	text-align:center;
	margin:0 2px 0 0;
	border:1px solid #bcbec0;
	position:relative;
	z-index:100;
}
.tabs .tabsMenu ul li a:hover {
	background-position: 0 -50px;
	text-decoration:none;
	color:#000;
}
.tabs .tabsMenu ul li a.selected {
	background-position: 0 -50px;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:4px 0px 5px;
	border-bottom:1px solid #ffffff;
}

.tabs .tabsContents {
	border:1px solid #bcbec0;
	position:relative;
	top:-1px;
	z-index:10;
}
.tabs .tabsContents .selected {
	display:block;
}
.tabs .tabsContent {
	display:none;
	padding:10px;
}

.tabs .tabsContent ul, .tabs .tabsContent ul li {
	list-style:none;
	padding:0;
	margin:0;
}
.tabs .tabsContent ul li {
	display:block;
	font-size:12px;
	overflow:hidden;
}
.tabs .tabsContent ul li a {
	display:block;
	margin:0;
	padding:5px;
	border:1px solid #ffffff;
	
}
.tabs .tabsContent ul li a:hover {
	color:#008CB4;
	background:#F6F6F6;
	border:1px solid #BCBEC0;
	text-decoration:none;
}

* html .tabs .tabsContent ul li a {
	display:inline-block;
	width:300px;
}

.newsletter_holder {
	padding:6px 0pt 5px 0px;
	font-size:12px;
	font-weight:bold;
	width: 340px;
	float: left;
}

.newsletter_holder a.button {
float:none;
margin-left:0;
}

.newsletter_holder a.button img {
vertical-align:middle;
}


#mostPopularStories .tabs .tabsContent span.graytext {
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#BCBEC0;
	font-weight:bold;
	padding:0 5px 0 0;
}

#onTheForums .tabs .tabsContent ul li {
	margin:0 0 .83em 0;
}
#onTheForums .tabs .tabsContent a {
	font-weight:bold;
	line-height:1.22em;
}
#onTheForums .tabs .tabsContent a span {
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	color:#707070;
}

/************************************** dimensions *********************************/
.dimMain {
	width:975px;
}

.col {
	padding:0 5px;

}
.colLeft {
	float:left;
	padding-right:5px;
	text-align: left;
}

.colRight {
	float:right;
	padding-left:5px;
	text-align: left;
}

.dimMainLeft {
	width:600px;
	float: left;
	margin-left: 5px;
	overflow:hidden;
	text-align: left;
}
.dimMainRight {
	width:336px;
	float: right;
	position: relative;
	margin-right: 10px;
	text-align: left;
}

.dimMainRight table {
	width:336px !important;
}

#contentMidRow {
	width:600px;
}

#contentMidRow .colLeft {
	width:160px;
}

#contentMidRow .colRight {
	/*width:420px;*/
	padding-left:0px;
}
	#contentMidRow .colRight .colLeft {
		width:199px;
	}
	#contentMidRow .colRight .colRight {
		width:199px;
	}
	
.partners_ITs {
	background:url(/img/images/graydot.gif) 50% 0 repeat-y;
}
.partners_ITs .colLeft {
	width:150px;
}
.partners_ITs .colRight {
	width:150px;
}

.partners_ITs .section { margin-bottom:3; margin-top:3;}

/********************* .footer ***********************************/

.footer { 
	text-align:center; 
	clear: both;
} 

/********************* .footer  END ***********************************/


/********************* Featured Article Box ***************************/
#featurebox {
/*background:url(/img/images/featurebox_bg.gif) 0 0 no-repeat;*/
background:url(/img/images/featurebox_bg_new.gif) 0 0 no-repeat;
width:600px;
height:180px;
margin:10px 0 0 0px!important; margin:10px 0 0 0;
}

#featurebox .wrap {
width:594px;
height:175px;
overflow:hidden;
}

#featurebox .feature_items {
	height:150px;
	width:599px;
	overflow:hidden;
	position:relative;
}
#featurebox .feature_items .current_item {
	display:block;
}
#featurebox .feature_item {
	width:599px;
	height:150px;
	
}
	#featurebox .feature_item .item_text {
	float:left;
	width:394px;
	padding-top:8px;
	height:150px;
	}
		#featurebox .feature_item .item_text p {
		font-size:12px;
		margin:4px 0;
		padding: 0 10px 0 10px;
		line-height:19px;
		color:#393939;
		/*prevents IE6 double bold text from appearing in the homepage scrolling box*/
		filter:alpha(opacity=90); 
		background-color:#fff;
background-color:#FEFEFE; padding: 2px 10px;

		}
		
		#featurebox .feature_item .item_text p.heading span { background-color:#FEFEFE; padding: 2px 10px; }

		#featurebox .feature_item .item_text ul {
background-color:#FEFEFE; padding: 2px 10px;
		/*prevents IE6 double bold text from appearing in the homepage scrolling box*/
		filter:alpha(opacity=90); 
		background-color:#fff;
		}

		
		#featurebox .feature_item .item_text p.heading {
			background:url(/img/images/heading_item_bg.gif) repeat-y left 1px;
			line-height:36px;
			font-size:24px;
			color:#002530;
			padding:0 0 0 10px; margin:0;
		 
		 margin:4px 0;
		}
		
/*		html>body #featurebox .feature_item .item_text p.heading { 
		background:url(/img/images/heading_item_bg.gif) repeat-y left 2px; } 
*/		
		* html #featurebox .feature_item .item_text p.heading { 
			background:url(/img/images/heading_item_bg.gif) repeat-y left 0px;
                        background-position:2px 4px;
			border:0px solid red;
                        padding:0px 0 0 10px;


		} 
		 
		 
		#featurebox .feature_item .item_text p.heading, x:-moz-any-link {
			background-position:left 2px;
		}
		
		#featurebox .feature_item .item_text p.heading, x:-moz-any-link, x:default {
			background-position:left 2px;
		}
		 
		#featurebox .feature_item .item_text p.heading span {
			font-size:24px;
			color:#002530;
 			display:inline;
			background:url(/img/images/heading_item_bg.gif);
			_background-position:2px 0px;
			padding:3px 10px 3px 0px;

			_padding:5px 10px 3px 0px;
			border:0px solid green;
			
		}

		
		#featurebox .feature_item .item_text p.heading a, #featurebox .feature_item .item_text p.heading a:hover { 
			text-decoration:none; color:#002530;
			 
		}
		
	 html #featurebox .feature_item .item_text p.heading a {
			/*display:inline-block;*/
		}
		
		#featurebox .feature_item .item_text ul.heading { display:inline-block; margin:0; padding:0; list-style:none;}
		#featurebox .feature_item .item_text ul.heading li {
			font-size:24px;
			color:#002530;
			line-height:32px;
			display:block;
			margin:0 0 3px 0; background:url(/img/images/heading_item_bg.gif); padding: 0px 10px;
			
			 } 

		#featurebox .feature_item .item_text ul.heading:after, #featurebox .feature_item .item_text ul.heading li:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		
		
		
		#featurebox .feature_item .item_text p.title,
		#featurebox .feature_item .item_text p.author {
			font-weight:bold;
		}
		
	#featurebox .feature_item .item_image {
	float:left;
	width:195px;
	height:150px;
	position:relative;
	left:0;
	}
	
	#featurebox .feature_item .threat_alerts {
		float:right;
		width:285px; 
		height:225px;
		overflow:hidden;
		margin:5px 5px 0 0;
	}
	
	* html #featurebox .feature_item .threat_alerts {
		display:inline; position:relative;
	}
	
		
		#featurebox .feature_item .threat_alerts .threat_title {
			background-color:#bd2207;
			padding:3px 4px;
		}
		
		#featurebox .feature_item .threat_alerts .threat_items {
			height:185px;
			border:1px solid #bcbec0;
			padding:5px 5px 5px 20px;
			overflow:auto !important;
			position:relative;
		}
			
			#featurebox .feature_item .threat_alerts .heading_small {
				font-size:13px;
				font-weight:bold;
				color:#008CB4;
				line-height:1.5em;
				margin:0 0 0.63em 0;
			}
			
			#featurebox .feature_item .threat_alerts .heading_small a {
				color:#008CB4;
			}

			#featurebox .feature_item .threat_alerts .threat_title div.title {
			 	float:left;
				width:120px;
				padding-left:18px;
				background:url(/img/images/icon_alert.gif) no-repeat left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				color:#fff;
			}
			
			#featurebox .feature_item .threat_alerts .threat_title div.link {
				width:120px;
				font-size:11px;
				float:right
			}
			
			#featurebox .feature_item .threat_alerts .threat_title div.link a {
				color:#fff; text-decoration:none;
				line-height:2em; 
			}
			#featurebox .feature_item .threat_alerts .threat_title div.link a:hover {
				color:#fff; text-decoration:underline;
			}
			
			#featurebox .feature_item .threat_alerts ul li a span { font-weight:bold; }
			

#featurebox .feature_nav {
	height:25px;
	background:#e9e9e9;
	font-size:11px;
	font-family:Arial;
	line-height:25px;
}
	#featurebox .feature_nav .next_label {
	float:left;
	font-weight:bold;
	color:#113a46;
	margin-left:10px;
	}
	#featurebox .feature_nav .next_title {
	float:left;
	margin-left:5px;
	font-weight:bold;
	color:#656565;
	}
	#featurebox .feature_nav .nav {
	float:right;
	width:180px;
	margin-right:8px;
	}
	#featurebox .feature_nav .nav ul, #featurebox .feature_nav .nav ul li { list-style:none; padding:0; margin:0; }

	#featurebox .feature_nav .nav ul {
	float:right;
	}
	#featurebox .feature_nav .nav li {
	float:left;
	}
	#featurebox .feature_nav .nav li a {
	background:url(/img/images/featurebox_nav.gif) 0 0 repeat-x;
	border:1px solid #d7d7d7;
	float:left;
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left: 6px;
	text-align:center;
	font-size:15px;
	line-height:16px;
	color:#a6a6a6;
	text-decoration:none;
	position:relative;
	}
		#featurebox .feature_nav .nav li a:hover { background-position: 0 -16px; color:#fff; }
		#featurebox .feature_nav .nav li a.active { background-position: 0 -16px; color:#fff; }
/********************* End Featured Article Box ***************************/



/********************* BreadCumb ***********************************/
#breadcumb {
	border-top:2px solid #008CB4;
	border-bottom:1px solid #BCBEC0; 
	font-size:10px;
}

#breadcumb a { color:#008CB4; }

#breadcumb .more {
	font-size:11px;
	font-weight:bold;
	line-height:26px;
}

#breadcumb .bread_left {
	float:left; 
	background:url(/img/images/arrow_article_tab.jpg) no-repeat bottom right;
	padding:5px 15px 5px 6px; 
	text-align:center;
}

#breadcumb .bread_mid {
	background:url(/img/images/arrow_article_tab2.jpg) no-repeat bottom right; 
	float:left; 
	padding:5px 12px 5px 6px;
}

#breadcumb .bread_right {
	float:left;  
	padding:5px 12px 5px 6px;
}

/********************* END BreadCumb ***********************************/



/********************* .article ***********************************/
.article {
	
}
	.article a { color:#008CB4; }
	.article h1 {
		color:#002530;
		font-family:Arial,Helvetica,sans-serif;
		font-size:26px;
		font-weight:normal;
		margin:.5em 0;
		line-height:100%;
		padding:0;
	}
	
	.article .author {
		width:110px;
		border-right:1px solid #ccc;
		font-size:11px;
		margin:0 10px 10px 0;
		color:#000;
		font-weight:bold; 
		position:relative;
	}
	
	.article .author img { margin: 15px 0 0 0;}
	
	.article .toolbox {
		width:168px;
		border:1px solid #ccc; 
		margin:15px 0 5px 10px;
		padding:10px;
		font-size:11px; 
	}
	
		.article .toolbox ul {
			margin:0 0 0 5px;
			padding:0 0 0 5px;
		}
		
		.article .toolbox ul li  {
			margin:0;
			padding:5px 0 5px 25px;
			list-style-type:none;
		}
		
		.article .toolbox ul li a {
			color:#008CB4; font-weight:bold;
		}
		
			.article .toolbox ul li.comment { 
				background:url(/img/images/icon_comment.gif) no-repeat left;
			}
			
			.article .toolbox ul li.email { 
				background:url(/img/images/icon_email.gif) no-repeat left;
			}
			
			.article .toolbox ul li.print { 
				background:url(/img/images/icon_Print.gif) no-repeat left;
			}
			
			.article .toolbox ul li.share {
				
			}
			
			
			.article .sidebox {
				width:188px;
				float:right;
				display:inline;
				margin:0 0 0 10px;
				padding:0;
			}
			
			.article .sidebox .toolbox{
				margin:0;
			}
			
			.article .sidebox .thread_alerts {
				width:180px;
			}
			
			.article .sidebox  .threat_alerts .threat_title {
			background-color:#bd2207;
			padding:3px 4px;
		}
		
		.article .sidebox  .threat_alerts .threat_items {
			width:176px;
			border:1px solid #bcbec0;
			padding:5px;
			height:225px;
			overflow:auto;
		}
			
			.article .sidebox  .threat_alerts .heading_small {
				font-size:13px;
				font-weight:bold;
				color:#008CB4;
				line-height:1.5em;
				margin:0 0 0.63em 0;
			}

			.article .sidebox  .threat_alerts .threat_title div.title {
			 	float:left;
				width:90px;
				padding-left:18px;
				background:url('/img/images/icon_alert.gif') no-repeat left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				color:#fff;
				line-height:20px;
			}
			
			.article .sidebox  .threat_alerts .threat_title div.link {
				width:37px;
				font-size:11px;
				float:right;
			}
			
			.article .sidebox  .threat_alerts .threat_title div.link a {
				color:#fff; text-decoration:none;
				line-height:2em; 
			}
			
			.article .sidebox  .threat_alerts .threat_title div.link a:hover {
				color:#fff; text-decoration:underline;
			}
			
			
			.article .sidebox  .threat_alerts ul.arrowListing li a {
				color:#111;
			}
			
			.article .sidebox  .threat_alerts ul.arrowListing li span {
				font-weight:bold
			}
	
	.section_nborder {
		margin:0pt 0pt 20px;
		padding:0pt;
	}
		
	.section_nborder .section_index_list .post p { float:none; display:inline; }
	.section_nborder .sectionHeader {
		border-top:2px solid #008CB4;
		width:395px;
	}
	
	
		
		#toolBoxShareMenu {
			background:url('/img/images/share_article-bg.gif') 0 -1000px no-repeat;
			padding:10px 0 10px 12px;
			margin:0 0 0 -12px;
			z-index:100;
			position:relative;
		}
		
		#toolBoxShareMenu img {
			vertical-align:middle;
			margin:0 5px 2px 0;
		}
		
		#toolBoxShareMenu a {
		}
		
		#toolBoxShareMenu .shareSubMenu {
			display:none;
			position:absolute;
			left:0;
			top:29px;
			z-index:90;
		}
		*:first-child+html #toolBoxShareMenu .shareSubMenu {
			top:28px;
		}
		* html #toolBoxShareMenu .shareSubMenu {
			left:-12px;
		}
		#toolBoxShareMenu span.top {
			background:url('/img/images/share_article-l2.png') 0 0 no-repeat;
			float:left;
			height:9px;
			width:153px;
			line-height:9px;
			font-size:1px;
		}
		* html #toolBoxShareMenu span.top {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/share_article-l2.png', sizingMethod='crop');
		}
		#toolBoxShareMenu span.top span {
			background:url('/img/images/share_article-rt.png') 100% 0 no-repeat;
			width:9px;
			height:9px;
			float:right;
			position:relative;
			right:-9px;
		}
		* html #toolBoxShareMenu span.top span {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/share_article-rt.png', sizingMethod='scale');
		}
		#toolBoxShareMenu span.bottom {
			background:url('/img/images/share_article-lb.png') 0 0 no-repeat;
			float:left;
			height:9px;
			width:153px;
			line-height:9px;
			font-size:1px;
		}
		* html #toolBoxShareMenu span.bottom {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/share_article-lb.png', sizingMethod='crop');
		}
		#toolBoxShareMenu span.bottom span {
			background:url('/img/images/share_article-rb.png') 100% 0 no-repeat;
			width:9px;
			height:9px;
			float:right;
			position:relative;
			right:-9px;
		}
		* html #toolBoxShareMenu span.bottom span {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/share_article-rb.png', sizingMethod='scale');
		}
		#toolBoxShareMenu ul {
			margin:0px 0 0;
			padding:0;
			float:left;
			width:140px;
		}
		#toolBoxShareMenu ul li {
			background:url('/img/images/share_article-c.png') 0 0 repeat-y;
			margin:0;
			padding:0 5px 0 5px;
			width:152px;
			float:left;

			height:26px;
			display:block;
		}
		* html #toolBoxShareMenu ul li  {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/share_article-c.png', sizingMethod='scale');
		}
		
		#toolBoxShareMenu ul li a {
			display:block;
			background:white;
			
			width:115px;
			height:24px;
			line-height:24px;
			padding:0 0px 0 25px;
			margin:0 5px;
			border:1px solid #fff;
			position:relative;
		}
		* html #toolBoxShareMenu ul li a {
			
			padding-top:3px;
			height:21px;
			line-height:21px;
		}
		#toolBoxShareMenu ul li a:hover {
			
			text-decoration:none;
			background:#f6f6f6;
			border:1px solid #c0c0c0;
		}
/********************* END  .article ***********************************/

/********** Related Article Box ****************/
.dimRelatedArticles_Ads { padding-bottom:10px;  } 

* html .dimRelatedArticles_Ads { width:180px; } 
.relatedArticles { 
	width:180px;
	border-bottom:1px solid #CCCCCC;
}

	.relatedArticles ul {
		padding:0;
		margin:10px 0 0 15px;
	}
	
	
	.relatedArticles ul li{
		padding:0 4px 8px 2px;
		margin:0;
		list-style-image:url(/img/images/bullet.jpg);
		font-size:13px;
	}
	
	* html .relatedArticles ul li { padding-left:0; }
	
	.dimRelatedArticles_Ads .ads2 { margin:auto; }
/********** End Related Article Box ****************/



/********** Paging ****************/
.paging {
	margin:0 auto;
	width:auto;
	text-align:center;
}

	.paging span { 
		display: inline;
		line-height:16px;
		height:16px;  }
	
	.paging .arrow_left { 
		margin-right:10px; 
		width:16px; height:16px; 
		display: inline;
		}
		
	.paging .arrow_right { 
		margin-left:10px; 
		display: inline;
	}
	
	.paging .numbers {
		background:url(/img/images/pageing_bg.jpg) repeat-x top;
		border:1px solid #ccc; 
		font-size:10px; 
		font-weight:bold;
		padding:1px 5px 1px 5px;
	 	display: inline;
		line-height:12px;
		height:12px;
	} 

	.paging .numbers a {
		font-size:10px; 
		 
		padding:0 7px 0 7px;
		font-weight:bold;
		text-decoration:none;
		color:#008CB4;
 		border:1px solid #F7F7F7;
		border-bottom:none; border-top:none; 
	}
	
	.paging .numbers a:hover{
		color:#008CB4;
		border:1px solid #ccc;
		border-bottom:none; border-top:none;
		background:#fff;
	}
/********** End Paging ****************/

/********** Section Index ****************/
.section_index {}

.section_index h2 {
	margin:8px 0 12px 0;
}

	.section_index .more {
		color:#008CB4;
		font-size:12px;
		font-weight:bold;
	}

	.section_index_list { 
		
	}
	
		.section_index_list h6, .section_nborder h6  {
			font-size:14px; font-weight:bold; margin:5px 0;
		}
		
		.section_index_list a {
			color:#008CB4;
		}
		.section_index_list .post {
			margin-bottom:30px;
		}
                .section_index_list .article_info {
                        font-size:11px;
                }

                .section_index_list .author {
                        font-weight:bold; display:inline;
                }

                .section_index_list .entry { font-size:12px; }

                        .section_index_list .entry img {
                                float:left;
                                margin:3px 6px 6px 0pt;
                        }

		
		
		/** Update June 02, 2008 */
.section_nborder {
}

	.section_nborder .heading_narrow {
		border-top:2px solid #008CB4; height:35px; _height:10px;
 
		width:395px;
		color:#002530;
		font-size:18px;
		padding-top:5px;
		font-weight:bold;
		margin-top:4px;
	}
	
	.section_nborder .heading_wide {
		border-top:2px solid #008CB4; height:35px; _height:10px;
		width:590px;
		color:#002530;
		font-size:18px;
		padding-top:5px;
		font-weight:bold;
		margin-top:4px;
	}
	
	.section_nborder .post {
		padding:8px 0;
	}
		.section_nborder .post .title a { font-size:15px; font-weight:bold; }
		.section_nborder .article_info { font-size:11px; } 
		.section_nborder .article_info .author { margin:0; border:none; font-weight:bold; display:inline; }
		
		.section_nborder .post p img { float:left; margin:3px 6px 6px 0pt; }
		
		
		.section_index_list .article_info {
			font-size:11px;
		}
		
		.section_index_list .author {
			font-weight:bold; display:inline;
			border:none;
			padding:0;
			margin:0;
		}
		
		.section_index_list .entry { font-size:12px; }
		
			.section_index_list .entry img {
				float:left;
				margin:3px 6px 6px 0pt;
			}	
			
			.section_index_list .entry p {
				padding:0; margin:0;
			}
			
			
/********** End Section Index ****************/

/************ Date and Hot Topics ***************/
#date_holder {
width: 599px;
 
padding:10px 0 5px 2px;
font-size:12px; font-weight:bold;
}
#date_holder .date {
	float: left;
}
#hot_topics {
	float: right;
	
	height: 16px;
	width: 405px;
	
	position:relative;
}

#hot_topics a.prev {
	position:absolute;
	background:url('/img/images/hot_topics_prev.png') 0 -16px no-repeat;
	width:16px;
	height:16px;
	overflow:hidden;
	left:0;
	top:0;
	text-indent:-999em;
}
	#hot_topics a.prev:hover {  }

#hot_topics a.next {
	position:absolute;
	background:url('/img/images/hot_topics_next.png') 0 -16px no-repeat;
	width:16px;
	height:16px;
	overflow:hidden;
	right:0;
	top:0;
	text-indent:-999em;
}
	#hot_topics a.next:hover {  }
	
#hot_topics a.next, #hot_topics a.prev {
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	zoom:1;
}
	
#hot_topics a.nav_disable {
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	opacity:0.5;
	zoom:1;
}
	
#hot_topics .topics_list {
	position:relative;
	margin: 0 24px;
	height: 16px;
	padding:0;
	overflow:hidden;
}
	#hot_topics .topics_list .gr_l, #hot_topics .topics_list .gr_r {
		position:absolute;
		width:19px;
		height:16px;
		z-index:20;
		
		display:none;
	}
	#hot_topics .topics_list .gr_l {
		background:url('/img/images/hot_topics_gr_l.png') 0 0 no-repeat;
		left:-6px;
		top:0;
	}
	#hot_topics .topics_list .gr_r {
		background: url('/img/images/hot_topics_gr_r.png') 0 0 no-repeat;
		right:-6px;
		top:0;
	}
	
	/* IE 6 */
	* html #hot_topics .topics_list .gr_r {
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/hot_topics_gr_r.png', sizingMethod='scale');
	}
	* html #hot_topics .topics_list .gr_l {
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/hot_topics_gr_l.png', sizingMethod='scale');
	}

#hot_topics .topics_list .list {
	position:absolute;
	width: 357px;
	height: 16px;
	z-index:10;
}

#hot_topics ul, #hot_topics ul li {
	position:relative;
	list-style:none;
	padding:0; margin:0;
}
#hot_topics ul {
	
}

#hot_topics ul li {
	float:left;
}
*:first-child+html #hot_topics ul li {
	float:none;
	display:inline;
}

#hot_topics ul li a {
	color:#008CB4;
	line-height:16px;
	padding: 0 5px 1px;
	text-decoration:none;
	font-weight:normal;
	margin:0;
}

#hot_topics ul li a:hover {
	background:#CCE8F0;
}
	.topic {
		float: right;
		width: 480px;
		padding: 0;
		margin:0;
	}
	
	.topic .title {
		float:left;
	}
	

/************ END Date and Hot Topics ***************/


.arti_comment_box {
	width:160px;
	border:1px solid #ccc; 
	float:right;
	margin:15px 0 5px 10px;
	padding:10px;
}
.arti_comment_box ul{
	margin:0 0 0 5px;
	padding:0 0 0 5px;
}
.arti_comment_box ul li{
	margin:0;
	padding:0 0 15px 5px;
	list-style-type:none;
}
.arti_comment_box ul li img {
	
}
.arti_comment_box ul li a{
font-size:11px; font-weight:bold; color:#008CB4; text-decoration:none;
}
.arti_comment_box ul li a:hover{
font-size:11px; font-weight:bold; color:#008CB4; text-decoration:underline;
}

div.ddmenu {
	position:relative;
}
div.ddmenu .ddmenu_link {
	position:relative;
	z-index:90;
	float:left;
	padding:6px 8px 6px 8px;
	height:18px;
	margin:-6px -8px -6px -8px;
	
	*left:-8px;
	_left:8px;
}
div.ddmenu .ddmenu_link a {
	background: url(images/arrow_down.gif) 100% 50% no-repeat;
	padding-right:14px;
}

div.ddmenu span.l { z-index:200; position:absolute; width:9px; left:-4px; top:5px;  background:url(images/ddmenu_l.png) 0 0 repeat-y; _background-image:url(images/ddmenu_l.gif);  }
div.ddmenu span.r { z-index:200; position:absolute; width:9px; right:-4px; top:5px; background:url(images/ddmenu_r.png) 0 0 repeat-y; _background-image:url(images/ddmenu_r.gif); }
div.ddmenu span.t { z-index:200; position:absolute; height:9px; right:5px; top: -4px; background:url(images/ddmenu_t.png) 0 0 repeat-x; _background-image:url(images/ddmenu_t.gif); }
div.ddmenu span.b { z-index:200; position:absolute; height:9px; left:5px; bottom:-4px; background:url(images/ddmenu_b.png) 0 0 repeat-x; _bottom:-11px; _background-image:url(images/ddmenu_b.gif); }

div.ddmenu span.tr,
div.ddmenu span.tl,
div.ddmenu span.br,
div.ddmenu span.bl,
div.ddmenu span.cbr {
	position:absolute;
	background:url(images/ddmenu_corners.png) 0 0 no-repeat;
	_background-image:url(images/ddmenu_corners.gif);
	width:9px;
	height:9px;
	z-index:200;
	overflow:hidden;
}
	div.ddmenu span.tl { top:-4px; left:-4px; background-position:0 0; }
	div.ddmenu span.tr { top:-4px; right:-4px; background-position:-9px 0; }
	div.ddmenu span.bl { bottom:-4px; left:-4px; background-position:-18px 0; }
	div.ddmenu span.br { bottom:-4px; right:-4px; background-position:-27px 0; }
	div.ddmenu span.cbr { bottom:-4px; right:-4px; background-position:-36px 0; }

div.ddmenu .ddmenu_link span.tr, 
div.ddmenu .ddmenu_link span.tl, 
div.ddmenu .ddmenu_link span.l, 
div.ddmenu .ddmenu_link span.t, 
div.ddmenu .ddmenu_link span.r, 
div.ddmenu .ddmenu_link span.cbr
{
	display:none;
}
	
div.ddmenu .ddmenu_link-hover {
	background: #fff;
}
div.ddmenu .ddmenu_link-hover span.tr, 

div.ddmenu .ddmenu_link-hover span.tl, 
div.ddmenu .ddmenu_link-hover span.l, 
div.ddmenu .ddmenu_link-hover span.t, 
div.ddmenu .ddmenu_link-hover span.r, 
div.ddmenu .ddmenu_link-hover span.cbr
{
	display:block;
}

div.ddmenu .ddmenu_menu {
	position:absolute;
	z-index:20;
	background:#fff;
	left:-8px;
	top:23px;
	display:block;
	padding:6px 5px;
}
div.ddmenu .ddmenu_menu ul { 
	list-style:none;
	padding:0;
	margin:0;
	width:141px;
	_float:left;
}
div.ddmenu .ddmenu_menu ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:140px;
	height:26px;
}
div.ddmenu .ddmenu_menu ul li a {
	display:block;
	height:18px;
	line-height:18px;
	text-decoration:none;
	padding:3px 0;
	padding-left:30px;
	border:1px solid #fff;
}
div.ddmenu .ddmenu_menu ul li a:hover {
	text-decoration:none;
	background:#f6f6f6;
	border:1px solid #c0c0c0;
}
div.ddmenu .ddmenu_menu ul li a img {
	border:0;
}


/************************ hacks & fixes *************************/
/** Set Some parts Position Relative to IE6 */
* html .article p, * html .article h1, * html #breadcumb div, #date_holder .date, 
* html .relatedArticles ul li { 
	position:relative;
}


/********* clearfix ***********/	
.clearfix:after, .vspace:after, .videoBox .list li:after, .post .entry p:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .vspace, .videoBox .list li, .post .entry p {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html .vspace, .videoBox .list li {height: 1%;}
.clearfix, .vspace, .videoBox .list li {display: block;}
/* End hide from IE-mac */



/** Specific Sites URL **/

/****** DataMation *********/
	#DataMation #headerBottomNav .light_blue ul li {
		padding:0 11px;
	}


/****** CIOUpdate *********/
	#CIOUpdate #headerBottomNav .deep_blue ul li {
		padding:0 23px;
	}
	
	#CIOUpdate #headerBottomNav .light_blue ul li {
		padding:0 23px;
	}

/****** eSecurityPlanet *********/
	#eSecurityPlanet #headerBottomNav .deep_blue ul li {
		padding:0 33px;
	}
	
	#eSecurityPlanet #headerBottomNav .light_blue ul li {
		padding:0 28px;
	}
	
	#eSecurityPlanet #header .logo img {
		margin:18px 0 0 20px;
		border: 0px;
	}
	
	#eSecurityPlanet #featurebox {
		height:180px;
	}
	
	#eSecurityPlanet  #featurebox .wrap { 
		height:180px;
	}
	
	#eSecurityPlanet #featurebox .feature_item, #eSecurityPlanet #featurebox .feature_items {
		height:170px;
	}
	
	
	#eSecurityPlanet #featurebox .feature_item .item_text {
		float:left;
		width:399px;
		height:145px;
		padding-top:0px;
		width/*\**/: 403px\9;
		_width:399px
                /*
		position:relative;
		left:0;*/
	}
	
	
	



/*** START: IE Hack ***/
/* PSL
* html #logoContentContainer {
	padding: 18px 0px 0px 0px;
}
*/
/*** END: IE Hack ***/

#additionalColumnBlock {
	width: 395px;
	position: relative;
	float: left;
	overflow: hidden;
}

#additionalColumnBlockContent {
	width: 395px;
	position: relative;
	overflow: hidden;
}

/*** START: LATEST VIDEO STYLES ***/
.heading_holder_latest_videos {
	border-top:2px solid #008CB4; height:35px; width:395px; margin:10px 0px 0px 0px; 
}

#heading_latest_videos {
	font-size:18px;
	font-weight:bold;
	color:#002530;
	float:left;
	margin-top:4px;
}

.heading_main_latest_videos a{
	float:right;
	color:#008CB4;
	text-decoration:none;
	font-size:12px;
	margin-top:4px;
	font-weight:bold;
}

.heading_main_latest_videos a:hover{
	text-decoration:underline;
}

.latest_video_author {
	font-size:13px;
	font-weight:bold;
	color:#000;
	float:left;
	margin:4px 4px 4px 0px;
}

.latest_video_description {
	font-size:13px;
	font-weight:normal;
	color:#000;
	float:left;
	margin:4px 4px 4px 0px;border:2px solid;
	
}

.morelink
{
font-weight:bold;
color:#008CB4;
float: right;
}
/*** END: LATEST VIDEO STYLES ***/
/*** END: ADDITIONAL STYLES ***/
 
/*** START: GT ADAPT STYLES ***/

#navitile
{
width: 975px !important;
}

#topnavholder{
height: 14px !important;
}

*:first-child+html #topnavholder{
        margin-left: -10px;
}



.ebooksmore .sectionContent {
border:1px solid #BDBDC6;
padding:8px;
}

.ebooksmore {
font-size:12px;
line-height:1.5em;
}

.ebooksmore h3 {
font-size:16px;
line-height:1.5em;
}

.ebooksmore ul li {
margin:0 0 0.6em;
}

span.cp_wrapper ul#cp_links {
  margin-left: 0px;
  padding: 0 0 0 0;
}

span.ciu_wrapper {
        font-size: 12px;
}
span.ciu_wrapper div{
        margin-right: 0px;
        padding: 5 5 5 5;
}

	color:#000;
	text-align: center;
        margin: 0px;
        padding: 0px;
}




img, .searchForm { behavior: url(/img/stylesheets/iepngfix.htc); }

a {
	color:#000;
	text-decoration:none;
}
* html a {
	position:relative;
}
	a:hover {
		text-decoration:underline;
	}
a:focus {
  -moz-outline-style: none;
}

h1 a, h2 a, h3 a {
	color:#008CB4;
}

p {
	margin:0 0 1.5em 0;
}

div.ciuspace {
	width:550px;
	background:#e1e1e1;
	padding:2px;
}

br {
	font-size:12px;
	line-height:1em;
}

p br {
	font-size:inherits;
	line-height:inherits;
}

h2 {
	font-size:18px;
	color:#002530;
	margin:0 0 0.5em 0;
	line-height:1.5em;
}

h3 {
	font-size:13px;
	color:#002530;
	line-height:1.3em;
	margin:0.2em 0 0.5em 0;
}

/****************** forms ****************/	
input,select,textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}
	
input {
	cursor: pointer;
	vertical-align: middle;
	padding: 0 3px;
}

select {
	font-weight: normal;
	cursor: pointer;
	vertical-align: middle;
	border: 1px solid #666666;
	padding: 1px;
}

option {
	padding-right: 1em;
}

textarea {
	padding: 2px;
	font-size: 1em;
	line-height: 1.4em;
}

label {
	cursor: default;
	padding-right: 5px;
}

label input {
	vertical-align: middle;
}

label img {
	vertical-align: middle;
}

.inputBox {
	border:1px solid #abadb3;
	padding:2px;
	cursor:text;
}
	select.inputBox { padding:1px; margin:1px 1px 1px 0; cursor: default; }
	
	.dropdown { 
		font-family:Arial,Helvetica,sans-serif;
		font-size:11px;
		vertical-align:middle;
		width:190px;
	} 
	
.clear { 
	clear:both;
}

div.vspace {
	display:block;
	height:15px;
	font-size:1px;
	line-height:10px;
}

.smallText {
	font-size:11px;
	line-height:1.4em;
}

.withSubHeading {
	margin-bottom:0;
}
.subHeading {
	margin:0 0 0.5em;
	line-height:1.5em;
	font-size:11px;
	color:#999999;
}

ul.noBullets, ul.noBullets li {
	list-style:none;
	padding:0;
	margin:0;
}

ul.bluedotList, ul.bluedotList li {
	padding:0;
	list-style:none;
	margin:0;
}
 
ul.bluedotList li {
	background:url(/img/images/arti_bullet_blue.jpg) no-repeat 0 5px;
	padding-left:10px;
}

.wrapBody {
	background:url(/img/images/content-bg.png) 0 0 repeat-y;
	width:985px;
	padding:0 5px;
	margin:0 auto;
	overflow:hidden;
}
* html .wrapBody {
	width:975px;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/content-bg.png', sizingMethod='scale');
}



p.highlight {
	color:#205A6B;
	font-weight:bold;	
}

/****************** Header Top Navigation Bar **************/
#headerTopNav {
	display:block;
	background:transparent url(/img/images/header_top_nav-bg.gif) 0 -44px repeat-x;
	padding:0;
	margin:0;
	list-style:none;
	
	height:22px;
	overflow:hidden;
	border-bottom:1px solid #ffffff;
}

#headerTopNav li {	
	border-left:1px solid #a9a9a9;
	padding:0;
	list-style:none;
	height:22px;
	float:left;
	font-size:11px;
	line-height:1em;
}

#headerTopNav li a {
	display:block;
	background:transparent url(/img/images/header_top_nav-bg.gif) 0 0 repeat-x;
	color:#ffffff;
	font-size:11px;
	line-height:1em;
	float:left;
	padding:4px 15px 7px 15px;
	text-decoration:none;
	text-align:center;
}
#headerTopNav li a:hover {
	background-position:0 -44px;
}

#headerTopNav li img {
	vertical-align:middle;
}

#headerTopNav li.first {
	border-left:0;
}
	#headerTopNav li.first img {
		margin-bottom:2px;
	}
	
#headerTopNav li.dark a {
	background-position:0 -22px;
	font-weight:bold;
	padding:4px 18px 7px 18px;
}
	#headerTopNav li.dark a:hover {
		background-position:0 -44px;
	}


#headerTopNav li.active a {
	background-position:0 -44px;
	font-weight:bold;
	padding:4px 9px 7px 8px;
}
	
#headerTopNav li.internetLogo a {
	background:transparent url(/img/images/internet_logo-bg.gif) 0 0px repeat-x;
}
#headerTopNav li.internetLogo a:hover {
	background-position:0 0;
}

/***************** Header Bottom Nav ****************/
#headerBottomNav {
	background:url(/img/images/header_bottom_nav-bg.gif) 0 0 repeat-x;
	height:32px;
	overflow:hidden;
	font-size:11px;
	line-height:1em;
	color:#ffffff;

}

/*  IE7 mods */
*:first-child+html #headerBottomNav {
        margin-left: -10px;
}


#headerBottomNav a {
	color:#ffffff;
	font-weight:bold;
	padding:10px 0 0px 0;
	float:left;
}
#headerBottomNav a:hover {
	border-bottom: #fff; 
	border-width: 0px 0px 1px 0px; 
	border-style: none none dotted none;
	text-decoration:none;
}

#headerBottomNav ul {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	height:32px;
}

#headerBottomNav ul li {
	margin:0;
	padding:0 12px;
	list-style:none;
	height:32px;
	float:left;
}

#headerBottomNav .deep_blue {
	background:url(/img/images/header_bottom_nav-bg.gif) 0 -32px repeat-x;
	float:left;
	border-right: 1px solid #fff;
}

#headerBottomNav .light_blue {
	background:url(/img/images/header_bottom_nav-bg.gif) 0 0 repeat-x;
	float:left;
}

#headerBottomNav .light_blue ul li {
	
}

/****************** Header ******************/

#header {
	background:url('/img/images/header-bg.gif') 0 0 repeat-x;
	height:83px;
	overflow:hidden;
	text-align: left;
margin-top:expression('-15px');
}

/*  IE7 mods */
*:first-child+html #header {
        margin-left: -10px;
margin-top:0px;
}


#header .logo {
	width:300px;
	height:83px;
	float:left;
	vertical-align:middle;
	text-align:middle;
}
#header .logo img {
	margin:25px 0 0 26px;
}

#header .searchForm {
	background:url('/img/images/search-bg.png') 0 0 no-repeat;
	width:468px;
	height:51px;
	float:left;
	margin:18px 0 0 0;
}

#header .searchForm form {
	margin:12px 0 0 12px;
}

#header .searchForm .inputBox {
	border-color:#6b9cdf;
}

#header .searchForm #search_keyword {
	width:220px;
}

#header .searchForm #search_category {
	width:178px;
}

#header .searchForm #btnSearch {
	background:url(/img/images/btn-search.png) 0 0 no-repeat;
	width:29px;
	height:26px;
	border:0;
	outline:0;
}
* html #header .searchForm #btnSearch {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/btn-search.png', sizingMethod='scale');
}

#header .adsBox {
	float:right;
	margin:11px 10px 0 0;
}

/****************** Section ****************/
.section {
	border-top:2px solid #008cb4;
	padding:0;
	margin:0 0 20px;
        clear: both;
}

.section .sectionHeader {
	position:relative;
}
.section .sectionHeaderwithLine {
	padding-top:5px;
	border-bottom:1px solid #BCBEC0;
}

	.section .sectionHeader a.more {
		color:#008CB4;
		font-size:12px;
		font-weight:bold;
		position:absolute;
		right:0;
		top:4px;
		line-height:1.22em;
	}
	* html .section .sectionHeader a.more {
		right:10px;
	}
.section .sectionContent a.more {
	font-weight:bold;
	color:#008CB4;
}

.section .sectionSummary { 
	border-top:2px solid #008cb4; 
	border-bottom:1px solid #BCBEC0;
	padding:5px 0;
} 
.section .sectionSummary p { padding:0; margin:0; text-align:center; }
	
/****** Top Stories By Section *****/
#topStoriesBySection .sectionContent {
	width:600px;
	overflow:hidden;
}
#topStoriesBySection ul.sectionItems {
	list-style:none;
	padding:0;
	margin:0;
	width:620px;
}

#topStoriesBySection li.sectionItem {
	list-style:none;
	padding:0;
	margin:0 20px 1em 0;
	border-top:2px solid #bcbec0;
	width:290px;
	float:left;
	display:block;
	position:relative;
}


#topStoriesBySection .sectionContent a.rss {
	position:absolute;
	top:3px;
	right:0;
}

#blog {
}
	
#features {
}

#features ul li {
	padding:5px 0 0em 0;
	border-top:1px solid #bcbec0;
}
#features ul li.first { padding-top:0; border:0; }
	
#columnists {
}
#columnists ul li {
	margin:0 0 1em 0;
}
#columnists ul li li {
	margin:0 0 0.5em 0;
}
	
#newsOpenings {
}

#newsOpenings h2 {
	font-size:12px;
	line-height:15px;
	float:left; 
	margin:8px 0 8px 0;
}

#newsOpenings .resume {
	border:1px solid #BCBEC0;
	border-bottom:0;
	padding:3px 5px;
}
#newsOpenings .resume a {
	font-size:11px;
	font-weight:bold;
	color:#008CB4;
	position:relative;
}
#newsOpenings ul {
	border:1px solid #BCBEC0;
	height:260px;
	overflow:auto;
	background:#f6f6f6;
	position:relative;
}
#newsOpenings ul li {
	padding:5px;
	line-height:1.22em;
}
#newsOpenings ul li a {
	color:#000;
	position:relative;
}

	
#newsOpenings .icon { float:left; }

#careerHeadlines {
}

#careerHeadlines .sectionContent {
	border:1px solid #BCBEC0;
	background:#f6f6f6;
	position:relative;
	height:280px;
	padding:3px;
	overflow:auto;
}

#careerHeadlines h2 {
	font-size:15px;
	line-height:15px;







	margin:8px 0 8px 0;
}

#careerHeadlines ul {
	
}

#careerHeadlines ul li {
	padding:3px 5px 2px 12px;
	line-height:1.22em;
}
 
 
#internetVideos {
}

.videoBox {
	background:url(/img/images/gredient.jpg) 0 0 repeat-x;
	border:solid 1px #BCBEC0; 
	border-bottom:none;
	padding:8px 8px 0 8px;
}
.videoFooter {
	background:url(/img/images/video_footer.jpg) 0 0 no-repeat;
	height:8px;
	overflow:hidden;
}

.videoBox .video {
	width:290px;
	padding-right:6px;
}
.videoBox .list {
	background:white;
	width:280px;
	height:373px;
	overflow:auto;
	border:1px solid #bcbec0;
	padding-left:0;
}

* html .videoBox .list { position:relative; } 




.videoBox .list ul li {
	padding:0 8px 0 8px;
	display:block;
}
.videoBox .list .thumb {
	float:left;
	width:70px;
	margin-right:6px;
	margin-top:6px;
}
.videoBox .list .desc {
	float:left;
	width:168px;
	
}

.partners_ITs {
	font-size:12px;
	line-height:1.5em;
	width: 100%;
}
.partners_ITs h3 {
	font-size:12px;
	line-height:1.5em;
}
.partners_ITs ul li {
	margin:0 0 0.5em 0;
}



/****************** Ads Box ****************/
.adsBox {
	font-size:11px;
	line-height:1.22em;
	color:#393939;
}

.adsBox a { 
	color:#393939; text-decoration:none; 
}
	.adsBox a:hover { text-decoration:underline; }
	
.adsBox .title { 
	margin-left: 10px; 
	margin-bottom: 5px; font-family: Tahoma;
	color: #000;
	text-decoration: none;
	font-size: 13px; 
	font-weight: bold; 
	}
	
.ads1 {
	width:415px;
	height:40px;
	background:#e1e1e1;
	padding:10px 20px;
}
.ads2 {
	width:125px;
	height:60px;
}

.ads3 {
	width:160px;
}

.ads4 {
	padding:5px;
	width: 320px;
	background:#e1e1e1;
}

.ads5 {
	width:800px;
	height:60px;
	margin: auto;
}

.ads6 {
	width:120px;
	height:60px;
}

.ads_728x90 { width:728px; 
	height:90px;
	margin: auto;
}

.ads_337x280 { width:337px; float: left;  }
.ads_728x91 { width:728px; 
	background:none;
	min-height:91px;
	height:auto !important;
	height:91px;
	margin: auto;
}

.ads_150x125 { width:150px; height:125px; margin:0 auto; }
.ads_125x125 { width:125px; height:125px; margin:0 auto; }

.ads_728x91 a { 
	color:#008CB4;
}

.sym_ads {
float:left;
margin-top:15px; 
margin-top:expression('-10px');
padding-bottom: 5px;
width: 336px;
}

.ads_itoffer { line-height:1.15em; }
.ads_itoffer ul li {
	background:url(/img/images/arrow.gif) no-repeat top left;
	padding-left:12px;
	margin:3px 0;
}


/********************* Listing **********************/
.arrowListing2 img.photo {
	float:left;
	padding:0 1px 5px 0;
	margin:0 13px 0 0;
}

.arrowListing2 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.arrowListing2 ul li {
	margin:0 0 0.5em 0;
	*margin:0 0 0.4em 0;
	list-style:none;
	line-height:1.22em;
}

.arrowListing2 ul li span {
	background:url(/img/images/bullet.jpg) no-repeat;
	background-position:0 4px;
	display:block;
	float:left; 
	width:8px;
	height:18px;
	overflow:hidden;
}
	
.arrowListing2 ul li a {
	color:#000;
}

.arrowListing2 ul img.bullet {
	float:left;
	margin:5px 0 0 -8px;
}
	

ul.arrowListing {
	padding:0;
	margin:0;
	list-style:none;
}

ul.arrowListing li {
	background:url(/img/images/bullet_right_arrow.jpg) 2px 0.5em no-repeat;
	padding:0 0 0 16px;
	margin: 0 0 3px 0;
	line-height:1.3em;
	list-style:none;
}


.arrowListing3 img.photo {
	float:left;
	padding:0 1px 5px 0;
	margin:0 8px 0 0;
}

.arrowListing3 ul {
	margin:0;
	padding:0;
	list-style:none;
}
.arrowListing3 ul li {
	margin:0 0 0.5em 0;
	*margin:0 0 0.4em 0;
	list-style:none;
	line-height:1.22em;
}






.arrowListing3 ul li span {
	background:url(/img/images/bullet.jpg) no-repeat;
	background-position:0 4px;
	 
	float:left; 
	width:8px;
	height:35px;
 
	display:block;
	overflow:hidden;
}
	
.arrowListing3 ul li a {
	color:#000;
}

.arrowListing3 ul img.bullet {
	float:left;
	margin:5px 0 0 -8px;
}
	
	

ul.indentItalic {
	list-style:none;
	padding:0;
	margin:0 0 1em 2em !important;
}

	ul.indentItalic li {
		list-style:none;
		padding:0 0 0 12px !important;
		margin:0 0 0.6em 0 !important;
		line-height:1.22em !important;
		font-style:italic;
	}



/********************************* Tabs ******************************/
.tabs {
}
.tabs .tabsMenu ul, .tabs .tabsMenu ul li {
	list-style:none;
	padding:0;
	margin:0;


}
.tabs .tabsMenu ul li {
	display:inline;
}
.tabs .tabsMenu ul li a {
	background:url(/img/images/tab_menu_bg.gif) 0 0 repeat-x;
	font-size:10px;
	color:#666666;
	float:left;
	line-height:1em;
	padding:5px 0;
	width:80px;
	text-align:center;
	margin:0 2px 0 0;
	border:1px solid #bcbec0;
	position:relative;
	z-index:100;
}
.tabs .tabsMenu ul li a:hover {
	background-position: 0 -50px;
	text-decoration:none;
	color:#000;
}
.tabs .tabsMenu ul li a.selected {
	background-position: 0 -50px;
	font-size:11px;
	color:#000;
	font-weight:bold;
	padding:4px 0px 5px;
	border-bottom:1px solid #ffffff;
}

.tabs .tabsContents {
	border:1px solid #bcbec0;
	position:relative;
	top:-1px;
	z-index:10;
}
.tabs .tabsContents .selected {
	display:block;
}
.tabs .tabsContent {
	display:none;
	padding:10px;
}

.tabs .tabsContent ul, .tabs .tabsContent ul li {
	list-style:none;
	padding:0;
	margin:0;
}
.tabs .tabsContent ul li {
	display:block;
	font-size:12px;
	overflow:hidden;
}
.tabs .tabsContent ul li a {
	display:block;
	margin:0;
	padding:5px;
	border:1px solid #ffffff;
	
}
.tabs .tabsContent ul li a:hover {
	color:#008CB4;
	background:#F6F6F6;
	border:1px solid #BCBEC0;
	text-decoration:none;
}

* html .tabs .tabsContent ul li a {
	display:inline-block;
	width:300px;
}

.newsletter_holder {
	padding:6px 0pt 5px 0px;
	font-size:12px;
	font-weight:bold;
	width: 340px;
	float: left;
}

.newsletter_holder a.button {
float:none;
margin-left:0;
}

.newsletter_holder a.button img {
vertical-align:middle;
}


#mostPopularStories .tabs .tabsContent span.graytext {
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#BCBEC0;
	font-weight:bold;
	padding:0 5px 0 0;
}

#onTheForums .tabs .tabsContent ul li {
	margin:0 0 .83em 0;
}
#onTheForums .tabs .tabsContent a {
	font-weight:bold;
	line-height:1.22em;
}
#onTheForums .tabs .tabsContent a span {
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	color:#707070;
}

/************************************** dimensions *********************************/
.dimMain {
	width:975px;
}

.col {
	padding:0 5px;

}
.colLeft {
	float:left;
	padding-right:5px;
	text-align: left;
}

.colRight {
	float:right;
	padding-left:5px;
	text-align: left;
}

.dimMainLeft {
	width:600px;
	float: left;
	margin-left: 5px;
	overflow:hidden;
	text-align: left;
}
.dimMainRight {
	width:336px;
	float: right;
	position: relative;
	margin-right: 10px;
	text-align: left;
}

.dimMainRight table {
	width:336px !important;
}

#contentMidRow {
	width:600px;
}

#contentMidRow .colLeft {
	width:160px;
}

#contentMidRow .colRight {
	/*width:420px;*/
	padding-left:0px;
}
	#contentMidRow .colRight .colLeft {
		width:199px;
	}
	#contentMidRow .colRight .colRight {
		width:199px;
	}
	
.partners_ITs {
	background:url(/img/images/graydot.gif) 50% 0 repeat-y;
}
.partners_ITs .colLeft {
	width:150px;
}
.partners_ITs .colRight {
	width:150px;
}

.partners_ITs .section { margin-bottom:3; margin-top:3;}

/********************* .footer ***********************************/

.footer { 
	text-align:center; 
	clear: both;
} 

/********************* .footer  END ***********************************/


/********************* Featured Article Box ***************************/
#featurebox {
/*background:url(/img/images/featurebox_bg.gif) 0 0 no-repeat;*/
background:url(/img/images/featurebox_bg_new.gif) 0 0 no-repeat;
width:600px;
height:180px;
margin:10px 0 0 0px!important; margin:10px 0 0 0;
}

#featurebox .wrap {
width:594px;
height:175px;
overflow:hidden;
}

#featurebox .feature_items {
	height:150px;
	width:599px;
	overflow:hidden;
	position:relative;
}
#featurebox .feature_items .current_item {
	display:block;
}
#featurebox .feature_item {
	width:599px;
	height:150px;
	
}
	#featurebox .feature_item .item_text {
	float:left;
	width:394px;
	padding-top:8px;
	height:150px;
	}
		#featurebox .feature_item .item_text p {
		font-size:12px;
		margin:4px 0;
		padding: 0 10px 0 10px;
		line-height:19px;
		color:#393939;
		/*prevents IE6 double bold text from appearing in the homepage scrolling box*/
		filter:alpha(opacity=90); 
		background-color:#fff;
background-color:#FEFEFE; padding: 2px 10px;

		}
		
		#featurebox .feature_item .item_text p.heading span { background-color:#FEFEFE; padding: 2px 10px; }

		#featurebox .feature_item .item_text ul {
background-color:#FEFEFE; padding: 2px 10px;
		/*prevents IE6 double bold text from appearing in the homepage scrolling box*/
		filter:alpha(opacity=90); 
		background-color:#fff;
		}

		
		#featurebox .feature_item .item_text p.heading {
			line-height:36px;
			font-size:24px;
			color:#002530;
			padding:0 0 0 10px; margin:0;
		 
		 margin:4px 0;
		}
		
		* html #featurebox .feature_item .item_text p.heading { 
                        background-position:2px 4px;
			border:0px solid red;
                        padding:0px 0 0 10px;


		} 
		 
		 
		#featurebox .feature_item .item_text p.heading, x:-moz-any-link {
			background-position:left 2px;
		}
		
		#featurebox .feature_item .item_text p.heading, x:-moz-any-link, x:default {
			background-position:left 2px;
		}
		 
		#featurebox .feature_item .item_text p.heading span {
			font-size:24px;
			color:#002530;
 			display:inline;
			_background-position:2px 0px;
			padding:3px 10px 3px 0px;

			_padding:5px 10px 3px 0px;
			border:0px solid green;
			
		}

		
		#featurebox .feature_item .item_text p.heading a, #featurebox .feature_item .item_text p.heading a:hover { 
			text-decoration:none; color:#002530;
			 
		}
		
	 html #featurebox .feature_item .item_text p.heading a {
			/*display:inline-block;*/
		}
		
		#featurebox .feature_item .item_text ul.heading { display:inline-block; margin:0; padding:0; list-style:none;}
		#featurebox .feature_item .item_text ul.heading li {
			font-size:24px;
			color:#002530;
			line-height:32px;
			display:block;
			margin:0 0 3px 0; 
			padding: 0px 10px;
			
			 } 

		#featurebox .feature_item .item_text ul.heading:after, #featurebox .feature_item .item_text ul.heading li:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}
		
		
		
		#featurebox .feature_item .item_text p.title,
		#featurebox .feature_item .item_text p.author {
			font-weight:bold;
		}
		
	#featurebox .feature_item .item_image {
	float:left;
	width:195px;
	height:150px;
	position:relative;
	left:0;
	}
	
	#featurebox .feature_item .threat_alerts {
		float:right;
		width:285px; 
		height:225px;
		overflow:hidden;
		margin:5px 5px 0 0;
	}
	
	* html #featurebox .feature_item .threat_alerts {
		display:inline; position:relative;
	}
	
		
		#featurebox .feature_item .threat_alerts .threat_title {
			background-color:#bd2207;
			padding:3px 4px;
		}
		
		#featurebox .feature_item .threat_alerts .threat_items {
			height:185px;
			border:1px solid #bcbec0;
			padding:5px 5px 5px 20px;
			overflow:auto !important;
			position:relative;
		}
			
			#featurebox .feature_item .threat_alerts .heading_small {
				font-size:13px;
				font-weight:bold;
				color:#008CB4;
				line-height:1.5em;
				margin:0 0 0.63em 0;
			}
			
			#featurebox .feature_item .threat_alerts .heading_small a {
				color:#008CB4;
			}

			#featurebox .feature_item .threat_alerts .threat_title div.title {
			 	float:left;
				width:120px;
				padding-left:18px;
				background:url(/img/images/icon_alert.gif) no-repeat left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:18px;
				color:#fff;
			}
			
			#featurebox .feature_item .threat_alerts .threat_title div.link {
				width:120px;
				font-size:11px;
				float:right
			}
			
			#featurebox .feature_item .threat_alerts .threat_title div.link a {
				color:#fff; text-decoration:none;
				line-height:2em; 
			}
			#featurebox .feature_item .threat_alerts .threat_title div.link a:hover {
				color:#fff; text-decoration:underline;
			}
			
			#featurebox .feature_item .threat_alerts ul li a span { font-weight:bold; }
			

#featurebox .feature_nav {
	height:25px;
	background:#e9e9e9;
	font-size:11px;
	font-family:Arial;
	line-height:25px;
}
	#featurebox .feature_nav .next_label {
	float:left;
	font-weight:bold;
	color:#113a46;
	margin-left:10px;
	}
	#featurebox .feature_nav .next_title {
	float:left;
	margin-left:5px;
	font-weight:bold;
	color:#656565;
	}
	#featurebox .feature_nav .nav {
	float:right;
	width:180px;
	margin-right:8px;
	}
	#featurebox .feature_nav .nav ul, #featurebox .feature_nav .nav ul li { list-style:none; padding:0; margin:0; }

	#featurebox .feature_nav .nav ul {
	float:right;
	}
	#featurebox .feature_nav .nav li {
	float:left;
	}
	#featurebox .feature_nav .nav li a {
	background:url(/img/images/featurebox_nav.gif) 0 0 repeat-x;
	border:1px solid #d7d7d7;
	float:left;
	width:16px;
	height:16px;
	margin-top:4px;
	margin-left: 6px;
	text-align:center;
	font-size:15px;
	line-height:16px;
	color:#a6a6a6;
	text-decoration:none;
	position:relative;
	}
		#featurebox .feature_nav .nav li a:hover { background-position: 0 -16px; color:#fff; }
		#featurebox .feature_nav .nav li a.active { background-position: 0 -16px; color:#fff; }
/********************* End Featured Article Box ***************************/



/********************* BreadCumb ***********************************/
#breadcumb {
	border-top:2px solid #008CB4;
	border-bottom:1px solid #BCBEC0; 
	font-size:10px;
}

#breadcumb a { color:#008CB4; }

#breadcumb .more {
	font-size:11px;
	font-weight:bold;
	line-height:26px;
}

#breadcumb .bread_left {
	float:left; 
	background:url(/img/images/arrow_article_tab.jpg) no-repeat bottom right;
	padding:5px 15px 5px 6px; 
	text-align:center;
}

#breadcumb .bread_mid {
	background:url(/img/images/arrow_article_tab2.jpg) no-repeat bottom right; 
	float:left; 
	padding:5px 12px 5px 6px;
}

#breadcumb .bread_right {
	float:left;  
	padding:5px 12px 5px 6px;
}

/********************* END BreadCumb ***********************************/



/********************* .article ***********************************/
.article {
	
}
	.article a { color:#008CB4; }
	.article h1 {
		color:#002530;
		font-family:Arial,Helvetica,sans-serif;
		font-size:26px;
		font-weight:normal;
		margin:.5em 0;
		line-height:100%;
		padding:0;
	}
	
	.article .author {
		width:110px;
		border-right:1px solid #ccc;
		font-size:11px;
		margin:0 10px 10px 0;
		color:#000;
		font-weight:bold; 
		position:relative;
	}
	
	.article .author img { margin: 15px 0 0 0;}
	
	.article .toolbox {
		width:168px;
		border:1px solid #ccc; 
		margin:15px 0 5px 10px;
		padding:10px;
		font-size:11px; 
	}
	
		.article .toolbox ul {
			margin:0 0 0 5px;
			padding:0 0 0 5px;
		}
		
		.article .toolbox ul li  {
			margin:0;
			padding:5px 0 5px 25px;
			list-style-type:none;
		}
		
		.article .toolbox ul li a {
			color:#008CB4; font-weight:bold;
		}
		
			.article .toolbox ul li.comment { 
				background:url(/img/images/icon_comment.gif) no-repeat left;
			}
			
			.article .toolbox ul li.email { 
				background:url(/img/images/icon_email.gif) no-repeat left;
			}
			
			.article .toolbox ul li.print { 
				background:url(/img/images/icon_Print.gif) no-repeat left;
			}
			
			.article .toolbox ul li.share {
				
			}
			
			
			.article .sidebox {
				width:188px;
				float:right;
				display:inline;
				margin:0 0 0 10px;
				padding:0;
			}
			
			.article .sidebox .toolbox{
				margin:0;
			}
			
			.article .sidebox .thread_alerts {
				width:180px;
			}
			
			.article .sidebox  .threat_alerts .threat_title {
			background-color:#bd2207;
			padding:3px 4px;
		}
		
		.article .sidebox  .threat_alerts .threat_items {
			width:176px;
			border:1px solid #bcbec0;
			padding:5px;
			height:225px;
			overflow:auto;
		}
			
			.article .sidebox  .threat_alerts .heading_small {
				font-size:13px;
				font-weight:bold;
				color:#008CB4;
				line-height:1.5em;
				margin:0 0 0.63em 0;
			}

			.article .sidebox  .threat_alerts .threat_title div.title {
			 	float:left;
				width:90px;
				padding-left:18px;
				background:url('/img/images/icon_alert.gif') no-repeat left;
				font-family:Arial, Helvetica, sans-serif;
				font-size:14px;
				font-weight:bold;
				color:#fff;
				line-height:20px;
			}
			
			.article .sidebox  .threat_alerts .threat_title div.link {
				width:37px;
				font-size:11px;
				float:right;
			}
			
			.article .sidebox  .threat_alerts .threat_title div.link a {
				color:#fff; text-decoration:none;
				line-height:2em; 
			}
			
			.article .sidebox  .threat_alerts .threat_title div.link a:hover {
				color:#fff; text-decoration:underline;
			}
			
			
			.article .sidebox  .threat_alerts ul.arrowListing li a {
				color:#111;
			}
			
			.article .sidebox  .threat_alerts ul.arrowListing li span {
				font-weight:bold
			}
	
	.section_nborder {
		margin:0pt 0pt 20px;
		padding:0pt;
	}
		
	.section_nborder .section_index_list .post p { float:none; display:inline; }
	.section_nborder .sectionHeader {
		border-top:2px solid #008CB4;
		width:395px;
	}
	
	
		
		#toolBoxShareMenu {
			background:url('/img/images/share_article-bg.gif') 0 -1000px no-repeat;
			padding:10px 0 10px 12px;
			margin:0 0 0 -12px;
			z-index:100;
			position:relative;
		}
		
		#toolBoxShareMenu img {
			vertical-align:middle;
			margin:0 5px 2px 0;
		}
		
		#toolBoxShareMenu a {
		}
		
		#toolBoxShareMenu .shareSubMenu {
			display:none;
			position:absolute;
			left:0;
			top:29px;
			z-index:90;
		}
		*:first-child+html #toolBoxShareMenu .shareSubMenu {
			top:28px;
		}
		* html #toolBoxShareMenu .shareSubMenu {
			left:-12px;
		}
		#toolBoxShareMenu span.top {
			background:url('/img/images/share_article-l2.png') 0 0 no-repeat;
			float:left;
			height:9px;
			width:153px;
			line-height:9px;
			font-size:1px;
		}
		* html #toolBoxShareMenu span.top {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/share_article-l2.png', sizingMethod='crop');
		}
		#toolBoxShareMenu span.top span {
			background:url('/img/images/share_article-rt.png') 100% 0 no-repeat;
			width:9px;
			height:9px;
			float:right;
			position:relative;
			right:-9px;
		}
		* html #toolBoxShareMenu span.top span {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/share_article-rt.png', sizingMethod='scale');
		}
		#toolBoxShareMenu span.bottom {
			background:url('/img/images/share_article-lb.png') 0 0 no-repeat;
			float:left;
			height:9px;
			width:153px;
			line-height:9px;
			font-size:1px;
		}
		* html #toolBoxShareMenu span.bottom {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/share_article-lb.png', sizingMethod='crop');
		}
		#toolBoxShareMenu span.bottom span {
			background:url('/img/images/share_article-rb.png') 100% 0 no-repeat;
			width:9px;
			height:9px;
			float:right;
			position:relative;
			right:-9px;
		}
		* html #toolBoxShareMenu span.bottom span {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/share_article-rb.png', sizingMethod='scale');
		}
		#toolBoxShareMenu ul {
			margin:0px 0 0;
			padding:0;
			float:left;
			width:140px;
		}
		#toolBoxShareMenu ul li {
			background:url('/img/images/share_article-c.png') 0 0 repeat-y;
			margin:0;
			padding:0 5px 0 5px;
			width:152px;
			float:left;

			height:26px;
			display:block;
		}
		* html #toolBoxShareMenu ul li  {
			background-image:none;
			filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/share_article-c.png', sizingMethod='scale');
		}
		
		#toolBoxShareMenu ul li a {
			display:block;
			background:white;
			
			width:115px;
			height:24px;
			line-height:24px;
			padding:0 0px 0 25px;
			margin:0 5px;
			border:1px solid #fff;
			position:relative;
		}
		* html #toolBoxShareMenu ul li a {
			
			padding-top:3px;
			height:21px;
			line-height:21px;
		}
		#toolBoxShareMenu ul li a:hover {
			
			text-decoration:none;
			background:#f6f6f6;
			border:1px solid #c0c0c0;
		}
/********************* END  .article ***********************************/

/********** Related Article Box ****************/
.dimRelatedArticles_Ads { padding-bottom:10px;  } 

* html .dimRelatedArticles_Ads { width:180px; } 
.relatedArticles { 
	width:180px;
	border-bottom:1px solid #CCCCCC;
}

	.relatedArticles ul {
		padding:0;
		margin:10px 0 0 15px;
	}
	
	
	.relatedArticles ul li{
		padding:0 4px 8px 2px;
		margin:0;
		list-style-image:url(/img/images/bullet.jpg);
		font-size:13px;
	}
	
	* html .relatedArticles ul li { padding-left:0; }
	
	.dimRelatedArticles_Ads .ads2 { margin:auto; }
/********** End Related Article Box ****************/



/********** Paging ****************/
.paging {
	margin:0 auto;
	width:auto;
	text-align:center;
}

	.paging span { 
		display: inline;
		line-height:16px;
		height:16px;  }
	
	.paging .arrow_left { 
		margin-right:10px; 
		width:16px; height:16px; 
		display: inline;
		}
		
	.paging .arrow_right { 
		margin-left:10px; 
		display: inline;
	}
	
	.paging .numbers {
		background:url(/img/images/pageing_bg.jpg) repeat-x top;
		border:1px solid #ccc; 
		font-size:10px; 
		font-weight:bold;
		padding:1px 5px 1px 5px;
	 	display: inline;
		line-height:12px;
		height:12px;
	} 

	.paging .numbers a {
		font-size:10px; 
		 
		padding:0 7px 0 7px;
		font-weight:bold;
		text-decoration:none;
		color:#008CB4;
 		border:1px solid #F7F7F7;
		border-bottom:none; border-top:none; 
	}
	
	.paging .numbers a:hover{
		color:#008CB4;
		border:1px solid #ccc;
		border-bottom:none; border-top:none;
		background:#fff;
	}
/********** End Paging ****************/

/********** Section Index ****************/
.section_index {}

.section_index h2 {
	margin:8px 0 12px 0;
}

	.section_index .more {
		color:#008CB4;
		font-size:12px;
		font-weight:bold;
	}

	.section_index_list { 
		
	}
	
		.section_index_list h6, .section_nborder h6  {
			font-size:14px; font-weight:bold; margin:5px 0;
		}
		
		.section_index_list a {
			color:#008CB4;
		}
		.section_index_list .post {
			margin-bottom:30px;
		}
                .section_index_list .article_info {
                        font-size:11px;
                }

                .section_index_list .author {
                        font-weight:bold; display:inline;
                }

                .section_index_list .entry { font-size:12px; }

                        .section_index_list .entry img {
                                float:left;
                                margin:3px 6px 6px 0pt;
                        }

		
		
		/** Update June 02, 2008 */
.section_nborder {
}

	.section_nborder .heading_narrow {
		border-top:2px solid #008CB4; height:35px; _height:10px;
 
		width:395px;
		color:#002530;
		font-size:18px;
		padding-top:5px;
		font-weight:bold;
		margin-top:4px;
	}
	
	.section_nborder .heading_wide {
		border-top:2px solid #008CB4; height:35px; _height:10px;
		width:590px;
		color:#002530;
		font-size:18px;
		padding-top:5px;
		font-weight:bold;
		margin-top:4px;
	}
	
	.section_nborder .post {
		padding:8px 0;
	}
		.section_nborder .post .title a { font-size:15px; font-weight:bold; }
		.section_nborder .article_info { font-size:11px; } 
		.section_nborder .article_info .author { margin:0; border:none; font-weight:bold; display:inline; }
		
		.section_nborder .post p img { float:left; margin:3px 6px 6px 0pt; }
		
		
		.section_index_list .article_info {
			font-size:11px;
		}
		
		.section_index_list .author {
			font-weight:bold; display:inline;
			border:none;
			padding:0;
			margin:0;
		}
		
		.section_index_list .entry { font-size:12px; }
		
			.section_index_list .entry img {
				float:left;
				margin:3px 6px 6px 0pt;
			}	
			
			.section_index_list .entry p {
				padding:0; margin:0;
			}
			
			
/********** End Section Index ****************/

/************ Date and Hot Topics ***************/
#date_holder {
width: 599px;
 
padding:10px 0 5px 2px;
font-size:12px; font-weight:bold;
}
#date_holder .date {
	float: left;
}
#hot_topics {
	float: right;
	
	height: 16px;
	width: 405px;
	
	position:relative;
}

#hot_topics a.prev {
	position:absolute;
	background:url('/img/images/hot_topics_prev.png') 0 -16px no-repeat;
	width:16px;
	height:16px;
	overflow:hidden;
	left:0;
	top:0;
	text-indent:-999em;
}
	#hot_topics a.prev:hover {  }

#hot_topics a.next {
	position:absolute;
	background:url('/img/images/hot_topics_next.png') 0 -16px no-repeat;
	width:16px;
	height:16px;
	overflow:hidden;
	right:0;
	top:0;
	text-indent:-999em;
}
	#hot_topics a.next:hover {  }
	
#hot_topics a.next, #hot_topics a.prev {
	-moz-opacity:1;
	filter:alpha(opacity=100);
	opacity:1;
	zoom:1;
}
	
#hot_topics a.nav_disable {
	-moz-opacity:0.5;
	filter:alpha(opacity=50);
	opacity:0.5;
	zoom:1;
}
	
#hot_topics .topics_list {
	position:relative;
	margin: 0 24px;
	height: 16px;
	padding:0;
	overflow:hidden;
}
	#hot_topics .topics_list .gr_l, #hot_topics .topics_list .gr_r {
		position:absolute;
		width:19px;
		height:16px;
		z-index:20;
		
		display:none;
	}
	#hot_topics .topics_list .gr_l {
		background:url('/img/images/hot_topics_gr_l.png') 0 0 no-repeat;
		left:-6px;
		top:0;
	}
	#hot_topics .topics_list .gr_r {
		background: url('/img/images/hot_topics_gr_r.png') 0 0 no-repeat;
		right:-6px;
		top:0;
	}
	
	/* IE 6 */
	* html #hot_topics .topics_list .gr_r {
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/hot_topics_gr_r.png', sizingMethod='scale');
	}
	* html #hot_topics .topics_list .gr_l {
		background-image:none;
		filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/images/hot_topics_gr_l.png', sizingMethod='scale');
	}

#hot_topics .topics_list .list {
	position:absolute;
	width: 357px;
	height: 16px;
	z-index:10;
}

#hot_topics ul, #hot_topics ul li {
	position:relative;
	list-style:none;
	padding:0; margin:0;
}
#hot_topics ul {
	
}

#hot_topics ul li {
	float:left;
}
*:first-child+html #hot_topics ul li {
	float:none;
	display:inline;
}

#hot_topics ul li a {
	color:#008CB4;
	line-height:16px;
	padding: 0 5px 1px;
	text-decoration:none;
	font-weight:normal;
	margin:0;
}

#hot_topics ul li a:hover {
	background:#CCE8F0;
}
	.topic {
		float: right;
		width: 480px;
		padding: 0;
		margin:0;
	}
	
	.topic .title {
		float:left;
	}
	

/************ END Date and Hot Topics ***************/


.arti_comment_box {
	width:160px;
	border:1px solid #ccc; 
	float:right;
	margin:15px 0 5px 10px;
	padding:10px;
}
.arti_comment_box ul{
	margin:0 0 0 5px;
	padding:0 0 0 5px;
}
.arti_comment_box ul li{
	margin:0;
	padding:0 0 15px 5px;
	list-style-type:none;
}
.arti_comment_box ul li img {
	
}
.arti_comment_box ul li a{
font-size:11px; font-weight:bold; color:#008CB4; text-decoration:none;
}
.arti_comment_box ul li a:hover{
font-size:11px; font-weight:bold; color:#008CB4; text-decoration:underline;
}

div.ddmenu {
	position:relative;
}
div.ddmenu .ddmenu_link {
	position:relative;
	z-index:90;
	float:left;
	padding:6px 8px 6px 8px;
	height:18px;
	margin:-6px -8px -6px -8px;
	
	*left:-8px;
	_left:8px;
}
div.ddmenu .ddmenu_link a {
	background: url(images/arrow_down.gif) 100% 50% no-repeat;
	padding-right:14px;
}

div.ddmenu span.l { z-index:200; position:absolute; width:9px; left:-4px; top:5px;  background:url(images/ddmenu_l.png) 0 0 repeat-y; _background-image:url(images/ddmenu_l.gif);  }
div.ddmenu span.r { z-index:200; position:absolute; width:9px; right:-4px; top:5px; background:url(images/ddmenu_r.png) 0 0 repeat-y; _background-image:url(images/ddmenu_r.gif); }
div.ddmenu span.t { z-index:200; position:absolute; height:9px; right:5px; top: -4px; background:url(images/ddmenu_t.png) 0 0 repeat-x; _background-image:url(images/ddmenu_t.gif); }
div.ddmenu span.b { z-index:200; position:absolute; height:9px; left:5px; bottom:-4px; background:url(images/ddmenu_b.png) 0 0 repeat-x; _bottom:-11px; _background-image:url(images/ddmenu_b.gif); }

div.ddmenu span.tr,
div.ddmenu span.tl,
div.ddmenu span.br,
div.ddmenu span.bl,
div.ddmenu span.cbr {
	position:absolute;
	background:url(images/ddmenu_corners.png) 0 0 no-repeat;
	_background-image:url(images/ddmenu_corners.gif);
	width:9px;
	height:9px;
	z-index:200;
	overflow:hidden;
}
	div.ddmenu span.tl { top:-4px; left:-4px; background-position:0 0; }
	div.ddmenu span.tr { top:-4px; right:-4px; background-position:-9px 0; }
	div.ddmenu span.bl { bottom:-4px; left:-4px; background-position:-18px 0; }
	div.ddmenu span.br { bottom:-4px; right:-4px; background-position:-27px 0; }
	div.ddmenu span.cbr { bottom:-4px; right:-4px; background-position:-36px 0; }

div.ddmenu .ddmenu_link span.tr, 
div.ddmenu .ddmenu_link span.tl, 
div.ddmenu .ddmenu_link span.l, 
div.ddmenu .ddmenu_link span.t, 
div.ddmenu .ddmenu_link span.r, 
div.ddmenu .ddmenu_link span.cbr
{
	display:none;
}
	
div.ddmenu .ddmenu_link-hover {
	background: #fff;
}
div.ddmenu .ddmenu_link-hover span.tr, 

div.ddmenu .ddmenu_link-hover span.tl, 
div.ddmenu .ddmenu_link-hover span.l, 
div.ddmenu .ddmenu_link-hover span.t, 
div.ddmenu .ddmenu_link-hover span.r, 
div.ddmenu .ddmenu_link-hover span.cbr
{
	display:block;
}

div.ddmenu .ddmenu_menu {
	position:absolute;
	z-index:20;
	background:#fff;
	left:-8px;
	top:23px;
	display:block;
	padding:6px 5px;
}
div.ddmenu .ddmenu_menu ul { 
	list-style:none;
	padding:0;
	margin:0;
	width:141px;
	_float:left;
}
div.ddmenu .ddmenu_menu ul li {
	list-style:none;
	margin:0;
	padding:0;
	float:left;
	width:140px;
	height:26px;
}
div.ddmenu .ddmenu_menu ul li a {
	display:block;
	height:18px;
	line-height:18px;
	text-decoration:none;
	padding:3px 0;
	padding-left:30px;
	border:1px solid #fff;
}
div.ddmenu .ddmenu_menu ul li a:hover {
	text-decoration:none;
	background:#f6f6f6;
	border:1px solid #c0c0c0;
}
div.ddmenu .ddmenu_menu ul li a img {
	border:0;
}


/************************ hacks & fixes *************************/
/** Set Some parts Position Relative to IE6 */
* html .article p, * html .article h1, * html #breadcumb div, #date_holder .date, 
* html .relatedArticles ul li { 
	position:relative;
}


/********* clearfix ***********/	
.clearfix:after, .vspace:after, .videoBox .list li:after, .post .entry p:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .vspace, .videoBox .list li, .post .entry p {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, * html .vspace, .videoBox .list li {height: 1%;}
.clearfix, .vspace, .videoBox .list li {display: block;}
/* End hide from IE-mac */



/** Specific Sites URL **/

/****** DataMation *********/
	#DataMation #headerBottomNav .light_blue ul li {
		padding:0 11px;
	}


/****** CIOUpdate *********/
	#CIOUpdate #headerBottomNav .deep_blue ul li {
		padding:0 23px;
	}
	
	#CIOUpdate #headerBottomNav .light_blue ul li {
		padding:0 23px;
	}

/****** eSecurityPlanet *********/
	#eSecurityPlanet #headerBottomNav .deep_blue ul li {
		padding:0 33px;
	}
	
	#eSecurityPlanet #headerBottomNav .light_blue ul li {
		padding:0 28px;
	}
	
	#eSecurityPlanet #header .logo img {
		margin:18px 0 0 20px;
		border: 0px;
	}
	
	#eSecurityPlanet #featurebox {
		height:180px;
	}
	
	#eSecurityPlanet  #featurebox .wrap { 
		height:180px;
	}
	
	#eSecurityPlanet #featurebox .feature_item, #eSecurityPlanet #featurebox .feature_items {
		height:170px;
	}
	
	
	#eSecurityPlanet #featurebox .feature_item .item_text {
		float:left;
		width:399px;
		height:145px;
		padding-top:0px;
		width/*\**/: 403px\9;
		_width:399px
                /*
		position:relative;
		left:0;*/
	}
	
	
	



/*** START: IE Hack ***/
/* PSL
* html #logoContentContainer {
	padding: 18px 0px 0px 0px;
}
*/
/*** END: IE Hack ***/

#additionalColumnBlock {
	width: 395px;
	position: relative;
	float: left;
	overflow: hidden;
}

#additionalColumnBlockContent {
	width: 395px;
	position: relative;
	overflow: hidden;
}

/*** START: LATEST VIDEO STYLES ***/
.heading_holder_latest_videos {
	border-top:2px solid #008CB4; height:35px; width:395px; margin:10px 0px 0px 0px; 
}

#heading_latest_videos {
	font-size:18px;
	font-weight:bold;
	color:#002530;
	float:left;
	margin-top:4px;
}

.heading_main_latest_videos a{
	float:right;
	color:#008CB4;
	text-decoration:none;
	font-size:12px;
	margin-top:4px;
	font-weight:bold;
}

.heading_main_latest_videos a:hover{
	text-decoration:underline;
}

.latest_video_author {
	font-size:13px;
	font-weight:bold;
	color:#000;
	float:left;
	margin:4px 4px 4px 0px;
}

.latest_video_description {
	font-size:13px;
	font-weight:normal;
	color:#000;
	float:left;
	margin:4px 4px 4px 0px;border:2px solid;
	
}

.morelink
{
font-weight:bold;
color:#008CB4;
float: right;
}
/*** END: LATEST VIDEO STYLES ***/
/*** END: ADDITIONAL STYLES ***/
 
/*** START: GT ADAPT STYLES ***/

#navitile
{
width: 975px !important;
}

#topnavholder{
height: 14px !important;
}

*:first-child+html #topnavholder{
        margin-left: -10px;
}



.ebooksmore .sectionContent {
border:1px solid #BDBDC6;
padding:8px;
}

.ebooksmore {
font-size:12px;
line-height:1.5em;
}

.ebooksmore h3 {
font-size:16px;
line-height:1.5em;
}

.ebooksmore ul li {
margin:0 0 0.6em;
}

span.cp_wrapper ul#cp_links {
  margin-left: 0px;
  padding: 0 0 0 0;
}

span.ciu_wrapper {
        font-size: 12px;
}
span.ciu_wrapper div{
        margin-right: 0px;
        padding: 5 5 5 5;
}

