/* START main.css */ 

body {
background : #f1f1f1;
text-align : center; 
margin-top : 0px; 
/* margin-left : 8px;*/

}
#container {
margin : 0 auto;
width : 980px;
}


#header {
background : #ffffff;
padding : 10px 13px 5px 13px;
margin : 0 auto;
width : 954px;
}
#bannerSpace {
padding : 10px;
}
#networkNav {
border-top : 1px dotted #999999;
position : relative;
padding : 5px 0 8px 0;
margin-bottom : 25px;
*margin-bottom : 0px;
width:955px;
}


.icomLogo, .ITDropdown, .DevDropdown, .subDropdown, .searchField,.signIn{
padding : 0 5px 0 5px;
position : relative;
width : 150px;
float : left;
}

.icomLogo {
border-right : 1px dotted #999999;
padding : 0 5px 0 0;
}
.DevDropdown {
border-right : 1px dotted #999999;
}
.subDropdown {
border-right : 1px dotted #999999;
}
.networkNavDropdowns {
float : left;
color : #fff;
text-align : left;
font-family : Arial, Helvetica, san-serif;
font-size : 13px;
font-weight : bold;
padding : 5px 5px 5px 10px;
margin-top : 2px;
width : 170px;
}
.networkNavOpenDropdown {
position : absolute;
color : #fff;
text-align : left;
font-family : Arial, Helvetica, san-serif;
font-size : 13px;
font-weight : bold;
padding : 4px 5px 3px 0;
width : 170px;
margin-top : 25px;
/*margin-left : 0;*/
z-index : 1;
*z-index : 10;
}

#InformationTechnologyNavOpenDropdown{
*margin:25px 0px 0px -197px;
}

#ITSMWatchNavOpenDropdown{
margin-left:12px;
*margin:25px 0px 0px -132px;
}

#DeveloperNavOpenDropdown{
*margin:25px 0px 0px -138px;
}

.networkNavOpenDropdown a {
color : #fff;
font-family : Arial, Helvetica, san-serif;
font-size : 13px;
font-weight : bold;
text-decoration : none;
}
.networkNavOpenDropdown a:link 
{
color: #ffffff;
text-decoration: none;
}
.networkNavOpenDropdown a:visited 
{
color: #ffffff;
text-decoration: none;
}
.networkNavOpenDropdown a:hover {
font-family : Arial, Helvetica, san-serif;
font-size : 13px;
font-weight : bold;
text-decoration : underline;
}
#InformationTechnologyNavDropdownContainer {
float : left;
width : 200px;
padding : 0 0 0 6px;
}
#InformationTechnologyNavOpenDropdown {
background-color : #030303;
}
#ITSMWatchNavDropdownContainer {
float : left;
width : 145px;
padding : 0 9px 0 6px;
border-right : 1px dotted #999999;
}
#ITSMWatchNavOpenDropdown {
background-color : #030303;
}
#DeveloperNavDropdownContainer {
float : left;
width : 140px;
padding : 0 5px 0 9px;
border-right : 1px dotted #999999;
}
#DeveloperNavOpenDropdown {
background-color : #999999;
}
.openNavDropdownSpacing {
padding : 0;
margin : 5px;
}
.searchField {
margin : 2px 10px 0px 8px;
width : 179px;
padding-left:1px;
background-color : #cc3333;
}

.signIn {
border-left : 1px dotted #999999;
font-family : Arial, Helvetica, san-serif;
font-weight : normal;
font-size : 12px;
padding : 4px 0 0 5px;
width : 68px;
}

#searchInput {
background : #00467f;
}
#siteHeader {
background : url('logo.png') no-repeat;
}
#siteHeaderlogo {
float : left;
vertical-align : middle;
/*position : absolute;
*position : relative;*/
}

