/*

Theme Name: MediaM Theme

Theme URI: 

Description: Theme for MediaM Website

Author: LaTesha Burroughs, tesha@bizlaunchequity.com

Version: 1.0

Tags: custom

*/





/* CSS Document */



html, body, div, span, applet, object, iframe,

h1, h2, h3, h4, h5, h6, p, blockquote, pre,

a, abbr, acronym, address, big, cite, code,

del, dfn, em, img, ins, kbd, q, s, samp,

small, strike, strong, sub, sup, tt, var,

b, u, i, center,

dl, dt, dd, ol, ul, li,

fieldset, form, label, legend,

table, caption, tbody, tfoot, thead, tr, th, td,

article, aside, canvas, details, embed, 

figure, figcaption, footer, header, hgroup, 

menu, nav, output, ruby, section, summary,

time, mark, audio, video {

	margin: 0;

	padding: 0;

	border: 0;

	font-size: 100%;

}

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

article, aside, details, figcaption, figure, 

footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1;

}

ol, ul {

list-style:none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after,

q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}



@font-face {

    font-family: 'AllerDisplayRegular';

    src: url('fonts/allerdisplay-webfont.eot');

    src: url('fonts/allerdisplay-webfont.eot?#iefix') format('embedded-opentype'),

         url('fonts/allerdisplay-webfont.woff') format('woff'),

         url('fonts/allerdisplay-webfont.ttf') format('truetype'),

         url('fonts/allerdisplay-webfont.svg#AllerDisplayRegular') format('svg');

    font-weight: normal;

    font-style: normal;



}







body {

	background:url(img/bgd_page2.png) repeat;

}



#top_wrapper {

	width:100%;

	height:81px;

	background:url(img/bgd_top_1.jpg) repeat-x;	

}



#top {

	width:940px;

	height:81px;

	margin:auto;	

	position:relative;

}



#top a#logo {

	width:320px;

	height:137px;

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

	text-decoration:none;

	display:block;	

	position:absolute;

	left:-5px;

	top:0px;

	z-index:5;

}



#top a#call_us_today {

	width:164px;

	height:43px;

	position:absolute;

	top:19px;

	right:0px;

	text-indent:-9999px;

	background:url(img/call_us_today.png) no-repeat;

}



#menu_wrapper {

	width:100%;

	height:41px;

	background:url(img/bgd_top_2.jpg) repeat-x;

	border-top:1px solid #4b88ac;

	border-bottom:1px solid #4b88ac;	

}



#menu {

	width:940px;

	height:41px;

	margin:auto;

	position:relative;	

}



#menu ul {

	list-style:none;	

	position:absolute;

	left:309px;

	top:0px;

}



#menu ul li {

	float:left;

	border-right:1px solid #acc8d9;	

	display:block;

	line-height:41px;

	position:relative;

	z-index:5;

}



#menu ul li a {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	line-height:41px;

	padding:0px 12px 0px 13px;

	display:block;

	text-decoration:none;	

	color:#073f89;

	

}



#menu ul li a:hover {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	line-height:41px;

	padding:0px 12px 0px 13px;

	display:block;

	text-decoration:none;	

	color:#fff;

	background:url(img/btn_menu_selected.png) repeat-x;

}



#menu ul li.current-menu-item a {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	line-height:41px;

	padding:0px 12px 0px 13px;

	display:block;

	text-decoration:none;	

	color:#fff;

	background:url(img/btn_menu_selected.png) repeat-x;

}





#menu ul li ul {

	display:none;

	list-style:none;

	position:absolute;

	top:41px;

	left:0px;	

	width:140px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	border:1px solid #518909;

}



#menu ul li:hover ul {

	display:block;	

}



#menu ul>li>ul>li {

	height:30px;

	float:none;

	background:#75bf17 !important;	

	border-right:none;

	border-bottom:1px solid #588e13 !important;

}



#menu ul li ul li:hover {

	float:none;

	background:#5ea42e !important;	

	border-right:none;

	border-bottom:1px solid #588e13 !important;

}



#menu ul>li>ul>li>a {

	background:none;

	font-size:12px;

	font-weight:normal;

	color:#fff;

	line-height:30px;

	border-left:1px solid #a4d564;

	border-right:1px solid #a4d564;	

	display:block;

}



#menu ul li ul li a {

	background:none !important;

	font-size:12px !important;

	font-weight:normal !important;

	color:#fff !important;

	line-height:30px !important;

	border-left:1px solid #a4d564 !important;

	border-right:1px solid #a4d564 !important;	

	display:block !important;

}





#menu ul li ul li:first-child a {

	background:none;

	font-size:12px;

	font-weight:normal;

	color:#fff;

	line-height:30px;

	border-left:1px solid #a4d564;

	border-right:1px solid #a4d564;	

	display:block;

}









#menu ul li ul li:last-child a {

	background:none;

	font-size:12px;

	font-weight:normal;

	color:#fff;

	line-height:30px;

	border-left:1px solid #a4d564;

	border-right:1px solid #a4d564;	

	border-bottom:1px solid #a4d564;

	display:block;

}



#menu ul li ul li a:hover {

	background:none;

	font-size:12px;

	font-weight:normal;

	color:#fff;	

	line-height:30px;

	border-left:1px solid #7bb065;

	border-right:1px solid #7bb065;

	display:block;

	

}



img.alignleft, div.alignleft {

float:left;

margin:0 0.5em 0.5em 0;

}

img.alignright, div.alignright {

float:right;

margin:0 0 0.5em 0.5em;

}

img.aligncenter, div.aligncenter {

text-align:center;

margin:0 auto;

}



/* ----------------- PAGE --------------------- */



#page_wrapper {

	width:100%;

	background:url(img/bgd_page.png) repeat-x;	

	overflow:hidden;

}





#page {

	width:960px;

	margin:auto;	

	overflow:hidden;

}



#slider_wrapper {

	width:940px;

	height:340px;

	background:rgba(255,255,255,0.3);

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	position:relative;

	margin:20px auto 0px auto;

	

}



#slider { 

	width:920px;

	height:320px;

	background:#fff;

	position:absolute;

	left:10px;

	top:10px;

	overflow:hidden;

	

}



#slider_inner {

	width:920px;

	height:320px;

}



a.arrow_left {

	width:25px;

	height:19px;

	background:url(img/arrow_left.png) no-repeat;

	position:absolute;

	left:-6px;

	top:160px;

}



a.arrow_right {

	width:25px;

	height:19px;

	background:url(img/arrow_right.png) no-repeat;

	position:absolute;

	right:-6px;

	top:160px;

}



#slider_inner ul {

	list-style:none;

	width:12760px;

	height:320px;	

	position:absolute;

	left:0px;

	top:0px;

}



#slider_inner ul li{

	width:920px;

	height:320px;

	float:left;

}



div.slide {

	width:920px;

	height:320px;

	background:url(img/bgd_slide.jpg) no-repeat;

	position:relative;	

	overflow:hidden;

}





div.player {

	z-index:4;	

}



.video_id {

	display:none;	

}



div.player_shadow {

	width:422px;

	height:35px;

	position:absolute;

	bottom:5px;

	left:-3px;

	background:url(img/player_shadow.png) no-repeat;	

	display:block;	

}



div.slide div.player {

	width:375p;

	height:285px;

	position:absolute;

	top:18px;

	left:20px;	

}



div.slide table {

	width:100%;	

}



div.slide_right_side {

	position:absolute;

	width:480px;

	height:285px;

	left:420px;

	top:20px;	

}





div.slide_left_side {

	position:absolute;

	width:400px;

	height:285px;

	left:0px;

	top:20px;

	border:1px solid red;	

}







div.slide h1 {

	font-family:'AllerDisplayRegular';

	font-size:36px;

	color:#053a7f;	

	font-weight:normal;

}



div.slide h2 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:22px;

	color:#2b77cd;	

	font-weight:bold;

	font-style:italic;

}



div.slide p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:15px;

	color:#053a7f;	

	font-weight:bold;

	font-style:normal;	

	line-height:18px;

	margin-right:40px;

}

#slider_inner div.slide div.social {

	width:480px;

	height:50px;

	position:relative;

	margin-top:10px;

}	





a.btn_g {

	width:50px;

	height:50px;

	background:url(img/btn_g.png) no-repeat;

	text-decoration:none;

	display:inline-block;

}	



a.btn_b {

	width:50px;

	height:50px;

	background:url(img/btn_b.png) no-repeat;

	text-decoration:none;

	display:inline-block;

}



a.btn_f {

	width:50px;

	height:50px;

	background:url(img/btn_f.png) no-repeat;

	text-decoration:none;

	display:inline-block;

}



a.btn_t {

	width:50px;

	height:50px;

	background:url(img/btn_t.png) no-repeat;

	text-decoration:none;

	display:inline-block;

}



div.bubble_wrapper {

	margin-right:15px;

	float:left;	

}

div.bubble {

	width:96px;

	height:140px;

	background:url(img/bubble.png) no-repeat;

	display:table-cell;

	vertical-align:middle;

	text-align:center;

	padding:0px 22px 0px 20px

}



div.bubble a{

	text-decoration:none;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:15px;

	line-height:16px;

	font-weight:bold;

	color:#053a7f;

	

	vertical-align:middle;

}



span.dark_blue {

	color:#053a7f;	

}



/* -------------------- MAIN -------------------- */







#main_wrapper {

	width:940px;

	margin:30px auto 0px auto;

}



#main {

	width:920px;

	margin:auto;

	background:#fff;

	border:10px solid #badbf9;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	

}





#top_five_reasons {

	width:918px;

	height:186px;

	border:1px solid #bdbcbd;

	background:url(img/bgd_5_reasons.png) repeat-x;	

	position:relative;

}



#top_five_reasons_header {

	width:662px;

	height:70px;

	background:url(img/heading_5_reasons.png) no-repeat;

	position:absolute;

	left:128px;

	top:-28px;

}



#top_five_reasons ul {

	list-style:none;	

	position:absolute;

	left:40px;

	top:50px;

}



#top_five_reasons ul li {

	float:left;	

}



#top_five_reasons ul li a{

	height:150px;

	text-align:center;

	text-decoration:none;

	position:relative;

	display:block;

}	



#top_five_reasons ul li a span {

	height:80px;

	display:block;	

}



#top_five_reasons ul li a img {

	border:none;

	vertical-align:top;	

	text-align:center;

	margin:0px 33px;

}



#top_five_reasons ul li a p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#2b77cd;	

	border:none;

	text-align:center;

	padding:0px;

	margin:auto;

	vertical-align:bottom;

}



