@import url(https://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic&subset=latin,latin-ext);

body {
	/*font-family:"ProximaNova Regular";*/
	font-family:"Arimo";
	font-weight:400;
	font-size:62.5%;
	margin:0;
	color:#007ebd;
}

ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
form,
p,
table,
tr,
td,
img,
input {
	margin:0;
	padding:0;
}

img {border:0;}

.hidden{display:none;}

.comment_reply label {
	float:left;
	width:200px;
	padding-right:10px;
}

.comment_reply input {
	border:1px solid #e5e6e8;
	height:22px;
	width:250px;
}

.comment_right p {padding-bottom:10px;}

.comment_reply textarea {
	border:1px solid #e5e6e8;
	width:460px;
}

.comment_reply .cptch_block input {
	border:1px solid #e5e6e8;
	height:30px;
	width:100px;
}

.comment_reply .button {float:left;}

#wrapper {
	max-width:1024px;
	margin:0 auto;
	overflow:hidden;
	background-color:#f6f6f6;
}

h1 {
	line-height:31px;
	color:#3e4459;
	/*font-family:"ProximaNova Semibold";*/
	/*font-weight:normal;*/
	font-family:"Arimo";
	font-weight:700;
	font-size:26px;
	clear:both;
}

h2 {
	line-height:20px;
	color:#3e4459;
	/*font-family:"ProximaNova Semibold";*/
	/*font-weight:normal;*/
	font-family:"Arimo";
	font-weight:700;
	font-size:18px;
}

h3 {
	font-size:2.0em;
	color:#3e4459;
	/*font-family:"ProximaNova Semibold";*/
	/*font-weight:normal;*/
	font-family:"Arimo";
	font-weight:700;
}

h4 {
	color:#3e4459;
	/*font-family:"ProximaNova Semibold";*/
	/*font-weight:normal;*/
	font-family:"Arimo";
	font-weight:700;
	font-size:10px;
	padding:7px 0;
	text-transform:uppercase;
}

h5 {
	color:#007ebd;
	/*font-family:"ProximaNova Semibold";*/
	/*font-weight:normal;*/
	font-family:"Arimo";
	font-weight:700;
	font-size:10px;
	text-transform:uppercase;
}

h6 {
	color:#3e4459;
	/*font-family:"ProximaNova Regular";*/
	/*font-weight:normal;*/
	font-family:"Arimo";
	font-weight:normal;
	font-size:14px;
}

