body {
margin:0;
padding:0;
background:#d5d5d5;
font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#474747;
line-height:20px;
}

th,tr,td,p,h1,h2,h3 {
padding:0;
margin:0;
}
p{
text-align:justify;
}

ul 
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;
padding:0px 0 0 0px;
margin:0px;
}

li 
{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;
list-style-image:url(images/gray-bullet.gif);
padding:0;
margin:0;
line-height:20px;
}

.left_bktbg {
background:url(images/left_backbg.jpg) repeat-y top left;
width:30px;
}

.right_bktbg {
background:url(images/right_backbg.jpg) repeat-y top left;
width:30px;
}

.main_tbl {
width:1000px;
margin:0 auto;
padding:0;
}
.main {
width:940px;
margin:0 auto;
padding:0;
}

.logobg {
background:url(images/topbg.jpg) repeat-x top left;
height:120px;
}


/* start top nav*/

.topnav01 a {
background:url(images/home-btn.jpg) no-repeat 0 0;
height:40px;
float:left;
display:block;
width:111px;
}
.topnav01 a:hover{
background:url(images/home-btn.jpg) no-repeat 0 100%;
}
.topnav01 #current{
background:url(images/home-btn.jpg) no-repeat 0 100%;
}

.topnav02 a {
background:url(images/about-btn.jpg) no-repeat 0 0;
height:40px;
float:left;
display:block;
width:109px;
}
.topnav02 a:hover{
background:url(images/about-btn.jpg) no-repeat 0 100%;
}
.topnav02 #current{
background:url(images/about-btn.jpg) no-repeat 0 100%;
}

.topnav03 a {
background:url(images/products-btn.jpg) no-repeat 0 0;
height:40px;
float:left;
display:block;
width:109px;
}
.topnav03 a:hover{
background:url(images/products-btn.jpg) no-repeat 0 100%;
}
.topnav03 #current{
background:url(images/products-btn.jpg) no-repeat 0 100%;
}
.topnav04 a {
background:url(images/what-new-btn.jpg) no-repeat 0 0;
height:40px;
float:left;
display:block;
width:109px;
}
.topnav04 a:hover{
background:url(images/what-new-btn.jpg) no-repeat 0 100%;
}
.topnav04 #current{
background:url(images/what-new-btn.jpg) no-repeat 0 100%;
}
.topnav05 a {
background:url(images/news-events-btn.jpg) no-repeat 0 0;
height:40px;
float:left;
display:block;
width:124px;
}
.topnav05 a:hover{
background:url(images/news-events-btn.jpg) no-repeat 0 100%;
}
.topnav05 #current{
background:url(images/news-events-btn.jpg) no-repeat 0 100%;
}
.topnav06 a {
background:url(images/contact-btn.jpg) no-repeat 0 0;
height:40px;
float:left;
display:block;
width:108px;
}
.topnav06 a:hover{
background:url(images/contact-btn.jpg) no-repeat 0 100%;
}
.topnav06 #current{
background:url(images/contact-btn.jpg) no-repeat 0 100%;
}


/*new buttons*/
.topnav07 a {
background:url(images/Support_Final.jpg) no-repeat 0 0;
height:40px;
float:left;
display:block;
width:108px;
}
.topnav07 a:hover{
background:url(images/Support_Final.jpg) no-repeat 0 100%;
}
.topnav07 #current{
background:url(images/Support_Final.jpg) no-repeat 0 100%;
}
.topnav08 a {
background:url(images/Live_Demo_Final.jpg) no-repeat 0 0;
height:40px;
float:left;
display:block;
width:108px;
}
.topnav08 a:hover{
background:url(images/Live_Demo_Final.jpg) no-repeat 0 100%;
}
.topnav08 #current{
background:url(images/Live_Demo_Final.jpg) no-repeat 0 100%;
}

.subdemo a{
font:normal 13px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#474747;
text-decoration:none;
padding-left:5px;
line-height:25px;
}
.subdemo a:hover{
font:normal 13px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#da0133;
text-decoration:none;
padding-left:5px;
line-height:25px;
}
.subdemo{
/*margin-bottom: 0.5em;*/
padding-left:5px;

width:245px;
line-height:25px;
}

/*end new buttons*/



/* end top nav*/

.welcome_box {
background:url(images/welcomebg.jpg) repeat-x top left;
height:103px;
padding:20px 20px 15px 20px;
}

h1 {
font:normal 22px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#da0133;
}

h1 .grey {
font:normal 18px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#474747;
}

h2 {
font:bold 14px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#da0133;
}

a.more:link,a.more:visited {
font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#da0133;
text-decoration:underline;
}

a.more:hover{
font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#474747;
text-decoration:none;
}
a.one:link,a.one:visited {
font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#da0133;
text-decoration:none;
}

a.one:hover{
font: normal 12px Verdana, Arial, Helvetica, sans-serif; color:#474747;
text-decoration:underline;
}