.siteNav {
background : url('nav_bg.gif') no-repeat;
font-family : Arial, Helvetica, san-serif;
font-size : 16px;
font-weight : bold;
margin-left : 200px; 
margin-top : 0px; 
height : 45px;

}
.siteNav ul {
padding: 10px 0 7px 20px;
margin: 0px 0px 0px 0px;
/*position : absolute;
*position : relative;*/
*padding: 10px 0px 7px 10px;
}
.siteNav ul li {
display : inline;
margin:0 0 0 -5px;
}
.siteNav ul li a {
color : #00467f;
margin-right : 35px;
*margin-right : 30px;
*margin-left : 0px;
text-decoration : none;
}
.siteNav :hover, .siteNav ul li, a.selected {
color : #d03429;
}
#content {
background : #ffffff;
margin : 0 auto;
/*position : relative;*/
/*height: 1350px;*/
}
.column1, .column2, .column3 {
background : #ffffff;
font-family : Arial, Helvetica, san-serif;
font-weight : normal;
font-size : 12px;
color : #000000;
line-height : 1.4em;
width : 300px;
padding : 0 11px 20px 13px;
text-align : left;
float : left;
height:100%;
}
.column2, .column3 {
float:left;
/*position : relative;*/
height:1280px;
}
.column3 h2 {
margin-top : -5px;
margin-bottom : 4px;
}
.column1, .column2 {
border-right : 1px solid #cccccc;
margin-bottom : 2px;
}
.newsLetter {
background : url('newsletter_icon.gif') no-repeat;

}
.signUp {
margin-left : 45px;
*margin-right: 0px;
}
h1, h2, h3 {
border-top : 6px solid #00467f;
border-bottom : 1px solid #00467f;
font-family : Arial, Helvetica, san-serif;
font-weight : normal;
font-size : 18px;
color : #00467f;
letter-spacing : -1px;
line-height : 1.4em;
margin-top : 0;
}
h2 {
border-top : 6px solid #a9d2e3;
border-bottom : 1px solid #a9d2e3;
}
h3 {
margin-top : 12px;
border-top : 6px solid #a9d2e3;
border-bottom : 1px solid #ffffff;
}
.leadIn {
padding : 3px 0 0 0;
margin : 0;
}
.edImg {
padding : 0 0 10px 0;
}
.dateStamp, .authorLink {
font-family : Arial, Helvetica, san-serif;
font-size : 11px;
color : #d03429;
}
.authorLink {
text-transform : uppercase;
color : #00467f;
}
.articleHeader, .articleHeader2 {
font-family : Georgia, Times, serif;
font-weight : normal;
font-size : 16px;
color : #00467f;
text-decoration : none;
display : block;
}
.articleHeader2 {
border-top : 1px dotted #999999;
padding : 5px 0 0 0;
margin-top : 8px;
}
a {
outline : none;
text-decoration : none;
color : #00467f;
}
a:hover {
text-decoration : underline;
}
.button, .button2 {
border : thin solid #00467f;
font-family : Arial, Helvetica, san-serif;
background : #00467f;
font-size : 10pt;
color : #ffffff;
padding : 2px 6px 3px 6px;
/*margin-left : 2px;*/
}
.button:hover {
background : #ffffff;
color : #00467f;
}
.button2 {
border : thin solid #a9d2e3;
background : #a9d2e3;
color : #000000;
margin-left : 0;
}
.button2:hover {
background : #ffffff;
color : #000000;
}

.button1{
border: thin solid #00467f;
font-family: Arial, Helvetica, san-serif;
background: #00467f;
font-size: 10pt;
color: #ffffff;
padding: 2px 6px 3px 6px;
margin-left: 3px;
*padding: 0px;
*margin-left: 3px;
}
.button1:hover {
background : #ffffff;
color : #00467f;
}

div#archive_links font{
 width: 100%;
 float: left;
}
div#archive_links2 {
 float: left;
 clear: both;
 margin-top: 30px;
}
div#archive_links2 font{
 margin: 8px;
 line-height: 18px;
}

#articleContent h3 {
border-top:0px;
border-bottom:0px;
margin-bottom:4px;
margin-top:-9px;
color:#00467F;
font-family:Arial,Helvetica,san-serif;
font-weight:normal;
letter-spacing:-1px;
line-height:1.4em;
}

.emailtable{
font-family : Arial, Helvetica, san-serif;
font-size : 13px;
font-weight : bold;
}

.emailhead{
font-family : Arial, Helvetica, san-serif;
font-size : 13px;
font-weight : bold;
}

/*END main.css*/

/*START tabs.css*/

img, .searchForm{ behavior: url(/icom_includes/footers/css/iepngfix.htc); }

/*a {
	color:#000000;
	text-decoration:none !important;
}*/