.green {color:#390 !important;}

.red {color:#c00 !important;}

.myprofile {
	clear:both;
	padding-top:10px;
}

.myprofile a,
.forgot_passwd {color:#4a5978;}

.login_form td {
	color:#333;
	font-size:1.2em;
	padding:5px 0 4px;
}

.sign_in_textbox {
	border:1px solid #d8dfec;
	width:260px;
	height:22px;
}

.width_fix {width:90px;}

.registration_form tr {margin:5px 0 0 5px;}

.registration_form td {
	font-size:14px;
	vertical-align:top;
	float:left;
}

.registration_form select {
	width:275px;
	margin-bottom:5px;
	font-size:1.2em;
}

.register_label {
	color:#636976;
	font-size:1.2em;
	line-height:18px;
	padding:1px 0 0;
	width:142px !important;
}

.flash_text {
	color:#4e8975;
	font-size:1.2em !important;
	padding:0 0 10px;
}

.select_reg select {
	border:1px solid #b9c1d0;
	margin:0;
	width:460px;
}

.select_reg_short select {
	border:1px solid #b9c1d0;
	margin:0;
	width:261px;
}

.term_privacy p {
	color:#3e4459;
	font-size:1.4em;
	line-height:18px;
}

.term_privacy {
	float:left;
	padding:5px 0 0;
}

.reg_submit {
	margin:0;
	padding:0;
	text-align:center;
}

.reg_submit input {
	margin:0 0 0 240px;
	padding:0;
	text-align:center;
}

.content_title_blog {border-bottom:1px solid #b9c1d0;}

.member_sign_in td {
	height:auto;
	text-align:left;
}

.member_sign_in td.width_fix {width:100px;}

.member_sign_in a.forgot_passwd {
	font-size:12px;
	color:#0077cf;
}

.member_sign_in .paper_download_rgt input.search_signin_tab {
	float:left;
	background:none repeat scroll 0 0 #0077cf;
	border:medium none;
	color:#fff;
	cursor:pointer;
	font-family:arial;
	font-size:1.3em;
	font-weight:bold;
	height:25px;
	padding:3px 3px 4px;
	text-transform:uppercase;
	width:65px !important;
}

#wrapper_header {
	width:100%;
	float:left;
	background-color:#191d2d;
	margin-bottom:15px;
}

.ad{
	text-align:center;
	margin:0 auto 20px 0;
}
.ad-bilbo{
	margin: 5px auto;
}
.ad-ticker{
	margin: 0 auto 15px auto;
}

.header_top {
	float:left;
	width:100%;
	border-bottom:1px solid #53586b;
}

.header_logo {
	float:left;
	width:auto;
	padding:16px 33px 12px 25px;
}

.header_social_links {
	float:right;
	width:auto;
}

.header_social_links ul {
	margin-right:27px;
	float:left;
}

.header_social_links ul li {
	list-style-type:none;
	float:left;
	padding:13px 17px 7px;
	border-right:1px dotted #5b5f6c;
	min-height:29px;
}

.log_register {
	border-right:1px dotted #5b5f6c;
	float:left;
	padding-right:17px;
	width:auto;
}

.header_social_links p.login_image a {
	color:#fff;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:13px;
	padding:0 4px;
}

.header_social_links p.login_image {
	background:url("../images/User.png") no-repeat scroll left 17px transparent;
	color:#fff;
	min-height:29px;
	padding-bottom:4px;
	padding-left:17px;
	padding-top:17px;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:13px;
}

.header_middle {
	float:left;
	width:100%;
	border-bottom:1px solid #53586b;
}

.menu_top {
	float:left;
	width:64%;
}

.menu_top ul li {
	float:left;
	list-style-type:none;
	padding:30px 3% 25px;
	text-transform:uppercase;
}

.menu_top ul li a {
	color:#babcc0;
	/*font-family:"ProximaNova Semibold";*/
	/*font-weight:normal;*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:12px;
	text-decoration:none;
}

.menu_top ul li:first-child {padding-left:4%;}

.search_box {
	height:30px;
	background:url("../images/search-left.png") no-repeat scroll left top transparent;
	float:right;
	margin:20px 27px;
	padding-left:17px;
	position:relative;
	width:auto;
}

.search_box .search {
	float:left;
	color:#191d2d;
	font-size:13px;
	padding-top:1px;
	height:30px;
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	background:url("../images/search-right.png") no-repeat scroll right top transparent;
	border:medium none;
	width:262px;
	padding-right:22px;
	outline:0;
}

.search_box .button {
	background:url("../images/search.png") no-repeat scroll right top transparent;
	border:medium none;
	padding-right:22px;
	position:absolute;
	right:10px;
	top:7px;
}

.menucontainer {
	float:left;
	width:100%;
	position:relative;
}

.mainmenu {
	float:left;
	width:100%;
}

.mainmenu>li {
	height:38px;
	padding:20px 1% 20px 1%;
	list-style-type:none;
	float:left;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:400;
}
.mainmenu .search_top {
	display:block;
	float:right;
	position:absolute;
	right:0;
}
.mainmenu>li:first-child {padding-left:25px;}

.mainmenu>li a {
	color:#babcc0;
	font-size:16px;
	text-decoration:none;
	float:left;
	padding:9px 0;
}

.mainmenu .search_top>a {
	padding-left:35px;
	background:url("../images/category.png") no-repeat 10px 12px transparent;
	padding-right:10px;
}

.mainmenu li a img {padding-bottom:2px;}

.menu_top ul li a:hover {color:#fff;}

.mainmenu>li:hover a {color:#fff;}

.mainmenu>li:hover {
	background:url("../images/active.png") no-repeat scroll center bottom transparent;
	color:#fff;
}

.mainmenu li.active {background:url("../images/active.png") no-repeat scroll center bottom transparent;}

.mainmenu li.active a {color:#fff;}

.mainmenu>li:last-child:hover {background:0;}

.mainmenu .sub_menu {
	background-color:#53586b;
	z-index:100;
	float:left;
	padding:10px;
	width:300px;
	height:350px;
	overflow:auto;
	position:absolute;
	top:59px;
	right:10px;
}

.mainmenu .sub_menu li {
	border-bottom:1px solid #767987;
	float:left;
	list-style-type:none;
	width:100%;
	padding:10px 0;
}

.mainmenu .sub_menu li a {
	color:#c1c3cb;
	font-size:14px;
	padding:0;
}

.mainmenu .sub_menu li:last-child {border-bottom:0;}

.mainmenu .sub_menu li:first-child {padding-top:0;}

.mainmenu .search_top a:hover,
.mainmenu .search_top:hover a {background-color:#53586b;}

.mainmenu .sub_menu li a:hover {color:#fff;}

#wrapper_container {
	float:left;
	width:100%;
}

.container_left {
	float:left;
	width:674px;
}

.container_left_content {
	float:left;
	width:100%;
	padding-top:30px;
}

.left_content {
	float:left;
	width:300px;
	padding-right:20px;
}

.container_left_content .left_content:last-child {padding-right:0;}

.left_content img {margin-bottom:18px;}

.left_content p a {
	line-height:12px;
	color:#007ebd;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
}

.left_content ul {
	float:left;
	padding:8px 0 10px;
	line-height:20px;
	width:100%;
	min-height:20px;
}

.left_content ul li {
	color:#d9d9d9;
	float:left;
	font-size:12px;
	list-style-type:none;
	margin:0 5px 0 0;
	line-height:16px;
	background:url("../images/right_border.jpg") no-repeat scroll right 3px;
}

.left_content ul li a {
	float:left;
	color:#007ebd;
	padding-right:6px;
	text-decoration:none;
}

.image_comment a {
	background:url("../images/chat.png") no-repeat scroll left top transparent;
	color:#fff !important;
	display:block;
	height:20px;
	text-align:center;
	width:25px;
}

.left_content p {
	color:#3e4459;
	font-size:14px;
	line-height:20px;
	min-height:12px;
}

.left_content ul .image_comment a {
	background:url("../images/chat.png") no-repeat left top transparent;
	color:#fff !important;
	width:25px;
	height:20px;
	display:block;
	text-align:center;
}

.container_top {
	float:left;
	width:100%;
	padding-bottom:30px;
	border-bottom:5px solid #c1c3cb;
}

.container_left_image {
	float:left;
	width:auto;
	position:relative;
}

.container_right_image {
	float:left;
	width:190px;
}

.right_image_1,
.right_image_2 {
	width:auto;
	position:relative;
	border-bottom:1px solid #3e4459;
	min-height:116px;
}

.right_image_3 {
	width:auto;
	position:relative;
}

.hover_image_4,
.hover_image_3,
.hover_image_2,
.hover_image_1 {
	float:left;
	width:auto;
	position:absolute;
	bottom:0;
}

.hover_image_4 h2,
.hover_image_3 h2,
.hover_image_2 h2,
.hover_image_1 h2 {
	color:#fff;
	font-size:22px;
	line-height:22px;
}

.hover_image_4 h2 a,
.hover_image_3 h2 a,
.hover_image_2 h2 a {color:#fff !important;}

.hover_image_1 h2 a {color:#fefefe !important;}

.hover_image_4 ul li a,
.hover_image_3 ul li a,
.hover_image_2 ul li a,
.hover_image_1 ul li a {
	color:#bec0c7;
	padding-right:6px;
}

.hover_image_4 ul li,
.hover_image_3 ul li,
.hover_image_2 ul li,
.hover_image_1 ul li {
	margin:0 4px 0 0;
	background:url("../images/gray-border.jpg") no-repeat scroll right 4px transparent;
}

.hover_image_4 h2,
.hover_image_3 h2,
.hover_image_2 h2 {
	font-size:15px;
	line-height:18px;
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	min-height:auto !important;
}

.hover_image_1 {
	margin-right:10px;
	padding:10px 20px 10px 10px;
}

.hover_image_4,
.hover_image_3,
.hover_image_2 {
	padding:12px 10px 13px;
	height:91px;
}

.hover_image_4 ul,
.hover_image_3 ul,
.hover_image_2 ul {padding:0;}

.left_content h2 a {
	color:#3e4459;
	text-decoration:none;
}

.content_left {
	border-bottom:1px solid #d9d9d9;
	padding:25px 24px 25px 27px;
	width:622px;
	float:left;
	border-right:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	background-color:#fff;
}

.right_image_3 span,
.right_image_2 span,
.right_image_1 span {
	left:0;
	background:none repeat scroll 0 0 #191d2d;
	bottom:0;
	float:left;
	height:116px;
	opacity:.8;
	position:absolute;
	width:190px;
}

.container_left_image span {
	background:none repeat scroll 0 0 #191d2d;
	bottom:0;
	float:left;
	height:116px;
	left:0;
	opacity:.8;
	position:absolute;
	width:100%;
}

.left_content ul li:last-child {background:0;}

.container_right {
	float:right;
	width:300px;
	padding:0 25px 0 0;
}

.right_common_block {
	float:left;
	width:100%;
	border-top:5px solid #c1c3cb;
	padding:10px 0 20px;
}

.right_heading {
	float:left;
	width:100%;
	padding-bottom:22px;
}

.recent_comments {
	float:left;
	width:100%;
}

.recent_content {
	float:left;
	width:100%;
	padding-bottom:10px;
}

.para_content {
	float:left;
	width:93%;
	border-radius:5px;
	padding:10px;
	position:relative;
	background:#e6e7e9;
}

.para_content:after {
	background:url("../images/bubble-bottom-arrow.jpg") no-repeat scroll 14px 0 transparent;
	bottom:-8px;
	content:"";
	height:8px;
	left:0;
	position:absolute;
	width:100%;
}

.comment-text {
	margin-top:10px;
	display:inline-block;
}

.recent_content ul li {
	list-style-type:none;
	padding-bottom:8px;
	float:left;
	width:100%;
}

.recent_content ul li p a {
	text-decoration:none;
	color:#007ebd;
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	font-size:13px;
}

.recent_content ul li p {
	color:#7f828d;
	font-size:12px;
}

.recent_content ul li .para_content p {
	color:#3e4459;
	line-height:20px;
	font-size:13px;
}

.bottom_image {
	float:left;
	width:100%;
}

.idg_connect {
	float:left;
	width:100%;
}

.idg_image {
	float:left;
	width:100%;
	margin-bottom:12px;
	border-bottom:1px solid #d9d9d9;
}

.idg_image ul li {
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	padding-bottom:0;
	padding-right:.8em;
	line-height:20px;
	list-style-type:none;
	float:left;
}

.idg_image ul li h6 a {
	color:#007ebd;
	text-decoration:none;
}

.idg_image ul li h6 span a {color:#007ebd;}

.idg_image ul li p {
	color:#9497a1;
	font-size:12px;
}

.join_twitter {
	float:left;
	width:100%;
}

.join_twitter p {
	background:url("../images/twit.png") no-repeat scroll left center transparent;
	font-size:13px;
	padding-left:30px;
}

.join_twitter p a {
	color:#007ebd;
	text-decoration:none;
}

.apps img {margin-bottom:7px;}

.apps {
	float:left;
	width:auto;
}

.apps a:last-child img {margin-bottom:25px;}

.library_block {
	float:left;
	width:100%;
}

.more_links_new {
	border:1px solid #d9d9d9;
	float:left;
	padding:10px;
	width:100%;
	background:none repeat scroll 0 0 #fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}

.more_links_new a {
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:14px;
	color:#007ebd;
	text-decoration:none;
}

.library_content {
	float:left;
	width:100%;
}

.resource_center {
	float:left;
	width:100%;
}

.poll_result_new {
	float:left;
	width:100%;
	padding-top:15px;
}

.poll_result_new ul {
	float:left;
	width:auto;
	padding-top:10px;
}

.poll_result_new ul li {
	float:left;
	color:#d9d9d9;
	border:medium none;
	/*font-family:"ProximaNova Semibold";*/
	/*font-weight:normal;*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:14px;
	list-style-type:none;
	padding:0 5px 0 0;
}

.poll_result_new ul li a {
	color:#007ebd;
	text-decoration:none;
	padding-right:5px;
}

.button {
	height:30px;
	background:url("../images/button-4-right.jpg") no-repeat scroll right top transparent;
	float:right;
	width:auto;
}

.button input {
	cursor:pointer;
	font-size:14px;
	border:medium none !important;
	height:30px !important;
	margin-top:0 !important;
	background:url("../images/button-4-left.jpg") no-repeat scroll left top transparent;
	border:medium none;
	padding:6px 18px;
	color:#fff;
	width:auto !important;
}

.resource {
	float:left;
	width:100%;
}

.image_content h5 a {
	color:#007ebd;
	text-decoration:none;
	font-weight:normal;
}

.image_content p a {
	text-decoration:none;
	color:#3e4459;
}

.new_poll_options {
	color:#3e4459;
	font-size:1.2em;
	padding:10px 0;
}

.result .result_block:last-child {border-bottom:0;}

.new_poll_style p {
	color:#3e4459;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:18px;
	padding:10px 0;
}

.new_poll_options tbody tr td {padding-bottom:5px;}

.new_poll_options tbody tr td label {
	padding-left:4px;
	color:#3e4459;
	font-size:14px;
	padding-top:4px;
	float:left;
}

.poll_result_question {
	color:#3e4459;
	font-size:18px;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
}

.poll_result_bar {
	background:#0097ca;
	background:-moz-linear-gradient(top,#2ca9d3 0,#0097ca 10%,#008fc6 30%,#0084c0 50%,#0072bc 70%,#0065b0 80%,#005aa2 100%) repeat scroll 0 0 transparent;
	background:-webkit-linear-gradient(top,#2ca9d3 0,#0097ca 10%,#008fc6 30%,#0084c0 50%,#0072bc 70%,#0065b0 80%,#005aa2 100%) repeat scroll 0 0 transparent;
	background:-o-linear-gradient(top,#2ca9d3 0,#0097ca 10%,#008fc6 30%,#0084c0 50%,#0072bc 70%,#0065b0 80%,#005aa2 100%) repeat scroll 0 0 transparent;
	border-radius:10px 10px 10px 10px;
	border:0;
	height:19px;
}

.result {
	float:left;
	padding:4px 0 0;
	width:100%;
}

.result_block {
	clear:both;
	padding:15px 0 20px;
	overflow:hidden;
	border-bottom:1px solid #d9d9d9;
}

.poll_result_outer_bar {
	background-color:#e6e7e9;
	border-radius:10px 10px 10px 10px;
	border-top:1px solid #b4bccd;
	float:left;
	width:265px;
}

.poll_result_inner_bar {
	float:left;
	width:265px;
}

.poll_result_persentage {
	color:#3e4459;
	font-size:14px;
	line-height:17px;
	margin-left:4px;
	margin-top:3px;
}

.other_poll_link {
	float:left;
	margin:10px 0 0;
	padding:10px 10px 15px 0;
}

.other_poll_link a {
	color:#007ebd;
	font-size:14px;
	margin-top:2px;
	text-decoration:none;
}

.poll_result_question {margin:12px 10px 0 0;}

.poll_result_answer {
	color:#3e4459;
	margin-bottom:10px;
	float:left;
	font-size:14px;
	line-height:17px;
	width:100%;
}

.poll_result {
	float:left;
	width:100%;
}

.activation_link_success {
	color:#007ebd;
	font-size:14px;
}

.recent_content ul li:last-child {padding-bottom:0;}

.about_bottom_content img {
	float:left;
	padding-right:20px;
}

.more_links a {
	color:#007ebd;
	padding-top:20px;
	float:left;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:14px;
	text-decoration:none;
}

.about_bottom_content .bottom_content {
	float:left;
	width:70%;
}

.about_bottom_content .bottom_content p {
	color:#3e4459;
	font-size:14px;
	line-height:20px;
}

.month_list {
	float:left;
	width:100%;
}

.month_list ul {
	float:left;
	width:50%;
}

.month_list ul li {
	border-top:1px solid #d9d9d9;
	list-style-type:none;
	padding:7px 0 6px;
}

.month_list ul li a {
	text-decoration:none;
	color:#007ebd;
	font-size:13px;
}

.archive_months {
	float:left;
	width:100%;
}

.archive_months .right_heading {padding-bottom:9px;}

.news_article {border-bottom:5px solid #d9d9d9 !important;}

#wrapper_footer {
	float:left;
	width:95%;
	padding:3%;
	background-color:#eeeef0;
	border-top:1px solid #d9d9d9;
}

.footer_top {
	float:left;
	width:98%;
	border-bottom:1px solid #c1c3cb;
	padding-bottom:28px;
}

.footer_site {
	float:left;
	width:20%;
	padding-right:3%;
}

.footer_site ul li {
	border-top:1px solid #c1c3cb;
	/*font-family:"ProximaNova Semibold";*/
	/*font-weight:normal;*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:12px;
	list-style-type:none;
	padding:7px 0 6px;
}

.footer_site ul li a {
	color:#007ebd;
	text-decoration:none;
}

.footer_social_links {
	float:right;
	width:auto;
	padding-top:8px;
}

.footer_social_links ul {
	width:auto;
	float:right;
}

.footer_social_links ul li {
	list-style-type:none;
	float:left;
	padding:0 10px;
}

.footer_social_links ul li:last-child {padding-right:0;}

.footer_bottom_left {
	float:left;
	width:57%;
}

.footer_bottom {
	float:left;
	width:100%;
	padding-top:25px;
}

.footer_bottom_left p {
	color:#3e4459;
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	font-size:12px;
	padding-bottom:3px;
}

.footer_bottom_left img {
	float:left;
	padding-right:13px;
}

.footer_bottom_right {
	float:right;
	width:auto;
}

.footer_bottom_right ul {
	float:left;
	padding-left:10px;
	width:auto;
}

.footer_bottom_right ul li {
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	line-height:17px;
	list-style-type:none;
	text-align:right;
}

.footer_bottom_right ul li a {
	color:#3e4459;
	font-size:12px;
	text-decoration:none;
}

.article_content p a {
	font-size:14px;
	text-transform:none;
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
}

.article_top {
	float:left;
	width:100%;
	border-bottom:1px solid #d9d9d9;
}

.article_top img {padding-bottom:20px;}

.article_content {
	float:left;
	width:100%;
	padding-top:28px;
}

.article_content a {
	color:#007ebd;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-size:10px;
	text-decoration:none;
	text-transform:uppercase;
	padding-bottom:2px;
}

.article_content ul.article_list {
	float:left;
	width:100%;
	padding:5px 0 7px;
}

.article_content ul.article_list li {
	line-height:16px;
	color:#d9d9d9;
	float:left;
	font-size:12px;
	list-style-type:none;
	background:url("../images/right_border.jpg") no-repeat scroll right 5px transparent;
	margin:0 5px 0 0;
}

.article_content ul.article_list li:last-child {background:0;}

.article_content ul.article_list li a {
	float:none;
	font-size:12px;
	color:#007ebd;
	padding-right:6px;
	text-decoration:none;
	text-transform:none;
}

.article_content ul.article_list li p {
	color:#3e4459;
	display:inline;
}

.article_content p {
	color:#3e4459;
	font-size:14px;
	padding-bottom:15px;
	line-height:20px;
}

.article_list_2 li {
	background:url("../images/bullet.png") no-repeat scroll left 2px transparent;
	font-size:14px;
	list-style-type:none;
	padding-bottom:7px;
	padding-left:20px;
}

.article_list_2 li span {color:#007ebd;}

.article_list_2 {
	float:left;
	width:100%;
	padding-bottom:23px;
	border-bottom:1px solid #c1c3cb;
}

.article_content blockquote {margin:0;}

.article_content blockquote p {
	background:url("../images/quotes.png") no-repeat scroll left 18px transparent;
	margin-bottom:26px;
	border-bottom:1px solid #c1c3cb;
	float:left;
	/*font-family:"ProximaNova Lightit";*/
	font-weight:"Arimo";
	padding:17px 0 22px 70px;
}

.article_content .tag_links {
	border-bottom:1px solid #c1c3cb;
	border-top:1px solid #c1c3cb;
	float:left;
	margin-top:25px;
	padding:20px 0 23px;
	width:100%;
}

.article_content .tag_links .tag_links_1 {
	float:left;
	width:100%;
	padding-bottom:12px;
}

.article_content .tag_links label {
	padding-top:3px;
	color:#3e4459;
	float:left;
	text-transform:uppercase;
	width:100px;
}

.article_content .tag_links .tag_links_1 a {
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	font-size:13px;
	text-transform:none;
}

.article_content .tag_links .tag_links_2 {
	float:left;
	width:100%;
}

.article_content .tag_links .tag_links_2 ul li {
	color:#3e4459;
	float:left;
	list-style-type:none;
	padding-right:8px;
}

.article_content .tag_links .tag_links_2 ul li a {
	background:url("../images/border_black.jpg") no-repeat scroll right 3px transparent;
	/*font-family:"proximaNova Regular";*/
	font-weight:"Arimo";
	font-size:13px;
	text-transform:none;
}

.article_content .tag_links .tag_links_2 ul {
	float:left;
	width:83%;
}

.article_pagination_new {
	border-bottom:5px solid #c1c3cb;
	float:left;
	padding:19px 0 25px;
	width:100%;
}

.article_pagination_new .article_previous {
	text-align:left;
	float:left;
	width:45%;
}

.article_pagination_new p {
	font-size:10px;
	padding-bottom:0;
}

.article_pagination_new a {
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	font-size:14px;
	text-transform:none;
}

.article_pagination_new .article_next {
	float:right;
	width:45%;
	text-align:right;
}

.author {
	float:left;
	width:100%;
	padding:0 4px 22px;
}

.author_image {
	float:left;
	width:auto;
	padding-top:35px;
}

.author_image img {float:left;}

.author .author_name {
	float:right;
	width:89%;
	padding-bottom:15px;
}

.author .author_name a {
	color:#007ebd;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:16px;
	padding-bottom:12px;
	width:100%;
	float:left;
}

.author .author_name p {
	color:#3e4459;
	/*font-family:"proximaNova Light";*/
	font-weight:"Arimo";
	font-size:13px;
	line-height:20px;
}

.comments {
	float:left;
	width:100%;
	padding-top:7px;
	position:relative;
}

.comments .right_heading {
	border-bottom:1px solid #c1c3cb;
	width:100%;
}

.comments .ui-tabs {margin-top:10px;}

.article_content .tag_links_2 ul li:last-child a {background:0;}

.sub_button {
	background:url("../images/button-4-right.jpg") no-repeat scroll right top transparent;
	float:left;
	height:30px;
	position:absolute;
	right:0;
	top:72px;
}

.sub_button input {
	/*font-family:"proximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	background:url("../images/button-4-left.jpg") no-repeat scroll left top transparent;
	border:medium none;
	color:#fff;
	height:30px;
	padding:0 10px 0;
}

.login_link {
	float:right;
	width:50%;
}

.login_link a {
	color:#007ebd;
	float:right;
	font-size:14px;
	text-decoration:none;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
}

.your_comment .right_heading {
	padding-bottom:17px;
	border-bottom:1px solid #c1c3cb;
}

.your_comment .login_link {
	bottom:37px;
	position:relative;
}

.add_comment {
	border-bottom:5px soli.poll_result_persentage .result_block:last-child {padding-bottom:0;}

d #c1c3cb;
	padding-bottom:25px;
	float:left;
	padding-top:7px;
	width:100%;
}

.add_comment ul li {
	color:#3e4459;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:13px;
	list-style-type:none;
	padding-bottom:8px;
}

.add_comment ul li label {
	float:left;
	width:155px;
	padding-top:5px;
}

.add_comment ul li input {
	border:1px solid #e5e6e8;
	height:30px;
	width:74%;
}

.add_comment ul li textarea {border:1px solid #e5e6e8;}

.comment_button {
	margin-top:12px;
	background:url("/images/button-4-right.jpg") no-repeat scroll right top transparent;
	float:right;
	height:30px;
}

.comment_button input {
	cursor:pointer;
	background:url("/images/button-4-left.jpg") no-repeat scroll left top transparent;
	height:30px;
	padding:0 10px 0;
	/*font-family:"proximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	padding:0 10px 2px;
	border:medium none;
	color:#fff;
	font-size:14px;
}

.comment_content {
	float:left;
	width:100%;
	padding-top:23px;
}

.comment_image {
	float:left;
	width:auto;
	padding-right:18px;
}

.comment_right {
	border-bottom:1px solid #d9d9d9;
	float:right;
	padding-bottom:20px;
	width:89%;
}

.comment_right h2 {
	color:#007ebd;
	padding-bottom:8px;
}

.comment_right h2 span {
	color:#626678;
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	font-size:12px;
}

.comment_right p {
	color:#3e4459;
	/*font-family:"ProximaNova Light";*/
	font-weight:"Arimo";
	font-size:14px;
	line-height:21px;
}

.links_comment {
	float:left;
	width:100%;
}

.links_comment a {
	color:#007ebd;
	font-size:14px;
	text-decoration:none;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	float:left;
}

.links_comment ul {
	float:right;
	width:auto;
}

.links_comment ul li {
	float:left;
	list-style-type:none;
	padding-right:6px;
}

.links_comment ul li:last-child {padding-right:0;}

.links_comment ul li p {
	font-size:16px;
	padding-top:3px;
	padding-left:5px;
	font-weight:bold;
}

.comment_reply {
	width:88%;
	padding-top:10px;
	float:left;
	margin-left:68px;
}

.comment_reply .comment_right {
	width:92%;
	border-bottom:0;
}

.comment_reply .comment_image {padding-right:13px;}

.tab_content_new {
	float:left;
	width:100%;
	border-bottom:5px solid #c1c3cb;
	padding-bottom:23px;
}

.tab_content_new .comment_content:last-child .comment_right {border-bottom:0;}

.your_comment {
	float:left;
	width:100%;
	padding-top:5px;
	padding-top:11px;
}

.head h2 {padding-bottom:30px;}

.article_left_content {padding:15px 0;}

.sub_button input {
	cursor:pointer;
	background:url("/images/button-4-left.jpg") no-repeat scroll left top transparent;
	border:medium none;
	font-size:14px;
	color:#fff;
	height:30px;
	padding:0 7px 2px;
}

.listed_links_block ul li {
	float:left;
	list-style-type:none;
	padding-right:10px;
}

.comment_content .links_comment .comment_reply {margin-left:0;}

.article_pagination {
	float:left;
	padding:25px 0 25px 0;
	width:622px;
}

.article_pagination {
	color:#555;
	float:left;
	font-family:arial;
	font-size:13px;
	line-height:18px;
	list-style-type:none;
	width:auto;
}

.article_pagination a.next_page,
.article_pagination a.next_page:hover {
	background:url("../images/blue_image.jpg") no-repeat scroll right top transparent;
	float:left;
	color:#fff;
	height:24px;
	text-align:center;
	width:90px;
}

.article_pagination span.next_page,
.article_pagination span.next_page:hover {
	background:url("../images/black_image.jpg") no-repeat scroll right top transparent;
	float:left;
	color:#fff;
	padding:6px 30px;
	overflow:hidden;
}

.article_pagination a {
	text-decoration:none;
	color:#007ebd;
	float:left;
	font-size:13px;
	padding:6px 0 0;
	width:41px;
	height:24px;
	text-align:center;
}

.article_pagination a.previous_page,
.article_pagination a.previous_page:hover {
	height:24px;
	text-align:center;
	width:90px;
	float:left;
	background:url("../images/blue_image.jpg") no-repeat scroll left top transparent;
	color:#fff;
}

.article_pagination span.previous_page,
.article_pagination span.previous_page:hover {
	margin-right:10px;
	padding:6px 15px;
	float:left;
	background:url("../images/black_image.jpg") no-repeat scroll left top transparent;
	color:#fff;
}

.article_pagination .current:hover,
.article_pagination .current {
	color:#fff;
	background:url("../images/button-2.jpg") no-repeat scroll center center transparent;
	padding:6px 0 0;
	height:24px;
	text-align:center;
	text-decoration:none;
	width:46px;
	float:left;
}

.article_pagination .gap {float:left;}

.article_pagination a:hover {background:url("../images/button-1.jpg") no-repeat center center transparent;}

.article_pagination a:hover {color:#fff;}

.search_result {
	float:left;
	width:100%;
	padding-bottom:29px;
	border-bottom:5px solid #c1c3cb;
}

.search_result_head {
	border-bottom:1px solid #c1c3cb;
	float:left;
	width:100%;
	padding-bottom:17px;
}

.search_result_head h2 {
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	float:left;
	padding:5px 0;
}

.search_result_head .date_order {
	float:right;
	font-size:14px;
	width:auto;
}

.search_result_head .date_order p {color:#3e4459;}

.search_result_head .date_order p a {
	color:#007ebd;
	text-decoration:none;
}

.search_result_select {
	float:left;
	width:100%;
	padding-top:12px;
	padding-bottom:10px;
}

.search_result_select>ul>li {
	margin-right:15px;
	width:122px;
	border:1px solid #d2d1d1;
	border-radius:5px 5px 5px 5px;
	float:left;
	list-style-type:none;
	padding:6px 10px 5px;
	margin-bottom:5px;
}

.search_result_select>ul>li:last-child {margin-right:0;}

.search_result_select>ul>li.active a {
	background:url("../images/active_arw.png") no-repeat right top transparent;
	color:#fff;
	outline:0;
}

.search_result_select>ul>li.active {
	background:#3e4459;
	border:medium none;
	padding:7px 11px 6px;
}

.search_result_select>ul>li>a {
	background:url("../images/normal_arw.png") no-repeat scroll right top transparent;
	color:#3e4459;
	font-size:14px;
	padding-right:40px;
	width:85px;
	float:left;
	text-decoration:none;
}

.search_result .search_result_content {
	float:left;
	width:100%;
}

.search_result .search_result_content .search_content {
	float:left;
	width:30%;
	padding-right:31px;
}

.search_result .search_result_content .search_content:nth-last-child(2) {padding-right:0;}

.search_result .search_result_content .search_content ul li {
	padding-bottom:12px;
	float:left;
	list-style-type:none;
	width:auto;
	clear:both;
}

.search_result .search_result_content .search_content ul li label {
	color:#007ebd;
	float:left;
	font-size:13px;
	padding-left:7px;
	text-decoration:none;
	width:auto;
}

.search_result .search_result_content .search_content ul li a:hover {color:#3e4459;}

.search_result .search_result_content .search_content ul li input {
	float:left;
	margin-top:1px;
}

.search_result .search_result_button {
	float:left;
	width:100%;
	padding-top:18px;
}

.search_result .search_result_button .button_left {
	float:left;
	width:auto;
}

.search_result .search_result_button .button_left a {
	float:left;
	font-size:13px;
	text-decoration:none;
	color:#007ebd;
	padding-top:7px;
}

.search_result .search_result_button .button_right {
	float:right;
	width:auto;
}

.search_result .search_result_button .button_right .apply {
	background:url("../images/button-4-right.jpg") no-repeat scroll right top transparent;
	display:inline-block;
	height:30px;
	margin-right:8px;
}

.search_result .search_result_button .button_right .apply input {
	cursor:pointer;
	background:url("../images/button-4-left.jpg") no-repeat scroll left top transparent;
	border:medium none;
	color:#fff;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	height:30px;
	padding:0 20px;
	font-size:14px;
}

.search_result .search_result_button .button_right .cancel {
	background:url("../images/search_grey_right.jpg") no-repeat scroll right top transparent;
	display:inline-block;
	height:30px;
}

.search_result .search_result_button .button_right .cancel input {
	cursor:pointer;
	background:url("../images/search_grey_left.jpg") no-repeat scroll left top transparent;
	border:medium none;
	color:#fff;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:14px;
	height:30px;
	padding:0 20px;
	font-size:14px;
}

.play_icon {position:relative;}

.play_icon a.play_links:before {
	content:url("../images/play_1.png");
	left:110px;
	position:absolute;
	top:56px;
}

.container_top .play_icon .play_links:before {
	top:123px;
	left:180px;
}

.submenu ul.active {display:block;}

.submenu ul {display:none;}

.image_caption {
	color:#3e4459;
	font-size:14px;
	padding-bottom:4px;
	text-align:center;
}

.type_item h3 a {color:#007ebd !important;}

.login {
	float:left;
	width:93%;
	padding:0 20px;
}

.login-heading {
	float:left;
	width:100%;
	padding:0 0 10px;
	border-bottom:2px solid grey;
	margin-bottom:10px;
}

.login-content {
	float:left;
	width:100%;
	padding:20px;
}

.login-fields {
	float:left;
	width:100%;
	padding:6px 0;
}

.login-fields label {
	float:left;
	font-size:1.4em;
	color:#333;
	width:100px;
	padding-top:5px;
}

.login-fields span {
	padding-top:5px;
	float:left;
	font-size:1.2em;
	color:#007ebd;
	padding-right:10px;
}

.login-fields input {
	float:left;
	width:250px;
}

.login-button {
	float:left;
	width:100%;
}

.login-button input {
	padding:2px;
	font-size:14px;
	color:#fff;
	background-color:#0077cf;
	cursor:pointer;
	padding:10px;
	border:0;
	border-radius:4px;
	padding:2px 8px;
}

.forget-pwd {
	float:left;
	width:100%;
	padding:6px 0;
}

.login-content .button {
	clear:both;
	float:left;
	margin-left:110px;
	margin-top:10px;
}

.forget-pwd a {
	color:#0077cf;
	font-size:14px;
	text-decoration:none;
	line-height:18px;
	float:left;
	margin-left:111px;
}

.login-heading h1 {font-size:20px;}

.remember-me {
	float:left;
	width:100%;
	margin-left:111px;
}

.remember-me input {margin-right:2px;}

.remember-me label {font-size:14px;}

.registration_form {
	float:left;
	width:100%;
}

.registration_form_field label {
	float:left;
	width:150px;
	font-size:1.4em;
	color:#3e4459;
	line-height:18px;
}

.registration_form_field span.star {
	font-size:12px;
	color:#636976;
	float:left;
}

.registration_form_field input {
	border:1px solid #d8dfec;
	float:left;
	font-size:1.4em;
	height:22px;
	width:260px;
}

.registration_form_field {
	float:left;
	width:100%;
	padding-bottom:10px;
}

.container_left_content_reg {
	float:left;
	padding:0 20px;
}

.registration_form_field select {
	border:1px solid #d8dfec;
	float:left;
	font-size:1.2em;
	height:25px;
	padding:3px 1px 0;
}

.registration_form_field select.big {width:460px;}

.registration_form_field select.small {width:275px;}

.terms-conditions {
	float:left;
	width:100%;
}

.terms-conditions p {
	font-size:1.2em;
	text-transform:uppercase;
	padding-top:10px;
}

.terms-conditions a {
	color:#007ebd;
	font-weight:bold;
	float:none !important;
}

.forgot-submit {
	float:left;
	width:auto;
	width:140px;
	float:left;
	margin-left:81px;
	padding-top:10px;
}

.forgot-submit input {
	padding:2px 7px 5px;
	font-size:1.2em;
	color:#fff;
	background:none repeat scroll 0 0 #232c49;
	height:25px;
	border:0;
	font-family:arial;
}

.profile-block {
	float:left;
	padding:0 20px;
	width:634px;
}

.update {
	float:right;
	width:auto;
	padding-top:13px;
}

.update a {
	font-size:1.2em;
	color:#4a5978;
	text-decoration:underline;
	text-transform:uppercase;
	cursor:pointer;
}

.heading-top {
	float:left;
	width:100%;
	position:relative;
}

.profile-heading {
	float:left;
	width:auto;
}

.content {
	float:left;
	width:100%;
}

.content ul li {
	float:left;
	list-style-type:none;
	padding-bottom:10px;
	width:100%;
}

.content label {
	font-size:1.4em;
	color:#333;
	float:left;
	width:125px;
}

.content label.desc {width:420px;}

.registration_form_field .register_address1_textbox {
	margin-left:150px;
	margin-top:10px;
}

.registration_form .button {
	float:left;
	margin-left:150px;
}

.content p {padding:5px 0;}

.profile-content {
	float:left;
	width:94%;
	padding:10px 20px;
}

.content span {
	font-size:1.4em;
	color:#333;
	margin:0 10px;
	float:left;
}

.article_content .blockquote {
	background:url("../images/quotes.png") no-repeat scroll left 18px transparent;
	float:left;
	/*font-family:"ProximaNova Lightit";*/
	font-weight:"Arimo";
	margin-bottom:26px;
	padding:17px 0 22px 70px;
}

.sub_button a {
	color:#fff;
	font-size:14px;
	float:left;
	padding:6px 10px 6px;
	/*font-family:"proximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	background:url("../images/button-4-left.jpg") no-repeat scroll left top transparent;
}

.research_block {
	float:left;
	padding-left:20px;
	width:96%;
}

.password_reminder {
	float:left;
	width:100%;
}

.password_reminder a {color:#007ebd;}

.password_reminder p {
	color:#3e4459;
	font-size:14px;
	line-height:20px;
	padding:10px 0;
}

.password-field-content {
	float:left;
	width:100%;
	padding:10px 0;
}

.password-field-content label {
	float:left;
	width:80px;
	color:#3e4459;
	font-size:14px;
}

.password-field-content span.colon {
	float:left;
	font-size:14px;
	color:#3e4459;
	line-height:20px;
	margin-right:10px;
}

.password-field-content input {
	float:left;
	width:456px;
	border:1px solid #ccc;
	height:19px;
	margin-right:10px;
}

.button-new {
	float:left;
	width:auto !important;
	height:auto !important;
	margin-right:0 !important;
	background-color:#007ebd;
	color:#fff;
	padding:0 7px 1px;
}

.contact_us_content {
	float:left;
	width:100%;
}

.post_comment {
	clear:both;
	padding-top:10px;
}

.fill_comments {
	line-height:20px;
	padding:15px 0;
}

.fill_comments p {
	color:#3e4459;
	font-size:1.4em;
	padding:0 0 10px;
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
}

.fill_comments label {
	color:#3e4459;
	font-size:1.3em;
	display:block;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
}

.fill_comments input {
	border:1px solid #e5e6e8;
	height:21px;
}

.fill_comments textarea {border:1px solid #e5e6e8;}

.fill_comments .comment_button {float:left;}

.fill_comments .comment_button input {
	float:left;
	border:0;
	height:30px;
}

.password_reminder {
	float:left;
	width:100%;
}

.password_reminder p {
	font-size:14px;
	color:#3e4459;
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	padding:10px 0;
}

.register_label {
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
	font-size:1.3em;
}

.password_reminder input.text_style {
	border:1px solid #e5e6e8;
	height:22px;
}

.password_reminder p a {
	color:#007ebd;
	/*font-family:"ProximaNova Semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:14px;
}

.password_reminder .comment_button {
	margin-top:0;
	margin-left:20px;
	width:70px;
}

.password_reminder .register_label {width:50px !important;}

.top_features_block p, .top_features_block ul, .top_features_block ol {
	color:#3e4459;
	font-size:1.4em;
	line-height:19px;
	padding:7px 0 0;
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
}

.top_features_block ul, .top_features_block ol {
	padding-bottom: 20px;
	line-height: 1.4;
}
.top_features_block h6 {padding:10px 0;}

.top_features_block h6 span,
.top_features_block p b {color:#f00;}

.registration_form .text_style {border:1px solid #e5e6e8;}

.registration_form input.text_style {
	border:1px solid #e5e6e8;
	height:22px;
	margin-top:3px;
}

.registration_form .comment_button {
	margin-top:0;
	margin-left:5px;
}

.registration_form label {
	float:left;
	margin-top:4px;
}

.search_results {
	border-bottom:1px solid #d8dfec;
	margin-bottom:8px;
	padding:20px 0 25px;
}

.top_features_block {
	float:left;
	width:100%;
	padding:14px 0 0;
}

.top_features_block .right_heading {
	border-bottom:1px solid #c1c3cb;
	padding-bottom:10px;
}

.top_features_block_left {
	float:left;
	padding:0 0 8px 0;
}

.top_features_block_right {
	float:right;
	width:456px;
}

.top_features_block h2 {
	line-height:20px;
	padding-bottom:4px;
}

.top_features_block a,
.top_features_block_right a,
.top_features_block_left a {color:#3e4459;}

.title_by {padding:0 !important;}

.common_date a {
	color:#007ebd;
	padding:0 7px;
	font-weight:bold;
}

.top_features_block_right p a:hover,
.common_date a:hover {text-decoration:underline;}

.date span {
	background:none repeat scroll 0 0 transparent;
	color:#b4b4b4;
	padding:0;
}

.top_features_block_right p a {color:#007ebd;}

.search_results_parent .search_results:last-child {border:0;}

.text_field_reg {
	border:1px solid #d8dfec;
	height:22px;
	margin:4px 0 0;
	width:260px;
}

.text_area_reg {
	border:1px solid #d8dfec;
	margin:4px 0 0;
	width:275px;
	float:left;
}

.resource_left p.question_elemnts {
	color:#636976;
	/*font-family:"ProximaNova semibold";*/
	font-weight:"Arimo";
	font-weight:700;
	font-size:1.4em;
	margin:5px 0 12px;
}

.form_label p {
	font-size:14px;
	color:#3e4459;
}

.form_label .comment_button {width:60px;}

.content_box .right_heading {margin-bottom:35px;}

.form_label label {color:#3e4459;}

.form_label .register_label {color:#3e4459;}

.max_char {
	float:left;
	width:auto;
	padding-top:4px;
	padding-left:5px;
}

.max_char p {font-size:1.4em;}

.frnd_message {
	float:left;
	width:46.7%;
}

.frind_button {
	float:left;
	margin-left:258px;
	width:auto;
}

.lead_magmt ul {
	color:#3e4459;
	font-size:1.4em;
	list-style:disc inside none;
	padding:8px 0 0;
}

.lead_magmt ul li {padding-bottom:5px;}

.new_class_static p {
	float:left;
	padding-right:10px;
}

.static_content_new h2 {padding-top:10px;}

.lead_magmt .static_content_new {padding-top:0;}

.lead_magmt {border-top:1px solid #b9c1d0;}

.lead_generation .top_features_block {padding-bottom:15px;}

.lead_generation .top_features_block_left {padding:15px 36px 8px;}

.new_top_block p {
	float:left;
	padding-right:10px;
}

.magmt_team .static_content_new {padding-top:0;}

.static_content_new p a {color:#007ebd;}

.new_top_block h4 {
	font-size:14px;
	text-transform:none;
	/*font-family:"ProximaNova Regular";*/
	font-weight:"Arimo";
}

.magmt_team .top_features_block ul li a {
	color:#007ebd;
	font-weight:normal;
}

.fill_comments .cptch_block {margin-top:10px;}

.fill_comments .cptch_block input {
	border:1px solid #e5e6e8;
	height:30px;
	width:100px;
}

.inner_section_title p {
	border-bottom:1px solid #b9c1d0;
	color:#3e4459;
	font-family:Arial;
	font-size:20px;
	font-weight:500;
	padding:10px 0;
}

.resource_left {
	float:left;
	padding:10px;
	font-size:14px;
	color:#3e4459;
	width:100%;
}

.content_box .download_content {
	border-bottom:1px solid #c1c3cb;
	margin:0;
	padding-bottom:10px;
}

.question_elemnts {
	float:left;
	width:100%;
}

.question_elemnts p {
	color:#636976;
	font-size:1.2em;
	margin:5px 0 12px;
	font-weight:bold;
}

.form_label {
	float:left;
	width:100%;
}

.form_label label {
	float:left;
	width:142px;
	color:#636976;
	font-size:1.2em;
	line-height:18px;
	margin-right:10px;
}

.form_label input {
	display:inline-block;
	border:1px solid #b9c1d0;
	width:260px;
}

.form_label p {margin:4px 0 0;}

.form_label textarea {
	float:left;
	width:260px;
}

.submit_div_inner {
	float:left;
	width:100%;
}

.search_submit_tab {
	float:right;
	width:auto;
}

.search_submit_tab input {
	background:none repeat scroll 0 0 #232c49;
	border:medium none;
	color:#fff;
	float:left;
	font-family:Arial;
	font-size:12px;
	height:25px;
	margin-top:10px;
	padding:0 10px;
}

.inner_section_title {
	float:left;
	padding-left:10px;
	width:98.5%;
}

.registration_form .contact_captcha {
	margin-left:142px;
	margin-top:10px;
}

.contactus_form .button {
	float:left;
	margin-left:142px;
	margin-top:10px;
}

.polls_list_content {padding:13px 0 4px;}

.polls_list_content h3,
.polls_list_content a {
	color:#4a5978;
	font-size:12px;
	font-weight:bold;
}

.polls_list_content li {display:inline;}

.polls_list_content li a {
	border-right:1px solid #e4e4e4;
	padding:0 5px 0 0;
}

.polls_list_content li a {
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("/images/gray_pipe.jpg");
	background-position:right 2px;
	background-repeat:no-repeat;
	color:#636976;
	padding-right:10px;
}

.polls_list_content p {
	color:#636976;
	font-size:12px;
	margin:3px 0 8px;
}

.content_box {
	clear:both;
	float:left;
	width:620px;
}

.inner_content_box {
	float:left;
	width:602px;
}

.previous_next {
	float:left;
	width:100%;
}

.search_list_pagination {
	float:left;
	padding-top:10px;
	width:100%;
}

.search_list_pagination_left {
	float:left;
	width:300px;
}

.search_list_pagination_right {
	float:right;
	width:300px;
}

.search_list_pagination_right p {
	color:#636976;
	font-size:1.2em;
	text-align:right;
}

.inner_section_title {padding:0 9px;}

.search_list_pagination_left p {
	color:#636976;
	font-size:1.2em;
}

.search_box .button {
	background:url("../images/search.png") no-repeat scroll right top transparent;
	border:medium none;
	padding-right:22px;
	position:absolute;
	right:10px;
	top:7px;
}

.listed_links_block ul {
	float:left;
	width:100%;
}

.title_by {padding:0 !important;}

.abstract_top h2 {
	font-family:Arial;
	font-size:1.8em;
	font-weight:bold;
}

.abstract_details {
	border-top:1px solid #d8dfec;
	float:left;
	margin-top:12px;
	padding:10px 0;
	width:100%;
}

.listed_links_block {
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	width:100%;
}

.footer_down_links {
	float:left;
	clear:both;
	padding:6px 0;
	width:960px;
}

.footer_down_links ul {
	clear:both;
	float:none;
	margin:0 auto;
	padding:5px 0 0;
	text-align:center;
	width:65%;
}

.footer_down_links ul li {
	font-size:11px;
	list-style-type:none;
	display:inline;
}

.footer_down_links ul li a {
	color:#007ebd;
	padding:0 8px;
}

.footer_down_links ul.second_link {width:40%;}

.new {
	position:static;
	float:right;
}

.article_content ol li {
	color:#3e4459;
	font-size:14px;
	line-height:20px;
	list-style-position:inside;
	padding-bottom:10px;
}

.fill_comments a {color:#007ebd;}

.left_content_para {
	float:left;
	min-height:80px;
}

.left_content h2 {min-height:40px;}

.reg_form_butt {
	float:left;
	margin-left:137px;
	margin-top:10px;
	width:auto;
}

.comment_title a {
	color:#007ebd;
	font-size:14px;
}

.terms-conditions input {
	float:left;
	margin-right:1px;
}

.menu_top ul li.active a {color:#fff;}

#registration .comment_button {float:left;}

.terms-conditions input {margin-right:5px;}

.social_content ul li {padding-bottom:10px;}

.overview {
	float:left;
	width:100%;
}

.button a {
	background:url("../images/button-4-left.jpg") no-repeat scroll left top transparent;
	color:#fff;
	float:left;
	/*font-family:"proximaNova Semibold";*/
	font-family:"Arimo";
	font-weight:700;
	font-size:13px;
	padding:6px 10px;
}

.section_left {
	float:left;
	width:300px;
}

.section_left p {
	font-size:1.4em;
	line-height:19px;
	padding:5px 0 0;
	color:#3e4459;
}

.contact_us_content h2 {
	font-size:14px;
	padding:10px 0 10px;
}

.two_block_section h4 {
	font-size:14px;
	text-transform:none;
	padding:10px 0;
	/*font-family:"ProximaNova Regular";*/
	font-family:"Arimo";
}

.subscribe_service {
	border-top:1px solid #d8dfec;
	clear:both;
	padding:10px 0 5px;
}

.subscribe_service p {
	color:#3e4459;
	font-size:1.4em;
	line-height:19px;
}

.dark_content_box .inner_section_title {padding-left:0;}

.subscribe_service a {color:#007ebd;}

.static_parent_block .section_left {margin-right:10px;}

.static_parent_block .section_left .top_features_block {margin-bottom:15px;}

.static_parent_block .section_left .top_features_block p {padding-bottom:15px;}

.site-map ul li {border:none !important;}

.inner_section_title h3 {
	border-bottom:1px solid #c1c3cb;
	padding:10px 0 5px;
}

.inner_content_box ul li {
	color:#3e4459;
	font-size:14px;
	font-weight:500;
	list-style-type:none;
	padding-bottom:5px;
}

#forgott_form .register_mail_id {font-size:14px;}

#forgott_form input {
	height:22px;
	width:250px;
	margin-bottom:5px;
	border:1px solid #e5e6e8;
}

#forgott_form .button {
	float:left;
	margin-top:5px;
}

.heading-top .sub_button {top:0;}

.saved_resource p {
	color:#3e4459;
	font-size:14px;
	clear:both;
}

.heading-top .right_heading {
	border-bottom:1px solid #e5e6e8;
	padding-bottom:10px;
}

.research_content .right_heading {
	border-bottom:1px solid #e5e6e8;
	padding-bottom:10px;
	margin-bottom:10px;
}

.remove_txt_left {
	float:left;
	font-size:14px;
	width:auto;
}

.remove_txt_left a {color:#007ebd;}

.remove_txt_right {
	float:right;
	font-size:14px;
	width:auto;
}

.remove_txt_right a {color:#007ebd;}

.saved_resource .remove_block {
	padding-left:10px;
	padding-top:10px;
}

.saved_resource {
	float:left;
	width:100%;
	padding-bottom:15px;
}

.myprofile p {
	font-size:14px;
	color:#3e4459;
	padding-bottom:10px;
}

.questionnare_form_sub .button {float:left;}

.myprofile a {
	color:#007ebd;
	float:left;
	font-size:14px;
}

.myprofile .registration_form label {margin-top:0;}

.validation_box {
	margin-top:20px;
	margin-left:15%;
}

.errorExplanation {
	width:100%;
	border:2px solid red;
	padding:12px;
	margin-bottom:20px;
	background-color:#f0f0f0;
}

.errorExplanation h2 {
	text-align:left;
	font-weight:bold;
	padding:5px 5px 5px 15px;
	font-size:12px;
	margin:0 0 6px;
	background-color:#c00;
	color:#fff;
}

.errorExplanation ul li {
	margin-top:5px;
	font-size:12px;
	list-style:none;
}

.add_comment ul li .cptch_block input {
	border:1px solid #e5e6e8;
	display:block;
	height:30px;
	margin-left:156px;
	width:100px;
}

.add_comment .button {
	float:left;
	margin-left:154px;
}

.poll_result_persentage .result_block:last-child {padding-bottom:0;}

.more_text p a {color:#007ebd;}

.more_text p {
	color:#3e4459;
	font-size:1.4em;
}

.more_text {
	float:right;
	width:70%;
}

.static_content_new img {
	padding-top:10px;
	text-align:center;
	width:100%;
}

.about_bottom_content .more_links a {padding:5px 0 5px 90px;}

.reg {
	clear:none !important;
	margin-left:10px !important;
}

#list_gallery_holder .right-image,
.right_image_2 {
	width:auto;
	position:relative;
	border-bottom:1px solid #3e4459;
	min-height:116px;
}

#list_gallery_holder .ui-tabs-nav ol {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}

#list_gallery_holder .left_content ol {
	float:left;
	padding:8px 0 10px;
	line-height:20px;
	width:100%;
	min-height:20px;
}

#list_gallery_holder li,
#list_gallery_holder .hover_image_2 ol li,
#list_gallery_holder .hover_image_1 ol li {
	margin:0 2px 0 0;
	background:url("../images/gray-border.jpg") no-repeat scroll right 4px rgba(0,0,0,0);
}

#list_gallery_holder .left_content ol li {
	color:#d9d9d9;
	float:left;
	font-size:12px;
	list-style-type:none;
	margin:0 5px 0 0;
	line-height:16px;
	background:url("../images/right_border.jpg") no-repeat scroll right 3px;
}

#list_gallery_holder .left_content ol .image_comment a {
	background:url("../images/chat.png") no-repeat left top rgba(0,0,0,0);
	color:#FFF !important;
	width:25px;
	height:20px;
	display:block;
	text-align:center;
}

#list_gallery_holder ol li a,
#list_gallery_holder .hover_image_2 ol li a,
#list_gallery_holder .hover_image_1 ol li a {
	color:#bec0c7;
	padding-right:6px;
}

#list_gallery_holder .left_content ol li a {
	float:left;
	color:#007ebd;
	padding-right:6px;
	text-decoration:none;
}

#list_gallery_holder .image_comment a {
	background:url("../images/chat.png") no-repeat scroll left top rgba(0,0,0,0);
	color:#FFF !important;
	display:block;
	height:20px;
	text-align:center;
	width:25px;
}

#list_gallery_holder .left_content ol {line-height:20px;}

#list_gallery_holder .hover_image_4 ol li a,
#list_gallery_holder .hover_image_3 ol li a,
#list_gallery_holder .hover_image_2 ol li a,
#list_gallery_holder .hover_image_1 ol li a {
	color:#bec0c7;
	padding-right:6px;
}

.ui-tabs-nav li {list-style-type:none;}

#container_left_image_parent {
	min-width:430px;
	min-height:350px;
}

.ui-state-active .right_image_1 span {opacity:1;}

.webcast span a {
	   float:none !important;
	   font-size:12px !important;
	   text-transform:lowercase;
}

.reg_email label {
	width:130px;
	float:left;
	padding-right:12px;
}

.reg_email {padding-top:5px;}

.reg_email label span {
	color:#f00;
	font-size:14px;
	font-weight:bold;
}

.select_reg .select_reg {margin-top:5px;}

.select_reg_short .select_reg_short,
.select_reg_short select {margin-top:5px;}

#custom_reg_form .button {
	margin-left:140px;
	margin-top:15px;
}

.new_reg_error {
	color:#f00;
	font-size:12px;
	padding-top:5px;
}

.redesigned_reg {padding:5px 0 0 0;}

.header_logo p {
	color:#fff;
	display:inline;
	font-size:1.6em;
	font-weight:bold;
	padding-left:3em;
	vertical-align:top;
}

#subscriber_properties_magazine_receive_status {
	margin-bottom:20px;
	margin-right:5px;
}

.registration_form_field label span {
	color:#f00;
	font-size:14px;
	font-weight:bold;
}

.customized_reg .register_label {
	float:left;
	padding-top:7px;
}

.customized_reg .questionary_label {float:none;}

.cptch_block input {
	margin-left:151px;
	width:100px !important;
	height:30px;
}

.cptch_block .error {
	font-size:10px;
	color:#007ebd;
}

.search_close_button {
	float:left;
	width:100%;
	padding-top:10px;
}

.search_result_select .search_close_button a {
	background:0;
	display:inline-block;
	width:auto;
	padding-right:2px;
}

.search_result_select .search_close_button li {
	border:0;
	display:inline-block;
	float:none;
	width:auto;
	padding-right:0;
	padding-left:0;
	margin-right:5px;
}

.search_result_select .search_close_button p {
	display:inline-block;
	color:#fff;
	font-weight:normal;
	font-size:14px;
	background-color:#008bc4;
	font-weight:bold;
	padding:3px 15px 2px;
	border-radius:5px;
}

.search_close_button a.search_close img {border-radius:5px;}

.left {float:left !important;}

.center {float:none !important;}

.right {float:right !important;}

.article_list_style ol li,
.article_list_style ul li {
	color:#3e4459;
	font-style:normal;
	font-size:14px;
	list-style-position:inside;
	padding-bottom:.8em;
}

.article_list_style ol li a,
.article_content ul li a {
	font-size:14px;
	text-transform:none;
	/*font-family:"ProximaNova Regular";*/
	font-family:"Arimo";
}

.webcast .black a {color:black;}

.left_content .black a {color:black;}

#black {color:black;}

.page_display_bar_right {
	float:left;
	width:auto;
}

.search_dropdown li {list-style-type:none;}

.search_dropdown li>a {
	background:url("../images/down-arrow.png") no-repeat scroll right center transparent;
	color:#333;
	float:left;
	font-size:14px;
	font-weight:bold;
	padding-right:20px;
}

.relevance_select {
	line-height:28px;
	height:32px;
	background-color:#fff;
	border-radius:5px;
	padding:5px 6px;
	border:1px solid #d2d1d1;
	outline:0;
	color:#3e4459;
	float:left;
	width:116px;
}

.relevance_select {
	position:relative;
	top:0;
	right:0;
	opacity:0;
	filter:alpha(opacity=0);
}

.select_overlay {
	opacity:1;
	text-overflow:ellipsis;
	white-space:nowrap;
	background:url("../images/normal_arw.png") no-repeat scroll 90px center #fff !important;
	border-radius:5px;
	position:absolute;
	right:0;
	top:0;
	width:102px;
	border:1px solid #d2d1d1;
	outline:0;
	color:#3e4459;
	height:14px;
	pointer-events:none;
	float:left;
	padding:8px 6px;
}

.date_order {position:relative;}

#news_ticker {
	width:100%;
	float:left;
}

#news_ticker ul {
	list-style:none;
	float:left;
	width:100%;
	word-break:break-word;
}

#news_ticker ul li.ticker_list {
	float:left;
	width:100%;
}

.black {color:black !important;}

#container_left_image_parent_slide {width:100% !important;}

#container_left_image_parent {
	position:relative;
	width:430px;
	overflow:hidden;
	height:350px;
	float:left;
}

