body { margin:0; padding:0;font:normal 12px Arial, Helvetica, sans-serif; color:#656565;background:#B8DFF4 url(../images/body-bg_02.png) repeat-x top; padding-bottom:50px;text-align:center; }
p, blockquote {font-family: Arial, sans-serif;font-size: 13px;color: #707070;line-height: 19px;}
p { line-height:20px; }
a { outline:none; }
p a, li a {color: #707070;}
a img { border: none; }
p a:hover,
li a:hover {text-decoration: none;color: #cc0000;}
em { font-style:italic; }
#container { position:relative; width:960px; margin:0 auto; background:url(../images/body-bg.png) bottom repeat-x;}
#header { height:95px; position:relative; z-index:3;  }
#header h1 { position:absolute; top:5px; left:10px; width:315px; height:53px; }
#header h1 a { display:block; width:315px; height:53px; text-decoration:none; outline:none; }
#header h1 a img { border:none; }
#header p {  text-align:right; font-size:11px; color:#FFFFFF; padding-top:60px; }
#header p a { /*color:#6ebcec;*/ color:#fff; text-decoration:none; }
#header p a:hover { text-decoration:underline; }
#navigation { height:26px; background:url(../images/navigation-bt.gif) repeat-x bottom;  }
#navigation ul.menu { padding-left:10px; margin: 0 auto; height: 25px; list-style: none; position:relative; z-index:2; }
.menu li { float:left; margin-right:7px; }
.menu li a { float: left; display: block; height:26px; text-decoration: none; }
.menu li#home a:hover, .menu li#download a:hover, .menu li#features a:hover, .menu li#screenshots a:hover,.menu li#contact a:hover,.menu li#company a:hover,
.menu li#home a.active, .menu li#download a.active, .menu li#features a.active, .menu li#screenshots a.active, .menu li#contact a.active,.menu li#company a.active,
.menu li#home a.active:hover, .menu li#download a.active:hover, .menu li#features a.active:hover, .menu li#screenshots a.active:hover, .menu li#contact a.active:hover,.menu li#company a.active:hover{ background-position:100% -30px; }
.menu li a span { display:none; }
.menu li#home a { width:80px; background:url(../images/navigation_home.png) no-repeat top left; }
.menu li#download a { width:110px; background:url(../images/navigation_download.png) no-repeat top left; }
.menu li#features a { width:110px; background:url(../images/navigation_features.png) no-repeat top left; }
.menu li#screenshots a { width:110px; background:url(../images/navigation_screenshots.png) no-repeat top left; }
.menu li#contact a { width:110px; background:url(../images/navigation_contact.png) no-repeat top left; }
.menu li#company a { width:110px; background:url(../images/company_contact.jpg) no-repeat top left; }
#submenu_holder { height:48px; position:relative; z-index:4; background:#FFFFFF url(../images/submenu_bg.gif) repeat-x top;}
#submenu_holder ul.submenu { float:left; width:100%; padding-left:0px;  }
.submenu li { display: inline; float:left; background:url(../images/submenu_separator.gif) no-repeat top right; }
.submenu li.last { background:none; } 
.submenu li a { float: left; display:block; height:48px; text-decoration:none; color:#0071bc; background:url(../images/submenu_link.gif) no-repeat top center; padding:0 10px; } 
.submenu li a:hover, .submenu li a.active, .submenu li a.active:hover { background-position:bottom center; color:#555555; }
.submenu li a span { display:block; padding-top:1em; text-align:center; margin:0; }
#maincontent { background:#FFFFFF; text-align:center; }
#topfeatured { width:940px; height:300px; background:url(../images/pic.jpg) no-repeat bottom center; margin:10px 10px 10px 10px; padding-top:12px;  text-align:left; border:1px solid #CFCFCF; }
#topfeatured_box{width:580px; margin:20px 10px 10px 320px;}
#topfeatured_box h1{font-size:24px; line-height:36px; font-family:Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000;}
#topfeatured_box p{margin:20px 0; padding:0; font-size:12px; line-height:18px; width:450px; color:#000; }
#topfeatured_box_button{width:400px; padding:0; margin:0; text-align:center;}

#content3 { width:940px; margin:0 auto; text-align:center; padding-bottom:17px; background:url(../images/content_gradient_bottom_network.jpg) repeat-x bottom; }
/* topnav ****************************************************************************************/
div#maincontent {padding: 0;overflow: hidden;background:#FFFFFF; text-align:left; }
div#homecontent {padding:15px 0px 0px; width:940px;margin:0pt auto;}
div#homecontent-2 {padding:15px 0px 0px; width:960px;margin:0pt auto;}
div.left-col{float:left;width:67%;color:#333333;padding-left:5px;}
div.left-col-2{float:left;width:90%;color:#333333;padding-left:25px;}
div.left-col-3{float:left;width:97%;color:#333333;}
div.left-col-3-2{float:left;width:98%;color:#333333;}
div.left-col p { margin:14px 0;}
#promotion-ad-3 h3 { font-family:Georgia, "Times New Roman", Times, serif;}
div.right-col{float:right;border-left:0px solid #DFDFDF;padding:0pt 0pt 0pt 10px;width:30%;}
div.right-col_tr{ width:100%;height:38px; line-height:38px; background-image:url(../images/righttr2.jpg); background-repeat:repeat-x;}
div.right-col_tr h5{font-size:18px; line-height:38px; color:#fff; margin:0; padding:0; padding-left:20px;}
div#footer {width:960px;height: 99px;background: url(../images/bg_footer.png) no-repeat;text-align:left;}
/* footernav **************************************************************************************/
ul#footernav {font-family: Arial, sans-serif;text-transform: uppercase;font-size: 12px;list-style-type: none;margin: 0px;padding:20px 0 0 20px;cursor: default;}
ul#footernav li {margin-left: 0px;display: inline;color: #606060;line-height: normal;}
ul#footernav li a {color: #606060;text-decoration: none;}
ul#footernav li.active a, ul#footernav li a:hover {color: #2a2a2a;border-bottom: 2px solid #0076C5;}
/* footerproductlist *********************************************************************************/
ul#footerproductlist {font-family: Arial, sans-serif;font-size: 10px;list-style-type: none;margin: 0px;padding: 8px 0px 0px 20px;cursor: default;color: #acacac;}
/* copyright **************************************************************************************/
p#copyright {font-style: italic;font-family: Arial, sans-serif;font-size: 12px;color: #acacac;padding: 0 20px 0 20px;margin: 8px 0 0 0;}
p#copyright a {color: #acacac;text-decoration: none;}
p#copyright a:hover {color: #2a2a2a;}
div.left-col img{}
div.left-col h1, div.right-col h1 {font-size:18px;line-height:95%;margin:10px 0px 10px;}
div.left-col #promotion-ad-1 h1  {font-size:18px;line-height:95%;margin:0px 0px 20px;}
#checkbox { width:600px; margin:0; padding:0;}
#checkbox ul {margin: 0px;padding:0px; margin-left:35px;font-weight: bold;}
#checkbox li { font-size:12px; line-height:30px;list-style-image:url(../images/list_checkbox.png); }
.border {border-bottom-width: 1px;border-bottom-color: #E6E6E6;border-bottom-style: solid;}
.border-2 {border-top-width: 1px;border-top-color: #E6E6E6;border-top-style: solid;border-bottom-width: 1px;border-bottom-color: #E6E6E6;border-bottom-style: solid;}
#promotion-ad-2 img{padding-right:70px; float:left;display:block;padding-left:15px;}
#promotion-ad-1 img {padding-right:50px; float:left;display:block;}
#promotion-ad-1 {position:relative;}
#promotion-ad-4 ul li{padding:5px;}
#proRelease p {margin:0;}
#proRelease {padding-bottom:40px;}
#proRelease img{margin:20px;}
#upperSidebar{margin:0 auto;text-align:left;height:262px;}
#floatUp{display:block;text-align:left;padding-top:20px;}
#floatUp img,#floatUp p{display:block;text-align:left;color: #000000;font-weight:bold;margin:8px auto;}
#floatUp p{text-align:center;}
#boxAd1 {display:block;float:left;padding-left:8px;}
#floatUp li{list-style:none;}
#downloadImg img {display:block;margin:0 auto;padding-left:10px;}
#lowerSidebar{clear:both;padding:10px 10px 0px 10px;text-align:left;list-style:none; margin:0; margin-bottom:20px; border:1px solid silver;}
#lowerSidebar p{margin:10px 0 10px 0;}
#lowerSidebar ul{ margin:0; padding:0; margin-left:20px;}
#lowerSidebar li{ list-style-image:url(../images/tick.gif); line-height:24px; font-size:12px;}
.clear:after { content: '.'; display: block; height: 0; clear: both; visibility: hidden; }
.clear {display:inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
div.descText ul li {padding:3px 10px;font-size:14px;}
div.descText ul {margin:30px 40px;}
#featuredContent {width:100%;}
#promotion-ad-1,#promotion-ad-2,#promotion-ad-3,#promotion-ad-4,#promotion-ad-5,#proRelease {padding:10px;}
.sep-page-content { background:#FFFFFF; text-align:center; width:960px;overflow:hidden;height:950px;text-align:left;}
div#homecontent div.left-col{font-family:Arial,sans-serif;font-size:14px;}
div#homecontent div.left-col ul li {line-height:1.4em;font-size:13px;color:#000;}
div#homecontent div.left-col #promotion-ad-1 ul li {line-height:1em;}
div.left-col .yui-nav {margin-top:15px;}

#featureli{ padding:10px 5px; float:left; width:330px;}
#featureli ul{}
#featureli li{list-style-image:url(../images/tick2.gif); font-size:12px; line-height:30px;  }
#featureli2{float:right; width:250px; text-align:center;}
#featureli2 img{margin:0 auto;}


#promotion-ad-1_box{width:600px; margin:0 auto; text-align:center;}
#promotion-ad-1_box h1{font-size:18px;  line-height:24px; text-align:center;width:500px; clear:both; padding:5px 0 ;}
#promotion-ad-1_box img{width:500px; clear:both; text-align:center; padding:5px 0 ;}
