/* CSS Document */

html, body, div, span, applet, object, iframe, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption {
	margin: 0px;
	padding: 0px;
	border: 0px;
	outline: 0px;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	overflow:visible;
	font-family: Arial, sans-serif;
	font-weight: normal;
	font-size:12px;
}
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; font-family: Arial; font-size:12px;}
p {padding:0px; margin:0px; line-height:normal;}
ol, ul,li {
	list-style-type: none;
}
/* 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;
	/*color: #fff;*/
	outline:none;
}
a:hover {
	text-decoration: none;
	/*color: #fff;*/
	outline:none;
}

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

h1 {font-size:30px;}
h2 {font-size:23px;}
h3 {font-size:23px;}
/* ============================================= */
h1 {color:#4a879b;}
h2 {color:#4a879b;}
h3 {color:#4a879b;}
/* ============================================= */
h1 {padding:0px 0 0 0; margin:0 0 0 0;}
h2 {padding:9px 0 0 19px; margin:0 0 0 0;}
h3 {padding:39px 0 0 19px; margin:0 0 0 0;}
/* ======================================== general styles ============================================ */

#main {
	width:100%;
	position:absolute;
}
#wrapper {
	width:960px; 
	margin:0px auto;
	position:relative;
}

/* ======================================= top section start ======================================= */

#top {
	width:960px;
	float:left;
	height:137px;
}
#logo {
	/* width:261px; */
	height:73px;
	float:left;
	margin:37px 0 0 0;
}
#top_right {
	width:500px;
	float:right;
	margin:0 0px 0 0;
	position:relative;
	top:0px;
}
/*==================================================*/
.bullet_text {
	width:120px;
	/*float:right;*/
	margin:10px 0px 0 0px;
	position:relative;
	right:0px;
}
.bullet_text a {
	color:#4a879b;
	background:url(images/bullet1.png) 47px 2px no-repeat;
	padding:0 19px 0 0;
	text-decoration:underline;
	float:left;
}
.bullet_text a:hover {
	color:#4a879b;
	padding:0 19px 0 0;
	text-decoration:underline;
}
.bullet_text span {
	float:left;
	color:#a8dcef;
	margin:0 0 0 3px;
}

/* ================================================== */
.support {
	float:right;
	margin:0 10px 0 0px;
	height:26px;
	position:relative;
	right:80px;
	/*top:-5px;*/
}
.support span {
	background:url(images/left_bg1.jpg) top left no-repeat;
	width:2px;
	height:26px;
	float:left;
}
.support strong {
	background:url(images/bg1.jpg) top left repeat-x;
	width:auto;
	padding:0px 0px 0 0px;
	height:26px;
	float:left;
	font-weight:normal;
}
.support small {
	background:url(images/right_bg1.jpg) top right no-repeat;
	width:2px;
	height:26px;
	float:right;
}
.support strong a {
	background:url(images/arrow_white.png) 60px 10px no-repeat;
	padding:5px 18px 0px 10px;
	float:left;
	color:#fff;
	width:auto;
	height:21px;
}
.support strong a:hover {
	padding:5px 18px 0px 10px;
	float:left;
	color:#fff;
	height:21px;
}
.support span:hover {
	background:url(images/left_bg1.jpg) top left no-repeat;
	width:2px;
	height:21px;
	float:left;
}
.support small:hover {
	background:url(images/right_bg1.jpg) top right no-repeat;
	width:2px;
	height:21px;
	float:right;
}
/*===================================================*/
.top_dropdown {
	width:auto;
	height:26px;
	float:left;
	margin:0 0 0 410px;
	position:relative;
	top:-26px;
}
.top_dropdown a{
	height:26px;
	float:left;
	display:block;
	margin:0 0 0 6px;
}
.top_dropdown a span.left {
	width:2px;
	height:26px;
	float:left;
	margin:0 0 0 0px;
	background:url(images/left_bg2.jpg) top left no-repeat;
}
.top_dropdown a span.mid {
	width:auto;
	height:26px;
	float:left;
	margin:0 0 0 0px;
	background:url(images/bg2.jpg) top left repeat-x;
	font-weight:normal;
	padding: 5px 7px 0 8px;
	color:#fff;
}
/* ========================= ie9 fixing ============================ */
.x9 .top_dropdown a span.mid {
	padding: 5px 8px 0 9px;
}

.top_dropdown a span.mid img {
	width:5px;
	height:3px;
	margin:8px 0 0 7px;
	display:block;
	float:right;
}
.top_dropdown a span.right {
	width:2px;
	height:26px;
	float:right;
	margin:0 0 0 0px;
	background:url(images/right_bg2.jpg) top right no-repeat;
}
/*.top_dropdown a:hover {
	width:auto;
	height:26px;
	float:left;
	margin:0 0 0 3px;
}*/
.top_dropdown a:hover{
	height:30px;
	margin:0 0 0 3px;
}
.top_dropdown a:hover span.left {
	width:5px;
	height:30px;
	float:left;
	margin:0 0 0 0px;
	background:url(images/left_bg2_hvr.png) top left no-repeat;
}
.top_dropdown a:hover span.mid {
	width:auto;
	height:30px;
	float:left;
	margin:0 0 0 0px;
	background:url(images/bg2_hvr.jpg) top left repeat-x;
	font-weight:normal;
}
.top_dropdown a:hover span.right {
	width:5px;
	height:30px;
	float:right;
	margin:0 0 0 0px;
	background:url(images/right_bg2_hvr.png) top right no-repeat;
}

/* =============================== selected ===================================== */

.top_dropdown a.selected{
	height:30px;
	margin:0 0 0 3px;
}
.top_dropdown a.selected{
	height:30px;
}
.top_dropdown a.selected span.left {
	width:5px;
	height:30px;
	float:left;
	margin:0 0 0 0px;
	background:url(images/left_bg2_hvr.png) top left no-repeat;
}
.top_dropdown a.selected span.mid {
	width:auto;
	height:30px;
	float:left;
	margin:0 0 0 0px;
	background:url(images/bg2_hvr.jpg) top left repeat-x;
	font-weight:normal;
}
.top_dropdown a.selected span.right {
	width:5px;
	height:30px;
	float:right;
	margin:0 0 0 0px;
	background:url(images/right_bg2_hvr.png) top right no-repeat;
}

/* ============================================== */
.top_search {
	width:298px;
	float:left;
	height:25px;
	margin:16px 0 0 197px;
	z-index:99999;
}
.top_search input {
	width:216px;
	float:left;
	height:23px;
	margin:0 0 0 0;
	border:#badfef 1px solid;
	border-right:none;
	color:#4fa0bb;
}
/* =========================== ie8 fixing ==================================== */
.x8 .top_search input {
	width:212px;
	float:left;
	height:19px;
	margin:0 0 0 0;
	border:#badfef 1px solid;
	border-right:none;
	padding:4px 2px 0 2px;
	color:#4fa0bb;
}
.top_search_bttn  {
	width:81px;
	float:right;
	height:20px;
	background:url(images/bg_bttn1.jpg) top left no-repeat;
	color:#fff;
	text-align:center;
	padding:5px 0 0 0; 
}
.top_search_bttn a  {
	width:81px;
	height:21px;
	display:block;
	color:#fff;
}
.top_search_bttn a:hover  {
	width:81px;
	height:21px;
	display:block;
}
/* ======================================= menu start ========================================= */

