html, body{
	margin:0; padding:0;
	background:#F9F9F9 url(../images/background.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;
	height: 100%;
	}
#wrapper{
	margin:0 auto; width:965px; padding:0 14px;
	background:url(../images/wrapper-back.png) repeat-y;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	}
#header{
	margin:0; padding:0; height:146px;
	background:url(../images/header-sep.jpg) no-repeat left bottom; 
	}
#header-home{
	margin:0; padding:0; height:122px;
	}
#logo{
	float:left; width:253px;
	}
#navigation{
	float:left; width:700px; height:112px;
	background:url(../images/header-right.jpg) no-repeat;
	}
#navigation-home{
	float:left; width:700px; height:122px;
	background:url(../images/header-right-home.jpg) no-repeat;
	}
#ads{
	margin:0; padding:0; height:154px;
	background:url(../images/ads-home.jpg) no-repeat;
	}
#ads .left{
	float:left; width:698px; padding:10px 0 0 0;
	}
#ads .right{
	float:left; width:170px;
	}
.btn-blog-home:link, .btn-blog-home:visited, .btn-blog-home:active{
	text-decoration:none; margin:0 0 0 0; margin:16px 0 0 0;
	background:url(../images/btn-blog-home.png) no-repeat; display:block; width:170px; height:31px;
	}
.btn-blog-home:hover{
	text-decoration:none; background-position:0 -31px;
	}
	
.btn-webinars-home:link, .btn-webinars-home:visited, .btn-webinars-home:active{
	text-decoration:none; margin:0 0 0 0; margin:0;
	background:url(../images/btn-webinars-home.png) no-repeat; display:block; width:170px; height:33px;
	}
.btn-webinars-home:hover{
	text-decoration:none; background-position:0 -33px;
	}

.btn-contactrss-home:link, .btn-contactrss-home:visited, .btn-contactrss-home:active{
	text-decoration:none; margin:0 0 0 0; margin:0;
	background:url(../images/btn-contactrss-home.png) no-repeat; display:block; width:170px; height:33px;
	}
.btn-contactrss-home:hover{
	text-decoration:none; background-position:0 -33px;
	}

.btn-support-home:link, .btn-support-home:visited, .btn-support-home:active{
	text-decoration:none; margin:0 0 0 0; margin:0;
	background:url(../images/btn-support-home.png) no-repeat; display:block; width:170px; height:30px;
	}
.btn-support-home:hover{
	text-decoration:none; background-position:0 -30px;
	}
#content-hp{
	margin:25px 10px 0 10px;
	}
#content-hp .left{
	float:left; width:640px;
	padding:0 30px 30px 0;
	}
#content-hp .right{
	float:left; width:270px;
	padding:0 0 30px 0;
	font-size:11px; color:#666666; line-height:15px;
	}
#content-hp .right a:link, #content-hp .right a:visited, #content-hp .right a:active{
	text-decoration:underline; font-size:10px; text-transform:uppercase; font-weight:normal; color:#0099ff;
	}
#content-hp .right a:hover{
	text-decoration:underline; color:#003366;
	}
.hpintro{
	padding:0 0 24px 19px;
	font-size:14px; line-height:22px; color:#004986; font-weight:normal;
	}
.hpintro a:link, .hpintro a:visited, .hpintro a:active{
	text-decoration:underline; text-transform:uppercase; font-size:11px; color:#0099ff;
	}
.hpintro a:hover{
	text-decoration:underline; color:#003366;
	}
.box1{
	margin:0 15px 0 5px; padding:0; float:left;
	width:199px;
	}
.box1-top{
	background:url(../images/box1-top.png) no-repeat; width:199px; height:57px;
	}
.box1-bottom{
	background:url(../images/box1-bottom.png) no-repeat; width:199px; height:15px;
	}
.box1-content{
	background:url(../images/box1-middle.png) repeat-y; width:165px;
	padding:17px; line-height:16px;
	}

.box2{
	margin:0 15px 0 0; padding:0; float:left;
	width:199px;
	}
.box2-top{
	background:url(../images/box2-top.png) no-repeat; width:199px; height:57px;
	}

.box3{
	margin:0; padding:0; float:left;
	width:199px;
	}
.box3-top{
	background:url(../images/box3-top.png) no-repeat; width:199px; height:57px;
	}
.box1 a:link, .box1 a:visited, .box1 a:active, .box2 a:link, .box2 a:visited, .box2 a:active, .box3 a:link, .box3 a:visited, .box3 a:active{
	text-decoration:underline; text-transform:uppercase; font-size:11px; color:#0099FF;
	}
.box1 a:hover, .box2 a:hover, .box3 a:hover{
	text-decoration:underline; color:#003366;
	}
#content{
	margin:17px 10px;
	}
#c-left{
	float:left;
	width:629px;
	padding:14px 24px 0 19px;
	font-size:12px; line-height:17px; color:#333333;
	}
#c-left ul{
	font-weight:normal;
	}
#c-right{
	float:left;
	width:263px;
	padding:0 10px 0 0;
	}
#c-right h6{
	margin:0; padding:0;
	font-size:12px; font-weight: bold; color:#666666;
	}
#c-right a:link, #c-right a:visited, #c-right a:active{
	margin:0; padding:0; display:block; line-height:25px;
	font-size:10px; text-transform:uppercase; text-decoration:underline; color:#0099ff;
	}
#c-right a:hover{
	color:#003366;
	}
