body{
	margin:0px;
	 font-family:'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
	color:#333;
	font-size:12px;
	background-color:#fff;
	background-image: url(../images/body_bg.png);
background-repeat:repeat-y;
background-attachment:fixed;
background-position:center; 
}
.tablemain
{
    width: 1000px;
    margin: auto;
    background-color: #fff;
}
.flash{
	margin:auto;
	width:100%;
	text-align:center;
	height:327px;
}
.header{
	height:60px;
	margin:auto;
	width:980px;
}

.logo{
	width:30%;
	float:left;
	padding:10px 20px;
}
.toplink{
	float:right;
	text-align:right;
	font-size:11px;
	color:#ff8124;
}
.toplink a{
	color:#ff8124;
	text-decoration:none;
	outline:none;
}

.toplink a:visited{
	color:#ff8124;
	text-decoration:none;
	outline:none;
}

.toplink a:hover{
	color:#333;
	outline:none;
}
.middle{
	width:100%;
	text-align:center;
	margin:auto;
	text-align:center;
}
.middlemain{
	width:980px;
	margin:auto;
	height:240px;
	/*background-color:#f2f0f1;*/
}
.colum{
	width:220px;
	float:left;padding-top:7px;
	
	margin:0px 9px;
}
.columTop{
height:10px;
	background-image:url(../images/Column_top.png);
	background-repeat:no-repeat;
}
.heading1{
	 font-family:'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
	font-size:15px;
	color:#333;
	font-weight:bold;
	padding:4px 7px;
	/*border-bottom:#dcdcdc solid 2px;
	width:90%;padding-bottom:8px;
	padding-top:10px;padding:7px;
	padding-left:2px;	margin:auto;*/
	text-align:left;
	

	background-color:#f2f0f1;
}

.text{
	/*border-right:#dcdcdc solid 2px;
	width:94%;
	margin-top:10px;
	margin-bottom:6px;
	margin-right:2px;
	padding-left:14px;*/
	
	height:150px;
	padding:2px 12px;
	text-align:justify;background-color:#f2f0f1;
}
.columnBottom{

	background-image:url(../images/Column_bottom.png);
	background-position:bottom;
	height:10px;
}


.text1{
	border-right:#dcdcdc solid 0px;
	width:96%;
	margin-top:10px;
	margin-bottom:6px;
	padding-left:14px;
	padding-right:8px;
	text-align:left;
}
.more{
	text-align:right;
	color:#ff8f02;
	padding:2px 2px 2px;
}
.more a{
	color:#ff8f02;
	outline:none;
}
.more a:visited{
	color:#ff8f02;
	outline:none;
}
.more a:hover{
	color:#333;
	outline:none;
}
.footer{
	width:980px;
	background-color:#2c2c2c;
	height:40px;
	margin:auto;
	text-align:center;
	color:#FFF;
	
}
.footermain{
	margin:auto;
	padding-top:14px;
	width:980px;
}
.footer_left{
	float:left;
	padding-left:3px;
	font-size:11px;
}
.footer_right{
	float:right;
	width:60%;
	text-align:right;
	padding-right:5px;
	font-size:11px;
}
.footer_right a{
	color:#FFF;
	text-decoration:none;
	outline:none;
}
.footer_right a:visited{
	color:#FFF;
	text-decoration:none;
	outline:none;
}
.footer_right a:hover{
	color:#fe6c23;
	text-decoration:underline;
	outline:none;
}
.header{
	margin:auto;
}