#top_five_reasons ul li a:hover p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#053a7f;	

	border:none;

	text-align:center;

	padding:0px;

	margin:auto;

	vertical-align:bottom;

	color

}



#columns {

	overflow:hidden;

}



#left_side {

	width:580px;

	float:left;	

	margin:20px 0px 0px 20px;

}



#locate_marketing_agent {

	width:580px;

	height:260px;	

}



#locate_marketing_agent table {

	width:100%;	

	border-collapse:collapse;

	border:none;

}



#locate_marketing_agent h1 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#053a7f;	

	

}	



#locate_marketing_agent h2 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

	font-style:italic;

	color:#2b77cd;	

	line-height:18px;

}



#locate_marketing_agent h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:17px;

	font-weight:bold;

	font-style:italic;

	color:#053a7f;	

}



#lma_form {

	width:360px;

	height:55px;

	background:url(img/marketing_agent_input.png) no-repeat;

	

}



#locate_marketing_agent select#lma_input {

	width:360px;

	height:35px;

	line-height:35px;

	font-size:18px;

	padding:5px 10px;

	margin-top:10px;

	background:rgba(255,255,255,0);

	border:none;

	outline:none;

}





#locate_marketing_agent input#lma_search {

	width:89px;

	height:31px;

	background:url(img/btn_search.png) no-repeat;

	border:none;

	cursor:pointer;

}





/* --------------------------- BOXES --------------------- */



div.box {

	width:268px;

	height:380px;

	border:1px solid #d8e8f2;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	float:left;

}	



div.box_header {

	width:268px;

	height:54px;

	background:#e0f0ff;

	text-align:center;

	position:relative;

}



div.box_header h2 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#053a7f;	

	line-height:54px;

}	



div.box_content {

	width:268px;

	height:326px;

	background:#f5fbff url(img/quotes.png) no-repeat;

	background-position:10px 0px;	

	overflow:hidden;

	position:relative;

}





div.vertical_separator {

	width:1px;

	height:380px;

	border-right:1px dashed #053a7f;

	margin:0px 18px;	

	float:left;

}



div.list_container {

	width:268x;

	height:305px;

	overflow:auto;

	position:relative;

}



/* ------------ Testimonials slider ----------------- */



div.testimonials_slider_wrapper {

	width:268px;

	height:305px;

	overflow:hidden;	

}



div.testimonials_slider {

	width:268px;

	height:305px;

	position:relative;

	

}



div.testimonials_slider ul {

	width:3000px;

	height:305px;

	position:absolute;

	left:0px;

	top:0px;

	padding:0px;

	list-style-image:url(img/quotes_small.png);	

	padding-left:45px;

}



div.testimonials_slider ul li{

	width:198px;

	height:280px;

	margin:25px 70px 0px 0px;

	float:left;

}







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











div.box_content ul li p {

	margin:0px;

	padding:0px;

	line-height:16px;

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:12px;

	font-style:italic;

	color:#3e4143;	

	line-height:16px;

	

}



div.box_content ul li p.signature {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-style:normal;

	font-weight:bold;

	color:#5aa200;	

	line-height:normal;	

	margin-top:10px;

}



div.box_content ul li p.company {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-style:normal;

	font-weight:normal;

	color:#053a7f;	

	line-height:normal;	

	

}



div.box_content div.slider_indicator {

	width:268px;

	height:20px;

	text-align:center;

}



div.box_content div.slider_indicator ul {

	width:12px;

	list-style:none;	

	text-align:center;

	margin:auto;

}



div.box_content div.slider_indicator ul li {

	float:left;	

	margin-right:3px;

	display:inline-block;

}



div.box_content div.slider_indicator ul li.green a {

	width:9px;

	height:9px;

	background:url(img/circle_green.png) no-repeat;

	text-decoration:none;

	display:block;

	cursor:default;

}



div.box_content div.slider_indicator ul  a {

	width:9px;

	height:9px;

	background:url(img/circle_white.png) no-repeat;

	text-decoration:none;

	display:block;

	cursor:default;

}





/* ------------------------- BOX 2 ---------------------- */



div.box2 {

	width:268px;

	height:380px;

	border:1px solid #d8e8f2;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	float:left;

	background:#deefff;

}	



div.box_content2 {

	width:268px;

	height:130px;

	background:#fff;

	-webkit-border-bottom-right-radius: 04px;

	-webkit-border-bottom-left-radius: 04px;

	-moz-border-radius-bottomright: 04px;

	-moz-border-radius-bottomleft: 04px;

	border-bottom-right-radius: 04px;

	border-bottom-left-radius: 04px;

	border-bottom:1px solid #d8e8f2;

	overflow:hidden;	

	

}



div.box_content3 {

	width:268px;

	height:140px;

	background:#f5fbff;

	-webkit-border-bottom-right-radius: 04px;

	-webkit-border-bottom-left-radius: 04px;

	-moz-border-radius-bottomright: 04px;

	-moz-border-radius-bottomleft: 04px;

	border-bottom-right-radius: 04px;

	border-bottom-left-radius: 04px;

	border-bottom:1px solid #d8e8f2;

	overflow:hidden;	

	position:relative;

}



div.box_content2 ul {

	list-style:none;

	margin:25px 0px 0px 20px;	

}



div.box_content2 ul li {

	float:left;	

	text-align:center;

	margin-right:15px;

}



div.box_content2 ul li a {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-style:normal;

	font-weight:bold;

	color:#5aa200;	

	line-height:14px;	

	text-decoration:none;

	display:block;	

}



div.box_content2 ul li a img {

	border:none;	

}



div.box_content2 ul li a span {

	padding:0px 10px;	

	height:55px;

	display:block;

	position:relative;

}



.arrow-down {

	position:absolute;

	top:53px;

	left:120px;

	width: 0;

	height: 0;

	border-left: 20px solid transparent;

	border-right: 20px solid transparent;

	border-top: 20px solid #E0F0FF;

	z-index:5;

}



div.box_content3 img.t5m_img {

	position:absolute;

	bottom:0px;

	left:5px;	

}



div.box_content3 a.top5mistakes {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	font-style:normal;

	font-weight:bold;

	color:#55585b;	

	text-decoration:none;

	position:absolute;

	top:70px;

	left:165px;

	text-align:center;

}



span.green {

	color:#5aa200;	

}



span.gray_big {

	font-size:24px;	

}







/* --------------- RIGHT SIDE -------------------- */



#right_side {

	width:275px;

	float:left;	

	margin-left:20px;

}



div.quick_contact_form {

	width:275px;

	height:290px;

	border:1px solid #b2d1ed;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	background:#e6f3ff;

	position:relative;

	margin-top:40px;

}



div.qc_heading {

	width:258px;

	height:55px;

	position:absolute;

	left:10px;

	top:-22px;

	background:url(img/quick_contact_heading.png) no-repeat;

}



input#qc_button {

	width:159px;

	height:53px;

	position:absolute;

	left:58px;

	bottom:-28px;

	background:url(img/btn_quick_contact_submit.png) no-repeat;

	border:none;	

	cursor:pointer;

}





div.qc_form {

	width:230px;

	margin:40px auto 0px auto;	

}



div.qc_form input#qc_name {

	width:201px;

	height:19px;

	background:url(img/quick_contact_input.png) no-repeat;

	padding:10px 15px;

	line-height:19px;

	border:none;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

}



div.qc_form input#qc_email {

	width:201px;

	height:19px;

	background:url(img/quick_contact_input.png) no-repeat;

	padding:10px 15px;

	line-height:19px;

	border:none;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

}



div.qc_form textarea#qc_question {

	width:201px;

	height:61px;

	background:url(img/quick_contact_textarea.png) no-repeat;

	padding:10px 15px;

	line-height:normal;

	border:none;

	resize:none;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

}



div.qc_form p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-style:normal;

	font-weight:bold;

	color:#053a7f;	

	line-height:16px;

	margin:2px 0px;

}



/* ------------- TWITTER FEED --------------- */



#twitter_feed {

	width:275px;	

	margin-top:20px;

}



#twitter_feed h1 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:22px;

	font-weight:bold;

	color:#053a7f;	

}



#twitter_feed h1 img {

	position:relative;

	top:20px;	

}



div#twitter_feed ul{

	list-style:none;

	margin-top:30px;

	

}



div#twitter_feed ul li {

	margin-bottom:15px;	

}



div.tweet_item {

	width:275px;	

}



div.tweet_item a {

	text-decoration:none;	

}



div.tweet_item a:hover span{

	color:#053a7f;		

}





div.tweet_item table {

	width:275px;

	border-collapse:collapse;	

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	color:#454545;	

	

}



div.tweet_item span.date {

	font-weight:bold;	

}



a.read_all_tweets {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#5aa200;	

	text-decoration:none;	

}



a.read_all_tweets:hover {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#053a7f;	

	text-decoration:none;	

}





/* ----------------- OUR PARTNERS SLIDER --------------------- */



#our_partners_slider_wrapper {

	width:880px;

	height:125px;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	background:#badbf9;

	clear:both;

	margin:50px auto 20px auto;

	position:relative;

}



#our_partners_slider {

	width:862px;

	height:109px;

	position:absolute;

	top:9px;

	left:9px;

	background:#f5fbff;

	overflow:hidden;

}



#our_partners_slider_inner {

	width:862px;

	height:109px;

	position:relative;

	background:#f5fbff;

	overflow:hidden;

}



#our_partners_slider_inner  ul {

	width:1760px;

	height:109px;

	position:absolute;

	left:0px;

	top:0px;

	list-style:none;

}	



#our_partners_slider_inner  ul li {

	float:left;	

	padding-left:21px;

}



#our_partners_slider_wrapper a.arrow_left {

	width:25px;

	height:19px;

	background:url(img/arrow_left.png) no-repeat;

	position:absolute;

	left:-6px;

	top:54px;

}



#our_partners_slider_wrapper a.arrow_right {

	width:25px;

	height:19px;

	background:url(img/arrow_right.png) no-repeat;

	position:absolute;

	right:-6px;

	top:54px;

}



#our_partners_heading {

	width:198px;

	height:55px;

	position:absolute;

	top:-20px;

	left:341px;

	z-index:5;

	background:url(img/heading_our_partners.png) no-repeat;

}



/* --------------- FOOTER ------------- */



#footer {

	width:940px;

	margin:auto;	

}



#footer_menu ul {

	list-style:none;

	text-align:center;

	margin-top:30px;

}



#footer_menu ul li {

	padding:0px 15px;

	border-right:2px solid #fff;	

	display:inline-block;

	height:13px;

	vertical-align:top;

	border-collapse:collapse;

}



#footer_menu ul li:last-child {

	border-right:none;

}



