body{
margin:0px;
padding:0px;
text-align:left;
font-size:12px;
font-family: "Lucida Grande", Arial, sans-serif;
color:#333333;
}

#page{ margin:0px auto 0px auto; width:726px; border: 1px solid #d9d3d3; margin-top:3px;}

#bg-holder {margin: 15px 0px 0px 0px;}
#column-1 {width: 200px; float: left;}
#column-2 {float: left; width: 210px; margin: 0px 0px 0px 10px;}
#column-3 {float: left; width: 210px; margin: 0px 0px 0px 10px;}
#column-2 p {font-size: 10px; line-height: 14px;}
#column-2 p a {font-size: 10px; line-height: 14px;}
#column-3 p {font-size: 10px; line-height: 14px;}
#column-3 p a {font-size: 10px; line-height: 14px;}
#bg-key {background: #FFCC66; padding: 10px; margin-bottom: 10px;}
#bg-listing {background: #CCCCCC; padding: 10px;}

#bg-listing ol {margin: 0px 0px 0px 25px; padding: 0px 0px 0px 0px; font-size: 10px;}
#bg-listing li {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-size: 10px;}
#bg-listing div {margin: 5px 0px 5px -25px; padding: 0px 0px 0px 0px; font-size: 12px;}

.letter {background: #171717; padding: 5px 8px 5px 8px; margin: 5px 0px 5px 0px; color: #FFFFFF; font-size: 20px;}

form {margin:0px; padding:0px; border:0px;}
/*------------------- header css ------ */
#header{ text-align:left; height:212px; background-image:url(https://images.tmcnet.com/it-magazine/july2007/header_bkg.gif); background-position:top; background-repeat:repeat-x; position:relative;}
#header .logo-holder{padding:5px 0px 0px 20px; }
#header .topnav{
	position:absolute;
	top:10px;
	height: 21px;
	width:282px;
	left:423px;
	color:#ded8d8;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
#header .topnav a{ color:#ded8d8; text-decoration:none;}
#header .topnav a:visited { color:#ded8d8; text-decoration:none;}
#header .topnav a:hover { color:#F5FBE9; text-decoration:underline;}

#header .mag-title{
	position:absolute;
	top:37px;
	height:29px;
	width:238px;
	left:467px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-image:url(https://images.tmcnet.com/it-magazine/july2007/mag_title_bkg_238x29.gif);
	background-repeat:no-repeat;
}

#header .mag-cover{
	position:absolute;
	top:83px;
	height:282px;
	width:157px;
	left:553px;
	background-repeat:no-repeat;
}


#header .searchbar{
	position:absolute;
	top:80px;
	height:61px;
	width:436px;
	left:23px;
	background-image:url(https://images.tmcnet.com/it-magazine/july2007/search_bar_bkg.gif);
	background-repeat:repeat-x;
	border:1px soild #8d1918;
	border:1px soild #e62020;
}

#header .bodynav{
	position:absolute;
	top:147px;
	height:45px;
	width:436px;
	left:23px;
}
#header .bodynav h4{font-size:36px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}
#header .bodynav h5{font-size:24px; font-family:Geneva, Arial, Helvetica, sans-serif; color:#FFFFFF; margin:0px; padding:0px;}
#header-alt{ text-align:left; height:120px; background-image:url(https://images.tmcnet.com/it-magazine/july2007/header_alt_bkg.gif); background-position:top; background-repeat:repeat-x; position:relative;}
#header-alt .logo-holder{padding:10px 0px 0px 20px; }
#header-alt .topnav{
	position:absolute;
	top:10px;
	height: 21px;
	width:282px;
	left:423px;
	color:#ded8d8;
	font-size:10px;
	font-weight:bold;
	text-align:right;
}
#header-alt .topnav a { color:#ded8d8; text-decoration:none;}
#header-alt .topnav a:visited { color:#ded8d8; text-decoration:none;}
#header-alt .topnav a:hover { color:#F5FBE9; text-decoration:underline;}
#header-alt .mag-title{
	position:absolute;
	top:47px;
	height:29px;
	width:238px;
	left:467px;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	background-image:url(https://images.tmcnet.com/it-magazine/july2007/mag_title_bkg_238x29.gif);
	background-repeat:no-repeat;
}

