@charset "utf-8";
/* CSS Document */
BODY{ margin:0px; padding:0px; background-image:url(../images/page-bg.gif); background-repeat:repeat-x; background-color:#F5F6F8; color:#878889; font-family:Arial, Helvetica, sans-serif; font-size:11px;} 
A:Link{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#878889;}
A:Visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#878889;}
A:Hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#878889;}

A.link:Link{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#0F4B84;}
A.link:Visited{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; color:#0F4B84;}
A.link:Hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-decoration:underline; color:#0F4B84;}
#wrapper{ margin:0 auto; width:955px; height:auto;}
#Container{ float:left; padding:15px; background-color:#FFF; margin: 20px 0 0 0;}
#header{overflow:visible; height:127px; border-bottom: 1px solid #BDC5CF; margin-bottom:6px;}
#search{ float:right; margin-top:7px; background-image:url(../images/search-bg.gif); background-repeat:no-repeat; width:248px; height:25px; text-align:right; padding-top:4px; padding-left:120px;}
#search FORM{ margin:0px; padding:0px;}
.input{ float:left; border:none; height:18px; padding:2px; color:#878889; font-family: Arial, Helvetica, sans-serif; font-size:11px; width:170px; height:17px;}
#search IMG{ border:none;}
#logo{ float:left; width:157px;}
#logo IMG{ border:0;}
#banner{float:left; padding-top:40px; padding-left:25px; margin:0 auto; background-image:url(../images/Banner.jpg); background-repeat:no-repeat; width:901px; height:125px; border: solid 1px #E7E7E7;}
#banner H1{ font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:26px; color:#FFF; height:35px; text-decoration:none;}
#banner H2{ font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:20px; color:#FFF; text-decoration:none; height:30px;}
#banner H3{ font-family:Verdana, Geneva, sans-serif, Arial, Helvetica, sans-serif; margin:0px; padding:0px; font-size:14px; color:#FFF; text-decoration:none;}
#banner em{font-size:12px; color:#FFF;}
#blackberry{
	float:right;
	background-image:url(../images/blackberry.png);
	background-repeat:no-repeat;
	margin-top:-110px;
	margin-right:25px;
	padding-top:39px;
	width:142px;
	height:230px;
}
.body-text-para1{ float:left; width:320px; margin: 25px 20px 10px 25px; line-height:20px; vertical-align:text-top; text-align:justify;}
.body-text-para2{ float:left; width:370px;  margin: 25px 0px 140px 0px; line-height:20px; vertical-align:top;}
.body-text-para2 UL { margin:0px; padding:0px;}
.body-text-para2 LI{ list-style:none;  margin:0px; padding:0px; background-image:url(../images/ico-arrow.gif); background-repeat:no-repeat;  padding-left:15px;}
.body-text P{ margin:0px; padding:0px;}
.body-text IMG{ border:solid 1px #E9E9E9; padding:5px; margin:5px;}
.body-text{ float:left; width:700px;  margin: 25px 20px 25px 25px; line-height:20px; vertical-align:top; min-height:150px;}
.body-text em{ font-size:14px;}
.body-text H1{ font-size:16px; color:#0F4B84; margin:0px; padding:0px; height:25px; font-weight:bold; border-bottom:dotted 1px #C2C2C2; width:700px;}
.body-text H1 a:link{ font-size:16px; color:#0F4B84; margin:0px; padding:0px; height:25px; font-weight:bold; width:700px;}
.body-text H1 a:visited{ font-size:16px; color:#0F4B84; margin:0px; padding:0px; height:25px; font-weight:bold;  width:700px;}
.body-text H1 a:hover{ font-size:16px; color:#0F4B84; margin:0px; padding:0px; height:25px; font-weight:bold;  width:700px;}
.body-text H2{ font-size:14px; color:#878889; margin:10px 0px 0px 0px; padding:0px; height:30px; font-weight:bold;}
.body-text UL { margin:0px; padding:0px;}
.body-text LI{ list-style:none;  margin:0px; padding:0px; background-image:url(../images/ico-arrow.gif); background-repeat:no-repeat;  padding-left:15px;}
#right-pan{ float:right; margin-top:50px; text-align:center; margin-bottom:20px;}
#right-pan IMG{ border:0px;}
#support-box{ float:left; margin-left:18px; height:120px; background-image:url(../images/box-bg.gif);background-repeat:no-repeat; padding:12px 12px 0 12px; color:#616163;}
#support-box H1{ font-size:12px; color:#323334; margin:0px; padding:0px; height:20px;}
#support-box UL { padding:0px; margin:0px; list-style:none; width:198px;}
#support-box LI{ padding-bottom:3px; padding-top:3px; border-bottom:1px dotted #000000;}
#solution-box{ float:left; margin-left:1px; height:120px; background-image:url(../images/box-bg.gif);background-repeat:no-repeat; padding:12px 12px 0 12px; color:#616163;}
#solution-box H1{ font-size:12px; color:#323334; margin:0px; padding:0px; height:20px;}
#solution-box UL { padding:0px; margin:0px; list-style:none; width:198px;}
#solution-box LI { padding-bottom:3px; padding-top:3px; border-bottom:1px dotted #000000;}
#news-box{ float:left; margin-left:1px; height:120px; background-image:url(../images/box-bg.gif);background-repeat:no-repeat; padding:12px 12px 0 12px; color:#616163;}
#news-box H1{ font-size:12px; color:#323334; margin:0px; padding:0px; height:20px;}
#news-box UL { padding:0px; margin:0px; list-style:none; width:198px;}
#news-box LI{ padding-bottom:3px; padding-top:3px; border-bottom:1px dotted #000000;}
#latest-box{ float:left; margin-left:1px; height:120px; background-image:url(../images/box-bg.gif);background-repeat:no-repeat; padding:12px 12px 0 12px; color:#616163;}
#latest-box H1{ font-size:12px; color:#323334; margin:0px; padding:0px; height:20px;}
#latest-box UL { padding:0px; margin:0px; list-style:none; width:198px;}
#latest-box LI{ padding-bottom:3px; padding-top:2px; border-bottom:1px dotted #000000;}
#demo{ padding-left:23px; padding-top:4px; background-image:url(../images/live-demo-bg.gif); background-repeat:no-repeat; width:140px; height:19px; text-align:left;}
#footer{ clear:both; margin:0 auto; width:955px; color:#B4BFCD; text-align:right; padding-top:5px; padding-bottom:5px;}
/* start: Navigation */
#nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

#nav-menu li
{
float: left;
margin: 0 0.15em;
}

#nav-menu li a
{
background:url(../images/tab-up.gif)  #fff bottom left repeat-x;
height: 28px;
padding-top:3px;
line-height: 2em;
float: left;
width: 79px;
display: block;
color: #1A171B;
text-decoration: none;
text-align: center;

}
#nav-menu li a:visited
{
background:url(../images/tab-up.gif)  #fff bottom left repeat-x;
line-height: 2em;
float: left;
width: 79px;
display: block;
color: #1A171B;
text-decoration: none;
text-align: center;
}
#nav-menu li a:hover
{
background:url(../images/tab-hover.gif)  #fff bottom left repeat-x;
line-height: 2em;
float: left;
width: 79px;
display: block;
color: #3B6B99;
text-decoration: none;
text-align: center;
}
#nav-menu li#current a
{
background:url(../images/tab-hover.gif)  #fff bottom left repeat-x;
line-height: 2em;
float: left;
width: 79px;
display: block;
color: #3B6B99;
text-decoration: none;
text-align: center;
}

/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */

#nav-menu
{
	float:left; width:50em; margin-top:60px; margin-left:100px;
} 
/* End: Navigation */
.submit{ text-align:right; margin-top:-4px;}

/*start: left menu */

.buttonscontainer {width: 180px; float:left;}
.buttonscontainer H3{ margin-top:10px; padding:0px; font-size:14px;  text-decoration:none;}
.buttons a {color: #7C7D7F;
background-color: #FFFFFF;
padding: 3px;
padding-left: 3px;
display: block;
border-bottom: 1px solid #C2C2C2;
font: 11px Arial, sans-serif;
font-weight: bold;
text-decoration: none;
text-align: left;}

.buttons a:hover {background-color: #3B6B99;
color: #FFFFFF;
text-decoration: none;}
.buttons a.active {background-color: #3B6B99;
color: #FFFFFF;
text-decoration: none;}
/*End: left menu*/
.aboutus{float:left; margin-left:15px; width:485px; text-align:left;}
.aboutus IMG{ border:solid 1px #E9E9E9; text-align:right; margin-left:5px;}
.zip-image{border:0px !important; padding:0px !important; margin:0px !important;}
.att{margin-top:10px;}