#footer_menu ul li a {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:uppercase;

	color:#fff;

	font-weight:bold;

	text-decoration:none;

	position:relative;

	top:-3px;

}



#footer_menu ul li a:hover {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:uppercase;

	color:#aed7ff;

	font-weight:bold;

	text-decoration:none;

}





#footer_menu ul li.current-menu-item a {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	text-transform:uppercase;

	color:#aed7ff;

	font-weight:bold;

	text-decoration:none;

}



#join_us {

	width:170px;

	margin:auto;

	margin-top:15px;	

}



#join_us p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#aed7ff;

	display:inline-block;

	position:relative;

	top:-10px;	

	padding-right:5px;

}



#join_us a.join_us_f {

	width:32px;

	height:32px;

	background:url(img/btn_join_f.png) no-repeat;

	text-decoration:none;

	display:inline-block;

	padding-left:5px;

}



#join_us a.join_us_t {

	width:32px;

	height:32px;

	background:url(img/btn_join_t.png) no-repeat;

	text-decoration:none;

	display:inline-block;

	padding-left:5px;

}



#bottom_logo {

	width:216px;

	height:73px;

	margin:auto;

	margin-top:15px;	

}



p#copyright {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#aed7ff;

	font-weight:bold;

	text-align:center;

	margin-top:15px;

	padding-bottom:20px;	

}



/* ------------ INNER PAGE 1 ---------------- */



#top_wrapper2 {

		width:100%;

		height:82px;

		background:url(img/bgd_top_3.png) repeat-x;	

}



#top2 {

	width:940px;

	height:82px;

	margin:auto;

	position:relative;

}	





#top2 a#logo2 {

	width:320px;

	height:104px;

	background:url(img/logo2.png) no-repeat;

	text-decoration:none;

	display:block;	

	position:absolute;

	left:-5px;

	top:33px;

	z-index:5;

}



#top2 a#call_us_today2 {

	width:280px;

	height:17px;

	position:absolute;

	top:49px;

	right:0px;

	text-indent:-9999px;

	background:url(img/call_us_today2.png) no-repeat;

}



#top2 a#medium_agent_login {

	background:url(img/lock.png) no-repeat;

	background-position:left;

	padding-left:15px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#fff;

	font-size:11px;

	position:absolute;

	top:10px;

	right:90px;	

	text-decoration:none;

}



#top2 a#medium_agent_login:hover {

	background:url(img/lock.png) no-repeat;

	background-position:left;

	padding-left:15px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#62b500;

	font-size:11px;

	position:absolute;

	top:10px;

	right:90px;	

	text-decoration:none;

}







#top2 a#client_login {

	background:url(img/lock.png) no-repeat;

	background-position:left;

	padding-left:15px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#fff;

	font-size:11px;

	position:absolute;

	top:10px;

	right:0px;	

	text-decoration:none;

}



#top2 a#client_login:hover {

	background:url(img/lock.png) no-repeat;

	background-position:left;

	padding-left:15px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	color:#62b500;

	font-size:11px;

	position:absolute;

	top:10px;

	right:0px;	

	text-decoration:none;

}



table.service_item {

	width:860px;

	margin:auto;

	border-collapse:separate;

	padding:25px 0px 40px 0px;

	border-bottom:1px dashed #053a7f;	

}



table.service_item:last-child {

	border:none;

	padding-bottom:100px;	

}



table.service_item h1 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:24px;

	color:#2b77cd;	

	margin-bottom:20px;

}



table.service_item p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:15px;

	color:#5c5c5c;	

	line-height:22px;

	padding:0px 25px 0px 0px;

	margin:0px;

}



#main_content table.service_item p.bigger {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:15px;

	color:#5c5c5c;	

	line-height:20px;

	padding:0px 25px 0px 0px;

	margin:0px;

}



table.service_item img {

	margin-right:25px;	

}



table.service_item ul {

	list-style-image:url(img/checkmark.png);

	padding-left:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:13px;

	color:#2b77cd;	

	line-height:22px;

	margin-top:10px;

}





/* ---- TABLE SERVICE ITEM 2.style ------------- */



#main_content table.service_item2 {

	width:860px;

	margin:auto;

	border-collapse:separate;

	padding:25px 0px 40px 0px;

	border-bottom:1px dashed #053a7f;	

}



#main_content table.service_item2:last-child {

	border:none;

	padding-bottom:50px;	

}



#main_content table.service_item2 h1 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:24px;

	color:#2b77cd;	

	margin-bottom:20px;

}





#main_content table.service_item2 h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#043a7a;

	margin-bottom:25px;

	line-height:20px;

}



#main_content table.service_item2 p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:15px;

	color:#5c5c5c;	

	line-height:20px;

	padding:0px 25px 0px 0px;

	margin:0px;

}





#main_content table.service_item2 img {

	margin-right:25px;	

}



#main_content table.service_item2 ul {

	list-style-image:url(img/checkmark.png);

	padding-left:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:13px;

	color:#2b77cd;	

	line-height:22px;

	margin-top:10px;

}







/* -------------- INNER PAGE 2 --------------- */



#main_content {

	width:870px;

	margin:25px auto 25px auto;

	padding-bottom:40px;	

}



#main_content h1{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#053a7f;

	margin-bottom:25px;

}



span.light{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#2b77cd;

	margin-bottom:25px;

}



#main_content h2{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#2b77cd;

	margin-bottom:25px;

}





#main_content h1.montly_reporting {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#2b77cd;

	display:inline-block;	

	position:relative;

	top:-20px;

	padding-left:15px;

	margin-bottom:25px;

}



table.inner2 {

	margin-bottom:35px;

	width:100%;

}



table.inner2 td {

	vertical-align:top;

}



table.inner2 img.screenshot {

	margin-right:25px;	

}



#main_content h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	font-weight:bold;

	color:#053a7f;

	margin-bottom:25px;

}



#main_content p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	font-weight:normal;

	color:#5c5c5c;	

	line-height:18px;

	padding:0px;

}





.content_columns {

	overflow:hidden;	

}



.ccol_left {

	width:420px;

	float:left;

	margin-right:30px;	

}



.ccol_right {

	width:420px;

	float:left;

		

}





.ccol_left img {

	margin:0px auto 25px auto;

	display:block;	

}



.ccol_right img {

	margin:0px auto 25px auto;

	display:block;	

}





/* -------------------- INNER PAGE 5 --------------------- */



#main_content div.three_columns_wrapper {

	overflow:hidden;	

}



#main_content div.column_one_third {

	width:265px;

	min-height:590px;

	background:#f5fbff;

	border:1px solid #d8e8f2;	

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	float:left;

	margin-right:30px;

}



#main_content div.column_one_third:last-child {

	margin-right:0px;	

}



#main_content div.column_one_third_header {

	width:265px;

	height:80px;

	background:#cde8ff;

	text-align:center;	

	vertical-align:middle;

	-webkit-border-top-left-radius: 4px;

	-webkit-border-top-right-radius: 4px;

	-moz-border-radius-topleft: 4px;

	-moz-border-radius-topright: 4px;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

	display:table-cell;

}



div.arrow-down2 {

	position:absolute;

	top:0px;

	left:122px;

	width: 0;

	height: 0;

	border-left: 10px solid transparent;

	border-right: 10px solid transparent;

	border-top: 8px solid #cee9ff;

	z-index:5;	

}



#main_content div.column_one_third_header h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#053a7f;

	line-height:22px;

	font-weight:bold;

	display:inline;

	margin:0;

}



#main_content div.column_one_third_content {

	width:265px;

	position:relative;	

	overflow:hidden;

}



#main_content div.column_one_third_content img {

	display:block;

	margin:25px auto 25px auto;	

}





#main_content div.column_one_third_content p{

	font-family:Georgia, "Times New Roman", Times, serif;

	font-size:13px;

	color:#3e4143;

	line-height:16px;

	font-weight:normal;

	font-style:italic;

	margin:0px 25px 25px 25px;

}



#main_content div.column_one_third_content h3.with_border {

	text-align:center;

	border:8px solid #badbf9;	

	padding:20px;

	margin:0px 20px 20px 20px;

}



#main_content div.column_one_third_content h4 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	color:#2b77cd;

	line-height:16px;

	font-weight:bold;

	margin:0px 25px 25px 25px;

	text-align:center;

}







/* -------------- PACKAGES ------------------- */



div.packages_wrapper {

	position:relative;

	overflow:hidden;

	width:860px;

	height:770px;	

	margin-top:20px;

}



div.packages_features_wrapper {

	position:absolute;

	top:107px;

	left:0px;

	overflow:hidden;

}



table.packages_features {

	width:260px;

	border-collapse:collapse;

	border-top:1px solid #dfdfdf;

	border-left:1px solid #dfdfdf;

	border-bottom:1px solid #dfdfdf;

	

}



table.packages_features td {

	height:40px;

	line-height:40px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#5ba103;

	padding-left:20px;

		

}



table.packages_features tr:nth-child(2n+1) {

	background:#f2f2f2;	

}



table.packages_features tr:nth-child(2n) {

	background:#fcfcfc;	

}





/* -- Bronze -- */



div.packages_bronze_wrapper {

	position:absolute;

	top:15px;

	left:260px;

	overflow:hidden;

}



table.packages_bronze {

	width:199px;

	border-collapse:collapse;

	border-top:1px solid #c8e2f8;

	border-left:1px solid #c8e2f8;

	border-bottom:1px solid #c8e2f8;	

	

}





table.packages_bronze td {

	height:40px;

	line-height:40px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#063b81;

	text-align:center;

		

}



table.packages_bronze tr:nth-child(2n+1) {

	background:#d8edff;	

}



table.packages_bronze tr:nth-child(2n) {

	background:#f0f9ff;	

}



span.yes {

	width:26px;

	height:25px;

	background:url(img/checked.png) no-repeat;

	display:inline-block;

}



span.no {

	width:18px;

	height:17px;

	background:url(img/notchecked.png) no-repeat;

	display:inline-block;

	

}





/* -- Gold -- */



div.packages_gold_wrapper {

	position:absolute;

	top:0px;

	left:456px;

	z-index:5;

}



table.packages_gold {

	width:199px;

	border-collapse:separate;

	border-left:1px solid #fff;

	border-right:1px solid #fff;

	border-bottom:1px solid #fff;

	-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.6);

	-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.6);

	box-shadow: 0px 0px 4px rgba(0,0,0,0.6);

	margin-left:3px;

	

}





table.packages_gold td {

	height:40px;

	line-height:40px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#063b81;

	text-align:center;

		

}



table.packages_gold tr:nth-child(2n+1) {

	background:#b6dbfb;	

}