.menu {
	width:100%;
	background:url(images/bg_menu.jpg) top left repeat-x;
	height:36px;
	float:left;
}
.menu ul {
	width:930px;
	margin:0 auto;
}
.menu ul li {
	width:auto;
	float:left;
	margin:3px 4px 0 0;
	padding:0px;
	text-align:center;
}
.menu ul li a {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#4fa0bb;
	float:left;
	height:28px;
	display:block;
	text-align:center;
}
.menu ul li a span.mid {
	text-align:center;
	float:left;
	padding-top:5px;
}
.menu ul li a:hover span.mid {
	padding:5px 0px 0px 0px;
	margin:0px;
	background:url(images/menu_bg.jpg) top left repeat-x;
	width:auto;
	color:#fff;
	height:28px;
	float:left;
	text-align:center;
}
.menu ul li a span.left {
	padding:0px 0px 0 15px; 
	margin:0px;
	float:left;
	width:0px;
	height:28px;
}
.menu ul li a span.right {
	padding:0px 15px 0 0px;
	margin:0px;
	float:left;
	width:0px;
	height:28px;
}
.menu ul li a:hover span.left {
	padding:0px 0px 0 15px;
	margin:0px;
	float:left;
	width:0px;
	height:28px;
	background:url(images/menu_left.png) top left no-repeat;
}
.menu ul li a:hover span.right {
	padding:0px 15px 0 0px;
	margin:0px;
	float:left;
	width:0px;
	height:28px;
	background:url(images/menu_right.png) top right no-repeat;
}
/* ========================== active ============================= */

.menu ul li a.selected span.mid {
	padding:5px 0px 0px 0px;
	margin:0px;
	background:url(images/menu_bg.jpg) top left repeat-x;
	width:auto;
	color:#fff;
	height:28px;
	float:left;
	text-align:center;
}
.menu ul li a.selected span.left {
	padding:0px 0px 0 15px;
	margin:0px;
	float:left;
	width:0px;
	height:28px;
	background:url(images/menu_left.png) top left no-repeat;
}
.menu ul li a.selected span.right {
	padding:0px 15px 0 0px;
	margin:0px;
	float:left;
	width:0px;
	height:28px;
	background:url(images/menu_right.png) top right no-repeat;
}
/* ========================== active end ========================== */

.menu ul li.last {
	width:auto;
	float:left;
	margin:0px;
	padding:3px 0 0 0;
}
/* ======================================= ie8 fixing ======================================== */
.x8 .menu ul li.last {
	width:auto;
	float:left;
	margin:0px;
	padding:0px 0 0 0;
}	


/* ======================================== ie8 fixing start ================================== */

.x8 .menu ul li.last {
	width:auto;
	float:left;
	margin:0 0px 0 0px;
	padding:9px 0 0 0;
}

/* ======================================== ie8 fixing end ==================================== */

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

/* ======================================= header start ======================================= */

.header {
	width:100%;
	float:left;
	background:url(images/bg_header.jpg) top left repeat-x;
	margin:45px 0 0 0;
	height:322px;
}
.header_inside {
	width:960px;
	margin:2px auto;
	/*background:url(images/img_header.jpg) top left no-repeat;*/
	height:265px;
}
.header_inside .bann_cont{width:auto;margin-top:13px;display:block;float:left;}
.header_inside .bann_cont .banner_text {
	color:#f3f8fa;
	font-size:23px;
	padding:0 0 0 0;
	float:left;
	margin:0 0 0 253px;
	width:600px;
}
.slider_nav {
	float:right;
	margin:0px 5px 0 0;
	position:relative;
	top:-267px;
	z-index:995;
}
.slider_nav ul {
	margin:0 0px 0 0;
	padding:0 0 0 0;
	float:left;
}
.slider_nav ul li {
	margin:-1px 0px 0 0;
	padding:0px 0 0 0;
	width:26px;
	height:25px;
	color:#4a879b;
	text-align:center;
	display:inline;
	float:left;
}
.slider_nav ul li a {
	margin:0px 0px 0 0;
	padding:2px 0 0 0;
	background:url(images/slider_nav_bg.png) top left no-repeat;
	width:26px;
	height:23px;
	color:#4a879b;
	text-align:center;
	display:block;
}
.slider_nav ul li a:hover {
	margin:-2px 0px 0 2px;
	padding:4px 0 0 0;
	background:url(images/slider_nav_sltd_bg.png) top left no-repeat;
	width:23px;
	height:21px;
	color:#fff;
	text-align:center;
	display:block;
}
.slider_nav ul li a.active {
	margin:-2px 0px 0 2px;
	padding:4px 0 0 0;
	background:url(images/slider_nav_sltd_bg.png) top left no-repeat;
	width:23px;
	height:21px;
	color:#fff;
	text-align:center;
	display:block;
}
.header_content { /* add on 22-9-11 */
	width:960px;
	margin:0 auto;
}
.contact_top {
	width:240px;
	height:auto;
	position:absolute;
	margin-top:-267px;
	z-index:99;
}
.top_bg {
	width:240px;
	background:url(images/bg_top1.jpg) top left no-repeat;
	height:33px;
	position:relative;
	top:-35px;
}
.contact_bg {
	width:240px;
	background:url(images/bg3.png) top left repeat-y;
	float:left;
	position:relative;
	top:-35px;
	padding:0 0 8px 0;
}
/* ================================ ie9 fixing ============================== */
.x9 .contact_bg {
	width:240px;
	background:url(images/bg3.png) top left repeat-y;
	float:left;
	position:relative;
	top:-35px;
	padding:0 0 13px 0;
}
.contact_bg_inside {
	width:200px;
	float:left;
	margin:0 0 0 17px;
}
.field_text {
	float:left;
	margin:0px 0 0px 0;
	width:200px;
}
.field_text span {
	color:#4a879b;
	margin:14px 0 2px 0;
	float:left;
}
.field_text input {
	border:#4a879b 1px solid;
	margin:0px 0 2px 0;
	float:left;
	width:198px;
	height:22px;	
	color:#4fa0bb;
}
/* ============================== ie8 fixing ================================= */
.x8 .field_text input {
	border:#4a879b 1px solid;
	margin:0px 0 2px 0;
	float:left;
	width:198px;
	height:18px;	
	color:#4fa0bb;
	padding:4px 0 0 2px;
}
.text1 {
	color:#4a879b;
	line-height:16px;
	margin:10px 0 10px 0;
	float:left;
}
.contact_bttn {
	width:206px;
	height:39px;
	float:left;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	margin:1px 0 0 0px;
}
.contact_bttn a {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
	float:left;
}
.contact_bttn a:hover {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
	float:left;
}
.contact_bttn4 {
	width:206px;
	height:39px;
	float:left;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	margin:1px 0 0 20px;
}
.contact_bttn4 a {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
	float:left;
}
.contact_bttn4 a:hover {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
	float:left;
}
/* ========================================== ie8 fixing ======================================= */
.x8 .contact_bttn {
	width:206px;
	height:39px;
	float:left;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	margin:2px 0 0 -2px;
}
.x8 .contact_bttn4 {
	width:206px;
	height:39px;
	float:left;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	margin:6px 0 0 -2px;
}

/* ========================================== ie9 fixing ======================================= */
.x9 .contact_bttn {
	width:206px;
	height:39px;
	float:left;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	margin:6px 0 0 -2px;
}
.x9 .contact_bttn4 {
	width:206px;
	height:39px;
	float:left;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	margin:6px 0 0 -2px;
}

.bttm_bg {
	width:240px;
	background:url(images/bg_bttm1.jpg) top left no-repeat;
	height:33px;
	float:left;
	position:relative;
	top:-35px;
}
/* ========================================= ie9 fixing ===================================== */
.x9 .bttm_bg {
	width:240px;
	background:url(images/bg_bttm1.jpg) top left no-repeat;
	height:33px;
	float:left;
	position:relative;
	top:-35px;
}
/* ========================================= ie8 fixing start =============================== */

.x8 .contact_bg {
	width:240px;
	background:url(images/bg3.png) top left repeat-y;
	float:left;
	position:relative;
	top:-35px;
	padding:0 0 10px 0;
}
.x8 .bttm_bg {
	width:240px;
	background:url(images/bg_bttm1.jpg) top left no-repeat;
	height:33px;
	float:left;
	position:relative;
	top:-35px;
}

/* ========================================= ie8 fixing end ================================= */
.text2 {
	color:#f3f8fa;
	font-size:23px;
	padding:0 0 0 0;
	float:left;
	margin:11px 0 0 253px;
	width:600px;
}
/* ======================================== ie8 fixing ============================= */
.x8 .text2 {
	color:#f3f8fa;
	font-size:23px;
	padding:0 0 0 0;
	float:left;
	margin:256px 0 0 17px;
	width:600px;
}
.bullet2_text {
	width:90px;
	float:right;
	margin:10px 12px 0 0px;
	font-weight:bold;
}
.bullet2_text a {
	margin:0 0px 0 0;
	padding:0 0 2px 29px;
	background:url(images/bullet2.png) 0 0px no-repeat;
	color:#fff;
	text-transform:uppercase;
}
.bullet2_text a:hover {
	margin:0 0px 0 0;
	padding:0 0 2px 29px;
	text-transform:uppercase;
	text-decoration:underline;
}
/* ======================================= ie9 fixing ========================================= */
.x9 .bullet2_text {
	width:90px;
	float:right;
	margin:261px 0px 0 0px;
	font-weight:bold;
}
.x9 .bullet2_text a {
	width:90px;
	float:left;
	margin:0 0px 0 0;
	padding:0 0 3px 29px;
}
.x9 .bullet2_text a:hover {
	width:90px;
	float:left;
	margin:0 0px 0 0;
	padding:0 0 3px 29px;
}
/* ======================================= header end ========================================= */

/* ======================================= body start ========================================= */
.body {
	width:100%;
	float:left;
	margin:0px 0 0 0;
}
.body_inside {
	width:960px;
	margin:0 auto;
}
.div2 {
	width:960px;
	float:left;
	margin-top:19px;
}
.body_first {
	width:240px;
	float:left;
	margin:37px 0 25px 0;
	background:url(images/bg4.jpg) top left no-repeat;
	/*min-height:232px;*/
}
.body_first p {
	width:200px;
	margin:17px 0 0 0;
	color:#4a879b;
	padding:1px 20px 0 20px;
}
.body_first strong {
	margin:0px 0 0 0;
	color:#4a879b;
	padding:16px 10px 17px 20px;
}
.news_input {
	width:200px;
	margin:15px 0 0 20px;
}
.news_input span {
	width:200px;
	margin:0px 0 0 0px;
	color:#4a879b;
}
.news_input input {
	width:196px;
	height:22px;
	margin:4px 0 0 0;
	border:#4a879b 1px solid;
	padding:0px 0 0 2px;
	color:#4fa0bb;
}
/* ================================== ie8 fixing ====================================== */
.x8 .news_input input {
	width:196px;
	height:18px;
	margin:4px 0 0 0;
	border:#4a879b 1px solid;
	padding:4px 0 0 2px;
	color:#4fa0bb;
}

.news_bttn {
	float:left;
	width:206px;
	height:39px;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	margin:11px 0 0 18px;
}
.news_bttn a {
	float:left;
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
}
.news_bttn a:hover {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
}

/*==================================================== */
.archive {
	float:left;
	width:220px;
	height:33px;
	background:url(images/bg_bttn2.jpg) top left no-repeat;
	margin:54px 0 0 10px;
}
.archive a {
	float:left;
	width:210px;
	height:28px;
	margin:0;
	font-size:18px;
	color:#fff;
	padding:5px 0 0 10px;
	font-weight:normal;
}
.archive a:hover {
	width:210px;
	height:28px;
	margin:0;
	font-size:18px;
	color:#fff;
	padding:5px 0 0 10px;
	font-weight:normal;
}
.blog {
	float:left;
	width:220px;
	height:33px;
	background:url(images/bg_bttn2.jpg) top left no-repeat;
	margin:10px 0 0 10px;
}
.blog a {
	float:left;
	width:210px;
	height:28px;
	margin:0;
	font-size:18px;
	color:#fff;
	padding:5px 0 0 10px;
	font-weight:normal;
}
.blog a:hover {
	width:210px;
	height:28px;
	margin:0;
	font-size:18px;
	color:#fff;
	padding:5px 0 0 10px;
	font-weight:normal;
}
/* ====================================================== */
.body_second {
	float:left;
	width:240px;
	margin:7px 0 25px 0;
	background:url(images/shadow_top.jpg) top left no-repeat;
	height:30px;
}
.body_second img {
	width:200px;
	margin:21px 0 16px 20px;
	height:85px;
}
/* =========================================== ie9 fixinf ================================= */
.x9 .body_second img {
	width:200px;
	margin:24px 0 16px 20px;
	height:85px;
	float:left;
}
.body_second p {
	float:left;
	width:205px;
	margin:0px 0 0 0;
	color:#4a879b;
	padding:0 15px 0 20px;
	/*min-height:107px;*/
}
.body_second strong {
	float:left;
	margin:0px 0 0 0;
	color:#4a879b;
	padding:18px 10px 17px 20px;
	
	
}
.body_second p a{	/* add on 23-11-11 */
	color:#4a879b;
	text-decoration:underline;
}
.body_second p a:hover{	/* add on 23-11-11 */
	color:#4a879b;
	text-decoration:none;
}
.bullet3_text {
	float:left;
	width:200px;
	margin:38px 0px 0px 20px;
	font-weight:bold;
}
.bullet3_text a {
	width:200px;
	margin:0 0px 0 0;
	padding:0 0 2px 29px;
	background:url(images/bullet2.png) 0 0px no-repeat;
	color:#4a879b;
	text-transform:uppercase;
}
.bullet3_text a:hover {
	margin:0 0px 0 0;
	padding:0 0 2px 29px;
	text-transform:uppercase;
	text-decoration:underline;
}
/* ================================= ie9 fixing ======================================= */
.x9 .bullet3_text {
	float:left;
	width:200px;
	margin:33px 0px 4px 20px;
	font-weight:bold;
}
.x9 .bullet3_text a {
	width:200px;
	margin:0 0px 0 0;
	padding:0 0 4px 29px;
	background:url(images/bullet2.png) 0 0px no-repeat;
	color:#4a879b;
	text-transform:uppercase;
}
.x9 .bullet3_text a:hover {
	margin:0 0px 0 0;
	padding:0 0 4px 29px;
	text-transform:uppercase;
	text-decoration:underline;
}
.bullet4_text {
	float:left;
	width:200px;
	margin:37px 0px 0px 20px;
	font-weight:bold;
}
.bullet4_text a {
	width:200px;
	margin:0 0px 0 0;
	padding:0 0 2px 29px;
	background:url(images/bullet2.png) 0 0px no-repeat;
	color:#4a879b;
	text-transform:uppercase;
}
.bullet4_text a:hover {
	margin:0 0px 0 0;
	padding:0 0 2px 29px;
	text-transform:uppercase;
	text-decoration:underline;
}
/* =================================== ie9 fixing ===================================== */
.x9 .bullet4_text {
	margin:27px 0px 4px 20px;
}
a.read_more {
	color:#e95b2e;
	text-transform:uppercase;
}
a.read_more:hover {
	color:#e95b2e;
	text-transform:uppercase;
	text-decoration:underline;
}

/* ======================================= body fourth start =========================================== */

.body_fourth {
	float:left;
	width:240px;
	margin:37px 0 25px 0;
	background:url(images/bg5.jpg) top left no-repeat;
	/*min-height:232px;*/
}
/* ===================================== ie7 ====================================== */
.x7 .body_fourth {
	float:left;
	width:300px;
	margin:37px 0 25px 0;
	background:url(images/bg5.jpg) top left no-repeat;
	min-height:232px;
}
/* =============================== ie6 ============================================ */
.x6 .body_fourth {
	float:left;
	width:300px;
	margin:37px 0 25px 0;
	background:url(images/bg5.jpg) top left no-repeat;
	min-height:232px;
}
.body_fourth p {
	float:left;
	width:200px;
	margin:17px 0 0 0;
	color:#4a879b;
	padding:0 20px 0 20px;
}

.body_fourth p a{	/* add on 23-11-11 */
	color:#4a879b;
	text-decoration:underline;
}
.body_fourth p a:hover{	/* add on 23-11-11 */
	color:#4a879b;
	text-decoration:none;
}
.body_fourth strong {
	float:left;
	width:200px;
	margin:0px 0 0 0;
	color:#4a879b;
	/*padding:16px 10px 0px 20px;*/
}
.div1 {
	float:left;
	color:#e95b2e;
	font-size:61px;
	margin:10px 0 -10px 19px;
}
/* ======================================= firefox fixing ======================================== */
.y1 .div1 {
	float:left;
	color:#e95b2e;
	font-size:61px;
	margin:9px 0 -10px 19px;
}
.div11 {
	width:226px;
	float:left;
	height:82px;
	background:url(images/bttn2.jpg) top left no-repeat;
	margin:15px 0 0 8px;
}
/* ======================================= firefox fixing ======================================== */
.y1 .div11 {
	width:226px;
	float:left;
	height:82px;
	background:url(images/bttn2.jpg) top left no-repeat;
	margin:16px 0 0 8px;
}
/* ======================================= ie8 fixing ============================================ */
.x8 .div11 {
	width:226px;
	float:left;
	height:82px;
	background:url(images/bttn2.jpg) top left no-repeat;
	margin:17px 0 0 8px;
}
/* ======================================= ie9 fixing ============================================ */
.x9 .div11 {
	width:226px;
	float:left;
	height:82px;
	background:url(images/bttn2.jpg) top left no-repeat;
	margin:19px 0 0 8px;
}
.bttn2 {
	/*float:left;*/
	width:226px;
	/*height:82px;
	background:url(images/bttn2.jpg) top left no-repeat;*/
	/*margin:18px 0 0 8px;*/
	text-align:center;
	font-size:18px;
	color:#fff;
	text-transform:uppercase;
}
.bttn2 a {
	width:226px;
	display:block;
	padding:25px 0 0 0;
	margin:0px;
	color:#fff;
}
.bttn2 a:hover {
	width:226px;
	display:block;
	padding:25px 0 0 0;
	margin:0px;
	color:#fff;
}
.bttn_subtext {
	float:left;
	width:226px;
	margin:0px;
	padding:0px 0 0 0;
	text-align:center;
	font-size:10px;
	color:#f79f84;
	text-transform:none;
}
.bttn_subtext a {
	color:#ffffff;
	text-transform:none;
	padding:0 0 20px 0;
}
.bttn_subtext a:hover {
	color:#ffffff;
	text-transform:none;
	padding:0 0 20px 0;
}


/* ======================================= body fourth end ============================================= */

/* ======================================= footer start ================================================ */

.footer {
	width:100%;
	float:left;
	margin:0px 0 0 0;
}
.footer_action_fdf {
	width:100%;
	float:left;
	margin:21px 0 0 0;
}
.footer_inside {
	width:960px;
	margin:0 auto;
}
.footer_text {
	width:960px;
	float:left;
	margin:49px 0 0 0;
	text-align:center;
}
.footer_text ul {
	width:900px;
	margin:0 0 0 0;
	text-align:center;
	margin:0 auto;
}
.footer_text ul li {
	margin:0px 10px 0 10px;
	padding:0 0 0 0;
	display:inline;
	color:#51a1bb;
}
.footer_text ul li a {
	color:#51a1bb;
	margin:0px 0px 0 0px;
}
.footer_text ul li a:hover {
	color:#51a1bb;
	margin:0px 0px 0 0px;
	text-decoration:underline;
}
.footer_text_action_fdf {
	width:960px;
	float:left;
	margin:53px 0 0 0;
	text-align:center;
}
.footer_text_action_fdf ul {
	width:900px;
	margin:0 0 0 0;
	text-align:center;
	margin:0 auto;
}
.footer_text_action_fdf ul li {
	margin:0px 10px 0 10px;
	padding:0 0 0 0;
	display:inline;
	color:#51a1bb;
}
.footer_text_action_fdf ul li a {
	color:#51a1bb;
	margin:0px 0px 0 0px;
}
.footer_text_action_fdf ul li a:hover {
	color:#51a1bb;
	margin:0px 0px 0 0px;
	text-decoration:underline;
}


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

/* =============================================== footer bttm start ====================================== */

.footer_bttm {
	width:100%;
	float:left;
	background:url(images/bg_footer.jpg) top left repeat-x;
	height:8px;
	margin:11px 0 291px 0;
}
.footer_bttm_inside {
	width:960px;
	margin:26px auto;
}
/* ============================================== */
.footer_bttm_first {
	width:210px;
	float:left;
	margin:0px 0px 0px 10px;
}
.footer_bttm_title {
	color:#4a879b;
	font-size:16px;
	font-weight:bold;
}
.footer_bttm_logo {
	background:url(images/bg6.jpg) top left no-repeat;
	width:43px;
	height:57px;
	float:left;
	margin:15px 0 0 0;
}
.footer_bttm_logo img {
	width:36px;
	height:50px;
	float:left;
	margin:4px 0 0 4px;
	display:block;
}
.footer_bttm_logo1 {
	width:149px;
	height:57px;
	float:left;
	margin:15px 0 0 17px;
}
.footer_bttm_logo1 img {
	width:149px;
	height:57px;
	float:left;
	display:block;
	margin:0px 0 0 0px;
}
/* ========================================================== */
.footer_bttm_second {
	width:210px;
	float:left;
	margin:0 0 0 30px;
}
.footer_bttm_second ul {
	width:210px;
	margin:8px 0 0 0px;
}
.footer_bttm_second ul li {
	width:210px;
	margin:0px 0 3px 0px;
	color:#4a879b;
}
.footer_bttm_second ul li a {
	color:#4a879b;
	margin:0px 0 3px 0px;
	text-decoration:none;
}
.footer_bttm_second ul li a:hover {
	color:#4a879b;
	margin:0px 0 3px 0px;
	text-decoration:underline;
}

/* ======================================= footer bttm end ================================================== */


/* ======================================= call to action fdf start ========================================= */

.header1 {
	background:url(images/bg_header1.jpg) top left repeat-x;
	height:67px;
	width:100%;
	float:left;
}
.header1_inside {
	width:973px;
	margin:0 auto;
}
.header1_inside img {
	width:973px;
	float:left;
	height:64px;
	display:block;
	margin:1px 0 0 0;
}

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

.div3 {
	width:960px;
	float:left;
	margin:27px 0 0 0;
}
.div4 {
	width:240px;
	float:left;
} 
/* ================================= ie7 ========================================= */
.x7 .div4 {
	width:340px;
	float:left;
}
.x7 .menu_item {
	width:340px;
	float:left;
	margin:0 0 0 0px;
}
/* ================================ ie6 ========================================= */
.c6 .div4 {
	width:340px;
	float:left;
}
.x6 .menu_item {
	width:340px;
	float:left;
	margin:0 0 0 0px;
}
.menu_item p {
	width:240px;
	float:left;
	margin:0 0 0 0px;
}
.menu_item_top {
	width:216px;
	background:url(images/menu_item_top.jpg) top left no-repeat;
	height:37px;
	color:#4a879b;
	font-size:24px;
	padding:18px 0 0 24px;
	float:left;
}
.menu_item_bg {
	background:url(images/menu_item_bg.jpg) top left repeat-y;
	width:240px;
	float:left;
	padding:0 0 1px 0;
}
/* ========================= safari fixing ======================== */
.y3 .menu_item_bg {
	background:url(images/menu_item_bg.jpg) top left repeat-y;
	width:240px;
	float:left;
	padding:0 0 0px 0;
}
/* ====================== chrome fixing ========================== */
.y4 .menu_item_bg {
	background:url(images/menu_item_bg.jpg) top left repeat-y;
	width:240px;
	float:left;
	padding:0 0 0px 0;
}
/* ====================== ie8 fixing ============================= */
/*.x8 .menu_item_bg {
	background:url(images/menu_item_bg.jpg) top left repeat-y;
	width:240px;
	float:left;
	padding:0 0 3px 0;
}*/
.menu_item_bg1 {
	background:url(images/menu_item_bg.jpg) top left repeat-y;
	width:240px;
	float:left;
	padding:0 0 16px 0;
}
/* ================================ ie9 fixing ============================= */
.x9 .menu_item_bg1 {
	width:240px;
	float:left;
	padding:0 0 11px 0;
}
/* ================================ chrome fixing ========================== */
.y4 .menu_item_bg1 {
	background:url(images/menu_item_bg.jpg) top left repeat-y;
	width:240px;
	float:left;
	padding:0 0 15px 0;
}
.menu_item_bg1 p {
	width:180px;
	float:left;
	padding:10px 0 10px 25px;
	color:#4a879b;
	font-weight:bold;
}
/* ===================================== safari fixing ======================================= */
.y3 .menu_item_bg1 {
	width:240px;
	float:left;
	padding:0 0 15px 0;
}
.y3 .menu_item_bg1 p {
	width:180px;
	float:left;
	padding:9px 0 9px 25px;
	color:#4a879b;
	font-weight:bold;
}
/* ===================================== chrome fixing ======================================= */
.y4 .menu_item_bg1 p {
	width:180px;
	float:left;
	padding:9px 0 9px 25px;
	color:#4a879b;
	font-weight:bold;
}
/* ======================================== ie8 fixing ======================================= */
.x8 .menu_item_bg1 {
	width:180px;
	float:left;
	padding:8px 0 18px 25px;
	color:#4a879b;
	font-weight:bold;
}
.x8 .menu_item_bg1 p {
	width:180px;
	float:left;
	padding:0px 0 10px 0px;
	color:#4a879b;
	font-weight:bold;
}
.submenu {
	width:200px;
	float:left;
	margin:0 0 0 20px;
}
.submenu ul {
	width:200px;
	float:left;
	margin:0 0 0 0px;
}
.submenu ul li {
	width:200px;
	float:left;
	margin:0 0 0 0px;
	height:29px;
	background:url(images/submenu_bg.jpg) top left no-repeat;
	padding:0px 0 0px 0px;
	display:block;
}
.submenu ul li a {
	width:191px;
	float:left;
	margin:0 0 0 0px;
	height:21px;
	color:#4a879b;
	background:url(images/arrow_right.png) 186px 12px no-repeat;
	padding:8px 0 0px 9px;
}
.submenu ul li a:hover {
	width:191px;
	float:left;
	margin:0 0 0 0px;
	height:22px;
	color:#fff;
	background:url(images/submenu_hvr.jpg) top left no-repeat;
	padding:8px 0 0px 9px;
}
.submenu ul li a.active {
	width:191px;
	float:left;
	margin:0 0 0 0px;
	height:22px;
	color:#fff;
	background:url(images/submenu_hvr.jpg) top left no-repeat;
	padding:8px 0 0px 9px;
}
.menu_item_bttm {
	width:240px;
	background:url(images/menu_item_bttm.jpg) top left no-repeat;
	height:28px;
	float:left;
}
/* ========================================= contact1 start ======================================= */
.contact1 {
	width:240px;
	float:left;
	margin:32px 0 0 0;
}
.bttm_bg3 {
	width:240px;
	height:13px;
	float:left;
	background:url(images/bg_bttn3.jpg) top left no-repeat; 
}
.field_text1 {
	float:left;
	margin:0px 0 0px 24px;
	width:200px;
}
.field_text1 span {
	color:#4a879b;
	margin:14px 0 2px 0;
	float:left;
}
.field_text1 input {
	border:#4a879b 1px solid;
	margin:0px 0 2px 0;
	float:left;
	width:196px;
	height:22px;
	color:#4fa0bb;
	padding:0px 0 0 2px;
}
/* ============================ ie8 fixing ============================= */
.x8 .field_text1 input {
	border:#4a879b 1px solid;
	margin:0px 0 2px 0;
	float:left;
	width:196px;
	height:18px;
	color:#4fa0bb;
	padding:4px 0 0 2px;
}
/*.text1 {
	color:#4a879b;
	line-height:16px;
	margin:10px 0 10px 0;
	float:left;
}*/
/*.contact_bttn {
	width:206px;
	height:39px;
	float:left;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
}
.contact_bttn a {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
	float:left;
}
.contact_bttn a:hover {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
	float:left;
}*/
.text3 {
	color:#4a879b;
	line-height:16px;
	margin:10px 10px 10px 24px;
	float:left;
}
.contact_bttn1 {
	width:206px;
	height:39px;
	float:left;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	margin:8px 0 0 20px;
}
.contact_bttn1 a {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
	float:left;
}
.contact_bttn1 a:hover {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
	float:left;
}
.submenu_detials {
	width:460px;
	float:left;
	margin:0 0 0 18px;
}
.submenu_details_title {
	color:#4a879b;
	font-size:24px;
	padding:18px 0 0 0px;
	float:left;
}
.submenu_detials p {
	width:450px;
	float:left;
	margin:0px 0 0 0px;
	color:#4a879b;
	line-height:16px;
}
.submenu_detials p strong {
	margin:20px 0 16px 0px;
	color:#4a879b;
	font-size:14px;
	float:left;
}
.submenu_detials p span span strong {
	margin:20px 0 16px 0px;
	color:#ff0000;
	font-size:20px;
	float:left;
}
.y3 .submenu_detials p span span strong {
	margin:20px 0 16px 0px;
	color:#ff0000;
	font-size:20px;
	float:left;
}
.x8 .submenu_detials p span span strong {
	margin:20px 0 16px 0px;
	color:#ff0000;
	font-size:20px;
	float:left;
}
.x9 .submenu_detials p span span strong {
	margin:20px 0 16px 0px;
	color:#ff0000;
	font-size:20px;
	float:left;
}
.submenu_detials p a { /* add on 7-10-11 */
	color:#4a879b;
	text-decoration:underline;
}
.submenu_detials p a:hover { /* add on 7-10-11 */
	color:#4a879b;
	text-decoration:none;
}

/* ================================ safari fixing ==================================== */
.y3 .submenu_detials p strong {
	margin:18px 0 16px 0px;
	color:#4a879b;
	font-size:14px;
	float:left;
}
/* ============================== firefox fixing ================================== */
/*.y1 .submenu_detials p strong {
	margin:19px 0 16px 0px;
	color:#4a879b;
	font-size:14px;
	float:left;
}*/
.submenu_detials ul {
	width:482px;
	float:left;
	margin:0 0 0px 0px;
}
.submenu_detials ul li {
	margin:0 0 0 0px;
	color:#4a879b;
	background:url(images/bullet3.jpg) 0 8px no-repeat;
	padding:0 0 0 10px;
}

/* ========================================= right column start =================================== */

.menu_item_top span {
	color:#e95b2e;
	font-size:24px;
}
.menu_item_bg p {
	width:180px;
	float:left;
	padding:10px 0 10px 25px;
	color:#4a879b;
	font-weight:bold;
}
/* ======================================= ie9 fixing ====================================== */
.x9 .menu_item_bg p {
	width:180px;
	float:left;
	padding:10px 0 11px 25px;
	color:#4a879b;
	font-weight:bold;
}
/* ======================================= safari fixing =================================== */
.y3 .menu_item_bg p {
	width:180px;
	float:left;
	padding:9px 0 10px 25px;
	color:#4a879b;
	font-weight:bold;
}
/* ===================================== chrome fixing ======================================= */
.y4 .menu_item_bg p {
	width:180px;
	float:left;
	padding:9px 0 9px 25px;
	color:#4a879b;
	font-weight:bold;
}
/* ===================================== ie8 fixing ========================================== */
.x8 .menu_item_bg p {
	width:180px;
	float:left;
	padding:10px 0 10px 25px;
	color:#4a879b;
	font-weight:bold;
}
.field_text2 {
	float:left;
	margin:0px 0 0px 24px;
	width:200px;
}
/* ====================== ie9 fixing ========================== */
.x9 .field_text2 {
	float:left;
	margin:0px 0 10px 24px;
	width:200px;
}
.field_text2 span {
	color:#4a879b;
	margin:14px 0 2px 0;
	float:left;
}
.field_text2 input {
	border:#4a879b 1px solid;
	background:#d2eaf2;
	margin:0px 0 2px 0;
	float:left;
	width:196px;
	height:22px;
	color:#4fa0bb;
	padding:0px 0 0 2px;
}
/* ======================== ie8 fixing ================================= */
.x8 .field_text2 input {
	border:#4a879b 1px solid;
	background:#d2eaf2;
	margin:0px 0 2px 0;
	float:left;
	width:196px;
	height:18px;
	color:#4fa0bb;
	padding:4px 0 0 2px;
}
.field_text2 select {
	border:#4a879b 1px solid;
	background:#d2eaf2;
	margin:0px 0 2px 0;
	float:left;
	width:198px;
	height:22px;
	color:#4fa0bb;
}
/* ======================== ie8 fixing ================================= */
.x8 .field_text2 select {
	border:#4a879b 1px solid;
	background:#d2eaf2;
	margin:0px 0 2px 0;
	float:left;
	width:198px;
	height:22px;
	color:#4fa0bb;
}
.field_text2 textarea {
	border:#4a879b 1px solid;
	background:#d2eaf2;
	margin:0px 0 2px 0;
	float:left;
	width:196px;
	height:56px;
	color:#4fa0bb;
	padding:0 0 0 2px;
}
/* ======================== */

.checkbox_text {
	width:200px;
	float:left;
	margin:16px 0 2px 0;
}
.checkbox_text input {
	width:11px;
	height:11px;
	float:left;
	background:none;
}
.checkbox_text span {
	color:#4a879b;
	margin:0px 0 2px 10px;
}
/* =========================== */
/* ============================== ie8 fixing start ====================================== */

.x8 .checkbox_text {
	width:200px;
	float:left;
	margin:16px 0 2px 0;
}
.x8 .checkbox_text input {
	width:11px;
	height:11px;
	float:left;
	background:none;
}
.x8 .checkbox_text span {
	color:#4a879b;
	margin:0px 0 2px 10px;
}

/* ============================== ie8 fixing end ======================================== */
.contact_bttn2 {
	width:206px;
	height:39px;
	float:left;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	margin:7px 0 0 20px;
}
.contact_bttn2 a {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 20px;
	font-size:14px;
	float:left;
}
.contact_bttn2 a:hover {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 20px;
	font-size:14px;
	float:left;
}
/* ========================================= ie9 fixing ======================================== */
.x9 .contact_bttn2 {
	padding:0 0 0 0;
	margin:8px 0 0 20px;
}
/* ========================================= ie8 fixing ======================================== */
.x8 .contact_bttn2 {
	width:206px;
	height:39px;
	float:left;
	padding:0 0 0 0;
	margin:8px 0 0 20px;
}
/* ========================================= firefox fixing ==================================== */
.y1 .contact_bttn2 {
	width:206px;
	height:39px;
	float:left;
	margin:10px 0 0 20px;
}
/* ======================================== safari fixing ======================================= */
.y3 .contact_bttn2 {
	width:206px;
	height:39px;
	float:left;
	margin:11px 0 0 20px;
}
.text4 {
	color:#4a879b;
	line-height:16px;
	margin:8px 10px 11px 24px;
	float:left;
}
.contact2 {
	width:240px;
	float:left;
	margin:0px 0 0 0;
}
.footer_margin {
	float:left;
	margin:21px 0 0 0;
}

/* ========================================= right column end ===================================== */

/* ======================================== contact1 end ========================================== */

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

/* ======================================= call to action fdf end =========================================== */

/* ======================================= contact fdf start ================================================ */

.div5 {
	width:960px;
	float:left;
	margin:1px 0 0 0;
}
.contact_left {
	width:470px;
	float:left;
}
.contact_left_inside {
	width:460px;
	margin:0 0 0 10px;
}
.contact_left_top {
	width:460px;
	background:url(images/bg_top2.jpg) top left no-repeat;
	height:26px;
	display:block;
	margin:0;
}
.contact_info {
	width:450px;
	margin:0 0 0 10px;
}
/* =================================== ie8 fixing ================================== */
.x8 .contact_info {
	width:450px;
	margin:0 0 5px 10px;
}

.title {
	color:#4a879b;
	font-size:24px;
	padding:0px;
	margin:13px 0 16px 0;
}
.title1 {
	color:#4a879b;
	font-size:24px;
	padding:0px;
	margin:28px 0 16px 0;
}
.contact_info p {
	width:450px;
	margin:0;
	color:#4a879b;
	line-height:16px;
	padding:2px 0 0 0;
}
.contact_info_form {
	width:450px;
	margin:3px 0 0 0;
	display:table;
}
.contact_info_form_tr {
	width:100%;
	margin:0;
	float:left;
	display:table-row;
}
.contact_info_form_td {
	width:200px;
	margin:0;
	float:left;
	display:table-cell;
}
.contact_info_form_td_dvdr {
	width:40px;
	margin:0;
	float:left;
	display:table-cell;
}
.field_text3 {
	float:left;
	margin:0px 0 0px 0px;
	width:200px;
}
.field_text3 span {
	color:#4a879b;
	margin:0px 0 2px 0;
	float:left;
}
.field_text3 input {
	border:#4a879b 1px solid;
	margin:0px 0 12px 0;
	float:left;
	width:196px;
	height:22px;
	color:#4fa0bb;
	padding:0px 0 0 2px;
}
/* ======================== ie8 fixing ================================== */
.x8 .field_text3 input {
	border:#4a879b 1px solid;
	margin:0px 0 12px 0;
	float:left;
	width:196px;
	height:18px;
	color:#4fa0bb;
	padding:4px 0 0 2px;
}
.textarea1 span {
	color:#4a879b;
	margin:0 0 2px 0;
	float:left;
}
.textarea1 textarea {
	border:#4a879b 1px solid;
	margin:0px 0 2px 0;
	float:left;
	width:436px;
	height:56px;
	color:#4fa0bb;
	padding:0 0 0 2px;
}
.checkbox_text2 {
	width:440px;
	float:left;
	margin:17px 0 18px 0;
}
.checkbox_text2 input {
	width:11px;
	height:11px;
	float:left;
	border:#4a879b 1px solid;
	margin:12px 0 0 0;
}
.checkbox_text2 span {
	color:#4a879b;
	margin:12px 0 2px 10px;
	width:190px;
	float:left;
}
/* ===================================== chrome fixing ======================================= */
.y4 .checkbox_text2 input {
	width:13px;
	height:13px;
	float:left;
	border:#4a879b 1px solid;
	margin:12px 0 0 0;
}
/* ===================================== safari fixing ======================================= */
.y3 .checkbox_text2 input {
	width:13px;
	height:13px;
	float:left;
	border:#4a879b 1px solid;
	margin:12px 0 0 0;
}
/* ===================================== safari fixing ======================================= */
.y3 .checkbox_text2 {
	width:440px;
	float:left;
	margin:18px 0 18px 0;
}
.contact_left_bttm {
	width:460px;
	background:url(images/bg_bttm2.jpg) top left no-repeat;
	height:26px;
	display:block;
}
.contact_bttn3 {
	width:206px;
	height:39px;
	float:left;
	background:url(images/bttn1.png) top left no-repeat;
	font-weight:bold;
	padding:0 0 0 0;
	text-transform:uppercase;
	font-size:14px;
	margin:0px 0 0 21px;
}
.contact_bttn3 a {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
	float:left;
}
.contact_bttn3 a:hover {
	width:163px;
	height:28px;
	color:#fff;
	padding:10px 0 0 44px;
	font-size:14px;
	float:left;
}
/* ==================================================== */
.div8 {
	width:216px;
	background:url(images/menu_item_top.jpg) top left no-repeat;
	height:37px;
	color:#4a879b;
	font-size:24px;
	padding:13px 0 0 24px;
	float:left;
}
.div6 {
	width:240px;
	float:left;
	margin:26px 0 0 6px;
}
.div7 {
	width:240px;
	float:left;
	margin:0px 0 0 0;
}
.google_map {
	width:200px;
	float:left;
	margin:19px 0 14px 23px;
}
/* ================================= ie9 fixing =============================== */
.x9 .google_map {
	width:200px;
	float:left;
	margin:16px 0 9px 23px;
}
/* =================================================================== */
.div9 {
	width:230px;
	float:left;
	margin:26px 0 0 0;
}
/* ================================= ie7 ============================= */
.x7 .div9 {
	width:330px;
	float:left;
	margin:26px 0 0 0;
}
/* ================================ ie6 ============================= */
.x6 .div9 {
	width:330px;
	float:left;
	margin:26px 0 0 0;
}
.div10 {
	width:230px;
	float:left;
}
/* =================================================================== */
.text5 {
	color:#4a879b;
	line-height:15px;
	float:left;
	margin:1px 0 0 25px;
}
.text5 strong {
	color:#4a879b;
	line-height:16px;
}
/* ======================================== ie9 fixing ============================================= */
.x9 .text5 {
	color:#4a879b;
	line-height:15px;
	margin:1px 0 0 25px;
}
/* ======================================== safari fixing ========================================== */
.y3 .text5 {
	color:#4a879b;
	line-height:15px;
	float:left;
	margin:2px 0 0 25px;
}
.text6 {
	color:#4a879b;
	line-height:16px;
	float:left;
	margin:17px 0 0 25px;
}
.text7 {
	color:#4a879b;
	line-height:15px;
	float:left;
	margin:31px 0 0 25px;
}
.text7 strong {
	color:#4a879b;
	line-height:16px;
}
/* ======================================== ie9 fixing ========================================= */
.x9 .text7 {
	color:#4a879b;
	line-height:15px;
	float:left;
	margin:23px 0 0 25px;
}
/* ============================================ ie8 fixing ======================================= */
.x8 .text5 {
	color:#4a879b;
	line-height:15px;
	float:left;
	margin:1px 0 0 0px;
	font-weight:normal;
}
.x8 .text5 strong {
	color:#4a879b;
	line-height:16px;
}
.x8 .text6 {
	color:#4a879b;
	line-height:16px;
	float:left;
	margin:17px 0 0 0px;
	font-weight:normal;
}
.x8 .text7 {
	color:#4a879b;
	line-height:15px;
	float:left;
	margin:31px 0 0 0px;
	font-weight:normal;
}
.x8 .text7 strong {
	color:#4a879b;
	line-height:16px;
}

/* ======================================= contact fdf end ================================================== */


/* ======================================= body end =========================================== */
.min_height {
	float:left;
	min-height:228px;
}
.spacer {
	float:none;
	clear:both;
	width:auto;
	height:auto;
}
#slideshow {
    position:relative;
   /* height:165px;*/
	display:block;
	width:1002px;
	width:100%; height:265px;
}
#slideshow div.fade {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}
#slideshow div.active {
    z-index:10;
    opacity:1.0;
}
#slideshow div.last-active {
    z-index:9;
	opacity:0;
}
#slideshow .bann_cont{width:auto;margin-top:13px;display:block;float:left;}
#slideshow .bann_cont div.banner_text {
	color:#f3f8fa;
	font-size:23px;
	padding:0 0 0 0;
	float:left;
	margin:0 0 0 253px;
	width:600px;
}
#slideshow .bullet2_text {
	width:90px;
	float:right;
	margin:10px 12px 0 0px;
	font-weight:bold;
}
#slideshow .bullet2_text a {
	margin:0 0px 0 0;
	padding:0 0 2px 29px;
	background:url(images/bullet2.png) 0 0px no-repeat;
	color:#fff;
	text-transform:uppercase;
}
#slideshow .bullet2_text a:hover {
	margin:0 0px 0 0;
	padding:0 0 2px 29px;
	text-transform:uppercase;
	text-decoration:underline;
}

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

/* =========================== play start =================================== */
.slider_nav ul li.play { /* add on 23-9-11 */
	background:url(images/slider_nav_bg.png) top left no-repeat;
}
.slider_nav ul li.play a { /* add on 23-9-11 */
	background:url(images/play.png) 11px 6px no-repeat;
}
.slider_nav ul li.play:hover { /* add on 23-9-11 */
	background:url(images/slider_nav_sltd_bg.png) top left no-repeat;
	position:relative;
	top:-2px;
}
.slider_nav ul li.play a:hover { /* add on 23-9-11 */
	background:url(images/play_hvr.png) 9px 10px no-repeat;
}
/* ============================== play end ============================== */

/* =========================== pause start =================================== */
.slider_nav ul li.pause { /* add on 23-9-11 */
	background:url(images/slider_nav_bg.png) top left no-repeat;
}
.slider_nav ul li.pause a { /* add on 23-9-11 */
	background:url(images/pause.png) 11px 5px no-repeat;
}
.slider_nav ul li.pause:hover { /* add on 23-9-11 */
	background:url(images/slider_nav_sltd_bg.png) top left no-repeat;
	position:relative;
	top:-2px;
}
.slider_nav ul li.pause a:hover { /* add on 23-9-11 */
	background:url(images/pause_hvr.png) 9px 9px no-repeat;
}
/* ===================================== chatten start / add on 7-10-11 ======================================= */

.chatten {
	width:190px;
	float:left;
	margin:0 0 0 0px;
	position:relative;
	right:-400px;
	z-index:9999;
	top:-4px;
}



/* ===================================== chatten end ========================================================= */

/* ============================== pause end ============================== */
/*=====================for rss feeds=====================================*/
.text2{
		color:#4A879B;
		margin:0;
		text-decoration:underline;
		font-size:19px;
		width:auto;
}
/*==========================Updateted on 15.11.11======================*/
.div12 {
		width:auto;
		float:left;
		margin:7px 10px 0 50px;
}
.y3 .div12 {
		width:140px;
		margin:7px 10px 0 50px;
		display:inline;
}
.y4 .div12 {
		width:140px;
		margin:7px 10px 0 50px;
		display:inline;
}

/*Updated on 5.12.2011*/
.submenu_detials2{width:460px;float:left;margin:0 0 0 18px;}
.submenu_detials2 ul{display:block;width:460px;float:left;margin-top:10px;}
.submenu_detials2 ul li{background-image:none;color:#4A879B;font-size:12px;line-height:25px;display:block;}
.submenu_detials2 ul li a{color:#4A879B;float:none;font-size:12px;margin:0;text-decoration:underline;width:auto;}
.submenu_detials2 ul li a:hover{color:#4A879B;text-decoration:none;}

.page_content{
}
.page_content p{
	margin-top: 10px;
	color: #4a879b;
}

.page_content p strong{
	float: none !important;
}

.page_content p b{
	float: none !important;
}

.page_content h1{
	float: none !important;
}