.contentbox {
background:#ededed;
border:5px solid #ffffff;
padding:22px 0px 15px 0px;
}
.img {
padding:0px 10px 0px 0;
margin:0 0px 0 0;
float:left;
}
.img1 {
	padding:0px 0px 0px 0;
	margin:0 0px 0 0;
	float:right;
	position:absolute;
	left: 168px;
	top: 1072px;
	width: 35px;
}
.img2 {
	padding:0px 0px 0px 0;
	margin:0 0px 0 0;
	float:right;
/*	position:absolute;*/
	left: 75px;
	top: 888px;
	width: 35px;
}
.footer {
font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;
background:#f2f2f2;
}
.footer a {
font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;
text-decoration:underline;
}
.footer a:hover {
font: normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;
text-decoration:none;
}

/*start left menu*/
.menutitle{
cursor:pointer;
margin:0px;
background:url(images/access-control.jpg) no-repeat top left;
width:245px;
height:24px;
padding-top:5px;
padding-left:5px;
font:bold 13px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#474747;
}
.menutitle a{
cursor:pointer;
margin:0px;
background:url(images/access-control.jpg) no-repeat top left;
width:245px;
height:24px;
padding-top:5px;
padding-left:5px;
font:bold 13px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#474747;
text-decoration:none;
}
.menutitle a:hover{
cursor:pointer;
margin:0px;
background:url(images/access-control.jpg) no-repeat top left;
width:245px;
height:24px;
padding-top:5px;
padding-left:5px;
font:bold 13px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#da0133;
text-decoration:none;
}


.submenu a{
font:normal 13px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#474747;
text-decoration:none;
padding-left:5px;
line-height:25px;
}
.submenu a:hover{
font:normal 13px trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#da0133;
text-decoration:none;
padding-left:5px;
line-height:25px;
}
.submenu{
/*margin-bottom: 0.5em;*/
padding-left:5px;
background:#f7f7f7;
width:245px;
line-height:25px;
}

/* End left menu */

.form .tbl td{
padding:0px;
border:none;
}

.form td {
padding:3px;
}
.inputstyle {
width:270px;
}

.missionbg{
background:url(images/missionbg.jpg) no-repeat top left;
height:166px;
padding:20px 0px 20px 20px;
}
.contactus {
background:url(images/contactus.jpg) no-repeat top left;
width:620px;
height:166px;
}
.blackbold {
font:bold 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#474747;
}


/* Style Start From Shailesh*/

.red_heading_bg{
background:url(images/red-heading-bg.jpg)  repeat-x;
}
.gray_box_top_bg{
background:url(images/gray-box-top-bg.jpg)  repeat-x;
}
.gray_box_left_bg{
background:url(images/gray-box-left-bg.jpg)  repeat-y;
}
.gray_box_right_bg{
background:url(images/gray-box-right-bg.jpg)  repeat-y;
}
.gray_box_bottom_bg{
background:url(images/gray-box-bottom-bg.jpg)  repeat-x;
}
.gray_divider{
background:url(images/gray-divider.jpg)  repeat-y;
}
.gray_divider_hor{
background:url(images/gray-divider-hor.jpg)  repeat-x;
height:40px;
}
.features{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;
padding:5px;
}
.features_bullet{ 
padding-top:10px;
}
.img_heading{
font:bold 14px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#da0133;
padding-top:5px;
}
.top_heading{
font:bold 13px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#ffffff;
}
.sub_heading{
font:normal 18px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#474747;
}
a.ww:link{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;
text-decoration:underline;
}
a.ww:hover{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#da0133;
text-decoration:none;
}
a.ww:visited{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;
text-decoration:underline;
}
.right_panel {
border-bottom: 5px solid #FFFFFF;
}
.paging_text{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;
}
a.paging:link, a.paging:visited{
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#474747;
text-decoration:underline;
}

a.paging:hover {
font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#da0133;
text-decoration:none;
}

/* Style End From Shailesh*/

.myover{
background:url(images/more-roll.jpg) no-repeat 0 100%;
}
.myout{
background:url(images/more.jpg) no-repeat 0 100%;
}


/*start top nav manu*/


#dropmenudiv{
position:absolute;
border:1px solid #6a6a6a;
border-bottom-width: 0;
/*font:normal 14px Verdana;*/
line-height:18px;
z-index:100;
color:#3f3f3f;
font-weight:bold;
}

#dropmenudiv  a{
width: 100%;
display: block;
padding-left:27px;
border-bottom: 1px solid #6a6a6a;
/*padding: 1px 0;*/
padding-top:5px;
text-decoration: none;
color:#eae8e9;
background-color:#5b5b5b;
height:18px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color:#da0133;
color:#ffffff;
font-weight:bold;
height:18px;
padding-top:5px;
font:bold 11px Verdana, Arial, Helvetica, sans-serif;
padding-left:27px;
}



/*end top nav manu*/
