#main-container
{
	margin:auto;
	width:1003px;
	background-color:#FFFFFF;
}
#container
{
	width:729px;
	margin:auto;
	padding:0px 0px 0px 0px;
	z-index:1;
}
#container1
{
	width:729px;
	margin:auto;
	padding:0px 0px 0px 0px;
	z-index:0;
		
}

#empty-content
{
	width:729px;
	margin:auto;
	padding:0px 0px 0px 0px;
}
.top-bg{
	background-image:url(images/header_bg1.jpg);
	background-repeat:no-repeat;
	height:97px;
}
.log-handler
{
	width:240px;
	float:left;
	padding:18px 0px 18px 0px;
}
.top-link
{
width:80px;
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#757575;
padding:35px 0px 35px 0px;
}
.top-link a
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#757575;
text-decoration:none;
}
.top-link a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
color:#757575;
text-decoration:underline;
}
.clear
{
clear:both;
}
.menu
{
	background-image:url(images/menu_bg.jpg);
	background-repeat:repeat-x;
	height:37px;
	padding:0px 0px 0px 0px;
}
.menu-link
{
	padding:0px 69px 0px 0px;
	margin:0px 0px 0px 0px;
	float:right;
}
.second-bg{
	background-image:url(images/header_bg2.jpg);
	background-repeat:no-repeat;
	height:516px;
}
.headline
{
	padding:28px 0px 0px 40px;
}
.main1
{
	background-image:url(images/bg1.png);
	background-repeat:no-repeat;
	width:180px;
	height:181px;
	float:left;
	padding:0px 0px 0px 2px;
}
.main2
{
	background-image:url(images/bg2.png);
	background-repeat:no-repeat;
	width:180px;
	height:181px;
	float:left;
	padding:0px 0px 0px 2px;
}
.main3
{
	background-image:url(images/bg3.png);
	background-repeat:no-repeat;
	width:180px;
	height:181px;
	float:left;
	padding:0px 0px 0px 2px;
}
.main4
{
	background-image:url(images/bg4.png);
	background-repeat:no-repeat;
	width:180px;
	height:181px;
	float:left;
	padding:0px 0px 0px 2px;
}
.main-content
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#434343;
	margin:23px 12px 0px 12px;
}
.main-content a
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#434343;
	text-decoration:none;
}
.main-content a:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#434343;
	text-decoration:underline;
}
.footer-sub
{
	float:left;
	padding:20px 0px 0px 100px;
}
.footer-sub ul{
	float:left;
	margin:0px;
	padding:0px;
	
	}
.footer-sub ul li{
	float:left;
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	padding:0px 0px 0px 0px;
	}
.footer-sub ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	}
.footer-sub ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	}
.footer-space{
	float:left;
	background-color:#e9e9e9;
	width:1003px;
	height:100px;
}
.footer
{
	float:left;
	padding:120px 40px 0px 100px;
	_padding:90px 40px 0px 100px;
}
.footer ul{
	float:left;
	margin:0px;
	padding:0px 0px 0px 0px;
	
	}
.footer ul li{
	float:left;
	margin:0px;
	list-style:none;
	padding:0px 0px 0px 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	padding:0px 0px 0px 0px;
	}
.footer ul li a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	text-decoration:none;
	}
.footer ul li a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	text-decoration:none;
	padding:0px 0px 0px 0px;
	text-decoration:underline;
	}
.copyright{
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#757575;
	padding:0px 0px 0px 100px;
	}
.inner-top-bg{
	background-color:#FFFFFF;
	height:97px;
}
.sub-bg
{
	background-image:url(images/sub_menu_bg.png);
	background-repeat:no-repeat;
	width:690px;
	float:left;
	height:28px;
	margin:0px 0px 0px 0px;
	
}

.sub-bg  a{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#483e3e;
	text-decoration:none;
	
	}
.sub-bg a:hover{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#483e3e;
	text-decoration:underline;
	
}
.bullet
{
width:30px;
float:left;
padding:5px 0px 0px 5px;
}
.sub-bg-about
{
	background-image:url(images/sub_about_bg.gif);
	background-repeat:no-repeat;
	width:258px;
	float:left;
	height:28px;
	margin:0px 0px 0px 20px;
}

.sub-bg-about a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#483e3e;
	text-decoration:none;
		
	}
.sub-bg-about a:hover{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#483e3e;
	text-decoration:underline;
	
}
.sub-bg-content
{
	background-image:url(images/sub_menu_1.png);
	background-repeat:no-repeat;
	width:518px;
	float:right;
	height:28px;
	margin:0px 0px 0px 15px;
}

