@charset "utf-8";

/* reset.css */

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}

table {border-collapse:separate;border-spacing:0;}

caption, th, td {text-align:left;font-weight:normal;}

table, td, th {vertical-align:middle;}

blockquote, q {quotes: none;}

blockquote:before,

blockquote:after,

q:before,

q:after {content: ''; content: none;}

a img {border:none;}



/* typography.css */

body {font-size:75%; color:#cfcfcf; background:#cfcfcf; font-family:Arial,Helvetica,sans-serif; font-style:normal; font-variant:normal; font-weight:normal;}

h1, h2, h3, h4, h5, h6 {font-weight:normal;}

h1 {font-family: cosmosmedium;font-size:29px;line-height:1;margin:10px 0 10px 0;color: #212E84;line-height: 21px;}

h2 {font-size:2em;margin-bottom:0.1em;font-family:cosmosmedium;}

h3 {font-family: interstatebold;font-size:20px;line-height:1;margin-bottom:1em;color: #212E84;font-family:cosmosmedium;}

h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;font-family:cosmosmedium;}

h5 {font-size:1em;font-weight:bold;margin-bottom:1.33em;}

h6 {font-size:1em;font-weight:bold;}

h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1em;}

p img.left {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}

p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

a {color:#212E84;text-decoration:none;}

blockquote {margin:1.5em;color:#666;font-style:italic;}

strong {font-weight:bold;}

em, dfn {font-style:italic;}

dfn {font-weight:bold;}

sup, sub {line-height:0;}

abbr, acronym {border-bottom:1px dotted #666;}

address {margin:0 0 1.5em;font-style:italic;}

del {color:#666;}

pre {margin:1.5em 0;white-space:pre;}

pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}

li ul, li ol {margin:0 1.5em;}

ul, ol {margin:0 1.5em 1.5em 1.5em;}

ul {list-style-type:disc;}

ol {list-style-type:decimal;}

dl {margin:0 0 1.5em 0;}

dl dt {font-weight:bold;}

dd {margin-left:1.5em;}

table {margin-bottom:1.4em;width:100%;}

th {font-weight:normal;font-family: cosmosmedium;}

thead th {background:#c3d9ff;}

th, td, caption {padding:0px 10px 0px 5px;}

tr.even td {background:#e7e7e7;}

tfoot {font-style:italic;}

caption {background:#eee;}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}

hr.space {background:#fff;color:#fff;}

.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; overflow: hidden; } 

.clearfix:after { clear: both; } 

.clearfix { zoom: 1; }

a:hover {outline:none;}

a{outline:none !important; text-decoration:none;}

a img{border:none;}

input, textarea, select{font-family:Arial, Helvetica, sans-serif;}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}

body {line-height: 1.2;}

input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#a57e2d;}

li{list-style-type: none;}

ul{margin: 0;}

h5{font-family:cosmosmedium;font-weight: normal; color: #212E84;}



/*-----------------------------------------------------------------------------------*/



@font-face {

	font-family: 'Conv_MyriadPro-Semibold_0';

	src: url('font/MyriadPro-Semibold_0.eot');

	src: local('☺'), url('font/MyriadPro-Semibold_0.woff') format('woff'), url('font/MyriadPro-Semibold_0.ttf') format('truetype'), url('font/MyriadPro-Semibold_0.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

 font-family: MyCustomFont;

 src: url("MyriadPro-Regular.eot") /* EOT file for IE */

}

@font-face {

 font-family: MyCustomFont;

 src: url('font/MyriadPro-Regular.woff') format('woff'), url('font/MyriadPro-Regular.ttf') format('truetype'), url('font/MyriadPro-Regular.svg') format('svg'); /* TTF file for CSS3 browsers */

}

@font-face {

    font-family: 'gotham_lightregular';

    src: url('font/gotham-light-webfont.eot');

    src: url('font/gotham-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/gotham-light-webfont.woff') format('woff'),

         url('font/gotham-light-webfont.ttf') format('truetype'),

         url('font/gotham-light-webfont.svg#gotham_lightregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'gotham_mediumregular';

    src: url('font/gotham-medium-webfont.eot');

    src: url('font/gotham-medium-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/gotham-medium-webfont.woff') format('woff'),

         url('font/gotham-medium-webfont.ttf') format('truetype'),

         url('font/gotham-medium-webfont.svg#gotham_mediumregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

	font-family: 'Conv_HelveticaNeue';

	src: url('font/HelveticaNeue.eot');

	src: local('☺'), url('font/HelveticaNeue.woff') format('woff'), url('font/HelveticaNeue.ttf') format('truetype'), url('font/HelveticaNeue.svg') format('svg');

	font-weight: normal;

	font-style: normal;

}

@font-face {

    font-family: 'helvetica_neueregularbold';

    src: url('font/helveticaneue-bold-webfont.eot');

    src: url('font/helveticaneue-bold-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/helveticaneue-bold-webfont.woff') format('woff'),

         url('font/helveticaneue-bold-webfont.ttf') format('truetype'),

         url('font/helveticaneue-bold-webfont.svg#helvetica_neueregular') format('svg');

    font-weight: normal;

    font-style: normal;

}

@font-face {

    font-family: 'helvetica_neueregularbolditalic';

    src: url('font/helveticaneue-bolditalic-webfont.eot');

    src: url('font/helveticaneue-bolditalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/helveticaneue-bolditalic-webfont.woff') format('woff'),

         url('font/helveticaneue-bolditalic-webfont.ttf') format('truetype'),

         url('font/helveticaneue-bolditalic-webfont.svg#helvetica_neueregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'helvetica_neueregularitalic';

    src: url('font/helveticaneue-italic-webfont.eot');

    src: url('font/helveticaneue-italic-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/helveticaneue-italic-webfont.woff') format('woff'),

         url('font/helveticaneue-italic-webfont.ttf') format('truetype'),

         url('font/helveticaneue-italic-webfont.svg#helvetica_neueregular') format('svg');

    font-weight: normal;

    font-style: normal;



}

@font-face {

    font-family: 'helvetica_neueregularlightitalic';

    src: url('font/helveticaneue-lightitalic-webfont.eot');

    src: url('font/helveticaneue-lightitalic-webfont.eot?#iefix') format('embedded-opentype'),

         url('font/helveticaneue-lightitalic-webfont.woff') format('woff'),

         url('font/helveticaneue-lightitalic-webfont.ttf') format('truetype'),

         url('font/helveticaneue-lightitalic-webfont.svg#helvetica_neueregular') format('svg');

    font-weight: normal;

    font-style: normal;



}



/*---------------------------------------------home---------------------------------------*/

/*body{

	background:url(image/2.jpg) no-repeat 53px -3px !important;

	filter:alpha(opacity=60);

	opacity:0.5;

	z-index:999;

}*/

body{

	background: #fff;

	color: #333333;

	font-family: 'Conv_HelveticaNeue', Arial,Helvetica,sans-serif;

	font-size: 11px;

}

.pull-left{

	float: left;

}

.pull-right{

	float: right;

}

header{

	height: 161px;

}

.header-inside{

	width: 941px;

	margin: 0 auto;

	position: relative;

	z-index: 999;

}

.logo{

	height: 117px;

    padding: 11px 0 0 2px;

    width: 144px;

}

.logo a{

	background: url("image/logo.png") no-repeat;

	height: 117px;

    width: 146px;

    display: block;

    text-indent: -10000px;

}

.home-header-right {

	width: 795px;

	padding: 12px 0 0 0;

}

.inside-right{

	width: 795px;

}

.inside-right .social-networks{

	padding: 0 0 0 29px;

}

.starting-cots{

	background: url("image/starting-cots.gif") no-repeat;

	width: 35px;

	height: 29px;

	margin: 3px 0 0 131px;

}

.ending-cots{

	background: url("image/ending-cots.gif") no-repeat;

	width: 35px;

	height: 29px;

	margin: 50px 114px 0 2px;

	float:left;

}

.comment{

    padding: 18px 0 0 -1px;

	width: 311px;

}

.comment p{

	font-family: 'helvetica_neueregularlightitalic';

	font-size: 20px;

	padding-left:6px;

}

.comment p span{

	padding: 0 0 0 22px;

	font-family: 'helvetica_neueregularbolditalic';

}

.social-networks ul li{

	float: left;

	padding: 0 2px 0 2px;

}

.get-started{

	/*background: url("image/getstarted-bg.png") repeat-x left bottom;

    border: 1px solid #BDCFDD;

    border-radius: 7px 7px 7px 7px;

    box-shadow: 0 0 0 1px #3D76A1 inset;

    height: 24px;

    margin: 21px 0 0;

    padding: 7px 0 1px 20px;

    width: 132px;

    behavior: url(script/PIE.htc);*/

    height: 37px;

    padding: 18px 0 0 0;

    width: 157px;

}

.get-started a{

	background: url("image/get-started1.png") no-repeat right center;

    display: block;

    height: 37px;

    padding: 3px 0 0;

    text-indent: -10000px;

    width: 157px;

}

.get-started a:hover{

	background: url("image/get-started-hover.png") no-repeat right center;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {

 

    .get-started a {

		font-family: 'Conv_MyriadPro-Semibold_0';

		font-size: 16px;

    }

}

.global-nav{

 	padding: 13px 0 0 0;

    min-width: 750px;

}

.global-nav ul{

	 position: relative;

	 z-index: 99;	

}

.global-nav ul li{

	border: 1px solid #d2cbb8;

   	border-radius: 8px 8px 8px 8px;

    float: left;

    height: 27px;

    margin: 0 5px 0 0;

    padding: 0 21px 0 21px;

    background: url("image/globalnav-bg.png") repeat-x left bottom;

    box-shadow: inset 0 0 0 1px #e1d6b6;

   	text-transform: uppercase;

	behavior: url(wp-content/themes/cot-insider/script/PIE.htc);

	zoom:1;

	position:relative;

	z-index:999;

}

.global-nav ul li:hover,

.global-nav ul li.current-menu-item{

	border: 1px solid #7d939a;

    box-shadow: inset 0 0 0 1px #c6e3f5;

	background: url("image/globalnav-hoverbg.png") repeat-x left bottom;

	padding: 0 21px 0 21px;

}

.global-nav ul li.first{

	margin: 0 10px 0 0;

}

.global-nav ul li.last{

	margin: 0 0 0 0;

}

.global-nav ul li.blue-border{

	border: 1px solid #0b4e83;

}

.global-nav ul li a{

	color: #fff;

	font-family: 'Conv_MyriadPro-Semibold_0';

	font-size: 14px;

	line-height: 26px;

	display: block;

	text-shadow:1px 1px #5A5757;

}

.main-content-inside{

	width: 941px;

	margin: 0 auto 0 auto;

	padding: 0 0 13px 0;

}

.spotlight{

	height: 226px;

	position: relative;

	overflow: hidden;

    width: 941px;

}

.carousel{

	height: 226px;

	overflow: hidden;

    width: 941px;

}

.carousel li{

	height: 226px;

	 width: 941px;

}

.navigation-bar{

 	left: -3px;

    position: absolute;

    top: 192px;

    z-index: 5;

}

.controls{

	position: absolute;

    right: 57px;

    top: 207px;

    z-index: 10;

}

.controls a{

	background: url("image/controls.png") no-repeat left top;

    display: block;

    float: left;

    height: 8px;

    padding: 0 6px 0 3px;

    width: 8px;

}

.controls a.current,

.controls a:hover{

	background: url("image/controls.png") no-repeat left bottom;

}

.page .prev{

	background: url("image/prev.png") no-repeat left top;

    display: block;

    height: 20px;

    right: 34px;

    position: absolute;

    top: 200px;

    width: 20px;

    z-index: 10;

}

.page .next{

	background: url("image/next.png") no-repeat left top;

    display: block;

    height: 20px;

    right: 10px;

    position: absolute;

    top: 200px;

    width: 20px;

    z-index: 10;

}

.main-content{

	background: url("image/content-bg.png") repeat-x left top #ececec;

	min-height: 550px;

}

.content{

	border: 1px solid #D0D0D0;

   	margin: 0 0 0 -2px;

    padding: 25px 0 22px 0;

    background: #fff;

    min-height: 522px;

}

.content .left-content p{

	font-family: 'Conv_HelveticaNeue';

    font-size: 12px;

    line-height: 18px;

    margin: 0;

    padding: 0 0 18px;

}

.content .right-content p{

	font-family: 'Conv_HelveticaNeue';

    font-size: 12px;

    line-height: 18px;

    padding: 0 0 6px 0;

    margin: 0;

}

.content .left-content{

	border-right: 1px solid #EBDFED;

    padding: 0 36px 0 43px;

    width: 565px;

}

.content .right-content{

	padding: 4px 20px 0;

    width: 242px;

}

.content .left-content .text-content{

 	padding: 0 44px 0 0;

    width: 257px;

}

.content .left-content .table-content{

	padding: 5px 0 0;

    width: 263px;

    position: relative;

}

.table-text{

	position: absolute;

	top: 190px;

	left: 0px;

	color: #3482C4;

}

.content .left-content .table-text p{

	font-family: 'helvetica_neueregularbold';

}

.content h2{

	font-family: 'gotham_lightregular';

	font-size: 31px;

    margin: 0;

    padding: 0 0 13px;

	color: #222222;

}

.bold-heading{

	font-family: 'gotham_mediumregular';

	display: inline!important;

}

.textwidget h2{

	font-family: 'gotham_mediumregular';

	/*float:left;

	width:500px;

	white-space:nowrap;*/

	}

.textwidget h2  span{

	display:inline!important;

	}

.textwidget h2 span.normal{

	font-family: 'gotham_lightregular';

	display:inline!important;

	}

.content h3{

	color: #676767;

	margin: 0 0 26px 0;

	font-family: 'gotham_mediumregular';

	font-size: 21px;

}

.right-content .cot{

	padding: 0 0 45px 0; 

}

.evaluate {

 	 padding: 20px 0 0 2px;

}

.read-more{

	height: 11px;

	float: right;

}

.read-more a{

	background: url("image/read-more2.png") no-repeat 72px -2px;

    color: #000000;

    padding: 0 14px 0 0;

    height: 14px;

	width: 69px;

	display: block;

	float: right;

	font-size: 12px;

	font-family: 'helvetica_neueregularbold';

}

.read-more a:hover{

	color: #b39743!important;

	background: url("image/read-more2.png") no-repeat 72px -15px;

}

.left-content .read-more {

	margin: -16px -6px 0 0;

}

footer{

	background:url("image/footer-bg1.gif") #ebebeb repeat-x left top;

	min-height: 309px;

}

.footer-inside{

	width: 941px;

	margin: 0 auto;

	padding: 20px 0 0 0;

}

.top-footer{

	width: 941px;

	padding: 12px 2px 0 2px;

}

.top-footer .foot-nav{

	width: 667px;

	padding: 0 0 13px;

}

.top-footer .foot-nav ul li{

	padding: 0 0 8px 0;

}

.bottom-footer{

	border-top: 1px solid #b7b7b7;

    text-align: center;

    width: 941px;

   	padding: 13px 0 0 0;

}

.right-footer{

	width: 271px;

}

.right-footer .social-networks{

	 padding: 2px 0 0 10px;

}

.right-footer .social-networks ul li{

	padding: 0 2px 0 3px;	

}

.certifications{

 	padding: 6px 18px 0 12px;

    text-align: right;

    width: 132px;

}

.certifications img{

	padding: 0 0 9px 0;

}

.networks{

	width: 282px;

}

.certificates{

	width: 275px;

	clear: both;

	padding: 5px 0 0 0;

}

.miami-img{

	background: url("image/miami.png") no-repeat right bottom;

	height: 20px;

    width: 29px;

    display: inline-block;

    vertical-align: -6px;

}

.bottom-footer p{

	margin: 0 0 1px 0;

	color: #7d7d7d;

	font-size: 12px;

}

.foot-nav ul{

	padding: 0 27px 0 0;

	float: left;

}

.foot-nav ul li a{

	color: #000;

	font-size: 12px;

	text-transform: uppercase;

	display: block;

}

.foot-nav ul li a:hover{

	color: #b39743;

}

.foot-nav ul ul li a{

	color: #7d7d7d;

	font-family: 'Conv_HelveticaNeue';

	text-transform: none;

}

.foot-nav ul ul{

	padding: 12px 0 0 3px;

}

.top-footer .foot-nav ul ul li{

	padding: 0 0 5px 0;

}

.right-footer .networks p{

	color: #a2a2a2;

	font-family: 'Conv_HelveticaNeue';

	font-size: 12px;

	margin: 0;

}

.testimonial-comment{

	background: url("image/magnify-glass.png") no-repeat -6px 28px;

	padding: 28px 20px 30px 40px;

	color: #737373;

}

.content .right-content .testimonial-comment p{

	font-family: 'helvetica_neueregularitalic';

}

.testimonials .testimonial-comment span{

	color: #000;

	font-style: normal;

	padding: 13px 0 0 0;

	display: block;

	font-family: 'helvetica_neueregularbold';

}

.testimonials h3{

	margin: 0 0 5px 0;

	font-size: 20px;

	text-transform: capitalize;

}

.testimonials span{

	color: #c1c1c1;

	font-size: 12px;

}

.right-footer .networks span.xtra-padding{

	padding: 5px 0 0 17px;

	display: block;

}

.right-footer .networks span.font-change{

	font-family: 'helvetica_neueregularbold';

	color: #000;

}



/*---------------------------------------------about_insider---------------------------------------*/



.header-right{

	width: 795px;

}

.content aside ul{

	padding: 0;

	margin: 0;

}

.content aside ul li{

	line-height: 12px;

    list-style: none;

    padding: 0 0 14px;

}

.content aside ul li a{

	color: #3482c4;

	font-family: 'helvetica_neueregularbold';

	background: url("image/sidebar-li-bg.png") no-repeat left top;

	height: 12px;

	display: block;

	padding: 0 0 0 20px;

	font-size: 13px;

}

.content aside ul li a:hover,

.content aside ul li.current-menu-item a{

	color: #b39743;

	background: url("image/sidebar-li-bg.png") no-repeat left bottom;

}

.insidepage-content h2{

	font-size: 31px;

}

.content ul{

	padding: 0 0 0 41px;

}

.content ul li{

	font-size: 12px;

    line-height: 18px;

    list-style: disc;

    padding: 0 0 18px;

}

.content .traders{

	padding: 0 0 3px 53px;

	margin: -13px 0 0 0;

}

.content .traders li{

     padding: 0 0 6px 0;

}

.insidepage-content .right-content p{

	padding: 0 0 18px 0;

}



/*------------------------------contact------------------------------*/





.addr{

	padding: 1px 0 19px;

}

.addr h6{

	font-family: 'helvetica_neueregularbold';

	margin: 0;

	padding: 0 0 2px 0;

	font-size: 12px;

}

address{

	font-size: 12px;

    font-style: normal;

    line-height: 18px;

    margin: 0;

}

.addr a{

	font-family: 'helvetica_neueregularbold';

	color: #3482C4;

	display: inline-block;

	padding: 8px 0 3px 0;

}

.addr a:hover{

	color: #b39743;

}

.addr.last{

	padding: 0 0 35px 0;

}

.insidepage-content{

 	background: url("image/content-shadow.png") repeat-x left top #FFFFFF;

 	padding: 25px 0 74px;

}

.insidepage-content .left-content{

	min-height: 509px;

    padding: 8px 34px 0 41px;

    width: 229px;

}

.insidepage-content .right-content{

    min-height: 500px;

    padding: 3px 0 0 36px;

    width: 575px;

}

.insidepage-content .right-content p{

	padding: 0 0 18px 0;

}

.contact-img{

	padding: 34px 0 0 28px;

}



/*-----------------------------------who_to_follow--------------------------------*/

.insidepage header{

	height: 156px;

}

.insidepage .header-inside{

	width: 960px;

}

insidepage-content .main-content-inside{

 	margin: 0 auto;

    padding: 0 0 13px;

    width: 960px;

}

.insidepage-content .content{

 	background: url("image/content-shadow.png") repeat-x left top #FFFFFF;

	margin: 0 0 0 0;

	padding: 25px 0 97px 0;

}

.inside-page-header{

	padding: 0;

}

.global-nav-inside{

	padding: 0 0 0 0;

	border-bottom: 1px solid #e5e5e5;

}

.global-nav-inside ul li{

	float: left;

    font-size: 13px;

    height: 21px;

    padding: 38px 14px 4px;

}

.global-nav-inside ul li a{

	color: #a1a1a1;

	font-family: 'helvetica_neueregularbold';

	font-size: 14px;

	

}

.global-nav-inside ul li:hover,

.global-nav-inside ul li.current{

	background: url(image/inside-globalnav-bg.png) repeat left top;

	border-left: 1px solid #606060;

	border-right: 1px solid #606060;

	padding: 38px 13px 4px 13px;

}

.global-nav-inside ul li:hover a,

.global-nav-inside ul li.current a{

	color: #f3e2a0;

}

.content h5{

	color: #000001;

	font-family: 'helvetica_neueregularbold';

	margin: 0;

	padding: 0 0 23px 0;

}



.inside-started{

	background: url("image/inside-getstarted.png") no-repeat 0 0;

    height: 29px;

    margin: 30px 0 0 9px;

    padding: 5px 0 0 6px;

    width: 106px;

}

.inside-started a{

	background: url("image/inside-getstarted-btn.png") no-repeat right center;

    color: #FFFFFF;

    display: block;

    font-family: 'helvetica_neueregularbold';

    font-size: 11px;

    height: 21px;

    line-height: 15px;

    padding: 4px 0 0 5px;

    text-transform: uppercase;

    width: 92px;

}

.insidepage footer{

	background: url("image/insidepage-footer-bg.png") repeat-x left top;

	min-height: 95px;

	padding: 9px 0 0 0;

}

.insidepage .footer-inside{

	padding: 8px 0 0 0;

	margin: 0 auto;

	width: 960px;

}

.insidepage-foot-right img{

	vertical-align: top;

	padding: 0 0 0 8px;

}

.insidepage-foot-left{

	padding: 4px 0 0 2px;

}

/*-------------------------cracking_code----------------------------------*/

.insidepage .logo{

	height: 117px;

    padding: 32px 0 0 32px;

    width: 160px;

}

.insidepage .logo a{

	background: url("image/logo-inside.png") no-repeat;

	height: 112px;

    width: 157px;

    display: block;

    text-indent: -10000px;

}

.insidepage .header-right{

	width: 764px;

}

.insidepage .inside-right{

	width: 770px;

}

.insidepage-content .right-content .step{

	padding: 0 0 0 41px;

}

.insidepage-content .right-content .step span{

	font-family: 'helvetica_neueregularbold';

}

.insidepage-content .right-content img{

	padding: 5px 0 9px 0;

}

.content aside ul ul{

	padding: 2px 0 0 31px;

    width: 214px;

}

.content aside ul ul li{

	padding: 12px 0 1px 0;

	list-style: none;

}

.content aside ul ul li a{

	color: #3482c4;

	font-family: 'helvetica_neueregularbold';

	background: url("image/inner-aside-li-bg.png") no-repeat left top;

	height: 12px;

	display: block;

	padding: 0 0 0 20px;

	font-size: 13px;

	color: #7c7c7c;

	cursor: pointer;

}

.content aside ul ul li a:hover{

	color: #b39743;

	background: url("image/sidebar-li-bg.png") no-repeat left bottom;

}

.insidepage-content .right-content a{

	font-family: 'helvetica_neueregularitalic';

	color: #3482c4;

	font-size: 12px;

}

.insidepage-content .right-content a:hover{

	color: #b39743;

}

.leading1-img{

	height: 129px;

    position: absolute;

    right: -12px;

    top: 92px;

    width: 130px;

	z-index: 999;

}

/*-----------------------------------sign_up-------------------------------*/



.insidepage .get-started{

	background: url("image/exception-started.png") repeat-x scroll left bottom transparent;

    border: 1px solid #AB9E71;

    box-shadow: 0 0 0 1px #E1D7B6 inset;

    margin: 13px 0 0;

    padding: 5px 0 0 14px;

    clear: both;

    behavior: url(script/PIE.htc);

}

.insidepage .get-started a{

	padding: 4px 21px 0 5px;

    width: 102px;

    height: 18px;

}

insidepage-content .sign-up{

	margin: 0 0 0 -2px;

    padding: 8px 0 0;

}

.insidepage-content .sign-up h3{

	font-family: 'gotham_lightregular';

	color: #000;

	font-size: 24px;

    line-height: 27px;

}

.insidepage-content .sign-up ul{

	margin: 0;

    padding: 14px 0 0 0;

}

.insidepage-content .sign-up ul li{

	background: url("image/signup-li.png") no-repeat scroll 2px 5px;

    font-family: 'gotham_mediumregular';

    font-size: 14px;

    list-style: none;

    padding: 0 0 10px 14px;

    color: #222222;

}

.insidepage-content .signup-form{

	 margin: -3px 0 0 2px;

}

.form-style dl .information{

	color: #b59542;

	font-size: 14px;

}

.form-style dl .more-pad{

	display: inline-block;

    padding: 7px 0 0;

}

.form-style label{

	font-family: 'Conv_HelveticaNeue';

	font-weight: normal;

}

.form-style dl dd.empty{

	height: 18px;

}

.form-style dl dd.empty1{

	height: 15px;

}

.form-style dl .mandatory{

	color: #bc1f2a;

	font-size: 11px;

}

.form-style dl dd.terms-conditions div{

	float: left;

    padding: 2px 0 0;

    width: 26px;

}

.form-style dl dd.terms-conditions input{

	margin: 3px 13px 23px 2px;

}

.form-style dl dd.terms-conditions p{

	display: inline;

	font-size: 12px;

	line-height: 18px;

}

.form-style dl dd.terms-conditions a{

	font-family: 'Conv_HelveticaNeue';

}

.form-style dl {

    margin: 0;

    width: 412px;

    float: left;

}

.form-style dl dt {

    color: #474546;

    font-size: 12px;

    height: 18px;

    width: 100%;

    float: left;

    font-weight: normal;

}

.form-style dl dd {

    height: 33px;

    margin: 0;

    width: 100%;

    float: left;

    font-weight: normal;

    position: relative;

}

.form-style dl dd div{

	position: relative;

}

.form-style dl dt.que-ans{

	padding: 6px 0 0 0;

	height: 17px;

}

.credit-card input{

 	margin-left: -1px;

    margin-right: 7px;

}

.plans input{

	margin-left: -1px;

    margin-right: 11px;

}

.form-style dl .text {

    background: #f7f7f7;

    border: 1px solid #cccccc;

    font-size: 12px;

    height: 21px;

    padding: 1px 3px;

    resize: none;

    width: 100%;

}

.radio-btn{

	margin-right: 11px;

}

.form-style dl .less-height{

	height: 10px;

}

.form-style dl .less-height2{

	height: 14px;

}

.form-style dl .form-name1,

.form-style dl .form-name1 text{

	padding: 1px 29px 0 0;

    width: 172px;

}

.form-style dl .form-name2,

.form-style dl .form-name2 text{

	width: 211px;

	padding: 1px 0 0 0;

}

.form-style dl .form-place1,

.form-style dl .form-place1 text{

	padding: 0 28px 0 0;

    width: 232px;

}

.form-style dl .form-place2,

.form-style dl .form-place2 text{

	width: 152px;

}

.form-style dl .credit-card1, 

.form-style dl .credit-card1 text {

    padding: 1px 28px 0 0;

    width: 292px;

}

.form-style dl .credit-card2, 

.form-style dl .credit-card2 text {

    padding: 1px 0 0;

    width: 92px;

}

.form-style dl dd div label{

	padding: 0 35px 0 4px;

}

.form-style dl dd div label.years{

	font-size: 12px;

    padding: 0 0 0 41px;

}

.form-style dd div{

	float: left;

	width: 250px;

}

.form-style ul{

	padding: 2px 0 0 0;

	margin: 0;

}

.form-style ul li{

	font-size: 13px;

    list-style: none;

    padding: 0;

    float: left;

}

.form-style ul ul{

	float: left;

    padding: 5px 0 4px 61px;

}

.form-style ul ul li{

	float: left;

    font-size: 13px;

    padding: 0 0 10px;

    width: 121px;

}

.form-style dl dd.plans{

	height: auto;

}

.form-style dl dt.credit-card{

	padding: 6px 0 0;

}

.form-style dl dd.credit-card{

	height: 36px;

}

.form-style dl dd.credit-card label{

	font-size: 12px;

    padding: 0 53px 0 4px;

}

.form-style dl dd.credit-card label.middle{

     padding: 0 43px 0 4px;

}

.form-style dl dd.credit-card label.last{

     padding: 0 41px 0 4px;

}

.insidepage footer p{

	color: #FFFFFF;

}

.insidepage footer a{

	color: #F3E2A0;

}

.insidepage footer a:hover{

	color: #d7d7d7;

}

.insidepage footer ul{

	padding: 0 0 0 33px;

}

.insidepage footer ul li{

	padding: 0 0 5px 0;

}

.insidepage footer ul li a{

	text-transform: uppercase;

}

.insidepage-foot-right p{

	text-align: right;

}

.insidepage-foot-right{

	text-align: right;

}

.submit{

	background: url("image/signup-btn.png") no-repeat 0 0;

    border: medium none;

    cursor: pointer;

    height: 42px;

    margin: 16px 0 0;

    width: 176px;

}

/*----------------------------subscription --------------------------------------*/



.content .subscription{

	padding: 0 0 0 45px;

}

.content .subscription a{

	color: #3482C4;

}

.content .subscription a:hover{

	color: #b39743;

}

.content .subscription ul{

	padding: 7px 0 26px 215px;

}

.content .subscription ul li{

	list-style: none;

	float: left;

	padding: 0 79px 0 0;

}

.content .subscription p{

	font-size: 13px;

    line-height: 18px;

}

.content .sign a{

	background: url("image/plan-signup.png") no-repeat 0 0;

    color: #FFFFFF;

    display: block;

    font-family: 'helvetica_neueregularbold';

    height: 34px;

    line-height: 33px;

    margin: 12px 0 0;

    padding: 0 0 0 29px;

    text-shadow: 1px 1px #5A5757;

    text-transform: uppercase;

    width: 82px;

    font-size: 14px;

}

.content .subscription ul li a:hover{

	color: #fff;

}

.plan-details{

	margin: 0 auto;

	width: 587px;

	padding: 10px 0 0 44px;

}

.plan-details h3{

	font-family: 'gotham_lightregular';

	color: #222222;

	margin: 0;

	font-size: 27px;

	padding: 0 0 0 5px;

}

.content .subscription .plan-details p{

	font-size: 15px;

    font-weight: bold;

    margin: 0;

    padding: 12px 0 0 5px;

    font-family: 'gotham_lightregular';

}

.plan-img{

	padding: 49px 0 0 0;

}

.content .plan-img a{

	background: url("image/plan-signup.png") no-repeat 0 0;

    color: #FFFFFF;

    display: block;

    font-family: 'helvetica_neueregularbold';

    height: 34px;

    line-height: 33px;

    text-shadow: 1px 1px #5A5757;

    text-transform: uppercase;

    width: 82px;

    margin: 0 0 0 33px;

    padding: 0 12px 0 15px;

    font-size: 14px;

}

.content .plan-img a:hover{

	color: #fff;

}



.btn-sign-up{

	background: url("image/plan-signup.png") no-repeat 0 0;

    color: #FFFFFF;

    display: block;

    font-family: 'helvetica_neueregularbold';

    height: 37px !important;

    line-height: 33px;

    text-shadow: 1px 1px #5A5757;

    text-transform: uppercase;

    width: 114px !important;

    margin: 0 0 0 33px;

    /*padding: 0 12px 0 15px;*/

    font-size: 14px;

}

table{

	width: 753px;

	margin-bottom: 0;

}

table tr.odd{

	background: #f7f7f7;

}

table tr td.first{

	font-size: 14px;

	font-family: 'Conv_HelveticaNeue';

	padding: 3px 23px 13px 10px;

    width: 159px;

    line-height: 25px;

}

table tr td{

	font-size: 14px;

	font-family: 'helvetica_neueregularbold';

	padding: 12px 13px 12px 76px;

	vertical-align: top;

}

.content .subscription table ul{

	padding: 0 23px 0 21px;

	float: left;

}

.content .subscription table ul li{

	font-size: 14px;

	padding: 0 23px 0 0;

}

.plan-img1{

 	background: url("image/plan-img1.png") no-repeat; 

 	width: 184px;

 	height: 214px;

    padding: 37px 6px 0 0;

 	text-align: center;

}

.plan-img2{

	background: url("image/plan-img2.png") no-repeat; 

	height: 244px;

    margin: -16px 5px 0 0;

    padding: 41px 0 0;

    width: 184px;

 	position: relative;

 	text-align: center;

}

.plan-img .plan-img2 h5{

	color: #024d86;

	font-size: 22px;

}

.plan-img .plan-img2 .month{

	color: #024d86;

	font-size: 14px;

}

.plan-img .plan-img2 .money{

	color: #024d86;

	font-size: 40px;

}

.plan-img .plan-img2 .money span{

	font-size: 49px;

	padding: 0 4px 0 7px;

}

.content .subscription .plan-img .plan-img2 button{

	margin: 16px 0 0 0;

}

.content .subscription .plan-img button{

	margin: 27px 0 0 0;

}

.plan-img3{

 	background: url("image/plan-img3.png") no-repeat; 

 	width: 184px;

 	height: 214px;

    padding: 38px 5px 0 4px;

 	text-align: center;

}

.plan-img h5{

	margin: 0;

    padding: 0 0 8px 0;

    font-family: 'gotham_mediumregular';

    color: #fff;

    font-size: 18px;

}

.plan-img .month{

	margin: 0;

    color: #fff;

    display: block;

    font-family: 'gotham_mediumregular';

    color: #fff;

    font-size: 11px;

}

.plan-img .money{

	margin: 0;

    color: #fff;

    display: block;

    font-family: 'gotham_mediumregular';

    color: #fff;

    font-size: 28px;

}

.plan-img .money span{

	font-size: 36px;

}

.popular{

	background: url("image/popular.png") no-repeat; 

	height: 57px;

    position: absolute;

    right: 1px;

    top: -2px;

    width: 76px;

}

.plan-table{

	background: url("image/table-bg.png") no-repeat 370px top;

}

/*----------------------------------member_login------------------------------------*/



.member-login{

	margin: 0 auto;

	background: url("image/login-bg.png") no-repeat 5px -37px;

	width: 689px;

	height: 644px;

	position: relative;

}

.login-form{

	background: url("image/login-form-bg.png") no-repeat;

	height: 304px;

    padding: 29px 0 0 42px;

    width: 335px;

	border: 5px solid #f4e2a0;

	border-radius: 7px 7px 7px 7px;

	behavior: url(script/PIE.htc);

	position: absolute;

	top: 80px;

	left: 137px;

}

.login-form label.forget-pw{

	color: #3482C4;

}

.login-form label.not-member{

	display: block;

    text-align: center;

    padding: 47px 0 0 0;

}

.login-form dl .login-text {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #CCCCCC;

    font-size: 12px;

    height: 21px;

    padding: 1px 3px;

    resize: none;

    width: 100%;

}



 .login-text {

    background: none repeat scroll 0 0 #fff;

    border: 1px solid #CCCCCC;

    font-size: 12px;

    height: 21px;

    padding: 1px 3px;

    resize: none;

    width: 100%;

}



.login-form dl {

    float: left;

    margin: 0;

    width: 292px;

}

.login-form dt{

	margin: 0;

	height: 18px;

}

.login-form dd{

	margin: 0;

	width: 286px;

	height: 32px;

	position: relative;

}

.login-btn {

    background: url("image/login-btn.png") no-repeat;

    border: medium none;

    cursor: pointer;

    height: 42px;

    margin: 13px 0 8px 58px;

    width: 176px;

}

.login-sign{

    background: url("image/login-signup-btn.png") no-repeat;

    border: medium none;

    height: 42px;

    margin: 70px 0 0 58px;

    width: 176px;

    display: block;

}

.login-form label{

	font-size: 13px;

	font-family: 'Conv_HelveticaNeue';

	font-weight: normal;

}



/*----------------------------------splash------------------------------------*/



.insider-splash{

	background: url("image/splash-body-bg.jpg") repeat-x center top #dfdfdf;

}

.insider-splash .main-wraper{

	height: 826px;

	height: 826px;

   	margin: 0 auto;

    width: 1200px;

}

.insider-splash .inside-wraper{

	margin: 0 0 0 110px;

    width: 284px;

}

.insider-splash header{

	width: 150px;

	padding: 47px 0 0 16px;

	height: 142px;

}

.insider-splash .logo{

	padding: 11px 0 0 2px;

}

.insider-splash .splash{

	padding: 0 0 0 10px;

    width: 285px;

}

.splash-content{

	height: 455px;

	color: #666666;

	padding: 11px 28px 0 29px;

    width: 225px;

	background: url("image/splash-content-bg.png") no-repeat;

}

.splash-content h2{

	font-family: 'gotham_lightregular';

	color: #222222;

	margin: 0;

}

.splash-content p{

	line-height: 18px;

    margin: 0;

    padding: 7px 0 0;

}

.splash-content ul{

	padding: 4px 0 0 30px;

}

.splash-content ul li{

	font-size: 12px;

    line-height: 18px;

    list-style: disc outside none;

    padding: 0;

}

.splash-content .enter{

	background: url("image/enter-btn.png") no-repeat;

	height: 64px;

	width: 214px;

	border: none;

	margin: 17px 0 0;

	cursor: pointer;

	display:block;

}

.splash-content .enter span{

	color: #FFFFFF;

    display: block;

    font-family: 'helvetica_neueregularbold';

    font-size: 24px;

    height: 64px;

    line-height: 64px;

    text-align: center;

}

.insider-splash footer{

	margin: -19px 0 0;

    min-height: 2px;

    padding: 0 0 0 643px;

    width: 100px;

}

.insider-splash footer p{

	color: #fff;

}

a.disabled{

	opacity:0.5;

	cursor:default;

	}

.no-bg{

	background:none;

	}

.right-content .test{

	display: inline !important;

    font-family: 'gotham_mediumregular';

	}

.testimonials-inner{

	height:260px;

	width:273px;

	}

dd.plans label.error{

	 top: 347px;

}

dd.terms-conditions label.error{

	 top: 33px;

}

label.error{

	color: #BC1F2A;

    display: block;

    font-size: 10px;

    font-weight: normal;

    position: absolute;

    top: 23px;

    left: 0;

    width: 163px;

    padding: 0 !important;

}

/*-------------------resources------------------*/

.left-p{

	padding:0 !important;

}

ul.left-p{

	list-style:none;

	margin: 0 0 0 -1px;

	}

ul.left-p li{

	list-style:none;

	float:left;

	padding: 0 0 19px;

	}

.book-image{

	height:240px;

	width:164px;

	float:left;

	padding: 9px 0 0 4px;

}

.resource-details{

	float:left;

	width:324px;

	padding: 0 0 0 34px;

}

.resource-details h2{

	font-family: 'gotham_mediumregular';

	font-size: 29px;

    /*font-weight: bold;*/

    line-height: 32px;

    padding: 12px 0 14px 0;

}

.resource-details span{

	color: #7D7D7D;

    display: block;

    font-family: 'helvetica_neueregularbold';

    font-size: 17px;

    padding: 0 0 18px;

}

.resource-details p{

	padding: 0 0 11px !important;

	}

.resource-details a.buy{

	background: url("image/amazon-buy.png") no-repeat left top;

	display: block;

    height: 21px;

    text-indent: -100000px;

    width: 211px;

	}

