body {
	background:#3C4848; 
	font-size:11px; 
	color:#a0a3a3; 
	line-height:17px;
	font-family: "Lucida Grande", Arial, sans-serif;}

* {margin:0;padding:0;height: auto;}

li {list-style:none;}img {border:none;}

a {color:#4FFF4D; text-decoration:none; }

a:hover {text-decoration:underline}

h1 {color: #fff; font-size: 12px;
	font-weight: normal;
	font-style: normal;
}

.hidden {display: none;}

#wrap {margin:64px auto 0; width:782px;}

#bubble {
	position: fixed;
	right: 0;
	top: 50px;
	width: 52px;
	height: 122px;
	background-image: url(../../images/bubble.png);
	_background-image: url(../../images/bubble.gif);
	background-repeat: no-repeat;
}

#bubble p {
	float: right;
	margin-top: 35px;
	width: 35px;
	color: #ccc;
}

/* @group header */

#header {width:782px; height:74px;}

#logo { 
	background-image:url(../../images/logo.png);
	_background-image:url(../../images/logo.jpg); 
	background-repeat:no-repeat; 
	float:left; 
	width:353px; 
	height:74px;
}

#logo span {display:none;}

#mainnav li {float: right;margin-top:56px;}

#mainnav li a {
	display: block;
	line-height:18px;
	width: 60px;
	text-align: center;
	font-size:12px;
	color:#FFFFFF;
	margin-right:1px;
}

#mainnav li a:hover {background-color:#707A79;text-decoration:none;}

#mainnav li a.current {background-color:#707A79;}
/* @end */

/* @group mainbody */

#mainbody {float:left; margin-top:28px; width:782px;}

#banner {
	background-image:url(../../images/banner_bg.png); 
	_background-image:url(../../images/banner_bg.jpg); 
	background-repeat:repeat-x; 
	float:left; 
	width:618px; 
	padding-top:18px;
}

#banner .imgbox {float:left; margin:0 40px 20px 2px;
	background: url(../../images/icon.png) no-repeat;_background: url(../../images/icon.gif);width: 217px;height: 192px;
}

#banner #text {float:left; margin-top: 15px; width:313px;}

#banner #text h1 {font-size:15px;}

#banner #text #download{float:left; margin-top: 15px;}

#banner #text #download a {
	display: block;
	width:101px; 
	height:30px; 
	background-image:url(../../images/download.png); 
	background-repeat:no-repeat;
}

#banner #text #download a:hover {background-image:url(../../images/download_over.png);}

#banner #text #download span {display:none;}

#menu li {float:right;}

#menu li a {
    display: block;
	line-height:27px;
	width:155px;
	color: #a0a3a3;
	text-align:center;
	border-top-style:solid;
	border-top-color:#969D9D;
	border-top-width:1px;
}

#menu li a:hover {background-color:#707A79; color:#FFFFFF;text-decoration:none;}

#menu li a.current {background-color:#707A79; color:#FFFFFF;}

#content {float:left; width:782px; margin-top: 10px;}

#content #left {
	float:left; 
	width:228px;  
	padding: 0 22px 0 6px;
}

#content #left img { 
	margin-right: 7px;
	margin-bottom: -2px;
}

#content #left p {
	margin-bottom: 30px;
}

#content #center { 
    float:left;
    width:254px;
	border-left-style:solid;
	border-left-color:#556060;
	border-left-width:1px;
	border-right-style:solid;
	border-right-color:#556060;
	border-right-width:1px;
	padding: 0 20px 0 26px;
}

#content #center p {
	margin-bottom: 32px;
}

#content #right { 
	float:left; 
	width:195px;  
	padding:0 3px 0 26px;
}

#content #right p{
	margin-bottom: 32px;
}

/* @end */

/* @group footer */

#footer { 
    float:left;
	height:120px;
    margin-top:60px;
	padding-top:10px;
    width:782px; 
    border-top-style:solid;
	border-top-color:#556060;
	border-top-width:1px;
}

#footer a {	color:#a0a3a3;}

#footer a:hover{color:#FFFFFF;text-decoration:none;}
	
#footer p {float:left;}

#bottomnav li {float: right;}

#bottomnav li a {
	display: block;
	width: 60px;
	text-align: center;
}

/* @end */

/* @group aboutus */

#content_aboutus {
	float:left; 
	width:782px; 
	padding-top: 25px;
	border-top-style:solid;
	border-top-color:#a8adad;
	border-top-width:1px;
}

#content_aboutus #left {
	float:left; 
	width:228px;  
	padding: 0 22px 0 6px;
}

#content_aboutus #left img { 
	margin-right: 7px;
	margin-bottom: -2px;
}

#content_aboutus #left p {
	margin-bottom: 30px;
}

#content_aboutus #right { 
    float:left;
    width:478px;
	border-left-style:solid;
	border-left-color:#556060;
	border-left-width:1px;
	padding: 0 12px 0 35px;
}

#content_aboutus #right p {
	margin-bottom: 32px;
}

#content_aboutus #right .space {
	width:478px;
	border-top-style:solid;
	border-top-color:#556060;
	border-top-width:1px;
}
/* @end */

/* @group downloads */
#content_downloads {
	float:left; 
	width:782px; 
	padding-top: 25px;
	border-top-style:solid;
	border-top-color:#a8adad;
	border-top-width:1px;
	background-image:url(../../images/downloads_bg.png);
	_background-image:url(../../images/downloads_bg.jpg); 
	background-repeat:repeat-x; 
}


#content_downloads #left{ 
    float:left;
    width:546px;
    border-right-style:solid;
	border-right-color:#556060;
	border-right-width:1px;
}

#content_downloads img {
	float: left;
	margin: 0 30px 60px 15px;
}

#content_downloads #left h1 {
	float: left;
}

#content_downloads #left p {
	float:left;
	margin-bottom: 32px;
	width: 365px;
}

#content_downloads #left .space {
	width: 520px;
	border-top-style:solid;
	border-top-color:#556060;
	border-top-width:1px;
}

#content_downloads #left .pages{
	margin-left: 10px;
	color:#a0a3a3;
}

#content_downloads #left .pages a {
	text-decoration: underline;
	color:#a0a3a3;
}

#content_downloads #left .pages a:hover { color:#FFFFFF; }

#content_downloads #right { 
	float:left; 
	width:199px;  
	padding:0 10px 0 26px;
	
}

#content_downloads #right p{
	margin-bottom: 32px;
}
/* @end */