.sub-bg-content a{
	
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#483e3e;
	text-decoration:none;
	
	}
.sub-bg-content a:hover{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#483e3e;
	text-decoration:underline;
}
.sub-bg-demo
{
	background-image:url(images/sub_demo_bg1.gif);
	background-repeat:no-repeat;
	width:870px;
	float:left;
	height:30px;
	margin:0px 0px 0px 0px;
		
}

.sub-bg-demo a{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#483e3e;
	text-decoration:none;
	
	}
.sub-bg-demo a:hover{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#483e3e;
	text-decoration:underline;	
}
.sub-bg-tech
{
	background-image:url(images/sub_tech_bg.gif);
	background-repeat:no-repeat;
	width:610px;
	float:right;
	height:28px;
	margin:0px 0px 0px 15px;
}

.sub-bg-tech a{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#483e3e;
	text-decoration:none;
}
.sub-bg-tech a:hover{
	list-style:none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#483e3e;
	text-decoration:underline;
	
}
.bullet
{
width:30px;
float:left;
padding:5px 0px 0px 15px;
}
.right-panel-main{
width:181px;
float:right;
padding:20px 0px 0px 0px;
}
.right-panel1{
background-image:url(images/benfits_bg.jpg);
background-repeat:no-repeat;
padding:5px 0px 10px 10px;
}
.right-panel2
{
background-image:url(images/video_bg.gif);
background-repeat:no-repeat;
height:30px;
padding:5px 0px 0px 10px;
}
.right-panel3
{
background-image:url(images/video_bg2.gif);
background-repeat:no-repeat;
height:30px;
padding:5px 0px 0px 10px;
}
.right-panel4
{
background-image:url(images/video_bg3.gif);
background-repeat:no-repeat;
height:30px;
padding:5px 0px 0px 10px;
}
.right-panel5{
background-image:url(images/benfits_bg1.jpg);
background-repeat:no-repeat;
padding:5px 0px 10px 10px;
}

.right-panel-white
{
padding:5px 0px 0px 10px;
background-color:#FFFFFF;
height:20px;
}
.left-panel-main
{
width:503px;
padding:25px 0px 0px 0px;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0f0c0c;
}
.left-panel-main a{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f2ad07;
text-decoration:none;
}
.left-panel-main a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f2ad07;
text-decoration:underline;
}

.inner-content
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#0f0c0c;
text-decoration:none;
}
.inner-content a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f2ad07;
text-decoration:none;
}
.inner-content a:hover
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#f2ad07;
text-decoration:underline;
}
.right-link
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4242;
text-decoration:none;
font-weight:bold;
}
.right-link a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4242;
text-decoration:none;
font-weight:bold;
}
.right-link a:hover 
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4242;
text-decoration:underline;
font-weight:bold;
}
.inner-footer
{
background-image:url(images/footer_bg.png);
background-repeat:repeat-x;
height:75px;
}
.right-panel-heading
{
font-family:"Trebuchet MS", arial;
font-size:13px;
color:#0b0a0a;
font-weight:bold;
}
.right-panel-content
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#4d4242;
padding:10px 6px 0px 0px;
}
.right-panel-content ul{
	margin:0px;
	padding:0px;
}
.right-panel-content li{
	margin:0px 0px 6px 18px;
	list-style:none;
	list-style-image:url(images/dot.gif);
}
.inner-main1
{
	background-image:url(images/inner-bg1.png);
	background-repeat:no-repeat;
	width:180px;
	float:left;
	padding:0px 0px 0px 2px;
}
.inner-main2
{
	background-image:url(images/inner-bg2.png);
	background-repeat:no-repeat;
	width:180px;
	float:left;
	padding:0px 0px 0px 2px;
}
.inner-main3
{
	background-image:url(images/inner-bg3.png);
	background-repeat:no-repeat;
	width:180px;
	float:left;
	padding:0px 0px 0px 2px;
}
.inner-main4
{
	background-image:url(images/inner-bg4.png);
	background-repeat:no-repeat;
	width:180px;
	float:left;
	padding:0px 0px 0px 2px;
}
.inner-team
{
	background-image:url(images/inner-bg-team.png);
	background-repeat:no-repeat;
	width:700px;
	float:left;
	padding:0px 0px 0px 2px;
}
.inner-team1
{
	background-image:url(images/inner-bg-team1.png);
	background-repeat:no-repeat;
	width:700px;
	float:left;
	padding:0px 0px 35px 2px;
}
.inner-team2
{
	background-image:url(images/inner-bg-team2.png);
	background-repeat:no-repeat;
	width:700px;
	float:left;
	padding:0px 0px 20px 2px;
}
.inner-team5
{
	background-image:url(images/inner-bg5.png);
	background-repeat:no-repeat;
	width:700px;
	float:left;
	padding:0px 0px 0px 2px;
}