table.packages_gold tr:nth-child(2n) {

	background:#daeeff;	

}







/* -- Silver -- */



div.packages_silver_wrapper {

	position:absolute;

	top:15px;

	left:658px;

	overflow:hidden;

	

}



table.packages_silver {

	width:199px;

	border-collapse:collapse;

	border-top:1px solid #c8e2f8;

	border-right:1px solid #c8e2f8;

	border-bottom:1px solid #c8e2f8;	

	

}





table.packages_silver td {

	height:40px;

	line-height:40px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#063b81;

	text-align:center;

		

}



table.packages_silver tr:nth-child(2n+1) {

	background:#d8edff;	

}



table.packages_silver tr:nth-child(2n) {

	background:#f0f9ff;	

}







input.packages_subscribe {

	width:159px;

	height:53px;

	background:url(img/btn_contact_us.png) no-repeat;

	border:none;

	cursor:pointer;

	text-indent:-9999px;	

}



input#packages_subscribe1 {

	position:absolute;

	top:700px;

	left:285px;

}



input#packages_subscribe2 {

	position:absolute;

	top:700px;

	left:485px;

}



input#packages_subscribe3 {

	position:absolute;

	top:700px;

	left:685px;

}





/* --------------- SERVICES ------------- */



#main_content h2.services {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#053a7f;

	font-style:italic;

}







/* ---- TABLE SERVICE ITEM 3.style ------------- */



#main_content table.service_item3 {

	width:860px;

	margin:auto;

	border-collapse:separate;

	padding:25px 0px 30px 0px;

	border-bottom:1px dashed #053a7f;	

}



#main_content table.service_item2:last-child {

	border:none;

	padding-bottom:50px;	

}



#main_content table.service_item3 h1 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:24px;

	color:#2b77cd;	

	margin-bottom:20px;

}



#main_content table.service_item3 h2 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:20px;

	font-weight:bold;

	color:#2b77cd;

	margin-bottom:15px;

	line-height:normal;

}



#main_content table.service_item3 h2.services {

font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#053a7f;

	font-style:italic;

}





#main_content table.service_item3 h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#043a7a;

	margin-bottom:25px;

	line-height:20px;

}



#main_content table.service_item3 p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:13px;

	color:#5c5c5c;	

	line-height:18px;

	padding:0px 25px 0px 0px;

	margin:0px;

}





#main_content table.service_item3 img {

	margin-right:25px;	

}



#main_content table.service_item3 ul {

	list-style-image:url(img/checkmark.png);

	padding-left:25px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:13px;

	color:#2b77cd;	

	line-height:22px;

	margin-top:10px;

}





/* -------------- CASE STUDIES  ------------------ */



table.case_studies_item {

	width:100%;

	background:#f5fbff;

	border:1px solid #d8e8f2;

	border-collapse:separate;	

	margin-bottom:10px;

}



table.case_studies_item td {

	padding:10px;

}



table.case_studies_item img {

	margin-left:20px;

	margin-top:17px;	

}



#main_content table.case_studies_item p {

	font-family:Georgia, "Times New Roman", Times, serif;

	color:#7894b1;

	font-size:16px;

	font-weight:normal;

	font-style:italic;

	line-height:22px;

	margin-top:15px;	

}



#main_content table.case_studies_item p.case_studies_signature {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#59a401;

	font-size:15px;

	font-weight:normal;

	line-height:16px;

	margin-top:15px;	

	font-style:normal;

}



#main_content table.case_studies_item h5 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	color:#053a7f;

	font-size:14px;

	font-weight:bold;

	line-height:16px;

	margin:0px 0px 10px 0px;	

	font-style:normal;	

}



#main_content table.case_studies_item div.case_studies_player {

	margin-bottom:5px;

	margin-right:5px;	

}



/* -------------------- BLOG ------------------- */



#main_content_blog {

	width:880px;

	margin:25px 20px;

	overflow:hidden;	

}



#main_content_blog h1 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:30px;

	font-weight:bold;

	color:#053a7f;

	margin-bottom:25px;

}



#main_content_inner {

	margin-left:7px;

}





#main_content_left {

	float:left;

	width:630px;	

}







.post_box {

	width:610px;

	background:#f5fbff;

	border:1px solid #d8e8f2;

	position:relative;	

	min-height:125px;

	margin-bottom:17px;

}



.post_box_header {

	width:624px;

	background:#f5fbff;

	

	position:absolute;

	left:-8px;

	top:10px;

}



.post_box_header_wrapper {

	height:100%;

	overflow:auto;	

}



.post_box_header_content {

	width:624px;

	position:relative;	

	background:#f5fbff;

	border:1px solid #d8e8f2;

}



.corner_left {

	width:6px;

	height:6px;

	background:url(img/corner_left.png) no-repeat;

	position:absolute;

	bottom:-7px;

	left:0px;	

}



.corner_right {

	width:6px;

	height:6px;

	background:url(img/corner_right.png) no-repeat;

	position:absolute;

	bottom:-7px;

	right:0px;	

}



#main_content_blog .post_box_header_content h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:18px;

	color:#5aa200;

	line-height:20px;	

	margin-bottom:0px !important;

}



#main_content_blog .post_box_header_content a {

	text-decoration:none;	

}



#main_content_blog .post_box_header_content table {

	width:100%;

	border-collapse:separate;	

	margin:5px;

}



#main_content_blog .post_box_header_content table td {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:12px;

	color:#5c5c5c;

	line-height:14px;		

}



#main_content_blog .post_box_header_content table td span.td_blue{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#053a7f;

	line-height:14px;	

	margin-right:6px;	

}



#main_content_blog .post_box_header_content table td span.td_green{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-size:12px;

	color:#5aa200;

	line-height:14px;	

	margin-right:6px;	

}



#main_content_blog .post_box_header_content table td img.avatar {

	background:#fff;

	padding:6px;

	border:1px solid #d8e8f2;

	margin:0px 8px 0px 0px;



}



.post_box_content {

	width:560px;	

	margin:125px 25px 25px 25px;

}



.post_box_content p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:normal;

	font-size:13px;

	color:#5c5c5c;

	line-height:18px;	

}



.more-link {

	width:70px;

	height:26px;

	background:url(img/read_more.png) no-repeat;

	display:block;

	text-decoration:none;

	text-indent:-9999px;

	margin-top:15px;

}



/* --------- Comments -------- */



ol.commentlist li:nth-child(2n+1) {

	width:570px;

	background:#f5fbff;

	border:1px solid #d8e8f2;

	position:relative;	

	min-height:125px;

	padding:20px;

}



ol.commentlist li:nth-child(2n) {

	width:570px;

	background:#e9f6ff;

	border:1px solid #d8e8f2;

	position:relative;	

	min-height:125px;

	padding:20px;

}



ol.commentlist  img.avatar {

	background:#fff;

	padding:6px;

	border:1px solid #d8e8f2;

	margin:0px 8px 0px 0px;	

}





ol.commentlist .fn {

	position:absolute;

	left:102px;

	top:30px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:16px;

	line-height:20px;

	color:#073f89;

	font-weight:bold;	

}



span.says {

	display:none;	

}



div.commentmetadata {

	position:absolute;

	left:102px;

	top:50px;

}



div.commentmetadata a {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#5c5c5c;

	font-weight:normal;	

	text-decoration:none;

}



div.comment-body p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#5c5c5c;

	font-weight:normal;		

	margin:10px 0px;

}



a.comment-reply-link {

	width:70px;

	height:26px;

	background:url(img/btn_reply.png) no-repeat;

	text-decoration:none;

	display:block;

	text-indent:-9999px;

}	



h3#reply-title {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	line-height:40px;

	color:#053a7f;

	font-weight:normal;	

	margin-top:10px;

}



h3#reply-title a{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	line-height:40px;

	color:#053a7f;

	font-weight:normal;	

	margin-top:10px;

	text-decoration:none;

}



h3#reply-title a:hover{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	line-height:40px;

	color:#4488D3;

	font-weight:normal;	

	margin-top:10px;

	text-decoration:none;

}



h3#reply-title a#cancel-comment-reply-link{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#053a7f;

	font-weight:normal;	

	margin:0px 20px 0px 0px;

	padding:0px;

	text-decoration:none;

	float:right;

}



h3#reply-title a#cancel-comment-reply-link:hover{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	color:#4488D3;

	font-weight:normal;	

	margin:0px 20px 0px 0px;

	padding:0px;

	text-decoration:none;

	float:right;

}







p.form-allowed-tags {

 display:none;	

}



p.comment-notes {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#4488d3;

	font-weight:normal;	

	margin-bottom:10px;	

}





input#author {

	width:240px;

	height:35px;

	background:url(img/input_bgd.png) repeat-x;

	border:1px solid #bebebe;	

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	line-height:35px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5c5c5c;

	font-weight:normal;	

	padding:0px 10px;

	margin-bottom:7px;



}



input#email {

	width:240px;

	height:35px;

	background:url(img/input_bgd.png) repeat-x;

	border:1px solid #bebebe;	

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	line-height:35px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5c5c5c;

	font-weight:normal;	

	padding:0px 10px;

	margin-bottom:7px;



}



input#url {

	width:240px;

	height:35px;

	background:url(img/input_bgd.png) repeat-x;

	border:1px solid #bebebe;	

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	line-height:35px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5c5c5c;

	font-weight:normal;	

	padding:0px 10px;

	margin-bottom:7px;



}



textarea#comment {

	width:588px;

	height:83px;

	background:url(img/comments_textarea.png) no-repeat;

	padding:10px;

	border:none;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5c5c5c;

	font-weight:normal;	

}



#commentform #submit {

	width:134px;

	height:31px;

	background:url(img/btn_submit_comment.png) no-repeat;

	border:none;

	text-indent:-9999px;

	margin-top:9px;

}



span.required {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#4488d3;

	font-weight:normal;	

	margin-left:7px;

}



span.required_note {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#828485;

	font-weight:normal;	

	margin-left:7px;

	

}



p.logged-in-as {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#4488d3;

	font-weight:normal;	

	margin:0px 7px 7px 0px;

}



p.logged-in-as a{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#4488d3;

	font-weight:normal;	

	margin:0px 7px 7px 0px;

	text-decoration:none;

}



p.logged-in-as a:hover{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#053a7f;

	font-weight:normal;	

	margin:0px 7px 7px 0px;

	text-decoration:none;

}







/* - Subcomments - */



ol.commentlist ul {

	margin-top:20px;	

}



ol.commentlist ul li:nth-child(2n+1) {

	width:530px;

	background:#fff;

	border:1px solid #d8e8f2;

	position:relative;	

	min-height:40px;

	padding:20px;

}



