/* CSS Document */  
html.y1,html.win,html.js{
    margin-top: 0px !important;
}
html, body, div, span, blockquote, pre, big, cite, del, dfn, em, font, img, small, strike, strong, sub, sup, b, u, i, center, ol, ul, li, form {
	margin:0px;
	padding:0px;
	border:0px;
	outline:0px;
	font-size:100%;
	vertical-align:baseline;
	background:transparent;
}
body {
	font-family:Arial, Georgia, sans-serif;
	font-weight:normal;
	color:#000;
	font-size:12px;
	margin:0px;
	padding:0px;
	background:#e5e5e5;
}
h1,h2,h3,h4,h5,h6 {font-weight:normal; padding:0px; margin:0px; line-height:normal;}
input, textarea, select, option, checkbox {margin:0px; padding:0px; border:none; color:#000; font-family: Arial; font-size:12px; color:#454545; outline:none; background:none;}
p {padding:0px; margin:0px; line-height:normal;}
ol,ul,li {list-style-type: none; padding:0 0 0 0; margin:0 0 0 0;}
/* remember to define focus styles! */
:focus {outline:0;}
/* remember to highlight inserts somehow! */
ins {text-decoration: none;}
del {text-decoration: line-through;}
a {text-decoration:none; outline:none;}
a:hover {text-decoration:none; outline:none;}
button {background:none; border:none;}

/* =================== name and size ========================== */
h1 {font:24px Arial;}
h2 {font:14px Arial;}
h3 {font:14px Arial;}
h4 {}
h5 {}
/* =================== color ========================== */
h1 {color:#fff;}
h2 {color:#000;}
h3 {color:#000;}
h4 {}
h5 {}
/* =================== padding and margin ========================== */
h1 {padding:0 0 0 0; margin:9px 0 2px 136px; letter-spacing:-0.4px;}
h2 {padding:0 0 0 0; margin:0 0 2px -1px;}
h3 {padding:0 0 0 0; margin:0 0 0 -1px;}
h4 {}
h5 {}
/*===================== weight ========================= */
h1 {font-weight:bold; font-style:italic;}
h2 {font-weight:bold;}
h3 {font-weight:bold;}
/* h3 {font-style:italic; letter-spacing:0.1px;} */
h4 {}
/* ======================================== general styles ============================================ */

#main {
	width:100%;
}
#container {
	width:1200px;
	margin:0 auto;
}
.x8 #wrapper {
	width:1200px;
	float:left;
	padding:11px 0 36px 0;
}
#wrapper {
	width:1200px;
	float:left;
	margin:11px 0 36px 0;
}
/* =========================================== */

.wrapper_top {
	width:1200px;
	float:left;
	height:9px;
	background:url(images/bg_top1.png) top left no-repeat;
}
.wrapper_middle {
	width:1200px;
	float:left;
	background:url(images/bg1.png) top left repeat-y;
}

/* ============================================= */

.top_header_cntr {
	width:1124px;
	float:left;
	margin:22px 0 0 20px;
}
/* ========================= top start ========================= */

.top {
	width:1136px;
	float:left;
}
.contact_top {
	width:auto;
	float:right;
	color:#d33c31;
	margin:0 0px 0 0;
	letter-spacing:-0.1px;
}
.contact_top_klant {
	width:auto;
	float:right;
	color:#000;
	margin:0 35px 0 0;
	letter-spacing:-0.1px;
}
.contact_top span {
	color:#d33c31;
	font:bold 18px Arial;
	background:url(images/icon_telephone.png) 0 2px no-repeat;
	margin:0 3px 0 6px;
	padding:0 0 0 22px;
}
.contact_top_klant span {
	color:#000;
	font:bold 14px Arial;
	background:url(images/icon_telephone_k.png) 0 2px no-repeat;
	margin:0 0 0 6px;
	padding:0 0 0 22px;
}
/* ============================== logo start ============================== */

.logo {
	width:241px;
	height:82px;
	float:left;
	margin:5px 0 0 21px;
}

/* ============================== logo end ================================ */

/* ============================== Crumbpath =============================== */
.crumbpath {
	width:550px;
	height:5px;
	float:left;
	margin:10px 0 0 25px;
	color:#333333;
	font: 11px Arial;
}
.crumbpath a {
	color:#333333;
	font: 11px Arial;
}
.crumbpath a:hover {
	color:#333333;
	font: 11px Arial;
}


/* ============================== End Crumbpath =========================== */

/* ============================== menu start ============================== */

.menu_top {
	width:auto;
	float:right;
	margin:28px 2px 0 0;
	clear:right;
}
.x7 .menu_top {
	width:250px;
	float:right;
	margin:28px 2px 0 0;
	clear:right;
}
/* ============================= */
.menu_top ul {
	width:auto;
	height:41px;
	float:left;
}
/* ============================== menu left start =============================== */
.menu_top li.menu_left {
	width:78px;
	height:41px;
	float:left;
	display:block;
	text-align:center;
	font:bold 12px Arial;
}
.menu_top li.menu_left a {
	width:78px;
	height:28px;
	float:left;
	color:#5b87a4;
	padding:13px 0 0 0;
	background:url(images/menu_left.png) top left no-repeat;
}
.menu_top li.menu_left a:hover {
	width:78px;
	height:28px;
	float:left;
	background:url(images/menu_left_hvr.png) top left no-repeat;
	color:#fff;
	padding:13px 0 0 0;
}
/* ================================ menu left end ===================================== */
.menu_top li {
	width:auto;
	height:41px;
	float:left;
	text-align:center;
	font:bold 12px Arial;
}
.menu_top li a {
	width:auto;
	height:28px;
	float:left;
	color:#5b87a4;
	padding:13px 16px 0 16px;
	background:url(images/menu_li_bg.png) top left repeat-x;
}
.menu_top li a:hover {
	width:auto;
	height:28px;
	float:left;
	color:#fff;
	padding:13px 16px 0 16px;
	background:url(images/menu_li_bg_hvr.png) top left repeat-x;
}
/* .menu_top li a.menu_select {
	width:auto;
	height:28px;
	float:left;
	color:#fff;
	padding:13px 16px 0 16px;
	background:url(images/menu_li_bg_hvr.jpg) top left repeat-x;
} */
.menu_top li a.active {
	background:url(images/menu_li_bg_hvr.png) top left repeat-x;
	color:#fff;
	
	width:auto;
	height:28px;
	float:left;
	padding:13px 16px 0 16px;
	
}
/* ============================== menu left start =============================== */
.menu_top li.menu_right {
	width:109px;
	height:41px;
	float:left;
	display:block;
	text-align:center;
	font:bold 12px Arial;
}
.menu_top li.menu_right a {
	width:109px;
	height:28px;
	float:left;
	color:#5b87a4;
	padding:13px 0 0 0;
	background:url(images/menu_right.png) top left no-repeat;
}
.menu_top li.menu_right a:hover {
	width:109px;
	height:28px;
	float:left;
	background:url(images/menu_right_hvr.png) top left no-repeat;
	color:#fff;
	padding:13px 0 0 0;
}
/* ================================ menu left end ===================================== */

/* ============================== menu end ================================ */

/* ============================== header start ============================ */
.header {
	width:1119px;
	height:304px;
	float:left;
	margin:24px 0 0 15px;
	background:url(images/header.png) top left no-repeat;
}

/* ============================== showcase start ========================== */
.showcase {
	width:447px;
	float:left;
	margin:15px 0 0 -9px;
}
.x7 .showcase {
	width:247px;
	float:left;
	margin:15px 0 0 -9px;
}
.showcase_inside {
	width:421px;
	float:left;
	margin:0 0 0 0;
}
.x7 .showcase_inside {
	width:221px;
	float:left;
	margin:0 0 0 0;
}
/* ================================= */
.showcase_prev {
	width:13px;
	height:28px;
	float:left;
	margin:150px 0 0 0;
}
.showcase_prev a {
	width:13px;
	height:28px;
	float:left;
	margin:0 0 0 0;
}
.showcase_next {
	width:13px;
	height:28px;
	float:left;
	margin:150px 0 0 0;
}
.showcase_next a {
	width:13px;
	height:28px;
	float:left;
	margin:0 0 0 0;
}
/* =============================== */
.showcase_top {
	width:421px;
	float:left;
	height:3px;
	background:url(images/bg_top2.png) top left no-repeat;
}
.showcase_middle {
	width:421px;
	float:left;
	background:#5e7d91;
}
.showcase_inside1 {
	width:403px;
	float:left;
	margin:10px 0 5px 9px;
}
.showcase_inside_top {
	width:403px;
	float:left;
	margin:0 0 0 0;
	background:url(images/bg_top3.png) top left no-repeat;
	height:9px;
}
.showcase_inside_middle {
	width:403px;
	float:left;
	height:203fpx;
	margin:0 0 0 0;
	background:#fff;
}
/* =============================== */
.showcase_content_area {
	width:350px;
	float:left;
	margin:17px 0 0 0;
}
.showcase_content_area p {
	width:349px;
	float:left;
	margin:0 0 0 1px;
	/* font:bold 24px Arial; */
	color:#000;
	line-height:15px;
	/* letter-spacing:-0.6px;*/
}
.showcase_content_area p span {
	color:#d33c31;
}
.text1 {
	width:302px;
	float:left;
	line-height:15px;
	font:bold 12px Arial;
	margin:17px 0 0 1px;
	letter-spacing:0.3px;
}
.text1 span {
	font:10px Arial;
	margin:2px 0 0 0;
	float:left;
	letter-spacing:-0.3px;
}
.showcase_icon {
	width:44px;
	height:59px;
	float:right;
	margin:-6px 0 0 2px;
	padding:0 0 0 0;
	display:block;
}
/* =============================== */
.link1 {
	width:auto;
	float:left;
	margin:23px 0 10px 0;
	letter-spacing:-0.3px;
}
.link1 a {
	float:left;
	color:#5b87a4;
	font:bold 12px Arial;
	background:url(images/arrow.png) 100% 6px no-repeat;
	padding:0 9px 0 0;
}
.link1 a:hover {
	text-decoration:underline;
}
/* =============================== */
/* =============================== */
.showcase_inside_bttm {
	width:403px;
	float:left;
	margin:0 0 0 0;
	background:url(images/bg_bttm3.png) top left no-repeat;
	height:9px;
}
.showcase_bttm {
	width:421px;
	float:left;
	height:3px;
	background:url(images/bg_bttm2.png) top left no-repeat;
}
/* ============================== showcase end ============================ */

.header_right_content {
	width:241px;
	float:right;
	margin:15px 0 0 0;
}
.header_right_content_top {
	width:241px;
	float:left;
	height:8px;
	background:url(images/bg_top4.png) top left no-repeat;
}
.header_right_content_middle {
	width:241px;
	float:left;
	background:#fff;
}
.header_right_content_middle_inside {
	width:197px;
	float:left;
	margin:0 0 0 25px;
}
.header_right_content_middle_inside ul {
	width:193px;
	float:left;
	margin:10px 0 5px 0;
}
.header_right_content_middle_inside li {
	width:190px;
	float:left;
	margin:0 0 5px 0;
}
.header_right_content_middle_inside li a {
	width:190px;
	float:left;
	margin:0 0 0 0;
	color:#000;
	text-decoration:underline;
}
.header_right_content_middle_inside li a:hover {
	text-decoration:none;
}
.header_right_content_middle_inside p {
	width:193px;
	float:left;
	margin:12px 0 0 0;
	line-height:14px;
	/* letter-spacing:-0.5px; */
}
.header_right_content_middle_inside p a {
	letter-spacing:-0.3px;
	color:#000;
	text-decoration:underline;
}
.header_right_content_middle_inside p a:hover {
	text-decoration:none;
}
.title1 {
	font:bold 18px Arial;
	color:#d33c31;
	/* line-height:18px;*/
	float:left;
	margin:2px 0 0 0;
	/* letter-spacing:-0.3px; */
}
.header_right_content_bttm {
	width:241px;
	float:left;
	height:8px;
	background:url(images/bg_bttm4.png) top left no-repeat;
}

/* ================================ button1 start =================================== */
.bttn1 {
	width:auto;
	float:left;
	margin:27px 0 22px 1px;
	cursor:pointer;
}
.bttn1_left {
	width:4px;
	float:left;
	height:40px;
}
.bttn1_left a {
	width:4px;
	float:left;
	background:url(images/bttn_left1.png) top left no-repeat;
	height:40px;
}
.bttn1_left a:hover {
	width:4px;
	float:left;
	height:40px;
}
.bttn1_bg {
	width:auto;
	float:left;
	height:40px;
	font:bold 14px Arial;
}
.bttn1_bg a {
	background:url(images/bttn_bg1.png) top left repeat-x;
	height:29px;
	color:#fff;
	padding:11px 14px 0 12px;
	float:left;
	letter-spacing:-0.3px;
}
.bttn1_bg a:hover {
	height:29px;
	font:bold 14px Arial;
	color:#fff;
	padding:11px 14px 0 12px;
}
.x8 .bttn1_bg a {
	background:url(images/bttn_bg1.png) top left repeat-x;
	height:29px;
	color:#fff;
	padding:11px 11px 0 12px;
	float:left;
	letter-spacing:-0.3px;
}
.x8 .bttn1_bg a:hover {
	height:29px;
	font:bold 14px Arial;
	color:#fff;
	padding:11px 11px 0 12px;
	letter-spacing:-0.3px;
}
.y3 .bttn1_bg a {
	background:url(images/bttn_bg1.png) top left repeat-x;
	height:29px;
	color:#fff;
	padding:11px 11px 0 12px;
	float:left;
	letter-spacing:-0.3px;
}
.y3 .bttn1_bg a:hover {
	height:29px;
	font:bold 14px Arial;
	color:#fff;
	padding:11px 11px 0 12px;
	letter-spacing:-0.3px;
}
.y4 .bttn1_bg a {
	background:url(images/bttn_bg1.png) top left repeat-x;
	height:29px;
	color:#fff;
	padding:11px 13px 0 12px;
	float:left;
	letter-spacing:-0.3px;
}
.y4 .bttn1_bg a:hover {
	height:29px;
	font:bold 14px Arial;
	color:#fff;
	padding:11px 13px 0 12px;
}
.bttn1_right {
	width:4px;
	float:left;
	height:40px;
}
.bttn1_right a {
	width:4px;
	float:left;
	background:url(images/bttn_right1.png) top right no-repeat;
	height:40px;
}
.bttn1_right a:hover {
	width:4px;
	float:left;
	height:40px;
}
/* ====================================== button1 end ========================================== */
/* ============================== header end ============================== */

/* ======================================== one fourth container start ======================== */

.one_fourth_cntr {
	width:1196px;
	float:left;
	margin:24px 0 0 2px;
	background:#516d7f;
	height:237px;
}
.one_fourth_cntr_inside {
	width:1124px;
	float:left;
	margin:0 0 0 35px;
}
.x7 .one_fourth_cntr_inside {
	width:924px;
	float:left;
	margin:0 0 0 88px;
}
/* ==================================== */
.one_fourth_box {
	width:266px;
	float:left;
	margin:13px 20px 0 -2px;
}
.one_fourth_box_top {
	width:266px;
	height:10px;
	float:left;
	background:url(images/bg_top5.png) top left no-repeat;
	display:block;
}
.one_fourth_box_middle {
	width:212px;
	height:180px;
	float:left;
	background:url(images/bg2.png) top left repeat-y;
	padding:3px 30px 9px 24px;
}
.one_fourth_box_middle ul {
	width:210px;
	float:left;
	margin:5px 0 5px 0;
}
.one_fourth_box_middle li {
	width:210px;
	float:left;
	margin:0 0 5px 0;
}
.one_fourth_box_middle li a {
	float:left;
	color:#000;
	display:block;
	text-decoration:underline;
}
.one_fourth_box_middle li a:hover {
	text-decoration:none;
}
.one_fourth_box_middle p {
	width:201px;
	float:left;
	padding:8px 0 0 0;
	line-height:14px;
	/* letter-spacing:-0.4px;*/
}
.one_fourth_box_middle p a {
	padding:0 0 0 0;
	color:#000;
	text-decoration:underline;
}
.one_fourth_box_middle p a:hover {
	text-decoration:none;
}
/* =============================== */
.one_fourth_box.last {
	width:266px;
	float:left;
	margin:13px 0 0 0;
}
/* =============================== */
.link2 {
	width:auto;
	float:left;
	margin:14px 0 10px 1px;
}
.link2 a {
	float:left;
	color:#5b87a4;
	font:bold 12px Arial;
	background:url(images/arrow.png) 100% 6px no-repeat;
	padding:0 10px 0 0;
}
.link2 a:hover {
	text-decoration:underline;
}
/* =============================== */
/* ================================ button2 start =================================== */
.bttn2 {
	width:auto;
	float:left;
	margin:5px 0 0 -1px;
}
.bttn2_left {
	width:4px;
	float:left;
	height:26px;
}
.bttn2_left a {
	width:4px;
	float:left;
	background:url(images/bttn_left2.png) top left no-repeat;
	height:26px;
}
.bttn2_left a:hover {
	width:4px;
	float:left;
	height:26px;
}
.bttn2_bg {
	width:auto;
	float:left;
	height:26px;
	font:bold 12px Arial;
}
.bttn2_bg a {
	background:url(images/bttn_bg2.png) top left repeat-x;
	height:21px;
	color:#fff;
	padding:5px 9px 0 15px;
	float:left;
}
.bttn2_bg a:hover {
	height:21px;
	color:#fff;
	padding:5px 9px 0 15px;
}
.bttn2_right {
	width:4px;
	float:left;
	height:26px;
}
.bttn2_right a {
	width:4px;
	float:left;
	background:url(images/bttn_right2.png) top right no-repeat;
	height:26px;
}
.bttn2_right a:hover {
	width:4px;
	float:left;
	height:26px;
}
/* ====================================== button2 end ========================================== */
.one_fourth_box_bttm {
	width:266px;
	height:10px;
	float:left;
	background:url(images/bg_bttm5.png) top left no-repeat;
	display:block;
}

/* ==================================== */
/* ======================================== one fourth container end ======================== */

/* ======================================== body container start ============================ */
.body_container {
	width:1118px;
	float:left;
	margin:15px 0 0 45px;
}
.x7 .body_container {
	width:518px;
	float:left;
	margin:42px 0 0 45px;
}
/* ====================================== */
.body_container_left_inside,
.body_container_middle_inside,
.body_container_last_inside {
  height: 270px !important;
  padding-bottom: 0 !important;
}

.body_container_left {
	width:508px;
	float:left;
	margin:0 0 0 0;
}
.body_container_left_inside {
	width:528px;
	float:left;
	margin:0 0 0 0;
	background:url(images/shadow1.png) bottom left no-repeat;
	padding:0 0 23px 0;
}
.body_container_left_inside p {
	width:472px;
	float:left;
	margin:8px 0 0 0;
	line-height:16px;
	letter-spacing:-0.2px;
}
.body_container_left_inside p a {
	color:#000;
	text-decoration:underline;
}
.body_container_left_inside p a:hover {
	text-decoration:none;
}
.body_container_left_inside ul {
	width:490px;
	float:left;
	margin:19px 0 0 0;
}
.body_container_left_inside li {
	width:490px;
	float:left;
	margin:0 0 10px 0;
	background:url(images/arrow1.png) 0 3px no-repeat;
	font-weight:bold;
	padding:0 0 0 22px;
}
/* =============================== */
.link3 {
	width:auto;
	float:left;
	margin:-3px 0 10px 0;
	letter-spacing:-0.1px;
}
.link3 a {
	float:left;
	color:#5b87a4;
	font:bold 12px Arial;
	background:url(images/arrow.png) 100% 6px no-repeat;
	padding:0 10px 0 0;
}
.link3 a:hover {
	text-decoration:underline;
}
.x8 .link3 a {
	float:left;
	color:#5b87a4;
	font:bold 12px Arial;
	background:url(images/arrow.png) 100% 6px no-repeat;
	padding:0 9px 0 0;
}
.y3 .link3 a {
	float:left;
	color:#5b87a4;
	font:bold 12px Arial;
	background:url(images/arrow.png) 100% 6px no-repeat;
	padding:0 9px 0 0;
}
.y4 .link3 a {
	float:left;
	color:#5b87a4;
	font:bold 12px Arial;
	background:url(images/arrow.png) 100% 6px no-repeat;
	padding:0 9px 0 0;
}
/* =============================== */

/* =============================== */
.body_container_middle {
	width:222px;
	float:left;
	margin:0 0 0 63px;
}
.body_container_middle_inside {
	width:286px;
	float:left;
	margin:0 0 0 0;
	background:url(images/shadow2.png) bottom left no-repeat;
	padding:0 0 51px 0;
}
.body_container_middle_inside ul {
	width:280px;
	float:left;
	margin:5px 0 5px 0;
}
.body_container_middle_inside li {
	width:280px;
	float:left;
	margin:0 0 5px 0;
}
.body_container_middle_inside li a {
	float:left;
	color:#000;
	text-decoration:underline;
}
.body_container_middle_inside li a:hover {
	text-decoration:none;
}
.body_container_middle_inside p {
	width:223px;
	float:left;
	margin:8px 0 8px 0;
	line-height:16px;
}
.body_container_middle_inside p a {
	color:#000;
	text-decoration:underline;
}
.body_container_middle_inside p a:hover {
	text-decoration:none;
}
.body_container_middle_inside p strong {
	width:223px;
	float:left;
	margin:0 0 3px 0;
	display:block;
}
/* =============================== */
/* =============================== */
.body_container_last {
	width:230px;
	float:left;
	margin:0 0 0 64px;
}
.body_container_last_inside {
	width:260px;
	float:left;
	margin:0 0 0 0;
	background:url(images/shadow3.png) bottom left no-repeat;
	padding:0 0 22px 0;
}
.body_container_last_inside ul {
	width:207px;
	float:left;
	margin:5px 0 5px 0;
}
.body_container_last_inside li {
	width:250px;
	float:left;
	margin:0 0 5px 0;
}
.body_container_last_inside li a {
	color:#000;
	text-decoration:underline;
}
.body_container_last_inside li a:hover {
	text-decoration:none;
}
.body_container_last_inside p {
	width:207px;
	float:left;
	margin:1px 0 15px 0;
	line-height:16px;
	/* letter-spacing: -0.3px;*/
}
.body_container_last_inside p a {
	color:#000;
	text-decoration:underline;
}
.body_container_last_inside p a:hover {
	text-decoration:none;
}
.body_container_last_inside p strong {
	width:198px;
	float:left;
	margin:0 0 0 0;
	display:block;
	font-style:italic;
}
.body_container_last_inside p span {
	color:#5b87a4;
}
.body_container_last_inside p span a {
	color:#5b87a4;
}
.body_container_last_inside p span a:hover {
	color:#5b87a4;
	text-decoration:underline;
}
.tweets_date {
	font:bold 10px Arial;
	color:#9f9f9f;
	display:block;
	clear:both;
	margin:8px 0 0 0;
}
/* =============================== */
/* ======================================== body container end ============================== */

/* ======================================== footer start ==================================== */
.footer {
	width:1118px;
	float:left;
	margin:25px 0 10px 45px;
	color:#919191;
}
.footer ul {
	width:1118px;
	float:left;
}
.footer li {
	float:left;
	margin:0 7px 0 7px;
	color:#919191;
}
.footer li.first {
	float:left;
	margin:0 7px 0 0;
	color:#919191;
}
.footer li a {
	color:#919191;
}
.footer li a:hover {
	text-decoration:underline;
}
/* ======================================== footer end ====================================== */

/* ======================================== bottom footer start ============================= */
.bttm_footer {
	width:1200px;
	float:left;
}
.bttm_footer_top {
	width:1200px;
	float:left;
	background:url(images/bg_ftr1.png) bottom left repeat-y;
}
.bttm_footer_inside {
	width:1196px;
	float:left;
	background:url(images/bg_ftr.jpg) top left repeat-x;
	margin:0 0 16px 2px;
}
.bttm_footer_inside1 {
	width:1080px;
	margin:33px auto 0;
}
.x7 .bttm_footer_inside1 {
	width:580px;
	margin:33px auto 0;
}
.bttm_footer_contact {
	width:222px;
	float:left;
	margin:0 70px 0 -14px;
}
span.title2 {
	width:222px;
	float:left;
	color:#000;
	font:18px Arial;
}
.bttm_footer_contact p {
	width:222px;
	float:left;
	margin:8px 0 0 1px;
	line-height:18px;
	color:#585858
}
a.email {
	color:#585858;
	clear:both;
}
a.email:hover {
	color:#585858;
	text-decoration:underline;
}
/* ========================== facebook start =========================== */
.bttm_facebook {
	width:auto;
	float:left;
	clear:both;
	margin:16px 0 0 0;
}
.bttm_facebook_icon {
	width:47px;
	height:20px;
	float:left;
	display:block;
	background:url(images/facebook.png) top left no-repeat;
}
.bttm_facebook_num {
	width:30px;
	height:17px;
	float:left;
	background:url(images/bg3.png) top left no-repeat;
	margin:1px 0 0 1px;
	font:bold 12px Arial;
	color:#333333;
	padding:1px 0 0 0;
	text-align:center;
}
/* ========================== facebook end ============================ */
/* ========================== twitter start =========================== */
.bttm_twitter {
	width:auto;
	float:left;
	clear:both;
	margin:10px 0 0 0;
}
.bttm_twitter_icon {
	width:55px;
	height:20px;
	float:left;
	display:block;
	background:url(images/tweet.png) top left no-repeat;
}
.bttm_twitter_num {
	width:32px;
	height:18px;
	float:left;
	background:url(images/bg4.png) top left no-repeat;
	margin:1px 0 0 3px;
	font:bold 12px Arial;
	color:#2b7091;
	padding:2px 0 0 2px;
	text-align:center;
}
/* ====================== twitter end ============================ */
/* ========================== linkedin start =========================== */
.bttm_linked {
	width:auto;
	float:left;
	clear:both;
	margin:10px 0 0 0;
}
.bttm_linked_icon {
	width:55px;
	height:18px;
	float:left;
	display:block;
	background:url(images/linked.png) top left no-repeat;
}
.bttm_linked_num {
	width:32px;
	height:18px;
	float:left;
	background:url(images/bg5.png) top left no-repeat;
	margin:1px 0 0 2px;
	font:bold 12px Arial;
	color:#19558d;
	padding:2px 0 0 2px;
	text-align:center;
}
/* ====================== linkedin end ============================ */
/* ====================== bottom seo link start =================== */
.bttm_seo_link {
	width:222px;
	float:left;
	margin:0 64px 0 0;
}
.bttm_seo_link.last {
	width:222px;
	float:left;
	margin:0 0 0 0;
}
span.title3 {
	font:18px Arial;
	color:#7e7e7e;
}
.bttm_seo_link ul {
	width:222px;
	float:left;
	margin:8px 0 0 0;
}
.bttm_seo_link li {
	width:222px;
	float:left;
	margin:0 0 0 0;
	line-height:18px;
}
.bttm_seo_link li a {
	color:#7e7e7e;
}
.bttm_seo_link li a:hover {
	text-decoration:underline;
}

/* ====================== bottom seo link end ===================== */
.bttm_footer_bttm {
	width:1200px;
	float:left;
	background:url(images/bg_bttm1.png) top left no-repeat;
	height:10px;
}

/* ============================= bottom footer end =============================== */



/* ============================= Leadsupply-Textpage start ===================== */

.header_innerpage {
	background:url(images/header_innerpage.jpg) top right no-repeat;
	float:left;
	width:1196px;
	margin:34px 0 0 2px;
	height:111px;
}
.header_innerpage span {
	float:left;
	width:auto;
	margin:43px 0 0 312px;
	font:bold 24px Arial;
	color:#fff;
	letter-spacing:-0.6px;
}
.innerpage_inside {
	float:left;
	width:1129px;
	margin:0 0 13px 35px;
}
.x7 .innerpage_inside {
	float:left;
	width:529px;
	margin:0 0 13px 85px;
}
/* ================================ left panel start =============================== */
.left_panel_cntr {
	float:left;
	width:256px;
	margin-top:-110px;
}
/* =================================== */
.left_panel1 {
	float:left;
	width:256px;
	margin:0 0 0 0;
}
.left_panel1_top {
	float:left;
	width:256px;
	background:url(images/bg_top6.png) top left no-repeat;
	height:14px;
}
.left_panel1_middle {
	float:left;
	width:256px;
	background:url(images/bg6.png) top left repeat-y;
}
.left_panel1_middle_inside {
	float:left;
	width:214px;
	margin:14px 0 9px 20px;
}
.left_panel1_middle_inside p {
	float:left;
	width:214px;
	margin:0 0 14px 0;
	font:bold 11px Arial;
	color:#000;
	line-height:16px;
}
.left_panel1_middle_inside p span {
	width:214px;
	float:left;
	font:13px Arial;
	color:#000;
	display:block;
}
.left_panel1_middle_inside ul {
	float:left;
	width:214px;
	margin:0 0 11px 1px;
}
.left_panel1_middle_inside li {
	float:left;
	width:214px;
	height:29px;
	font:bold 12px Arial;
}
.left_panel1_middle_inside li a {
	width:204px;
	background:url(images/li_bg_nrml.png) bottom left no-repeat;
	height:22px;
	color:#5b87a4;
	float:left;
	padding:7px 0 0 10px;
}
.left_panel1_middle_inside li a:hover {
	width:204px;
	height:22px;
	color:#fff;
	padding:7px 0 0 10px;
	background:url(images/li_bg_hvr.jpg) top left repeat-x;
}
.left_panel1_middle_inside li a.active {
	background:url(images/li_bg_hvr.jpg) top left repeat-x;
	color:#fff;
}
span.title4 {
	font:bold 18px Arial;
	color:#5b87a4;
	float:left;
	border-bottom:#e6e6e6 1px solid;
	padding:0 0 12px 0;
	width:213px;
	letter-spacing:-0.5px;
	margin:0 0 0 1px;
}
.left_panel1_bttm {
	float:left;
	width:256px;
	background:url(images/bg_bttm6.png) top left no-repeat;
	height:12px;
}
/* =================================== */
.left_panel2 {
	float:left;
	width:242px;
	margin:16px 0 0 7px;
}
.left_panel2_top {
	float:left;
	width:242px;
	background:url(images/bg_top7.png) top left no-repeat;
	height:4px;
}
.left_panel2_middle {
	float:left;
	width:240px;
	background:#fff;
	border-left:#e5e4e4 1px solid;
	border-right:#e5e4e4 1px solid;
}
.left_panel2_middle_inside {
	float:left;
	width:214px;
	margin:14px 0 0 13px;
}
.left_panel2_middle_inside p {
	float:left;
	width:214px;
	margin:12px 0 0 0;
	color:#606060;
}
.left_panel2_middle_inside p span {
	margin:1px 0 0 0;
	color:#606060;
	font-size:10px;
	float:left;
}
.img_text {
	width:214px;
	float:left;
	margin:18px 0 0 0;
	font:bold 12px Arial;
	color:#606060;
	line-height:16px;
}
.img_text img {
	width:34px;
	height:45px;
	display:block;
	float:left;
	margin:2px 10px 0 0;
}
span.title5 {
	font:bold 18px Arial;
	color:#5b87a4;
	float:left;
	padding:0 0 17px 0;
	width:214px;
	font-style:italic;
	background:url(images/shadow4.png) bottom center no-repeat;
	height:16px;
	letter-spacing:-0.3px;
}
.shadow_link {
	width:214px;
	float:left;
	height:16px;
	margin:8px 0 0 0;
	background:url(images/shadow5.png) top left no-repeat;
	padding:13px 0 8px 0;
}
.shadow_link_left {
	width:auto;
	float:left;
	font:bold 12px Arial;
	margin:0 0 0 10px;
}
.shadow_link_left a {
	width:auto;
	float:left;
	padding:0 0 0 11px;
	background:url(images/arrow2.png) 0 6px no-repeat;
	font:bold 12px Arial;
	color:#5b87a4;
}
.shadow_link_left a:hover {
	text-decoration:underline;
}
.shadow_link_right {
	width:auto;
	float:right;
	font:bold 12px Arial;
}
.shadow_link_right a {
	width:auto;
	float:left;
	padding:0 9px 0 0;
	background:url(images/arrow3.png) 100% 6px no-repeat;
	font:bold 12px Arial;
	color:#5b87a4;
}
.shadow_link_right a:hover {
	text-decoration:underline;
}
.left_panel2_bttm {
	float:left;
	width:242px;
	background:url(images/bg_bttm7.png) top left no-repeat;
	height:4px;
}
/* =============================== left panel end ================================== */
/* =============================== middle panel start ============================== */
.middle_panel {
	float:left;
	width:569px;
	margin:21px 30px 0 24px;
}
span.title6 {
	font:bold 24px Arial;
	color:#fff;
	float:left;
	margin:45px 0 0 0;
}
/* ======================================= */
.middle_panel_content1 {
	float:left;
	width:572px;
	margin:5px 0 0 0;
}
.middle_panel_content1 ul {
	float:left;
	width:570px;
	margin:5px 0 5px 0;
}
.middle_panel_content1 li {
	float:left;
	width:570px;
	margin:0 0 5px 0;
}
.middle_panel_content1 li a {
	color:#000;
	text-decoration:underline;
}
.middle_panel_content1 li a:hover {
	text-decoration:none;
}
span.title7 {
	font:bold 18px Arial;
	color:#000;
	float:left;
	margin:0 0 0 0;
	/* width:550px; */
	width:100%;
	margin:0 0 15px 0;
}
.middle_panel_content1 p {
	float:left;
	width:572px;
	margin:13px 0 0 0;
	line-height:16px;
}
.middle_panel_content1 p a {
	color:#000;
	text-decoration:underline;
}
.middle_panel_content1 p a:hover {
	text-decoration:none;
}
.middle_panel_content1 p span {
	margin:0 0 0 0;
	font:bold 12px Arial;
	text-transform:uppercase;
}
/* ================================ */
.middle_panel_content2 {
	float:left;
	width:572px;
	margin:30px 0 0 0;
}
.middle_panel_content2 ul {
	float:left;
	width:572px;
	margin:5px 0 0 0;
}
.middle_panel_content2 li {
	float:left;
	width:572px;
	margin:0 0 3px 0;
	background:url(images/bullet_black.png) 0 6px no-repeat;
	padding:0 0 0 12px;
	font-weight:bold;
}
span.title8 {
	font:18px Arial;
	color:#000;
	float:left;
	margin:0 0 0 0;
}
.middle_panel_content2 p {
	float:left;
	width:572px;
	margin:7px 0 9px 0;
	line-height:16px;
}
.middle_panel_content2 p a {
	color:#000;
	text-decoration:underline;
}
.middle_panel_content2 p a:hover {
	text-decoration:none;
}
/* ==================================== */
/* ================================ */
.middle_panel_content3 {
	float:left;
	width:572px;
	margin:18px 0 0 0;
}
.middle_panel_content3 ul {
	float:left;
	width:572px;
	margin:10px 0 0 0;
}
.middle_panel_content3 li {
	float:left;
	width:572px;
	margin:0 0 3px 0;
	background:url(images/arrow_red.png) 0 3px no-repeat;
	padding:0 0 0 24px;
	font-weight:bold;
}
.middle_panel_content3 p {
	float:left;
	width:572px;
	margin:15px 0 0 0;
	line-height:16px;
}
.middle_panel_content3 p a {
	color:#000;
	text-decoration:underline;
}
.middle_panel_content3 p a:hover {
	text-decoration:none;
}
/* ==================================== */
/* =============================== middle panel end ================================ */
.right_panel_cntr {
	float:left;
	width:246px;
	margin-top:-105px;
}
/* ========================== right panel1 start =================================== */
.right_panel1 {
	float:left;
	width:246px;
	margin:0 0 16px 0;
}
.right_panel1_top {
	float:left;
	width:246px;
	background:url(images/bg_top8.png) top left no-repeat;
	height:5px;
}
.right_panel1_middle {
	float:left;
	width:246px;
	background:url(images/bg8.png) top left repeat-y;
}
.right_panel1_middle_inside {
	float:left;
	width:240px;
	margin:0 0 0 3px;
	background:url(images/bg9.jpg) bottom left repeat-x;
}
.right_panel1_middle_inside1 {
	float:left;
	width:202px;
	margin:16px 0 0 19px;
}
.right_panel1_middle_inside1 ul {
	float:left;
	width:202px;
	margin:5px 0 5px 0;
}
.right_panel1_middle_inside1 li {
	float:left;
	width:202px;
	margin:0 0 5px 0;
}
.right_panel1_middle_inside1 li a {
	color:#000;
	text-decoration:underline;
}
.right_panel1_middle_inside1 li a {
	text-decoration:none;
}
.right_panel1_middle_inside1 li a:hover {
	text-decoration:none;
}
.right_panel1_middle_inside1 p {
	float:left;
	width:202px;
	margin:11px 0 0 0;
	line-height:14px;
}
.right_panel1_middle_inside1 .newsbrief p{
	width:auto;
}
/* ================================= right panel form start ======================================= */
.right_panel_form {
	width:202px;
	float:left;
	margin:23px 0 0 -1px;
}
.right_panel_form_fld_txt {
	width:147px;
	float:left;
	margin:0 0 0 2px;
}
.right_panel_form_required_txt {
	width:auto;
	float:right;
	margin:0 0 0 0;
	color:#7c7c7c;
	font-size:10px;
	text-align:right;
}
.right_panel_form_input {
	width:203px;
	height:24px;
	float:left;
	margin:1px 0 8px 0;
	background:url(images/bg_input1.png) top left no-repeat;
}
.right_panel_form_input input {
	width:195px;
	height:24px;
	float:left;
	margin:0 0 0 0;
	padding:0 3px 0 5px;
	color:#000;
}
/*===FOR  IE-8 ======*/
.x8 .right_panel_form_input input {
	padding:5px 3px 0 5px;
}
/* ================================= right panel form end ========================================= */
/* ================================= newsbrief start ============================================== */
.newsbrief {
	width:202px;
	float:left;
	margin:15px 0 0 0;
}
.newsbrief_left {
	width:auto;
	float:left;
	margin:12px 0 0 -2px;
}
.newsbrief_left checkbox {
	width:13px;
	height:13px;
	float:left;
	margin:0 0 0 0;
}
.newsbrief_left_txt {
	width:auto;
	float:right;
	/* margin:-2px 0 0 -4px; */
	margin:0 0 0 2px;
	letter-spacing:-0.2px;
}
.y3 .newsbrief_left_txt {
	width:auto;
	float:right;
	/* margin:-2px 0 0 -4px; */
	margin:-16px 0 0 2px;
	letter-spacing:-0.2px;
}
/* ================================ button3 start =================================== */
.bttn3 {
	width:auto;
	float:right;
	margin:1px 0 19px 0;
	cursor:pointer;
}
.bttn3_left {
	width:4px;
	float:left;
	height:32px;
}
.bttn3_left a {
	width:4px;
	float:left;
	background:url(images/bttn_left3.png) top left no-repeat;
	height:32px;
}
.bttn3_left a:hover {
	width:4px;
	float:left;
	height:32px;
}
.bttn3_bg {
/*	width:100px; */

	float:left;
	height:32px;
	font:bold 14px Arial;
}
.bttn3_bg a {
	background:url(images/bttn_bg3.png) top left repeat-x;
	height:25px;
	color:#fff;
	padding:7px 9px 0 15px;
	float:left;
	letter-spacing: -0.3px;
}
.bttn3_bg a:hover {
	height:25px;
	font:bold 14px Arial;
	color:#fff;
	padding:7px 9px 0 15px;
}
.bttn3_right {
	width:4px;
	float:left;
	height:32px;
}
.bttn3_right a {
	width:4px;
	float:left;
	background:url(images/bttn_right3.png) top right no-repeat;
	height:32px;
}
.bttn3_right a:hover {
	width:4px;
	float:left;
	height:32px;
}
/* ====================================== button1 end ========================================== */
/* ================================= newsbrief end ================================================ */
span.title9 {
	font:bold 18px Arial;
	color:#d33c31;
	float:left;
	margin:0 0 0 0;
	width:202px;
}
.right_panel1_bttm {
	float:left;
	width:246px;
	background:url(images/bg_bttm8.png) top left no-repeat;
	height:5px;
}
/* ============================= right panel1 end ============================== */
/* ========================== right panel2 start =================================== */
.right_panel2 {
	float:left;
	width:246px;
	margin:0 0 0 0;
}
.right_panel2_top {
	float:left;
	width:246px;
	background:url(images/bg_top9.png) top left no-repeat;
	height:10px;
}
.right_panel2_middle {
	float:left;
	width:246px;
	background:url(images/bg11.png) top left repeat-y;
}
.right_panel2_middle_inside {
	float:left;
	width:240px;
	margin:0 0 0 3px;
	background:url(images/bg10.jpg) bottom left repeat-x;
}
.right_panel2_middle_inside1 {
	float:left;
	width:202px;
	margin:11px 0 0 19px;
}
.right_panel2_middle_inside1 p {
	float:left;
	width:190px;
	margin:7px 0 0 0;
	line-height:14px;
}
span.title10 {
	font:bold 18px Arial;
	color:#ff6c00;
	float:left;
	margin:0 0 0 0;
}
/* ================================ button4 start =================================== */
.bttn4 {
	width:auto;
	float:left;
	margin:20px 0 16px 0;
}
.bttn4_left {
	width:3px;
	float:left;
	height:32px;
}
.bttn4_left a {
	width:3px;
	float:left;
	background:url(images/bttn_left4.png) top left no-repeat;
	height:40px;
}
.bttn4_left a:hover {
	width:3px;
	float:left;
	height:40px;
}
.bttn4_bg {
	width:auto;
	float:left;
	height:40px;
	font:bold 14px Arial;
	letter-spacing:-0.4px;
}
.bttn4_bg a {
	background:url(images/bttn_bg4.png) top left repeat-x;
	height:29px;
	color:#fff;
	padding:11px 39px 0 34px;
	float:left;
}
.y4 .bttn4_bg a {
	background:url(images/bttn_bg4.png) top left repeat-x;
	height:29px;
	color:#fff;
	padding:11px 37px 0 30px;
	float:left;
}
.y3 .bttn4_bg a {
	background:url(images/bttn_bg4.png) top left repeat-x;
	height:29px;
	color:#fff;
	padding:11px 37px 0 30px;
	float:left;
}
.bttn4_bg a:hover {
	height:29px;
	font:bold 14px Arial;
	color:#fff;
	padding:11px 39px 0 34px;
}
.y4 .bttn4_bg a:hover {
	height:29px;
	font:bold 14px Arial;
	color:#fff;
	padding:11px 37px 0 30px;
}
.y3 .bttn4_bg a:hover {
	height:29px;
	font:bold 14px Arial;
	color:#fff;
	padding:11px 37px 0 30px;
}
.x8 .bttn4_bg a {
	background:url(images/bttn_bg4.png) top left repeat-x;
	height:29px;
	color:#fff;
	padding:11px 37px 0 30px;
	float:left;
}
.x8 .bttn4_bg a:hover {
	height:29px;
	font:bold 14px Arial;
	color:#fff;
	padding:11px 37px 0 30px;
}

.bttn4_right {
	width:3px;
	float:left;
	height:40px;
}
.bttn4_right a {
	width:3px;
	float:left;
	background:url(images/bttn_right4.png) top right no-repeat;
	height:40px;
}
.bttn4_right a:hover {
	width:3px;
	float:left;
	height:40px;
}
/* ====================================== button1 end ========================================== */
.right_panel2_bttm {
	float:left;
	width:246px;
	background:url(images/bg_bttm8.png) top left no-repeat;
	height:5px;
}
/* ============================= right panel2 end ============================== */

/* ============================= Leadsupply-Textpage end ======================= */

/* ============================= leadsupply contactpage start ================== */

.middle_panel_top {
	float:left;
	width:573px;
	margin:0 0 0 0;
	background:url(images/bg_top10.png) top left no-repeat;
	height:3px;
}
.middle_panel_inside {
	float:left;
	width:573px;
	margin:0 0 0 0;
	background:url(images/bg12.png) top left repeat-y;
}
.middle_panel_inside1 {
	float:left;
	width:532px;
	margin:0 0 0 21px;
}
/* ======================================= */
.middle_panel_content4 {
	float:left;
	width:572px;
	margin:16px 0 0 0;
}
.middle_panel_content4 ul {
	float:left;
	width:560px;
	margin:5px 0 5px 0;
}
.middle_panel_content4 li {
	float:left;
	width:560px;
	margin:0 0 5px 0;
}
.middle_panel_content4 li a {
	float:left;
	width:560px;
	color:#000;
	text-decoration:underline;
}
.middle_panel_content4 li a:hover {
	text-decoration:none;
}
span.title13 {
	font:bold 18px Arial;
	color:#000;
	float:left;
	margin:0 0 0 0;
}
.middle_panel_content4 p {
	float:left;
	width:572px;
	margin:7px 0 0 0;
	line-height:16px;
}
.middle_panel_content4 p a {
	color:#000;
	text-decoration:underline;
}
.middle_panel_content4 p a:hover {
	text-decoration:none;
}
.middle_panel_content4 p span {
	margin:0 0 0 0;
	font:bold 12px Arial;
	text-transform:uppercase;
}
/* ================================ */
.middle_panel_bttm {
	float:left;
	width:573px;
	margin:0 0 0 0;
	background:url(images/bg_bttm10.png) top left no-repeat;
	height:3px;
}
span.title11 {
	font:bold 18px Arial;
	color:#5b87a4;
	float:left;
	padding:0 0 13px 0;
	width:214px;
	letter-spacing:-0.7px;
}
a.email1 {
	color:#000;
	clear:both;
}
a.email1:hover {
	color:#000;
	text-decoration:underline;
}
.contact_form {
	width:532px;
	float:left;
	margin:58px 0 28px 0;
}
span.title12 {
	width:261px;
	float:left;
	margin:0 0 0 171px;
	font:bold 14px Arial;
	letter-spacing:-0.5px;
}
span.required_fld {
	width:256px;
	float:left;
	color:#7c7c7c;
	font-size:10px;
	margin:0 0 4px 171px;
	text-align:right;
	padding:0 5px 0 0;
}
.form_txt_fld {
	width:533px;
	float:left;
	margin:0 0 15px 0;
}
.form_txt {
	width:156px;
	float:left;
	text-align:right;
	padding:3px 0 0 0;
}
.form_fld {
	width:365px;
	float:left;
	margin:0 0 0 12px;
	background:url(images/bg_input2.png) top left no-repeat;
	height:24px;
}
.form_fld input {
	width:253px;
	float:left;
	margin:0 0 0 0;
	padding:1px 3px 0 5px;
	height:23px;
}
.form_upload {
  background: none !important;
  padding: 0;
}
.x8 .form_fld input {
	padding:5px 3px 0 5px;
}
.form_select {
	width:260px;
	float:left;
	margin:0 0 0 12px;
	height:24px;
	background:url(images/bg_select1.png) top left no-repeat;
}
.form_select select {
	width:258px;
	float:left;
	margin:0 0 0 0;
	height:22px;
	color:#7c7c7c;
	padding:3px 0 0 5px;
}
.y4 .form_select select {
	width:258px;
	float:left;
	margin:0 0 0 0;
	height:22px;
	color:#7c7c7c;
	padding:0 0 1px 0 !important;
}
.y3 .form_select select {
	width:254px;
	float:left;
	margin:0 0 0 0;
	height:20px;
	color:#7c7c7c;
	margin:3px 0 0 5px !important;
}
.form_fld_textarea {
	width:365px;
	float:left;
	margin:0 0 0 12px;
	background:url(images/bg_textarea.png) top left no-repeat;
	height:104px;
}
.form_fld_textarea textarea {
	width:358px;
	float:left;
	height:98px;
	padding:3px 3px 3px 4px;
	resize:none;
}
.option {
	width:261px;
	float:left;
	margin:5px 0 10px 164px;
}
.option_left {
	/* width:13px; */
	float:left;
	margin:0 0 0 0;
}
.option_right {
	width:auto;
	float:left;
	margin:0 0 0 9px;
}
/* ================================= newsbrief1 start ============================================== */
.newsbrief1 {
	width:364px;
	float:right;
	/* margin:0 0 0 168px; */
}
.newsbrief1_left {
	width:90px;
	float:left;
	margin:10px 0 0 0;
}
.newsbrief1_left checkbox {
	width:13px;
	height:13px;
	float:left;
	margin:0 0 0 0;
}
.newsbrief1_left_txt {
	width:auto;
	float:right;
	margin:-16px 0 0 0;
}
/* ================================ button3 start =================================== */
.bttn5 {
	width:auto;
	float:right;
	margin:0 0 0 0;
}
.bttn5_left {
	width:3px;
	float:left;
	height:32px;
}
.bttn5_left a {
	width:3px;
	float:left;
	background:url(images/bttn_left4.png) top left no-repeat;
	height:40px;
}
.bttn5_left a:hover {
	width:3px;
	float:left;
	height:40px;
}
.bttn5_bg {
	width:117px;
	float:left;
	height:40px;
	font:bold 14px Arial;
	letter-spacing:-0.5px;
}
.bttn5_bg a {
	background:url(images/bttn_bg4.png) top left repeat-x;
	height:28px;
	color:#fff;
	padding:12px 12px 0 12px;
	float:left;
}
.bttn5_bg a:hover {
	height:32px;
	font:bold 14px Arial;
	color:#fff;
	padding:12px 12px 0 12px;
}
.bttn5_right {
	width:3px;
	float:left;
	height:40px;
}
.bttn5_right a {
	width:3px;
	float:left;
	background:url(images/bttn_right4.png) top right no-repeat;
	height:40px;
}
.bttn5_right a:hover {
	width:3px;
	float:left;
	height:40px;
}
/* ====================================== button1 end ========================================== */
/* ============================ leadsupply contactpage end ===================== */


/* ============================ some controls ================================== */

.margin1 {
	margin:13px 0 15px 0;
}
.margin2 {
	margin:18px 0 15px 0;
}


/*  Added on ======================= 1st aug  ======================= */
/*=====Test-Left========*/
img.alignleft, img.alignright, img.aligncenter {
    margin-bottom: 12px;
}
.alignleft, img.alignleft {
    display: inline;
    float: left;
    margin-right: 24px;
    margin-top: 4px;
}
/*=====Test-Center========*/
.aligncenter, img.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
}
/*=====Test-Right========*/
.alignright, img.alignright {
    display: inline;
    float: right;
    margin-left: 24px;
    margin-top: 4px;
}

/*=====BOTTOM-MENU========*/

#menu-bottom_menu li.divider1 {
    background-image: url("images/pipe.jpg");
    display: block;
    float: left;
    height: 11px;
    margin-top: 3px;
    width: 1px;
	/*color: #4E4E4E;*/
}

#menu-bottom_menu {
	width:100%;
	float:left;
	/*background:#ededed;*/
}
#menu-bottom_menu {
	/*width:961px;*/
	margin:0 auto;
}
#menu-bottom_menu ul {
	width:auto;
	float:left;
	margin:39px 0 10px 0;
}
#menu-bottom_menu li {
	width:auto;
	float:left;
	color:#4e4e4e;
	margin:0 17px 0 0;
}
#menu-bottom_menu li a {
	color:#919191;
	text-decoration:none;
}
#menu-bottom_menu li a:hover {
	text-decoration:underline;
}
/*=======ADD ON 4/8/2012=========================*/

.entry-content ul,.entry-content ol{
margin-bottom:24px;

}
.entry-content ul li,.entry-content ol li{
/* margin-bottom:24px; */
margin-bottom:12px;

}
.entry-content ul li{
/* margin-left:24px; */
margin-left:12px;
list-style:square outside none;
} 

/*==========ADD ON 6/08/2012=================*/
.menu_top li.menu_left a.active {
	width:78px;
	height:28px;
	float:left;
	background:url(images/menu_left_hvr.png) top left no-repeat;
	color:#fff;
	padding:13px 0 0 0;
}
.menu_top li.menu_right a.active {
	width:109px;
	height:28px;
	float:left;
	background:url(images/menu_right_hvr.png) top left no-repeat;
	color:#fff;
	padding:13px 0 0 0;
}
.slide .col .slider-content-both a {
	/* background: url("images/arrow.png") no-repeat scroll 100% 6px transparent; */
    color: #5B87A4;
    float: left;
    font: bold 12px Arial;
    padding: 0 13px 0 0;
	
}
.left_panel2 .left_panel2_middle .left_panel2_middle_inside #rps .window{
     height: 150px;
    width: 212px!important;
}
.entry-content p{
	line-height: 16px;
    margin: 0 0 13px;
    padding: 0;
}	

.newsbrief1 .bttn5 .bttn5_bg .wpcf7-form-control{
	color: #FFFFFF;
	font-weight: bold;
	background: url("images/bttn_bg4.png") repeat-x scroll left top transparent;
    display:block;
    float: left;
    height: 40px;
    padding: 0 12px 0;
	cursor:pointer;
}
/*==========ADD ON 9/08/2012=================*/
.middle_panel_content3 ul li 
{
	list-style:none;
}
.middle_panel_content2 ul li
{
	list-style:none;
}
.blog_content
{
	height:100px;
	overflow:hidden;
}
.home_blog_content
{
	height:117px;
	overflow:hidden;
}
.newsbrief .bttn3 .bttn3_bg .wpcf7-form-control
{
    color: #FFFFFF;
    float: left;
	display:block;
    /*letter-spacing: -0.3px; */
	font:bold 14px Arial;
	background: url("images/bttn_bg3.png") repeat-x scroll left top transparent;
    height: 32px;
    padding: 0 9px 0 15px;
	cursor:pointer;
}


/* .tw-content .tw-time .body_container_last_inside p a {
	display: none;
    color: #000000;
    
} */
/*===========FOR TWEET SECTION=============================*/
.body_container_last_inside a
{
	 color: #000000;
    text-decoration: none!important;
}
.tw-body .tw-content .tw-name
{
	display: block;
    float: left;
    margin: 0;
    width: 198px;
}
.tw-content p.tw-name
{
	display: block;
    float: left;
    font-style: italic;
    margin: 0;
    width: 198px;
font-weight:bold;
}
/*====SOLVED FIXINGS-ON 11/8/2012=======*/
blockquote:before, blockquote:after 
{
    content: none;
}
blockquote:before, blockquote:after {
    content: none;
}
blockquote {
    font-style: italic;
    padding: 0 3em;
}
blockquote {
    quotes: none;
}
.entry-content ol li{
margin-left:24px;
list-style:decimal outside none;
} 
/*====SOLVED FIXINGS-ON 6/9/2012=======*/

.wpcf7-not-valid-tip-no-ajax{
	color: #D33C31;
	
}
.wpcf7-response-output .wpcf7-mail-sent-ng{
	color: #D33C31;
    
}
.wpcf7-mail-sent-ok{
	color: #D33C31!important; 
	display: block;
	float: left;
	width: 100%;

}
.wpcf7-validation-errors{
	color: #D33C31!important;
	display: block;
	float: left;
	width: 100%;

}
.home_blog_content a
{
    color: #5B87A4;
	font-weight:bold;
}
.home_blog_content a:hover
{
	outline:medium none;
	text-decoration:underline;
}


/*==== SOLVED FIXINGS-ON 02/01/2014 =======*/
.bttn5 .bttn5_bg input.wpcf7-form-control {
    background: none;
    height: auto;
}

/*==== SOLVED FIXINGS-ON 10/01/2014 =======*/
.wpcf7 .bttn5_bg input.wpcf7-form-control {
    color: #FFF;
    font-weight: bold;
    background: url("images/bttn_bg4.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    display: block;
    float: left;
    height: 40px;
    padding: 0 12px 0;
    cursor: pointer;
}
.wpcf7 .form_fld {height: auto;}
.wpcf7 .form_fld input {float: none;}
div.wpcf7-validation-errors {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
span.wpcf7-not-valid-tip-no-ajax {
    display: block;
    margin: 0.2em 0;
}