.inner-main-content
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#434343;
	margin:8px 10px 0px 10px;
}
.inner-main-content ul{
	margin:0px;
	padding:0px;
}
.inner-main-content li{
	margin:5px 0px 6px 18px;
	list-style:none;
	list-style-image:url(images/bullet.gif);
	text-decoration:none;
}
.inner-main-content li a{
	list-style:none;
	list-style-image:url(images/bullet.gif);
	text-decoration:none;
	color:#728F16;
}
.inner-main-content li a:hover{
	list-style-image:url(images/bullet.gif);
	text-decoration:underline;
	color:#728F16;
}
#login
{
width:500px;
margin:auto;
}
.login-form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  margin: 0;
  padding: 0;
}

.login-form fieldset {
  / * clear: both; note that this clear causes inputs to break to left in ie5.x mac, commented out */
  border-color: #000;
  border-width: 1px;
  border-style: solid;
  padding: 10px;        /* padding in fieldset support spotty in IE */
  margin: 0;
}

.login-form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

.login-form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 150px; 
	padding: 0; 
	margin: 5px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
}

.login-form input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

.login-form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

.textarea { overflow: auto; }

.login-form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
}
.loginbtn
{
background-image:url(images/sign_up.gif);
background-repeat:no-repeat;
height:24px;
width:60px;
}
.video-embed-main
{
padding:10px 10px 10px 10px;
border:#999999 solid 1px;
}
.video-embed
{
width:160px;
float:left;
padding:10px 5px 0px 10px;
height:160px;
border-right:#999999 solid 1px;
border-top:#999999 solid 1px;
border-left:#999999 solid 1px;
border-bottom:#999999 solid 1px;
}
.video-embed2
{
width:245px;
float:left;
padding:10px 5px 0px 10px;
height:160px;
border-right:#999999 solid 1px;
border-top:#999999 solid 1px;
border-bottom:#999999 solid 1px;
}
.video-embed3
{
width:120px;
margin:auto;
}
.partner-main
{
background-image:url(images/partner_bg.jpg);
background-repeat:no-repeat;
width:180px;
height:100px;
}
.partner-main ul{
	margin:0px;
	padding:0px;
}
.partner-main li{
	margin:40px 0px 6px 18px;
	list-style:none;
}
/*signup starts here*/
#signup-container{
	width:729px;
	margin:auto;
	}
.lft-container{
	width:200px;
	float:left;
	padding-left:150px;
	}
.rght-container{
	width:340px;
	float:right;
	padding-right:20px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	}	
h5{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	color:#000000;
	text-align:center;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}	
.red{
	color:#FF0000;
	width:10px;
	font-size:15px;
	height:10px;
	}	
h6{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	float:right;
	margin:0px;
	padding:0px;
	}	
.heading{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	height:25px;
	color:#333333;
	padding:0px 0px 0px 0px;
	}		
.txt-box{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#0000FF;
	padding:0px 0px 0px 0px;
	}	
.register-button{
	width:150px;
	margin:auto;
	}	

#home-scroller
{
padding:0px 0px 0px 0px;
width:100%;
border:#e2e2e2 solid 1px;
background-color:#ffffff;
}
.home-parntertext
{
padding:0px 0px 10px 0px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#006699;
font-size:13px;
width:100%;
}
.sitemap
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#728f16;
	text-decoration:none;
	line-height:25px;
	
}
.sitemap ul,li{
	list-style-image:url(images/bullet.gif);
	list-style-position:outside;	
}
.sitemap a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#728f16;
	font-weight:normal;
	text-decoration:none;
}
.sitemap a:hover{ 
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#728f16;
	font-weight:normal;
	text-decoration:underline;
}
.tab{
	background-image:url(images/bg-trans.png);
	background-repeat:repeat-x;
	width:86px;
	float:left;
	height:28px;
}



img, div, input { behavior: url("iepngfix.htc") }
/*signup ends here*/

/*.white{
	background-image:url(images/test_img.jpg);
	background-repeat:no-repeat;
	height:28px;
	padding:0px 0px 0px 0px;
}
*/