/*
Theme Name: Business Advice
Theme URI: http://wordpress.org/themes/twentyfourteen
Author: the WordPress team
Author URI: http://wordpress.org/
Description: In 2014, our default theme lets you create a responsive magazine website with a sleek, modern design. Feature your favorite homepage content in either a grid or a slider. Use the three widget areas to customize your website, and change your content's layout with a full-width page template and a contributor page to show off your authors. Creating a magazine website with WordPress has never been easier.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: black, green, white, light, dark, two-columns, three-columns, left-sidebar, right-sidebar, fixed-layout, responsive-layout, custom-background, custom-header, custom-menu, editor-style, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, translation-ready, accessibility-ready
Text Domain: twentyfourteen

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Repeatable Patterns
 * 3.0 - Basic Structure
 * 4.0 - Header
 * 5.0 - Navigation
 * 6.0 - Content
 *   6.1 - Post Thumbnail
 *   6.2 - Entry Header
 *   6.3 - Entry Meta
 *   6.4 - Entry Content
 *   6.5 - Galleries
 *   6.6 - Post Formats
 *   6.7 - Post/Image/Paging Navigation
 *   6.8 - Attachments
 *   6.9 - Archives
 *   6.10 - Contributor Page
 *   6.11 - 404 Page
 *   6.12 - Full-width
 *   6.13 - Singular
 *   6.14 - Comments
 * 7.0 - Sidebar
 *   7.1 - Widgets
 *   7.2 - Content Sidebar Widgets
 * 8.0 - Footer
 * 9.0 - Featured Content
 * 10.0 - Multisite
 * 11.0 - Media Queries
 * 12.0 - Print
 * -----------------------------------------------------------------------------
 */


/**
 * 1.0 Reset
 *
 * Resetting and rebuilding styles have been helped along thanks to the fine
 * work of Eric Meyer http://meyerweb.com/eric/tools/css/reset/index.html
 * along with Nicolas Gallagher and Jonathan Neal
 * http://necolas.github.com/normalize.css/ and Blueprint
 * http://www.blueprintcss.org/
 *
 * -----------------------------------------------------------------------------
 */

