/* Css Reset */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,
pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,
samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td { 
	margin:0; 
	padding:0; 
	border:0; 
	outline:0; 
	font-size:100%; 
	vertical-align:baseline; 
}
body {
	color:#454545;
	padding:0;
	margin:0;
	font-size:12px;
	font-family:'almoni-dl-400';
	background:#fdfdfd; position:relative;
}
ul,ol {
	list-style:none;
}
img,fieldset {
	border:none;
}	
a {
	text-decoration:none; padding:0px; margin:0px; 
}
a:hover {
	text-decoration:none;
}



html {
		/*-webkit-text-size-adjust: none;*/
}
.clear {
	width:100%;
	clear:both;
}
html,body {
	/*overflow-x:hidden;*/
}
/*----------------------*/
/*	home page structure      */
/*----------------------*/
.wrapper {
	width:100%;
	/*direction:rtl;
	unicode-bidi:embed;*/ background:#fdfdfd url(../images/back-bg.jpg) no-repeat center top;

}
.wrapper1 {
	width:100%;
	
}
.main-contaner{ margin:0px auto; max-width:980px; padding:20px 0px 0px;}


.header{ max-width:980px; margin:0px auto; padding:14px 0px 12px 0px; background:url(../images/dot-bg.png) repeat-x left bottom;}