.but {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-DECORATION: none;
	BORDER-bottom: #2c2c2c 0px solid; height:38px; width:980px; margin:auto; background-color:#F6F6F6;
	background-image: url(../images/menu_bg.png);
	background-repeat:repeat-x;
}
.but span {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; LINE-HEIGHT: 38px; PADDING-TOP: 0px; TEXT-DECORATION: none;
	width:974px;
}
.but span  a {
	PADDING-RIGHT: 8px;
	DISPLAY: block;
	PADDING-LEFT: 8px;
	FONT-WEIGHT: bold;
	FONT-SIZE: 14px;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	TEXT-TRANSFORM: capitalize;
	COLOR: #fff;
	PADDING-TOP: 0px;
		 font-family:'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
	HEIGHT: 28px;
	TEXT-DECORATION: none;
	width:90px;
	float:left;
	text-align:center;
	outline:none;
}/*
.but span  a:visited{
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; MARGIN: 0px; TEXT-TRANSFORM: capitalize; COLOR: #6c6c6c; PADDING-TOP: 0px; FONT-FAMILY: Arial; HEIGHT: 28px; TEXT-DECORATION: none; width:90px; float:left; text-align:center; 
	outline:none;
}*/
.but span  a:hover {
color:#fff;
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 8px;
	 PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle;PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none;
	 BORDER-bottom: #FC7A02 0px solid; background-color:#E9E9E9;
	outline:none;
	background-image:url(../images/menu_bg_hover.png);
	background-repeat:repeat;
}
.click {
	PADDING-RIGHT: 24px; DISPLAY: block; PADDING-LEFT: 24px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: middle; COLOR: #000000; PADDING-TOP: 0px; HEIGHT: 28px; TEXT-ALIGN: center; TEXT-DECORATION: none;BORDER-top: #FC7A02 2px solid;FONT-WEIGHT: bold;
		 font-family:'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif; font-size:11px;
}
.middle1{
	width:982px;
	margin-top:8px;
	margin-bottom:8px;
	margin:auto;
	text-align:center;
}
.textmain{

	padding:4px 0px 4px 8px;
	border-top:#e6e6e6 solid 2px;
	vertical-align:top;
	text-align:justify;
}
.textmain h1{
	font-size:18px;
	color:#fe6c23;
	
	margin-bottom:0px;
	 padding-left:4px;
}
.textmain span{
	font-size:12px;
	font-weight:bold;
	color:#979797;
	padding:4px 4px 8px 0px;
}
.heading2{
	font-size:18px;
	padding:6px 0px 6px 4px;
}
.rightcol{
	border-left:#e6e6e6 solid 1px;
	padding-left:4px;
	text-align:right;
}
.rightSidePane{
 background-color:#F2F0F1;
	width:195px;
	margin:10px 0;
	font-size:13px;
	font-weight:bold;
	color:#452154;
		 font-family:'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
}
.rightSidePane ul{
list-style-type:disc;
 /*bottom spacing between each UL and rest of content*/
padding:8px 22px;
}

.rightSidePane ul li{

}

.rightSidePane ul li a {
    
    color: #FF8124;
    display: block;
    font: 11px/17px 'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
    text-decoration: none;
}


.testm{
	background-color:#ffe3bb;
	border:#fccc97 solid 1px;
	width:195px;
	margin:10px 0;
	
	font-size:13px;
	font-weight:bold;
	font-style:bold;
	color:#452154;
		 font-family:'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
	text-align:left;
	
}
.testm ul{
list-style-type:disc;
 /*bottom spacing between each UL and rest of content*/
padding-left:30px;

}

.testm ul li{
color:#452154;
padding:6px 2px;
}

.testm ul li a{
	color:#452154;
	text-decoration:none;
	outline:none;
}

.testm ul li a:visited{
	color:#452154;
	text-decoration:none;
	outline:none;
}

.testm ul li a:hover{
	color:#452154;
	text-decoration:none;
	outline:none;
}

.testmlink{
		 font-family:'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:100;
	text-align:right;
	float:right;
	text-decoration:none;
	text-align:right;
	width:90%;
	
}
/*leftmenu css*/