@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700,700italic,800);
@font-face {
	font-family:'DroidSans-Regular';
	src: url('DroidSans_gdi.eot');
	src: url('DroidSans_gdi.eot?#iefix') format('embedded-opentype'),
		url('DroidSans_gdi.woff') format('woff'),
		url('DroidSans_gdi.ttf') format('truetype'),
		url('DroidSans_gdi.svg#DroidSans-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
@font-face {
	font-family:'DroidSans-Bold';
	src: url('DroidSans-Bold_gdi.eot');
	src: url('DroidSans-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('DroidSans-Bold_gdi.woff') format('woff'),
		url('DroidSans-Bold_gdi.ttf') format('truetype'),
		url('DroidSans-Bold_gdi.svg#DroidSans-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-25CA;
}
body{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
} 
#total_outer{
	max-width:1024px;
	width:100%;
	overflow:hidden;
	position:relative;
	font-family:'DroidSans-Regular';
}
.content_outer h2 a{
	color: #f16421;
    font-family: "DroidSans-Bold";
    font-size: 21px;
    font-weight: 100;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}
.content_outer h2 a:hover{
	text-decoration:none;
	color:#020202;
}
.black_line{
	width:100%;
	height:20px;
	background-color:#020202;
	-webkit-box-shadow: 1px 8px 20px -2px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 8px 10px -2px rgba(0,0,0,0.75);
box-shadow: 1px 8px 10px -2px rgba(0,0,0,0.75);
}
.phone_block{
	width:280px;
	height:15px;
	float:right;
}
.phone_block h1{
	margin-top:1px;
	margin-right:5px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:200;
	font-size:12px;
	color:#FFFFFF;
	text-align:right;
}
.phone_block a{
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#e5e5e5;
	float:left;
	text-decoration:none;
	text-align:right;
	width:150px;
}
.phone_block a:hover{
	text-decoration:none;
	color:#f16421;
}
.header_image{
	padding-bottom:40px;
	width:100%;
	overflow:hidden;
	background:url(images/climberman.png) no-repeat;
	/*background:url(images/header_image.jpg) no-repeat;*/
	background-size:cover;
	background-size:53.8%;
}
.menu_block{
	width:100%;
	height:494px;
}
.top_menu{
	max-width:738px;
	width:100%;
	height:32px;
	background-color:#f16421;
	float:right;
	text-align:left;
	-webkit-box-shadow: 1px 8px 3px -2px rgba(0,0,0,0.60);
-moz-box-shadow: 1px 8px 3px -2px rgba(0,0,0,0.60);
box-shadow: 1px 8px 3px -2px rgba(0,0,0,0.60);
}
.top_menu ul{
	margin-left:80px;
	padding:0px;
	display:inline;
	list-style:none;
}
.top_menu ul li{
	margin:0px;
	padding:10px 10px 10px 10px;
	font-family:'DroidSans-Regular'; 
	font-size:15px;
	font-weight:100;
	list-style:none;
	line-height:29px;
	display:inline;
	color:#FFFFFF;
}
.top_menu ul li a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:15px;
	font-weight:100;
	color:#2d2b2c;
	text-decoration:none;
	color:#FFFFFF;
}
.top_menu ul li a:hover{
	text-decoration:none;
	color:#000000;
	font-size:15px;
}
.logo_out{
	max-width:200px;
	width:100%;
	overflow:hidden;
	float:right;
	text-align:left;
	z-index:999;
	/*position:relative;*/
}
.logo_out img{
	float:left;
	position:absolute;
	border-radius:0px 119px 0px 0px;
}
.home_logo_out{
	margin-top:-31px;
	max-width:200px;
	width:100%;
	overflow:hidden;
	float:right;
	text-align:left;
	z-index:999;
	/*position:relative;*/
}
.home_logo_out img{
	float:left;
	border-radius:0px 119px 0px 0px;
}
.page_content{
	margin:0px;
	padding:0px;
	max-width:934px;
	width:100%;
	overflow:hidden;	
}
.black_cont{
	width:100%;
	max-width:910px;
	min-height:49px;
	font-family: 'Open Sans', sans-serif;
	background:none !important;
}
.black_cont h1{
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	font-size:20px;
	color:#FFFFFF;
	line-height:49px;
	background-color:#030303 !important;
	display:inline-block;
	padding:0px 20px 0px 20px;
}
.black_cont h2{
	font-family: 'Open Sans', sans-serif;
	font-weight:normal;
	font-size:26px;
	color: #848484;
	line-height:49px;
	/*background-color:#030303 !important;*/
	display:inline-block;
	padding:0px 20px 0px 20px;
	margin-bottom:0px;
}
.black_cont h2 span a{
	color:#848484;
	text-decoration:none;
	
}
.black_cont h2 span a:hover{
	text-decoration:underline;
}
/*.black_cont h2:last-child{
	margin-bottom:0px;
}*/
.three_blocks{
	margin:5px 0px 0px -5px;
	max-width:927px;
	width:100%;
	overflow:hidden;
}
/*.prpolicy a{
	position: absolute ;
	margin-left: 15px ;
	float: right;
}
.prpolicy span{
	float: right ;
    margin-left: 98px ;
    position: absolute ;
	color:#F00;
}*/
.block_cont{
	margin:0px 6px 0px 12px!important;
	max-width:291px;
	width:100%;
	height:302px;
	text-decoration:none!important;
	background: url(images/content_pattern.png) repeat;
	float:left!important;
}
.first_head{
	max-width:297px;
	width:100%;
	background-color:#f16421;
	font-family: 'Open Sans', sans-serif;
	min-height:85px;
}
.first_head h1{
	margin:0px;
	padding:10px 10px 3px 10px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:32px;
	color: #FFFFFF;
	text-transform:uppercase;
}
.first_head span{
	font-family: 'Open Sans', sans-serif;
	font-weight:100;
	font-size:16px;
	color:#febd9e;
	text-align:center;
	text-transform:uppercase;
}
.block_cont img:hover{
	background:url(images/new_puzzle_one_hover.png) no-repeat;
	background-size:100%;
}
.post h2{
	text-align:left !important;
}
.mgm_get_subs_btn{
	text-align:left !important;
}

.editprofilex .form-table
{
margin-top:50px;
}

.editprofilex .form-table th
{
text-align:left;
}

.editprofilex input
{
min-width:306px;
max-width:306px;
font-size:14px;
margin-left:10px;
}

.editprofilex textarea
{
min-width:306px;
max-width:306px;
font-size:14px;
margin-left:10px;
}

.editprofilex .form-table .radio
{
min-width:0px !important;
font-size:14px;
margin-left:10px;
}

.editprofilex select
{
min-width:318px;
max-width:318px;
font-size:14px;
margin-left:10px;
}

input.mgm_paymod_logo{
	margin-right:13px!important;
	margin:0px 10px 0px -5px !important;
}
.block_cont img{
	margin-top:-13px;
}
.block_cont:last-child{
	margin-right:0px;
}
.footer{
	width:100%;
	min-height:20px;
	background-color:#000000;
}
.footer_cont{
	padding:0px 10px 5px 10px;
	max-width:827px;
	width:100%;
	overflow:hidden;
}
.footer_cont span{
	margin:0px;
	padding:0px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	font-size:12px;
	color: #FFFFFF;
	text-align:center;
}
span.privatepol{
	float:right;
	margin:2px 0px 0px 0px;
}
span.privatepol a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-weight:100;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	text-align:center;
	text-decoration:none;
}
span.privatepol a:hover{
	color:#f16421;
	text-decoration:underline;
}
.scrollit{
	width:auto;
	overflow:hidden;
}
.prpolicy span{
	color:#FF0000;
}
/*subpage*/
/**transaction_page**/
select.mgm_register_field{
	background-color: #ffffff;
    border: 1px solid #999999;
    color: #020202;
    font-family: "DroidSans-Regular";
    font-size: 14px;
    padding: 0 0 0 5px;
    width: 383px;
	height:30px;
}
.credit_class{
	width:100% !important;
	max-width:998px !important;
}
.credit_class h3{
	font-size:15px !important;
}
.post{
	width: 690px;
}
.post h2{
	margin:0px !important;
	padding:0px;
	text-align: center;
	clear:both;
}
.post h4{
	margin:0px !important;
	padding:0px;
	text-align: left;	
	font-family: "DroidSans-Bold";
	 font-size:26px;
}
#mgm_billing_info h3{
	clear:both;
	text-align:left;
    font-family: "DroidSans-Bold";
	font-size:20px;	
}
.ccfields_block_left{
	width:700px;	
}
.mgm_form{
	float:left!important;	
}
input.mgm_paymod_logo{
	margin:0px 0px 0px 60px;
	border:1px solid #CCCCCC;
	padding:5px 5px 5px 5px;
	border-radius:5px 5px 5px 5px;
	background-color:#FFFFFF;
}
#mgm_subscribe_payment_buttons{
	margin:0px 0px 0px 6px;
}
.ccfields_pack_desc{
	display:none!important;
}
.ccfields input.input, .ccfields select{
	width: 70%!important;
	font-family: "DroidSans-Regular";
	font-size:15px!important;
	float:left;
}
.ccfields p{
    float: left;
    margin-bottom: 0;
    width: 228px;	
}
.ccfields .width70px{
	width:70px!important;
}
.ccfields .width100px{
	width:100px!important;
}
.ccfields .width250px{
	width:166px!important;
}
#mgm_billing_info p:nth-last-child(9){
	margin:0px;
	padding:0px;
	width:600px;
}
#mgm_billing_info p:nth-last-child(3){
	border:1px solid #FFFFFF;
}
#mgm_billing_info p label[for=company_address]{
	font-family: "DroidSans-Bold"!important;
	font-size:18px!important;
	color:#000000;
	display:block!important;
	width:600px!important;
	float:none;
	font-weight:bold!important;
}
.user_login span,.user_email span,.name_box span,.surname_box span,.role_position_box span,.company_name_box span,.street_box span,.suburb_box span,.postcode_box span,.phone_direct_box span,.statenew_box span,.countrycustom_box span{
	color:#FF0000;
}
#mgm_billing_info p label.mgm_field_label{
	display:none!important;
}
.countrycustom_box{
	clear:both;
}
.ccfields label{
	font-family: "DroidSans-Regular"!important;
	font-size:14px!important;
	font-weight:normal!important;
	color:#000000!important;
}
.mgm_message_error{
	width:60%!important;
	margin-left:0px!important;
}
.mgm_get_subs_btn{
	font-family: "DroidSans-Regular";
	fomt-size:16px;
    padding: 0 0 10px 3px;
    text-align: center;
    width: 782px;	
}
.ccfields .btnwrap{
	clear:both;
}
span.profile_group_about_yourself,span.profile_group_contact_info,span.profile_group_name,span.profile_group_others{
	font-family: "DroidSans-Bold"!important;
    font-size: 18px;
	letter-spacing:0px!important;
}
.company_address{
	 font-family: "DroidSans-Bold";
	 font-size:18px;
}
.ccfields input.button{
	background-color: #f16421;
    border: medium none;
    color: #ffffff;
    cursor: pointer;
    font-family: "DroidSans-Regular";
    padding: 6px 10px;
}
.ccfields input.button:hover{
	color:#2d2b2c; 
}
p#mgm_pid_card_type{
	float:left;
}
.mgm_get_pack_form_container{
	width:800px;
}

.mrnote
{
font-style:italic!important;
font-size:12px !important;
}

.mgm_message_success
{
background-color:transparent !important;
border-color:none !important;
border:none !important;
}