#container_left_image_parent_slide {
	position:relative;
	width:100%;
	height:350px;
}

#container_left_image_parent .container_left_image {
	position:absolute;
	top:0;
	left:0;
}

.container_left_image:first-child {display:block !important;}

.container_left_image span {bottom:-116px;}

.container_left_image div.hover_image_1 {bottom:-116px;}

.container_left_image:first-child span {bottom:0;}

.container_left_image:first-child div.hover_image_1 {bottom:0;}

.right_image_1:last-child {border-bottom:0;}

.article_content h2 a {
	text-transform:none;
	color:#3e4459;
	font-size:18px;
	text-decoration:underline;
}

.author_image_align {
	float:left;
	width:100%;
}

.author_name p a {
	float:none !important;
	font-size:12px !important;
}

.author_image_align ul li {
	float:right;
	list-style-type:none;
	padding-bottom:0;
}

.article_content ul.article_list li span a {padding-right:0;}

.left_content ul li.extra_space a:first-child {padding-right:0;}

.left_content ul li.extra_space a:last-child {padding-right:6px;}

.left_content ul li.extra_space a {float:none;}

.comment_count_hide {display:none;}

.standalone_wrapper {background-color:#fff !important;}

.moreLink {
	float:right;
	margin-top:10px;
}

.moreLink a {
	color:#007ebd;
	text-decoration:none;
	text-transform:uppercase;
	/*font-family:"ProximaNova Semibold";*/
	/*font-weight:normal;*/
	font-family:"Arimo";
	font-weight:700;
}

.latest-content {
	padding-top:0 !important;
	border:none !important;
}

.latest-content .tab_content {padding-top:0 !important;}

.latest-content .image_content h2 {font-size:16px;}

.latest-content .image_content p {font-style:italic;}

.latest-content .image_content p:first-child {
	/*font-family:"ProximaNova Semibold";
	font-style:normal;*/
	font-family:"Arimo";
	font-weight:700;
}

.latest-content .image_content>p>a {
	color:#007ebd;
	/*font-family:"ProximaNova Semibold";*/
	font-family:"Arimo";
	font-weight:700;
	font-size:10px;
}

.latest-content .image_content h2 a {
	color:#007ebd;
	text-decoration:none;
}

.latest-content .image_content>h2+p {clear:both;}

.latest-content .image_content p:first-child a {
	color:#3e4459;
	font-size:15px;
}

.latest-content .right_heading {padding-bottom:20px;}

.fill-group {
	width:100%;
	float:left;
	padding-bottom:10px;
}

.mainmenu li.search_top .sub_menu li h3 a {font-size:17px;}

.mainmenu li.search_top .sub_menu li h4 a span {font-size:13px;}

.mainmenu li.search_top .sub_menu li span {font-size:13px;}

.mainmenu li.search_top .sub_menu li h4 a {
	padding-bottom:3px;
	padding-top:3px;
}

.sub_menu p {padding-left:8px;}

.mainmenu .sub_menu li h3 a {
	font-size:15px;
	/*font-family:"ProximaNova Regular";*/
	font-family:"Arimo";
	font-weight:700;
}

.mainmenu .sub_menu li a span:first-child {
	width:10px;
	float:left;
}

.mainmenu .sub_menu li a span:last-child {
	width:250px;
	float:left;
}

.header_social_links .social_con {margin-right:0;}

.twitter_header,
.twitter_footer {
	background:#191d2d;
	color:#FFF;
	border-radius:10px 10px 0 0;
	padding:10px;
}

.twitter_footer {border-radius:0 0 10px 10px;}

.tweet {width:100%;}

.tweet iframe {
	border:1px solid #cfcfcf !important;
	max-width:99.4% !important;
}

.twitter_header a,
.twitter_footer a {
	color:#FFF;
	font-size:12px;
}

.twitter_footer {text-align:right;}

#register_form .terms-conditions span.error {
	position:absolute;
	bottom:-8px;
	text-transform:none;
	color:#007ebd;
	font-size:14px;
}

