/* general setting*/
body 
{
	margin:0;
	background:#d8d7d7 url(/images/bg-body.gif) repeat-x;
	font:11px/16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#5b5b5b;
}


.home {background:#d8d7d7 url(/images/bg-body-home.gif) repeat-x;}

img
{
	border-style:none;
}

a
{
	text-decoration:none;
	color:#005696;
}

a:hover
{
	text-decoration:underline;
}

input, textarea, select
{
	font:100% Verdana, Geneva, Arial, Helvetica, sans-serif;
	vertical-align:middle;
}

form, fieldset
{
	margin:0;
	padding:0;
	border-style:none;
}
/* wrapper */
#wrapper {
	margin:0 auto;
	width:960px;
	padding:0 0 90px;
}
.w1 {
	padding:159px 35px 0 33px;
	background:#fff url(/images/bg-wrapper.gif) no-repeat 100% 100%;
	position:relative;
}
/* header start */
#header {
	position:absolute;
	top:30px;
	width:892px;
	z-index:10;
}
#header:after {
	display:block;
	content:"";
	clear:both;
}
#header .holder {
	overflow:hidden;
	height:1%;
	margin:0 0 20px;
}
.logo {
	float:left;
	margin:15px 0 0;
	width:88px;
	height:45px;
	background:url(/images/logo.gif) no-repeat;
	text-indent:-9999px;
}
.logo a {
	display:block;
	height:100%;
}
#header .frame {float:right;}
/* menu */
.menu {
	overflow:hidden;
	height:1%;
	margin:0 3px 11px 0;
}
.menu ul {
	float:right;
	margin:0;
	padding:0 2px 0 0;
	list-style:none;
	font-size:10px;
}
.menu li {
	float:left;
	padding:11px 0 0 13px;
}
.menu a {
	color:#808285;
	float:left;
}
.menu a:hover {color:#005696;}
.menu .global-network {
	float:right;
	margin:0 0 0 6px;
	text-indent:-9999px;
	overflow:hidden;
	width:55px;
	height:31px;
	background:url(/images/bg-gloabal-network.gif) no-repeat;
}
/* search-form */
.search-form {
	overflow:hidden;
	padding:0 1px 0 0;
	width:260px;
	height:21px;
	background:url(/images/bg-search-form.gif) no-repeat;
	margin:0 0 0 auto;
}
.search-form .text {
	float:left;
	margin:0;
	padding:4px 3px;
	width:180px;
	font-size:10px;
	background:none;
	border:none;
	color:#808285;
}
.search-form .submit {
	float:left;
	margin:5px 0 0 33px;
}
/* nav */
.nav-holder {
	height:1%;
	background:url(/images/bg-nav-dots.gif) repeat-x;
	padding:5px 0 10px 0;
	margin:0 0 18px;
}
.nav-holder:after {
	display:block;
	content:"";
	clear:both;
}
.cufon-active .nav-holder {padding:8px 0 9px 0;}
#nav {
	float:left;
	margin:0;
	padding:0 0 0 19px;
	list-style:none;
	font-size:11px;
}
#nav li.first-child .item {margin:0 0 0 -19px;}
#nav li {
	float:left;
	padding:0 21px 0 0;
	position:relative;
}
#nav li .item {
	float:left;
	height:13px;
	overflow:hidden;
	position:relative;
	font-size:12px;
}
.cufon-active #nav li .item {height:12px;}
#nav .item a {
	color:#3c3c3c;
	float:left;
	overflow:hidden;
	height:26px;
}
.cufon-active #nav .item a {height:24px;}
#nav .item a .default,
#nav .item a .hover {display:block;}
.cufon-active #nav .item a .default {
	float:left;
	height:12px;
}
.cufon-active #nav .item a .hover {
	float:left;
	clear:left;
	height:12px;
	color:#005696;
}
.cufon-active #nav li a .cufon {
	float:left;
	margin:0 !important;
}
.login {
	float:right;
	font-size:12px;
	color:#3C3C3C;
}
.cufon-active .login .cufon {
	float:left;
	margin:0 !important;
}
.login:hover {
	text-decoration:none;
	color:#005696;
}
#nav li a:hover {color:#005696;}
.cufon-active #nav li .item a.active,
.cufon-active #nav li.hover .item a,
.cufon-active #nav li:hover .item a {
	margin:-12px 0 0;
	text-decoration:none;
}
/* drop */
#nav .drop {
	position:absolute;
	left:-9999px;
	top:10px;
	width:999px;
	padding:28px 0 0;
}
#nav .drop div.holder {
	background:url(/images/bg-nav-drop.png) repeat;
	padding:17px 0 16px;
	float:left;
	height:1%;
}
#nav .drop .column {
	float:left;
	padding:0 15px 0 15px;
	width:168px;
}
#nav .drop-list {
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	background:url(/images/bg-drop-dots.gif) repeat-x;
}
#nav .drop strong {
	display:block;
	color:#808285;
	padding:1px 0 3px 2px;
	background:url(/images/bg-drop-dots.gif) repeat-x 0 100%;
} 

