body{
	margin:0px;
	 font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
    color:#454545; 
	background:url(../images/bg.jpg);
    line-height:18px;
	

}
/*HTML 5 Display Rules */
article, aside, audio, canvas, command, datalist, details, embed, figcaption, figure, footer, header, hgroup, keygen, meter, nav, output, progress, section, source, video {display:block}

#outer{width:100%; height:auto; float:left; }
p, ul, ol, h1, h2, h3, h4 {margin:0px; padding:0px;}

#wrap{ 
width:1000px; 
height:auto;
margin:0px auto;
 

}
#wrap_in{ 
width:1000px; 
height:auto; margin-top:35px; padding-bottom:20px;
background:url(../images/lr_mid_sado.png) repeat-y;
float:left;

}
.enq_box {width:110px; height:34px; position:absolute; top:2px; margin-left:800px;}
header {width:964px; height:126px; float:left; margin:0px 15px 0px 10px;}
.top {width:1000px; height:10px; background:url(../images/top_main_bg.jpg) no-repeat; float:left;}
.logo {width:273px; height:83px; float:left; margin-top:20px; margin-left:10px; display:block;}
.head_right {width:650px; height:140px; float:right;}

.follow {width:240px; height:80px; float:left; margin:30px 0px 0px 90px;}
.contact_top {width:154px; height:100px; float:left; margin-top:10px;  margin-left:40px;}
.contact_in {height:90px; font-weight:bold;  padding:0px 8px 10px 8px; line-height:20px;}

