body,.normal, td, p{
	color: #333333;
	border: 0px;
	font-size: 12px;
	font-family: Verdana, Arial, Tahoma;
	text-decoration: none;
	line-height : 150%;
} 
body {
	background-color:#FFFFFF;
	padding:0px;
	margin:0px;
}

img {border:0;}

.block{
	padding: 0px 40px 0px 5px;
	text-align:justify;
}
table, td, tr {
	border-collapse: collapse;
	border-spacing: 0px;
	border : 0px;
	padding: 0px;
	margin: 0px;
}


#main_table {
	width:100%;
	height:100%;
	vertical-align:top;
	text-align:left;
}

#copyright_cell {
	background-image:url('images/bottom_bg.gif'); 
	background-repeat: no-repeat; 
	background-position: left bottom;
	width:100%;
	padding:0;
	margin:0;
}
#head1{
	background-image:url('images/head1.gif'); 
	background-repeat: no-repeat; 
	background-position: top left;
}

#cnn_img{
	margin: 22px 0px 0px 0px;
}
#pedestal {
	background-image:url('images/box_bg.gif'); 
	background-repeat: no-repeat; 
	background-position: left top; 
	vertical-align:top;
	width:186px;
	height:202px;
}

#corridor {
	background: url('/images/nav_bg.gif'); 
	background-repeat: no-repeat; 
	padding: 10px 0px 10px 20px;
}

#l_cs_tbl{
	width:179; 
	background-color:#EEEEEE; 
	margin-left:0px;
}

#l_cs_tbl tr{
	vertical-align:top;
}
.l_cs_num {
	padding-left:8px; font-size:10px;
}

.l_cs {
	padding-bottom:8px; font-size:10px;
}
.l_cs a.smallblue:link{
	text-transform:capitalize;
}
.l_cs  a.smallblue:visited
{
	text-transform:capitalize;
}
.l_cs  a.smallblue:active
{
	text-transform:capitalize;
}
.l_cs  a.smallblue:hover
{
	text-transform:capitalize;
}


.top_features {
	line-height:100%;
	margin:0px; 
	padding:0px;
}
.top_features img{
	margin:0px 4px 0px 0px;
	padding:0px;
	float:left;
}


#box {
	position:absolute;
	top:70px;
	left:164px;
	border-width:0;
	width: 100px;
	height: 100px;
	padding: 0px 0px 0px 47px;
}
head{
	font-weight: bold;
	border: 0px;
	font-size: 20px;
	letter-spacing: -1px;
}
h1 {
	color:#333333;
	font-weight: bold;
	border: 0px;
	font-size: 21px;
	letter-spacing: -1px;
}
h2 {
	color:#333333;
	font-weight: bold;
	border: 0px;
	font-size: 17px;
}