#register_form .terms-conditions {position:relative;}

.header_social_links .login_image .user_down {
	float:right;
	position:relative;
	padding:0 12px 0 0;
	margin-left:5px;
}

.header_social_links .user_down:after {
	content:"";
	position:absolute;
	background:url("../images/down_arrow.png") no-repeat 0 0;
	top:5px;
	right:0;
	width:8px;
	height:6px;
}

.dropdown {
	color:#fff;
	/*font-family:"ProximaNova Semibold";*/
	font-family:"Arimo";
	font-weight:700;
	font-size:13px;
	width:150px;
	border:1px solid #fff;
	padding:5px;
	position:absolute;
	background-color:#191d2d;
	z-index:1;
	border-radius:5px;
	right:0;
	top:100%;
	display:none;
}

.dropdown ul {
	margin:0;
	width:100%;
	display:block;
	position:static;
	background-color:transparent;
}

.dropdown ul li {
	padding:0;
	width:100%;
	border:0;
	min-height:auto;
	margin-bottom:5px;
}

.dropdown a {
	color:#fff;
	/*font-family:"ProximaNova Semibold";*/
	font-family:"Arimo";
	font-weight:700;
	font-size:13px;
	display:inline-block;
	margin:0 4px;
}

.dropdown:before {
	content:"";
	position:absolute;
	border-left:10px solid transparent;
	top:-11px;
	right:12px;
	height:10px;
	background:url("../images/active.png") no-repeat scroll center bottom transparent;
	width:20px;
}

