/* CSS Document */
/* Reset Css (it standardizes cross-browser rendering on common elements, neutralizing browsers' built-in stylesheets.)*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,textarea,p,blockquote,th,td {margin:0; padding:0;}
body {background:url(../images/bg.jpg); margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:14px; color:#4F4F4E; line-height:18px;}
table {border-collapse:collapse; border-spacing:0;}
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,th,var {font-style:normal; font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear {clear:both;}
HTML, body {height:100%; overflow:inherit}
a:active {outline:none;}
a:focus { -moz-outline-style:none;}
/* Global CSS Start Here */
a {color:#0F80C1; text-decoration:underline;}
a:hover {color:#0F80C1; text-decoration:none;}

.container-wrap {width:900px; margin:auto; background:url(../images/cont-bg2.png) repeat-y; padding:0px 15px}
.container {900px;}
.home-content {background:url(../images/home-content-bg.jpg) no-repeat;min-height:600px;width:795px;height:auto !important;height:600px;padding:65px 40px 0px 65px;color:#FFF;}
.inside-content {background:url(../images/inside-content-bg.jpg) no-repeat;min-height:500px;width:795px;height:auto !important;height:500px;padding:45px 40px 0px 65px;}
.inside-content {background:url(../images/inside-content-bg.jpg) no-repeat;min-height:500px;width:795px;height:auto !important;height:500px;padding:45px 40px 0px 65px;}

.home-wrap {background:url(../images/home-wrap-bg.jpg) repeat-y;}
h3, h4 {text-align:center;}
h3 span, h4 span {display:none;}
h3 {margin-bottom:40px;}


/* Header CSS */
.header { height:118px;}
.logo-wrap {}
.logo {
	background:url(../images/logo1.gif) no-repeat;
	float:left;
	width:186px;
	height:142px;
	position:absolute;
	margin:12px 0px 0px 12px;
}
.logo a { width:186px; height:141px; display:block;}
.logo-inside {
	background:url(../images/logo-inside.gif) no-repeat;
	float:left;
	width:186px;
	height:148px;
	position:absolute;
	margin:12px 0px 0px 12px;
}
.logo-inside a { width:186px; height:141px; display:block;}
.nav-login-p {float:right; position:relative;}
.login-p {background:url(../images/loginp-bg.gif) no-repeat; height:60px; width:468px; color:#ffffff; padding:15px 0 0 55px; font-weight:bold; margin-left:140px;}
.login-p .input1 {width:179px; border:1px solid #7D7D7D; padding:3px; color:#A4A4A4; font-size:11px; margin-right:7px;}
.LoginGoButton {margin-bottom:-5px;}
.input2 {margin:0px 0 0 9px;}
*HTML .input2 {margin:0px 0 0 5px;}
.input3 {margin:0px 0 0 7px;}
*HTML .input3 {margin:0px 0 0 3px;}
*HTML .LoginGoButton {margin-bottom:-3px;}


.nav-home {margin-left:200px;position:absolute;background:url(../images/home.gif) no-repeat;height:50px;width:450px;top:68px;}
.nav-course {margin-left:200px;position:absolute;background:url(../images/course-details.gif) no-repeat;height:50px;width:450px;top:68px;}
.nav-about {margin-left:200px;position:absolute;background:url(../images/aboutus.gif) no-repeat;height:50px;width:450px;top:68px;}
.nav-contact {margin-left:200px;position:absolute;background:url(../images/contact.gif) no-repeat;height:50px;width:450px;top:68px;}
.nav-inside {margin-left:200px;position:absolute;background:url(../images/inside-nav.gif) no-repeat;height:50px;width:450px;top:68px;}
.nav-home li, .nav-course li, .nav-about li, .nav-contact li, .nav-inside li {float:left;}
.nav-home li a {margin-top:20px;height:50px;}

.home a {width:71px;height:40px;display:block;margin-left:20px;height:50px;}
.home1 a {width:60px;height:40px;display:block;margin-left:20px;height:50px;}
.course-details a {width:130px;height:40px;display:block;height:50px;}
.course-details1 a {width:150px;height:40px;display:block;height:50px;}
.about a {width:115px;height:40px;display:block;height:50px;}
.about1 a {width:95px;height:40px;display:block;height:50px;}
.contact a {width:110px;height:40px;display:block;height:50px;}

.home-footer {background:url(../images/home-footer-bg.gif) no-repeat 5px 0px;padding:40px 0px 20px 0px;text-align:center;font-size:12px;margin-top:-38px;}


.home-footer a {color:#565656;text-decoration:none;}
.footer_link {padding:20px 0px 10px 0px;}
.tick {margin:45px 0px 50px 50px;}
.tick li {background:url(../images/tick.gif) no-repeat;padding-left:25px;font-size:20px;font-weight:bold;color:#FFF;margin-bottom:15px;font-family:Tahoma;}
.spltext {color:#ffdd00;font-weight:bold;font-family:Tahoma;line-height:20px;}
.home-left {width:430px;float:left;font-size:13px;font-family:Arial, Helvetica, sans-serif;padding-bottom:20px;}
.home-left .spltext {font-size:17px;}
.home-right {padding-top:10px;}
.home-right .spltext {font-size:20px;text-align:center;margin-bottom:10px;white-space:nowrap;}
.home-right p {font-size:17px;font-weight:bold;text-align:left;}

.learn-more-home {position:relative;}
a {border:none;}

.black {background:url(../images/blackbg.jpg) no-repeat;height:505px;width:265px;padding-top:22px;text-align:center;padding:18px;float:right;}
dl {text-align:left;margin:10px 0px 20px 0px;}
dl {font-size:13px;font-family:Arial, Helvetica, sans-serif;}
dt {margin-bottom:15px;}
dl span {font-size:17px;font-weight:bold;color:#ffdd00;}


#home-fodder { position:relative;}
#fodder { overflow:hidden;padding:0px 40px 20px 40px;background:url(../images/fodder-bg.jpg) 0px 55px no-repeat;}
.fodder-content {padding:80px 0px 0px 0px;}
#toggle { display:none }
.open {background:url(../images/lm-open.gif) no-repeat;width:170px;height:57px;display:block !important;margin-left:91px;outline:none;}
.close {background:url(../images/lm-close.gif) no-repeat 34px 0px;height:57px;display:block !important;outline:none;}
.price {position:absolute;}
.license {position:absolute;margin:373px 0px 0px 220px;z-index:2;}
.red-circle li {background:url(../images/red-circle.gif) no-repeat 0px 7px;padding-left:12px;margin-bottom:4px;}
.computer {position:absolute;margin:200px 0px 0px 80px;z-index:2;}
*HTML .computer {position:absolute;margin:220px 0px 0px 80px;z-index:2;}
*+HTML .computer {position:absolute;margin:220px 0px 0px 80px;z-index:2;}
.course-head {width:450px;float:left;padding-left:300px;}
.course-head h3 {text-align:left;}
.red-arrow {margin:20px 0px 0px 40px;}
.red-arrow li {background:url(../images/red-arrow.gif) no-repeat;padding:0px 0px 15px 30px;font-size:20px;font-weight:bold;}
.course-box {background:url(../images/course-box.gif) no-repeat;width:746px;height:263px;position:relative;margin:20px 0px 0px -12px;padding:30px;}
.box-left {float:left;width:370px;}
.box-right {float:right;width:370px;padding-top:20px;font-weight:bold;font-family:Tahoma;color:#ffc000;text-align:center;margin-right:6px;}
.box-right div {font-size:13px;margin-bottom:15px;float:left;width:185px;}
.box-right p {margin-bottom:10px;font-size:17px;}

.star {margin-top:50px;}
.star li {background:url(../images/star.gif) no-repeat 0px 3px;padding-left:18px;font-size:16px;font-family:Arial, Helvetica, sans-serif;margin-bottom:50px;}
.left {float:left;}
.right {float:right;}

.yel-strip {background:url(../images/yellow-strip.gif) no-repeat left 0px; padding:5px 0}
*HTML .yel-strip {background:url(../images/yellow-strip.gif) no-repeat left 4px; padding:5px 0}
.yel-strip span{background:url(../images/yellow-strip-r.gif) no-repeat right 0px; padding:5px 0}
.inside-content h2, .inside-content h3 {font-size:18px; color:#0F80C1; font-weight:bold; margin-bottom:5px;text-align:left;margin-bottom:20px;}

.blue-tick {margin:20px 0 15px 5px;}
.blue-tick li {background:url(../images/arrow1.gif) no-repeat 0px -2px; padding:0 0 7px 32px;}
.sup-img{float: right;   margin-bottom: -54px;    margin-right: -20px;    margin-top: -40px;}
*html .sup-img{margin-right:-12px; position:relative;}
.support { min-height:357px;font-family:Arial, Helvetica, sans-serif;}
.heading1 {font-size:18px; color:#0F80C1; font-weight:bold; margin-bottom:5px;}
.inside-content p {margin-bottom:20px;}
.dis-n {display:none;}
h5 {font-size:14px;font-weight:bold;color:#0F80C1;}
.inside-head {background:url(../images/inside-divider.gif) no-repeat center bottom;padding-bottom:40px;margin-bottom:20px;text-align:center;}
.inside-head1 {background:url(../images/inside-divider.gif) no-repeat center bottom;height:240px;text-align:center;width:730px;margin:0px auto;margin-bottom:10px;}
.inside-head2 {background:url(../images/inside-divider.gif) no-repeat center bottom;height:200px;text-align:center;width:730px;margin:0px auto;margin-bottom:10px;}
.inside-head1-left { width:312px;float:left;margin-left:50px;}
.inside-head1-left p {font-size:12px;text-align:left;font-weight:bold;color:#0F80C1;margin-bottom:0px;}
.inside-head1-left .blue-tick {margin-top:10px;}
.inside-head1-right {padding-top:20px;width:312px;float:right;margin-right:50px;}
.inside-head2-left { width:312px;float:left;margin-left:50px;}
.inside-head2-right {padding-top:20px;width:312px;float:right;margin-right:50px;}
.inside-head1 li, .inside-head2 li {text-align:left;}
.inside-head img {margin-bottom:30px;}
.inside-head span img {margin:0px 40px;}
.call {float:right;font-size:13px;font-weight:bold;color:#000;padding:18px 20px 0px 0px;}

.affiliates {padding:20px 110px 0px 110px;font-size:12px;}
.affiliates .left {width:250px;}
.affiliates .right {width:250px;}
.affiliates p {height:100px;}
a {outline:none;}
.step {position:relative;margin:0px 0px 0px -40px;padding:20px 0px;}

.faqsList{margin-left: 25px;}
.faqsList li {font-weight: bold; padding: 5px 0;list-style:decimal;}

.answer {padding-bottom: 2px;  padding-left: 30px;}
.blue{margin-bottom:8px!important;}
.borderBottom { border-bottom: 1px solid #547696;}
.faqslink{margin-left: 700px; position: absolute;  top: 92px; width: 50px;text-decoration:underline;font-weight:bold;color:#000000;}
.faqslink a{text-decoration:underline;font-weight:bold;color:#000000;}
.more-link{text-align:right!important;}
.more-link a{text-align:right!important;position:relative;right:80px;top:-15px;font-size:13px;color:#fff;font-weight:bold;}
.more-link1 a{position:relative;right:140px;top:-25px;font-size:13px;color:#fff;font-weight:bold;}
.list {margin:10px 0 15px 30px; list-style:decimal;}
.list li {margin-bottom:10px;}
.fodder-content-new{padding:20px 20px 0 15px;}
.fodder-content-new p {margin-bottom:20px;}
.home-wrap-new {background:url(../images/inside-content-bg.jpg) repeat-y;}
