/* CSS Document */
body{
	padding:0;
	margin:0;
	font-family:Verdana;
	color:#5C5C5C;
}
ul{
	margin:0;
	padding:0;
	list-style-type:none;
	font-size:0;
	width:auto;
}
h1{
	font:bold 20px/27px Trebuchet MS;
	font-style:italic;
	color:#5095BE;
	display:block;
	padding-left:10px;
	padding-top: 6px;
}
h2{
	font:bold 18px/25px Verdana;
	color:#5095BE;
	display:block;
	padding-left:10px;
	padding-top: 0px;
	padding-bottom:0px;
}
h3{
	font:bold 16px/23px Trebuchet MS;
	font-style:italic;
	color:#5095BE;
	display:block;
	padding-left:10px;
	padding-top: 0px;
	padding-bottom:0px;
}
h4{
	font:bold 13px/20px Verdana;
	color:#5095BE;
	background-color:inherit;
	display:block;
	padding-left:10px;
	padding-top: 0px;
	padding-bottom:0px;
}
h5{
	font:bold 12px/16px Verdana;
	color:#000000;
	background-color:inherit;
	display:block;
	padding-left:10px;
	padding-top: 0px;
	padding-bottom:0px;
}
p{
	font:normal 11px/17px Verdana;
	color:#121726;
	background-color:inherit;
	display:block;
	padding-left:30px;
	padding-top: 0px;
	padding-bottom:0px;
}
ol{
	font:normal 11px/17px Verdana;
	color:#121726;
	background-color:inherit;
	display:block;
	padding-top:4px;
	padding-left:50px;
	padding-bottom:0px;
}
a{
	color:#5095be;
	background-color:inherit;
	text-decoration:none;
}
a:hover{
	color:#5095be;
	background-color:inherit;
	text-decoration:underline;
}
a.inline{
	color:#5095be;
	background-color:inherit;
	text-decoration:none;
	display:inline;
}
a:hover.inline{
	color:#5095be;
	background-color:inherit;
	text-decoration:underline;
}
a.expand{
	color:#000000;
	background-color:inherit;
	text-decoration:none;
	display:block;
}
a:hover.expand{
	color:#000000;
	background-color:inherit;
	text-decoration:none;
}
a.subitem{
	display:block;
	margin-top:4px;
	margin-left:5px;
	padding:0 0 0 13px;
	font:normal 11px/15px Verdana;
	color:#5095be;
	background-color:inherit;
}
h2.expandContent{
	font:normal 11px/17px Verdana;
	color:#121726;
	display:block;
	padding-left:35px;
}
h4.security{
	font:bold 12px/19px Verdana;
	color:#5095BE;
	background-color:inherit;
	display:block;
	padding-left:30px;
	padding-top: 0px;
	padding-bottom:0px;
}
p.testimonialsName{
	width:228px;
	font:normal 11px/17px Verdana;
	font-style:italic;
	color:#000000;
	background-color:inherit;
	margin:0px;
	padding: 0px;
	padding-right:2px;
	float:left;
	text-align:right;
}
p.testimonialsText{
	font:normal 11px/17px Verdana;
	color:#5095BE;
	background-color:inherit;
	margin:0px;
	padding: 0px;
	padding-left:2px;
	float:left;
}
p.testimonialsName2{
	font:bold 11px/17px Verdana;
	font-style:italic;
	color:#000000;
	background-color:inherit;
	margin:0px;
	padding-right:2px;
	float:right;
}
hr.testimonials{
	display:block;
	padding-left:30px;
	padding-top: 0px;
	padding-bottom:0px;
	float:right;
}
.smallbutton{
	float:right;
	margin-left: 5px;
}
.smallbuttonleft{
	height:18px;
	width:16px;
	background:url(../images/small_button_left.gif) 0 0 no-repeat;
	float:left;
	display:block;
}
.smallbuttonright{
	height:18px;
	width:5px;
	background:url(../images/small_button_right.gif) 0 0 no-repeat;
	float:left;
	display:block;
}
.smallbuttonmiddle{
	height:18px;
	background:url(../images/small_button_middle.gif) 0 0 repeat-x;
	font:normal 9px/16px Verdana;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:3px;
	padding-right:3px;
	text-align:center;	
	float:left;
}
.smallbuttonmiddle a{
	text-decoration:none;
	color:#FFFFFF;
}
.smallbuttonmiddle a:hover{
	text-decoration:none;
	color:#000000;
}
.spacer{
	clear:both;
	font-size:0;
	line-height:0;
}
p.expandContent{
	color:#121726;
	background-color:inherit;
	display:block;
	padding-top:0px;
	padding-left:55px;
}
/*------------------------------------------------main--------------------*/
#main{
	margin:0 auto;
	background:url(../images/body_bg.gif) 0 0 repeat-x #fff;
	padding:0 0 32px 0;
}
/*------------------------------------------------main--------------------*/
/*------------------------------------------------logo--------------------*/
.logoWrap1{
	margin:0px auto;
	top:0px;
	left:0px;
	right:0px;
	position:absolute;
}
.logoWrap2{
	margin:0px auto;
	width:972px;
	position:relative;
}
.logo{
	left:0px;
	width:247px;
	height:97px;
	background:url(../images/logo_3gsp.png);
	position:absolute;
	z-index:0;
}
.headerImage{
	margin:0 auto;
	margin-top:76px;
	height:150px;
	width:925px;
	z-index:-10;
}
/*------------------------------------------------logo--------------------*/
/*------------------------------------------------menutop------------------*/
#menutop{
	width:705px;
	float:left;
	padding:13px 0 0 247px;
	background:url(../images/body_bg.gif) 0 0 repeat-x #fff;
}
ul.nav{
	width:638px;
	height:36px;
	float:left;
}
ul.nav li{
	padding:0 2px 0 0;
	float:left;
	background:url(../images/nav_div.gif) menutop top;
}
ul.nav li a.navLink{
	display:block;
	background:url(../images/nav_bg.gif) 0 0 repeat-x;
	font:bold 11px/36px Verdana;
	color:#fff;
	text-decoration:none;
	background-color:inherit;
	padding:0 13px;
}
ul.nav li a.navLink:hover{
	background:url(../images/nav_bg_hover.gif) 0 0 repeat-x;
}
ul.nav li a.hover{
	display:block;
	background:url(../images/nav_bg_hover.gif) 0 0 repeat-x;
	font:bold 11px/36px Verdana;
	color:#fff;
	text-decoration:none;
	background-color:inherit;
	padding:0 13px;
}
ul.nav li.noImg{
	padding:0;
	float:left;
	background-image:none;
}
a.login{
	display:block;
	background:url(../images/login.gif) 0 0 no-repeat;
	width:67px;
	height:17px;
	float:right;
	margin:10px 0 0 0;
}
a.login:hover{
	background:url(../images/login_hover.gif) 0 0 no-repeat;
}
ul.link{
	width:200px;
	margin:5px 0 0 0;
	float:right;
}
ul.link li.subLink{
	float:right;
	width:22px;
	display:block;
}
a.flag img
{
	border:none;
}
/*------------------------------------------------ End menutop------------------*/
/*------------------------------------------------top navigator------------------*/
ul.navig{
	width:505px;
	margin:5px 0 0 0;
	float:left;
	font-size:10px;
	color:#5095be;
	font:normal 10px/18px Verdana;
}
ul.navig li.navigLink{
	float:left;
	display:block;
	color:#5095be;
	background-color:inherit;
	font:normal 10px/18px Verdana;
}
ul.navig li.navigLink a{
	display:block;
	color:#5095be;
	background-color:inherit;
	font:normal 10px/18px Verdana;
}
ul.navig li.navigLink a:hover{
	display:block;
	color:#000;
	background-color:inherit;
	font:normal 10px/18px Verdana;
}
/*------------------------------------------------Start - Screenshot------------------*/
#screenshot{
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	width: 925px;
	margin-top:100px;
}
/*------------------------------------------------End - Screenshot------------------*/
/*------------------------------------------------Start Center Slogan----------------------------*/
#centerwrapper{
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	padding: 0px;
	width: 925px;
	color:#5095BE;
	background-image:url(../images/shadow.gif) no-repeat fixed top;
}
#sloganwrapper{
	float:left;
	width:740px;
	color:#5095BE;
}
h3.slogan{
	font:bold 18px/25px Trebuchet MS;
	font-style:italic;
	color:#5095BE;
	display:block;
	padding-left:10px;
	padding-top: 0px;
}
h3.slogan2{
	font:bold 16px/23px Trebuchet MS;
	color:#121726;
	display:block;
	padding-left:10px;
	padding-top: 0px;
}
form.sloganform{
	width:auto;
	height:auto;
	margin:0;
	padding:0;
}
.sloganListBox{
	width:135px;
	height:25px;
	font:bold 18px/25px Trebuchet MS;
	font-style:italic;
	color:#5095BE;
	background-color:#FFFFFF;
	padding-top: 0px;
	border-style:none;
	border-color:#CCCCCC;
	vertical-align:2%;
	text-align:left;
}
#trybuy
{
	float:right;
	margin-right:0px;
	width:154px;
	padding:0px 0px 0px 0px;
}
a.bigbutton
{
	display:block;
	background:url(../images/big_button.gif) 0 0 no-repeat;
	width:139px;
	height:33px;
	font:bold 17px/24px Trebuchet MS;
	text-align:center;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:9px;	
	margin:0px 0 8px 0;
}
a.bigbutton:hover
{
	background:url(../images/big_button_hover.gif) 0 0 no-repeat;
	background-color:inherit;
	font:bold 17px/24px Trebuchet MS;
	text-align:center;
	color:#FFFFFF;
	padding-left:15px;
	padding-top:9px;
	margin:0px 0 8px 0;
	text-decoration:none;
}
/*------------------------------------------------End Center Slogan----------------------------*/
/*------------------------------------------------Start Content----------------------------*/
#contentwrapper{
	text-align: left;
	vertical-align: middle;
	margin: 0px auto;
	margin-top:0px;
	padding: 0px;
	width: 925px;
}
#contenttext{
	float:left;
	width:725px;
	color:#FFFFFF;
}
#contentLeft{
	width: 660px;
	float:left;
	margin-top:20px;
}
/*------------------------------------------------End Content----------------------------*/
/*------------------------------------------------Start Calculator----------------------------*/
#contentCalculator{
	width: 900px;
	float:left;
	margin-top:20px;
}
.calculator{
	font:normal 11px/17px Verdana;
	border: 1px solid #336699;
	margin-left: 10px;
	height:16px;
}
/*------------------------------------------------End Calculator----------------------------*/
/*------------------------------------------------Start Blue Boxes-----------------------*/
#blueboxwrapper
{
	text-align: left;
	vertical-align: middle;
	margin: auto;
	padding: 0px;
	width: 925px;
}
.bluebox
{
	display:block;
	background-color:#FFFFFF;
	color:#5095be;
	border:#7e7360 solid 1px;
	padding:2px;
	margin:2px;
}
.blueboxHeader
{
	margin-top: 0px;
	background:url(../images/bottomheader.gif) 0 0 repeat-x;
	height:22px;
	font:bold 11px/17px Verdana;
	color:#121726;
	padding:2px 0 0 3px;
}
#news
{
	width:234px;
	height:300px;
	float:left;
}
#testimonials
{
	width:234px;
	height:300px;
	float:left;
}
#advantages
{
	width:427px;
	height:300px;
	float:left;
}
li.text
{
	display:block;
	background:url(../images/bullet2.gif) 0 5px no-repeat;
	margin-left:5px;
	padding:0 0 0 13px;
	font:normal 11px/15px Verdana;
	color:#5095be;
	background-color:inherit;
}
li.subtext
{
	font:normal 11px/15px Verdana;
	color:#5095be;
	background-color:inherit;
	margin:0 0 15px 0;
	padding:0 0 0 14px;
	display:block;
	width:200px;
}
/*------------------------------------------------End Blue Boxes-----------------------*/
/*------------------------------------------------Start Right Menu-----------------------*/
#rightMenu{
	width: 225px;
	float:right;
	margin-top:20px;
}
/*------------------------------------------------End Right Menu-----------------------*/
/*------------------------------------------------Start About us-------------------------------*/
ul.about{
	margin-left:15px;
	padding-left:15px;
	list-style-type:none;
	font-size:0;
	width:auto;
}
ul.about li{
	display:block;
	background:url(../images/bullet2.gif) 0 5px no-repeat;
	padding:0 0 0 13px;
	font:normal 11px/17px Verdana;
	color:#121726;
	background-color:inherit;
}
/*------------------------------------------------End  About us-------------------------------*/
/*------------------------------------------------Start Esay-------------------------------*/
ol.easy{
	margin-left:35px;
	padding-left:15px;
	margin-top:0px;
	width:auto;
}
ol.easy li{
	margin-top:0px;
	display:block;
	padding:0 0 0 5px;
	font:normal 13px/18px Verdana;
	color:#121726;
	background-color:inherit;
}
/*------------------------------------------------End  Esay-------------------------------*/
/*------------------------------------------------Start footer--------------------------------*/
#footer{
	width:925px;
	background:url(../images/footer_bg.gif) 0 0 repeat-x;
	padding:26px 0 0 0;
	height:auto;
	margin:20px auto;
}
p.copyright{
	font:normal 10px/12px Verdana;
	color:#5095be;
	text-align:right;
	text-align:center;
	padding-bottom:10px;
}
/*------------------------------------------------End  footer--------------------------------*/
/*------------------------------------------------Start Form Styles--------------------------------*/
form{
	width:auto;
	margin:0 0 0 19px;
	height:auto;
	padding:19px 0 0 5px;
}
form h2{
	display:block;
	width:150px;
	height:16px;
	background:url(../images/newsletter_icon.gif) 0 0 no-repeat;
	padding:0 0 4px 26px;
	margin:0 0 0 0;
	font-size:13px;
	line-height:16px;
	font-weight:bold;
	color:#101010;
	background-color:inherit;
	}