#mgm_upgrade_field_company_name,#mgm_upgrade_field_role_position,#mgm_upgrade_field_street,#mgm_upgrade_field_suburb,#mgm_upgrade_field_building,#mgm_upgrade_field_phone_office{
	border: 1px solid #999999;
    font-family: "DroidSans-Regular";
	font-size:14px;
	color:#020202;
    height: 30px;
    padding: 0 0 0 5px;
	width:71%;
	background-color:#FFFFFF;
}
input.mgm_register_field, .mgm_profile_field, .mgm_upgrade_field, .mgm_extend_field, .mgm_field_textarea{
	font-size:16px;	
}
.company_name_box,.role_position_box,.company_address_box,.street_box,.building_box,.suburb_box,.phone_office_box{
	width:376px;
	float:left;
}
.mgm_prifile_form{
	width:800px;
}
input.mgm_register_field, input.mgm_profile_field, input.mgm_upgrade_field, input.mgm_extend_field, input.mgm_field_textarea{
	border: 1px solid #999999;
    font-family: "DroidSans-Regular";
	font-size:14px;
	color:#020202;
    height: 30px;
    padding: 0 0 0 5px;
	width:376px;
	background-color:#FFFFFF;
}
/*.countrycustom_box{
	float:left;
	width:392px;
}*/
.surname_box,.postcode_box,.countrycustom_box,.phone_direct_box{
	width:400px;
	float:left;
}
.user_email_box,name_box,.street_box,.building_box,.suburb_box{
	width:400px;
}
select.mgm_profile_field{
	border: 1px solid #999999;
    font-family: "DroidSans-Regular";
	font-size:14px;
	color:#020202;
    height: 30px;
	float:none;
    padding: 0 0 0 5px;
	width:383px;
	background-color:#FFFFFF;
}
.prpolicy{
	clear:both;
}
input.button-primary{
	background-color: #f16421;
    color: #ffffff;
    font-family: "DroidSans-Regular";
	padding:6px 10px 6px 10px;
	cursor:pointer;
	clear:both;
	border:none;
}
input.button-primary:hover{
	color:#000000;
}
span.minimume{
	font-size:14px;
	color:#020202;
	margin:0px 0px 0px 10px;
}
/**transaction_page**/
.second_menu{
	width:100%;
	height:43px;
}
.homepage_image{
	background:url(images/sub_back_image.png) no-repeat;
	padding-bottom:0px;
	width:100%;
	overflow:hidden;
}
.crum_menu{
	width:100%;
	min-height:32px;
	float:right;
	/*position:relative;*/
	z-index:999999;
	background-color:#f16421;
	text-align:right;
	-webkit-box-shadow: -1px 15px 10px -12px rgba(0,0,0,0.52);
-moz-box-shadow: -1px 15px 10px -12px rgba(0,0,0,0.52);
box-shadow: -1px 15px 10px -12px rgba(0,0,0,0.52);
}
.mainmenu {
	max-width:330px;
	width:100%;
	overflow:hidden;
	float:left;
}
.mainmenu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.mainmenu ul li{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:15px;
	font-weight:100;
	list-style:none;
	line-height:29px;
	display:inline;
	color:#FFFFFF;
}
.mainmenu ul li a{
	margin:0px;
	padding:0px 10px 0px 10px;
	font-family:'DroidSans-Regular';
	font-size:15px;
	font-weight:100;
	color:#2d2b2c;
	text-decoration:none;
	color:#FFFFFF;
}
.mainmenu ul li a:hover{
	text-decoration:none;
	color:#000000;
}
.mainmenu li.current-menu-item a{
	color:#000000;
	text-decoration:none;
}
.breadcrum{
	margin-left:11px;
	margin-top:6px;
	width:100%;
	max-width:482px;	
	overflow:hidden;
	float:left;
}
.breadcrum h1{
	margin:0px;
	padding:3px 10px 3px 10px;
	font-family:'DroidSans-Regular';
	font-weight:100;
	font-size:13px;
	color:#FFFFFF;
	float:left;
}
.breadcrum img{
	float:left;
	margin-right:10px;
}
.side_block{
	max-width:40px;
	width:100%;
	height:auto!important;
	min-height:100%;
	float:left;
	position:relative;
	background-color:#000000;
	-webkit-box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
-moz-box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
}
.image_block{
	margin-top:-2px;
	margin-bottom:-1px;
	width:250px;
	text-align:left;
	overflow:hidden;
	float:left;
}
.pop_new{
	margin-top:-2px;
	margin-bottom:-1px;
	width:250px;
	text-align:left;
	overflow:hidden;
	float:left;
}
.pop_new:first-child{
	margin-top:2px;
}
.pop_new img{
	float:left;
	margin-left:-25px;
}
.pop_new:hover{
	padding-left:22px!important;
	z-index:999;
	position:relative!important;
	cursor:pointer;
}
.image_block:first-child{
	margin-top:2px;
}
.image_block img{
	float:left;
	margin-left:-25px;
}
.image_block:hover{
	padding-left:22px;
	z-index:999;
	position:relative;
	cursor:pointer;
}
.puzzle_block_link{
	background: url(images/big_puzzle.png) no-repeat;
}
.puzzle_block{
	margin-left:14px;
	width:214px;
	height:75px;
	/*background-color:#f16421;*/
	z-index:-999;
	position:absolute;
}
.puzzle_block_pop{
	background: url(images/big_puzzle.png) no-repeat;
}
.puzzle_block h1{
	margin:0px;
	padding:24px 0px 0px 81px;
	font-family:'DroidSans-Regular';
	font-weight:100;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	width:80px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.puzzle_block h1 a{
	margin:0px;
	padding:24px 0px 0px 2px;
	font-family:'DroidSans-Regular';
	font-weight:100;
	font-size:11px;
	color:#FFFFFF;
	text-align:justify;
	width:80px;
	text-align:center;
	text-decoration:none;
	text-transform:uppercase;
}
.sub_content{
	padding:40px 0px 57px 40px;
	max-width:754px;
	width:100%;
	float:right;
	overflow:hidden;
	font-family:'DroidSans-Regular';
	z-index:-999;
	background-color:#FFFFFF;
	-webkit-box-shadow: -3px 1px 25px -10px rgba(0,0,0,0.81);
-moz-box-shadow: -3px 1px 25px -10px rgba(0,0,0,0.81);
box-shadow: -3px 1px 25px -10px rgba(0,0,0,0.81);
}
.sub_content h1,h2,h3,h4,h5,h6{
	font-family:'DroidSans-Bold';
}
.sub_content p{
	font-family:'DroidSans-Regular';
	font-size:14px;
} 
.content_outer{
	max-width:524px;
	width:100%;
	overflow:hidden;
	font-family:'DroidSans-Regular';
	float:left;
}
.content_outer h1{
	margin:0px;
	padding:20px 0px 20px 0px;
	font-family:'DroidSans-Bold';
	font-weight:600;
	font-size:30px;
	color:#020202;
	text-align:left;
}
.content_outer p{
	margin:0px;
	padding:10px 0px 20px 0px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:justify;
}
.content_outer a{
	color: #f16421;
    font-family: "DroidSans-Regular";
    font-size: 15px;
    font-weight: 100;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}
.content_outer a:hover{
	text-decoration:none;
	color:#020202;
}
.content_outer a img{
	border:1px solid #CCCCCC;
}
.additional_menu{
	overflow:hidden;
	width:210px;
	position:relative;
	float:right;
}
.add_menu{
	margin-top:70px;
	width:205px;
	overflow:hidden;
}
.add_menu ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.add_menu ul li{
	margin:0px;
	padding:15px 10px 15px 10px;
	font-family:'DroidSans-Regular';
	font-size:15px;
	font-weight:100;
	list-style:none;
	color:#000000;
	border-bottom:1px solid #d2d2d2;
}
.add_menu ul li:last-child{
	border-bottom:0px	
}
.add_menu ul li a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:15px;
	font-weight:100;
	color:#2d2b2c;
	text-decoration:none;
	color:#000000;
}
.add_menu ul li a:hover{
	text-decoration:none;
	color:#f16421;
}
.circle_percentage{
	max-width:450px;
	width:100%;
	min-height:180px;
	text-align:left;
}
/*.user_out{
	max-width:40px;
	width:100%;
	float:left;
	z-index:999;
	background-color:#000000;
	-webkit-box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
-moz-box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
}
.user_block{
	margin:0px;
	width:200px;
	overflow:hidden;
}
.user_block img{
	margin:40px 0px 0px 0px;
}
.user_block h1{
	margin:0px;
	padding:10px 0px 0px 10px;
	font-family:'DroidSans-Regular';
	font-weight:600;
	font-size:13px;
	color:#020202;
	text-align:left;
}*/
.color_quote{
	max-width:1024px;
	width:100%;
	min-height:53px;
	border-top:2px solid #f16421;
	/*background-color:#f16421;*/
	background-color:#FFF;
}
.color_quote h1{
	margin:0px;
	padding:10px 10px 10px 10px;
	font-family: 'Open Sans', sans-serif;
	font-size:32px;
	font-weight:normal;
	text-align:center;
	color: #FFFFFF;
}
#crumbs{
	padding:1px 0px 0px 0px;
	text-align:left;
	color:#FFFFFF;
	font-family:'DroidSans-Regular';
	font-size:14px;
}
#crumbs a{
	text-align:left;
	padding-right:7px;
	color:#FFFFFF;
	font-family:'DroidSans-Regular';
	font-size:14px;
	text-decoration:none;
	/*text-transform:uppercase;*/
}
#crumbs span{
	margin-left:4px;
}
#crumbs img{
	margin:0px 0px 0px 0px;
	float:none!important;
	height: 14px;
    padding:0px 4px 0px 4px;
 
}
/*subpage*/
/*homepage*/
.line_block{
	max-width:40px;
	width:100%;
	margin:0px 0px 0px 0px;
	min-height:600px;
	float:left;
	z-index:999;
	background-color:#000000;
	-webkit-box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
-moz-box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
}
.line_block_outer{
	max-width:40px;
	margin:31px 0px 0px 0px;
	width:100%;
	float:left;
	position:fixed;
	background-color:#000000;
	-webkit-box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
	-moz-box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
	box-shadow: 6px 2px 9px 0px rgba(0,0,0,0.66);
	z-index:9;
}
.topuser{
	padding:5px 10px 10px 0px;
	width:100px;
	height:30px;
	float:right;
	position:absolute;
	right:0;
	color:#FFFFFF;
	font-family:'DroidSans-Regular';
	font-size:17px;
	font-weight:100;
}
.topuserheader{
	margin:5px 0px 0px 0px;
	padding:0px 20px 10px 0px;
	width:60px;
	height:35px;
	line-height:57px;
	float:right;
	position:absolute;
	right:0;
	top:0;
	font-family:'DroidSans-Regular';
	font-size:17px;
	font-weight:100;
}
.topuserheader a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:17px;
	font-weight:100;
	color:#FFFFFF;
	text-decoration:none;
}
.topuserheader a:hover{
	text-decoration:underline;
	color:#020202;
}
/*homepage*/
/*content_page*/
.mid_content{
	padding:40px 0px 57px 40px;
	max-width:758px;
	width:100%;
	overflow:hidden;
	font-family:'DroidSans-Regular';
	z-index:-999;
	background-color:#FFFFFF;
	-webkit-box-shadow: -3px 1px 25px -10px rgba(0,0,0,0.81);
-moz-box-shadow: -3px 1px 25px -10px rgba(0,0,0,0.81);
box-shadow: -3px 1px 25px -10px rgba(0,0,0,0.81);
}
.midblock_full{
	max-width:753px;
	width:100%;
	overflow:hidden;
	float:left;
	font-family:'DroidSans-Regular';
}
.midblock_full h1{
	margin:0px;
	padding:20px 0px 14px 0px;
	font-family:'DroidSans-Bold';
	font-weight:600;
	font-size:30px;
	color:#020202;
	text-align:left;
}
.midblock_full h3{
	margin:10px 0px 0px 0px;
	padding:0px 0px 10px 0px;
	font-family:'DroidSans-Bold';
	font-size:16px;
	color:#020202;
	text-align:left;
}
.midblock_full p{
	margin:0px;
	padding:0px 10px 15px 4px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:justify;
}
span.refer_point{
	font-family:'DroidSans-Regular';
	font-size:10px;
	color:#020202;
	text-align:left;
}
span.refer_point a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:12px;
	color:#020202;
	text-align:left;
	text-decoration:none;
}
span.refer_point a:hover{
	text-decoration:underline;
	color:#f16421;
}
.color_outer{
	width:910px;
	overflow:hidden;
}
.image_quote{
	width:200px;
	height:64px;
	float:left;
}
.image_quote img{
	margin:8px 0px 0px 0px;
	width:158px;
	height:49px;
}
.image_third{
	width:158px;
	height:64px;
	float:right;
}
.image_third img{
	margin:8px 0px 0px 0px;
	width:148px;
	height:50px;
}
.color_point{
	width:550px;
	height:64px;
	float:left;
}
.color_point ul{
	margin:0px;
	padding:0px;
	text-align:left;
	display:inline-block;
}
.color_point ul li{
	margin:0px 28px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:'DroidSans-Regular';
	font-size:21px;
	color: #696969;
	line-height:67px;
	float:left;
	text-align:left;
	list-style:none;
}
.midblock_full ol{
	margin-bottom:15px;
	margin-top:0px;
	padding:0px;
	text-align:left;
}
.midblock_full ol li{
	margin:0px 10px 5px 40px;
	padding:0px 5px 0px 5px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:justify;
}
ol.alpha_order{
	margin-bottom:15px;
	margin-top:0px;
	padding:0px;
	text-align:left;
	list-style:lower-alpha;
}
ol li.alpha_order{
	margin:0px 10px 5px 40px;
	padding:0px 5px 0px 5px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:justify;
	list-style:lower-alpha;
}
.midblock_full ul{
	margin-bottom:15px;
	margin-top:0px;
	padding:0px;
	text-align:left;
}
.midblock_full ul li{
	margin:0px 10px 5px 40px;
	padding:0px 5px 0px 5px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:left;
}
.midblock_full ul li b{
	color:#f16421;
}
.midblock_full p em{
	padding-left:20px;
}
.descrip_table{
	font-family:'DroidSans-Regular';
	font-size:13px;
	border-collapse:collapse;
	border:1px solid #999999;
}
.descrip_table th{
	font-family:'DroidSans-Regular';
	font-size:13px;
	padding:5px 5px 5px 5px;
	text-align:left;
	background-color:#CCCCCC;
	border:1px solid #999999;
}
.descrip_table td{
	font-family:'DroidSans-Regular';
	font-size:13px;
	padding:5px 5px 5px 5px;
	border:1px solid #999999;
}
span.color_word{
	font-family:'DroidSans-Bold'!important;
	color:#f16421;
	font-size:14px!important;
}
.fullblock_cont p strong.bold_word{
	font-family:'DroidSans-Bold'!important;
	font-size:14px;
}
.content_outer p strong.bold_word{
	font-family:'DroidSans-Bold'!important;
	font-size:14px;
}
.content_outer p.center_pic{
	text-align:center;
}
.fullblock_cont ul li strong.bold_word{
	font-family:'DroidSans-Bold'!important;
	font-size:14px;
}
.fullblock_cont ul{
	margin-bottom:15px;
	margin-top:0px;
	padding:0px;
	text-align:left;
}
.fullblock_cont ul li{
	margin:0px 10px 5px 40px;
	padding:0px 5px 0px 5px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:left;
}
.fullblock_cont a{
	color: #f16421;
    font-family: "DroidSans-Regular";
    font-size: 15px;
    font-weight: 100;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}
.fullblock_cont a:hover{
	text-decoration:none;
	color:#020202;
}
.fullblock_cont .future_outer{
	width:450px;
	overflow:hidden;
}
.fullblock_cont span.kit_image{
	margin:0px 0px 0px 29px;
	float:left;
}
.kit_image img{
	width:239px;
}
.fullblock_cont span.tool_text{
    padding: 9px 5px 4px 6px;
	margin:31px 0px 0px 0px;
	display:-moz-inline-grid!important;
	font-family: "DroidSans-Regular";
	font-size: 13px;
	line-height: 14px;
	width:150px;
	color:#FFFFFF;
	height: 62px;
	text-align: left;
	background-color:#f16421;
}
ul.listinlis{
	margin:0px 0px 15px 33px;
	padding:0px;
	text-align:left;
}
ul li.listinlis{
	margin:0px 10px 5px 40px;
	padding:0px 5px 0px 5px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:left;
}
.index_tab{
	font-family:'DroidSans-Regular';
}
.index_tab th{
	text-align:left;
	font-family:'DroidSans-Regular';
	padding:10px 10px 10px 10px;
}
.index_tab td{
	font-family:'DroidSans-Regular';
	padding:5px 0px 0px 5px;
	font-size:14px;
}
.index_tab td a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	text-decoration:none;
	color:#000000;
}
.index_tab td a:hover{
	text-decoration:underline;
	color:#f16421;
}
.appendix{
	font-family:'DroidSans-Regular';
}
.appendix th{
	font-family:'DroidSans-Regular';
	padding:5px 0px 0px 5px;
	font-size:13px;
	text-align:center;
}
.appendix td{
	font-family:'DroidSans-Regular';
	padding:5px 0px 0px 5px;
	font-size:14px;
}
.appendix td a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	text-decoration:none;
	color:#000000;
}
.appendix td a:hover{
	text-decoration:underline;
	color:#f16421;
}
/*.midblock_full ol.number_list{
	margin:15px;
	padding:0px;
	text-align:left;
}
.midblock_full ol.number_list li{
	margin:0px 10px 5px 40px;
	padding:0px 5px 0px 5px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:justify;	
}*/
.midblock_full p span{
	font-size:12px;
	font-family:'DroidSans-Regular';
}
.midblock_full dl dt{
	margin:0px 0px 5px 0px;
	padding-left:3px;
	text-align:left;
	font-family:'DroidSans-Regular';
	font-style:italic;
	font-weight:500;
}
.midblock_full dl dd{
	margin:0px;
	padding:0px 10px 15px 4px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:justify;
}
.midblock_full img{
	margin:2px 0px 15px 0px;
	padding:5px 5px 5px 5px;
	border:1px solid #999999;
	display:block;
	text-align:center;
}
/*content_page*/

