﻿body { margin: 0px auto;font-family: Arial,sans-serif; font-size: 12px; position: relative; width: 890px; height: 100%; background: #f4f4f4 url(img/bg1.gif) top center repeat-y;}
a:link,a:visited{ color:#0000EE; text-decoration:none}
a:hover{ color:#7D7DFF; text-decoration:underline}
.clear {clear: both;}
.fleft{ float:left}
.fright{ float:right}
img{border:0px;}
.hr{ border-bottom:1px dashed #C0C0C0; margin:0px 0px 10px 0px; padding:0px}
#sidebar {float: right;	width: 230px; background:#ffffff; padding-right:5px;}
#sidebar h3{ font-size:14px; font-weight:bold; text-align:center; padding:0px; margin:0px; clear:both}
#header { padding-bottom:10px;background:#fff;}
.topbanner{ padding:0px; margin:0px}
#main {	float: left; width:630px; border-right:1px solid #e0e0e0; padding-right:8px; padding-left:8px; background:#fff; height:100%; min-height:492px}
.cable_left{ float:left; margin:0px 12px 8px 0px; padding:0px}
#certificate,#product,#project{ padding:0px; margin:10px auto; width:614px; height: auto; overflow:auto; position:relative; min-height:450px}
#certificate ul,#product ul,#project ul{ list-style-type:none; display:inline; padding:0px; margin:0px; width:100%; position:relative}
#certificate ul li,#product ul li,#project ul li{ float:left; width:295px; margin-right:10px; margin-bottom:10px; line-height:25px; text-align:center; font-weight:bold }
#product ul li{ text-align:left;}
#project ul.tleft li{ text-align:left; font-weight:normal; line-height:18px}
#product ul li img{ margin-right:8px; border:1px solid #CCCCCC}
.edition { border-bottom:1px solid #CCCCCC;	height:90px; font-size: 11px; padding:0px; margin:10px 0px}
.edition h4 {font-size: 11px; font-weight: bold; padding-top:20px;}
.edition p {padding-top:3px; text-align:right}
#footer{ background-color: #767676; padding:5px 20px 5px 20px; text-align:center; color:#F1F1F1; line-height:20px}
#footer a{ color:#F1F1F1;text-decoration:none;}
#footer a:hover { text-decoration: underline;}

/*#buyNav {float:right;margin:8px 0 8px 0;}
#buyNav ul { display: inline; text-align: left;}
#buyNav li {padding: 0 5px 5px 18px;font-size: 11px;float: left;list-style-type: none;	font-weight:bold;}
#buyNav li.download{background: transparent url(img/down_icon.gif) no-repeat;}
#buyNav li.order{background: transparent url(img/buy_icon.gif) no-repeat;}
#buyNav li.moreinfo{background: transparent url(img/info.gif) no-repeat;}
#buyNav li.upgrade{background: transparent url(img/upgrade.gif) no-repeat;}
#buyNav li a:link,#buyNav li a:visited {text-decoration:underline; color:#8D215F; font-size:14px; font-weight:bold}
#buyNav li a:hover { text-decoration:none;}*/

h1 { font-size: 18px;}
h1 a:link,h1 a:visited,h1 a:hover{ color:#000000}
h4{	font-size: 13px;}
h2{	font-size: 13px; border-bottom:1px dashed #C0C0C0; padding:0px; margin:0px 0px 10px 0px ; line-height:25px; clear:both}
p{line-height:20px;font-size:13px; margin:0px; padding:0px 0px 15px 0px}
/*.intro{ font-size:16px}*/
.red{ color:#AB0000; font-weight:bold}
.gray{ color:#666666; font-size:12px}
.os{margin:0px;	/*background: transparent url(img/windows_icon.gif) no-repeat;*/
	font-size: 12px;font-weight: bold;padding: 5px 0 5px 0px;}
	
/*#insidesoft{ width:90%; padding:0px; margin-left:28px;}
#insidesoft a:link,#insidesoft a:visited{ color:#000; text-decoration:none;}
#insidesoft a:hover { text-decoration: underline;}
#insidesoft img,.insidesoft img{float:left;	padding-right:8px;}
#insidesoft ul,.insidesoft ul{ position:relative; display:inline; width:100%; margin:0px; padding:0px;}
#insidesoft li,.insidesoft li{ width:49%; float:left; margin: 0 0 8px 0;font-size: 14px;list-style-type: none;padding: 0 0 10px 0px;vertical-align: top;}*/

.insidesoft{ width:90%; padding:0px; margin-left:28px;}
.insidesoft a{ color:#000000; font-size:13px}
.insidesoft li{ line-height:16px}
ul{ padding:0px; margin:0px 0px 20px 30px}
li {line-height:20px;}
#emailsignup{
	font-size:11px;
	padding-top:12px;
}
#emailsignup input { border: #CCCCCC 1px solid; font-size: 12px; padding: .2em;}

/*.offer strong{font-size:14px;}
.offer em{font-size:12px;}*/

/*.product{ float:left; width:180px; margin: 0px 12px 10px 2px; padding:0px; text-align:left; line-height:25px; font-size:16px}
.price{text-align:left; line-height:25px; font-size:16px}*/
/*#special_offer { background: transparent url(img/special_offer_bg.jpg) left top no-repeat; width:186px; height:126px; color: #d7b4d4; position:relative; text-decoration:none;	margin: 0px 12px 10px 2px; float:left; clear:left}
#special_offer h3 { color: #f79700; font-size: 14px; text-align: center; padding: 10px 0 5px 0; font-weight: bold; margin:0px;}
#special_offer p { margin: 0; padding: 0;padding-left: 10px; font-size: 13px; padding-bottom: 5px;line-height:120%;}
#special_offer a { color: #f79700; text-decoration:underline;}*/

.prod{padding:3px 12px 3px 5px;}

table.topnav{ border:0;	width:100%;	background-color: #767676; padding:0px; margin:0px}
table.topnav td{ padding: 5px 30px 5px 40px; background: transparent url(img/arrow_globalnav.jpg) 28px 7px no-repeat; border-right: #F8F8F8 1px solid; margin:0px}
table.topnav td.last{ border:none;}
table.topnav a { color:#FFFFFF; text-decoration:none;}
table.topnav a:hover { text-decoration: underline;}
.australiaoffice{ margin-bottom:20px; font-size:16px; line-height:25px}