.log_register {position:relative;}

#parent_tab.ui-tabs-nav {
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	position:relative;
	z-index:1;
	width:100%;
}

.ui-tabs-nav ul {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
}

#parent_tab .ui-tabs-nav li {
	outline:0;
	line-height:1.3;
	text-decoration:none;
	list-style:none;
	float:left;
	float:left;
	font-size:16px;
	list-style-type:none;
	border-bottom:0;
}

#parent_tab.ui-tabs-nav li a {
	padding-top:10px;
	border:0 none;
	color:#fff;
	float:left;
	font-size:1em;
	font-weight:normal;
	line-height:1.3;
	list-style:none outside none;
	margin:0;
	outline:0 none;
	text-decoration:none;
}

.ui-tabs-hide {display:none;}

.ui-tabs {
	clear:both;
	float:left;
	margin-bottom:0;
	width:100%;
}

.container-right .ui-tabs {width:300px;}

.ui-tabs-nav li:last-child {margin-right:0;}

#parent_tab .ui-tabs-nav li.ui-state-active {
	border-color:#c1c3cb #c1c3cb;
	border-style:solid solid none;
	border-width:1px 1px medium;
	float:left;
	height:19px;
	padding:13px;
}

#parent_tab .ui-tabs-nav li.ui-state-active a {
	float:left;
	text-decoration:none;
	font-weight:bold;
}

.tab_content_rgt {
	padding-top:20px;
	float:left;
	width:286px;
	padding-bottom:19px;
	padding-left:16px;
}

#parent_tab.ui-tabs-panel {
	float:left;
	width:100%;
}

#parent_tab.tab_content {float:left;}

#parent_tab ul li a {
	text-decoration:none;
	color:#3e4459;
}

#parent_tab.ui-tabs-nav li.ui-state-active {
	height:28px;
	margin-top:0;
	background:#fff;
	float:left;
}

#parent_tab.ui-tabs-nav li.ui-state-active a {
	height:15px;
	padding-bottom:7px;
	background:#fff;
	float:left;
	color:#000;
}

.tab_content_rgt {
	padding-top:20px;
	float:left;
	width:286px;
	padding-bottom:19px;
	padding-left:16px;
}

#parent_tab.ui-tabs-panel {
	border-top:1px solid #bcb9b6;
	background:#fff;
	border-radius:0 10px 10px 10px;
	float:left;
	padding:10px 15px 25px 15px;
	width:90.5%;
	border:1px solid #bcb9b6;
}

#parent_tab .ui-tabs-nav li {
	padding:14px 10px;
	border-bottom:1px solid #c1c3cb;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	list-style:none;
	float:left;
	font-size:13px;
	list-style-type:none;
}

#parent_tab.ui-tabs-nav li a {
	font-weight:bold;
	padding:8px 14px 8px 16px;
	border-bottom:1px solid #c1c3cb;
	color:#cecece;
	float:left;
	font-size:12px;
	line-height:1.3;
	list-style:none outside none;
	margin:0;
	outline:0 none;
	text-decoration:none;
}

#parent_tab.ui-tabs-nav {
	float:left;
	width:100%;
}

#parent_tab.ui-tabs-nav li a:hover {color:#f00;}

#parent_tab.ui-tabs-nav li.ui-tabs-selected a:hover {color:#000;}

#comment_tab.ui-tabs-nav {
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none;
	float:left;
	position:relative;
	z-index:1;
	width:100%;
}

#comment_tab .ui-tabs-nav li {
	outline:0;
	line-height:1.3;
	text-decoration:none;
	list-style:none;
	float:left;
	float:left;
	font-size:16px;
	list-style-type:none;
	border-bottom:0;
}

#comment_tab.ui-tabs-nav li a {
	padding-top:10px;
	border:0 none;
	color:#fff;
	float:left;
	font-size:1em;
	font-weight:normal;
	line-height:1.3;
	list-style:none outside none;
	margin:0;
	outline:0 none;
	text-decoration:none;
}

#comment_tab .ui-tabs-nav li.ui-state-active {
	background:none repeat scroll 0 0 #fff;
	position:relative;
	top:1px;
	font-size:16px;
	color:#3e4459;
	border-color:#c1c3cb #c1c3cb;
	border-style:solid solid none;
	border-width:1px 1px medium;
	float:left;
	height:22px;
	padding:13px 13px 20px;
}