.contact_in span { color:#F58733; font-size:13px;}
.search_box_mid{width:144px; float:left; height:23px; padding:1px 5px 0px 5px; font-size:11px; border:0px; background:url(../images/search_bg.jpg) no-repeat;}
#banner_box {width:972px; height:355px; float:left; margin:0px 14px 0px 14px;}
.banner_box1 {width:188px; height:64px; float:left; background:url(../images/baner_left_bg.jpg) no-repeat; padding:240px 0px 0px 0px; text-align:center; color:#054b65;}
.banner_box2 {width:596px; height:304px; float:left; }
.banner_box3 {width:162px; height:84px; float:left; background:url(../images/baner_right_bg.jpg) no-repeat; padding:220px 13px 0px 13px; color:#054b65;}
 
 
.mdhome{width:970px; height:277px; float:left; margin:10px 0px 5px 15px;}
.mdhomesec{width:232px; height:277px; float:left; margin-left:14px;}
.mdhomesec h2 {display:block; width:222px; height:24px; font:normal 14px Arial, Helvetica, sans-serif; float:left; color:#FFFFFF;   padding:10px 0px 0px 10px;}
.mdhomecnt {width:210px; height:230px; float:left; padding:10px; background:#FFFFFF; color:#7f7f7f; border-left:1px solid #999; text-align:justify;  border-right:1px solid #999;  border-bottom:1px solid #999;}


section {width:970px; min-height:277px; float:left; margin:10px 0px 0px 15px;}
article {width:232px; height:277px; float:left; margin-left:14px;}
article h2 {display:block; width:222px; height:24px; font:normal 14px Arial, Helvetica, sans-serif; float:left; color:#FFFFFF;   padding:10px 0px 0px 10px;}
aside {width:210px; height:230px; float:left; padding:10px; background:#FFFFFF; color:#7f7f7f; border-left:1px solid #999; text-align:justify;  border-right:1px solid #999;  border-bottom:1px solid #999;}
.hometop {background: url(../images/hd_bg5.jpg) no-repeat; border-radius:5px 5px 0px 0px;}
.mass {background:url(../images/hd_bg1.jpg) no-repeat;}
.porf {background:url(../images/hd_bg2.jpg) no-repeat;}
.ser {background:url(../images/hd_bg3.jpg) no-repeat;}
.news {background:url(../images/hd_bg4.jpg) no-repeat;}
.list {}
.list ul {}
.list li {list-style:none; font-size:13px; padding:2px 0px 2px 20px;background:url(../images/plus.jpg) 0px 5px no-repeat;}
aside .more {color:#2d6cb4; text-decoration:none; background:url(../images/arr.jpg) 35px 5px no-repeat; display:block;}
aside a:hover {color:#F58733;}
.list_news {height:170px;}
.list_news ul {display:block;}
.list_news li {list-style:none; font-size:12px; padding:5px 20px 5px 0px;background:url(../images/plus_bd.jpg) right 5px no-repeat;}

footer {width:992px; height:265px; background:#F9FAFE; border:solid 2px #E0E0E0; float:left;margin:0px 3px 0px 3px; padding-top:20px;}
.footer_box {width:170px; height:auto; float:left; margin-left:3px;} 
.footer_box h2 {display:block; width:170px; font:bold 13px Arial, Helvetica, sans-serif; float:left; color:#7B7B7C; font-weight:bold; text-transform:uppercase;  padding:0px 0px 5px 0px; }
.footer_box span {text-align:justify; color:#fff; font-size:11px; display:block; margin-bottom:20px;}
.footer_box a {color:#7B7B7C; text-decoration:none; font-size:11px;}
.footer_box a:hover {color:#000;}
.footer_link {display:block; margin-left:20px;}
.footer_link ul {margin:0px;}
.footer_link li {list-style:none; padding:1px 0px 1px 25px; background:url(../images/plus1.jpg) 6px 5px no-repeat;}
.footer_link a {color:#646464; text-decoration:none; font-size:11px;}
.footer_link a:hover {color:#E7A125;}
.inp_ima {width:150px; height:29px; border:1px solid #E0E0E0;background:#F6F6F6; margin-right:1px; font-size:11px; text-align:center;}
.footer {width:940px; height:20px; float:left; margin-left:27px; border-top:2px solid #7B7B7C;}
.copyright {width:350px; height:30px; float:left; padding-top:10px; line-height:17px; font:11px; color:#7B7B7C;}
.footerlink {width:146px; height:35px; float:right; display:block; margin-top:1px; line-height:18px; font-weight:bold; color:#7B7B7C;}
 
.midinner h1 {background:url(../images/hd-left.gif) top left no-repeat; color:#CD6E2E; font:bold 20px Arial, Helvetica, sans-serif;  height:60px; padding:15px 0px 0px 60px; float:left;}
.hdinner {background:url(../images/hd-mid.gif) repeat-x; color:#CD6E2E; margin:0px 15px 5px 15px; height:76px; width:950px; display:block;}
.hdinner span {background:url(../images/hd-right.gif) top right no-repeat; width:101px; height:76px; float:right;}


#rightmenu ul {
width:100%;
	 
	padding:0; 
	list-style:none;   
	text-align:left;
	margin-left:auto;
margin-right:auto;
font-weight:normal;
} 

#rightmenu a {
	display:block; 
	font-weight:bold;
    font-size:13px;
	color:#fff; 
	line-height:23px; 
	text-decoration:none; 
	padding:0 0px;
	 	margin-left:auto;
margin-right:auto;
font-weight:normal;
font-family:Verdana, Geneva, sans-serif; 
} 

#rightmenu li a 
{
	background:#FAA830 url(../images/arr.jpg);
	background-repeat:no-repeat;
	background-position:5px;
	color:#fff;
	font-weight:weight;
    font-size:13px;
	display:block;
	height:auto; 
	padding-left:10px;
	width:96%;
 line-height:26px;
}

 


#rightmenu li a:hover {
	background-image:url(../images/arr.jpg no-repeat);
	background-repeat:no-repeat;
	background-position:6px center;
	color:#fff;
	background-color:#f38631;
 
} 

#rightmenu .rightmenuactive{
	background-image:url(../images/arr.jpg no-repeat) top;
	background-repeat:no-repeat;
	background-position:6px center;
	color:#fff;
	background-color:#00B0F0;
	line-height:30px;
	
} 


.overviewheading
{
width:93%;
background:#FAA830 url(../images/cornertop.jpg) no-repeat right top;
height:auto;
padding:6px 0px 5px 17px;
margin-bottom:0px;
border-bottom:dotted 1px #EDEDED;
color:white;
text-align:left;
font-family:Verdana, Geneva, sans-serif; 
font-size:14px;
margin-left:auto;
margin-right:auto;
font-weight:bold;
line-height:25px;
}
.overviewheading a 
{
	color:white;
	text-decoration:none;
	
}
	
.leftmaincnt
{
float:right; width:78%;
}

.leftmaincnt1
{
float:right; width:72%;
}

.leftmaincnt2
{
float:right; width:77%;
}

.leftmaincnt_txt
{
padding:5px 0px 10px 10px;
text-align:justify;
line-height:21px;
font-family:Verdana, Geneva, sans-serif;
color:#3d302d;
font-size:12px;
}

.leftmaincnt_list
{
list-style-image:url(../images/link_arr.jpg);
padding-left:20px;
padding-top:10px;
}

.leftmaincnt_list a
{
text-decoration:none;
font-family:Verdana, Geneva, sans-serif;	color:#3d302d;
font-size:13px;
line-height:20px;
color:#454545;
}

.leftmaincnt_txt h2
{
margin:0px 0 6px 0;
padding:0px;
width:708px;
height:30px;
font-size:16px;
color:#f2894a;
font-family:arial, Stymie Md BT, verdana;
font-weight:bold;
letter-spacing: 1pt; 
}

.leftmaincnt_txt h3
{
margin:0px 0 0px 0;
padding:6px 3px 2px 3px;
width:708px;
height:20px;
font-size:16px;
color:#FAA830;
font-family:arial, Stymie Md BT, verdana;
font-weight:bold;
}

.leftmaincnt_txt h4
{
margin:0px 0 4px 0;
padding:10px 5px 5px 5px;
width:708px;
height:30px;
font-size:14px;
color:#12a0a9;
font-family:arial, Stymie Md BT, verdana;
font-weight:bold;
}

.leftmaincnt_txt img
{
border-radius:20px;
}



.tryitbtn
{
display:inline-block;
color:#FFFFFF;
float:right;
background-color:#596782;
font-weight:bold;
font-size:12px;
text-align:center;
padding-left:10px;
padding-right:10px;
padding-top:2px;
padding-bottom:2px;
text-decoration:none;
margin-left:5px;
margin-top:0px;
margin-bottom:5px;
border:1px solid #596782;
border-radius:5px;
white-space:nowrap;
}

.tryitbtn:hover
{
background-color:#ffffff;color:#FFCC29;
}






#search {

}

#search input {
    background: url(images/search-white.png) no-repeat 0px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
	background-position:right;
	font-weight:bold;
    font: 11px verdana;
    color:#666;
    width: 170px;
	float:right;
    padding: 6px 15px 6px 15px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

#search input:focus {
    width: 190px;
	  -webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
	
    }



.search {

}

.search input {
    background: url(../images/search-white.png) no-repeat 0px 6px #fcfcfc;
    border: 1px solid #d1d1d1;
	background-position:right;
	font-weight:bold;
    font: 11px verdana;
    color:#666;
    width: 170px;
	float:right;
    padding: 6px 15px 6px 15px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    -webkit-transition: all 0.7s ease 0s;
    -moz-transition: all 0.7s ease 0s;
    -o-transition: all 0.7s ease 0s;
    transition: all 0.7s ease 0s;
    }

.search input:focus {
    width: 195px;
	  -webkit-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.15) inset;
    -moz-box-shadow: 0 5px 3px rgba(0, 0, 0, 0.15) inset;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.15) inset;
    }



.share{
	width:auto;
	float:right;
	padding-bottom:5px;

}


.share ul, .share ul li{
	margin:0;
	padding:0;
}

.share ul{
	width:auto;
}

.share ul li{
	float:left;
	width:26px;
	height:26px;
	margin-right:5px;
	background-color:#f3f3f3;
	background-repeat: no-repeat;
	background-image:url(../images/share_icon.png);
	list-style-type:none;
	-webkit-border-radius:13px;
	-moz-border-radius:13px;
	border-radius:13px;
	-webkit-transition-property:background-color, background-position;
	-moz-transition-property:background-color, background-position;
	-ms-transition-property: background-color, background-position;
	transition-property: background-color, background-position;
	-ms-transition-duration: 0.5s;
	-moz-transition-duration: 0.5s;
	-webkit-transition-duration: 0.5s;
	transition-duration: 0.5s;
	-webkit-box-shadow: 0px 0px 4px 1px rgba(255,255,255,0);
	-moz-box-shadow: 0px 0px 4px 1px rgba(255,255,255,0);
	box-shadow: 0px 0px 4px 1px rgba(255,255,255,0);
	cursor:pointer;
}


.share ul li.twitter{
	background-position: 6px 7px;
}
 
.share ul li.facebook{
	background-position: -15px 7px;
}
 

.share ul li.linked_in{
	background-position: -35px 7px;
}

.share ul li.linked_in:hover{
	background-color: #4da6d1;
	background-position: -35px -16px;
}

.share ul li.youtube{
	background-position: -56px 7px;
}


.share ul li.youtube:hover{
	background-color: #eb1b21;
	background-position: -56px -16px;
}

.share ul li.twitter:hover{
	background-color: #00aced;
	background-position: 6px -16px;
}

.share ul li.facebook:hover{
	background-color: #128ac8;
	background-position: -15px -16px;
}


.share ul li a
{
	font-size:0.01em;
	text-indent:-100000em;
	display: block;
	width: 100%;
	height: 100%;
	cursor:pointer;
}



.dhtmlgoodies_answer
{
padding:10px;
width:100%;
float:left;
font-size:12px;
border:1px solid #c3c1c0;
background-color:#F9FAFE;
border-radius: 10px 10px 0px 0px;
    -webkit-border-radius: 10px 10px 0px 0px;
    -moz-border-radius: 10px 10px 0px 0px;
    -o-border-radius: 10px 10px 0px 0px;
    -khtml-border-radius: 10px 10px 0px 0px;
margin-bottom:15px;
line-height:30px;

}