#header-alt .cont-title{
	position:absolute;
	top:87px;
	height:22px;
	width:379px;
	left:29px;
	font-size:22px;
	color:#FFFFFF;
	font-weight:bold;
}

#header-alt .back-butt{
	position:absolute;
	top:95px;
	height:15px;
	width:274px;
	left:431px;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

.bnav-txt { font-size:11px; background-image:url(https://images.tmcnet.com/it-magazine/july2007/w_arrow.gif); background-position:left center; background-repeat:no-repeat; padding-left:20px; color:#FFFFFF; font-weight:bold; padding-bottom:1px; line-height:14px;}
.bnav-txt a {color:#FFFFFF; font-weight:bold; text-decoration:underline;  line-height:14px;}
.bnav-txt a:visited {color:#FFFFFF; font-weight:bold; text-decoration:underline;  line-height:14px;}
.bnav-txt a:hover {color:#fadd72;  text-decoration:underline; line-height:14px;}
.subswrapper {color:#FFFFFF; font-size:12px; font-weight:bold; padding: 5px 0px 0px 10px;}
.subscription {color: #ffef04; font-size:16px; font-weight:bold;}
.search-box {padding-top:1px; font-size:10px; font-weight:bold;}
.search-box form { margin:0px; padding:0px;}
.search-box input {width:108px; font-size:11px; margin:0px; padding:0px;}
.search-box .sbutt {width:74px; height:20px;}
.search-box table {margin:0px; padding:0px; font-size:10px; font-weight:bold; color:#FFFFFF;}
/*------- header container ------ */

#container-bkg { background-image:url(https://images.tmcnet.com/it-magazine/july2007/container_bkg.gif); background-position:top; background-repeat:repeat-x;}
#container { background-image:url(https://images.tmcnet.com/it-magazine/july2007/container_all_bkg.gif); background-repeat:repeat-y;}
#container-cont {  background-image:url(https://images.tmcnet.com/it-magazine/july2007/container_bkg.gif); background-position:top; background-repeat:repeat-x;}

.para { padding:5px 0px 5px 0px; margin:0px; color:#333333; line-height:18px; font-size:12px;}
.para a{ padding:5px 0px 5px 0px; margin:0px; color:#CC0000; line-height:18px;}
.para a:visited{ padding:5px 0px 5px 0px; margin:0px; color:#CC0000; line-height:18px;}
.para a:hover { color:#D68713;}

#container-cont h1{color:#000000; font-size:22px; padding:0px; margin:0px;}
#tofc { height:50px; background-color:#611312; width:528px;}
#rtcoln-wrapper{ border-top: 1px solid #E0DFDF;}
#content .txt-wrapper{padding:30px 5px 0px 30px; }

h2 {margin:0px; padding:6px 0px 0px 0px; font-size:18px; color:#000000;}
h3 {margin:0px; padding:6px 0px 0px 0px; font-size:14px; color:#b40f0f;}
h5 {margin:0px; padding:6px 0px 0px 0px; font-size:14px; color:#b40f0f;}
.colmn1{width:262px;}
.colmn1-width {width:235px;}
.colmn2{width:262px;}
.colmn3{width:198px;}
.colmn3-width{width:175px;}
/*------------------- txt ------ */
.column-wrapper{padding:20px 0px 0px 18px;}
.colmn3-wrapper{padding:185px 0px 0px 15px;}
.wrapper {padding:15px 20px 0px 20px;}
.wrapper20 {padding:15px;}
.wrapperbt20 {padding-bottom:15px;}
.wrapperbttop {padding-bottom:15px; padding-top:15px;}
.wrapperbt {padding-bottom:15px;}
.wrappertop6{ padding-top:6px;}
.wrapperbttop10{ padding:10px 0px 10px 0px;}
.wrapper-lft20 {padding:20px 20px 0px 20px;}
.wrapper-alt {padding:20px 30px 20px 30px;}
.paragraph { font-size: 12px; color:#000000; padding:20px 20px 0px 20px;}
.sm-txt { font-size:11px; color:#393939;}
.sm-txt-red { font-size:11px; color:#590b0a;}
.black{color:#000000;}
.btlink { font-size:11px; font-weight:bold; color:#CC0000; padding:3px 0px 3px 0px;}
.btlink a{ font-size:11px; font-weight:bold; color:#CC0000;}
.btlink a:visited{ font-size:11px; font-weight:bold; color:#CC0000;}
.btlink a:hover{ font-size:11px; color:#590b0a; text-decoration:underline;}
/*------------------- clear bojects------ */
.magic { clear:both;}
.fl-left {float:left;}
.fl-right {float:right;}
.fl-left-img {float:left; padding-right:20px; padding-bottom:10px;}
.fl-right-img {float:right; padding-left:20px; padding-bottom:10px;}
/*------------------- listing ------ */

#page .arti-title {height:25px; width:224px; background-color:#E6DFDF; font-family:"Times New Roman", Times, serif; font-size:15px; font-weight: bold; background-image:url(https://images.tmcnet.com/it-magazine/july2007/title_bkg.gif); background-position:left; background-repeat:no-repeat; color:#000000;}
.strd-box {width:224px;}
.snpt-link { padding:3px 0px 5px 0px; background-image:url(https://images.tmcnet.com/it-magazine/july2007/list_bottom_bkg.gif); background-position:bottom; background-repeat:repeat-x; font-size:12px; font-weight:bold; font-family:font-family: "Lucida Grande", Arial, sans-serif; color:#333333;}
.snpt-link a{ color:#333333; text-decoration:none;}
.snpt-link a:visited{ color:#333333; text-decoration:none; font-size:12px;}
.snpt-link a:hover{color:#590b0a; text-decoration:underline;}

.sm-title { width:175px; font-family:"Times New Roman", Times, serif; background-color:#E6DFDF; font-size:15px; font-weight: bold; color:#3C3333; background-image:url(https://images.tmcnet.com/it-magazine/july2007/title_bkg.gif); background-position:left; background-repeat:no-repeat; color:#000000;}
.plain-title-tp{font-family:font-family: "Lucida Grande", Arial, sans-serif; font-size:12px; font-weight:bold; color:#990000; padding:0px 0px 10px 0px; line-height:14px;}
.plain-title-tp a{color:#990000; text-decoration:underline;}
.plain-title-tp a:visited{color:#990000; text-decoration:underline;}
.arti-title-wrapper{ padding:3px 0px 0px 10px;}
.navlist ul {
margin: 0px;
padding: 0px;
list-style-type: none;
font-family: "Lucida Grande", Arial, sans-serif;
font-size: 12px;
color:#696969;
line-height:normal;
font-weight:bold;
 }
.navlist ul li {
margin: 0px 0px 0px 0px;
 }
 
.navlist .red  ul li a{
display:block;
color:#333333;
text-decoration:none;
padding:2px 5px 2px 15px;
margin:0px;
background-image:url(https://images.tmcnet.com/it-magazine/july2007/bulletbk.png);
background-position:left top;
background-repeat:no-repeat;
 }
.navlist  .diff ul li  a{
display:block;
color:#333333;
text-decoration:none;
padding:2px 5px 2px 0px;
margin:0px;
background-repeat:no-repeat;
background-image:url(https://images.tmcnet.com/it-magazine/july2007/list_bottom_bkg.gif);
background-position:bottom;
background-repeat:repeat-x;
}

.navlist  .diff ul li  a:visited{
padding:2px 5px 2px 0px;
margin:0px;
}
 
 .navlist  .smtxt{
font-size:11px;
color:#990000;
padding:0px 0px 10px 15px;
margin:0px;
font-style:italic;
font-weight:normal;
 }

 .navlist  .bgtxt{
 font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#993300;
padding:0px 0px 0px 0px;
margin:0px;
font-weight:bold;
 }

.navlist  .gray ul li  a{
display:block;
color:#333333;
text-decoration:none;
padding:2px 5px 2px 15px;
margin:0px;
background-image:url(https://images.tmcnet.com/it-magazine/july2007/bulletbk.png);
background-position:left top;
background-repeat:no-repeat;
}
.navlist ul li a{margin: 0px 0px 0px 0px; }
.navlist  ul li a:visited {color:#333333; text-decoration:none; font-size: 12px; line-height:normal;}
.navlist  ul li a:hover {color:#590b0a; text-decoration:underline; background-color:#F3EFEF; line-height:normal; }
#footer {padding-top:10px; font-size:16px; font-weight:bold; height:5px;}


#tmc-top-nav-header { width:730px; height:60px; background-image:url(images/header_bkg_gray.gif); background-repeat:repeat-x; background-color:#0000CC; border-left:1px solid #666666; border-right:1px solid #666666;}
#tmc-top-nav-header .tmctop {height:30px;}
#tmc-top-nav-header .tmcbottom {height:30px;}
#tmc-top-nav-header .top-wrapper {margin-top:1px;}
#tmc-top-nav-header .top-wrapper-pad {padding-top:1px;}
ul.networkNav {   height: 30px;  margin: 0px;  padding: 0px;  color: #0b3780;  list-style: none;  }
ul.networkNav li {  float: left; margin: 0px; padding: 0px; font-size: 11px; }
ul.networkNav li a {  display: block;  margin:0px;  padding: 0px 16px;  border: 1px solid #656565;  border-width: 0px 1px 0px 0px;  color: #0b3780;  font-weight: bold;  white-space: nowrap;  text-align:center;  line-height:11px;  text-decoration:none;  } 
ul.networkNav li a:hover { text-decoration:underline; color:#0b3780; background-image:url(images/common.gif); background-position:top; background-repeat:repeat-x; }
ul.networkNav li.child a { line-height:28px;}
ul.networkNav li.child-bid a {border-left: none;}
ul.networkNav li.space a { padding-top:3px; padding-bottom:3px;}
ul.networkNav li.green { float:right; border: 1px solid #656565;  border-width: 0px 0px 0px 1px;}
ul.networkNav li.green a { padding-top:3px; color:#000000; padding-bottom:3px; background-image:url(images/green_bkg.gif); background-repeat:repeat-x;}
ul.networkNav li.green a:visited {color:#000000; background-image:url(images/green_bkg.gif); background-repeat:repeat-x;}
ul.networkNav li.green a:hover {color:#000000; background-image:url(images/green_bkg_alt.gif); background-repeat:repeat-x;}
ul.networkNav li.yellow a { color:#000000; background-image:url(images/yellow_bkg.gif); background-repeat:repeat-x;}
ul.networkNav li.yellow a:visited {color:#000000; background-image:url(images/yellow_bkg.gif); background-repeat:repeat-x;}
ul.networkNav li.yellow a:hover {color:#000000; background-image:url(images/yellow_bkg_alt.gif); background-repeat:repeat-x;}
ul.networkNav li.child-rt a {border-right: none; }
ul.networkNav li:first-child a { border-left: none; }
.wrapperlft{padding-left:25px; padding-right:25px;}

.magic {clear:both;}

#poy-award { font-family:Arial, Helvetica, sans-serif;}
#poy-award .product{ font-size:11px; padding:3px 3px 3px 5px; font-weight:bold; background-color:#F8F8F8; border-top:1px solid #d2d2d2;}
#poy-award .company { font-size:11px;padding:3px 3px 3px 5px; font-weight:bold; background-color:#ebebeb; border-top:1px solid #d2d2d2; }
#poy-award .company a { color:#b40f0f;}
#poy-award .company a:visited { color:#b40f0f;}
#poy-award .company a:hover { color:#000000;}
#poy-award .white { color:#FFFFFF; padding:3px 3px 3px 5px;}