#comment_tab .ui-tabs-nav li.ui-state-active a {
	float:left;
	text-decoration:none;
}

#comment_tab.ui-tabs-panel {
	float:left;
	width:100%;
}

#comment_tab.tab_content {float:left;}

#comment_tab ul li a {
	text-decoration:none;
	color:#3e4459;
}

#comment_tab.ui-tabs-nav li.ui-state-active {
	height:28px;
	margin-top:0;
	background:#fff;
	float:left;
}

#comment_tab.ui-tabs-nav li.ui-state-active a {
	height:15px;
	padding-bottom:7px;
	background:#fff;
	float:left;
	color:#000;
}

#comment_tab.ui-tabs-panel {
	border-top:1px solid #bcb9b6;
	background:#fff;
	border-radius:0 10px 10px 10px;
	float:left;
	padding:10px 15px 25px 15px;
	width:90.5%;
	border:1px solid #bcb9b6;
}

#comment_tab .ui-tabs-nav li {
	padding:14px;
	font-size:16px;
	color:#7f828d;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	list-style:none;
	float:left;
	list-style-type:none;
}

#comment_tab.ui-tabs-nav li a {
	font-weight:bold;
	padding:8px 14px 8px 16px;
	border-bottom:1px solid #c1c3cb;
	color:#cecece;
	float:left;
	font-size:12px;
	line-height:1.3;
	list-style:none outside none;
	margin:0;
	outline:0 none;
	text-decoration:none;
}

#comment_tab.ui-tabs-nav {
	float:left;
	width:100%;
}

#comment_tab.ui-tabs-nav li a:hover {color:#f00;}

#comment_tab.ui-tabs-nav li.ui-tabs-selected a:hover {color:#000;}

#comment_tab ul.ui-tabs-nav {
	float:left;
	width:100%;
	border-bottom:1px solid #c1c3cb;
}

.tab_content {
	float:left;
	padding-top:25px;
	width:100%;
}

.tab_info {
	border-bottom:1px solid #c1c3cb;
	float:left;
	padding:15px 0;
	width:100%;
}

.tab_content .tab_info:first-child {padding-top:0;}

.tab_content .tab_info:last-child {
	border-bottom:0;
	padding-bottom:0;
}

.tab_image {
	float:left;
	padding-right:10px;
	width:auto;
}

.image_content p {
	color:#3e4459;
	padding-top:2px;
	/*font-family:"ProximaNova Regular";*/
	font-family:"Arimo";
	font-size:14px;
}

.imageflow {
	overflow:hidden;
	position:relative;
	text-align:left;
	visibility:hidden;
	width:100%;
}

.imageflow img {
	border:0;
	position:absolute;
	top:0;
	visibility:hidden;
	-ms-interpolation-mode:bicubic;
}

.imageflow p {
	margin:0 auto;
	text-align:center;
}

.imageflow .loading {
	border:1px solid black;
	height:15px;
	left:50%;
	margin-left:-106px;
	padding:5px;
	position:relative;
	visibility:visible;
	width:200px;
}

.imageflow .loading_bar {
	background:#000;
	height:15px;
	visibility:visible;
	width:1%;
}

.imageflow .navigation {z-index:10000;}

.imageflow .slider {
	background:0;
	height:14px;
	margin:-6px 0 0 -7px;
	position:absolute;
	width:14px;
	z-index:10003;
}

.imageflow .slideshow.pause {background:url(button_pause.html) no-repeat;}

.imageflow .slideshow.play {background:url(button_play.html) no-repeat;}

.imageflow .images {
	overflow:hidden;
	white-space:nowrap;
}

.imageflow .button {
	cursor:pointer;
	height:17px;
	position:relative;
	width:17px;
}

.imageflow .previous {
	background:0;
	position:absolute;
	bottom:12px;
	left:-71px;
	height:49px;
	width:31px;
}

.imageflow .next {
	background:0;
	position:absolute;
	bottom:12px;
	right:-58px;
	height:49px;
	width:31px;
}

.imageflow .scrollbar {
	position:relative;
	visibility:hidden;
	z-index:10002;
	height:1px;
}

.imageflow .slider {
	height:14px;
	margin:-6px 0 0 -7px;
	position:absolute;
	width:14px;
	z-index:10003;
}

.imageflow .slideshow {
	cursor:pointer;
	height:14px;
	margin:20px 0 0 20px;
	position:absolute;
	width:14px;
	z-index:10003;
}

.imageflow .slideshow.pause {background:url("../images/button_pause.png") no-repeat;}

.imageflow .slideshow.play {background:url("../images/button_play.png") no-repeat;}

.imageflow .previous {
	background:url("../images/cl_prv.png") no-repeat scroll 16px 9px #82848d;
	float:left;
	height:39px;
	width:87.5%;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
	border-top:1px solid #fff;
}

.imageflow .previous:hover {background:url("../images/cl_prv_a.png") no-repeat scroll 16px 9px #007ebd;}

.imageflow .next {
	background:url("../images/cl_nxt.png") no-repeat 127px 9px #82848d;
	float:right;
	height:39px;
	width:87.5%;
	border-bottom:1px solid #fff;
	border-top:1px solid #fff;
	border-left:solid 1px #fff;
}

.imageflow .next:hover {background:url("../images/cl_nxt_a.png") no-repeat 127px 9px #007ebd;}

#myImageFlow {
	width:auto;
	height:316px !important;
	background-color:#000;
	position:relative;
}

#myImageFlow_navigation {
	background:none repeat scroll 0 0 #191d2d;
	position:absolute;
	top:187px;
	height:130px !important;
	width:300px;
	z-index:0;
}

#myImageFlow_caption {
	width:100% !important;
	padding-top:0 !important;
}

#myImageFlow_caption h3 {
	font-weight:normal;
	text-align:left;
	font-size:12px;
}

#myImageFlow_caption p {
	text-align:left;
	font-size:12px;
	font-weight:normal;
}

#myImageFlow_caption .left_content {
	padding:10px;
	width:280px;
}

#myImageFlow_caption .left_content p a {
	background:0;
	border:0;
	padding:0;
	font-size:10px;
}

#myImageFlow_caption .left_content h2 a {
	background:0;
	border:0;
	padding:0;
}

#myImageFlow_caption .left_content h2 a {
	/*font-family:"ProximaNova Regular";*/
	font-family:"Arimo";
	font-size:18px;
	color:#fefefe;
	padding-bottom:6px;
}

#myImageFlow_caption .left_content p {
	color:#f4f6f7;
	font-size:14px;
	padding-bottom:4px;
	line-height:18px;
}

#myImageFlow_caption .left_content a {
	font-size:14px;
	text-decoration:none;
	padding:0 0 0 20px;
	background:url("../images/arw_down.png") no-repeat left 4px transparent;
	border:0;
	color:#56c0e8;
}

#myImageFlow_caption .left_content h2 {
	color:#f4f6f7;
	min-height:auto;
}

.left_common_block {
	clear:both;
	float:left;
	margin-bottom:30px;
	overflow:hidden;
	width:100%;
}

.content_title p {
	border-bottom:1px solid #c1c3cb;
	color:#3e4459;
	/*font-family:"ProximaNova Semibold";*/
	/*font-weight:normal;*/
	font-family:"Arimo";
	font-weight:700;
	font-size:2em;
	padding:5px 0 8px;
}

.content_width_fix .right_heading {
	border-bottom:1px solid #d9d9d9;
	padding-bottom:10px;
}

.company_logo_block,
.business_contact_block,
.info_block {
	border-bottom:1px solid #d9d9d9;
	clear:both;
	float:left;
	margin:0 0 8px;
	padding:10px 0 15px;
	width:100%;
}

.resource_logo_left {float:left;}

.contact_block {
	border-right:1px solid #d9d9d9;
	float:left;
	width:250px;
}

.contact_info {padding:15px 0 0;}

.contact_block h3,
.business_block h3,
.info_block h3,
 {
	color:#3e4459;
	font-size:1.3em;
	padding-bottom:1px;
	font-weight:bold !important;
}