#nav .drop-list ul {
	margin:0;
	padding:7px 0 4px 7px;
	list-style:none;
	background:url(/images/bg-drop-dots.gif) repeat-x 0 100%;
}
#nav .drop-list .last ul {background:none;}
#nav .drop-list li {
	float:none;
	padding:0;
	vertical-align:middle;
	height:1%;
}
#nav .drop-list ul li {padding:0 0 3px;} 
#nav .drop a {color:#5B5B5B;}
#nav .drop a:hover {
	text-decoration:none;
	color:#005696;
}
#nav li.hover .drop,
#nav li:hover .drop {left:-19px;}

#nav .continue strong
{

}

#nav .continue ul
{
	background: none;
}

#nav .continue
{
	background: none;
}

/* promo */
.promo {
	position:relative;
	z-index:1;
	overflow:hidden;
	margin:0 0 7px;

	height:1%;
	background:#56a1d5;
}
* html .promo
{
	margin-top:22px !important;
}
.home .promo {background:#fff;}
/* boxes */
.boxes {
	float:right;
	width:173px;
	margin:0;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
}
.boxes li {
	background:url(/images/bg-boxes-dots.gif) no-repeat;
	margin:-8px 0 11px;
	padding:7px 0 0;
	vertical-align:middle;
	height:1%;
}
.boxes .area {
	background:url(/images/bg-boxes-item.gif) no-repeat;
	padding:6px 7px 5px 5px;
	height:72px;
}
.boxes li .holder {
	position:relative;
	padding:50px 0 0;
	width:161px;
}
.boxes li .holder img {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
	vertical-align:middle;
}
.boxes .frame {
	display:block;
	position:relative;
	bottom:0;
	z-index:10;
}
.boxes .frame span {
	display:block;
	height:15px;
	overflow:hidden;
	padding:4px 8px 3px 6px;
	/* background:url(/images/bg-nav-drop.png) repeat; */
	cursor:pointer;
}
.boxes li .holder .frame img {
	float:right;
	position:static;
	cursor:pointer
}
.boxes .frame strong {
	line-height:12px;
	float:left;
	letter-spacing:-2px;
}
.cufon-active .frame strong {letter-spacing:-1px;}
.boxes .frame strong .cufon {
	float:left;
	margin:0 !important
}
.boxes .green-scheme a {color:#83c556;}
.boxes .blue-scheme a {color:#005696;}
/* visual */
.promo .visual {float:left;}
* html .products .visual {float:left;}
* +html .products .visual {float:left;}
.visual img {vertical-align:bottom;}
/* caption */
.caption {
	float:right;
	width:235px;
	padding:23px 11px 0;
}
.caption .title {
	font-size:18px;
	color:#fff;
	display:block;
	word-spacing:-1px;
	margin:0 0 19px;
}
.cufon-active .caption .title {
	word-spacing:-1px;
	margin:0 0 19px;
}
.caption .title span {display:block;}
.caption p {
	margin:0;
	font-size:16px;
	color:#fff;
}
.caption .text-holder {word-spacing:-1px;}
/* section */
.section {
	overflow:hidden;
	height:1%;
	padding:0 0 62px 1px;
}
.section .block {
	float:left;
	width:480px;
}
.section .articles {
	width:390px;
	margin:0 0 0 20px;
	float:left;
}
.section .heading {
	overflow:hidden;
	height:1%;
	padding:0 1px 0 0;
}
.section .view {
	float:right;
	font-size:10px;
	margin:-2px 0 0;
	color:#5B5B5B;
}
.section .view:hover {color:#005696;}
.section h2 {
	margin:0 0 2px;
	font-size:15px;
	color:#005696;
	overflow:hidden;
	height:1%;
}
.section h2 .cufon {
	float:left;
	margin:0 !important;
}
.section p {margin:0;}
.section .list {
	margin:0;
	padding:0;
	list-style:none;
	word-spacing:-1px;
}
.section .list a {color:#5b5b5b;}
.section .list .active a,
.section .list a:hover {
	color:#005696;
	text-decoration:underline;
}
/* main */
.main-holder {height:1%;}
.main-holder:after {
	display:block;
	content:"";
	clear:both;
}
/* breadcrumbs */
.breadcrumbs {
	margin:0 0 18px -4px;
	padding:0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:9px;
	color:#5B5B5B;
}
.breadcrumbs li {
	float:left;
	background:url(/images/corner.gif) no-repeat 0 5px;
	margin:0 6px 0 -6px;
	padding:0 2px 0 9px;
	line-height:14px;
}
.breadcrumbs a {color:#5B5B5B;}
.breadcrumbs a:hover {color:#005696;}
/* sidebar */
#sidebar {
	float:left;
	width:160px;
}
/* add-nav */
.add-nav {
	margin:0;
	padding:0;
	list-style:none;
	font-size:13px;
}
.add-nav li {
	vertical-align:middle;
	height:1%;
}


.add-nav a {
	color:#fff;
	display:block;
	background:#005696;
	padding:5px 4px 6px;
	margin:0 0 10px;
	height:1%;
	overflow:hidden;
}
.add-nav a:hover {text-decoration:none;}
.add-nav a .cufon {
	float:left;
	margin:0 !important
}
.add-nav ul {
	margin:0;
	padding:0 0 0 6px;
	list-style:none;
	font-size:11px;
}
.add-nav ul li {
	padding:0 0 7px;
	line-height:17px;
}
.add-nav ul a {
	background:none;
	padding:0;
	color:#5B5B5B;
	display:inline;
	margin:0;
}
.add-nav ul a.active, .add-nav ul a:hover 
{
	color:#005596;
	text-decoration:underline;
}
.add-nav ul ul {
	padding:7px 0 0 6px;
	margin:0 0 -7px;
}
/* content */
#content {
	float:right;
	width:694px;
	padding:3px 0 0;
}
.content-holder 
{
	height:1%;
	min-height: 520px;
}
.content-holder:after {
	display:block;
	content:"";
	clear:both;
}
/* intro */
.intro {
	margin:0 0 24px;
	background:url(/images/bg-dots.gif) repeat-x 0 100%;
}
.intro .heading {
	overflow:hidden;
	height:1%;
	background:url(/images/bg-dots.gif) repeat-x 0 100%;
	padding:0 0 5px;
	margin:0 0 3px;
}
.intro .print {
	float:right;
	color:#5B5B5B;
	font-size:10px;
	margin:6px 0 0;
}
.intro .print:hover {color:#005696;}
.intro h1 {
	margin:0;
	font-size:20px;
	font-weight:normal;
	color:#005696;
}
.intro .text-holder {
	font-size:13px;
	line-height:23px;
	padding:0 55px 12px 0;
}
.intro .text-holder p {margin:0;}
/* container */
.container {
	float:left;
	width:492px;
	padding:0 0 113px;
	position:relative;
}
.container p {margin:0 0 15px;} 
.container ul {
	margin:0 0 0 -10px;
	padding:3px 80px 7px 0;
	list-style:none;
	line-height:16px;
	position:relative;
	height:1%;
}
.container ul li {
	padding:0 0 0 10px;
	background:url(/images/bullet.gif) no-repeat 0 7px;
}
.container ul li ul {
	margin:0 0 0 10px;
	padding:3px 80px 7px 0;
	list-style:none;
	line-height:16px;
	position:relative;
	height:1%;
}
.container ul li ul li {
	padding:0 0 0 10px;
	background:url(/images/bullet.gif) no-repeat 0 7px;
}
.container ol {
	margin:0;
	padding:7px 0 7px 2px;
	list-style:none;
}
.container ol li span {
	display:block;
	margin:0 0 6px;
}
.container ol li {margin:0 0 6px;}
.container ol ol {
	margin:0;
	padding:0;
	list-style:none;
}
/* products */
.products {padding:0 0 24px 2px;}
.products .product {
	overflow:hidden;
	height:1%;
	margin:0 0 29px;
	display:table;
}
.products .visual {display:table-cell;}
.products .description {
	padding:0 0 0 23px;
	overflow:hidden;
	display:table-cell;
	width:300px;
}
.products .valign-top {vertical-align:top;}
.products .valign-middle {vertical-align:middle;}
.products .valign-bottom {vertical-align:bottom;}
.products .description dl {
	margin:0;
	overflow:hidden;
	width:100%;
}
.products .description dt {
	float:left;
	clear:left;
	width:72px;
}
.products .description dd {margin:0;}
.products h4 {
	margin:9px 0 0;
	font-size:11px;
	line-height:14px;
}
.container h2 {
	margin:0 0 13px;
	padding:0 0 3px;
	font-size:12px;
	color:#005696;
	border-bottom:1px solid #808285;
}
.container h3 {
	margin:0 0 0 0px;
	font-size:11px;
	color:#005696;
}
.container hr {
	height:0;
	width:100%;
	line-height:0;
	font-size:0;
	display:block;
	overflow:hidden;
	border:solid #808285;
	border-width:1px 0 0;
	margin:0 0 14px;
	padding:0;
}
* html .container hr {margin:-7px 0 7px;}
* +html .container hr {margin:-7px 0 7px;}
/* info-form */
.info-form {
	padding:14px 0 18px 2px;
	width:430px;
}
.info-form .rows {margin:0 0 25px;}
.info-form .row {
	overflow:hidden;
	height:1%;
	margin:0 0 12px;
	width:392px;
}
.info-form .row label {
	float:left;
	width:101px;
	margin:6px 0 0;
}
.info-form .row .text {
	float:left;
	margin:0;
	width:231px;
	border:1px solid #bdbebf;
	font-size:11px;
	padding:6px 3px 7px;
	color:#5b5b5b;
}
.info-form .row span{
float:left;
}
.info-form .row select {
	float:left;
	margin:10px 0 2px;
	width:237px;
	border:1px solid #bdbebf;
}
.info-form .cell {
	float:left;
	width:105px;
}
.info-form .row .radio {
	float:left;
	width:15px;
	height:15px;
	margin:7px 10px 5px 0;
	padding:0;
}
.info-form .cell label {width:auto;}
.info-form .row .check {
	float:left;
	margin:7px 28px 5px 0;
	padding:0;
	width:15px;
	height:15px;
}
.info-form .textarea {margin:0 0 12px;}
.info-form .textarea label {
	display:block;
	margin:0 0 4px;
}
.info-form .textarea textarea {
	margin:0;
	padding:3px;
	width:384px;
	height:200px;
	border:1px solid #bdbebf;
	overflow:auto;
	color:#5b5b5b;
}
.info-form .submit {	
	background:url("/images/arrow-blue.gif") no-repeat scroll 75px 57% transparent;
	border:1px solid #BDBEBF;
	color:#5b5b5b;
	display:block;
	float:right;
	font-size:11px;
	height:21px;
	padding:3px 13px 1px 10px;
	text-decoration:none;
	width:73px;
}

.info-form .submit:hover {text-decoration:none;}
.info-form .submit span {
	display:block;
	padding:0 33px 5px 0;
	background:url(/images/arrow-blue.gif) no-repeat 100% 4px;
}
/* table */
.container table {
	margin:0 0 0 3px;
	padding:0;
	border-collapse:collapse;
}
.container table th, table thead tr td {
	padding:5px 0 8px 12px;
	text-align:left;
	font-weight:normal;
	color:#fefefe;
	background:#005696;
	font-size:12px;
}
.container table td.border,
.container table td.none,
.container table th.none, table thead tr td.none {
	width:1px;
	padding:0;
	background:none;
	font-size:0;
	line-height:0;
	border:0;
}
.container table td.border {background:#bdbebf !important;}
.container table .size {width:168px;}
.container table .info {width:151px;}
.container table td {
	padding:6px 0 7px 15px;
	font-size:11px;
}
.container table .even td {
	background:#f2f2f3;
	border:solid #bdbebf;
	border-width:1px 0;
}
/* blocks */
.container .blocks {padding:0 0 33px;}
.container .block {padding:8px 0 10px;}
.container .block .heading {
	overflow:hidden;
	height:1%;
	padding:0 0 2px;
	margin:0 0 9px;
	border-bottom:1px solid #5B5B5B;
}
.container .block .heading .view {
	float:right;
	font-size:10px;
	color:#5B5B5B;
	line-height:14px;
}
.container .block .heading .view:hover {color:#005696;}
.container .block .heading h3 {
	font-size:12px;
	margin:0;
}
/* news */
.news .item {margin:0 0 15px;}
.container .news span {
	display:block;
	line-height:14px;
}
/* gallery */
.gallery {
	padding:12px 0 6px;
	overflow:hidden;
	height:1%;
}
.gallery .item {
	float:left;
	margin:0 18px 18px 0;
	position:relative;
	height:80px;
	width:80px;
}
.gallery img {
	position:absolute;
	left:0;
	top:0;
	z-index:1;
}
.gallery .item a {
	display:block;
	height:1%;
}
.gallery .item a:hover {text-decoration:none;}
.gallery a span {
	display:block;
	cursor:pointer;
	width:77px;
	padding:2px 0 3px 3px;
	font-size:9px;
	position:absolute;
	top:59px;
	z-index:10;
	background:#a4a4a4 url(/images/arrow-white.gif) no-repeat 64px 5px;
	color:#fff;
	overflow:hidden;
}
.cufon-active .gallery a span {padding:7px 0 5px 3px;}
.gallery a span .cufon {
	float:left;
	margin:0 !important;
}
/* downloads */
.downloads {
	padding:16px 0 0 2px;
	overflow:hidden;
	width:560px;
	margin:0 -80px 0 0;
}
.downloads .item {
	float:left;
	width:245px;
	margin:0 15px 11px 0;
	background:none;
	padding:0;
}
.downloads .item img {float:left;}
.downloads .about {
	float:left;
	padding:7px 0 0 10px;	
}
.downloads .about span {
	display:block;
	line-height:12px;
}
/* aside */
.aside {
	float:right;
	width:173px;
	padding:8px 0 0;
	margin:0 -2px 0 0;
	position:relative;
}
.aside-holder {padding:17px 0 0;}
.aside .boxes {
	float:none;
	padding:0 0 4px;
}
.download {
	width:157px;
	background:#f5f6f6 url(/images/bg-download.gif) no-repeat;
	padding:10px 5px 11px 9px;
	margin-bottom:15px;
}
.download strong {
	font-size:16px;
	display:block;
	margin:0 11px 5px 0;
	background:url(/images/arrow-grey.gif) no-repeat 100% 4px;
}
.download strong a {
	color:#fff;
	display:block;
	height:1%;
}
.download strong a:hover {text-decoration:none;}
.download .document {
	overflow:hidden;
	height:1%;
}
.download .document img {float:left;}
.download .about {
	float:left;
	padding:7px 0 0 5px;
}
.download .about span {
	display:block;
	line-height:12px;
}
/* footer */
#footer {
	overflow:hidden;
	height:1%;
	padding:0 0 30px;
}
#footer strong {
	font-size:14px;
	color:#005696;
	display:block;
	overflow:hidden;
	height:1%;
	line-height:17px;
	margin:0 0 9px;
}
#footer strong .cufon {
	float:left;
	margin:0 !important;
}
#footer ul {
	margin:0 0 0 0px;
	padding:7px 0 0;
	list-style:none;
	overflow:hidden;
	height:1%;
	font-size:10px;
	background:url(/images/bg-dots.gif) repeat-x;
	word-spacing:-1px;
}
#footer ul li {
	float:left;
	background:url(/images/separator.gif) no-repeat 0 50%;
	margin:0 1px 0 -1px;
	padding:0 6px 0 10px;
}
#footer ul a {color:#5B5B5B;}
#footer ul a:hover {color:#005696;}


div.news-wrapper ul
{
	margin: 0;	
	list-style: none;
}

div.news-wrapper ul li
{
	background: none;
	padding: 0;
}
#popupLayer_Print
{
background:url("/images/bg-wrapper.gif") no-repeat scroll 100% 100% #FFFFFF;
padding:159px 35px 0 33px;
position:relative;
}

#popupLayer_Print .printpopup{
color:#919395;
float:right;
font-size:10px;
margin:6px 0 0;
}
#popupLayer_Print .logo {margin:-125px 0 0;}
#popupLayer_Print .print {display:none;}
#popupLayer_Print .aside {display:none;}

#popupLayer_Print .close{
float:right;
margin:-125px 0 0;
}

#popupLayer_Print #footer ul li a { display: none; }

#popupLayer_Print .container {
width:96%;
padding:0px;    
}

.media-player
{
	outline: none;
}

/* list */
.container .list{
	margin:0 0 47px;
	padding:0;
	list-style:none;
	background:url(/images/bg-dots.gif) repeat-x;
}
.container .list li{
	background:url(/images/bg-dots.gif) repeat-x 0 100%;
	padding:6px 24px 4px 0;
	clear:both;
}
.container .list li a{
	color:#005783;
	background:url(/images/ico-ms-word.gif) no-repeat 2px 2px;
	padding: 3px 0 0 20px;
	text-decoration:underline;
	*float:left;
}
.container .list li .adobe-reader{background:url(/images/ico-adobe-reader.gif) no-repeat 2px 2px;}
.container .list li .ms-excel{background:url(/images/ico-ms-excel.gif) no-repeat 2px 2px;}
.container .list li a:hover{text-decoration:none;}
.container .list li .date{
	float:right;
	color:#575757;
	font-style:normal;
		
}
.downloadicon {
	margin-top:1px;
}
.download .about a span, .container .list li a span
{
font:14px tahoma;
}

.download .about a:hover span
{
text-decoration:underline;
}











/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */

