html {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; 
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; 
	FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0
}
body {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-RIGHT-WIDTH: 0px; outline: 0; VERTICAL-ALIGN: baseline; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; 
	FONT-FAMILY: Verdana, Arial, Helvetica; 
	background:#E6E6E6; /*#006eb9;*/
}
div {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; 
	BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px; outline: 0
}

/*--
#page {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: url(../Images/Style/bkgr.gif); 
	PADDING-BOTTOM: 0px; margin-right:auto; margin-left:auto; WIDTH: 970px; PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-y
}
*/

#page {
	background-color:#fff;
	border-left:solid 1px #BDBDBD;
	border-right:solid 1px #BDBDBD;
	border-bottom:solid 1px #BDBDBD;
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	margin-right:auto; margin-left:auto; 
	WIDTH: 970px; 
	PADDING-TOP: 0px; 
	BACKGROUND-REPEAT: repeat-y
}

#adv 
{
 margin:5px 1px 0px 7px;
 PADDING:0px;
 BACKGROUND: url(../images/dm/dm_adv2.png) no-repeat;
 HEIGHT: 240px;
 width:957px;
 border:solid 0px Gray;
}

.logo
{
	 BACKGROUND:url(../Images/logo.png) no-repeat;
	 HEIGHT: 90px;
	 width:953px;
	 padding:0px 0px 0px 0px;
	 margin:0px 0px 0px 10px;
}

DIV#top H1 a span {
	DISPLAY: none
}
#topmenu {
	FLOAT: right; MARGIN-RIGHT: 25px; MARGIN-TOP: 3px; WIDTH: 270px; HEIGHT: 12px; display: inline; 
	FONT-SIZE: 10px; color: rgb(90,90,90); TEXT-ALIGN: right;
}
#topmenu a {
	FONT-SIZE: 10px; color: rgb(90,90,90); TEXT-ALIGN: right; TEXT-DECORATION: none
}
#topmenu a:hover {
	TEXT-DECORATION: underline; color: #F58120
}
#langselect-txt {
	CLEAR: right; FLOAT: right; display: inline; MARGIN-RIGHT: 26px; MARGIN-TOP: 20px; WIDTH: 300px; HEIGHT: 12px; display: inline; FONT-SIZE: 12px; color: rgb(90,90,90); TEXT-ALIGN: right
}
#langselect-txt a {
	FONT-SIZE: 12px; color: rgb(90,90,90); TEXT-ALIGN: right
}
#langselect-txt a:hover {
	color: #F58120
}
#langselect {
	 CLEAR: right; FLOAT: right; display: inline; MARGIN-RIGHT: 55px; MARGIN-TOP: 20px; WIDTH: 50px; HEIGHT: 5px
}
#banner {
	PADDING-RIGHT: 10px; BACKGROUND-IMAGE: url(/Images/Style/headbkg.png); MARGIN: 0px 7px; BACKGROUND-REPEAT: repeat-x; HEIGHT: 127px; BACKGROUND-COLOR: #336E93
}
#rtlogo {
	 FLOAT: left; BACKGROUND-IMAGE: url(../Images/Style/rt-icon2.png); WIDTH: 476px;  HEIGHT: 127px;
	 BACKGROUND-REPEAT: no-repeat
}
#banner_btn {
	FLOAT: left; display: inline; MARGIN-TOP: 31px; MARGIN-LEFT: 10px; WIDTH: 460px; HEIGHT: 71px
}
.download {
	FLOAT: left; DISPLAY: block; MARGIN-LEFT: 7px; BACKGROUND-IMAGE: url(/Images/Style/rt_download.png); WIDTH: 219px; HEIGHT: 71px; BACKGROUND-REPEAT: no-repeat
}

#menu {
	BACKGROUND: url(/Images/Style/menubkg.gif) no-repeat left top; MARGIN-LEFT: 7px; MARGIN-BOTTOM: 0px; HEIGHT: 30px;
	width:100%;
	/*border:1px Solid Red;*/
}
#menubkg {
	PADDING-LEFT: 115px; TEXT-ALIGN: center
}
#menubkg DIV {
	BACKGROUND: url(/Images/Style/menusepr.gif) no-repeat right top; FLOAT: left; HEIGHT: 30px
}
#menubkg DIV#selected {
	BACKGROUND: url(/Images/Style/menubkg_sel.gif) no-repeat right top
}
#menubkg DIV A {
	PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-BOTTOM: 6px; color: rgb(90,90,90); PADDING-TOP: 5px; TEXT-DECORATION: none
}
#menubkg DIV A:hover {
	BACKGROUND: url(/Images/Style/menuhover.gif) no-repeat right top
}
#menubkg DIV#selected A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; color: #000
}
#main {
	BACKGROUND-POSITION: left 1%; FLOAT: left; BACKGROUND-IMAGE: url(/Images/Style/sidebarbg1.gif); WIDTH: 963px; BACKGROUND-REPEAT: repeat-y
}
#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: 10px; MARGIN: 10px; PADDING-TOP: 10px
}
#content {
	WIDTH: 700px
}

#content H1 {
	margin: 10px 0px 10px 0px; 
	padding: 0px; font-weight: normal; 
	font-size: 18pt; 
	color: #3177a7; 
	font-style: normal; 
	font-family:Verdana, Arial, Georgia;  
	text-align: left; text-decoration: none
}

#content H2 {
	margin: 10px 0px 2px 0px; padding: 0px; 
	font-weight: normal; 
	font-size: 14pt; 
	color: #3177a7; 
	font-style: normal; 
	font-family:Verdana, Arial, Georgia; 
	text-align: left; text-decoration: none
}

#content H3 {
	FONT-SIZE: 95%; MARGIN: 0px; COLOR: #383838;
	font-size: 12pt;text-align: left; 
	text-decoration: none;
	font-family:  Trebuchet, Verdana, Arial;
}

#content p {
	padding: 5px 5px 5px 5px; 
	FONT-SIZE: 80%; 
	text-align: justify; COLOR: #404040;
	font-family: Verdana, Arial,  sans-serif; 
}

#content .rite {
	text-align: right !important; white-space:nowrap
}
#content .left {
	text-align: left !important; white-space:nowrap
}
#content .small {
	FONT-SIZE: 70%
}
#content .petite {
	FONT-SIZE: 70%; text-align: center
}
#content .faqtopic {
	FONT-WEIGHT: bold; COLOR: #3177a7; TEXT-DECORATION: none
}
/*
#content p a {
	FONT-WEIGHT: bold; COLOR: #3177a7; TEXT-DECORATION: none
}*/
#content p a:hover {
	FONT-WEIGHT: bold; COLOR: #fe7d00; TEXT-DECORATION: none
}
#content li a {
	FONT-WEIGHT: bold; COLOR: #3177a7; TEXT-DECORATION: none
}
#content li a:hover {
	FONT-WEIGHT: bold; COLOR: #fe7d00; TEXT-DECORATION: none
}

#content UL {
	MARGIN-TOP: 0px; FONT-SIZE: 80%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.5ex; COLOR: #404040 ; PADDING-TOP: 0.5ex
}
#content OL {
	MARGIN-TOP: 0px; FONT-SIZE: 80%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.5ex; COLOR: #404040 ; PADDING-TOP: 0.5ex
}
#rightbar OL {
	MARGIN-TOP: 0px; FONT-SIZE: 80%; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0.5ex; COLOR: #404040 ; PADDING-TOP: 0.5ex
}
#content td {
	FONT-SIZE: 80%; PADDING-BOTTOM: 0.5ex; MARGIN: 0px; PADDING-TOP: 5px
}
#content td a {
	FONT-WEIGHT: bold; COLOR: #3177a7; TEXT-DECORATION: none
}
#content td a:hover {
	FONT-WEIGHT: bold; COLOR: #fe7d00; TEXT-DECORATION: none
}
.content-link {
	MARGIN-LEFT: 25px; padding: 0.2em 0em 0.2em 0em
}

.content-title2 {
	margin: 0em 0em 0.5em 0em; padding: 0.2em 0em 0.2em 0em; border-bottom: solid 1px #3177a7;
	font-size:12px;
}

.line {
	margin: 0em 0em 0.1em 0em; padding: 0.1em 0em 0.1em 0em; border-bottom: solid 0.167em #3177a7
}


.pricelist, .info
{
	border-collapse: collapse; width:100%
}
.pricelist tr td, .pricelist tr th
{
	padding: 5px 10px; text-align: left; border-bottom: 1px solid #d8d8d8
}
.pricelist tr th
{
	background: #eee;
}
.pricelist tr th.type, .info tr th
{
	background: none; font-size: 0.9em; color: #3177a7
}
.info tr td, .info tr th
{
	padding: 5px 10px; text-align: center; border-bottom: 1px solid #d8d8d8
}
#sidemenucolumn {
	PADDING-LEFT: 2px; MARGIN-TOP: 15px; FLOAT: left; WIDTH: 230px
}
.sidemenu ul {	
	float: left; list-style: none; width: 200px; margin: 0px; padding: 0px; border-bottom: solid 1px rgb(200,200,200)
}	
.sidemenu li {
	margin: 0px; padding: 0px;
}
.sidemenu li.title {
	vertical-align: top; margin: 0px; padding: 5px 7px 10px 5px; text-transform: uppercase; color: rgb(175,175,175); font-weight: bold; font-weight: bold; font-size: 13pt; text-decoration: none
}
.sidemenu li.group a {
	display: block; min-height: 1.5em; margin: 0px; padding: 3px 7px 2px 10px; border-top: solid 1px rgb(200,200,200); border-left: solid 5px rgb(235,235,235); text-decoration: none; text-transform: uppercase; font-weight: bold; font-size: 10pt
}
/*
* html .sidemenu li.group a {
	height: 1.5em
}*/
.sidemenu li a {
	display: block; min-height: 1.5em; margin: 0px; padding: 3px 7px 2px 10px; border-left: solid 5px rgb(235,235,235); color: rgb(110,110,110); text-decoration: none; font-size: 100%; font-size: 10pt
}
/*
* html .sidemenu li a {
	height: 1.5em
}
*/
.sidemenu li.group a:hover {
	border-left: solid 5px rgb(175,175,175); background-color: rgb(225,225,225); text-decoration: none
}
.sidemenu li.group .selected {
	border-left: solid 5px rgb(175,175,175); color: #034C79; background-color: rgb(225,225,225); text-decoration: none
}
.sidemenu a:hover {
	border-left: solid 5px #F58120; color: #034C79; background-color: rgb(225,225,225); text-decoration: none
}
.sidemenu .selected {
	border-left: solid 5px #F58120; font-weight: bold; text-decoration: none
}
.sidemenu-align {
	text-align: left
}
.sidemenu-font {
	font-family: Verdana, Lucida, Helvetica, sans-serif; 
	font-style: normal; color: #333000; text-decoration: none;  font-size: 10pt
}
.sidebarbox-font {
	font-family: Verdana, Lucida, Helvetica, sans-serif; 
	font-style: normal; color: rgb(90,90,90); text-decoration: none; text-align: justify; font-size: 8pt
}
.sidebarbox-font a { 
	color: rgb(90,90,90)
}
#sidebarbox {
	CLEAR: both; width: 160px; padding: 30px 4px 4px 4px
}
#sidebarbox img {
	MARGIN-TOP: 2px; MARGIN-LEFT: 18px; MARGIN-BOTTOM: 2px
}

#footer 
{
	width: 970px;
	CLEAR: both; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 50% bottom; PADDING-LEFT: 0px; 
	/*BACKGROUND-IMAGE: url(/Images/Style/footerbg.gif); */
	PADDING-BOTTOM: 0px; PADDING-TOP: 4px;
	MARGIN: 0px 0px;  
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: #1E5F87; TEXT-ALIGN: center
}
#footer P {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #ffffff; PADDING-TOP: 4px
}
#footer A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#footer A:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
#base {
	BACKGROUND-POSITION: left bottom; FONT-SIZE: 1px; 
	WIDTH: 970px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 17px
}
#addthis {
	PADDING-LEFT: 35px; PADDING-BOTTOM: 0.5ex
}
.tds {
	BORDER: #666666 1px solid; PADDING: 12px; FONT-SIZE: 11px; FONT-FAMILY: verdana, arial, helvetica, sans-serif
}

img 
{
    border:0px;
}

.imgleft{
width: 200px;
position: absolute; 
margin:0px;
BORDER: #666666 1px solid; 

}

.imgmiddle{
width: 200px;
position: absolute;
margin:0px 0px 0px 210px;
BORDER: #666666 1px solid; 
}

.imgright{
width: 200px;
position: absolute;
margin:0px 0px 0px 420px;
BORDER: #666666 1px solid; 
}

a {
	color:#1F96D7;
	cursor:pointer;
	outline:none;
	text-decoration:none;
}

a.a1 {
	color:#000000;
	cursor:pointer;
	outline:none;
	text-decoration:none;
}

a:hover {
	color:#1F96D7;
	text-decoration:none
}


/* TAB MENU   
----------------------------------------------------------*/

div.hideSkiplink
{
    
    width:100%;
    padding:0px 0px 0px 0px;
    border:1px Solid Red;
}

div.menu
{
    padding: 4px 0px 4px 5px;
}

div.menu ul
{
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: auto;
}

div.menu ul li a, div.menu ul li a:visited
{
    background-color: #465c71;
    border: 1px #4e667d solid;
    color: #dde4ec;
    display: block;
    line-height: 1.35em;
    padding: 4px 20px 0px 10px;
    text-decoration: none;
    white-space: nowrap;
}

div.menu ul li a:hover
{
    background-color: #bfcbd6;
    color: #465c71;
    text-decoration: none;
}

div.menu ul li a:active
{
    background-color: #465c71;
    color: #cfdbe6;
    text-decoration: none;
}


/* home items --------------------------------------------------------------------- */

.prod-menu {
	background: url(/images/prod-menu-off.png) no-repeat left top;
	width: 152px;
	height: 135px;
	float: left;
}

.prod-menu li {
	list-style: none;
	overflow: hidden;
}

.prod-menu li.btn-info, .prod-menu li.btn-download {
	margin-bottom: 15px;
}

.prod-menu li.btn-buy-now {
	margin-bottom: 15px;
}

.prod-menu li a {
	width: 142px;
	height: 35px;
	text-indent: -9999px;
	display: block;
}

.prod-menu li.btn-net a {
	background: url(/images/dot-net.png) no-repeat center top;
	width: 152px;
	height: 78px;
}

/* horizontal menu */
.prod-menu-h {
	background: url(/images/prod-menu-h-off.png) no-repeat left top;
	width: 450px;
	height: 35px;
	float: left;
}


.prod-menu-h li {
	list-style: none;
	overflow: hidden;
	display: inline-block;
}

.prod-menu-h li.btn-info, .prod-menu-h li.btn-download, .prod-menu-h li.btn-buy-now {
	margin-bottom: 0px;
}


.prod-menu-h li a {
	width: 145px;
	height: 35px;
	text-indent: -9999px;
	display: inline-block;
}

/* New Style */


table{
 /*font-size:1em;*/
 font-family: Verdana, Arial, Helvetica; 
 background-color:#fff;
 border-collapse: collapse;
 width: 100%;
}

caption {
 font-size:16px; font-weight:bold;font-family:Helvetica;color: #0D699B;
 text-align: left;
 background: url(header_bg.jpg) no-repeat top left;
 padding: 1px;
 margin-bottom: 2px;
}

thead th{
 border: 1px solid #0D699B;
 color:#fff;
 text-align:center;
 padding:2px;
 text-transform:uppercase;
 height:25px;
 background-color: #0D699B;
 font-weight: bold;
}

tfoot {
 color:#3177a7;
 padding:2px;
 text-transform:uppercase;
 font-size:1.2em; 
 font-weight: bold;
 margin-top:6px;
 border-top: 6px solid #e9f7f6;
}
tbody tr{
 border: 1px solid #0D699B;
}
tbody td {
 padding:5px;
 text-align:left;
 border: 1px solid #0D699B;
}
tbody th {
 text-align:left;
 padding:2px;
}
tbody td a, tbody th a {
 color:#6C8C37;
 text-decoration:none;
 font-weight:normal; 
 display:block;
 background: transparent url(links_yellow.gif) no-repeat 0% 50%;
 padding-left:15px;
}
tbody td a:hover, tbody th a:hover {
 color:#009193;
 text-decoration:none;
}

/* Menu Style */
ul#css3menu1{
width:970px;
Z-INDEX: 50; POSITION: relative; MIN-WIDTH: 951px; FONT-FAMILY:Thoma; BACKGROUND: url(navigation-item-background.png) repeat-x left bottom; 
HEIGHT: 44px; FONT-SIZE: 12px; FONT-WEIGHT: bold;
}
ul#css3menu1 ul{
	margin:0px;list-style:none;padding:0px;background-color:#dedede;border-width:1px;border-style:solid;border-color:#5f5f5f;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
ul#css3menu1 ul{
	display:none;position:absolute;left:0;top:100%;-moz-box-shadow:3.5px 3.5px 5px #000000;-webkit-box-shadow:3.5px 3.5px 5px #000000;box-shadow:3.5px 3.5px 5px #000000;
padding:0 10px 10px;background-color:#FFFFFF;border-radius:6px;-moz-border-radius:6px;-webkit-border-radius:6px;border-color:#d4d4d4;}
ul#css3menu1 li:hover>*{
	display:block;}
ul#css3menu1 li:hover{
	position:relative;}
ul#css3menu1 ul ul{
	position:absolute;left:100%;top:0;}
ul#css3menu1{
	display:block;font-size:0;float:left; }
	
ul#css3menu1 li{
	display:block;white-space:nowrap;font-size:0;float:left; padding:2px 0px 2px 0px;}
ul#css3menu1>li,ul#css3menu1 li{
	margin:0;}
ul#css3menu1 a:active, ul#css3menu1 a:focus{
	outline-style:none;}
ul#css3menu1 a,ul#css3menu1 a.pressed{
	display:block;vertical-align:middle;text-align:left;text-decoration:none;font:bold 14px Trebuchet MS;color:#000000;text-shadow:#FFF 0 0 1px;cursor:pointer;}
ul#css3menu1 ul li{
	float:none;margin:0px;}
	
/* Sub Menu */
ul#css3menu1 ul a{
	text-align:left;padding:5px;background-color:#dedede;background-image:none;border-width:0;border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;font:14px Tahoma;color:#000;text-decoration:none;}
ul#css3menu1 li:hover>a{
	background-color:#f8ac00;border-color:#C0C0C0;border-style:solid;font:bold 14px Trebuchet MS;color:#000000;text-decoration:none;text-shadow:#FFF 0 0 1px;background-image:url("separator-separator.png");background-position:0 100px;}
ul#css3menu1 img{
	border:none;vertical-align:middle;margin-right:10px;}
ul#css3menu1 img.over{
	display:none;}
ul#css3menu1 li:hover > a img.def{
	display:none;}
ul#css3menu1 li:hover > a img.over{
	display:inline;}
ul#css3menu1 li a.pressed img.over{
	display:inline;}
ul#css3menu1 li a.pressed img.def{
	display:none;}
ul#css3menu1 span{
	display:block;overflow:visible;background-position:right center;background-repeat:no-repeat;padding-right:0px;}
ul#css3menu1 a{
	padding:10px;background-color:#c1c1c1;background-image:url("mainbk.png");background-repeat:repeat;background-position:0 0;border-width:0 0 0 1px;border-style:solid;border-color:#C0C0C0;color:#000000;text-decoration:none;text-shadow:#FFF 0 0 1px;}
ul#css3menu1 li:hover>a,ul#css3menu1 li>a.pressed{
	background-color:#f8ac00;background-image:url("mainbk.png");background-position:0 100px;border-style:solid;border-color:#C0C0C0;color:#000000;text-decoration:none;text-shadow:#FFF 0 0 1px;}
ul#css3menu1 ul li:hover>a,ul#css3menu1 ul li>a.pressed{
	background-color:#FFFFFF;background-image:none;font:14px Tahoma;color:#868686;text-decoration:none;}
ul#css3menu1 li.topfirst>a{
	height:18px;line-height:18px;border-radius:5px 0 0 5px;-moz-border-radius:5px 0 0 5px;-webkit-border-radius:5px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;}
ul#css3menu1 li.topfirst:hover>a,ul#css3menu1 li.topfirst>a.pressed{
	line-height:18px;}
ul#css3menu1 li.topmenu>a{
	height:18px;line-height:18px;}
ul#css3menu1 li.topmenu:hover>a,ul#css3menu1 li.topmenu>a.pressed{
	line-height:18px;}
ul#css3menu1 li.toplast>a{
	height:18px;line-height:18px;border-radius:0 5px 5px 0;-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;}
ul#css3menu1 li.toplast:hover>a,ul#css3menu1 li.toplast>a.pressed{
	line-height:18px;}