ol.commentlist ul li:nth-child(2n) {

	width:530px;

	background:#f5fbff;

	border:1px solid #d8e8f2;

	position:relative;	

	min-height:40px;

	padding:20px;

}



ol.commentlist  img.avatar {

	background:#fff;

	padding:6px;

	border:1px solid #d8e8f2;

	margin:0px 8px 0px 0px;	

}



ol.commentlist ul div.comment-author {

	height:20px;

	float:left;

}



ol.commentlist ul img.avatar {

	 display:none;

}





ol.commentlist ul .fn {

	margin-left:20px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#073f89;

	font-weight:bold;	

	position:relative;

	left:0px;

	top:2px;

	margin:0px 7px 0px 0px;

	padding:0px;	

	

}



ol.commentlist ul .fn a {

	margin-left:20px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#073f89;

	font-weight:bold;	

	position:relative;

	left:0px;

	top:0px;

	margin:0px 7px 0px 0px ;

	padding:0px;

	text-decoration:none;	

	

}



.comment-awaiting-moderation {

	margin-left:20px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#073f89;

	font-weight:bold;	

	position:relative;

	left:0px;

	top:0px;

	margin:0px 7px 0px 0px ;

	padding:0px;

	text-decoration:none;

	float:right;

}



.comment-body>br {

	display:none;	

}





span.says {

	display:none;	

}



ol.commentlist ul div.commentmetadata {

	position:relative;

	top:0px;

	left:0px;

	float:left;

	height:20px;

}



ol.commentlist ul div.commentmetadata a {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#5c5c5c;

	font-weight:normal;	

	text-decoration:none;

}



ol.commentlist ul div.comment-body p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:14px;

	color:#5c5c5c;

	font-weight:normal;		

	margin:10px 0px;

	display:block;

	clear:both;

}



/* -------------- SIDERBAR ----------------- */



#sidebar {

	float:right;

	width:230px;	

}







#email_subscribe {

	border:1px solid #dce3cf;

	background:#fbfff3;

	width:228px;

	height:198px;

	position:relative;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

}	



#email_subscribe h2 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:17px;

	font-weight:bold;

	line-height:18px;

	color:#053a7f;

	position:absolute;

	left:77px;

	top:15px;

}



.email_subscribe_input_box {

	background:url(img/input_bgd.png) repeat-x;

	width:200px;

	height:37px;

	border:1px solid #dbe0d3;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	position:relative;

	margin:6px 14px;

}





#email_subscribe img {

	margin:12px 12px 0px 12px;	

}





.email_subscribe_input_box p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

	line-height:37px;

	color:#053a7f;

	position:absolute;

	left:11px;

	top:0px;

}



.email_subscribe_input_box input {

	width:140px;

	height:18px;

	border:none;

	background:none;

	position:absolute;

	top:8px;

	left:47px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;	

}



input#es_subscribe {

	width:159px;

	height:53px;

	background:url(img/btn_subscribe.png) no-repeat;

	border:none;

	cursor:pointer;

	position:absolute;

	top:173px;

	left:35px;

	text-indent:-9999px;

}





/* ------------ SIDEBAR WIDGETS ---------------- */



ul.sidebar_widgets {

	width:228px;

	background:#f5fbff;

	border:1px solid #d8e8f2;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	margin-top:30px;



}



ul.sidebar_widgets h2.widgettitle {

	padding:18px;

	background:#d3eaff;	

	border-bottom:1px solid #d8e8f2;

	-webkit-border-top-left-radius: 4px;

	-webkit-border-top-right-radius: 4px;

	-moz-border-radius-topleft: 4px;

	-moz-border-radius-topright: 4px;

	border-top-left-radius: 4px;

	border-top-right-radius: 4px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:18px;

	font-weight:bold;

	color:#053a7f;

}



ul.sidebar_widgets ul {

	width:188px;

	margin:20px;

	padding:0px;	

}



ul.sidebar_widgets ul li a{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#5aa200;	

	line-height:18px;

	text-decoration:none;

}



ul.sidebar_widgets ul li a:hover{

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#053a7f;	

	line-height:18px;

	text-decoration:none;

}



li.widget_recent_entries ul li {

	margin-bottom:15px;	

}



p.light_blue_italic {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-style:italic;

	font-size:13px;

	line-height:14px;

	color:#2b77cd;	

	margin-left:8px;

}



p.dark_blue_italic {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-weight:bold;

	font-style:italic;

	font-size:13px;

	line-height:18px;

	color:#053a7f;	

	margin-left:8px;

	margin-top:4px;

}



table.locate_your_agent {

	margin:12px;	

}



form#searchform {

	background:url(img/input_bgd.png) repeat-x;

	width:200px;

	height:37px;

	border:1px solid #dbe0d3;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	position:relative;

	margin:6px 14px 12px 14px;

}



#searchsubmit {

	width:69px;

	height:31px;

	background:url(img/btn_search_2.png) no-repeat;

	border:none;

	cursor:pointer;

	position:absolute;

	position:absolute;

	right:4px;

	top:4px;

	text-indent:-9999px;

}



form#searchform select {

	width:120px;

	height:18px;

	border:none;

	background:none;

	position:absolute;

	top:8px;

	left:4px;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	font-weight:normal;

}





/* ------------- PAGINATION ----------------- */



span.current {

	width:15px;

	height:15px;

	border:1px solid #5a9016;

	-moz-box-shadow:inset 0px 0px 1px #fff;

	-webkit-box-shadow:inset 0px 0px 1px #fff;

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

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	line-height:15px;

	text-align:center;

	font-size:11px;

	color:#fff;

	background: rgb(161,215,6); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(161,215,6,1) 0%, rgba(41,137,216,1) 0%, rgba(161,215,6,1) 0%, rgba(93,158,0,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(161,215,6,1)), color-stop(0%,rgba(41,137,216,1)), color-stop(0%,rgba(161,215,6,1)), color-stop(100%,rgba(93,158,0,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(161,215,6,1) 0%,rgba(41,137,216,1) 0%,rgba(161,215,6,1) 0%,rgba(93,158,0,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(161,215,6,1) 0%,rgba(41,137,216,1) 0%,rgba(161,215,6,1) 0%,rgba(93,158,0,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(161,215,6,1) 0%,rgba(41,137,216,1) 0%,rgba(161,215,6,1) 0%,rgba(93,158,0,1) 100%); /* IE10+ */

background: linear-gradient(top,  rgba(161,215,6,1) 0%,rgba(41,137,216,1) 0%,rgba(161,215,6,1) 0%,rgba(93,158,0,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a1d706', endColorstr='#5d9e00',GradientType=0 ); /* IE6-9 */



	display:inline-block;

	text-decoration:none;

	margin-right:3px;

	

}	





a.page {

	width:15px;

	height:15px;

	border:1px solid #bdbcbd;

	display:inline-block;

	text-decoration:none;

	margin-right:3px;

	background: rgb(255,255,255); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%, rgba(41,137,216,1) 100%, rgba(161,215,6,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)), color-stop(100%,rgba(41,137,216,1)), color-stop(100%,rgba(161,215,6,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%,rgba(41,137,216,1) 100%,rgba(161,215,6,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%,rgba(41,137,216,1) 100%,rgba(161,215,6,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%,rgba(41,137,216,1) 100%,rgba(161,215,6,1) 100%); /* IE10+ */

background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%,rgba(41,137,216,1) 100%,rgba(161,215,6,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a1d706',GradientType=0 ); /* IE6-9 */



	line-height:15px;

	text-align:center;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#5aa200;

}





span.pages {

	height:15px;

	border:1px solid #bdbcbd;

	display:inline-block;

	text-decoration:none;

	margin-right:3px;

	background: rgb(255,255,255); /* Old browsers */

background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%, rgba(41,137,216,1) 100%, rgba(161,215,6,1) 100%); /* FF3.6+ */

background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1)), color-stop(100%,rgba(41,137,216,1)), color-stop(100%,rgba(161,215,6,1))); /* Chrome,Safari4+ */

background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%,rgba(41,137,216,1) 100%,rgba(161,215,6,1) 100%); /* Chrome10+,Safari5.1+ */

background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%,rgba(41,137,216,1) 100%,rgba(161,215,6,1) 100%); /* Opera 11.10+ */

background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%,rgba(41,137,216,1) 100%,rgba(161,215,6,1) 100%); /* IE10+ */

background: linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%,rgba(41,137,216,1) 100%,rgba(161,215,6,1) 100%); /* W3C */

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#a1d706',GradientType=0 ); /* IE6-9 */



	line-height:15px;

	text-align:center;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:11px;

	color:#5aa200;

	padding:0px 5px;	

	float:right;

	margin-right:18px;

}



a.nextpostslink, a.previouspostslink {

	height:15px;

	display:inline-block;

	text-decoration:none;

	margin-right:3px;

	margin-left:10px;

	line-height:15px;

	text-align:center;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:12px;

	color:#5aa200;

	font-weight:bold;

	display:inline-block;

	

}





/* --------- TOP 5 GUIDE POPUP ------------- */



.popup_top_five_guide_wrapper {

	background:#aed9ff;

	border:5px solid rgba(255,255,255,0.6);

	 -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	display:none;

	position:absolute;

	

}



.popup_top_five_guide {

	width:350px;

	height:320px;	

	padding:25px;

	position:relative;

	cursor:move;

}



.popup_top_five_guide h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#043a7a;

	margin-bottom:25px;

	line-height:20px;

}



.popup_top_five_guide p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#043a7a;

}



.popup_top_five_guide input[type="text"] {

	width:330px;

	height:17px;

	background:url(img/input_bgd.png) repeat-x;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	border:1px solid #dbe0d3;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	color:#043a7a;

	padding:10px;

	margin-bottom:20px;

		

}



.popup_top_five_guide input[type="button"] {

	width:159px;

	height:53px;

	background:url(img/btn_quick_contact_submit.png) no-repeat;

	border:none;	

	cursor:pointer;

	text-indent:-9999px;

	border:none;

	margin:auto;

	display:block;

}



a#popup_top_five_guide_close {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#043a7a;

	position:absolute;

	top:10px;

	right:10px;	

	text-decoration:none;

}



a#popup_top_five_guide_close:hover {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#fff;

	position:absolute;

	top:10px;

	right:10px;	

	text-decoration:none;

}





.ui-dialog-titlebar {

	display:none;	

}



.ui-widget-overlay {

	background:rgba(0,0,0,0.6);

	position:fixed;

	top:0px;

	left:0px;

}







/* --------- LMA Results table --------------- */



table.lmaresultstable {

	width:100%;	

	border-collapse:collapse;

}



table.lmaresultstable thead {

	background:#053A7F;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#fff;

	padding:10px;	

}



table.lmaresultstable th {

	padding:10px;	

}



table.lmaresultstable td {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	color:#043a7a;	

	padding:10px;

}





table.lmaresultstable tr:nth-child(2n) {

	background:#BADBF9;	

}











/* ----------------- PACKAGES POPUP ----------------------- */





.popup_packages_wrapper {

	background:#aed9ff;

	border:5px solid rgba(255,255,255,0.6);

	 -moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	display:none;

	position:absolute;

	

}



.popup_packages {

	width:350px;

	height:320px;	

	padding:25px;

	position:relative;

	cursor:move;

}



.popup_packages h3 {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#043a7a;

	margin-bottom:25px;

	line-height:20px;

}



.popup_packages p {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:15px;

	font-weight:bold;

	color:#043a7a;

}



.popup_packages input[type="text"] {

	width:330px;

	height:17px;

	background:url(img/input_bgd.png) repeat-x;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

	border:1px solid #dbe0d3;

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:normal;

	color:#043a7a;

	padding:10px;

	margin-bottom:20px;

		

}



.popup_packages input[type="button"] {

	width:159px;

	height:53px;

	background:url(img/btn_quick_contact_submit.png) no-repeat;

	border:none;	

	cursor:pointer;

	text-indent:-9999px;

	border:none;

	margin:auto;

	display:block;

}



a#popup_packages_close {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#043a7a;

	position:absolute;

	top:10px;

	right:10px;	

	text-decoration:none;

}



a#popup_packages_close:hover {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:24px;

	font-weight:bold;

	color:#fff;

	position:absolute;

	top:10px;

	right:10px;	

	text-decoration:none;

}





.ui-dialog-titlebar {

	display:none;	

}



.ui-widget-overlay {

	background:rgba(0,0,0,0.6);

	position:fixed;

	top:0px;

	left:0px;

}







/* ------------ TOP BAR -------------- */



#top_bar {

	width:920px;

	margin:20px auto 0px auto;

	background:#fff;

	border:10px solid #badbf9;

	-moz-border-radius: 4px;

    -webkit-border-radius: 4px;

    -khtml-border-radius: 4px;

    border-radius: 4px;

}



#top_bar_inner {

	width:906px;

	height:38px;

	background:url(img/bgd_top_bar.png) repeat-x;	

	border:1px solid #bacfe3;

	-moz-border-radius: 3px;

    -webkit-border-radius: 3px;

    -khtml-border-radius: 3px;

    border-radius: 3px;

	margin:7px;

	display:block;

	position:relative;

}



#top_bar_inner p.top_bar_title {

	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;

	font-size:14px;

	font-weight:bold;

	color:#053a7f;

	margin-left:17px;

	line-height:38px;

}



#top_bar_inner a.btn_learn_more {

	width:159px;

	height:31px;

	background:url(img/btn_learn_more.png) no-repeat;

	text-decoration:none;

	display:block;

	border:none;

	position:absolute;

	right:168px;

	top:4px;

}



#top_bar_inner a.btn_schedule_demo {

	width:161px;

	height:31px;

	background:url(img/btn_schedule_demo.png) no-repeat;

	text-decoration:none;

	display:block;

	border:none;

	position:absolute;

	right:4px;

	top:4px;

}





div.main-top-border {

	margin-top:20px !important;	

}



#newList ul {

list-style-type:disc !important;

}

/* LMAS Login / Register */
#lmas_forms {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	color: #5c5c5c;
	border: 1px solid #d8e8f2;
	background: #fdfeff;
	clear: both;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	overflow: hidden;
}

#lmas_forms:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

#lmas_forms .left_col {
	float: left;
	width: 345px;
	padding: 45px;
}

#lmas_forms .right_col {
	float: right;
	width: 341px;
	padding: 45px;
	border-left: 2px solid #d8e8f2;
	background: #fbfdff;
}

#lmas_forms.logged_true .right_col {
	display: none;
}

#lmas_forms h3 {
	font-size: 22px;
	color: #333537;
}

#lmas_forms form.wlm_inpageloginform .form_group label {
	float: left;
	width: 43px;
	height: 41px;
	border: 1px solid #d8e8f2;
	-webkit-border-top-left-radius: 4px;
	-moz-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-webkit-border-bottom-left-radius: 4px;
	-moz-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

#lmas_forms form.wlm_inpageloginform .form_group.input_user label {
	background: url('img/icon_user.png') no-repeat center center transparent;
}

#lmas_forms form.wlm_inpageloginform .form_group.input_password label {
	background: url('img/icon_password.png') no-repeat center center transparent;
}

#lmas_forms form.wlm_inpageloginform .form_group input[type=text],
#lmas_forms form.wlm_inpageloginform .form_group input[type=password] {
	float: left;
	padding: 0 10px;
	width: 278px;
	height: 41px;
	color: #5c5c5c;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #d8e8f2;
	border-left: none;
	-webkit-border-top-right-radius: 4px;
	-moz-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	-moz-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#lmas_forms form.wlm_inpageloginform .checkbox {
	padding-top: 12px;
}

#lmas_forms form.wlm_inpageloginform .lostpassword {
	padding-top: 45px;
	text-align: center;
}

#lmas_forms form.wlm_inpageloginform .lostpassword a {
	color: #7cb80c;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}

#lmas_forms form.wlm_inpageloginform .lostpassword a:hover {
	text-decoration: underline;
}

#lmas_forms form#registration-users .form_group label {
	display: block;
	margin: 0 0 -41px 11px;
	line-height: 41px;
	font-weight: bold;
}

#lmas_forms form#registration-users .form_group input[type=text],
#lmas_forms form#registration-users .form_group input[type=password] {
	display: block;
	width: 320px;
	height: 41px;
	padding: 0 10px;
	color: #5c5c5c;
	font-size: 14px;
	font-weight: bold;
	border: 1px solid #d8e8f2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}

/* LMAS Training */
#lmas_certification {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	background: url('img/icon_lmas_certification.png') no-repeat 0 0 transparent;
}

#lmas_certification .wpcw_fe_course_title {
	padding-left: 130px;
	font-size: 30px;
	font-weight: bold;
}

#lmas_certification .wpcw_fe_course_desc {
	padding-left: 130px;
	margin: 20px 0 0 0;
	font-size: 14px;
	line-height: 20px;
}

#lmas_certification_inner #main {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
	background: #fafafa;
}

#lmas_certification_inner #main_content {
	width: auto;
	margin: 0;
	padding: 0;
}

#lmas_certification_inner .module_sidebar {
	width: 200px;
}

#lmas_certification_inner .module_sidebar h4 {
	padding: 20px 13px 10px 13px;
	font-size: 13px;
	color: #2677e5;
	background: #fff;
}

#lmas_certification_inner .module_sidebar h2 {
	margin: 0;
	padding: 0 13px 20px 13px;
	font-size: 24px;
	color: #333537;
	background: #fff;
}

#lmas_certification_inner .module_sidebar h3 {
	margin: 0;
	padding: 13px;
	font-size: 14px;
	color: #333537;
	background: #eaeaea;
}

#lmas_certification_inner .module_sidebar ul {
	margin-left: 10px;
}

#lmas_certification_inner .module_sidebar ul li {
	background: url('img/bg_progress_line.png') repeat-y 5px 0 transparent;
}

#lmas_certification_inner .module_sidebar ul li:last-child {
	background: url('img/bg_progress_line_end.png') no-repeat 5px 0 transparent;
}

#lmas_certification_inner .module_sidebar ul li a {
	display: block;
	padding: 16px 0 16px 20px;
	font-size: 14px;
	text-decoration: none;
	color: #666666;
	background: url('img/icon_pending.png') no-repeat 0 18px transparent;
}

#lmas_certification_inner .module_sidebar ul li a:hover {
	text-decoration: underline;
}

#lmas_certification_inner .module_sidebar ul li.done a {
	background: url('img/icon_complete_blue.png') no-repeat 0 18px transparent;
}

#lmas_certification_inner .module_sidebar ul li.in_process a {
	color: #333537;
	background: url('img/icon_in_process_green.png') no-repeat 0 18px transparent;
}

#lmas_certification_inner .post_content {
	width: 718px;
	min-height: 600px;
	background: #fff;
	border-left: 2px solid #eaeaea;
}

#lmas_certification_inner .post_content .quiz_box {
	padding: 35px;
}

#lmas_certification_inner .post_content .wpcw_fe_quiz_box {
	padding: 0;
	background: none;
	border: none;
}

/* LMAS Dashboard */
#lmas_dashboard {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

#lmas_dashboard h2 {
	color: #333537;
	font-size: 30px;
	margin: 40px 0 15px 0;
}

#lmas_dashboard .box_my_links {
	margin: -25px -25px 0 -25px;
	padding: 30px;
	background: url('img/bg_box_my_links.png') repeat 0 0 transparent;
}

#lmas_dashboard .box_my_links .tabs {
	width: 570px;
}

#lmas_dashboard .box_my_links .tabs nav ul li {
	width: 50%;
}

#lmas_dashboard .box_my_links .tabs nav ul li a {
	display: block;
	padding: 10px 0 15px 0;
	font-size: 14px;
	font-weight: bold;
	color: #333537;
	text-decoration: none;
	text-align: center;
	border-bottom: 1px solid #DEDEDE;
    border-top: 5px solid #eaeaea;
    border-left: 1px solid #dedede;
	background: #eaeaea;
}

#lmas_dashboard .box_my_links .tabs nav ul li a.active {
	color: #333537;
    border-top: 5px solid #0d448f;
    border-bottom: 1px solid #D7ECFE;
    border-left: none;
	background: #d7ecfe;
}

#lmas_dashboard .box_my_links .tabs .navigation_box {
	display: none;
	color: #333537;
	background: #d7ecfe;
	padding: 25px 30px;
}

#lmas_dashboard .box_my_links .tabs .navigation_box p {
	display: block;
	font-size: 14px;
}

#lmas_dashboard .box_my_links .tabs .navigation_box p.link {
	margin-top: 10px;
	padding: 10px 15px;
	background: #fff;
	border: 1px solid #d8e8f2;
	border-radius: 4px;
}

#lmas_dashboard .total_comission {
	width: 260px;
	margin-top: 40px;
	text-align: center;
}

#lmas_dashboard .total_comission p {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}

#lmas_dashboard .total_comission h2 {
	margin: 0;
	font-size: 56px;
	color: #082b5c;
}

#lmas_dashboard .certification_progress {
	margin: 0 -25px 30px -25px;
	padding: 30px;
	border-bottom: 1px solid #d6d6d6;
	background: #f8f6f5;
	background: -webkit-linear-gradient(top, #ffffff, #f5f2f0);
	background: -moz-linear-gradient(top, #ffffff   #f5f2f0);
	background: -ms-linear-gradient(top, #ffffff, #f5f2f0);
	background: -o-linear-gradient(top, #ffffff, #f5f2f0);
	background: linear-gradient(to bottom, #ffffff, #f5f2f0);
}

#lmas_dashboard .certification_progress h4 {
	padding-left: 35px;
	line-height: 20px;
	font-size: 15px;
	background: url('img/icon_certification.png') no-repeat left center transparent;
}

#lmas_dashboard .certification_progress ul {
	margin-top: 10px;
}

#lmas_dashboard .certification_progress ul li {
	margin-right: 15px;
	line-height: 41px;
}

#lmas_dashboard .certification_progress ul li:last-child {
	margin-right: 0;
}

#lmas_dashboard .certification_progress .percentage {
    display: block;
    width: 50px;
    color: #fff;
    text-align: center;
    background: #78c0fa;
    border-radius: 4px;
}

#lmas_dashboard .certification_progress .progress {
	overflow: hidden;
	width: 580px;
	height: 20px;
	margin-top: 12px;
	background: #dcdcdc;
	border-radius: 20px;
}

#lmas_dashboard .certification_progress .progress_bar {
	height: 100%;
	border-radius: 20px;
	background: #7ac3fa;
	background: -webkit-linear-gradient(top, #afdafc 50%,#7ac3fa 50%);
	background: -moz-linear-gradient(top, #afdafc 50%, #7ac3fa 50%);
	background: -ms-linear-gradient(top, #afdafc 50%,#7ac3fa 50%);
	background: -o-linear-gradient(top, #afdafc 50%,#7ac3fa 50%);
	background: linear-gradient(to bottom, #afdafc 50%,#7ac3fa 50%);
}

#lmas_dashboard .filter_criteria select {
	height: 40px;
	padding: 5px;
	border: 1px solid #000;
	border-radius: 4px;
	vertical-align: middle;
}

#lmas_dashboard .idev-list li {
	margin: 0 16px;
}

#lmas_dashboard .idev-list li.first {
	margin-left: 0;
}

#lmas_dashboard .idev-list li.last {
	margin-right: 0;
}

#lmas_dashboard .idev-list .referral {
	position: relative;
	width: 115px;
	margin: 0 auto;
	padding: 10px 0;
	background: #2677e5;
	color: #fff;
	text-align: center;
	font-size: 13px;
	font-weight: bold;
	border: 1px solid #1f54bc;
	border-radius: 4px;
}

#lmas_dashboard .idev-list .referral:after {
    position: absolute;
    content: "";
    display: block;
    top: 2px;
    right: -7px;
    width: 0;
    height: 0;
    border-bottom: 12px solid #1b49a6;
    border-right: 6px solid transparent;
}

#lmas_dashboard .idev-list .referral:before {
    position: absolute;
    content: "";
    display: block;
    top: 2px;
    left: -7px;
    width: 0;
    height: 0;
    border-bottom: 12px solid #1b49a6;
    border-left: 6px solid transparent;
}

#lmas_dashboard .idev-list .idev-value {
	width: 145px;
	margin-top: -25px;
	padding: 50px 0 30px 0;
	text-align: center;
	background: #f5fbff;
	border: 1px solid #d8e8f2;
	z-index: 9;
}

#lmas_dashboard .idev-list .idev-value span {
	color: #264c88;
	font-size: 26px;
	font-weight: bold;
}

#lmas_dashboard .idev-list .idev-value p {
	color: #264c88;
	font-size: 14px;
	font-weight: bold;
}

#lmas_dashboard .create_website {
	margin: 40px -25px 0 -25px;
	padding: 0 30px;
	background: url('img/bg_box_my_links.png') repeat 0 0 transparent;
}

#lmas_dashboard .create_website ul li {
	height: 120px;
}

#lmas_dashboard .create_website ul li:first-child {
	margin-right: 25px;
}

#lmas_dashboard .create_website ul li:last-child {
	margin-left: 20px;
}
#lmas_dashboard .create_website ul li#first-li h4{
	margin-top: 20px;
}

#lmas_dashboard .create_website h4 {
	margin-top: 35px;
	font-size: 14px;
	line-height: 20px;
	color: #0d448f;
	text-transform: uppercase;
}

#lmas_dashboard .create_website h4 img{
	-moz-border-radius: 68px;
    -webkit-border-radius: 68px;
    -khtml-border-radius: 68px;
    border-radius: 68px;
	border:4px solid #4190b9;
}

#lmas_dashboard .create_website h3 {
	margin: 0;
	font-size: 28px;
	font-weight: normal;
	line-height: 40px;
	color: #333333;
}

#lmas_dashboard .create_website .buttons {
	display: block;
	width: 149px;
	height: 40px;
	padding-top: 82px;
	font-family: TimesNewRoman, "Times New Roman", Times, Baskerville, Georgia, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	text-decoration: none;
	color: #fff;
}

#lmas_dashboard .create_website .select {
	background: url('img/bg_select_template.png') no-repeat 0 0 transparent;
}

#lmas_dashboard .create_website .create {
	background: url('img/bg_create_profile.png') no-repeat 0 0 transparent;
}

#lmas_dashboard .create_website .button {
	margin-top: 40px;
}

#lmas_dashboard .webinars > ul > li {
	padding: 30px;
	margin-bottom: 20px;
	border: 1px solid #d8e8f2;
	background: #f5fbff;
}

#lmas_dashboard .webinars ul.webinar li:first-child {
	margin-right: 30px;
}

#lmas_dashboard .webinars ul.webinar li:last-child {
	float: right;
}

#lmas_dashboard .webinars .date {
	width: 55px;
	height: 37px;
    padding-top: 18px;
    text-align: center;
	background: url('img/icon_calendar.png') no-repeat center top transparent;
}

#lmas_dashboard .webinars .date p {
	font-weight: bold;
	color: #555555;
	font-size: 13px;
}

#lmas_dashboard .webinars .date p:first-child {
	font-size: 20px;
}

#lmas_dashboard .webinars h4 {
    font-size: 15px;
    color: #2677e5;
    text-transform: uppercase;
}

#lmas_dashboard .webinars h3 {
    margin: 0;
    color: #555555;
    font-size: 40px;
    font-weight: normal;
}

#lmas_dashboard .webinars .button {
	margin-top: 10px;
}

#lmas_dashboard .webinars .more_webinars {
	display: inline-block;
	margin-bottom: 10px;
	color: #555555;
	font-size: 15px;
}

#lmas_dashboard .referral_tools .tabs {
	width: 100%;
}

#lmas_dashboard .referral_tools .tabs nav ul li {
	width: 33%;
}

#lmas_dashboard .referral_tools .tabs nav ul li a {
	display: block;
	padding: 10px 0 15px 0;
	font-size: 14px;
	font-weight: bold;
	color: #333537;
	text-decoration: none;
	text-align: center;
	border-bottom: 1px solid #DEDEDE;
    border-top: 5px solid #eaeaea;
    border-left: 1px solid #dedede;
	background: #eaeaea;
}

#lmas_dashboard .referral_tools .tabs nav ul li a.active {
	color: #333537;
    border-top: 5px solid #0d448f;
    border-bottom: 1px solid #D7ECFE;
    border-left: none;
	background: #d7ecfe;
}

#lmas_dashboard .referral_tools .tabs .navigation_box {
	display: none;
	width: 92.1%;
	font-size: 14px;
	color: #333537;
	background: #d7ecfe;
	padding: 25px 30px;
}

#lmas_dashboard .referral_tools table tr p {
	margin: 12px 0 3px 0;
}

#lmas_dashboard .referral_tools table tr p:first-child {
	margin-top: 0;
}

#lmas_dashboard .referral_tools table textarea {
	width: 97%;
	margin-bottom: 40px;
	padding: 10px;
	resize: none;
}

#lmas_dashboard .referral_tools table tr:last-child textarea {
	margin-bottom: 0;
}

#lmas_dashboard .contact_support {
	margin-top: 50px;
}

#lmas_dashboard .contact_support p {
	font-size: 15px;
	text-align: center;
	line-height: 44px;
}

/* LMAS Stas */
#lmas_stat {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

#lmas_stat h2 {
	font-size: 30px;
	color: #333537;
}

#lmas_stat h3 {
	margin-bottom: 12px;
	color: #555555;
	font-size: 19px;
	font-weight: normal;
}

#lmas_stat .tabs {
	width: 100%;
}

#lmas_stat .tabs nav {
	width: 65%;
}

#lmas_stat .tabs nav ul li {
	width: 50%;
}

#lmas_stat .tabs nav ul li a {
	display: block;
	padding: 10px 0 15px 0;
	font-size: 14px;
	font-weight: bold;
	color: #333537;
	text-decoration: none;
	text-align: center;
	border-bottom: 1px solid #DEDEDE;
    border-top: 5px solid #eaeaea;
    border-left: 1px solid #dedede;
	background: #eaeaea;
}

#lmas_stat .tabs nav ul li a.active {
	color: #333537;
    border-top: 5px solid #0d448f;
    border-bottom: 1px solid #D7ECFE;
    border-left: none;
	background: #d7ecfe;
}

#lmas_stat .tabs .navigation_box {
	display: none;
	color: #333537;
	background: #d7ecfe;
	padding: 25px 30px;
}

#lmas_stat table {
	width: 100%;
	margin-bottom: 25px;
	border: 2px solid #2677e5;
	border-radius: 5px;
	border-collapse: separate;
	overflow: hidden;
}

#lmas_stat table thead tr {
	background: #2677e5;
	color: #fff;
	text-transform: uppercase;
}

#lmas_stat table thead tr th {
	padding: 15px 0;
	font-size: 14px;
}

#lmas_stat table tbody tr {
	background: #fff;
}

#lmas_stat table tbody tr:nth-child(even) {
	background: #fafafa;
}

#lmas_stat table tbody tr td {
	height: 42px;
	text-align: center;
	font-size: 14px;
	border-right: 1px solid #2677e5;
}

#lmas_stat table tbody tr td:last-child {
	border-right: none;
}


/* LMAS VCard Creation */
#lmas_vcard {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

#lmas_vcard .steps_nav {
	width: 595px;
	padding-top: 25px;
	margin: 0 auto 40px auto;
	color: #555555;
	font-size: 14px;
	background: url('img/bg_steps_nav_line.png') no-repeat center center transparent;
}

#lmas_vcard .steps_nav li {
	margin-right: 90px;
}