#c-right .content{
	padding:25px 7px 30px 6px;
	font-size:11px; line-height:15px; color:#666666;
	}
#c-right .content img{
	float:left; padding:5px 3px 0 0;
	}
hr{
	display:list-item;
	list-style:url(../images/img-sep.jpg) inside;
	border:0;
	}
#content a:link, #content a:visited,  #content a:active{
	margin:0; padding:0; text-decoration:underline; text-transform:uppercase; font-size:10px; color:#0099ff;
	}
#content a:hover{
	color:#003366;
	}
#footer{
	clear:both; overflow:hidden;
	margin:17px 60px 0px 30px; padding:0 0 0px 0;
	border-top:1px solid #CCCCCC;
	}
#footer .left{
	float:left; padding:16px 0;
	width:200px;
	}
#footer .right{
	float:left; padding:16px 0; font-size:11px; line-height:15px; color:#666666; margin:-3px 0 0 0;
	}
#footer .right a:link, #footer .right a:visited, #footer .right a:active{
	text-decoration:none; color:#666666; font-size:11px;
	}
#footer .right a:hover{
	text-decoration:underline;
	} 
p{
	margin:0; padding:0;
	}
h1{
	margin:0 0 18px 0; padding:0; line-height:28px;
	font-size:24px; font-weight:normal; color:#0099ff;
	}
h2{
	margin:0 0 10px 0; padding:0;
	font-size:20px; font-weight:normal; color:#0099FF;
	}
h4{
	margin:0; padding:0 0 18px 0;
	font-size:14px; line-height:18px; font-weight:normal; color:#004986;
	}
h5{
	margin:0; padding:10px 0 0 0;
	font-size:14px; line-height:14px; font-weight:bold; color:#cc6600;
	}
#content .btn-learnmore:link, #content .btn-learnmore:visited, #content .btn-learnmore:active{
	text-decoration:none; margin:10px 210px; 
	background:url(../images/btn-learnmore.jpg) no-repeat; display:block; width:111px; height:37px;
	}
#content .btn-learnmore:hover{
	text-decoration:none; background-position:0 -37px;
	}

#c-right .btn-blog:link, #c-right .btn-blog:visited, #c-right .btn-blog:active{
	text-decoration:none; margin:0 0 4px 0;
	background:url(../images/btn-blog.png) no-repeat; display:block; width:149px; height:23px;
	}
#c-right .btn-blog:hover{
	text-decoration:none; background-position:0 -23px;
	}

#c-right .btn-webinars:link, #c-right .btn-webinars:visited, #c-right .btn-webinars:active{
	text-decoration:none; margin:0 0 4px 0;
	background:url(../images/btn-webinars.png) no-repeat; display:block; width:149px; height:23px;
	}
#c-right .btn-webinars:hover{
	text-decoration:none; background-position:0 -23px;
	}

#c-right .btn-contact:link, #c-right .btn-contact:visited, #c-right .btn-contact:active{
	text-decoration:none; margin:0 0 4px 0;
	background:url(../images/btn-contact.png) no-repeat; display:block; width:149px; height:23px;
	}
#c-right .btn-contact:hover{
	text-decoration:none; background-position:0 -23px;
	}

#c-right .btn-support:link, #c-right .btn-support:visited, #c-right .btn-support:active{
	text-decoration:none; margin:0 0 4px 0;
	background:url(../images/btn-support.png) no-repeat; display:block; width:149px; height:21px;
	}
#c-right .btn-support:hover{
	text-decoration:none; background-position:0 -21px;
	}
/*MENU STYLES*/
#cssm1 * {
	margin:0; padding:0; font-size:13px; font-weight:bold; color:#FFFFFF;
	}

#cssm1 {
	position: absolute;  z-index: 99; margin: 0 auto; float: left; line-height: 35px; 
	}

#cssm1 ul li a {
	display: block; text-decoration: none; padding: 3px 10px;
	background:url(../images/menu-sep.gif) no-repeat top right;
	}
#cssm1 ul li  a:hover {
	text-decoration:underline;
	}

#cssm1 ul li ul li a {
	display: block; text-decoration: none; color:#000000;
	background:#FF0000;
	}
#cssm1 ul li ul li  a:hover {
	text-decoration:underline;
	}
#cssm1 ul li ul li  {
	width: 120px; list-style-type:none; 
	}

#cssm1 ul li {
	float: left; list-style:none;
	}

#cssm1 ul li ul, #cssm1:hover ul li ul, #cssm1:hover ul li:hover ul li ul{ 
	display:none;
	list-style-type:none; 
	width: 120px;
	}

#cssm1:hover ul, #cssm1:hover ul li:hover ul, #cssm1:hover ul li:hover ul li:hover ul { 
	display:block; 
	}

#cssm1:hover ul li:hover ul li:hover ul { 
	position: absolute;
	margin-left: 120px;
	margin-top: -20px;
	}
.label{
	float:left; width:120px; display:block; text-align:right; padding:0 10px 0 0;
	}
.label1{
	float:left; width:60px; display:block; text-align:right; padding:0 10px 0 0;
	}
.input{
	width:200px; margin:0 0 7px 0;
	}
#search{
	margin:0; padding:0; position:relative;
	}
.searchbox{
	position:absolute; top:90px; left:690px;
	}
.input-searchbox{
	border-top:2px solid #BEBEBE; border-left:2px solid #BEBEBE; border-bottom:1px solid #BEBEBE; border-right:1px solid #BEBEBE;
	color:#666666; height:18px; width:160px; float:left;
	}