/*Popup_Block*/
.job_cat{
	width:551px!important;
	height:210px!important;
}
.pop_block{
	padding:20px 20px 20px 20px;
	display:none;
	margin-left:215px;
	padding:0px;
	width:551px;
	height:340px;
	border:5px solid #000000;
	position:absolute;
	float:left;
	background-color:#FFFFFF;
	z-index:998;
}
.pop_block ul{
	margin:20px 20px 0px 14px;
	padding:0px;
	list-style:none;
	width:220px;
	float:left;
}
.pop_block ul li{
	margin:0px;
	padding:15px 10px 15px 10px;
	font-family:'DroidSans-Regular';
	font-size:15px;
	font-weight:100;
	list-style:none;
	color:#000000;
	border-bottom:1px solid #d2d2d2;
}
.pop_block ul li:last-child{
	border-bottom:0px;
}
.pop_block ul li a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:15px;
	font-weight:100;
	color:#2d2b2c;
	text-decoration:none;
	color:#000000;
}
.pop_block ul li a:hover{
	text-decoration:none;
	color:#f16421;
}
/*.pop_block div{
	display:none;
}*/
ul#sublist{
	list-style:none;
	padding:0px 0px 0px 20px;
}
ul li#sublist{
	list-style:none;
	padding:0px 0px 0px 20px;
}
.midblock_full span{
	font-size:14px;
	font-family:'DroidSans-Bold';
}
/**our team**/
#team_cont{
	padding:20px 20px 0px 20px;
	max-width:1024px;
	width:100%;
	text-align:left;
}
.fullblock_cont{
	max-width:1000px;
	width:100%;
	overflow:hidden;
	float:left;
	font-family:'DroidSans-Regular';
	margin:0px 0px 30px 0px;
}
span.big_word{
	font-family:'DroidSans-Bold'!important;
	color:#f16421;
	text-align:center;
	font-size:28px!important;
	display:block;
	float:none;
}
.fullblock_cont h1{
	margin:30px 5px 30px 0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:34px;
	font-weight:400;
}
.fullblock_cont p{
	margin:0px;
	padding:10px 4px 15px 0px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:justify!important;
}
#leftblock{
	max-width:620px;
	width:100%;
	overflow:hidden;
	float:left;
	padding:0px 10px 0px 0px;
	font-family:'DroidSans-Regular';
}
/**right_block**/
#rightblock{
	width:356px;
	margin:26px 0px 0px 0px;
	padding:10px 4px 10px 0px;
	overflow:hidden;
	background-color:#FFFFFF;
	float:right;
	/*border:1px solid #cccccc;*/
}
#rightblock p{
	padding:10px 3px 0px 50px;
	font-size:16px;
	font-family:'DroidSans-Regular';
	background:url(images/quote_two.png) no-repeat left top;
	line-height:24px;
	text-align:left!important;
	color:#868686;
}
.content_outer i.space_name{
	font-family:'DroidSans-Regular';
	text-indent:40px;
	font-size:14px;
	margin:10px 0px 0px 0px;
	display:block;
}
#rightblock a{
	color: #f16421;
   	font-family:Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 100;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}