/************************ hacks & fixes *************************/
/********* clearfix ***********/	
.clearfix:after, .vspace:after, .videoBox .list li:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix, .vspace, .videoBox .list li {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 */

.clear {
	clear:both;
}
a:focus {
  -moz-outline-style: none;
}

.spacer {
	margin:0;
	padding:0
}



.tabs {
width:300px;
}
.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('http://www.itsmwatch.com/img/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 , .tabs .tabsContent_votes {
	display:none;
	padding:10px;
}

.tabs .tabsContent ul, .tabs .tabsContent ul li, .tabs .tabsContent_votes ul, .tabs .tabsContent_votes ul li {
	list-style:none;
	padding:0;
	margin:0;
}
.tabs .tabsContent ul li, .tabs .tabsContent_votes ul li {
	display:block;
	font-size:12px;
	overflow:hidden;
}
.tabs .tabsContent ul li a, .tabs .tabsContent_votes ul li a {
	display:block;
	margin:0;
	padding:5px 1px;
	border:1px solid #ffffff;
	
}
.tabs .tabsContent ul li a:hover, .tabs .tabsContent_votes ul li div.voter_name a:hover {
	color:#053061;
	background:#F6F6F6;
	border:1px solid #BCBEC0;
	text-decoration:none;
}

* html .tabs .tabsContent ul li a {
	display:inline-block;
	width:300px;
}

#mostPopularStories{
	margin-bottom: 10px;
        margin-top: -13px;
	z-index: 0;
	position: relative;
}
#mostPopularStories .tabs .tabsContent span.graytext,


#mostCommentedOn .tabs .tabsContent span.graytext,
#ontheForums .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 0 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;
}



#onTopAuthors .tabs .tabsContent span.graytext
{
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;
	color:#BCBEC0;
	font-weight:bold;
	padding:0 5px 0 0;
}

#onTopAuthors .tabs .tabsContent ul li {
	margin:0;
}
#onTopAuthors .tabs .tabsContent a {
	font-weight:bold;
	line-height:1.22em;
}
#onTopAuthors .tabs .tabsContent a span {
	text-decoration:none;
	font-weight:normal;
	font-size:12px;
	color:#707070;
}
/*END tabs.css*/

/*START articles.css*/
#articleContent{
	float:left;
	/* margin:0px 12px 15px 15px;*/
        margin-right:12px;
        padding:0px 12px 15px 15px;
	width:622px;
	text-align:left;
	font:normal 14px Arial,Helvetica,sans-serif;
	line-height:20px;
	color:#2D2D2D;
	border-right:1px solid #C9C9C9;
}
#breadcrumb{
	font:normal 12px Arial,Helvetica,sans-serif;
	line-height:22px;
	color:#424242;
}
#breadcrumb a{
	color:#003366;
	text-docoration:none;
}
#breadcrumb a:hover{
	text-docoration:underline;
}
#articleHeadline{
	font:normal 18px Georgia, Arial,Helvetica,sans-serif;
	line-height:34px;
	color:#333333;
}
#articleDek{
	font:normal 16px Arial,Helvetica,sans-serif;
	line-height:22px;
	color:#666666;
}
#articleToolBar{
	float:right;
	margin: 5px 0px 15px 25px;
	padding-left:10px;
	border-left:1px solid #2F2F2F;
	font:normal 11px Arial,Helvetica,sans-serif;
	line-height:24px;
	color:#2D2D2D;
}
#articleToolBar a{
	color:#2D2D2D;
	text-decoration:none;
}
#articleToolBar a:hover{
	color:#CC3300;
}

#articleAuthor{
	font:normal 12px Arial,Helvetica,sans-serif;
	line-height:30px;
	color:#003366;
        text-transform:uppercase;
}
#articlePublishDate{
	font:normal 12px Arial,Helvetica,sans-serif;
	line-height:18px;
	color:#CC3300;
}
.commentingFormFieldStyles{
	border:1px solid #DDDDDD;
	font:normal 12px Arial, Helvetica, Verdana, sans-serif;
	line-height:18px;
	padding-left:2px;
	color:#464646;
}
#articleRightColumn{
	float:left;
	width:300px;
	text-align:left;
	font:normal 12px Arial,Helvetica,sans-serif;
}
#relatedArticlesContainer{
	font:normal 12px Arial,Helvetica,sans-serif;
	line-height:19px;
	color:#CC3333;
	margin-bottom:15px;
}
#relatedArticlesContainer a{
	color:#003366;
	font:normal 16px Georgia, Arial,Helvetica,sans-serif;
}
#relatedArticlesContainer a:hover{
	text-decoration:underline;
}

.sectionContent noBullets li{
border-style: none none dotted;
border-color: rgb(153, 153, 153); 
border-width: 1px; 
color: #CACDCE;
list-style-type:disc;

}
.sectionContent ul.noBullets{
list-style-type:disc;
margin:0;
padding:0;
}
.ebooksmore {
width:260px;
}
.ebooksmore h3{
border-bottom:1px solid #A9D2E3;
}
.hrdot{
width:300px;color: #ffffff; background-color: #ffffff; border: 1px dotted #999; border-style: none none dotted;
}
.hrsol3px {
100%;color: #00467F; background-color: #00467F; border: 3px solid #00467F; border-style: none none solid;text-align:left;margin:4px auto 6px 0px;
}