.urbangreymenu{
width: 194px; /*width of menu*/
background-color:#bababa;
color: black;
}
.urbangreymenu_top{
background-image:url(../images/rightPane_top.png);background-repeat:no-repeat;height:10px;margin-top:10px; 
}
.urbangreymenu_bottom{
background-image:url(../images/rightPane_bottom.png);background-repeat:no-repeat; height:10px; 
}
.urbangreymenu .headerbar{
font: bold 13px Arial;
color: white;
background-image:url(../images/menu_bg.png);
/*background: #606060 url(media/arrowstop.gif) no-repeat 8px 6px; last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 0 0 7px 7px; /*31px is left indentation of header text*/
text-align:left;
margin-left:4px;
}



.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
width: 186px;
margin:auto;
}

.urbangreymenu ul li{
padding-bottom: 2px; /*bottom spacing between menu items*/
border-bottom:#9d9d9d dotted 1px;
}
.urbangreymenu ul li a{
font: normal 11px 'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
color: white;
display: block;
padding: 5px 0;
line-height: 17px;
padding-left: 15px; /*link text is indented 8px*/
text-decoration: none;
background-color:#bababa;
}

.urbangreymenu ul li a:visited{
color: white;
background-color:#bababa;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: #fe6c23;
background-color: #ffffff;
}
.link{
	color:#FF8124;
	text-decoration:none;
	outline:none;
}
.link{
	color:#FF8124;
	text-decoration:none;
	outline:none;
}
.link:hover{
	color:#000;
	outline:none;
}
.label{
	text-align:right;
	outline:none;
}
.textbox{
	font-size:11px;
	width:180px;
}

.resellerDesc
{  padding:10px 5px;
   height:100px;
   width:510px;
    
}
.resellerImage
{    
     float:right;
}
.productDesc
{
    padding:10px 5px;
   height:150px;
}
.productImage
{
    padding:5px 20px;
    float:right;
}
.ProductHeading
{
	background-image:url(../images/background-node-box-header.gif);
	border:1px solid #E4E3E5;
    color: #333333;
    font-family: 'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 4px 7px;
    text-align: left;
}

.box {
}
.box .headerbar  {
 background: url("../images/menu_bg.png") repeat-x scroll left bottom #fff !important;
	height: 38px;
    padding-left: 14px;
	color:#fff;
	text-align:left;
}
.box .headerbar .htext {
    padding:8px 4px;
	font-weight:bold;
}