#rightblock a:hover{
	color:#868686;
	text-decoration:none;
}
p.left_red{
	padding:10px 15px 10px 5px!important; 
	margin:10px 0px 15px 0px!important;
	border-left:10px solid #f16421;
	font-family:'DroidSans-Regular';
	font-style:italic;
}
/**right_block**/
.team_outer{
	margin-bottom:40px;
	padding:0px 20px 0px 20px 0px;
	width:970px;
	overflow:hidden;
	font-family:'DroidSans-Regular';
	border-bottom:1px solid #d4d4d4;
}
.team_outer:last-child{
	border-bottom:none;
}
.left_image{
	margin-top:8px;
	max-width:300px;
	width:100%;
	overflow:hidden;
	float:left;
}
.right_cont{
	max-width:630px;
	width:100%;
	overflow:hidden;
	text-align:left;
}
.right_cont h1{
	margin:0px;
	padding:0px 10px 0px 10px;
	font-family:'DroidSans-Bold';
	font-size:26px;
	color:#f16421;
}
.right_cont p{
	margin-bottom:20px;
	padding:0px 10px 0px 10px;
	font-family:'DroidSans-Regular';
	font-size:13px;
	color:#020202;
	text-align:justify;
	line-height:20px;
}
/**our_team**/
/**paraplanner_page**/
.para_outer{
	width:522px;
	overflow:hidden;
	font-family:'DroidSans-Regular';
	float:left;
}
.group_image{
	margin:0px 0px 20px 0px;
	padding:10px 10px 30px 0px;
	width:527px;
	overflow:hidden;
	text-align:left;
	font-family:'DroidSans-Regular';
	border-bottom:1px solid #d2d2d2;
}
.para_image{
	margin:0px 0px 10px 0px;
	width:164px;
	overflow:visible;
	display:block;
	float:left;
}
.cont_link{
	margin:0px;
	padding:12px 5px 6px 5px;
	font-family:'DroidSans-Regular';
	font-size:13px;
	font-weight:100;
	color:#2d2b2c;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#f16421;
	display:block;
width:154px;
min-height:60px;
vertical-align:middle;
}



.cont_linkx{
	margin:0px;
	padding:12px 5px 6px 5px;
	font-family:'DroidSans-Regular';
	font-size:13px;
	font-weight:100;
	color:#2d2b2c;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#f16421;
	display:block;
width:154px;
min-height:60px;
vertical-align:middle;
}


.para_image img{

width:100%;
max-width:162px;
margin-left:auto;
margin-right:auto;
}

.imagewrap
{
max-width:164px;	
width:164px;
	border:1px solid #CCCCCC; 
min-height:266px;
height:266px;
vertical-align:middle;
display:table-cell;
}


/*.para_image img{
	margin: 10px 4px -4px 4px;
	border:1px solid #CCCCCC;
	text-align:center;
	width:154px;	
	height:187px;
}*/
/*.cont_link a:hover{
	text-decoration:none;
	color:#000000;
}*/
.change_image{
	margin:0px 0px 10px 10px;
	width:320px;
	overflow:hidden;
	float:left;
}
.gener_image{
	margin:0px 0px 10px 10px;
	width:320px;
	overflow:hidden;
	float:left;
}
.gener_image img{
	margin: 0px 2px -4px 4px;
	border:1px solid #CCCCCC;
	width:313px;
	height:241px;
}
.change_link{
	width:auto;
}
.change_image img{
	margin: 0px 4px -4px 4px;
	border:1px solid #CCCCCC;
	width:313px;
	height:187px;
}
.change_link{
	margin:0px 10px 0px 4px;
	padding:8px 0px 8px 0px;
	font-family:'DroidSans-Regular';
	font-size:13px;
	font-weight:100;
	color:#2d2b2c;
	text-align:center;
	text-decoration:none;
	color:#FFFFFF;
	background-color:#f16421;
	width:317px;
	display:block;
}
.aboutpa_link{
	width:auto;
}
.aboutpa_image img{
	margin: 0px 4px -4px 4px;
	border:1px solid #CCCCCC;
	width:270px;
	height:187px;
}
.aboutpa_link{
	margin:0px 10px 0px 4px!important;
	padding:8px 0px 8px 0px!important;
	font-family:'DroidSans-Regular'!important;
	font-size:13px!important;
	font-weight:100;
	text-align:center;
	color:#FFFFFF!important;
	background-color:#f16421;
	width:272px!important;
	display:block;
}
.survey_link{
	width:auto;
}
.survey_image img{
	margin: 0px 4px -4px 4px;
	border:1px solid #CCCCCC;
	width:486px;
	/*height:187px;*/
}
.survey_link{
	margin:0px 10px 30px 4px;
	padding:8px 0px 8px 0px;
	font-family:'DroidSans-Regular';
	font-size:13px;
	font-weight:100;
	text-align:center!important;
	color:#FFFFFF;
	background-color:#f16421!important;
	width:491px;
	display:block;
}
/*.survey_link a:hover{
	text-decoration:none;
	color:#000000;
}*/
.group_image h2{
	margin:0px 0px 10px 0px;
	padding:0px;
	font-family:'DroidSans-Bold';
	font-weight:600;
	font-size:26px;
	color:#020202;
	text-align:left;
}
.group_image p{
	margin:0px;
	padding:0px 10px 15px 4px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:justify;
}
.group_image p a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	font-weight:100;
	color: #000000;
	text-decoration:none;
}
.group_image p a:hover{
	text-decoration:underline;
	color:#f16421;
}
.group_image:last-child{
	border-bottom:none;
}
.smal_image{
	margin:0px 0px 0px 10px;
	width:170px;
	overflow:hidden;
	float:left;
}
.smal_image img{
	margin: 10px 4px -4px 4px;
	border:1px solid #CCCCCC;
	width:159px;
	height:125px;
}
.educ_image{
	margin:0px 0px 10px 0px;
	width:334px;
	overflow:hidden;
	float:left;
}
.educ_image img{
	margin: 0px 4px -4px 4px;
	border:1px solid #CCCCCC;
	width:315px;
	height:288px;
}
.pro_image{
	margin:0px 0px 10px 5px;
	width:335px;
	overflow:hidden;
}
.pro_image img{
	margin: 0px 4px -4px 4px;
	border:1px solid #CCCCCC;
	width:324px;
	height:200px;
}
.sale_image{
	margin:10px 0px 0px 10px;
	width:500px;
	overflow:hidden;
	float:left!important;
}
.sale_image img{
	margin: 0px 4px -4px 4px;
	border:1px solid #CCCCCC;
	/*width:156px;
	height:187px;	*/
}
/**paraplanner_page**/