.hrsol3bottompx {
100%;color: #00467F; background-color: #00467F; border: 1.5px solid #00467F; border-style: none none solid;text-align:left;margin:4px auto 6px 0px;
}


.hrdot1px {
100%;color: #ffffff; background-color: #ffffff; border: 1px dotted #999; border-style: none none dotted;text-align:left;margin:0px 4px 2px 6px;
}

.keyitads {
	float:left;
	margin: 2px 15px 0px 2px;
	
}


.entry img {
float:left;
margin:3px 6px 6px 0;
}
img.indexauthor {
height:45px;
}
p {
/* font-size:13px;*/ 
margin:0 0 1.5em;
}
.post {
margin-bottom:5px;
float: left;
width:100%;
}

h6 {
font-size:14px;
font-weight:bold;
margin:0;
padding:0;
}
.article_info {
font-size:11px;
color:#990000;
}
.entry {
font-size:12px;
float: left;
}

.author {
display:inline;
font-weight:bold;
color:#000000;
}

/********** Paging ****************/

.paging {
	
	text-align:center;
margin: 0 auto;
text-align:center;
width:auto;

}

	.paging span { 
		display: inline;
		line-height:16px;
		height:16px;
                /* float:left; */
  }
	
	.paging .arrow_left { 
		 margin-right:10px; 
		width:16px; height:16px; 
		display: inline; 

          /* float:left; */
           /*     margin-right:10px; */
		}
		
	.paging .arrow_right { 
		margin-left:10px; 
		display: inline;
	}
	
	.paging .numbers {
		background:url('/img/pageing_bg.jpg') repeat-x top;
		border:1px solid #ccc; 
		font-size:10px; 
		font-weight:bold;
		padding:1px 5px 1px 5px;
float:center;
	 	/* display: inline;
                float:left;*/
		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:#0021b5;
		border:1px solid #ccc;
		border-bottom:none; border-top:none;
		background:#fff;
	}


div#jomfooter h2, div#jomfooter h3, div#jomfooter h1{
	border: none; !important;
}


div.comment_wrapper{
margin-left: 0px;
margin-right: 0px;
width: 100%;
}
/********** End Paging ****************/

.arti_content_photoholder {
border-right:1px solid #CCCCCC;
color:#000000;
float:left;
font-size:11px;
font-weight:bold;
margin:0 10px 10px 0;
padding:0 10px 0 0;
width:105px;
}


.arti_content_photoholder a {
color:#008CB4;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

.arti_content_photoholder ul li {
list-style-type:none;
margin:0;
padding:5px 0 0;
}

.arti_content_photoholder ul {
margin:0;
padding:0;
}

.arti_content_photoholder h3 {
font-size:12px;
}

/*** Daily News ***/
hr.c3 {border-style: solid; margin: 2 0 4px; color: rgb(169, 210, 227);}

.bullet_point {
margin-bottom: 8px;
}

.bold {
font-weight:bold;
}

.bullet_point ul {
margin: 8px 10px 0px 18px; padding: 0px; color: rgb(204, 204, 204); list-style-image: url('/img/toolbar/bullet-CCC.gif');
}

.bullet_point li {
color:#CCCCCC;
list-style-image:url('/img/toolbar/bullet-CCC.gif');
}

.bullet_point li a {
color: rgb(7, 69, 118); text-decoration: none; height: 20px;
}


.bullet_point hr {
border-style: none none dotted; border-color: rgb(153, 153, 153); border-width: 1px; margin: 0px auto 4px 0px; width: 280px; color: rgb(255, 255, 255); background-color: rgb(255, 255, 255); text-align: left;
}

#ACL_readMoreBox{
	float:right !important;	
}

#nointelliTXT {
padding-bottom: 85px; !important
}


/*** Daily News ***/


/*END articles.css*/

















/* Wagon wheel widget */
.wagon_table{
        background-image:url('/img/wagon_wheel.jpg');
	background-position:center;
	background-repeat:no-repeat;
        width:500px;
        height:300px;
        font-weight:bold;
}
.wagon_table td{
        vertical-align:top;
        padding-right: 5px;
}
.wagon_table div{
        height:50px;
}
.wagon_table a{
        color:#0066FF;
}
.wagon_top{
        padding-top:45px;
}
.wagon_left_center{
        padding:25px 10px 0px 0px;
}
.wagon_right_center{
        padding:25px 0px 0px 30px;
}
.wagon_center_top{
        padding-top:10px;
}
.wagon_center_center{
    padding: 60px 30px 0;
    text-align: center;
    width: 90px;
}
.wagon_center_bottom{
        padding-top: 75px;
}
.wagon_term_title{
        font: italic 18px Georgia,Times,serif;
}