.type_item h2 a {color:#3e4459;}

.contact_info a {color:#007ebd;}

.type_item h3 {
	color:#007ebd;
	padding-bottom:1px;
	font-size:1.3em;
	line-height:12px;
	text-decoration:none;
	/*font-family:"ProximaNova Semibold";*/
	font-family:"Arimo";
	font-weight:700;
}

.business_contact_block p,
.info_block p,
.type_item p {
	font-size:14px;
	line-height:20px;
	color:#3e4459;
}

.contact_block h3 {font-size:16px;}

.contact_block p {
	font-size:16px;
	/*font-family:"ProximaNova Semibold";*/
	font-family:"Arimo";
	font-weight:700;
}

.business_block {
	float:left;
	margin:0 0 0 20px;
	width:47%;
}

.business_block h3 {font-size:16px;}

.info_block h3 {font-size:16px;}

.webcast_whitepaper {
	clear:both;
	padding-top:10px;
}

.resource_table tr td {
	padding:0 10px 10px 0;
	vertical-align:top;
}

a,
.main_menu ul li a:hover,
#tab_tab_right_one li a:hover,
#tab_tab_right_connect li a:hover {
	outline:medium none;
	text-decoration:none;
}

.common_block .right_heading h3 {
	text-transform:uppercase;
	border-bottom:1px solid #d9d9d9;
	padding-bottom:19px;
	margin-top:5px;
}

.common_block {
	clear:both;
	float:left;
	margin-bottom:11px;
	width:100%;
}

.article-page {
	float:left;
	width:100%;
}

.article-page p,
.article-page div {
	color:#3e4459;
	font-size:14px;
	line-height:20px;
	/*font-family:"ProximaNova Regular";*/
	font-family:"Arimo";
}

.article-page p {margin-bottom:19px;}

.article-page h6 {
	/*font-family:"ProximaNova Bold";*/
	font-family:"Arimo";
	margin-top:3px;
	margin-bottom:9px;
}

p.last-line {padding-top:16px;}

.common_block {
	clear:both;
	float:left;
	margin-bottom:11px;
	width:100%;
}

.top-image {
	clear:both;
	float:left;
	padding:7px 0 15px;
	width:100%;
	margin-bottom:18px;
}

.ibm {
	float:left;
	padding-top:4px;
}

.top-right-content {
	float:right;
	width:66%;
}

.webcast {
	float:left;
	width:100%;
}

.webcast a {
	color:#007ebd;
	/*font-family:"ProximaNova Semibold";*/
	font-family:"Arimo";
	font-weight:700;
	font-size:10px;
	padding-bottom:2px;
	text-decoration:none;
	text-transform:uppercase;
}

.webcast span {color:#007ebd;}

.webcast p {
	font-size:12px;
	color:#3e4459;
	margin-top:6px;
}

.category-list {
	float:left;
	width:50%;
	margin-top:25px;
}

.category-list p {
	line-height:19px;
	font-size:12px;
	color:#3e4459;
}

.category-list span {color:#007ebd;}

span.dim {color:#9497a1;}

.icon-image {
	width:100%;
	padding-bottom:22px;
	padding-top:21px;
	border-bottom:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	float:left;
}

.article-page h3 {
	/*font-family:"ProximaNova Bold";*/
	font-family:"Arimo";
	margin-top:8px;
	font-size:20px;
	text-transform:capitalize;
	margin-bottom:6px;
}

.article-page {
	padding-bottom:20px;
	padding-top:20px;
	border-bottom:1px solid #d9d9d9;
	float:left;
}

.image-list {
	border-bottom:5px solid #d9d9d9;
	float:left;
	width:100%;
	padding-top:18px;
	padding-bottom:55px;
}

.list-content {
	width:100%;
	float:left;
}

.list-more {
	float:left;
	margin-top:10px;
	margin-bottom:50px;
	padding-right:3%;
	width:47%;
}

.list-more h3 {
	padding-top:5px;
	padding-bottom:20px;
	text-transform:capitalize;
}

.list-more ul li {
	list-style-type:none;
	float:left;
	line-height:20px;
	padding-bottom:15px;
	padding-top:10px;
	border-top:1px solid #d9d9d9;
	width:94%;
}

.list-more li a {
	padding-left:25px;
	background:url("../images/bullets.jpg") no-repeat scroll left 5px transparent;
	float:left;
}

.list-more a {
	text-decoration:none;
	color:#007ebd;
	font-size:14px;
}

.image-list .sub_button {
	background:url("../images/button-4-right.jpg") no-repeat scroll right top transparent;
	float:left;
	position:static;
}

.post-list {float:right;}

.post-list a {
	text-decoration:none;
	color:#007ebd;
	font-size:16px;
	padding:10px 10px 10px 38px;
}

.post-list ul li {
	list-style-type:none;
	float:left;
	line-height:20px;
	padding-left:35px;
	padding-top:10px;
}

.post-list .arrow a {background:url("../images/resources.jpg") no-repeat scroll left center transparent;}

.post-list .plus a {background:url("../images/friend.jpg") no-repeat scroll left center transparent;}

.type_item h3 a {color:#007ebd;}

.register_label {
	color:#3e4459;
	font-size:13px;
	line-height:18px;
	padding:1px 0 0;
	width:142px !important;
}

.top_features_block h3 {padding-left:2px;}

p.title_by {margin-left:2px;}

.top_features_block p b {margin-left:4px;}

.register_label span.mandatory_symbol {
	color:hsl(0,100%,50%);
	font-size:14px;
	font-weight:bold;
}

.select_reg {padding:2px 0 0;}

.search_submit_tab {
	background:none repeat scroll 0 0 hsl(226,35%,21%);
	border:medium none;
	color:hsl(0,0%,100%);
	float:left;
	font-family:Arial;
	font-size:12px;
	height:25px;
}

#myElement_wrapper {
	height:324px !important;
	width:620px !important;
}

.reg_submit input {width:60px;}

.cookie_policy {
	color:#3e4459;
	display:inline-block;
	font-size:14px;
	margin:10px auto;
	width:100%;
}

.cookie_policy p {padding-top:2px !important;}

.cookie_policy p a {color:#007ebd;}

.question_elemnts {
	color:#3e4459;
	font-size:14px;
	margin:8px 0 8px;
}

.content_left_standalone {
	border-bottom:1px solid #d9d9d9;
	padding:25px 24px 25px 27px;
	width:622px;
	border-right:1px solid #d9d9d9;
	border-top:1px solid #d9d9d9;
	background-color:#fff;
	margin:0 auto;
	overflow:hidden;
	border-left:1px solid #d9d9d9;
}

.jcarousel-skin-tango .jcarousel-container {
	background:#fff;
	border:1px solid #d8dfec;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {direction:rtl;}

.jcarousel-skin-tango .jcarousel-container-horizontal {
	width:245px;
	padding:20px 40px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
	width:260px;
	height:305px;
	padding:43px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {overflow:hidden;}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width:245px;
	height:75px;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
	width:260px;
	height:305px;
	text-align:center;
}

.jcarousel-skin-tango .jcarousel-item {
	padding:28px 20px;
	width:220px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left:0;
	margin-right:10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left:10px;
	margin-right:0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {margin-bottom:10px;}

.jcarousel-skin-tango .jcarousel-item-placeholder {
	background:#fff;
	color:#000;
}

.jcarousel-skin-tango .jcarousel-next-horizontal {
	position:absolute;
	top:43px;
	right:5px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url("next-horizontal.png") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
	left:5px;
	right:auto;
	background-image:url("prev-horizontal.png");
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {background-position:-32px 0;}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position:-64px 0;}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
	cursor:default;
	background-position:-96px 0;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
	position:absolute;
	top:43px;
	left:5px;
	width:32px;
	height:32px;
	cursor:pointer;
	background:transparent url("prev-horizontal.png") no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
	left:auto;
	right:5px;
	background-image:url("next-horizontal.png");
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {background-position:-32px 0;}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position:-64px 0;}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
	cursor:default;
	background-position:-96px 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical {
	position:absolute;
	bottom:-1px;
	left:0;
	width:300px;
	height:42px;
	cursor:pointer;
	background:url("/images/down-arw.png") no-repeat scroll center center #e5e6e8;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {background-position:0 -64px;}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
	background-color:#e5e6e8 !important;
	cursor:default;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
	position:absolute;
	top:0;
	left:0;
	width:300px;
	height:41px;
	cursor:pointer;
	background:url("/images/up-arw.png") no-repeat scroll center center #e5e6e8;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {background-position:0 -64px;}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
	background-color:#e5e6e8 !important;
	cursor:default;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover {background:url("../images/down-arw.png") no-repeat scroll center center #007ebd;}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover {background:url("../images/up-arw.png") no-repeat scroll center center #007ebd;}

.flex-container a:active,
.flexslider a:active,
.flex-container a:focus,
.flexslider a:focus {outline:0;}

.slides,
.flex-control-nav,
.flex-direction-nav {
	margin:0;
	padding:0;
	list-style:none;
}

@font-face {
	font-family:'flexslider-icon';
	src:url('fonts/flexslider-icon.eot');
	src:url('fonts/flexslider-icon.eot?#iefix') format('embedded-opentype'),url('fonts/flexslider-icon.woff') format('woff'),url('fonts/flexslider-icon.ttf') format('truetype'),url('fonts/flexslider-icon.svg#flexslider-icon') format('svg');
	font-weight:normal;
	font-style:normal;
}

.flexslider {
	margin:0;
	padding:0;
}

.flexslider .slides>li {
	display:none;
	-webkit-backface-visibility:hidden;
}

.flexslider .slides img {
	width:100%;
	display:block;
}

.flex-pauseplay span {text-transform:capitalize;}

.slides:after {
	content:"\0020";
	display:block;
	clear:both;
	visibility:hidden;
	line-height:0;
	height:0;
}

html[xmlns] .slides {display:block;}

* html .slides {height:1%;}

.no-js .slides>li:first-child {display:block;}

.flexslider {
	position:relative;
	zoom:1;
}

.flex-viewport {
	max-height:2000px;
	-webkit-transition:all 1s ease;
	-moz-transition:all 1s ease;
	-o-transition:all 1s ease;
	transition:all 1s ease;
}

.loading .flex-viewport {max-height:300px;}

.flexslider .slides {zoom:1;}

.carousel li {margin-right:5px;}

.flex-direction-nav {*height:0;}

.flex-direction-nav a {
	text-indent:-100px;
	font-size:0;
	text-decoration:none;
	display:block;
	width:66px;
	height:96px;
	margin:-20px 0 0;
	position:absolute;
	top:33%;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:rgba(0,0,0,0.8);
	opacity:.5;
}

.flex-direction-nav a:hover {opacity:1;}

.flex-direction-nav .flex-prev {
	left:20px;
	background:url("../images/top_prev.png") no-repeat left center transparent;
}

.flex-direction-nav .flex-next {
	right:20px;
	background:url("../images/top_next.png") no-repeat left center transparent;
}

.flex-pauseplay a {
	display:block;
	width:20px;
	height:20px;
	position:absolute;
	bottom:5px;
	left:10px;
	opacity:.8;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000;
}

.flex-pauseplay a:before {
	font-family:"flexslider-icon";
	font-size:20px;
	display:inline-block;
	content:'\f004';
}

.flex-pauseplay a:hover {opacity:1;}

.flex-pauseplay a.flex-play:before {content:'\f003';}

.flex-control-nav {
	width:auto;
	position:absolute;
	top:-15px;
	text-align:center;
	left:5px;
}

.flex-control-nav li {
	float:left;
	margin:0 2px;
	display:inline-block;
	zoom:1;
	*display:inline;
}

.flex-control-paging li a {
	width:11px;
	height:11px;
	display:block;
	background:#fff;
	cursor:pointer;
	text-indent:-9999px;
	-webkit-border-radius:20px;
	-moz-border-radius:20px;
	-o-border-radius:20px;
	border-radius:20px;
	-webkit-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-moz-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	-o-box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
	box-shadow:inset 0 0 3px rgba(0,0,0,0.3);
}

.flex-control-paging li a:hover {background:#312783;}

.flex-control-paging li a.flex-active {
	background:#312783;
	cursor:default;
}

.flex-control-thumbs {
	margin:5px 0 0;
	position:static;
	overflow:hidden;
}

.flex-control-thumbs li {
	width:25%;
	float:left;
	margin:0;
}

.flex-control-thumbs img {
	width:100%;
	display:block;
	opacity:.7;
	cursor:pointer;
}

.flex-control-thumbs img:hover {opacity:1;}

.flex-control-thumbs .flex-active {
	opacity:1;
	cursor:default;
}

@media screen and (max-width:860px) {
	.flex-direction-nav .flex-prev {
		opacity:1;
		left:10px;
	}
	.flex-direction-nav .flex-next {
		opacity:1;
		right:10px;
	}
}

.left_content,
.search_box {
	-webkit-transition:width .2s ease;
	-moz-transition:width .2s ease;
	-ms-transition:width .2s ease;
	-o-transition:width .2s ease;
	transition:width .2s ease;
}

.content_left {
	-webkit-transition:width .2s ease;
	-moz-transition:width .2s ease;
	-ms-transition:width .2s ease;
	-o-transition:width .2s ease;
	transition:width .2s ease;
}

.menu_top ul li {
	-webkit-transition:padding .2s ease;
	-moz-transition:padding .2s ease;
	-ms-transition:padding .2s ease;
	-o-transition:padding .2s ease;
	transition:padding .2s ease;
}

.menu_400,
.mainmenu_400 {display:none;}

.global_400 {display:none;}

.social-links {display:none;}

.footer_down_links ul li {
	display:inline;
	float:none;
}

.footer_bottom_right {width:250px;}

.footer_bottom_right ul {width:88%;}

.footer_bottom_right ul li {
	float:right;
	margin-left:10px;
}

#myImageFlow {width:100%;}

#myImageFlow_navigation {width:100%;}

#myImageFlow_caption .left_content {width:93%;}

#myImageFlow_navigation {
	top:221px;
	height:133px !important;
}

#myImageFlow {height:354px !important;}

.right_image_1 img {
	width:100%;
	display:block;
}

.idg_image ul li a img {
	width:58px;
	height:58px;
}

.slide-play-block {
	float:left;
	width:100%;
}

.slide-play {
	float:left;
	width:100%;
	margin-bottom:15px;
	margin-top:13px;
}

.slideIndex {
	font-size:24px;
	color:#fff;
	position:absolute;
	right:14%;
	bottom:16px;
	z-index:1000;
}

.slide-play-block .flexslider {
	padding:0 0 60px;
	background-color:#191d2d;
}

.slide-play-block .flex-control-nav {display:none;}

#carousel1 .flex-viewport {
	width:90%;
	margin:0 auto;
}

.slide-play-block .flexslider .options {
	float:left;
	width:29%;
	position:absolute;
	bottom:16px;
	left:35%;
}

#carousel1 {
	background-color:#191d2d;
	padding:0 0 20px;
}

.slide-play-block .first-slide {
	float:left;
	width:22px;
	height:23px;
	background:url("../images/prev-last.png") no-repeat scroll 0 0 transparent;
	opacity:.6;
}

.slide-play-block .previous-slide {
	float:left;
	width:21px;
	height:23px;
	background:url("../images/paly.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	left:16%;
	opacity:.6;
}

.slide-play-block .next-slide {
	float:left;
	width:21px;
	height:23px;
	background:url("../images/next-n.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	right:16%;
	opacity:.6;
}

.slide-play-block .last-slide {
	float:right;
	width:22px;
	height:23px;
	background:url("../images/next-last.png") no-repeat scroll 0 0 transparent;
	opacity:.6;
}

.slide-play-block .fullscreen {
	float:left;
	width:32px;
	height:33px;
	background:url("../images/fullscreen.png") no-repeat scroll 0 0 transparent;
	position:absolute;
	right:3.8%;
	bottom:6px;
}

.over_lay {
	background-attachment:scroll;
	background-clip:border-box;
	background-color:#000;
	background-image:none;
	background-origin:padding-box;
	background-position:0 0;
	background-repeat:repeat;
	background-size:auto auto;
	height:1000%;
	opacity:1;
	position:absolute;
	width:100%;
	z-index:1000;
}

#carousel1 .slides>li {margin-right:2px;}

#carousel1 .flex-direction-nav .flex-prev {
	left:6px;
	top:19px;
	background:url("../images/prev_arrow.png") no-repeat left center #007ebd;
	width:25px;
	height:83px;
}

#carousel1 .flex-direction-nav .flex-next {
	right:6px;
	top:19px;
	background:url("../images/next_arrow.png") no-repeat left center #007ebd;
	width:25px;
	height:83px;
}

.fullgallery {
	float:left;
	left:17%;
	margin-bottom:0 !important;
	margin-left:auto !important;
	margin-right:auto !important;
	margin-top:0 !important;
	padding-bottom:10px;
	padding-left:0;
	padding-right:0;
	padding-top:0;
	position:absolute;
	top:43px;
	width:66%;
	z-index:20000;
}

.slide-play:hover #slider1 .flex-pause-play {display:block !important;}

#slider1 .flex-pause-play {display:none;}

.slide-play-block .flex-pauseplay {
	float:left;
	width:36px;
	height:36px;
	position:absolute;
	font-size:0;
	left:47.5%;
	bottom:5px;
}

.slide-play-block .flex-pause-play a {
	color:#fff !important;
	padding-top:111px;
}

.slide-play-block .flex-pauseplay a {
	display:block;
	width:22px;
	height:22px;
	position:absolute;
	bottom:11px;
	left:10px;
	opacity:.6;
	z-index:10;
	overflow:hidden;
	cursor:pointer;
	color:#000;
}

.slide-play-block .flex-pauseplay a:hover {opacity:1;}

.slide-play-block .flex-pause-play {
	width:106px !important;
	height:111px !important;
	left:42%;
	top:55%;
	font-size:17px;
	color:#fff;
}

.slide-play-block .flex-pauseplay a:before {display:none;}

.slide-play-block #slide-gal:hover .flex-pause-play .flex-pause {
	width:124px;
	height:106px;
	background:url("../images/pauseiconhover.png") no-repeat scroll 0 0 transparent;
}

.slide-play-block #slide-gal:hover .flex-pause-play .flex-pause:hover {background:url("../images/pauseicon.png") no-repeat scroll 0 0 transparent;}

.slide-play-block .flex-play {background:url("../images/next-n.png") no-repeat scroll 0 0 transparent;}

.slide-play-block .flex-pause {background:url("../images/pause.png") no-repeat scroll 0 0 transparent;}

.slide-play-block #slide-gal .slides img {
	max-height:545px;
	padding-bottom:0;
}

.slide-play-block #slide-gal:hover .flex-pause-play .flex-play {
	width:111px;
	height:106px;
	background:url("../images/paly-icon-hover.png") no-repeat scroll 0 0 transparent;
}

.slide-play-block #slide-gal:hover .flex-pause-play .flex-play:hover {background:url("/images/paly_icon.png") no-repeat scroll 0 0 transparent;}

.slide-play-block .previous-slide:hover {opacity:1;}

.slide-play-block .first-slide:hover {opacity:1;}

.slide-play-block .next-slide:hover {opacity:1;}

.slide-play-block .last-slide:hover {opacity:1;}

@media only screen and (max-width:1023px) {
	.search_box .search {width:160px;}
	.content_left {
		width:97%;
		padding:6% 2%;
	}
	.article_top img {
		max-width:100%;
		min-width:99%;
	}
	.article_content img {max-width:100%;}
	.mainmenu .search_top {width:30px;}
	.mainmenu .search_top>a {
		padding-right:0;
		width:0;
		overflow:hidden;
		height:20px;
	}
	.mainmenu .sub_menu {right:34px;}
	.header_social_links ul {
		float:right;
		right:0;
		position:absolute;
		z-index:99;
		background-color:#e5e6e9;
		top:52px;
		margin-right:0;
		z-index:999;
	}
	.social-links {
		display:block;
		float:left;
		padding:25px;
		padding-bottom:19px;
		padding-top:19px;
		width:auto;
	}
	.header_social_links ul {display:none;}
}

@media only screen and (min-width:402px) and (max-width:1023px) {
	#container_left_image_parent,
	#container_left_image_parent_slide,
	#container_left_image_parent .container_left_image {height:537px;}
	.container_left_image {width:100%;}
	.idg_connect_parent,
	.tab_content_parent {clear:both;}
	#container_left_image_parent {
		min-width:70%;
		min-height:100%;
	}
	.container_left_image a img {
		max-width:100%;
		width:100%;
		height:100%;
	}
	.container_right_image {width:30%;}
	.right_image_3 span,
	.right_image_2 span,
	.right_image_1 span {
		width:100%;
		height:100%;
	}
	.container_left {width:100%;}
	.container_left_content .left_content {width:48%;}
	.left_content img {
		max-width:100%;
		min-width:100%;
	}
	.footer_bottom_left {width:100%;}
	.footer_down_links,
	.footer_down_links ul.second_link {width:100%;}
	.footer_down_links ul {width:100%;}
	.footer_down_links ul li {
		display:inline;
		float:none;
	}
	.container_right {
		width:97%;
		padding:0 1%;
		margin-top:30px;
	}
	.right_common_block {
		width:45%;
		margin-right:3%;
	}
	.apps {
		width:100%;
		text-align:center;
	}
	.apps a:last-child img {margin-bottom:7px;}
	.jcarousel-skin-tango .jcarousel-container-vertical {width:88%;}
	.jcarousel-skin-tango .jcarousel-next-vertical {width:100%;}
	.jcarousel-skin-tango .jcarousel-prev-vertical {width:100%;}
	.jcarousel-skin-tango .jcarousel-item {
		width:100%;
		display:inline-block;
		float:none !important;
	}
	.parent_block {
		float:left;
		width:100%;
	}
}

@media only screen and (max-width:880px) {
	#container_left_image_parent,
	#container_left_image_parent_slide,
	#container_left_image_parent .container_left_image {height:463px;}
}

@media only screen and (max-width:830px) {
	#container_left_image_parent,
	#container_left_image_parent_slide,
	#container_left_image_parent .container_left_image {height:429px;}
}

@media only screen and (max-width:768px) {
	#container_left_image_parent,
	#container_left_image_parent_slide,
	#container_left_image_parent .container_left_image {height:413px;}
	.container_right {
		width:97%;
		padding:0 1%;
	}
	.right_common_block {
		padding:10px 0 20px;
		margin-right:2%;
		width:48%;
	}
	.apps a:last-child img {margin-bottom:7px;}
	.menu_top ul li {padding:30px 3% 25px;}
	.container_right {
		width:96%;
		margin:10px;
		padding:0;
	}
	.mainmenu {height:78px;}
	.mainmenu .search_top {
		display:block;
		float:right;
		position:absolute;
		right:0;
	}
	.mainmenu .sub_menu {
		right:0;
		top:49px;
	}
	.menu_top {width:65%;}
	.menu_top ul li {padding:23px 2% 9px;}
	.search_box {margin:14px 15px;}
	.header_social_links ul li {
		float:none;
		border-right:0;
	}
	.footer_site {width:30%;}
	.footer_bottom_right {
		width:100%;
		text-align:center;
	}
	.footer_bottom_right ul {
		width:100%;
		margin-top:10px;
		padding-left:0;
	}
	.footer_bottom_right ul li {
		display:inline;
		margin-right:10px;
		float:none;
	}
	.footer_bottom_right ul li:last-child {margin-right:0;}
	.footer_bottom_right ul li:first-child {margin-left:0;}
}

@media only screen and (width:768px) {
	#container_left_image_parent {height:413px !important;}
	#container_left_image_parent {
		min-width:508px;
		min-height:100%;
	}
	.container_left_image a img {
		max-width:100%;
		width:100%;
	}
	.container_right_image {width:225px;}
	.right_image_3 span,
	.right_image_2 span,
	.right_image_1 span {
		height:137px;
		width:225px;
	}
	.more_links_new a {width:93.9%;}
	.imageflow .previous {
		width:86.8%;
		left:-78px;
	}
	.imageflow .next {
		width:86.8%;
		right:-65px;
		background-position:138px 9px;
	}
}

@media only screen and (max-width:767px) {
	.header_logo {padding:16px 0 12px 20px;}
	.log_register {padding-right:5px;}
	.header_social_links p.login_image {
		background:0;
		width:18px;
		overflow:hidden;
		padding-left:17px;
		padding-top:18px;
	}
	.header_social_links p.login_image a:first-child {
		background:url("../images/User.png") no-repeat scroll left 0 transparent;
		padding-left:20px;
	}
	.mainmenu>li {
		clear:both;
		background-color:#53586b;
		height:19px;
		padding:5px 1% 5px 1%;
		border-bottom:1px solid #767987;
		display:none;
		width:150px;
		padding-bottom:20px;
	}
	.mainmenu>li:hover {
		background:0;
		background-color:#53586b;
	}
	.mainmenu>li:last-child {
		display:block;
		padding:10px 1% 10px 1%;
		border-bottom:0;
		background-color:transparent;
	}
	.mainmenu>li:first-child {
		display:block;
		padding:10px 4% 15px 25px;
		background-image:none;
		border-bottom:0;
		background-color:transparent;
	}
	.mainmenu {height:54px;}
	.mainmenu .search_top {width:155px;}
	.mainmenu .search_top>a {width:155px;}
	.menucontainer {z-index:99;}
	.header_logo p {
		font-size:1.5em;
		padding-left:1em;
	}
	.mainmenu li.active a.global {display:none;}
	.mainmenu li.active a.global_400 {display:block;}
	.container_left_content .left_content {width:47%;}
	.slide-play-block .flexslider .options {
		left:10%;
		width:39%;
	}
	.slide-play-block .flex-pause-play {left:37% !important;}
	.slide-play-block .flex-pauseplay {left:26.5%;}
	.slideIndex {right:20%;}
}

@media only screen and (max-width:710px) {
	.menu_400 {
		display:block;
		float:left;
		padding:19px 0 14px;
		margin-left:15px;
	}
	.menu_400 a {
		color:#FFF;
		font-size:16px;
		text-decoration:none;
		padding:14px 12px 14px 10px;
	}
	.menu_400:hover a {background-color:#53586b;}
	#menu {
		display:none;
		position:absolute;
		top:65px;
		left:15px;
	}
	#menu ul li {
		display:block;
		clear:both;
		.search_result .search_result_content .search_content {padding-right:10px;}
}

#menu ul {
	background-color:#53586b;
	z-index:100;
	float:left;
	padding:10px;
	overflow:auto;
	position:absolute;
	top:39px;
}