.testcontent_outer{
	max-width:524px;
	overflow:hidden;
	clear:both;
	font-family:'DroidSans-Regular';
}
.testcontent_outer ul{
	margin-bottom:15px;
	margin-top:0px;
	padding:0px;
	text-align:left;
}
.testcontent_outer ul li{
	margin:0px 10px 5px 40px;
	padding:0px 5px 0px 5px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:left;
}
p.foot_note{
	margin:5px 0px 8px 0px;
	padding:10px 0px 10px 0px;
	border-top:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
}
L h1{
	margin:0px;
	padding:20px 0px 20px 0px;
	font-family:'DroidSans-Bold';
	font-weight:600;
	font-size:30px;
	color:#020202;
	text-align:left;
}
.content_outer h2,h3,h4,h5,h6{
	font-family:'DroidSans-Bold';
	text-align:left;
}
.testcontent_outer p{
	margin:0px;
	padding:0px 10px 15px 4px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:left!important;
}
.mansorblock{
	border-bottom:1px solid #d2d2d2;
	padding-bottom:30px;
	margin-bottom:40px;
	font-family:'DroidSans-Regular';
}
.mansorblock:last-child{
	border-bottom:none;
}
.mansorblock h2{
	text-align:left;
	font-size:24px;
}
.mansorblock h3{
	text-align:left;
}
.mansorblock p{
	margin:0px;
	padding:0px 10px 15px 4px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:left;
}
.mrleft{
	margin-left:-10px;
}
.profit_link{
	margin:0px 10px 0px 4px;
	padding:8px 0px 8px 0px;
	font-family:'DroidSans-Regular';
	font-size:13px;
	font-weight:100;
	text-align:center;
	color:#FFFFFF;
	background-color:#f16421;
	width:326px;
	display:block;
}
.mansorblock p a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	font-weight:100;
	color: #f16421;
	text-decoration:none;
}
.mansorblock p a:hover{
	text-decoration:underline;
	color:#000;
}
span.highlight{
	font-family:'DroidSans-Bold'!important;
	color:#F44222;
	font-size:14px!important;
}
/**contactus_page**/
.contact_cont{
	max-width:525px;
	width:100%;
	overflow:hidden;
	float:left;
	font-family:'DroidSans-Regular';
}
.contact_cont h2{
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	font-family:'DroidSans-Bold';
	font-weight:600;
	font-size:20px;
	color:#020202;
	text-align:left;
}
.content_outer .contact_cont p{
	margin:0px;
	padding:5px 0px 5px 0px;
	font-family:'DroidSans-Regular';
	font-size:14px;
	color:#020202;
	line-height:22px;
	text-align:justify;
}
.contact_cont a{
	margin:0px;
	padding:0px;
	font-family:'DroidSans-Regular';
	font-size:15px;
	font-weight:100;
	color:#2d2b2c;
	text-decoration:underline;
	color:#f16421;
}
.contact_cont a:hover{
	color:#000000;
	text-decoration:none;
}
.contact_outer{
	margin:12px 0px 0px 0px;
	max-width:520px;
	overflow:hidden;
	width:100%;
}
.contact_outer input[type="text"],.contact_outer input[type="tel"],.contact_outer input[type="email"]{
	padding:0px 0px 0px 5px;
	margin:5px 0px 0px 0px;
	width:71%;
	height:30px;
	font-family:'DroidSans-Regular';
	border:none;
	border:1px solid #999999;
}
.contact_outer textarea{
	padding:5px 0px 0px 5px;
	margin:5px 0px 0px 0px;
	width:71%;
	height:130px;
	font-family:'DroidSans-Regular';
	font-size:12px;
	border:none;
	border:1px solid #999999;
}
.contact_outer textarea:focus{
	border:1px solid #000000;	
}
.contact_outer input[type="text"]:focus,.contact_outer input[type="tel"]:focus,.contact_outer input[type="email"]:focus{
	border:1px solid #000000;
}
.contact_outer input[type="submit"]{
	width:85px;
	height:30px;
	border:none;
	font-family:'DroidSans-Regular';
	background-color:#f16421;
	color:#FFFFFF;
}
.contact_outer input[type="submit"]:hover{
	background-color:#f16421;
	color:#000000;
	cursor:pointer;
}
/**contactus_page**/

.mgm_aff_footer{
	display:none;
}
.mgm_register_form{
	width:100%;
	max-width:1024px;
	overflow:hidden;
}

.mgm_register_form input[type="text"],.mgm_register_form input[type="email"]{
	border: 1px solid #999999;
    font-family: "DroidSans-Regular";
	font-size:14px;
	color:#020202;
    height: 30px;
    padding: 0 0 0 5px;
	float:left;
	width:376px;
	float:left;
	background-color:#FFFFFF;
}
.mgm_register_form input[type="submit"]{
	background-color: #f16421;
    border: medium none;
    color: #ffffff;
	text-transform:uppercase;
    font-family: "DroidSans-Regular";
    height: 30px;
    width: 85px;
	cursor:pointer;
	font-size:13px;
}
.mgm_register_form input[type="submit"]:hover{
	color:#000;
}
.mgm_register_form div{
	width:376px;
	float:left;
	margin-right:70px;
}
.company_address_box div{
	display:none;
}
.company_address_box{
	width:100% !important;
	max-width:1024px;
	margin: 10px 0px 10px 0px;
	font-family: "DroidSans-Bold";
	font-size: 18px;
}
.country_box{
	height:69px;
}
.country_box select{
	width:382px !important;
	height:39px;
	font-size:14px !important;
	background-color:#FFF;
	border: 1px solid #999999;
}
.country_box select option{
	font-size:14px !important;	
}
.phone_office_box{
	float:left;
	width:400px;
}
.list-table span{
	color:#FF0000;
}
.register-page-links {
	margin-bottom:10px;
}
.register-page-links a{
	color: #f16421;
    font-family: "DroidSans-Regular";
    font-size: 15px;
    font-weight: 100;
    margin: 0;
    padding: 0;
    text-decoration: underline;
}
.register-page-links a:hover{
text-decoration:none;
}
.mgm_register_form{
    font-family: "DroidSans-Regular";
	color: #020202;
    font-size: 14px;
    line-height: 22px;
    text-align:left;
}
.mgm_form{
	font-family: "DroidSans-Regular";
	font-size:14px;
	color:#020202;
	text-align:left;
	padding:10px 0px 10px 0px;

}
#loginform input[type="text"] ,#loginform input[type="password"]{
	font-family: "DroidSans-Regular";
	font-size:14px;
	border:1px solid #999999;
	width:357px;
	height:30px;
	padding-left:10px;
	margin:10px 0px 10px 0px;
}
#lostpasswordform input[type="text"]{
	font-family: "DroidSans-Regular";
	font-size:14px;
	border:1px solid #999999;
	width:357px;
	height:30px;
	padding-left:10px;
	margin:10px 0px 10px 0px;
}
.mgm_message{
	font-family: "DroidSans-Regular";
	font-size:14px;
	color:##020202;
	text-align:left;
	
}
.mgm_form input[type="submit"]{
	background-color: #f16421;
    border: medium none;
    color: #ffffff;
    font-family: "DroidSans-Regular";
	padding:6px 10px 6px 10px;
	cursor:pointer;
}
.mgm_form input[type="submit"]:hover{
	color:#000000;
}

