@charset "utf-8";
/* CSS Document */

body { margin-bottom:0px; margin-left:0px; margin-right:0px; margin-top:0px; background-image:url(bg.gif); background-repeat:repeat-x; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666666; }
img {
	border: 0px;
	text-align: right;
}
a { -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -transition:all 0.3s linear; outline:none; }
h1 { font-family: 'Economica',sans-serif; font-size:26px; font-weight:bold; color:#313193; margin:0px; padding:0px; }

#warpper { background-image:url(wrapper-bg.gif); background-repeat:repeat-x; width:940px; height:auto; margin:0 auto; background-color:#FFFFFF; padding:0 20px 0 20px;  }
#header { width:940px; height:158px; margin:0px; padding:0px; }
.logo { padding:17px 0 0 3px; float:left; margin:0px; width:484px; }

.top-right-part { float:right; margin:20px 0 0 0; width:420px; }
.social-icon {float:right; margin:8px 0 0 0; width:auto; }
.search-txtbox { margin:0px; float:left; width:250px;  }
.search-txtbox-cl { border:1px solid #ccc; width:215px; height:29px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#000000; line-height:29px; padding:0 5px 0 5px; }



.nav { width:940px; height:38px; background-color:#e8e5d3; }
.nav ul { margin:0px; padding:0px; }
.nav ul li { list-style-type:none; display:inline; line-height:38px; margin-left:0px; }
.nav ul li a { text-decoration:none; font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#313193; padding:10px 17px 10px 17px; }
.nav ul li a:hover { text-decoration:none; font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#fff; background-color:#313193; padding:10px 17px 10px 17px; }
.nav img { padding-left:0px; padding-right:0px; vertical-align:top; }
*+html .nav img { padding-left:0px; padding-right:0px; vertical-align:middle; }
#nav-selected { text-decoration:none; font-family:"Trebuchet MS"; font-size:13px; font-weight:bold; color:#fff; background-color:#313193; }

.slideshow { margin:10px 0 0 0; padding:0px; }

.top-area { width:940px; height:auto; margin:20px 0 0 0; padding:0px; overflow:hidden; }
.welcome-part { width:555px; float:left; margin:0px; padding:0px; }
.news-part { width:230px; float:right; margin:0px; padding:0px; }

.news-box { width:248px; height:auto; border:1px solid #d9dfeb; margin:0px; padding:15px 15px 0 15px ; }
.news-box-headarea { margin:0px; padding:0px; width:220px; overflow:hidden;  }
.icon-news { margin:0 10px 0 0; padding:0px; }

.scroll-news-area { width:250px; padding:10px 0px 0 0px; margin:0px; }
.scroll-news-area ul { margin:0px; padding:0px; }
.scroll-news-area ul li { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; line-height:15px; padding-bottom:15px; }
.scroll-news-area ul li a { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:none; }
.scroll-news-area ul li a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color:#666666; text-decoration:underline; }
.news-arrow1 { margin-left:28px; padding:0 0 0 18px; list-style-type:none; list-style-image:none; background-image: url(../images/arrow1.gif);background-repeat:no-repeat; }

.middle-part { width:940px; margin:20px 0 0 0; padding:0px; overflow:hidden; }
.photo-gallery-box { width:460px; float:left; margin:0px; padding:0px; }
.photo-gallery-slider-area { width:460px; height:auto; background-color:#f6f8fc; overflow:hidden; padding-bottom:15px; }
.box-head-area { background-image:url(../images/box-top-bg.gif); background-repeat:repeat-y; width:460px; height:38px; }
.box-icon { float:left; margin:0 5px 0 10px; }
.box-title { float:left; margin:8px 0 0 0; }
.photo-gallery-arrow { float:left; padding:93px 0px 0 8px; }
.photo-gallery-slider-img { float:left; margin:15px 0 0 7px; padding:0px; }

.member-box { width:460px; float:right; margin:0px; padding:0px; }
.member-box-content { width:460px; height:auto; background-color:#f6f8fc; overflow:hidden; }
.member-box-content-left { float:left; width:202px; margin:0px; padding:15px 0 0 15px; }


.member-box-points { margin:10px 0 0 0; padding:0px; max-height: 140px;
    min-height: 140px;
    overflow: auto; }
.member-box-points ul { margin:0px; padding:0px; }
.member-box-points ul li { list-style-type:none; line-height:20px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666666; }
.member-box-points ul li a { list-style-type:none; line-height:20px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666666; }
.member-box-points ul li a:hover { list-style-type:none; line-height:20px; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#000; }
.member-arrow { margin-left:10px; padding:0 0 0 18px; list-style-type:none; list-style-image:none; background-image: url(../images/gray-arrow.gif);background-repeat:no-repeat; }

.member-box-content-right { float:right; background-image:url(../images/member-box-bg.gif); background-repeat:no-repeat; width:243px; height:220px; }
.member-button { text-align:center; margin:23px 0 10px 0; }
.sign-txt { font-family:"Trebuchet MS"; font-size:18px; font-weight:bold; color:#313193; text-align:center; }
.download-button { text-align:center; margin:15px 0 0 0; }

.write-us-box { width:460px; float:left; margin:20px 0 0 0; padding:0px; }
.write-us-form-area { width:430px; height:auto; background-color:#f6f8fc; padding:15px 15px 11px 15px; overflow:hidden; }
.write-us-form-field { width:210px; margin:0 0 10px 0; padding:0px; }
.write-us-form-field-cl { width:203px; height:29px; border:1px solid #ccc; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#737373; padding:0 0 0 5px; line-height:29px; }
.write-us-form-txtarea-cl { width:423px; height:59px; border:1px solid #ccc; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#737373; padding:0 0 0 5px; }
.bt-send { text-align:right; margin:0px; padding:0px; }

.office-box { width:460px; float:right; margin:20px 0 0 0; padding:0px; } 
.office-content-area { width:430px; height:auto; background-color:#f6f8fc; padding:15px; overflow:hidden; }
.office-box-img { margin:0 20px 0 0; padding:0px; }

.footer-area { width:940px; margin:0 auto; background-color:#f2f0e6; height:auto; border-top:5px solid #c9c6a3; margin-top:20px;overflow:hidden; }
.footer-left-area { width:440px; margin:0px; padding:20px; float:left; }
.footer-right-area { width:460px; margin:0px; padding:0 0 20px 0; float:left; }

.footer-links {}
.footer-links ul { height:auto; margin:0px; padding:0px; }
.footer-links ul li { list-style-type:none; line-height:18px; width:160px; float:left; }
.footer-links ul li a { text-decoration:none; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666; }
.footer-links ul li a:hover { text-decoration:none; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#196ab9; }

.address-area { margin:20px 0 0 0; border-left:1px solid #d4d9e2; padding:0 0 0 20px; }
.copyright-txt { width:940px; text-align:center; margin:0 auto; color:#999999; line-height:40px; }



/*text margin clear and button style*/
#f-left { float:left; }
#f-right { float:right; }

.clear { clear:both; }
.margin5 { margin-bottom:5px; }
.margin10 { margin-bottom:10px; }
.text { font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666666; text-align:justify; line-height:17px; }
.text a { text-decoration:none; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666666; }
.text a:hover { text-decoration:underline; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666666; }

.dark-bluetxt13 { font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#313193; }
.bluetxt13 { font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#007ce6; }
.bluetxt16 { font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:normal; color:#7cbaef; }
.bluetxt18 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#007ce6; }
.dark-bluetxt18 { font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#313193; }

/* extended btn start */
.readmore-btn { margin:0 0 10px 30px; padding:0px; overflow:hidden; }
a.button1{ background: transparent url(../images/btn1-left.gif) no-repeat top left; display: block; font: bold 11px Verdana, Tahoma; line-height: 20px; height: 20px; padding-left: 8px; text-decoration: none; color:#FFFFFF; float:left; }
a.button1 span{background: transparent url(../images/btn1-right.gif) no-repeat top right; display: block; padding: 0px 10px 0px 4px;}
a.button1:hover{ background-position: bottom left;}
a.button1:hover span{ background-position: bottom right; color:#FFFFFF; }
.buttonwrapper1 { overflow: hidden;  }
/* extended btn end */

#fade{ width: auto; height: auto; }


.banner01 { width:234px; height:60px; background-color:#fff; margin:20px 0 0 0; padding:0px; float:right; }
.banner02 { width:350px; height:200px; background-color:#fff; margin:0 0 0 25px; float:left; padding:0px; }
.banner03 { max-width:728px; width:auto; height:90px; background-color:#fff; padding:0px; margin:0 auto; margin-top:20px; }
.banner04 { width:250px; height:250px; background-color:#fff; margin:20px 0 0 15px; padding:0px;  }
.banner05 { width:468px; height:60px; background-color:#fff; margin:20px 0 0 88px; padding:0px;  }

.prodlink { width:350px; height:200px; background-color:#fff; margin:0 0 0 25px; float:left; padding:0px;}
.prodlink a{text-decoration:none;color:#313193;}
.prodlink a:hover{text-decoration:underline;color:#000;}

/*inner page style start*/
.welcome-part-inner { width:515px; float:left; margin:0px; padding:0px; }
.underline { width:auto; height:1px; background-color:#d5d5d5; }
.call-to-action { width:940px; height:auto; margin:20px 0 0 0; padding:0px; overflow:hidden; }
.left-part-inner { float:left; width:640px; margin:0px; padding:0px; }
.right-part-inner { float:right; width:280px; margin:0px; padding:0px; }
.news-part-inner { width:280px; margin:0px; padding:0px; }

.member-box-inner { width:280px; margin:20px 0 0 0; padding:0px; }
.member-box-content-inner { width:202px; margin:0px; padding:15px 0 0 15px; }
.member-box-content-bg { width:280px; height:auto; background-color:#f6f8fc; overflow:hidden; margin:0px; padding:0 0 15px 0; }
.box-head-area-inner { background-image:url(../images/box-top-bg-inner.gif); background-repeat:repeat-y; width:280px; height:38px; }

.office-box-inner { width:280px; margin:20px 0 0 0; padding:0px; } 
.office-content-area-inner { width:250px; height:auto; background-color:#f6f8fc; padding:15px; overflow:hidden; }

.address-text { font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666666; line-height:17px; }
.address-text a { text-decoration:none; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666666; }
.address-text a:hover { text-decoration:underline; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#666666; }

.photo-gallery-main-area { margin:0px; padding:0px; }
.gallery-images { float:left; margin:0 17px 17px 0; }
.photo-gallerys { background-image:url(../images/photo-bg.gif); background-repeat:no-repeat; width:194px; height:143px; padding:2px 0 0 2px; }

.members-main-area { margin:0px; padding:0px; }
.member-pdf-top-part { margin:20px 0 0 0; padding:0px; overflow:hidden; }
.icon-pdf-txt { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#1084e5; }
.icon-pdf-txt a { color:#1084e5; text-decoration:none; }
.icon-pdf-txt a:hover { color:#74b0e6; text-decoration:none; }
.icon-pdf-txt img { vertical-align:text-top; }

.combo-filter-area { font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#000; }
.combo-filter-cl { width:110px; height:24px; padding:3px; border:1px solid #ccc; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666666; line-height:24px; }


.call-members { margin:20px 0 0 0; padding:15px 0 15px 0; width:640px; border-bottom:1px solid #dce7f0; border-top:1px solid #dce7f0;  overflow:hidden; }
.call-members:hover { background-color:#f7f7f7; }

.memeber-img { float:left; margin:0 20px 0 0; padding:0px; }
.member-desc-main-area { margin:0px; padding:0px; }
.memeber-desc-content-area { float:left; width:490px;  }

.member-desc-left { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666666; line-height:22px; width:120px; }

.news-desc-content-area { float:left; width:630px;  }

.news-title-left { float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666666; line-height:22px; width:630px; }

.news-desc-right {  float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666666; line-height:22px; width:630px; text-align:justify; }
.news-desc-right a{
color: #666666;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
}
.member-desc-right {  float:left; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal; color:#666666; line-height:22px; width:300px; }

/* Developer Added css */
.error
{
    font-family: tahoma;
    font-size: 11px;
    color: Red;
    text-decoration: none;
}
p{
	margin:0;
	float:none;
}
.success img{
	vertical-align:middle;
	margin:10px;
	margin-right:10px;
	
}
.success{
	background:#F4F4F4;
}
.fail{
	background:#F4F4F4;
	color:Red;
}

.sign-txt a{	
color:#800080; text-decoration:none;
}
.sign-txt a:hover{
	color:#000;
}

.frm-txtbox-area {
    float: left;
    height: auto;
    margin: 0 10px 0 0;
    padding: 0;
    width: 200px;
}

.frm-txtbox-area2 {
    height: auto;
    margin: 0 10px 0 0;
    padding: 0;
    width: 200px;
}

.gray-bg-txt-area {
    padding: 15px 0 0 20px;
}
.frm-txtbox {
    margin: 0;
    padding: 0;
}
.register-us-form-field-login{
	 width:180px; height:29px; border:1px solid #ccc; font-family:"Trebuchet MS"; font-size:13px; font-weight:normal; color:#737373; padding:0 0 0 5px; line-height:29px;
}
.signup-link{
float:left; 
font-size:16px;
text-decoration:none; 
color:#313193; 
font-weight:bold; 
font-family:"Trebuchet MS";
}
.signup-link a{

text-decoration:none; 
color:#313193; 
font-weight:bold; 
font-family:"Trebuchet MS";
}
.signup-link a:hover{

text-decoration:underline; 
color:#313193; 
font-weight:bold; 
font-family:"Trebuchet MS";
}
.small-links { font-family:"Trebuchet MS"; font-size:11px; font-weight:normal; color:#333; padding:10px 0 10px 0; }
.small-links-gray { font-family:"Trebuchet MS"; font-size:11px; font-weight:normal; color:#999; text-decoration:none; }
.orange-link {
    color: #F55403;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}
.headtxt{
	color:#AA3500;
	font-weight:bold;
	margin-bottom:2px;
}

.register-us-form-field-captcha {
    border: 1px solid #CCCCCC;
    color: #737373;
    font-family: "Trebuchet MS";
    font-size: 13px;
    font-weight: normal;
    height: 29px;
    line-height: 29px;
    padding: 0 0 0 5px;
    width: 90px;
}
.viewmore
{
	float:right;
	color:#313193;
	font-size:16px;
	padding-top:40px;
	font-weight:bold;
}

.viewmore a{
	text-decoration:none;
	color:#313193;
}
.viewmore a:hover{
	text-decoration:underline;
	color:#000;
}