#menu ul li {
	border-bottom:1px solid #767987;
	float:left;
	list-style-type:none;
	width:100%;
	padding:10px 0;
}

.menu_top ul li {padding:9px 9% 9px;}

.menu_top {width:75%;}
}

@media only screen and (max-width:601px) {
	.library_content {
		width:65%;
		margin:0 16%;
	}
	.resource_center {margin:0 7%;}
	.jcarousel-skin-tango .jcarousel-clip-vertical {width:85%;}
	.jcarousel-skin-tango .jcarousel-container-vertical {width:75%;}
	.library_content {
		width:85%;
		margin:0 7%;
	}
	#myImageFlow_navigation {top:255px;}
	#myImageFlow {
		height:397px !important;
		width:97.2%;
	}
	.imageflow .previous,
	.imageflow .next {width:71.5%;}
	.imageflow .next {background-position:90% 9px;}
	.imageflow .next:hover {background-position:90% 9px;}
	.more_links_new {width:97.2%;}
	.search_result .search_result_content .search_content {width:45%;}
}

@media only screen and (max-width:650px) {
	#container_left_image_parent,
	#container_left_image_parent_slide,
	#container_left_image_parent .container_left_image {height:480px;}
	#container_left_image_parent {width:100% !important;}
	#tab_right li:last-child {padding-right:0;}
	.container_right_image {width:100%;}
	.container_left_image img {
		min-width:100%;
		width:100%;
	}
	#container_left_image_parent {
		min-width:310px;
		min-height:100%;
	}
	.container_right_image {min-width:388px;}
	.right_image_1,
	.right_image_2 {
		width:33.333333%;
		float:left;
	}
	.hover_image_1 {
		padding:10px;
		margin-right:0;
	}
	.hover_image_4,
	.hover_image_3,
	.hover_image_2 {width:88%;}
	.right_image_3 span,
	.right_image_2 span,
	.right_image_1 span {
		width:100%;
		min-height:100%;
	}
	.container_left_image span {width:99.8%;}
	.hover_image_1,
	.container_left_image span {margin-bottom:10px;}
	.footer_social_links ul li {
		float:none;
		display:inline;
	}
	.footer_social_links ul {width:100%;}
	.footer_social_links {
		width:100%;
		text-align:center;
		padding-top:15px;
	}
	.container_left_content_reg {padding:0 15px;}
	.add_comment ul li input {width:64%;}
}

@media only screen and (max-width:620px) {
	.right_common_block {
		width:100%;
		margin:20px 0 0;
	}
	.comment_right {width:100%;}
	.list-more {
		width:100%;
		padding-right:0;
	}
	.max_char {margin-left:145px;}
	.add_comment ul li input {width:64%;}
	.content_left {width:96%;}
	.content_box,
	.inner_content_box {width:100%;}
	.resource_left {padding:0;}
	.select_reg select {width:100%;}
}

@media only screen and (max-width:480px) {
	#container_left_image_parent,
	#container_left_image_parent_slide,
	#container_left_image_parent .container_left_image {height:380px;}
	.header_middle {position:relative;}
	.right_image_1,
	.right_image_2 {
		width:49.994%;
		float:left;
	}
	.right_image_1:last-child {
		width:100%;
		min-height:140px;
	}
	.right_image_1:last-child img {display:none;}
	.container_right_image {min-width:436px;}
	.hover_image_1,
	.container_left_image span {margin-bottom:10px;}
	.right_image_1 a img {
		width:100%;
		max-width:100%;
	}
	.container_right_image .right_image_1 span {height:100%;}
	.footer_down_links ul li a {padding:0 5px;}
	.header_logo p {display:none;}
	.footer_site {
		width:100%;
		margin-top:30px;
	}
	.listed_links_block ul li:last-child {
		width:112px;
		overflow:hidden;
	}
	.footer_bottom_left p {text-align:center;}
	.right_image_1,
	.right_image_2 {min-height:105px;}
	.slide-play-block .flex-pauseplay {left:25%;}
	.resource_left .sign_in_textbox {width:60.4%;}
	.resource_left .text_field_reg {width:99%;}
	.resource_left .select_reg_short select {width:100%;}
	.resource_left .reg_email label {
		width:35.8%;
		margin-right:0;
	}
	.resource_left .register_label {width:165% !important;}
}

@media only screen and (max-width:480px) {
	.listed_links_block ul li:last-child {
		width:95%;
		margin-top:3px;
	}
	.more_links_new a {width:91.8%;}
	.frind_button {margin-left:0;}
	.container_left_content_reg {padding:0 10px;}
	.business_block {
		width:100%;
		border-right::none;
	}
	.contact_block {
		width:100%;
		padding-left:0;
		padding-top:20px;
	}
	#menu {top:14px;}
}

@media only screen and (max-width:401px) {
	#container_left_image_parent,
	#container_left_image_parent_slide,
	#container_left_image_parent .container_left_image {height:280px;}
	.container_top {padding-bottom:20px;}
	.container_left_content {padding-top:0;}
	.social-links {padding:20px 10px;}
	.log_register {padding-right:7px;}
	.container_left {width:100%;}
	.container_left_content .left_content {
		width:98%;
		margin-top:20px;
	}
	.imageflow .previous,
	.imageflow .next {width:87.5%;}
	#myImageFlow {width:100%;}
	.container_right_image {min-width:100%;}
	.left_content img {min-width:100%;}
	.footer_bottom_left {width:100%;}
	.footer_down_links,
	.footer_down_links ul.second_link {width:100%;}
	.footer_down_links ul {width:100%;}
	.footer_down_links ul li {
		display:inline;
		float:none;
	}
	.sub_button {top:10px;}
	.jcarousel-skin-tango .jcarousel-prev-vertical,
	.jcarousel-skin-tango .jcarousel-next-vertical {width:100%;}
	.apps {
		width:100%;
		text-align:center;
	}
	.more_links_new {width:100%;}
	.resource_table tr td {
		display:block;
		width:100%;
	}
	.forget-pwd a,
	.remember-me,
	.login-content .button {margin-left:0;}
	.resource_left .reg_email label {padding-right:11px;}
}

@media only screen and (max-width:399px) {
	.container_left_image {width:100%;}
	.hover_image_1 h2 {font-size:20px;}
	.hover_image_4 h2,
	.hover_image_3 h2,
	.hover_image_2 h2 {
		font-size:11px;
		line-height:12px;
	}
	.library_content {
		width:88%;
		margin:0 7%;
	}
	.hover_image_2 {padding:0 10px 0;}
	.right_image_1,
	.right_image_2 {min-height:90px;}
	.add_comment ul li textarea {display:block;}
	.right_image_1:last-child {
		width:99.8%;
		min-height:110px;
	}
	.slide-play-block .flex-pause-play {left:30% !important;}
	.slide-play-block .flex-pauseplay {left:24%;}
	.slide-play-block #slide-gal:hover .flex-pause-play .flex-play {
		background:url("/images/slide-play2.png") no-repeat center center transparent;
		width:120px;
		height:36px;
		font-size:14px;
		bottom:70px;
		left:-5px;
		padding-left:30px;
	}
	.slide-play-block #slide-gal:hover .flex-pause-play .flex-play:hover {
		background:url("/images/slide-play2.png") no-repeat center center transparent;
		width:120px;
		height:36px;
		font-size:14px;
		bottom:70px;
		left:-5px;
		padding-left:30px;
	}
	.slide-play-block #slide-gal:hover .flex-pause-play .flex-pause {
		background:url("/images/pause2.png") no-repeat center center transparent;
		width:120px;
		height:36px;
		font-size:14px;
		bottom:70px;
		left:-5px;
		padding-left:30px;
	}
	.slide-play-block #slide-gal:hover .flex-pause-play .flex-pause:hover {
		background:url("/images/pause2.png") no-repeat center center transparent;
		width:120px;
		height:36px;
		font-size:14px;
		bottom:70px;
		left:-5px;
		padding-left:30px;
	}
	.resource_left .text_field_reg {
		width:80%;
		margin-left:18%;
	}
	.resource_left .select_reg select,
	.resource_left .select_reg_short select {
		width:80%;
		margin-left:18%;
	}
	.resource_left .sign_in_textbox {width:49%;}
	.resource_left .reg_email label {
		width:50%;
		padding-right:0;
	}
}

@media only screen and (max-width:321px) {
	.resource_left .sign_in_textbox {width:48.5%;}
}

@media only screen and (max-width:320px) {
	.imageflow .previous,
	.imageflow .next {width:100%;}
	#myImageFlow {width:100%;}
	.imageflow .next,
	.imageflow .next:hover {background-position:117px 9px;}
	.listed_links_block ul li:last-child {
		width:112px;
		margin-top:0;
	}
	.search_result .search_result_content .search_content {width:90%;}
	.right_image_1:last-child {
		width:99.5%;
		min-height:110px;
	}
}