.lostpassword-page-buttons input[type=submit]{
	background-color: #f16421;
    border: medium none;
    color: #ffffff;
    font-family: "DroidSans-Regular";
	padding:6px 10px 6px 10px;
	cursor:pointer;
}
.lostpassword-page-buttons input[type=submit]:hover{
color:#000000;
}
.lostpassword-page-links a, .lostpassword-page-buttons a,.login-page-links a{
	color: #f16421;
    font-family: "DroidSans-Regular";
    font-size: 15px;
    font-weight: 100;
    text-decoration: underline;
}
.lostpassword-page-links a:hover, .lostpassword-page-buttons a:hover ,.login-page-links a:hover{
	text-decoration:none;
}
.lostpassword-page-links{
	margin-bottom:20px;
}
.login-page-links{
	margin-bottom:20px;
}
@media only screen and (max-width: 840px){
.black_cont{
	width:740px;
}
.three_blocks{
	width:750px;
}
.block_cont{
	width:237px;
	margin:0px 3px 0px 10px!important;
}
.block_cont img{
	width:254px;
}
.color_point{
	width:474px;
}
.color_point ul li{
	margin:0px 10px 0px 0px;	
}
.image_quote{
	width:165px;
}
.color_outer{
	width:767px;
}
.image_third{
	width:133px;
	float:left;	
	text-align:left;
}
.image_third img,.image_quote img{
	width:122px;
}
.image_quote{
	width:149px;
}
.breadcrum{
	width:330px;
}
.fullblock_cont{
	width:730px;
}
.mgm_private_access{
	width:730px;
}
#leftblock{
	width:415px;
}
#rightblock{
	width:290px;
}
.team_outer{
	width:726px;
}
.right_cont{
	width:418px;
}
.left_image{
	margin:0px 8px 0px 0px;
}
.sub_content{
	width:493px;
}
.content_outer{
	width:468px;
	clear:both;
	float:none;
}
.pop_block,.job_cat{
	width:510px;
}
.footer_cont{
	width:683px;
}
.midblock_full{
	width:470px;
}
.mgm_private_access{
	width:468px;
}
.additional_menu{
	float:left;
	width:420px;
}
.scrollit{
	width:auto;
	overflow-x:scroll;
	border:1px solid #999999;
}
.midblock_full img{
	width:300px;
}
.logo_out img{
	width:20%;
}
.block_cont img:hover{
	background-size:100%;
}
}
@media only screen and (max-width: 620px){
.black_cont{
	width:582px;
}
.three_blocks{
	width:238px;
	padding:0px 10px 0px 10px;
}
.block_cont{
	float:none!important;
	margin:0px 0px 10px 0px!important;
	clear:both;
}
.block_cont:last-child{
	float:none;
}
.color_outer{
	width:567px;
}
.image_quote{
	width:132px;
}
.color_point{
	width:520px;
}
.color_quote{
	width:600px;
}
.color_point ul li{
	margin:0px 20px 0px 0px;	
}
.image_third{
	margin-left:5px;
}
.breadcrum{
	width:166px;
}
.fullblock_cont{
	width:551px;
}
#leftblock{
	width:480px;
}
#rightblock{
	width:356px;
	float:left;
}
.left_image img{
	width:auto!important;
	margin:0px;
}
.right_cont{
	width:525px;
}
.team_outer{
	width:530px;
}
.kit_image img{
	width:auto!important;	
}
.sub_content{
	width:519px;
}
.line_block_outer{
	display:none;
	border:2px solid red;
}
.footer_cont{
	width:500px;
}
.midblock_full{
	width:500px;
}
.mgm_private_access{
	width:461px;
}
.subimag_full img{
	width:500px;
}
.black_line{
	margin-top:43px;
}
.topuserheader{
	padding: 45px 9px 10px 0px;
	margin:5px 0px 0px 0px;
}
.logo_out img,.home_logo_out img{
	border-radius:0px 0px 0px 0px;
}
.three_blocks a{
	text-decoration:none!important;
}
.fullblock_cont span.tool_text{
	font-size:10px;
	margin: 26px 0 0;
	line-height: 13px;
	height:49px;
}
}
@media only screen and (max-width: 500px){
.black_cont{
	width:462px;	
}
.top_menu ul{
	margin:0px 0px 0px 0px;
}
.home_logo_out img{
	width:171px;	
}
.color_outer{
	width:447px;
}
.color_point{
	width:442px;
}
.color_point ul li{
	margin:0px 14px 0px 0px;
	text-align:left;
	font-size:21px;
}
.fullblock_cont{
	width:450px;
}
#leftblock{
	width:436px;
}
.logo_out img{
	width:112px;
	border-radius:0px 0px 0px 0px;
}
.team_outer{
	width:435px;
}
.right_cont{
	width:430px;	
}
.sub_content{
	width:410px;
	margin-top:15px;
}
.content_outer{
	width:395px;
}
.footer_cont{
	width:300px;
	text-align:left;
}
.midblock_full{
	width:394px;
}
.mgm_private_access{
	width:390px;
}
.breadcrum{
	width:391px;
} 
.subimag_full img{
	width:445px;
	height:125px;
}
.subimagee img{
	width:390px;
}
#wpresmenu_menu{
	width:210px;
}
.color_quote{
	width:483px;
}
}
@media only screen and (max-width: 300px){
.black_cont{
	width:462px;	
}
.top_menu ul{
	margin:0px 0px 0px 0px;
}
.home_logo_out img{
	width:171px;	
}
.color_outer{
	width:346px;
}
.color_point{
	width:442px;
}
.color_point ul li{
	margin:0px 11px 0px 0px;
	text-align:left;
	font-size:16px;
}
.fullblock_cont{
	width:344px;
}
#leftblock{
	width:436px;
}
.logo_out img{
	width:112px;
	border-radius:0px 0px 0px 0px;
}
.team_outer{
	width:435px;
}
.right_cont{
	width:430px;	
}
.sub_content{
	width:410px;
	margin-top:15px;
}
.content_outer{
	width:395px;
}
.footer_cont{
	width:300px;
	text-align:left;
}
.midblock_full{
	width:344px;
}
.mgm_private_access{
	width:344px;
}
.breadcrum{
	width:391px;
} 
.subimag_full img{
	width:445px;
	height:125px;
}
.subimagee img{
	width:390px;
}
#wpresmenu_menu{
	width:210px;
}
.color_quote{
	width:371px;
}	
}
@media only screen and (max-width: 360px){
.black_cont{
	width:285px;
}
.black_cont h1{
	line-height:25px;
}
.color_outer{
	width:289px;
}
.color_point{
	width:291px;
}
.image_third{
	margin:48px 0px 0px 5px;
}
.color_point ul li{
	margin:0px 38px 0px 4px;
	text-align:center;
}
.top_menu ul{
	margin-left:-9px;
}
.top_menu ul li{
	padding:0px 0px 0px 6px;
}
.home_logo_out img{
	margin:35px 0px 0px 0px;
}
.fullblock_cont{
	width:272px;
}
#leftblock{
	width:260px;
}
#rightblock{
	width:276px;
}
.contact_outer{
	width:283px;
}
.team_outer{
	width:283px;
}
.left_image{
	width:270px;
}
.right_cont{
	width:276px;	
}
.logo_out img{
	margin:0px 0px 0px 30px;
}
.fullblock_cont span.tool_text{
	margin:14px 0px 0px 0px!important;
}
.kit_image img{
	width:109px!important;
}
select.mgm_register_field{
	width:71%;
}
.mgm_register_form input[type="text"], .mgm_register_form input[type="email"]{
	width:71%;
}
.sub_content{
	width:255px;
}
.content_outer{
	width:242px;
}
.midblock_full{
	width:240px;
}
.mgm_private_access{
	width:238px;
}
.footer_cont{
	width:292px;
}
.breadcrum{
	width:260px;
}
.additional_menu{
	width:211px;
}
.midblock_full img{
	width:200px;
}
span.big_word img{
	width:230px;
} 
span.minimume{
	font-size:12px;
	display:block;
}
.mgm_register_form div{
	width:290px;
}
.subimag_full img{
	width:290px;
}
.subimagee img{
	width:240px;
}
.testcontent_outer{
	width:200px;
}
.color_quote{
	width:321px;
}
.future_outer{
	width:230px;
}
.fullblock_cont span.tool_text{
	width:100px;
}
}