.box .headerbar  span {
    color: #FFFFFF !important;
    font-size: 12px;
    font-weight: bold;
}
.box .content {
    background-color: #EE7F00;
	padding-top: 4px;
}
.box .content ul {
    display: block;
    margin: -4px 0 14px;
    padding: 0;
}
.box .content li {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.box .content li a {
  
    background: url("../images/shiny-buttons.png") no-repeat scroll 0 -200px transparent !important;
    border-bottom: 1px solid #B43C00 !important;
    border-top: 1px solid #F2A042 !important;
    color: #FFFFFF !important;
    display: block;
    margin: 0;
    padding: 5px 14px;
    text-align: left;
	text-decoration:none;
}
.box .content li.first a {
    border-top: 1px solid #F2A042;
}
.box .content li.last a {
    border-bottom: 1px solid #B43C00;
}
.box .content li a.hover, .box .content li a:hover {
   
    background: url("../images/shiny-buttons.png") no-repeat scroll 0 -160px transparent !important;
    text-decoration: none;
}
.box .content {
    text-align: center;
}
.box .content img {
    height: auto !important;
    margin-top: 5px;
    min-height: 29px;
}
.box .content .btext {
color:#fff;
    text-align: justify;
	padding:0 7px 10px 14px;
}
.box .bfooter {
    background-color: #333333;
    padding: 5px;
    text-align: right;
}
.box .bfooter a {
    color: #FFFFFF !important;
}

.box span{
background-color:#EE7F00;
}

.bannerDiv{
padding-left:10px;
}
.ContactImage{
height:40px; 
float:right;
padding-right:10px;
}

.contentBR{
border:1px solid #E4E3E5;
margin-bottom:15px;
padding:15px;
}
	 .CustomerImage{
	margin:0 0 10px 10px;
	
	border:none;
	}
.textmain .content
{
    padding:14px;
}

.homeCTesti
{
    width:980px;
    margin:auto;
         border-bottom: 1px solid #B43C00 !important;
    border-top: 1px solid #F2A042 !important;
    height:37px;
    background: url("../images/shiny-buttons.png") repeat scroll 0 -200px transparent !important;
}
.cText
{
    padding:8px;
    color:#fff;
    width:972px;
}
.cText ul{height:10px}
.cText ul li{ list-style:none; display:block; padding:4px; margin-bottom:5px;height:15px; }
.cText ul li a 
{
    color:#fff;text-decoration:none;
}
.homeRightPane
{
float:left;
width:584px;
}    
    .homeLeftPane
    {
     width:386px;   
     float:left;
    padding-top:10px;margin-right:10px;
    }
    .uboxHolder
    {  width:374px;
      min-height:115px;
    height:auto !important;
    float:left;
    margin-bottom:11px;
    margin-right:10px;
    }
    .updateBox
    {
        width:364px;
     height:116px;
    float:left;
    border:1px solid #e4e3e5;
    background-color:#f4f4f4;
    color:#000;
    padding:5px;
    margin-bottom:10px;
    }
    .updateBox ul
    {
        padding:0px 30px;
        margin:0px;
    }
    .newsLetter
    {
        width:200px;
        background-image:url("../images/newsletter_bg.png");
    min-height:265px;
    height:auto !important;
    float:left;
    margin-bottom:11px;
    }
    .newsHeading
    {
        font-size:14px;
        font-size:bold;
        padding-left:15px;
        padding-top:10px;
        color:#fff;
     }
     
    .newsContent
    {color:#fff;
         padding-left:15px;text-align:justify;padding-right:5px;
        height:100px}
        .readMore{outline:none;border:0;text-decoration:none;padding-top:9px;float:right}
        
    .homeTrialBox
    {border:1px solid #e4e3e5;
        width:180px;
        height:136px;
        text-align:center;
        margin:10px 9px 10px 1px;
        float:left;
        padding-top:5px;    line-height:22px;
   }
   .homePartnerBox
   {
      margin-right: 0;
    width: 197px;
    }
    
.newsticker-jcarousellite { width:198px; }
.newsticker-jcarousellite ul li{ list-style:none; display:block; padding-bottom:1px; margin-bottom:5px; height:65px; }

   .htbHeading
   {
       color:#000;
       font-size:14px;
       padding-bottom:4px;
   }
   .Separator
   {
       color:#e4e3e5;
       height:1px;
   }
   .RightBorder
{
    border-right-style: solid;
    border-right-width: 1px;
    border-right-color: #e4e3e5;
}
   .uHeading
   {color:#FF8124;
    font-size:14px;text-decoration:none;
   }
    .homeTrialBottom
    {
    background: url(../images/menu_bg.png) repeat-x;
	height:37px;
	width:182px;  /*padding + 180*/
    }
    .uHover:hover
    {text-decoration:underline;
    }
.homePaneHolder
{
 width:980px;
 margin:auto;   
}
.FontMed
{
    font-size:13px;
    color:#FF8124;
}
.homeProductDesc
{  width:290px;
   float:left;margin-bottom:5px;
    }
    .homeProductHeading
    {color: #333333;
    font-family: 'Segoe UI Semibold','Segoe UI','Lucida Grande',Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding: 4px 7px;
    text-align: left;
     }
.homeContentBR
{ border-top:1px solid #E4E3E5;
     margin-bottom: 3px;
    padding: 3px;
    min-height:131px;
    height:auto;
    text-align:justify;
    font-size:12px;clear:left;
}
.homeSeeAllLink{ margin-top:-7px;height:3px; min-height:3px}
.homeProductImage
     {
         float:left;
          margin:15px 5px;
          
          width:80px;
        
     }
	 #divMessage{
	 font-size:14px;
	 }