h3 {
	color:#333333;
	font-weight: bold;
	border: 0px;
	font-size: 14px;
}
h4 {
	color:#333333;
	font-weight: bold;
	border: 0px;
	font-size: 13px;
}
.headsmall{ color: black; border: 0px; font-size: 14px; font-family: Verdana, Arial, Tahoma; padding: 0px 0px 25px 0px; font-weight: bold;}
.headnews{ color: black; border: 0px; font-size: 11px; font-family: Verdana, Arial, Tahoma; padding: 2px 0px 2px 0px; font-weight: bold;}
.date{font-size: 9pt; color: #666;} 

.lead{
	color: #2C70A2;
	border: 0px;
	font-size: 16px;
	font-family: Verdana, Arial, Tahoma;
	letter-spacing: 1px;
	padding: 25px 0px 5px -5px;
	font-weight: bold;
}
.prelead{ color: white; border: 0px; font-size: 12px; font-family: Verdana, Arial, Tahoma;  font-weight: bold; margin-top: 10px}
.small{ font-family: Verdana;font-size: 10px; color: black;} 
.small2{ font-family: Verdana, Arial, Tahoma; font-size: 11px; color: black;text-decoration: none; line-height:130%; margin-left:20px;} 
.copyright { font-size: 11px; color: #959595; text-decoration: none;}
a.copyright, a.copyright:visited, a.copyright:active, a.copyright:hover {text-decoration:underline; color: #959595;}
.date{ font-family: Tahoma;font-size: 7pt; color: black;} 

a, a:active,a:visited{border: 0px; text-decoration: underline; color:#333333;} 
a:hover{ text-decoration: none; color:blue;} 
a.small, a.small:active, a.small:visited, a.menu, a.menu:active, a.menu:visited{ font-size: 11px; text-decoration: none; color: darkblue;} 
a.small:hover{text-decoration: underline; color: #221;}
.special{font-weight: bold; font-size:17px;}

#simple{border: 0px; text-decoration: none; color:black;} 

ul{
    margin: 0px 0px 5px 10px;
    list-style-position: inside;
} 
ul.outside{
	padding-left:0px;
	margin-left:0px;
	list-style: outside;
}
td.news{ padding: 15px 15px 0px 0px;}
td.footer{ padding: 7px 25px 7px 25px; border-top: gray 1px solid; background: #eeeef0; text-align: center;}


a.menu, a.menu:active, a.menu:visited{
	color: #5992C5;
	border: 0px;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

a.menu:hover{
	color: orange;
	text-decoration: underline;	
}

table.features {
	margin-left:10px;
}
table.features td{
	font-size: 10px;
	margin: 5px 0px 3px 15px;
}

a.smallblue, a.smallblue:active, a.smallblue:visited{
   font-size: 10px;
   color: #2C7FB0;
   font-weight: bold;
   text-decoration: none;
   line-height: 120%;
   text-transform:uppercase;
}

a.smallblue:hover{
   text-decoration: underline;
   color: orange;
}

a.smallorange, a.smallorange:active, a.smallorange:visited{
   font-size: 10px;
   color: orange;
   font-weight: bold;
   text-decoration: none;
   line-height: 120%;
   text-transform:uppercase;
}

a.smallorange:hover{
   text-decoration: underline;
   color: #2C7FB0;
}
hr {width:1px; color: #000000;}

.ordtab{
   background:url('images/tab.gif') no-repeat right top;
   padding-right:15px;
   text-align:right; 
   font-weight:bold; 
   cursor:default;
   height:46px;
}
.plugtab{
   background:url('images/tab-plugins.gif') no-repeat right top;
   padding-right:15px;
   text-align:right; 
   font-weight:bold; 
   cursor:default;
   height:28px;
}
.pluginscategory
{
display:none;
}
.speclist{
margin:0px;
padding:0px;
list-style:outside;
}
.speclist li{
margin:0px;
}
.crosslink{
cursor:hand;
cursor:pointer;
}
.ordertable {
padding-left:20px;
background: #e3eefe url('images/orderbg.png') repeat-x; width:100%;
}
.ordertable h3{line-height:100%; padding:5px 0px 5px 0px; margin:0px;}

.nounderline:link, .nounderline:link, .nounderline:visited, .nounderline:active {text-decoration:none;}
.nounderline:hover{text-decoration:underline; color:#000000;}
.pluginsspecials:link, .pluginsspecials:visited, .pluginsspecials:active {color:#d70000; text-decoration:none;}
.pluginsspecials:hover{text-decoration:underline; color:#d70000;}

  /* set the image to use and establish the lower-right position */ 
  .cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{ 
  background: transparent url(img.php.png) no-repeat bottom right} 
  .cssbox{ 
  /* intended total box width - padding-right(next) */ 
  width:128px !important; 
  /* IE Win = width - padding */ 
  width: 121px; 
  /* the gap on the right edge of the image (not content padding) */ 
  padding-right:7px; 
  /* use to position the box */ 
  margin:0px auto 10px auto
  } /* set the top-right image */ 
  .cssbox_head{background-position:top right; /* pull the right image over on top of border */ 
  margin-right:-7px; 
  /* right-image-gap + right-inside padding */ 
  padding-right:3px;
  text-align:center;} 
  /* set the top-left image */ 
  .cssbox_head h2{ 
  color: #d70000;
  font-family: tahoma;
  font-size:13pt;
  font-weight:normal;
  background-position:top left; 
  margin:0; 
  /* reset main site styles*/ 
  border:0; /* ditto */ 
  /* padding-left = image gap + interior padding ... no padding-right */ 
  padding:5px 0 1px 7px; 
  height:auto !important; 
  height:1%} 
  /* IE Holly Hack */ /* set the lower-left corner image */ 
  .cssbox_body{ 
  background-position:bottom left; 
  margin-right:0px; 
  /* interior-padding right */ 
  padding:5px 0 7px 7px;
  line-height:120%;
  font-size:11px;
  vertical-align:top;
  } /* mirror .cssbox_head right/left */

  /* set the image to use and establish the lower-right position */ 
  .cssbox2, .cssbox2_body, .cssbox2_head, .cssbox2_head h2{ 
  background: transparent url(img.php.png) no-repeat bottom right} 
  .cssbox2{ 
  /* intended total box width - padding-right(next) */ 
  width:228px !important; 
  /* IE Win = width - padding */ 
  width: 221px; 
  /* the gap on the right edge of the image (not content padding) */ 
  padding-right:7px; 
  /* use to position the box */ 
  margin:0px auto 10px auto
  } /* set the top-right image */ 
  .cssbox2_head{background-position:top right; /* pull the right image over on top of border */ 
  margin-right:-7px; 
  /* right-image-gap + right-inside padding */ 
  padding-right:3px;
  text-align:center;} 
  /* set the top-left image */ 
  .cssbox2_head h2{ 
  color: #d70000;
  font-family: tahoma;
  font-size:13pt;
  font-weight:normal;
  background-position:top left; 
  margin:0; 
  /* reset main site styles*/ 
  border:0; /* ditto */ 
  /* padding-left = image gap + interior padding ... no padding-right */ 
  padding:5px 0 1px 7px; 
  height:auto !important; 
  height:1%} 
  /* IE Holly Hack */ /* set the lower-left corner image */ 
  .cssbox2_body{ 
  background-position:bottom left; 
  margin-right:0px; 
  /* interior-padding right */ 
  padding:5px 0 7px 7px;
  line-height:120%;
  font-size:11px;
  vertical-align:top;
  } /* mirror .cssbox_head right/left */

.overbuy {border:solid 1px #cccccc; padding:5px 5px 3px 5px;}
.nooverbuy {border:solid 1px #ffffff; padding:5px 5px 3px 5px;}
.btext {font-weight:bold;}

.helpcontents ol {padding-left:0px; margin-left:0px;}
.helpcontents ol li{font-weight:bold; font-size:14px; list-style-type:none; font-family:arial; list-style-position:inside;}
.helpcontents ol li ol{padding-left:15px; margin-left:15px;}
.helpcontents ol li a:link{text-decoration:none;}
.helpcontents ol li a:active{text-decoration:none;}
.helpcontents ol li a:visited{text-decoration:none;}
.helpcontents ol li a:hover{text-decoration:underline; color:#000000;}
.helpcontents ol li ol li{font-style:normal; font-weight:normal; font-size:14px; text-transform:none;}
.helpcontents ol li ol li ol li{font-style:normal; font-weight:normal; font-size:14px; text-transform:none;}
.helpcontents ol li ol li .helpsmall {padding-left:30px; margin-left:30px;}
.helpcontents ol li ol li .helpsmall li{font-style:normal; font-weight:normal; font-size:12px; text-transform:none;}
.helpcontents ol li ol li ol .ital {font-style:italic;}
.helpcontents ol li ol li ol li ol li{font-style:normal; font-weight:normal; font-size:12px; text-transform:none;}


#en_lang { background: url('/images/en_small.gif') no-repeat 5px 3px; padding-left:30px; }
#de_lang { background: url('/images/de_small.gif') no-repeat 5px 3px; padding-left:30px; }
#fr_lang { background: url('/images/fr_small.gif') no-repeat 5px 3px; padding-left:30px; }
#kr_lang { background: url('/images/kr_small.gif') no-repeat 5px 3px; padding-left:30px; }
#ru_lang { background: url('/images/ru_small.gif') no-repeat 5px 3px; padding-left:30px; border-bottom:solid 1px #aaa; }

table.pr {
	border-collapse:separate; 
	border-spacing:0px;
	width:100%;
}
table.pr td{
	padding:3px;
	vertical-align:top;
	background-color:#ffffff;
	text-align:left;
}
