*{ margin:0; padding:0; }
body{ background:#eaeaea; font-size:12px; color:#545454; font-family:Verdana, Arial, Helvetica, sans-serif; }
.left{ float:left; }
.right{ float:right; }
.clear{ clear:both; }
a{ color:#0177af; text-decoration:none; }
a:hover{ color:#000; }
img{ border:none; }

#main{ width:886px; margin:auto; padding-top:18px; }
#header{ width:100%; }
#header .right{ line-height:67px; font-weight:bold; font-size:14px; color:#0177af; }

#container{ width:100%; background:#fff; }
.top, .bottom{ width:100%; }
.content{ padding:0 15px; }
.banner{ float:left; }
.banner iframe{ width:563px; height:360px; display:none; }
.rightContent{ float:right; width:273px; }
a.downloadCourse{ display:block; width:270px; height:59px; background:url(../images/download_course_outline.gif) no-repeat; margin:15px 0; }
a.downloadCourse:hover{background:url(../images/download_course_outline.gif) bottom no-repeat; }
a.watchtour{ display:block; width:273px; height:204px; background:url(../images/watch-tour.gif) no-repeat; }
a.watchtour:hover{ background:url(../images/watch-tour.gif) bottom no-repeat; }

.login{ width:100%; }
.heading{ text-transform:uppercase; font-weight:bold; color:#d79217; line-height:18px; }
a.newUser{ color:#000000; background:url(../images/new-user-icon.gif) no-repeat; padding-left:25px; margin-left:15px; line-height:18px; }
a.newUser:hover{ text-decoration:underline; }

.login-content{ background:url(../images/login-content-bg.gif) no-repeat; padding:27px 8px 0 8px; }
.login-content input{ width:244px; height:21px; padding:8px 8px 0 8px; border:0; background:url(../images/login-field.gif); color:#999999; margin-bottom:9px; }
.login-content input.btn{ width:auto; height:auto; padding:0; float:right; margin-left:10px; }
.btn .right{ font-size:11px; line-height:27px; }
.btn .right a{ color:#545454; text-decoration:underline; }
.btn .right a:hover{ text-decoration:none; color:#000000; }

.testimonailSlide{ width:100%; padding:15px 0 0 0; }
.home-second-col2 h2{ text-transform:uppercase; font-weight:bold; color:#d79217; line-height:18px; font-size:12px; padding-top:5px; }

/******************************* Testimonial Slide *****************************/
.home-second-col2 { width: auto; }
.home-second-title { font-size: 14px; }
.home-second-users-saying {	margin-top: 10px; font-size: 12px; display: none; }
.home-second-users-saying em { display: block; font-style:normal;}
.home-second-users-saying .name{ font-style:italic; font-weight:bold; text-align:right; }
.home-second-users-saying.show { display: block; }
.home-second-users-saying-previous { 
	width: 17px;
	height: 17px;
	display: block;
	position: absolute;
	top: 3px;
	left: 815px;
	background: url(../images/home_second_users_saying_navigation.gif) left center no-repeat;
}
.home-second-users-saying-next {
	width: 17px;
	height: 17px;
	position: absolute;
	top: 3px; 
	left: 840px;
	background: url(../images/home_second_users_saying_navigation.gif) right center no-repeat;	
}

.welcome{ padding-top:20px; width:100%; }
.bar{ margin-bottom:15px; }
.welcome .left img{ border:solid 1px #CCCCCC; padding:4px; }
.welcome .right{ float:right; width:670px; text-align:justify; line-height:18px; }

/******************************* Slider *****************************/
.slider{ text-align:left; background:url(../images/slider-bg.gif) repeat-x; margin:15px 0 0 -15px; padding:25px 0; width:886px; }
.sliderJS{ height:150px; }
.silder-content{ float:left; width:182px; height:150px; font-size:13px; color:#464646; }
.silder-content a{ color:#464646; float:left; width:100%; font-size:11px; border:solid 3px #fff; }
.silder-content a img{ border:0; }
.silder-content a span{ background:url(../images/slider-content-bg.gif) repeat-x; display:block; padding:5px; margin-top:5px; text-align:center; font-size:18px; font-weight:bold; }
.silder-content a:hover{ border:solid 3px #ccc; }

/*
# Carousel ################### 
*/
.jcarousel-skin-tango{
	width:886px;
	height:256px;
	margin:auto;
	background:url(../images/images/slider-bg.gif);
	text-align:left !important;
	padding:0 !important;
	margin:0;
}
.jcarousel-skin-tango .jcarousel-container-horizontal { width:782px; height:190px; float:left; padding:0 0 0 52px; }
.jcarousel-skin-tango .jcarousel-clip-horizontal { width:782px; height:210px; }
.jcarousel-skin-tango .jcarousel-item {width: 198px;height:210px; margin-right:0px; }
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 50px;
    right: -68px;
    width: 46px;
    height: 45px;
    cursor: pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/next.png');
}
*html .jcarousel-skin-tango .jcarousel-next-horizontal{ right: -60px; }
.jcarousel-skin-tango[class] .jcarousel-next-horizontal[class] { background: transparent url(../images/next.png) no-repeat 0 0; }
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: -96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 50px;
    left: -20px;
    width: 46px;
    height: 45px;
    cursor: pointer;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/back.png');
}
.jcarousel-skin-tango[class] .jcarousel-prev-horizontal[class]{ background: transparent url(../images/back.png) no-repeat 0 0; }

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
   	background-position: -96px 0;
}
/*
# Content ################### 
*/

.jcarousel-list h1, .jcarousel-list h2{
	color:#FFFFFF;
	line-height:40px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	letter-spacing:1px;
	text-indent:10px;
	text-align:left;
	float:left;
}
.jcarousel-list h2{
	padding:0 0 0 10px;
	text-indent:0px;
}
.carousel-content{
	font-size:13px;
	color:#464646;
	padding:20px;
	font-weight:bold;
	clear:both;
}
.contentRight{ float:right; width:170px; }
a.close{ display:block; float:right; margin:10px 1px 0 0; width:15px; height:15px; left:458px; top:10px; cursor:pointer; }

#screenshot{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
	z-index:4;
}

.silder-content-large{ clear:both; width:681px; height:550px; font-size:13px; color:#464646; margin-right:12px; }
.understandingLarge{ background:url(../images/understanding-large.jpg) no-repeat; }
.interestLarge{ background:url(../images/interest-rates-large.jpg) no-repeat; }
.profitLarge{ background:url(../images/profit-large.jpg) no-repeat; }
.presentationsLarge{ background:url(../images/effective-presentations-large.jpg) no-repeat; }
.trustLarge{ background:url(../images/build-trust-large.jpg) no-repeat; }
.advantageLarge{ background:url(../images/advantage-large.jpg) no-repeat; }

#basic-modal-content, #boxContainer{ visibility:hidden; }
#basic-modal-content{ position:absolute; background:#fff; left:0; top:0; height:860px; width:100%; opacity:0.6;  filter: alpha(opacity = 60); z-index:10; }
#boxContainer{ position:absolute; background:transparent; left:0; width:100%; color:#FFFFFF; padding-top:100px; z-index:300; }

#footer{ padding:20px; }

/* Contact */
#contact{ 
	left:0;
	position:absolute;
	visibility:hidden;
	width:100%; 
	color:#000000;
	margin-top:100px;
	z-index:200;
}
#contact .content{ 
	margin:auto; width:664px;  height:590px; color:#000000; color:#464646; padding:30px 43px;
	background:url(../images/sliderbox-bg.png) center 0 no-repeat; z-index:999;

}
#contact .content h1{ color:#FFFFFF; font-size:20px; width:auto; margin-bottom:25px; float:left; }
#contact .content a.close{ float:right; margin:0px -4px 0 0; z-index:999; }
#contact .content .contact{ clear:both; }
#contact .content .contact iframe{ width:100%; height:520px; }
.contentArea{ padding:25px 90px 0 90px; font-size:15px; font-weight:bold; color:#000000; }
.contactLeft{ float:left; width:40%; padding-top:15px; padding-left:20px; }
.contactRight{ float:right; width:40%; padding-top:15px; }