#lmas_vcard .steps_nav li:last-child {
	margin-right: 0;
}

#lmas_vcard .steps_nav li span {
	display: block;
	width: 70px;
	margin: 0 auto 15px auto;
	text-align: center;
	line-height: 70px;
	font-size: 30px;
	font-weight: bold;
	background: url('img/bg_steps_nav.png') no-repeat center center transparent;
}

#lmas_vcard .steps_nav li.active span {
	background: url('img/bg_steps_nav_active.png') no-repeat center center transparent;
}

#lmas_vcard .steps_nav li.ok span {
	font-size: 0;
	background: url('img/bg_steps_nav_ok.png') no-repeat center center transparent;
}

#lmas_vcard .steps_content ol {
	display: none;
}

#lmas_vcard .steps_content ol:first-child {
	display: block;
}

#lmas_vcard .steps_content ol.content_1 ul li {
	margin: 0 12px;
	font-size: 14px;
	color: #5c5c5c;
	text-align: center;
}

#lmas_vcard .steps_content ol.content_1 ul li img {
	display: block;
	margin-top: 6px;
}

#lmas_vcard .steps_content ol.content_2 {
	text-align: center;
}

#lmas_vcard .steps_content ol.content_2 p {
	margin-bottom: 25px;
	font-size: 14px;
}

#lmas_vcard .steps_content ol.content_2 .input-group {
	width: 355px;
	margin: 0 auto;
}

#lmas_vcard .steps_content ol.content_2 .input-group-addon {
	float: left;
	padding: 12px 6px 12px 12px;
	font-size: 14px;
	font-weight: normal;
	line-height: 1;
	color: #555;
	text-align: right;
	border: 1px solid #ccc;
	border-right: none;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
	background-color: #eee;
	background: -webkit-linear-gradient(top, #ffffff, #f5f2f0);
	background: -moz-linear-gradient(top, #ffffff   #f5f2f0);
	background: -ms-linear-gradient(top, #ffffff, #f5f2f0);
	background: -o-linear-gradient(top, #ffffff, #f5f2f0);
	background: linear-gradient(to bottom, #ffffff, #f5f2f0);
}

#lmas_vcard .steps_content ol.content_2 .form-control {
	float: left;
	height: 18px;
	margin: 0;
	padding: 10px 12px;
	font-size: 14px;
	line-height: 1;
	color: #555;
	vertical-align: middle;
	background-color: #fff;
	border: 1px solid #ccc;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

#lmas_vcard .steps_content ol.content_3 .col_1,
#lmas_vcard .steps_content ol.content_3 .col_2 {
	width: 50%;
	float: left;
}

#lmas_vcard .steps_content ol.content_3 .col_2 {
	float: right;
}

#lmas_vcard .steps_content ol.content_3 h3 {
	margin: 30px 0 20px 30px;
	color: #333537;
	font-size: 30px;
	font-weight: normal;
}

#lmas_vcard .steps_content ol.content_3 .col_1 h3:first-child,
#lmas_vcard .steps_content ol.content_3 .col_2 h3:first-child {
	margin-top: 0;
}

#lmas_vcard .steps_content ol.content_3 .input-group label {
	display: inline-block;
	width: 135px;
	margin-right: 10px;
	text-align: right;
	font-size: 14px;
	color: #5c5c5c;
}

#lmas_vcard .steps_content ol.content_3 .input-group label.valign_top {
	vertical-align: top;
}

#lmas_vcard .steps_content ol.content_3 .input-group label.facebook,
#lmas_vcard .steps_content ol.content_3 .input-group label.linkedin,
#lmas_vcard .steps_content ol.content_3 .input-group label.twitter {
	width: 105px;
	padding: 5px 0 5px 30px;
}

#lmas_vcard .steps_content ol.content_3 .input-group label.facebook {
	background: url('img/icon_facebook_round.png') no-repeat left center transparent;
}

#lmas_vcard .steps_content ol.content_3 .input-group label.linkedin {
	background: url('img/icon_linkedin_round.png') no-repeat left center transparent;
}

#lmas_vcard .steps_content ol.content_3 .input-group label.twitter {
	background: url('img/icon_twitter_round.png') no-repeat left center transparent;
}

#lmas_vcard .steps_content ol.content_3 .input-group input[type=text] {
	width: 246px;
	height: 14px;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #d8e8f2;
	border-radius: 4px;
}

#lmas_vcard .steps_content ol.content_3 .input-group textarea {
    width: 248px;
    height: 68px;
    margin: 0 0 10px 0;
    padding: 10px;
    border: 1px solid #d8e8f2;
    border-radius: 4px;
    resize: none;
}

#lmas_vcard .steps_content ol.content_3 .input-group select {
	height: 40px;
	margin:  0 0 10px 0;
	padding: 5px;
	border: 1px solid #d6d6d6;
	border-radius: 4px;
	vertical-align: middle;
}

#lmas_vcard .steps_content .next_step,
#lmas_vcard .steps_content .previous_step {
	margin-top: 40px;
}

/* LMAS Profile */
#lmas_profile {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

#lmas_profile .box_profile {
	margin: -25px -25px 30px -25px;
	padding: 30px;
	background: url('img/bg_box_my_links.png') repeat 0 0 transparent;
}

#lmas_profile .box_profile p {
	color: #333537;
	font-size: 15px;
}

#lmas_profile h2 {
	margin: 0;
	color: #333537;
	font-size: 30px;
}

#lmas_profile h3 {
	margin: 30px 0 20px 30px;
	color: #333537;
	font-size: 30px;
	font-weight: normal;
}

#lmas_profile .col_1,
#lmas_profile .col_2 {
	width: 50%;
	float: left;
}

#lmas_profile .col_2 {
	float: right;
}

#lmas_profile .col_1 h3:first-child,
#lmas_profile .col_2 h3:first-child {
	margin-top: 0;
}

#lmas_profile .input-group label {
	display: inline-block;
	width: 135px;
	margin-right: 10px;
	text-align: right;
	font-size: 14px;
	color: #5c5c5c;
}

#lmas_profile .input-group label.valign_top {
	vertical-align: top;
}

#lmas_profile .input-group label.facebook,
#lmas_profile .input-group label.linkedin,
#lmas_profile .input-group label.twitter {
	width: 105px;
	padding: 5px 0 5px 30px;
}

#lmas_profile .input-group label.facebook {
	background: url('img/icon_facebook_round.png') no-repeat left center transparent;
}

#lmas_profile .input-group label.linkedin {
	background: url('img/icon_linkedin_round.png') no-repeat left center transparent;
}

#lmas_profile .input-group label.twitter {
	background: url('img/icon_twitter_round.png') no-repeat left center transparent;
}

#lmas_profile .input-group input[type=text] {
	width: 246px;
	height: 14px;
	margin: 0 0 10px 0;
	padding: 10px;
	border: 1px solid #d8e8f2;
	border-radius: 4px;
}

#lmas_profile .input-group textarea {
    width: 248px;
    height: 68px;
    margin: 0 0 10px 0;
    padding: 10px;
    border: 1px solid #d8e8f2;
    border-radius: 4px;
    resize: none;
}

#lmas_profile .input-group select {
	height: 40px;
	margin:  0 0 10px 0;
	padding: 5px;
	border: 1px solid #d6d6d6;
	border-radius: 4px;
	vertical-align: middle;
}

#lmas_profile .templates {
	margin-left: 25px;
}

#lmas_profile .templates li {
	margin-bottom: 10px;
}

#lmas_profile .templates input[type=radio] {
	margin-top: 10px;
	vertical-align: top;
}

#lmas_profile .templates label {
	display: inline-block;
	margin-top: 8px;
	vertical-align: top;
	font-size: 14px;
	color: #5c5c5c;
}

/* LMAS News */
#lmas_news {
	font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}

#lmas_news h2 {
	color: #333537;
	font-size: 30px;
}

#lmas_news ul li {
	margin-bottom: 20px;
	color: #5C5C5C;
	line-height: 18px;
}

#lmas_news > ul > li {
	margin-bottom: 30px;
	border: 2px solid #2677e5;
	border-radius: 5px;
	overflow: hidden;
}

#lmas_news > ul > li .header {
	background: #2677e5;
	padding: 25px 30px;
}

#lmas_news > ul > li .header h3 {
	margin: 0;
	color: #fff;
	font-size: 30px;
	font-weight: normal;
}

#lmas_news > ul > li .header .date {
	margin-top: 12px;
	color: #fff;
	font-size: 14px;
}

#lmas_news > ul > li .body {
	padding: 30px;
}

#lmas_news > ul > li .body .image img {
	width: 160px;
}

#lmas_news > ul > li .body .news {
	width: 610px;
	font-size: 14px;
}

#lmas_news > ul > li .body .news p {
	font-size: inherit;
}

/* Classes General */
form .form_group {
	margin-bottom: 20px;
}

form .form_group:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

form .checkbox label {
	font-weight: bold;
	margin-left: -25px;
	padding-left: 25px;
	background: url('img/icon_checkbox.png') no-repeat 0 2px transparent;
	cursor: pointer;
}

form .checkbox input {
	opacity: 0;
}

form .checkbox input:checked + label {
	background-position: 0 -26px;
}

.centralize {
	text-align: center;
}

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

.pull_left {
	float: left;
}

.pull_right {
	float: right;
}

.button {
	display: inline-block;
	padding: 11px 30px;
    background: none;
    border: 1px solid #000;
    border-radius: 4px;
    font-size: 14px;
    line-height: 18px;
    font-weight: bold;
    text-transform: uppercase;
    cursor: pointer;
    text-decoration: none;
}

.button.link {
    border: none;
    text-decoration: underline;
    text-transform: capitalize;
    color: #555555;
    font-weight: normal;
}

.button.green {
	background: #7cb80c;
	border-color: #5b9017;
	color: #fff;
}

.button.gray {
	background: #dadada;
	border-color: #bababa;
	color: #555555;
}

ul.inline_list {
	list-style: none;
}

ul.inline_list li {
	float: left;
}

i[class^="icon-"]{
	display: inline-block;
	width: 16px;
	height: 16px;
	margin-right: 3px;
	vertical-align: text-top;
	background: url('img/icons_16.png') no-repeat 0 0 transparent;
}

i.icon-referral 	{ background-position: 0 0; }

i.icon-tier-link 	{ background-position: 0 -26px; }

i.icon-banner 		{ background-position: 0 -52px; }

i.icon-link 		{ background-position: 0 -78px; }

i.icon-training 	{ background-position: 0 -104px; }

i.icon-agent 		{ background-position: 0 -130px; }

i.icon-money 		{ background-position: 0 -156px; }

#field_2_70{ display: block !important;}