input.newsletter{
	width:203px;
	float:left;
	height:17px;
	border-bottom:#5095be solid 1px;
	border-right:#5095be solid 1px;
	border-top:#5095be solid 1px;
	border-left:#5095be solid 1px;
	color:#000000;
	background-color:#fff;
	line-height:17px;
	margin:0px 0 0 0;
}
input{
	width:300px;
	float:left;
	height:17px;
	border-bottom:#5095be solid 1px;
	border-right:#5095be solid 1px;
	border-top:#5095be solid 1px;
	border-left:#5095be solid 1px;
	color:#000000;
	background-color:#fff;
	line-height:17px;
	margin:0px 0 0 0;
}
input.chk{
	width:25px;
	float:left;
	height:21px;
	color:#000000;
	background-color:#fff;
	font-size:10px;
	line-height:21px;
	margin:0px 0 0 0;
	border-style:none;
}
select{
	font:normal 11px/17px Verdana;
	height: 20px;
	margin-left: 10px;
	margin-right: 3px;
	font-weight: normal;
	border: 1px solid #5095be;
	vertical-align: text-top;
}
select.calculator{
	height: 20px;
	font-weight: normal;
	margin-left: 0px;
	margin-top:4px;
}
input.calculatorShort{
	width:150px;
	float:left;
	height:17px;
	border-bottom:#336699 solid 1px;
	border-right:#336699 solid 1px;
	border-top:#336699 solid 1px;
	border-left:#336699 solid 1px;
	color:#101010;
	background-color:#fff;
	line-height:17px;
	margin:0px 0 0 0;
}
.fieldtitles {
	font:bold 11px/17px Verdana;
	margin-left: 10px;
	margin-top:5px;
	color:#000000;
	text-align:left;
}
.fieldnotes {
	font:normal 11px/17px Verdana;
	margin-right: 0px;
	margin-left: 10px;
	margin-top: 4px;
	margin-bottom: 0px;
	color:#000000;
	text-align:left;
	vertical-align:top;
}
.commentField {
	height: 50px;
	width: 300px;
	font:normal 13px/18px Verdana;
	border: 1px solid #336699;
	margin-left: 10px;
}
.selectCountry {
	width: 250px;
	font:normal 11px/17px Verdana;
}
/*------------------------------------------------End Form Styles--------------------------------*/
/*--------------------------------------------PRICING TABLE STYLES--------------------------*/
table.pricing{
	font-family: Verdana;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: #fafafa;
	border: 1px #6699CC solid;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	margin-left:25px;
	margin-bottom:20px;
	width:850px;
}
table.pricing td.header{
	background-color: #BEC8D1;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000033;
}
table.pricing td.header a{
	background-color: #BEC8D1;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000033;
}
table.pricing td.headerP{
	border: 1px #6699CC solid;
	background-color: #5095be;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000033;
}
table.pricing td.headerP a{
	background-color: #5095be;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000033;
}
table.pricing td.headerM{
	border: 1px #6699CC solid;
	background-color: #adcf4f;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000033;
}
table.pricing td.headerM a{
	background-color: #adcf4f;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000033;
}
table.pricing td.headerG{
	border: 1px #6699CC solid;
	background-color: #efecca;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000033;
}
table.pricing td.headerG a{
	background-color: #efecca;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
	color: #000033;
}
table.pricing td.subheader{
	background-color: #efecca;
	text-align: center;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #404040;
	border: 1px #6699CC solid;
}
table.pricing td.leftsubheader{
	background-color: #efecca;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;
	color: #404040;
	padding-left:12px;
	border: 1px #6699CC solid;
}
table.pricing td.leftinfo{
	height:30px;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: white;
	text-align: left;
	padding-left: 12px;
	border: 1px #6699CC solid;
	background: #fff url(../images/bullet1.gif) no-repeat;
}
.infoP{
	height:30px;
	text-align: center;
	background-color: #5095be;
	border: 1px #6699CC solid;
}
.infoM{
	height:30px;
	text-align: center;
	background-color: #adcf4f;
	border: 1px #6699CC solid;
}
.infoG{
	height:30px;
	text-align: center;
	background-color: #efecca;
	border: 1px #6699CC solid;	
}
table.pricing td.leftinfoOdd{
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color:#CCCCCC;
	text-align: left;
	padding-left: 12px;
	height:30px;
	background: #fff url(../images/bullet3.gif) no-repeat;
}
.infoOdd {
	height:30px;
	background-color:#CCCCCC;
	text-align: center;
}
table.pricing td.bottom{
	height:30px;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #404040;
	background-color: white;
	text-align: left;
	padding-left: 12px;
	border: 1px #6699CC solid;
}
/*--------------------------------------------------END PRICING TABLE------------------------------*/
/*--------------------------------------------------Start Features TABLE------------------------------*/
.features{
	width: 650px;
	padding: 0;
	margin: 0;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #121726;	
}
.features td{
	border-left: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	padding: 6px 6px 6px 12px;
}
.features th.header{
	padding: 6px 6px 6px 12px;
	border-top: 1px solid #C1DAD7;
	border-left: 1px solid #C1DAD7;
}
.features td.odd{
	background: #fff url(../images/bullet1.gif) no-repeat;
}
.features td.even{
	background: #f5fafa url(../images/bullet3.gif) no-repeat;
}
.features img{
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/*--------------------------------------------------End Features TABLE------------------------------*/
/*--------------------------------------------------Start Trial Page------------------------------*/
.trialwrapper{
	width:625px;
	height:auto;
	color:#5095be;
	float:left;
	padding:2px;
	margin-left:2px;
	background: #fff url(../images/bg-trial.gif) no-repeat;
	margin-bottom:15px;
}
.trials{
	width: 600px;
	padding: 0;
	margin-right: 10px;
	margin-left: 30px;
	margin-top:10px;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #121726;
}
.trialwrapper h3{
	font:bold 16px/23px Trebuchet MS;
	font-style:italic;
	color:#FFFFFF;
	display:block;
	margin:0;
	padding-left:10px;
	padding-top: 0px;
	padding-bottom:0px;
	float:left;
}
.price{
	font:bold 16px/23px Trebuchet MS;
	font-style:italic;
	color:#FFFFFF;
	display:block;
	margin:0;
	padding-right:20px;
	padding-top: 0px;
	padding-bottom:0px;
	float:right;
}
.trialwrapper buy{
	display:block;
	padding-right:10px;
	background: #fff url(../images/buy.gif) no-repeat;
}
/*--------------------------------------------------End Trial Page------------------------------*/
/*--------------------------------------------------Start Contact------------------------------*/
.contact{
	width: 600px;
	padding: 0;
	margin: 0;
	margin-left:50px;
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 11px;
	color: #121726;	
}
.contact td{
	vertical-align:top;
	padding: 6px 6px 6px 12px;
}
.contact td.odd{
	background: #fff url(../images/bullet1.gif) no-repeat;
}
.contact img.email{
	padding-top:2px;
}
p.contactcard{
	font:normal 11px/17px Verdana;
	color:#5095be;
	background-color:inherit;
	display:block;
	padding-left:3px;
	margin:0;
	padding-top:-3px;
	text-align:left;
	vertical-align:middle;
}
/*--------------------------------------------------End Contact------------------------------*/
/*--------------------------------------------------Start User Manual Page------------------------------*/
#toc{
	margin-top:20px;
	padding: 0px;
	border: 1px solid #ccc;
	width: 200px;
	float: left;
}
#usermanualcontent{
  	float: left;
	width: 720px;
	margin-top:20px;
	background-color: #FFFFFF;
	border:0;
	height:100%;
}
h3.usermanualheading{
	font:bold 16px/23px Trebuchet MS;
	font-style:italic;
	color:#5095BE;
	display:block;
	padding-left:50px;
	padding-top: 0px;
	padding-bottom:0px;
}
h4.usermanualheading{
	font:bold 11px/15px Verdana;
	color:#5095be;
	background-color:inherit;
	padding:0 0 0 5px;
	display:block;
	width:95%;
}
li.usermanualsubheading{
	font:normal 11px/15px Verdana;
	color:#5095be;
	background-color:inherit;
	padding:0 0 0 10px;
	display:block;
	width:95%;
}
/*--------------------------------------------------END User Manual Page------------------------------*/
/*------------------------------------------COMMENT NOTES------------------------------*/
.cssbox, .cssbox_body, .cssbox_head, .cssbox_head h2{
	background: transparent url(../images/notes_box.png) no-repeat bottom right;
	cursor: default;
}
.cssbox{
	position:relative;
	width: 455px !important;
	width: 440px;
	padding-right: 15px;
	margin: 10px auto;
}
.cssbox_head{
	background-position: top right;
	margin-right: -15px;
	padding-right: 40px;
}
.cssbox_head h2{
	background-position: top left;
	margin: 0;
	border: 0;
	padding:20px 0 5px 60px;
	height: auto !important;
	height: 1%; /* IE Holly Hack */
}
.cssbox_body{
	background-position: bottom left;
	margin-right: 15px;
	padding: 0px 0 15px 60px;
	font:normal 11px/17px Verdana;
	color:#121726;
	font-size: 12px;
	text-align: left;
}
.cssbox_image{
	position: absolute;
	left: 20px;
	top: 20px;
}
/*--------------------------------------END COMMENT NOTES------------------------------*/
a.elearning{
	display:block;
	background:url(../images/elearning.png) 0 0 no-repeat;
	width:231px;
	height:69px;
	float:right;
	margin:5px 0 0 0;
}
a.elearning:hover{
	background:url(../images/elearning-hover.png) 0 0 no-repeat;
}

