BODY {
    margin: 0px;
    margin-top:0px; 
	margin-bottom:0px; 
	margin-left:0px; 
	margin-right:0px;
	background-image: url(../gfx/web_bg.gif);	background-repeat: repeat-x;
	background-color:#ffffff;
}

H1 {
	color: #000000;
	line-height: 12px;
	font-family: Verdana;	font-size: 8pt;	font-weight: bold;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
	text-transform: uppercase;
}

H2 {
	color: #000000;
	line-height: 12px;
	font-family: Verdana;	font-size: 8pt;	font-weight: bold;	font-style: normal;	word-spacing: 0px;
	text-align: left;
	text-transform: uppercase;
}

H3 {
	color: #000000;
	line-height: 12px;
	font-family: Verdana;	font-size: 8pt;	font-weight: bold;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
	text-transform: uppercase;
}

P {
	color: #000000;
	line-height: 12px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
}

STRONG {

}

LI {
	text-align:left;
	color: #000000;
	line-height: 12px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
}

.text {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #000000;	text-align: left;	line-height: 11px;
}
a.menu_top_active:link {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #ffffff;	letter-spacing: 1px;}

a.menu_top_active:visited {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #ffffff;
	letter-spacing: 1px;
}
a.menu_top_active:active {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #ffffff;
	letter-spacing: 1px;
}
a.menu_top_active:hover {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #ffffff;
	letter-spacing: 1px;
}

a.menu_top:link {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #BAC6CF;	letter-spacing: 1px;}

a.menu_top:visited {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #BAC6CF;
	letter-spacing: 1px;
}
a.menu_top:active {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #BAC6CF;
	letter-spacing: 1px;
}
a.menu_top:hover {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #ffffff;
	letter-spacing: 1px;
}

a.news:link {
	line-height: 11px;
	font-family: Sans-serif;	font-size: 11px;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #303030;	text-align: left;	word-spacing: 0px;}

a.news:visited {
	line-height: 11px;
	font-family: Sans-serif;	font-size: 11px;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #303030;	text-align: left;	word-spacing: 0px;}

a.news:active {
	line-height: 11px;
	font-family: Sans-serif;	font-size: 11px;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #303030;	text-align: left;	word-spacing: 0px;}

a.news:hover {
	line-height: 11px;
	font-family: Sans-serif;	font-size: 11px;	font-weight: normal;	font-style: normal;	color: #303030;	text-align: left;	word-spacing: 0px;	text-decoration: underline;
}


a.link:link {
	color: #286A95;
	text-decoration: underline;}

a.link:visited {
	color: #286A95;
	text-decoration: underline;}
a.link:active {
	color: #286A95;
	text-decoration: underline;}
a.link:hover {
	color: #286A95;
	text-decoration: underline;}
	
a.frontlink:link {
	color: #286A95;
	font-family: verdana;	font-size: 7.5pt;	font-weight: normal;	
	text-decoration: none;}
a.frontlink:visited {
	color: #286A95;
	font-family: verdana;	font-size: 7.5pt;	font-weight: normal;	
	text-decoration: none;}
a.frontlink:active {
	color: #286A95;
	font-family: verdana;	font-size: 7.5pt;	font-weight: normal;	
	text-decoration: none;}
a.frontlink:hover {
	color: #286A95;
	font-family: verdana;	font-size: 7.5pt;	font-weight: normal;	
	text-decoration: underline;}


a.product_description:link {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #EDF7FE;	text-align: left;
	line-height: 9px;}

a.product_description:visited {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #ffffff;	text-align: left;
	line-height: 9px;}
a.product_description:active {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #ffffff;	text-align: left;
	line-height: 9px;}
a.product_description:hover {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #ffffff;	text-align: left;
	line-height: 9px;
	text-decoration: underline;}

a.add:link{
	font-family: tahoma;	font-size: 7pt;	font-weight: normal;	font-style: normal;	color: #4C6C8E;	text-decoration: underline;
}
a.add:visited{
	font-family: tahoma;	font-size: 7pt;	font-weight: normal;	font-style: normal;	color: #4C6C8E;	text-decoration: underline;}
a.add:active{
	font-family: tahoma;	font-size: 7pt;	font-weight: normal;	font-style: normal;	color: #4C6C8E;	text-decoration: underline;}
a.add:hover{
	font-family: tahoma;	font-size: 7pt;	font-weight: normal;	font-style: normal;	color: #4C6C8E;	text-decoration: underline;}

a.download:link {
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #286A95;	letter-spacing: 0px;
	line-height: 11px;
}

a.download:visited {
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #286A95;
	letter-spacing: 0px;
	line-height: 11px;
}
a.download:active {
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #286A95;
	letter-spacing: 0px;
	line-height: 11px;
}
a.download:hover {
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #286A95;
	letter-spacing: 0px;
	line-height: 11px;
}


a.download_sm:link {
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #286A95;	letter-spacing: 0px;
	line-height: 11px;
	white-space: nowrap;
}

a.download_sm:visited {
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #286A95;
	letter-spacing: 0px;
	line-height: 11px;
	white-space: nowrap;
}
a.download_sm:active {
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #286A95;
	letter-spacing: 0px;
	line-height: 11px;
	white-space: nowrap;
}
a.download_sm:hover {
	font-family: Verdana;	font-size: 8pt;	text-decoration: underline;	font-weight: normal;	font-style: normal;	color: #286A95;
	letter-spacing: 0px;
	line-height: 11px;
	white-space: nowrap;
}

a.download_xl:link {
	color: #0C2E4C;
	font-family: sans-serif;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-decoration: none;	
	line-height: 15px;
}

a.download_xl:visited {
	color: #0C2E4C;
	font-family: sans-serif;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-decoration: none;	
	line-height: 15px;
}
a.download_xl:active {
	color: #0C2E4C;
	font-family: sans-serif;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-decoration: none;	
	line-height: 15px;
}
a.download_xl:hover {
	color: #0C2E4C;
	font-family: sans-serif;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-decoration: underline;	
	line-height: 15px;
}


a:link {
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #286A95;	letter-spacing: 0px;
	line-height: 11px;
}

a:visited {
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #286A95;
	letter-spacing: 0px;
	line-height: 11px;
}
a:active {
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #286A95;
	letter-spacing: 0px;
	line-height: 11px;
}
a:hover {
	font-family: Verdana;	font-size: 8pt;	text-decoration: underline;	font-weight: normal;	font-style: normal;	color: #286A95;
	letter-spacing: 0px;
	line-height: 11px;
}

td {
	width: 0px;	height: 0px;
	padding: 0px;
	line-height: 0px;
}
img {	border: 0px;
}

.table_main {
   	border: 0px #000000 solid;
	width: 800px;
}

.ban_main {
	height: 65px;
	line-height: 0px;
	padding-left: 7px;
	vertical-align: middle;
}

.ban_commercial{
	background-image: url(../gfx/frontpage_add.png);	background-repeat: repeat-x;
	height: 294px;
	width: 800px;
}

.menu_top_backgroundLine {	background-image: url(../gfx/menu_top_backgroundLine.gif);	background-repeat: repeat-x;	background-position: 0px 0px;
}

.menu_top_border {
    width: 1px;
    height: 25px;	background-image: url(../gfx/menu_top_border.gif);	background-repeat: no-repeat;}

.menu_top_background {	
	width: 798px;
	height: 25px;
	background-image: url(../gfx/menu_top_backgroundLine.gif);	background-repeat: repeat-x;
	line-height: 13px;
}

.menu_top_backgroundRight {
	width: 0px; 
}

.menu_top_text {
	font-family: Verdana;
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	color: 	#7D8C98;
	text-align: right;
	position: relative;
	top: 0px;
	left: 10px;
}


.menu_top_selected {
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #ffffff;
	letter-spacing: 1px;
}

.con_main {
	background-color: #FFFFFF;
}

.con_border {
	height: 100%;
	background-color: #A5A5A5;
}

.con_border1 {
	width: 1px;
	background-color: #A5A5A5;
}

.con_margin {	height: 7px;
	width: 7px;
}

.con_margin_small {
	width: 5px;
	height: 5px;
	emtpy-cells: show
}

.con_margin_top {	height: 7px;
	width: 1px;
}

.con_header_border{
	width: 1px;
	height: 19px;	background-image: url(../gfx/content_header_border.gif);
}

.con_header_background{
	height: 19px;
	width: 451px;	background-image: url(../gfx/content_header_background.gif);	background-repeat: repeat-x;
}

.con_header_backgroundRight{
	height: 19px;
	width: 148px;	background-image:	url(../gfx/content_header_backgroundRight.gif);
}

.con_header_text {
	font-family: Verdana;	
	font-size: 7pt;	
	text-decoration: none;	
	font-weight: normal;	
	font-style: normal;	
	color: #000000;	
	text-align: left;	
	position: relative;	top: 0px; 	left: 5px;
	line-height: 19px;}

.con_pro_header_background{
	height: 19px;
	width: 394px;	background-image: url(../gfx/content_header_background.gif);	background-repeat: repeat-x;
}
	
.con_section_line {
	/*width: 1px;
	background-color: #d7d7d7;*/
}

.con_header_margin {
	height: 3px;	
	background-color: #ffffff;}       

.con_product_margin {
	width: 5px;
}

.con_product_border {
	width: 1px;	background-color: #7F868A;
}

.con_product_header_background {
	height: 39px;
	width: 101px;	background-image: url(../gfx/content_product_header_background.gif);	background-repeat: repeat-x;
}

.con_product_header_backgroundRight {
	width: 33px;
	background-image: url(../gfx/content_product_header_backgroundRight.gif);
}

.con_product_table {
	height: 150px;
}

.con_product_position {	position: relative;	top: 8px;	left: 6px;	z-index: 0;}
	
.con_product_position1 {	position: relative;	top: 3px;	left: 6px;	z-index: 0;}

.con_product_description {
	height: 70px;
	line-height: 11px;
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #303030;	padding-top: 5px;	padding-left: 6px;	padding-bottom: 3px;	padding-right: 4px;	letter-spacing: 0px;	word-spacing: 0px;
}
.con_product_btm {
	height: 17px;
	background-image: url(../gfx/content_product_background.gif);	background-repeat: repeat-x;
	text-align: right
}

.con_product_moreinfo {	
	padding-right: 5px;
}


.download_header_background{
	height: 19px;
	width:636;
	background-image: url(../gfx/content_header_background.gif); background-repeat: repeat-x;
}

.download_description_text {
	padding-top: 2px;
	padding-left:0px;
	padding-right:6px;
	color: #000000;
	line-height: 14px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
}

.download_description_text_xl {
	color: #000000;
	line-height: 14px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
}

.download_documentation{
	padding-top:20px;
	padding-right:20px;
}


.front_bg{
	background-image: url(../gfx/front_bg.gif);	background-repeat: repeat-x;
	background-color: #ffffff;
	width:100%;
}

.front_bg1{
	background-image: url(../gfx/front_bg1.gif);	background-repeat: repeat-x;
	background-color: #ffffff;
	
}


.front_header_grey{
	padding-top: 0px;
	padding-left: 13px;
	background-image: url(../gfx/front_header_center.gif);	background-repeat: repeat-x;
	line-height: 0px;
	width:100%;
}

.front_header_grey1{
	padding-top: 0px;
	padding-left: 13px;
	background-image: url(../gfx/front_header_center.gif);	background-repeat: repeat-x;
	width:786px;
	line-height: 0px;
}

.front_center_border {
	width: 1px;
	background-color: #DBDBDB;
}

.front_text{
	width: 360px;
	padding-top: 13px;
	padding-bottom: 10px;
	padding-left: 22px;
	padding-right: 23px;
	color: #000000;
	line-height: 11px;
	font-family: verdana;	font-size: 7.3pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left;
}

.front_headline{
	padding-top:23px;

	padding-left: 22px;
	padding-right: 23px;
	text-align: left; 	
	line-height: 3px;
	width: 360px;

}

.front_headline_right{
	padding-top:22px;
	padding-left: 23px;
	text-align: left; 	
	line-height: 3px;
	width: 360px;
}

.front_img{
	padding-left: 23px;
	width: 360px;
}

.front_img1{
	padding-left: 23px;
	padding-top:10px;
		width: 360px;
}

.news_header{
	height: 19px;
	width: 185px;	background-image: url(../gfx/content_header_background.gif);	background-repeat: repeat-x;
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #000000;	text-align: left;	line-height: 19px;	padding-left: 5pt;
}

.reseller_header{
	height: 19px;
	width: 170px;	background-image: url(../gfx/content_header_background.gif);	background-repeat: repeat-x;
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #000000;	text-align: left;	line-height: 19px;	padding-left: 5pt;
}

.news_headline {
	margin-top:3px;
	line-height: 10px;
	font-family: Verdana;	font-size: 7pt;	font-weight: normal;	font-style: normal;	color: #303030;	word-spacing: 0px;
	width:100%;
	text-align: left;
	z-index: -21 ;
}


.news_headline_posted {
	margin-top:0px;
	line-height: 10px;
	font-family: Verdana;	font-size: 7pt;	font-weight: normal;	font-style: normal;	color: #286A95;	word-spacing: 0px;
	width:100%;
	text-align: left;
	z-index: -1;
}

.news_headline_background {
	width: 174px;
	height: 100%;	background-color: #DEE4E8;
	padding-top: 5px;
	padding-bottom: 7px;
	padding-left: 8px;
	vertical-align: middle;
	background-image: url(../gfx/news_bg_off.gif);	
	background-repeat: repeat-x;
}

.news_content {
	line-height: 11px;
	font-family: Verdana;	font-size: 7pt;	font-weight: normal;	font-style: normal;	color: #505b6e;	letter-spacing: 0px;	word-spacing: 0px;	background-color: #edf0f2;
	padding-top: 5px;	padding-bottom: 7px;
	padding-left: 8px;
	padding-right: 5px;
}

.news_background_fill {
	height: 100%;
 	line-height: 11px;
	background-color: #edf0f2;
}

.news_link_title{
	width: 509px;
	margin-top:10px;
	text-align: left;
	line-height: 17px;
	padding-top:1px;
	font-family: Sans-serif;	font-size: 10px;	font-weight: normal;	font-style: normal;
}

.news_header_margin {
	height: 0px;	
	background-color: #ffffff;
}

.news_icon {
	width: 15px;
	padding-left: 8px;
	padding-right: 11px;
}

.news_overview_header {
	width:100%;
	padding-left:6px;
	padding-top: 12px;
	color: #214B6A;
	line-height: 20px;
	font-family: sans-serif;	
	font-size: 16pt;	
	font-weight: normal;	
	font-style: normal;	
	word-spacing: 0px;	
	padding-bottom: 13px;
}

.news_header_border {
	width:1px;
	height:55px;
	background-image: url(../gfx/product_header_border.gif);	
}

.news_header_bg {
	width:597px;
	height:55px;	
	background-image: url(../gfx/product_header_bg.gif);	
	background-repeat: repeat-x;
}

.news_header_name {
	color: #214B6A;
	line-height: 20px;
	font-family: sans-serif;	
	font-size: 16pt;	
	font-weight: normal;	
	font-style: normal;	
	word-spacing: 0px;
	position: relative; left: 12px; 
	text-transform: uppercase;	      
}

.news_description_bg {
	height: 19px;
	width: 443px;	
	background-image: url(../gfx/content_header_background.gif);	
	background-repeat: repeat-x;
}

.reseller_description_bg {
	height: 19px;
	background-image: url(../gfx/content_header_background.gif);	
	background-repeat: repeat-x;  
	width:445px;
}



.news_description_date {
	height:18px;
	padding-left: 5px;
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #27445D;	text-align: left;	line-height: 11px;
}

.news_description_date1 {
	padding-right: 1px;
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #27445D;	text-align: right;	line-height: 11px;
	text-transform: uppercase;
}

.news_line_dotted {
	height:1px;
	width:174px;
	background-image: url(../gfx/download_line.gif);	background-repeat: repeat-x;
}

.news_description_position {
	position: relative; top: 2px;     
}

.news_description_text {
	width:100%;
	padding-top: 12px;
	padding-left:6px;
	padding-right:6px;
	color: #000000;
	line-height: 15px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
}

.reseller_description_text {
	padding-top: 12px;
	padding-left:6px;
	padding-right:6px;
	color: #000000;
	line-height: 13px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
}

.news_headline_arrow {
	position: relative; top: 6px; right:1px;
	vertical-align:bottom;
}

.submenu_table{
	width:185px;
}

.submenu_space_small {
	height: 2px;
	background-color: #ffffff;
}

.submenu_selected_border {	height: 19px;
	width: 1px;
	background-image: url(../gfx/submenu_border_selected.gif);
	background-repeat: no-repeat;
}
	
.submenu_selected_backgroundLeft {	height: 19px;
	width: 15px;
	background-image: url(../gfx/submenu_backgroundLeft_selected.gif);	background-repeat: no-repeat;
}

.submenu_border {	height: 19px;
	width: 1px;
	background-image: url(../gfx/submenu_border.gif);
	background-repeat: no-repeat;
}

.submenu_background {	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #000000;
	letter-spacing: 1px;
	height: 19px;
	width: 176px;
	background-repeat: repeat-x;
	line-height: 12px;	padding-left: 10px;
	background-image: url(../gfx/submenu_background.gif);	background-color: #ffffff;
	text-transform: uppercase;
}

.submenu_background_selected {	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #ffffff;
	letter-spacing: 1px;
	height: 19px;
	width: 176px;
	background-repeat: repeat-x;
	line-height: 12px;	padding-left: 10px;
	background-image: url(../gfx/submenu_background_selected.gif);	background-color: #ffffff;
	text-transform: uppercase;
	cursor:pointer;
}
	
.submenu_backgroundRight {	height: 19px;
	width: 8px;
	background-image: url(../gfx/submenu_backgroundRight.gif);	background-repeat: no-repeat;
}

.submenu_block_top {
	width: 100px;
	height: 1px;	background-color: #A5A5A5;
}

.submenu_block_leftside {
	width: 1px;
	background-color: #A5A5A5;
}

.submenu_block_rightside {
	width: 15px;
	height:100px;	background-image: url(../gfx/submenu_block_rightside.gif);	background-repeat: repeat-y;
}

.submenu_block_rightside_fade {
	width: 15px;
	height:100%;}

.submenu_background_fill {
	width: 100%;
	height: 100%;
 	background-color: #edf0f2;}

.product_overview_bg {
	height: 82;
	width: 390px;
}

.product_overview_logo {
	width: 155px;
	height: 82px;
	text-align: center;
	vertical-align: bottom;
	padding-bottom: 13px; 
}

.product_overview_line {
	height: 1px;
	background-color: #D7D7D7;
}

.product_overview_name {
	color: #214B6A;
	line-height: 20px;
	font-family: sans-serif;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	position: relative; left: 10px; top: 12px;
	text-transform: uppercase;	
}

.product_overview_description {
	color: #000000;
	line-height: 11px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	position: relative; left: 10px; top: 15px;
	width: 370px;
	text-align: justify; 
}

.product_header_border {
	width:1px;
	height:55px;
	background-image: url(../gfx/product_header_border.gif);	
}

.product_header_bg {
	width:400px;
	height:55px;	background-image: url(../gfx/product_header_bg.gif);	background-repeat: repeat-x;
}

.product_header_bg1 {
	width:398px;
	height:55px;	background-image: url(../gfx/product_header_bg.gif);	background-repeat: repeat-x;
}

.product_header_name {
	color: #214B6A;
	line-height: 20px;
	font-family: sans-serif;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	position: relative; left: 12px; 
	text-transform: uppercase;	
}

.product_header_logo {
	width:130px;
	height:55px;	background-image: url(../gfx/product_header_bg.gif);	background-repeat: repeat-x;
	text-align: right; 
	padding-right: 12px; 
}

.product_description_bg {
	height: 19px;
	width: 200px;	background-image: url(../gfx/content_header_background.gif);	background-repeat: repeat-x;
}

.product_description_smallbg {
	height: 19px;
	width: 164px;	background-image: url(../gfx/content_header_background.gif);	background-repeat: repeat-x;
}

.product_description_arrow {
	background-image: url(../gfx/content_header_background.gif);	background-repeat: repeat-x;
	padding-right: 5px;
}

.product_description_text {
	width: 337px;
	padding-top: 12px;
	margin-left: 6px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: justify; 
}

.product_description_bgDl-on {
	background-image: url(../gfx/product_download_bg.gif);	background-repeat: repeat-x;
	padding-left: 6px;
	padding-top: 7px;
	padding-right: 6px; 
	padding-bottom: 7px;
	width: 166px;
}

.product_description_bgDl-off {
	background-image: url(../gfx/product_download_bg1.gif);	background-repeat: repeat-x;
	padding-left: 6px;
	padding-top: 7px;
	padding-right: 6px; 
	padding-bottom: 7px;
	width: 166px;
}

.product_description_bgDl1-on {
	background-image: url(../gfx/product_download_bg2.gif);	background-repeat: repeat-x;
	padding-left: 6px;
	padding-top: 7px;
	padding-right: 6px; 
	padding-bottom: 7px;
	width: 166px;
}

.product_description_bgDl1-off {
	background-image: url(../gfx/product_download_bg3.gif);	background-repeat: repeat-x;
	padding-left: 6px;
	padding-top: 7px;
	padding-right: 6px; 
	padding-bottom: 7px;
	width: 166px;
}

.product_description_bgDl2-on {
	background-image: url(../gfx/product_download_bg4.gif);	background-repeat: repeat-x;
	padding-left: 6px;
	padding-top: 7px;
	padding-right: 6px; 
	padding-bottom: 7px;
	width: 166px;	
}

.product_description_bgDl2-off {
	background-image: url(../gfx/product_download_bg5.gif);	background-repeat: repeat-x;
	padding-left: 6px;
	padding-top: 7px;
	padding-right: 6px; 
	padding-bottom: 7px;
	width: 166px;
}

.product_description_note {
	padding-left: 6px;
	padding-right: 6px;
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #000000;	text-align: left;	line-height: 10px;
}

.product_description_line {
	height: 1px;
	background-color: #ffffff;
}

.product_description_margin {
	height: 3px;      
	background-color: #ffffff;
}

.download_header {
	padding-top: 12px;
	color: #214B6A;
	line-height: 20px;
	font-family: sans-serif;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
}

.download_info {
	padding-top: 3px;
	color: #000000;
	line-height: 11px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	position: relative; left: 5px;
	width: 547px;
	text-align: justify; 
	padding-bottom: 20px;
}

.download_link_bg{
	/*background-image: url(../gfx/download_link_bg.gif);
	background-repeat: repeat-x;
	vertical-align: bottom;d
	*/	
}

.download_link_title{
	padding-bottom:0px;
	text-align: left;
}

.download_link_title_xl{
	width:448px;
	padding-top:24px;
	text-align: left;
	font-family: Verdana;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
}

.download_link_release{
	padding-bottom:0px;
	text-align: left;
}

.download_link_space{
	height:1px;
}

.download_link_info{
	width:100%;
	background-color :#ffffff;
	background-image: url(../gfx/news_bg.gif);	background-repeat: repeat-x;
	color: #34393B;
	line-height: 11px;
	font-family: Verdana;	font-size:7pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;	
	padding-top:9px;
	padding-left:17px;
	padding-right:9px;
	padding-bottom:9px;
	text-align: justify;
}

.download_icon {
	padding-top: 2px;
	padding-left: 2px;
	padding-right: 5px;
	padding-bottom: 2px;
	width: 10px;
}

.download_line {
	height:1px;
	width:30px;
	background-image: url(../gfx/download_line.gif);	background-repeat: repeat-x;
}

.download_input {
	border-color: #8B1414;
	border-width: 1px;
	width:200px;
	color: #000000;
	line-height: 11px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;
	height:15px;
}

.download_input_text {
	color: #000000;
	line-height: 11px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: right; 
	padding-right: 20px;
	height: 16px;
}


.screenshot_header {
	height: 40px;
	background-color:#edf0f2;
	color: #214B6A;
	line-height: 20px;
	font-family: sans-serif;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-transform: uppercase;
	padding-left: 12px;
}

.screenshot_border {
	width: 3px;
	height:3px;
	background-color:#ffffff;
}

.reseller_login_background {
	background-image: url("../gfx/Reseller_login_bg.gif");
	height: 48px;
	text-align: center;
}


.reseller_login_background_error {
	background-color:#ff0000;
	height: 48px;
	text-align: center;
}

.reseller_login_input {
	border-color: #fffffe; 
	border-left: #ffffff;
	border-right: #ffffff;
	border-top: #ffffff;
	border-bottom: #ffffff;
	border-width: 1px;
	width:170px;
	color: #000000;
	line-height: 11px;
	font-family: Verdana;	font-size: 7pt;	font-weight: normal;	font-style: normal;
	height:15px;
	margin-bottom: 1px;
	margin-top: 0px;
}

.reseller_login_enter {
	background-image: url("../gfx/Reseller_login_on.gif");
	height: 20px;
	text-align: center;
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #254863;	line-height: 19px;
}

.reseller_login_enter {
	background-color: #ffffff;
	height: 20px;
	text-align: center;
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #000000;	line-height: 19px;
}

.Reseller_Region{
	
	padding-top: 2px;
	padding-left: 6px;
	padding-right: 28px;
	color: #000000;
	line-height:2px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: right; 
	
}

.reseller_world {
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
	color: #214B6A;
	line-height: 20px;
	font-family: sans-serif;	font-size: 17pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
}

.reseller_world_line {
	padding-top: 0px;
	padding-left: 6px;
	padding-right: 6px;
	line-height: 20px;
	font-family: sans-serif;	font-size: 17pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
}

.reseller_country {
	padding-top: 0px;
	margin-left: 8px;
	margin-right: 10px;
	color: #102F46;
	line-height: 16px;
	font-family: sans-serif;	font-size: 10pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-transform:uppercase;
}

.reseller_line{
	margin-left: 6px;
}

.reseller_company {
	width:244px;    
	padding-top: 12px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom:12px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
	background-image: url(../gfx/Reseller_Line21.gif);	background-repeat: repeat-x;
}

.reseller_company_link{
	width:20px;
	padding-top: 11px ;
	padding-left: 11px;
	padding-right: 5px;
	background-image: url(../gfx/Reseller_Line21.gif);	background-repeat: repeat-x;
}


.reseller_country_table{
	margin-left: 6px;
}

.support_netviewer {
	background-image: url("../gfx/Reseller_login_on.gif");
	text-align: center;
	font-family: Verdana;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #254863;	line-height: 20px;
}

.support_description_text {
	width:580px;
	padding-top: 12px;
	padding-left:6px;
	padding-right:6px;
	color: #000000;
	line-height: 14px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
}

.support_header {
	padding-top: 12px;
	color: #214B6A;
	line-height: 20px;
	font-family: sans-serif;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	
}

.support_machines_table {
	margin-top: 12px ;
	border-color: #ffffff;
	border-left: #ffffff;
	border-right: #ffffff;
	border-top: #ffffff;
	border-bottom: #ffffff;
}

.support_machines_theader {
	background-color: #EDF0F2;
	height: 16px;
	color: #000000;
	line-height: 12px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
	padding-left: 6px;
}

.support_machines_tcontent{
	color: #000000;
	line-height: 12px;    
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
	padding-left: 6px;  
	padding-top: 3px;
}

.support_line {
	height:1px;
	width:180px;
	background-image: url(../gfx/download_line.gif);	background-repeat: repeat-x;
}

.partners_description {
	padding-left: 6px;
	padding-right: 6px;
	color: #000000;
	line-height: 14px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left;
	width:570px;
}


.company_description_smallbg {
	height: 19px;
	width: 164px;	background-image: url(../gfx/content_header_background.gif);	background-repeat: repeat-x;
}

.company_contact_bg{
	background-image: url(../gfx/company_contact_bg.gif);	background-repeat: repeat-x;
	padding-left: 8px;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	width: 166px;
	height:19px;
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: bold;	font-style: normal;	color: #ffffff;
	line-height: 19px;
}

.company_contact_bg100{
	background-color: #EDF0F2;
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #000000;
	line-height: 12px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px; 
	padding-bottom: 0px;
	}
	
.company_contact_discription{
	background-color: #EDF0F2;
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #000000;
	line-height: 12px;
	padding-left: 6px;
	padding-top: 8px;
	padding-right: 6px; 
	padding-bottom: 10px;
}

.company_references1{
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #000000;
	line-height: 12px;
	padding-left:5px;
	padding-top: 5px;
	padding-right: 2px; 
	padding-bottom: 5px;	
	background-color: #ffffff;
}

.company_references2{
	font-family: Verdana;	font-size: 8pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	color: #000000;
	line-height: 12px;
	padding-left:5px;
	padding-top: 5px;
	padding-right: 2px; 
	padding-bottom: 5px;	
	background-color: #F1F4F6;
}

.btm_table {
	width: 100%;
	height:13px;
}

.btm_side_border {
	width: 1px;
	background-color: #A5A5A5;
}

.btm_background {
	background-image: url(../gfx/btm_background.gif);
	background-repeat: repeat-x;
	width:798px;
}

.add_table {
	margin-top: 20px;
	width:500px;
}
	

.add_country {
	height: 20px;
	text-align: left;
}

.add_text_position {
	font-family: tahoma;	font-size: 7pt;	text-decoration: none;	font-weight: normal;	font-style: normal;	text-align: left;	position: relative;	top: 0px;	color: #7A8897;
	line-height: 10px;
	padding-left: 10px;}	
.add_line_space {
	width: 8px;
}

.add_line {
	width: 1px;	background-image: url(../gfx/add_dots.gif);	background-repeat: repeat-y;
}	

.prod_over_container{
	margin-top:6px;
	border-color:#999999;
	border-width:1px;
	border-style:solid;
	width:594px;
	background-color:#ffffff;
	background-position: bottom;
	background-image: url(../gfx/product_overview_background.gif);	
	background-repeat: repeat-x;
}

.prod_over_case{
	width:100px;
	margin-top:8px;
	margin-left:8px;
	margin-right:0px;
	margin-bottom:8px;
}

.product_overview_description_new {
	color: #000000;
	line-height: 12px;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	text-align: left; 
}

.product_overview_name_new {
	color: #0C2E4C;
	line-height: 20px;
	font-family: sans-serif;	font-size: 16pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
	margin-bottom:10px;
}

.reseller_text{
    font-family: Verdana;	
	font-size: 8pt;	
	font-weight: normal;	
	font-style: normal;	
	color: #000000;	
	line-height: 19px;
    margin-left:5px;
    margin-right:5px;
}

.reseller_download_box{
    line-height:15px;
    padding:10px;
    width:96%;
    border-color:#999999;
    border-width:1px;
    border-style:solid;
}

.reseller_download_link_xl{
    font-family: arial;
    font-size: 14pt;
}

.reseller_download_description{
    margin-top:15px;
}

.reseller_pageheader{
    margin-bottom:20px;
    height:72px;
    line-height:15px;
    background-image:url(../gfx/reseller_area_header.gif); 
    background-color:#000000;
}

.reseller_pageheader_text{
    padding-top:23px;
    padding-left:31px;
    font-size:25px;
    line-height:20px;
    font-family:arial;
    font-weight:bold;
    color:#ffffff;    
}

.reseller_area_link{
    font-size:17px;       
}

.reseller_gfx_list{
    width:100%;
    margin-bottom:30px;
}

.reseller_gfx_list th{
    text-align:left;
    padding-top:15px;
    line-height:16px;
}

.reseller_gfx_list td{
    padding:2px;
    line-height:16px;
    background-color:#e6ebee;
}

.reseller_gfx_list_desc{
    padding:2px;
    line-height:16px;
    background-color:#ffffff;
}

.product_banner{
	padding-bottom:7px;
	padding-right:6px;
}

.product_submenu {
	font-family: Verdana;
	font-size: 7pt;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	color: 	#7D8C98;
	margin-right:5px; 
	background-image: url(../gfx/product_submenu_bg.gif);
	height:49px; 
	padding-right:10px;
	padding-left:10px;
}

.submenu_spacer{
	float:left; 
	padding-left:10px; 
	padding-right:10px;
	padding-top:3px;
}

.product_submenu_link{
	float:left;
	padding-top:7px;
}

.product_content{
	padding-left:8px;
	padding-right:8px;
	width:580px;
	color: #000000;
	font-family: Verdana;	font-size: 8pt;	font-weight: normal;	font-style: normal;	word-spacing: 0px;
}

.product_header{
	font-size:21px;
	line-height: 25px;
	padding-top:4px;
	padding-bottom:25px;
	color:#444444;
}



.product_text{
	line-height: 16px;
	padding-bottom:16px;
	width:370px;
	float:left;
}

.product_text_pre{
	color:#444444; 
	font-size:1.4em; 
	line-height:21px; 
	font-weight:bold;
	padding-bottom:19px;
}

.product_text_features{
	line-height: 16px;
	padding-bottom:16px;
	padding-right:20px;
	width:270px;
	float:left;
}

.product_text_documentation{
	line-height: 16px;
	padding-bottom:16px;
	width:570px;
	float:left;
}

.product_screenshot{
	width:185px;
	border-color:#b1b1b1;
	border-style:solid;
	border-width: 1px;
	margin-bottom:8px;
}

.product_screenshot_caption{
	font-size:9px;
	margin-left:3px;
	color:#555555;
}

.product_doc_table{
	width:100%;
}

.product_doc_table tr{
	height:20px;
}

.product_doc_table th{
	padding-left:5px;
	padding-right:5px;
	background-color:#d8dadb;
	height:20px;
	background-image: url(../gfx/documentation_bg.gif);
	background-repeat: repeat-x;;
	
}

.product_doc_table td{
	padding-left:5px;
	padding-right:5px;
	background-color:#eef0f0;
	height:20px;
}

.product_image_caption{
	margin-top:10px;
	font-size:9px;
	line-height:12px;
}

.product_text_header{
	color:#444444; 
	font-size:1.4em; 
	line-height:21px; 
	font-weight:bold;
	margin-top:25px;
	padding-bottom:10px;
}

.products_linkarrow{
	width:5px;
	padding-left:15px;
	padding-right:15px;
	padding-top:3px;
	float:left;
}