.logo{ float:left; padding:0px 30px 0px 0px; width:245px;}
.logo1{ float:left; padding:0px 0px 0px 0px; width:152px;}
.social-part{ float:right; width:225px;}
.social-icon{ margin:0px; padding:0px 0px 50px; height:29px;}
.social-icon img{ float:right; margin-right:4px;}
.lang-text{ text-align:left; font-size:16px; color:#000; line-height:20px; font-family:Arial, Helvetica, sans-serif;}
.lang-text a{ color:#000; margin-left:20px;}
.lang-text a:hover{ color:#00bcff; }
.slider-show{ max-width:980px;}

.navi{ max-width:980px; margin:0px;  font-family:'almoni-dl-400';
	font-style: normal; height:50px; line-height:50px; }

.main-part{ max-width:980px; margin:0px auto; padding:20px 0px 0px 0px;}
.home-boxborde{ background: url(../images/borde-line-bottom.jpg) no-repeat center bottom; padding:0px 0px 1px 0px;}
.home-box{ width:224px; float:right; border:1px solid rgba(0, 0, 0, 0.1);
/*border-left:1px solid rgba(0, 0, 0, 0.1); border-right:1px solid rgba(0, 0, 0, 0.1); */background:#fff url(../images/box-bg.jpg) repeat-x left bottom; border-radius:3px; overflow:hidden; height:314px; overflow:hidden; -moz-box-shadow:    1px 1px 1px 1px rgba(204,204,204,0.1);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(204,204,204,0.1);
  box-shadow:         1px 1px 1px 1px rgba(204,204,204,0.1);}
.home-box-hed{ background:#0fb0e2; height:52px; line-height:52px; font-family:'almoni-dl-400';
	font-style: normal;border-radius:3px; font-size:20px; color:#fff; text-align:center;}
.home-box img{ margin:0px auto; text-align:center; vertical-align:baseline; }
.home-ad-tex{ padding:10px 15px 2px; 
	 font-size:17px; color:#000; text-align:left;  
	font-style: normal; line-height:19px; }

.add-ba{ float:right; width:247px; padding-left:19px; }
.add-ba a{float:right; width:247px; height:316px; background:  url(../images/add-banner1.png) no-repeat left bottom; }
.add-ba a h2{color:#16a9dd;font-family:'almoni-dl-400';
	font-style: normal; text-align:center; font-size:20px; padding:40px 20px 0px 0px; font-weight:normal; margin:0px;}
.add-ba a .texts1{ font-size:17px; padding:5px 36px 0px 10px; color:#000; text-align:center;}
.wel-tex{ float:left;
	font-style: normal; font-size:17px; color:#000; line-height:22px; text-align:left; width:486px;}
.wel-tex h3{ color:#16a9dd;font-family:'almoni-dl-400';
	font-style: normal; text-align:left; font-size:20px; padding:0px 0px 5px 0px; margin:0px; }	

.add-banner{ width:224px; float:right; border:1px solid rgba(0, 0, 0, 0.1); overflow:hidden; border-radius:3px; height:275px;-moz-box-shadow:    1px 1px 1px 1px rgba(204,204,204,0.2);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(204,204,204,0.2);
  box-shadow:         1px 1px 1px 1px rgba(204,204,204,0.2);background: #fff url(../images/banner-bg.jpg) no-repeat left bottom; }
.add-banner a{width:224px; height:275px; float:left;}

.add-banner a h2{color:#16a9dd;font-family:'almoni-dl-400';
	font-style: normal; text-align:right; font-size:20px; padding:20px 20px 0px 0px; font-weight:normal; margin:0px;}
	
	.add-banner a .texts{ font-size:17px; padding:20px 20px 0px 0px; color:#000; text-align:right;}
/*.add-banner img{ margin:0px auto; padding:0px; width:100%; text-align: center;
    vertical-align: bottom;}*/
.home-search-box{ float:left; width:734px;}
.home-search-box1{ width:613px; height:39px; background:#fff; border:1px solid rgba(0, 0, 0, 0.1); border-radius:3px; position:relative; padding:0px 0px 0px 119px;}
.search-but{ height:41px; width:117px; padding:0px 0px 0px 30px; background:#0fb0e2 url(../images/down-arrow.png) no-repeat 17% 15px; line-height:37px; border:1px solid #b9b9b9; border-radius:3px; position:absolute; font-size:20px; font-family:'almoni-dl-400'; color:#fff;
	font-style: normal; left:-1px; top:-1px;}
.home-search-fed{  text-indent: 85px;  float:left; width:500px; margin:4px 0px 0px 20px; border:solid 1px #d7d7d7; height:29px; line-height:29px; background:url(../images/search-bg.jpg) repeat-x left top; padding:0px 15px; color:#4e4e4e;
	font-style: normal; border-radius:3px; font-size:20px; text-align:left;}


.search-ico{ float:right; padding:10px 20px 0px 0px;} 

.home-search-box2{  width:734px; margin:0px; padding:20px 0px 0px 0px;}

.news{ float:left; width:229px; border-radius:3px; border:1px solid rgba(0, 0, 0, 0.1);background:#fff url(../images/box-bg.jpg) repeat-x left bottom; height:215px; overflow:hidden; /*box-shadow: 0px 0px 1px #ccc;*/ -moz-box-shadow:    1px 1px 1px 1px rgba(204,204,204,0.2);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(204,204,204,0.2);
  box-shadow:         1px 1px 1px 1px rgba(204,204,204,0.2);}
.news1{ float:right ; width:472px ; border-radius:3px; border:1px solid rgba(0, 0, 0, 0.1); margin-left:20px; background:#fff url(../images/box-bg.jpg) repeat-x left bottom; height:auto; /*overflow:hidden;box-shadow: 0px 0px 1px #ccc;*/-moz-box-shadow:    1px 1px 1px 1px rgba(204,204,204,0.2);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(204,204,204,0.2);
  box-shadow:         1px 1px 1px 1px rgba(204,204,204,0.2);}
.news1 h2{font-family:'almoni-dl-400'; font-size:20px; text-align:center;
	font-style: normal; color:#0fb0e2; height:45px; line-height:45px; }
.news1-tx{  font-style: normal; font-size:17px; color:#000; line-height:18px; padding:5px 10px;}
.new-box-hed{ background:#0fb0e2; height:57px; line-height:57px; font-family:'almoni-dl-400';
	font-style: normal;border-radius:3px; font-size:20px; color:#fff; text-align:center;}
.footer{ margin:40px 0px 0px; width:100%; border-top:solid 1px #f4f4f4; background:#f7f7f7;}	

.demof{
	margin: 5px 0px 0px;
}
.demof ul{
	padding: 0px 3px 0px 5px;
	list-style: none;width:96%; margin:0px auto;
}
.demof li{
	padding: 15px 0px 15px 0px; 
	 background:url(../images/new-line-bg.png) repeat-x right  bottom; font-size:17px; 
	font-style: normal; 
}
.demof li.odd{
	/*background: #fafafa;*/
}
.demof li:after {
	content: '';
	display: block;
	clear: both;
}
.demof img{
	float: left;
	width: 100px;
	margin: 5px 15px 0 0;
}
.demof a{
	
	font-style: normal;
	font-size: 17px;
	
	color: #06f;
}
.demof p {
	margin: 15px 0 0;
	font-size: 17px;
}

.demo3 {
	
	font-style: normal;
	border: 0px solid #C20;
	margin: 50px 0;
	font-style: italic;
	position: relative;
	padding: 0 0 0 80px;
	box-shadow: 0 2px 5px -3px #000;
	border-radius: 3px;
}
.demo3:before {
	content: "Latest News";
	display: inline-block;
	font-style: normal;
	background: #C20;
	padding: 10px;
	color: #FFF;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
}
.demo3:after {
    content: '';
    display: block;
    top: 0;
    left: 80px;
   /* background: linear-gradient(#FFF, rgba(255, 255, 255, 0));*/
    height: 20px;
}
.demo3 ul li {
	list-style: none;
	padding: 10px 0;
}


.demo4{
	border: 0px solid #06F;
	margin-top: 10px;
	border-radius: 5px;
}

.demo5{
    border: 0px solid #FF3333;
    margin-top: 10px;
    border-radius: 10px;
   /* width: 500px;
    -webkit-box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.3);
    box-shadow: inset 0px 0px 10px 1px rgba(0, 0, 0, 0.3);*/
}
.demo5 ul{
    padding: 0;
}
.demo5 ul li{
    padding: 10px 10px 10px 10px;
    border-bottom: 0px solid #FF3333;
    border-radius: 10px;
    list-type: none;
    margin: 0;
}
.et-run{
   /* background-color: #0cf;*/
    color: white;
    border: 0px solid black;
}

.foot-logo{ float:right; padding:40px 0px 0px 0px; width:370px;}
.foot-logo img{ float:right; margin-left:27px;}
.foot{ max-width:980px; margin:0px auto; padding:5px 0px 10px 0px;}
.fot-links{ float:left; width:211px; color:#0ca7de; font-family:'almoni-dl-400'; font-style: normal;padding-top:5px;}
.fot-links ul{ margin:0px; padding:0px;}
.fot-links ul li{color:#0ca7de; font-family:'almoni-dl-400'; font-style: normal; font-size:16px; line-height:20px; text-transform:uppercase; }
.fot-links ul li a{color:#0ca7de;}
.fot-links ul li a:hover{color:#b0b0b0;}

.fot-links1{ float:left; width:125px; color:#0ca7de; font-family:'almoni-dl-400'; font-style: normal; padding-right:5px; padding-top:5px;}
.fot-links1 h4{ color:#0ca7de; font-size:16px;font-family:'almoni-dl-400'; font-style: normal; margin:0px; padding:0px;}
.fot-links1 ul{ margin:0px; padding:0px;}
.fot-links1 ul li{color:#b0b0b0; font-family:'almoni-dl-400'; font-style: normal; font-size:16px; line-height:20px; }
.fot-links1 ul li a{color:#b0b0b0;}
.fot-links1 ul li a:hover{color:#0ca7de;}
.copy{ width:100%; border-top:solid 1px #efefef; background:#f1f1f1; padding:20px 0px;}
.copy1{ max-width:980px; margin:0px auto;}
.logo-ft{ float:right;}
.cop-right{ float:left;color:#b0b0b0; font-family:'almoni-dl-400'; font-style: normal; font-size:16px; line-height:20px;}
.inner-right{ float:left; width:206px; }
.inner-left{ float:right; width:759px; background:#fff url(../images/iner-bg.jpg) repeat-x left bottom; border-radius:3px; border:solid 1px #ececec;}
.inner-left h2{ font-size:20px;font-family:'almoni-dl-400'; font-style: normal; color:#0ca7de; margin:0px; padding:0px 0px 0px 19px; text-align:left;}
.inmain-part{ max-width:980px; margin:0px auto; padding:0px 0px 0px 0px;}

.inner-leftsearch-box{  width:201px; background:#fff ; border-radius:3px; border:solid 1px #e4e4e4; height:34px; padding:2px 0px 0px 3px; margin-bottom:10px;}
.inner-leftsearch-box-fd{ float:left; height:32px;background: url(../images/search-bgr.png) no-repeat left top; border-radius:0px; border:solid 0px #ececec; width:160px; line-height:30px; color:#4e4e4e;  font-style: normal; font-size:17px; padding:0px 5px; text-align:left;}
.in-search-but{ float:left; width:14px; padding:10px 0px 0px 10px;}

input:focus, select:focus, textarea:focus {
    outline: none;
}

.inner-right-links{  width:204px; background:#fff ; border-radius:3px; border:solid 1px #e4e4e4;  padding:0px 0px 0px 0px; margin-bottom:10px;}
.inner-right-links1{ margin:0px; padding:0px;}
.inner-right-links1 ul{ margin:0px; padding:0px; list-style:none;}
.inner-right-links1 ul li{ line-height:40px; height:40px;  font-family:'almoni-dl-400'; font-style: normal; font-size:20px; }
.inner-right-links1 ul li a{ line-height:40px; height:40px; display:block; color:#000; border-bottom:solid 1px #fff; border-top:1px solid rgba(255, 255, 255, 0.0); border-bottom-left-radius:3px; border-bottom-right-radius:3px;padding-left:20px; border-top-left-radius:3px; border-top-right-radius:3px; text-align:left;}
.inner-right-links1 ul li a:hover{   background:#efefef url(../images/hover.jpg) repeat-x left bottom; font-family:'almoni-dl-400';  padding-right:20px;color:#000; border-bottom:solid 1px #e7e7e7; border-bottom-left-radius:3px; border-bottom-right-radius:3px;border-top-left-radius:3px; border-top-right-radius:3px; border-top:solid 1px #e7e7e7; }

.inner-right-add{  width:176px; background:#fff url(../images/pro-add-bg.jpg) no-repeat right bottom; border-radius:3px; border:solid 1px #f0f0f0;  padding:20px 16px 0px 12px; height:55px; margin-bottom:15px;font-family:'almoni-dl-900'; font-style: normal; font-size:22px; color:#000; text-align:left; line-height:18px; -moz-box-shadow:    1px 1px 1px 1px rgba(204,204,204,0.2);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(204,204,204,0.2);
  box-shadow:         1px 1px 1px 1px rgba(204,204,204,0.2); }
.inner-right-add span{ color:#04914d; font-size:20px;}	
.inner-right-add img{ float:right; padding-left:0px;}
.inner-right-add a{   color:#000;  }
.inner-right-add a span{ color:#04914d;  }

.inner-right-add a:hover{   color:#0fb0e2;  }
.inner-right-add a:hover span{   color:#0fb0e2;  }


.inner-right-adpro{  width:204px; background:#fff ; border-radius:3px; border:solid 1px #e4e4e4;  padding:0px 0px 0px 0px; margin-bottom:10px; overflow:hidden; height:294px;-moz-box-shadow:    1px 1px 1px 1px rgba(204,204,204,0.3);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(204,204,204,0.3);
  box-shadow:         1px 1px 1px 1px rgba(204,204,204,0.3);}
.in-ad-tex{ padding:10px 5px 5px; 
	 font-size:17px; color:#000; text-align:left;  
	font-style: normal; line-height:19px;  }
	
	.in-ad-tex a{  color:#000;  }
	.inner-right-adpro img{ width:100%; margin:0px auto;}
	.inner-right-adpro-ba{ height:249px;width:204px; background:#fff  url(../images/banner-bg.jpg) no-repeat left bottom; border-radius:3px; border:solid 1px #e4e4e4; overflow:hidden; -moz-box-shadow:    1px 1px 1px 1px rgba(204,204,204,0.3);
  -webkit-box-shadow: 1px 1px 1px 1px rgba(204,204,204,0.3);
  box-shadow:         1px 1px 1px 1px rgba(204,204,204,0.3);}
  
  .inner-right-adpro-ba a{float:left; width:204px; height:249px;  }
.inner-right-adpro-ba a h2{color:#16a9dd;font-family:'almoni-dl-400';
	font-style: normal; text-align:right; font-size:20px; padding:20px 10px 0px 0px; font-weight:normal; margin:0px;}
.inner-right-adpro-ba a .texts1{ font-size:17px; padding:5px 10px 0px 10px; color:#000; text-align:right;}
	.inner-right-adpro-ba img{ margin:0px auto; width:100%;}
.in-brcr{ text-align:left; 
	 font-size:17px; color:#b0b0b0; padding:8px 0px 30px 5px;}
	.in-brcr a{color:#b0b0b0;}
	.in-brcr a:hover{color:#0fb0e2;}
.in-hedtx{ text-align:left; 
	 font-size:17px; color:#000; padding:15px 15px 15px 19px;  }	
.in-dot{ background:url(../images/dot-bg.png) repeat-x bottom left; height:5px; max-width:660px; margin:0px auto 30px auto;}
.in-dots{ background:url(../images/dot-bg.png) repeat-x bottom left; height:5px; max-width:660px; margin:20px auto 20px auto;}
.in-dots1{ background:url(../images/dot-bg.png) repeat-x bottom left; height:5px; max-width:600px; margin:20px auto 5px 30px;}
.pro-cent{ margin:0px; padding:10px 0px 0px 18px;}
.pro-thu{ float:left; border:solid 1px #e3e3e3; background:url(../images/pro-box-bg.jpg) repeat-y 53% 0px; width:226px; height:147px; margin:10px 5px 5px 10px;}
.pro-thu-pic{ float:left; width:81px; vertical-align:central; text-align:center; height:147px;}
.pro-thu-pic img{ margin:0px auto; vertical-align:middle; text-align:center; max-width:78px; max-height:145px; }
.pro-thu-pict{ float:left; width:134px; padding:5px 5px 0px 5px; }
.pro-thu-pict h3{ font-size:17px;font-family:'almoni-dl-700';
	 color:#0ca7de; text-align:left;}
	.pro-thu-pict h3 a{  color:#0ca7de;}
.pro-thu-pictt{ text-align:right;font-size:16px;font-family:'almoni-dl-700';
	 color:#292d2f; line-height:20px; height:80px; text-align:left; }
	.pro-thu-but{ width:110px; height:22px;  text-align:center; line-height:20px; color:#fbfbfb;font-size:16px;font-family:'almoni-dl-400';
	 margin-top:3px; float:left;}
	.pro-thu-but a{ width:110px; height:20px; background:#04914d; text-align:center; line-height:22px; color:#fbfbfb;font-size:16px;font-family:'almoni-dl-400';
	 display:block; border-radius:2px;}
	.pro-thu-but a:hover{ background:#43ca89; }
	
	
.parentbox {
    width:80px;
    height:147px;
    text-align: center;  /* align the inline(-block) elements horizontally */
    font: 0/0 a;         /* remove the gap between inline(-block) elements */
}

.parentbox:before {      /* create a full-height inline block pseudo-element */
    content: ' ';
    display: inline-block;
    vertical-align: middle; /* vertical alignment of the inline element */
    height: 100%;
}

.childbox {
    display: inline-block;
    vertical-align: middle;          /* vertical alignment of the inline element */
    font: 16px/1 Arial, sans-serif;  /* reset the font property */
    
    padding: 0px;
}

.butt-cont{ padding:35px 0px 20px 0px; max-width:660px; margin:0px auto;}
.cont-thu{ background:url(../images/contact-pic.png) no-repeat left bottom; padding:66px 0px 0px 125px; color:#0ca7de; font-family:'almoni-dl-400';
	 font-size:24px; line-height:36px; text-align:left;}
.cont-forms{ background:#f4f4f4; height:36px; border:solid 1px #e6e6e6;  max-width:624px; border-radius:4px; padding:14px; height:145px;}
.pro-fed{ background: none;
    border: 1px solid #d2d2d2;
    border-radius: 3px;
    background-color: #f4f7f9;
    box-shadow: 0 5px 3px -3px #e7e9eb inset, 7px 0 5px -5px #e7e9eb inset;
    width: 181px;
	
	height: 36px;
    line-height: 34px;
    
    padding: 0px 5px;
    border: solid 0px #d2d2d2;
    
    
    margin-left: 14px;
    color: #000;
    font-family: 'almoni-dl-300';
    font-size: 17px;
	
	}
.pro-fed.textarea {
	margin-top: 10px;
    width: 598px;
    height: 60px;
	
}
	.pro-fed-but{ height:36px; cursor:pointer; line-height:36px; background:#0ca7de; width:143px; padding:0px 0px; border:solid 1px #b0b0b0; border-radius:4px; float:right; color:#fff; font-family:'almoni-dl-400';
	 font-size:20px; text-align:center; margin-top: 5px;
    margin-left: 12px
	}
	
.in-brcrb{ text-align:left; font-family:'almoni-dl';
	font-weight:300; font-size:17px; color:#b0b0b0; padding:10px 0px 5px 5px;}
.in-brcrb a{color:#b0b0b0;}
.in-brcrb a:hover{color:#0fb0e2;}
.faq-page{ padding:0px 0px 20px 19px;}
.faq-qu{ padding:0px 0px 5px 0px ; font-family:'almoni-dl-700';
	 font-size:20px; color:#0ca7de; line-height:22px; float:left; text-align:left;}
.faq-qu1{ padding:0px ; font-family:'almoni-dl-700';
	 font-size:20px; color:#0ca7de; line-height:22px; float:left; width:25px; text-align:left;}
	
.faq-qu2{ padding:0px ; font-family:'almoni-dl-700';
	 font-size:20px; color:#000; line-height:22px; float:left; word-break:break-all; text-align:left;}
.faq-qu12{ padding:0px ; font-family:'almoni-dl-700';
	 font-size:20px; color:#000; line-height:22px; float:left; width:25px;text-align:left;}	
	
.article-page{ max-width:701px; padding:9px; background:#fff; border:solid 1px #e3e3e3; margin:5px auto; color:#292d2f;font-family:'almoni-dl-400';
	 font-size:15px; text-align:left;}
.article-page:hover{ opacity:0.5; }
.artic-page{ max-width:719px; margin:0px auto;}
.paging{ margin:0px; padding:0px;}
.paging ul{ list-style:none; margin:0px; padding:0px;}
.paging ul li{ list-style:none; margin:0px 9px 0px 0px; padding:0px; float:left; width:20px;  font-family:'almoni-dl-400';
	 font-size:19px; color:#fff;  text-align:center; border-radius:50%;}
.paging ul li a{ background:url(../images/paging1.png) center no-repeat; display:block; color:#fff; /*line-height:18px;*/ height:20px; padding:1px 0px 0px 0px;}
.paging ul li a:hover{ background:url(../images/paging.png) center no-repeat;  color:#fff;}

.in-hedtxs{ text-align:left; 
	 font-size:17px; color:#000; padding:15px 19px 0px 15px;  }
.art-pic{ float:left; width:197px; height:109px;  padding-right:10px; overflow:hidden; border:solid 1px #e3e3e3;  text-align:center; }
.art-pic img{  max-height:160px;}
.artic-page h2{font-family:'almoni-dl-700';
	 font-size:20px; color:#0ca7de; margin:0px; padding:0px 0px 6px 0px; text-align:left;}
	
.ther{ max-width:620px; background:url(../images/dot-bg.png) repeat-x top left; margin:25px 0px 0px 19px; float:left;  }
.ther1{ background:url(../images/dot-bg.png) repeat-x bottom left; padding:20px 0px ; text-align:left;      }	
.ther1-tx{font-family:'almoni-dl-400';
	 font-size:20px; color:#000; padding-bottom:30px;}
	
.checkbox, .radio {
	width: 19px;
	height: 25px;
	padding: 0 5px 0 0;
	background: url(checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
.radio {
	background: url(radio.png) no-repeat;
}
.select {
	position: absolute;
	width: 176px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 23px;
	padding: 0px 0px 0 5px; line-height:23px;
	color: #000;
	
	 font-size:17px;
	background:#f8fbfd url(../images/select-icon.png) no-repeat 95% 8px;
	overflow: hidden; border:solid 1px #d2d2d2; border-radius:3px;
	-webkit-box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
    -moz-box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
    box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
}

input.styleds {
    display: none;
}
select.styleds {
    opacity: 0;
    position: relative;
    width: 183px;
    z-index: 5;
}
.sel-fed{ float:left; width:183px; padding: 0px 18px 10px 0px;}
.sel-feds{ float:left; width:183px; padding: 0px 18px 10px 0px; position:relative;}

.sethe-search {
	width: 156px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 23px;
	padding: 0px 20px 0 5px; line-height:23px;
	color: #000;
	text-align:left;
	 font-size:17px;
	background:#f8fbfd ;
	overflow: hidden; border:solid 1px #d2d2d2; border-radius:3px;
	-webkit-box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
    -moz-box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
    box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
}
.the-but{ position:absolute; top:6px; right:27px; width:12px; height:12px;}

.the-febut{ background:#04914d; width:129px; height:34px; color:#fff; line-height:34px; text-align:center; border:0px; font-family:'almoni-dl-400';
	 font-size:20px; float:right; margin:0px 35px 10px 0px; border-radius:3px; }
	
.the-page{ max-width:633px; padding:9px; background:#fff; border:solid 1px #e3e3e3; margin:5px auto 15px auto; color:#292d2f;font-family:'almoni-dl-400';
	 font-size:15px;}
/*.the-page:hover{ opacity:0.5; }*/
.the-pages{ max-width:651px; margin:15px 0px 0px 19px; float:left;}	

.thes-pic{ float:left; width:149px; height:129px;  padding-right:10px; overflow:hidden; }
.thes-pic img{  border:solid 1px #e3e3e3; max-width:174px; }
.thes-page h2{font-family:'almoni-dl-700';
	 font-size:20px; color:#0ca7de; margin:0px; padding:0px 0px 6px 0px;}
.thes-texs{color:#292d2f;font-family:'almoni-dl-400';
	 font-size:15px; height:70px; overflow:hidden; text-align:left;}

.thes-texs1{color:#292d2f;
	 font-size:17px; text-align:left;   }	
.thes-texs1 a{color:#292d2f; }
.thes-texs1 a:hover{color:#0fb0e2; }	

.inner-leftr{ float:right; max-width:759px; background:#fff url(../images/iner-bg.jpg) repeat-x left bottom; border-radius:3px; border:solid 1px #ececec; min-height:1030px; position:relative;}
.inner-leftr h2{ font-size:20px;font-family:'almoni-dl'; font-weight:400;font-style: normal; color:#0ca7de; margin:0px; padding:0px 0px 0px 19px; text-align:left;}
.in-brcrbr{ text-align:right; 
	 font-size:17px; color:#b0b0b0; padding:10px 0px 5px 0px; position:absolute; bottom:5px; left:5px;}
.in-brcrbr a{color:#b0b0b0;}
.in-brcrbr a:hover{color:#0fb0e2;}
.regis-box{ float:left; width:314px; border:solid 1px #e3e3e3; margin:25px 30px 0px 0px; border-radius:3px; 
	 font-size:17px; color:#000; }

.regis-boxh{ background:#0ca7de; height:30px; line-height:30px; padding-left:10px; font-family:'almoni-dl-400';
	 font-size:20px; color:#fff;border-bottom:solid 1px #e3e3e3;border-radius:3px;}
.regist-for{ padding:10px 5px;}	


.register-fd {
	position: absolute;
	width: 173px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 24px;
	padding: 0px 5px 0 5px; line-height:23px;
	color: #000;
	
	 font-size:17px; border:0px;
	 background: url(../images/rg-registerfe-gb.png) no-repeat left top;
	/*background:#f8fbfd 
	overflow: hidden; border:solid 1px #d2d2d2; border-radius:3px;
	-webkit-box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
    -moz-box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
    box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);*/ float:left;

}
.regi-fd{ padding:0px 0px 9px 3px; height:23px;}
.regi-tex{ float:left; color:#000;font-family:'almoni-dl-400';
	 font-size:20px; width:113px; line-height:23px; text-align:left;}
	
	.the-febutr{ background:#04914d; width:129px; height:34px; color:#fff; line-height:34px; text-align:center; border:0px; font-family:'almoni-dl-400';
	font-size:20px; float:right; margin:0px 3px 0px 0px; border-radius:3px; }

.regis-text{ color:#000; font-family:Arial, Helvetica, sans-serif; font-size:14px; padding:10px  3px 10px 0px; line-height:20px; text-align:left; }
.regis-text a{ color:#0fa1c5; }
.regis-text a:hover{ color:#b0b0b0; }

.contact-box{  max-width:980px; background:#fff url(../images/iner-bg.jpg) repeat-x left bottom; border-radius:3px; border:solid 1px #ececec;  position:relative; margin:0px auto;}

.contact-boxm{ max-width:725px; margin:0px auto; text-align:left;}
.contact-boxm h2{ font-size:20px;font-family:'almoni-dl-400'; font-style: normal; color:#0ca7de; margin:0px; padding:0px 0px 0px 0px; text-align: left; }
.cont-hedtx{ text-align:left; 
	 font-size:17px; color:#000; padding:15px 15px 15px 0px;  }
	.cont-dot{background: url(../images/dot-bg.png) repeat-x left bottom; width:80%; margin:0px auto; height:5px; padding:20px 0px 0px 0px;}
.cont-frms{ float:left; width:336px; padding:20px 0px 30px 0px;}
.cot-fd{ padding:0px 0px 10px 0px;}
.cot-fdt{ padding:0px; float:left; text-align:left; width:98px; line-height:36px;
	 font-size:inherit; color:#000;}
.conts-fd {
	position: absolute;
	width: 226px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 36px;
	padding: 0px 5px 0 5px; line-height:34px; float:left;
	color: #000;
	
	 font-size:17px;
	background: url(../images/cont-fed-bg.png) no-repeat left bottom ; border:0px;
	/*overflow: hidden; border:solid 1px #d2d2d2; border-radius:3px;
	-webkit-box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
    -moz-box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
    box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);*/ float:left;

}	


.conts-fd1 {
		width: 326px; /* With the padding included, the width is 190 pixels: the actual width of the image. */
	height: 176px;
	padding: 0px 5px 0 5px; line-height:34px; float:right;  
	color: #000;
	
	 font-size:17px;
	 background: url(../images/cont-tx-bg.png) no-repeat left bottom ; border:0px;
	/*background:#f8fbfd 
	overflow: hidden; border:solid 1px #d2d2d2; border-radius:3px;
	-webkit-box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
    -moz-box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);
    box-shadow: inset 0 5px 5px -5px rgba(204,204,204,0.7);*/ float:right;

}	
.conta-but{ background:#0ca7de; width:144px; height:36px; color:#fff; line-height:36px; text-align:center; border:1px solid #b0b0b0; font-family:'almoni-dl-400';
	 font-size:20px; float:right; margin:0px 3px 0px 0px; border-radius:3px;  }
	
.cont-aa{ float:left; width:200px; padding:20px 0px 0px 65px;}
.cont-aa h2{ font-size:20px;font-family:'almoni-dl-400'; font-style: normal; color:#0ca7de; margin:0px; padding:0px 0px 0px 0px;}
.conta-add{ color: #000;
	
	 font-size:17px; line-height:20px; padding:10px 0px 0px 0px; text-align:left;}
	
.conta-add a{ color:#000;}








 .font-size{ position:absolute; left:8px; top:25px; width:85px; height:28px; background:#fff; box-shadow: 2px 4px 4px #ccc;  }
  
 .qmak{ float:left; width:20px; background:#0ca7de; height:28px; font-size:23px; font-weight:400; color:#fff; line-height:28px; text-align:center;}
 .qmak a{ color:#fff;} 
 
  .font-size .small{ float:left; width:20px;  height:28px; font-size:15px; font-weight:400; color:#44413a; line-height:28px; text-align:center;}
 .font-size .small a{ color:#44413a;} 
  .font-size .small a:hover{ color:#44413a; text-decoration:underline;} 
  .font-size .small a.active{ color:#44413a; text-decoration:underline;}
   .font-size .medium{ float:left; width:20px;  height:28px; font-size:20px; font-weight:400; color:#44413a; line-height:28px; text-align:center;}
 .font-size .medium a{ color:#44413a;} 
  .font-size .medium a:hover{ color:#44413a; text-decoration:underline;} 
  .font-size .medium a.active{ color:#44413a; text-decoration:underline;} 
  
  .font-size .large{ float:left; width:20px;  height:28px; font-size:24px; font-weight:400; color:#44413a; line-height:28px; text-align:center;}
 .font-size .large a{ color:#44413a;} 
  .font-size .large a:hover{ color:#44413a; text-decoration:underline;} 
  .font-size .large a.active{ color:#44413a; text-decoration:underline;}

.flex-caption2 {
right:auto;
direction:ltr;
text-align:left;
}
.flex-caption1 {
    right: auto;
    text-align:left;
    direction:ltr;
}
#search_pages {
font-size:18px;
margin-left:19px;
}
    #search_pages a {
        color: blue;
    }

.letter {
display:block;
font-weight:bold;
margin-top:15px;
color: rgb(12, 167, 222);
}

.word {
display:block;
color:rgb(176, 176, 176);
}


.letters a {
    font-weight:bold;
    margin: 3px;
    display:inline-block;
    color: rgb(12, 167, 222);
}
.letter_box {
    float:right;
    width:200px;
    vertical-align:top;
    text-align:right;
    margin-top:20px
}
.allwords {
    text-align:center;
    margin-bottom:-20px;
}

.inner-left .pageGalleryItem{ float:right; border:solid 1px #e3e3e3; padding:10px;margin:10px 10px 5px 5px; clear:right;}
.pageGalleryItem:first-child{clear:none !important; float:right; margin-left:10px;}
.gil_style {font-family:arial !important; width:490px; float:left;} 
.gil_style p, .gil_style span .gil_style ul, .gil_style ul li , .gil_style p span{font-family: arial !important; }
.gil_style table[border='1'] { border:1px solid #000000;}
.gil_style table[border='1'] td { border:1px solid #000000;}
.gil_style table[border='1'] tr td {background-color:#daeef3; font-size:14px;}
.gil_style table[border='1'] tr:first-child td {background-color:#4bacc6; font-size:16px; font-weight:bold;}
.gil_style ul {list-style-type:disc; color:#000000; font-family:arial; margin-right:13px;}
.gil_style ul li span {font-family:arial !important;}

.home-search-box1 { padding: 0px 0px 0px 0px !important;}