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



#warpper {
	width:1235px;
	height:auto;
	margin:auto;
}
#header {
	position:relative;
	/*background: url("../images/flag.png") right 38px no-repeat;*/
	overflow: hidden;background: #0070ba;
	border-bottom: 5px solid #045890;
}
p {
	font-family: "PT Sans";
	font-size:14px;
}
.bgnone {
	background:none;
}
.clear {
	clear:both;
}
/*span{font-family: "PT Sans" !important; font-size:12px !important}*/

.radio-but {margin:0px 0px;padding:0px 0px;}
.radio-but li{margin:0px 0px;padding:0px 0px;list-style:none;width:85px;display:inline-block;}

.logo {
	float:left;
	margin-top:5px;
}
.company-name {
	width:515px;
	height:auto;
	float:left;
	margin-left:8px;
	margin-top:5px;
	font-family: "PT Sans";
	font-size:12px;
	color:#fff;
	text-align:center;
}
.icon-right {
	width:316px;
	height:156+px;
	float:right;
}
.overflowmember {
    margin: 0px auto;
    display: flex;
    align-items: center;
    justify-content: center;flex-wrap: wrap;
}
.confirm-b {
    width: 92px;
    display: block;
    margin: 0px auto;
}
#menu {
	background:#f6f6f6;
	position:relative;
}
#banner {
	position:relative;
}
a {
	color:#0070ba;
}
#imageContainer {
	width:100% !important;
	height: 299px !important;
}
.banner-bottom-part {
	width:auto;
	padding:10px;
	min-height:20px;	
	background-color:#0070ba;
	position:relative;
	font-size:18px;
	color:#f0f0f0;
	font-weight:bold;
}
.past-pres-d {margin-bottom:25px;}
.past-pres-d tr td img {border: 3px solid rgb(255, 255, 255);
box-shadow: 0px 0px 7px -4px rgb(51, 51, 51);margin:5px 0px;}
<!--
#contian-part {
	width:980px;
	height:auto;
	position:relative;
	padding:10px;
}
-->
#contian-part {
	width:1235px;
	height:auto;
	margin:0px auto;
	min-height:400px;
	position:relative;
	padding:10px;
	font-size:14px;
	background-image:url(../images/ioa-bg-logo.png); 

	background-position:center;
	background-repeat:no-repeat;
	font-family: "PT Sans";
}
#contian-part h1 {
	color: #333;
	padding:0px 0px 30px 0px;
	text-align:center;
	text-transform: uppercase;
    font-size: 23px;
}
#contian-part.lightbox_bg {
	background:url(../images/light-box-bg.png) center center no-repeat;
	min-height:300px;
	width:625px;
}
#suggesstion-box, #suggesstion-box1{
    background: rgb(255, 255, 255) none repeat scroll 0% 0%;
    z-index: 555;
    position: relative; 
    padding: 5px;
}
.modal-dialog{width: 900px !important;}

#myModal h4, #myModalLabel {text-align: center;margin-bottom: 20px;font-size: 20px;}
.modal-body .main-form-box {width: 71%;margin: 0px auto;float: none;}
.modal-body .main-form-box .main-f-t {width: 286px;}
.modal-body .main-form-box input[type="submit"] {clear: both;margin-bottom: 20px;}
.cnt223 {background:#fff !important;}
.cnt223 .btn-primary {color:#fff !important;font-size: 14px !important;height: 31px;width: 75px;background: #0070ba !important;border:0px;}
.cnt223 .btn-primary a.close{color:#fff !important;font-size: 14px !important;opacity:1 !important;float: none;}
.cnt223 p a {font-weight: normal !important;}
.cnt223 p {text-align: center;font-size: 22px;}
.cnt223 .x {  
    height: 36px !important;
    right: 4px !important;
	left:auto !important;
    position:absolute;
    top:3px !important;
    width: 34px;
    font-size: 21px !important; 
    border:0px solid #333;
    padding: 0px 9px 0px !important;
    border-radius: 75px !important;
    font-weight: bold;
}
.modal-dialog .close, .modal-dialog .close-b1 {  
    height: 36px !important;
    left:-4px !important;
    position: relative;
    top:2px !important;
    width: 34px;
	z-index: 5;
	opacity: 1;
    font-size: 21px !important; 
    border:0px solid #333;
    padding: 0px 9px 0px !important;
    border-radius: 75px !important;
    font-weight: bold;
}
.left-im {
	width:auto;
	margin:20px;
	padding:8px;
	background-color:#fff;
	height:auto;
	float:left;
	-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:0px 0px 8px rgba(50, 50, 50, 0.75);
	box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
}
.left-im:hover {
	background-color:#666666;
}
.contain-part-left {
	width:360px;
	float:left;
	height:auto;
	margin-right:15px;
	font-family: "PT Sans";
	font-size:12px !important;
}
.dmenu {
	float:left;
	height:auto;
	width:350px;
	background-color:#f0f0f0;
	padding-bottom:10px;
}
.dmenu ul {
	margin:0;
	padding:0;
	margin-left:27px;
}
.dmenu ul li {
	border-bottom: thin solid #CFCFCF;
	color: #46A8D1;
	display: list-item;
	float: left;
	font-family: "PT Sans";
	font-size: 14px;
	line-height:36px;
	list-style: square outside none;
	padding-left: 10px;
	text-transform: uppercase;
	width:310px;
}
.dmenu ul li a {
	color:#46a8d1;
	text-decoration:none;
}
.dmenu ul li a:hover {
	color:#21769a;
}
.view-gallery-p ul {margin:0px 0px;padding:0px 0px;}
.view-gallery-p ul li {margin:5px 12px 13px;padding:0px 0px;list-style:none;float:left;width: 14%;}
.view-gallery-p ul li img {height:93px;width:100% !important;border:2px solid #eee;}
.contain-part-right {
	width:600px;
	float:left;
	height:auto;
	font-family: "PT Sans";
	font-size:12px !important;
}
.contain-part-lectures-left {
	width:360px;
	float:left;
	height:auto;
	margin-right:15px;
	font-family: "PT Sans";
	font-size:12px !important;
}
.contain-part-lectures-right {
	width:590px;
	float:left;
	height:auto;
	margin-right:15px;
	font-family: "PT Sans" !important;
	font-size:14px !important;
}
#contian-part span {
	font-family: "PT Sans" !important;
	font-size:14px !important;
}
#contian-part p {
	font-family: "PT Sans";
	font-size: 14px;
	line-height: 24px;
}
#contian-part i {
	font-style:normal;
}
.dashboard-part li {
	width:11.8%;
	margin: 0px 7px;
	padding:8px 0px 3px;
	text-align: center;
	background:#f5f5f5;
	border-radius:10px;
	border: 5px solid #0070ba;
	box-shadow: 0px 10px 6px -8px #333;
}
.dashboard-part li img {width:100%;}
.dashboard-part li:hover {
	border: 5px solid #333;
}
.dashboard-part li a {
	text-decoration:none;
	color:#333;
	font-size:13px;
}
.dashservices {
	margin:20px 0 0 0;
	padding:0;
	list-style:none;
}
.dashservices li {
	float:left;
}
.dashservices li .updatephoto {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/updatepic.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .updateprofile {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/updateprofile.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .buildwebsite {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/buildyourwebsite.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .faqs {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/faqs.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .changepassword {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/changepass.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .ofeedback {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/feedbackbt.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .osubmission {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/submission1.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .osubmission:hover {
	background-position:0 -172px;
}
.dashservices li .pih {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/spid.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .pih:hover {
	background-position:0 -172px;
}
.dashservices li .osubmitevents {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/submit-events.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .osubmitevents:hover {
	background-position:0 -172px;
}
.dashservices li .ousefulllinks {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/submit-links.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .ousefulllinks:hover {
	background-position:0 -172px;
}
.dashservices li .osubmitinformation {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/submit-useful-information.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .osubmitinformation:hover {
	background-position:0 -172px;
}
.dashservices li .obuildwebsite {
	text-indent:-9999px;
	margin:0 10px;
	background:url(../images/myow.png) no-repeat 0 0;
	display:block;
	width:170px;
	height:172px;
}
.dashservices li .obuildwebsite:hover {
	background-position:0 -172px;
}
#news-container {height: 157px;overflow-x:auto;}
#news-container2 {height:157px;overflow-x:auto;}
.download-g {text-align: center;}
.download-g a{text-decoration:none;}
.download-g a:hover{ color:#333; }
#footer {
	width:100%;
	float:left;
	background-color:#007a76;
 	margin-top:0px;
}
.footer-inner {
	width:980px;
	height:auto;
	margin:auto;
	padding:10px;
	text-align:center;
}
.footer-inner ul {
	margin:0;
	padding:0;
}
.footer-inner ul li {
	list-style:none;
	display:inline;
	font-family: "PT Sans" !important;
	font-size:12px;
	color:#CCCCCC;
	text-align:center;
	margin-left:10px;
	margin-right:10px;
	text-align:center;
}
.footer-inner ul li a {
	color:#CCCCCC;
	text-decoration:none;
}
.footer-inner ul li a:hover {
	color:#fff;
	text-decoration:none;
}
.footer-link {
	font-family: "PT Sans" !important;
	font-size:12px;
	color:#fff;
	line-height:30px;
}
.footer-link a {
	color:#fff;
	text-decoration:none;
}
.footer-link a:hover {
	text-decoration:underline;
}
/* Login Container (default to float:right) */

#loginContainer {
	position:relative;
	float:right;
	font-size:12px;
}
/* Login Button */

#loginButton {
	display:inline-block;
	float:right;
	background:#d2e0ea url(../images/buttonbg.png) repeat-x;
	border:1px solid #899caa;
	border-radius:3px;
	-moz-border-radius:3px;
	position:relative;
	z-index:30;
	cursor:pointer;
}
/* Login Button Text */

#loginButton span {
	color:#445058;
	font-size:14px;
	font-weight:bold;
	text-shadow:1px 1px #fff;
	padding:7px 29px 9px 10px;
	display:block
}
#loginButton:hover {
	background:url(../images/buttonbgHover.png) repeat-x;
}
/* Login Box */

#loginBox {
	position:absolute;
	top:34px;
	right:0;
	display:none;
	z-index:29;
}
/* If the Login Button has been clicked */    

#loginButton.active {
	border-radius:3px 3px 0 0;
}
#loginButton.active span {
	background-position:125px -76px;
}
/* A Line added to overlap the border */

#loginButton.active em {
	position:absolute;
	width:100%;
	height:1px;
	background:#d2e0ea;
	bottom:-1px;
}
/* Login Form */

.login-box #loginForm {
	width:100%;
	border:1px solid #f0f0f0;
	border-radius:3px 0 3px 3px;
	-moz-border-radius:3px 0 3px 3px;
	margin-top:-1px;
	background: #f0f0f0;
	padding:0px;
}
#loginForm {
	width:248px;
	border:1px solid #899caa;
	border-radius:3px 0 3px 3px;
	-moz-border-radius:3px 0 3px 3px;
	margin-top:-1px;
	background:#d2e0ea;
	padding:6px;
}
#loginForm fieldset {
	margin:0 0 12px 0;
	display:block;
	border:0;
	padding:0;
}
fieldset#body {
	background:#fff;
	border-radius:3px;
	-moz-border-radius:3px;
	padding:10px 13px;
	margin:0;
}
#loginForm #checkbox {
	width:auto;
	margin:1px 9px 0 0;
	float:left;
	padding:0;
	border:0;
 *margin:-3px 9px 0 0; /* IE7 Fix */
}
#body label {
	color:#3a454d;
	margin:9px 0 0 0;
	display:block;
	float:left;
}
#loginForm #body fieldset label {
	display:block;
	float:none;
	margin:0 0 6px 0;
}
/* Default Input */

#loginForm input {
	width:92%;
	border:1px solid #899caa;
	border-radius:3px;
	-moz-border-radius:3px;
	color:#3a454d;
	font-weight:bold;
	background: url("../images/input-bg.jpg") left center repeat-x !important;
	padding:8px 8px;
	box-shadow:inset 0px 1px 3px #bbb;
	-webkit-box-shadow:inset 0px 1px 3px #bbb;
	-moz-box-shadow:inset 0px 1px 3px #bbb;
	font-size:12px;
}
/* Sign In Button */

.login-box #loginForm #login {
	padding:3px 20px 5px 10px;
	border:1px solid #333;
}

#loginForm #login, input[type="submit" ] {
	width:auto;
	float:left; 
	color:#fff;
	 
	box-shadow:none;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	margin:10px 12px 0 0;
	cursor:pointer;
 *padding:7px 2px 8px 2px; /* IE7 Fix */
}
/* Forgot your password */

#loginForm span {
	text-align:center;
	display:block;
	padding:7px 0 4px 0;
}
#loginForm span a {
	color:#3a454d;
	font-size:15px;
}
input:focus {
	outline:none;
}
.important-link-part {
	width:980px;
	background-color:#f2f2f2;
	height:auto;
	padding:10px;
	margin-top:10px;
}
.link-part {
	width:300px;
	margin:10px;
	float:left;
	height:auto;
}
.link-part ul {
	margin:0;
	padding:0;
}
.link-part ul li {
	color: #333;
	display: list-item;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 14px;
	line-height:36px;
	list-style: square outside none;
	padding-left: 10px;
	text-transform: uppercase;
	width:230px;
}
.link-part li a {
	color:#333;
	text-decoration:none;
}
.link-part li a:hover {
	color:#666;
	text-decoration:none;
}
.main-box {
	width:980px;
	float:left;
	height:150px;
	border-bottom:#999999;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	margin-bottom:8px;
	padding-bottom:10px;
}
.member-im {
	width:130px;
	height:130px;
	float:left;
	margin-right:10px;
	border:#999999;
	border-style:solid;
	border-width:thin;
	padding:10px;
}
.member-im img {
	width:130px;
	height:130px;
	float:left;
}
.memeber-text {
	width:950px;
	float:left;
	margin-bottom:0px;
	height:auto;
	font-family: "PT Sans" !important;
	font-size:12px;
	color:#333;
}
.memeberlectures-text {
	width:250px;
	float:left;
	height:auto;
	font-family: "PT Sans" !important;
	font-size:12px;
	color:#333;
}
.main-box-search {
	width:980px;
	float:left;
	height:auto;
	border-bottom:#999999;
	border-bottom-style:dotted;
	border-bottom-width:thin;
	margin-bottom:8px;
	padding-bottom:10px;
	padding-top:10px;
}
.paging {
	width:auto;
	height:25px;
	float:right;
	margin-top:20px;
	margin-bottom:10px;
}
.paging ul {
	margin:0;
	padding:0;
}
.paging ul li {
	display:block;
	float:left;
	list-style:none;
}
.paging ul li a {
	background-color:#333333;
	padding:5px;
	font-family: "PT Sans" !important;
	font-size:12px;
	color:#fff;
	text-align:center;
	margin-right:3px;
	text-decoration:none;
}
.paging ul li a:hover {
	background-color:#007A76;
	text-decoration:none;
}
.main-form-box {
	width:980px;
	float:left;
	height:40px;
}
.main-f-t {
	font-family: "PT Sans" !important;
	font-size:12px;
	color:#666666;
	text-align:left;
	height:25px;
	width:250px;
	float:left;
}
.main-f-i {
	width:320px;
	height:35px;
	float:left;
}
.main-f-ic {
	border: thin solid #CCCCCC;
	color: #666666;
	font-family: "PT Sans" !important;
	font-size: 12px;
	height: 25px;
	padding: 3px;
	width: 300px;
	background: url("../images/input-bg.jpg") left center repeat-x !important;
}
.main-form-boxb {
	width:980px;
	float:left;
	height:80px;
	margin-bottom:10px;
}
.main-f-tb {
	font-family: "PT Sans" !important;
	font-size:12px;
	color:#666666;
	text-align:left;
	height:80px;
	width:250px;
	float:left;
}
.main-f-ib {
	width:320px;
	height:80px;
	float:left;
}
.main-f-icb {
	border: thin solid #CCCCCC;
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 74px;
	padding: 3px;
	width: 300px;
}
.button-main {
	width:auto;
	float:right;
	height:auto;
	margin-top:10px;
	margin-bottom:10px;
}
.button {
	width:auto; 
	height:auto;
	padding:8px 20px;
    border-radius: 2px;
    text-transform: uppercase;
    background-color: #0070ba;
    letter-spacing: 0.5px;
    font-family: "PT Sans" !important;
    font-size: 12px;
    font-weight: 600;
	color:#fff;
	text-align:center;
	border:none;
	text-decoration: none;
	display: block;
}
.butt-cl
{
    float: none;
    margin: 0px auto;
    display: block;
    width: 25%;
}
.button:hover {
	background-color:#333;
	cursor:pointer;
}
.forgot-link {
	padding: 15px 0px 0px;
    float: right;
    display: inline-block;
    text-align: right; 
}
.member-login {
	width:auto;
	float:left;
	height:auto;
	padding:8px;
	color:#fff;
	font-family: "PT Sans" !important;
	font-size:18px;
	font-weight:300;
	text-align:left;
	background-color:#0070ba;
}
.login-box-part {
	width:248px;
	float:right;
	height:auto;
	margin-right:5px;
}
.note {
	font-family: "PT Sans" !important;
	font-family:12px;
	float:left;
	height:auto;
	color:#000;
	margin-bottom:8px;
	padding:5px;
}
.news-box {
	width:248px;
	height:250px;
	float:left;
	margin-top:15px;
}
.news-box-inner {
	width:262px;
	float:left;
	height:225px;
	border:#CCC;
	border-style:solid;
	border-width:thin;
	background-color:#00a8a5;
}
.nerwsevent {
	background: none repeat scroll 0 0 #00a8a5;
	color: #fff;
	padding: 5px;
}
.homegallery {
}
.content-footer-inner {
	width:100%;
	float:left;
	background:#eeeeee;
	border-radius:5px;
	border:#dfdfdf solid 1px;
	margin:0 4% 2% 0;
}
.content-footer-right {
	height:50px;
}
.content-footer-right ul {
}
.content-footer-right ul li {
	float:left;
	margin:3px 0 3px 3px;
	list-style:none;
}
.content-footer-right ul li a {
	float:left;
	padding:5px 10px;
	background:#ddd;
	color:#000;
	text-decoration:none;
}
.content-footer-right ul li a:hover {
	color:#333333;
	background:#bbb;
}
.content-footer-right ul li a.current {
	color:#333333;
	background:#bbb;
}
.main-form-box .notification-input {
	background:10px 50% no-repeat;
	margin: 0 0 0 5px;
	padding:5px 0 5px 32px;
	font-size: 12px;
}
.main-form-box .ni-correct {
	background-image:url(../images/cross-small.gif);
	color: #00ae42;
}
.main-form-box .ni-error {
	background-image:url(../images/cross-on-white.gif);
	color: #c9282d;
}
.main-form-boxb .notification-input {
	background:10px 50% no-repeat;
	margin: 0 0 0 5px;
	padding:5px 0 5px 32px;
	font-size: 12px;
}
.main-form-boxb .ni-correct {
	background-image:url(../images/cross-small.gif);
	color: #00ae42;
}
.main-form-boxb .ni-error {
	background-image:url(../images/cross-on-white.gif);
	color: #c9282d;
}
#life-member {display:none;}
#life-member1 {display:none;}
.capcha {
	margin-left:250px;
}
.attached-file {
	margin: 4px 0px 0px 5px;
	
}
.abtracc-list tr th {
	text-align:left;	
	
}
#inquiry {
	width:600px;
	float:left;
	height:auto;
	border:1px solid #999999;
	border-radius:10px 10px 10px 10px;
}
.videoconleft {
	width:250px;
	float:left;
}
.videoconright {
	width:74%;
	float:left;
}
.videoconright .left-im {width:100% !important;}
.videoconright .left-im iframe {width:100% !important;height:500px !important;}
/* ---------->>> jtip <<<---------------------------------------------------------------*/



#JT_arrow_left {
	background-image: url(../images/arrow_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	left:-12px;
	height:23px;
	width:10px;
	top:-3px;
}
#JT_arrow_right {
	background-image: url(../images/arrow_right.gif);
	background-repeat: no-repeat;
	background-position: left top;
	position: absolute;
	z-index:101;
	height:23px;
	width:11px;
	top:-2px;
}
#JT {
	position: absolute;
	z-index:100;
	border: 2px solid #CCCCCC;
	background-color: #fff;
}
#JT_copy {
	padding:10px 10px 10px 10px;
	color:#333333;
}
.JT_loader {
	background-image: url(../images/loader.gif);
	background-repeat: no-repeat;
	background-position: center center;
	width:100%;
	height:12px;
}
#JT_close_left {
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}
#JT_close_right {
	background-color: #CCCCCC;
	text-align: left;
	padding-left: 8px;
	padding-bottom: 5px;
	padding-top: 2px;
	font-weight:bold;
}
#JT_copy p {
	margin:3px 0;
}
#JT_copy img {
	padding: 1px;
	border: 1px solid #CCCCCC;
}
.jTip {
	cursor:pointer;
	display:block;
}
#header .logo-container {
	width:1235px;
	margin:0px auto;
}
.logo {
	float: left;     
	width:15%;
}
.logo img{
	width:96px;
	padding: 5px 25px 5px 25px;
    background: #fff;
    border-radius: 10px;
    margin:5px 0px 5px;
}
.hed-menu{
    margin:25px auto 0px;
}
.hed-menu ul {
    margin:0px auto;
    padding:0px;
    list-style:none;
    display:table;text-align: center;
}

.hed-menu ul li {
    margin: 3px 0px;
    padding:0px 5px;
    display:inline-block;
    list-style:none;
}

.hed-menu ul li a{
    margin:0px;
    padding: 3px 15px 6px;
    color: #fff;
    display: block;
    background: #045890;
    list-style: none;
    text-decoration: none;
    border-radius: 28px;
}
.hed-menu ul li a:hover {
   background: #333; 
}
.header-title {
	float:left;
	width:60%;
	padding:25px 15px 0px 15px;
}
.header-title h2 {
	font-size: 31px;
    color: #fff;
    margin: 10px 0px 10px;
    padding: 0px 0px;
    letter-spacing: 1px;
    text-transform: uppercase;
    text-align: center;
    font-weight: bold;
    font-family: "PT Sans" !important;
}
.header-title h3 {
	font-size:20px;
	color:#fff;
	margin:0px 0px;
	padding:0px 0px;
	letter-spacing: 0.65px;
	text-align:center;
}
.header-title h4 {
	font-size:16px;
	color:#e2e2e2;
	margin:5px 0px;
	padding:0px 0px;
	text-align:center;letter-spacing: 0.65px;
}
.top-header {
	background:#0070ba;
	padding:4px 0px 0px;
	box-shadow: 0px 3px 6px -2px #333;
	margin: 0px 0px 10px;
}
.left-top {
	float:right; 
	color:#fff;
	width:21%;
	font-size:15px;
	padding:57px 0px 0px;letter-spacing: 0.5px;
}
.header-googleplay {width:240px;margin:0px auto;float:left;}
.header-googleplay img {width:130px;margin:0px 0px 4px;}
.header-googleplay img.secure-c {width:87px;margin:0px 5px 4px;background: #fff;
padding: 0px 5px;
border-radius: 2px;}
.left-top span {
	    margin: 4px 0px 7px 15px;
    display: block;
    border: 1px solid #045890;
    padding: 5px 10px;
    border-radius: 25px;
    background: #045890;
}
.right-top {
	float:left;
	width:150px;
	margin-top: 2px;
}
.right-top img {
	width:30px;
	background: rgba(255, 255, 255, 0.5);
	border-radius: 100px;
}
.right-top img:hover {
	width:30px;
	background: rgba(255, 255, 255, 0.0);
}
.left-top span img {
	float: left;
	margin: 3px 5px;
}
.table-responsive {
	overflow: auto;
}
.data-sheet {
	height:450px;background: rgba(255,255,255,0.6);
}
.data-sheet::-webkit-scrollbar  {
    width:7px;
	height:7px;
}
.data-sheet::-webkit-scrollbar-track  {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
.data-sheet::-webkit-scrollbar-thumb  {
    background-color:#0070ba;
}
.data-sheet::-webkit-scrollbar-thumb:hover  {
	background-color: #000;
}
.data-sheet::-moz-scrollbar {
    width:7px;height:7px;
}
.data-sheet::-moz-scrollbar-track  {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
.data-sheet::-moz-scrollbar-thumb  {
    background-color:#0070ba;
}
.data-sheet::-moz-scrollbar-thumb:hover {
	background-color: #000;
}
.data-sheet { -moz-appearance: none !important;}
.table-responsive .table {
	border:0px solid #ccc;
}
h1.abst-t {text-align:center;}
.abst-simplestep {margin:10px 0px 10px;font-weight:bold;}
.abst-st1 {margin:0px 10px 0px;float:left;width:27%;padding:7px 10px;color:#fff;background:#888;}
#contian-part .abst-simplestep span {float:left;font-size:23px !important;} 
.abst-simplestep .active {background:#0070ba;color:#fff;}
.abst-simplestep .active a{ color:#fff;text-decoration:none;}
.second-st1{}
.third-st1 {}
body {
	font-family: "PT Sans" !important;
	margin:0px;
	letter-spacing: 0.5px;
	    background: white url(../images/bg.gif) repeat-x;
}
 @font-face {
 font-family: "PT Sans";
 src: url("../fonts/PTS55F.ttf");
}
.welcome-part {
	background:#f0f0f0;
	font-size:17px;
	color:#666;
	line-height: 30px;
}
.welcome p {
	font-size:16px;
	color:#666;
	line-height: 27px;
}
.welcome-part h1 {
	font-size:28px;
	color:#333;
}
.read-more {
	float:right;
	padding:8px 0px 10px;
}
.read-more a {
	color:#fff;
	font-size:16px;
	background:url("../images/readmore.jpg") right center no-repeat;
	padding: 4px 20px 5px 7px;
	border-radius: 5px;
	text-decoration:none;
}
.read-more a:hover {
	color:#0070ba;
	text-decoration:none;
}
.welcome {
	width: 59%;
	float:left;
	padding:0px 10px 0px 0px;
}
.welcome-images {
	margin:0px 0px;
	width:40%;
	float:left;
	padding:0px 0px;
}
.welcome-images span {
	float:left;
	text-align: center;
	font-size: 16px;
	padding: 32px 11px;
	line-height: 22px;
	width: 44%;
	margin: 0px 0px !important;
}
.welcome-images span img {
	border:6px solid #fff;
	box-shadow: 0px 3px 14px -8px #333;
	margin: 0px 0px 5px 0px;
	width: 100%;
}
.three-box .span_1_of_4 {
	background: url("../images/box-shadow.png") bottom center no-repeat;
	padding: 0px 0px 18px 0px;
}
.grid1 {
	text-align: center;
	padding: 10px;
	height:425px;
	overflow: hidden;
	background: #f0f0f0;
}
.grid1 h4 {
	color: #fff;
	font-size: 23px;
	background: #0070ba;
	padding: 6px 0px;
	margin: 0px 0px 10px;
	font-weight: bold;
}
.grid1 img {
	margin:5px 10px;
	box-shadow: 0px 0px 0px 0px #333;
}
.login-box form input[type="text"], .login-box form input[type="password"] {
	background: url("../images/input-bg.jpg") left center repeat-x !important;
	border: 2px solid #dfdfdf;
	width: 96%;
	padding: 9px 5px 5px;
	border-radius: 7px;
	margin: 5px 0px 6px;
}
.login-box form input[type="submit"] {
	background: url("../images/readmore.jpg") right center no-repeat !important;
	border: 0px;
	padding: 4px 21px 5px 9px;
	border-radius: 7px;
	margin: 5px 0px 6px;
	color: #fff;
	float: left;
}
.login-box form span {
	float: right;
	margin: 10px 0px 0px;
}
.login-box form span a {
	color: #666;
	text-decoration:none;
}
.three-box ul {
	margin: 0px 0px;
	padding: 0px 0px;
	text-align: left;
}
.three-box ul li {
	margin: 0px 0px;
	padding: 3px 0px 7px 25px;
	width: 100%;
	list-style:none;
	background: url("../images/link-arrow.png") left center no-repeat;
}
.three-box ul li a {
	margin: 0px 0px;
	padding: 0px 0px;
	font-size: 16px;
	color: #666;
	text-decoration:none;
}
.three-box ul li a:hover {
	color: #0070ba;
}
.col_1_of_4:first-child {
	margin-left: 0;
}
.span_1_of_4 {
	width: 30.3%;
}
.col_1_of_4 {
	display: block;
	float: left;
	margin: 0% 0 0% 4.5%;
}
.content-top {
	padding: 0% 0 1%;
}
.main {
	background: #fff;
	padding: 2em 0em 0em;
}
.content-bottom h2 {
	font-size: 1.5em;
	color: #333;
	font-weight: bold;
	margin-bottom: 20px;
	margin-bottom:5px;
}
.advert .amazon_scroller {
	background:#f0f0f0;
	margin:15px 0px 30px;
	border-radius:0px !important;
	height:150px !important;
	width: 971px !important;
}
.advert .amazon_scroller_mask {
	height:138px !important;
}
.amazon_scroller ul li a img {
	border:5px solid #fff !important;
	width: 162px !important;
	box-shadow: 0px 3px 8px -6px #333;
}
.close-b {position:absolute;right:0px;top:0px;}
#news-container::-webkit-scrollbar, #news-container2::-webkit-scrollbar {
    width:5px;
}
#news-container::-webkit-scrollbar-track, #news-container2::-webkit-scrollbar-track  {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
#news-container::-webkit-scrollbar-thumb, #news-container2::-webkit-scrollbar-thumb {
    background-color: #ccc;
}
#news-container::-webkit-scrollbar-thumb:hover, #news-container2::-webkit-scrollbar-thumb:hover {
	background-color: #aaa;
}
#news-container::-moz-scrollbar, #news-container2::-moz-scrollbar {
    width:5px;
}
#news-container::-moz-scrollbar-track, #news-container2::-moz-scrollbar-track  {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
#news-container::-moz-scrollbar-thumb, #news-container2::-moz-scrollbar-thumb {
    background-color: #ccc;
}
#news-container::-moz-scrollbar-thumb:hover, #news-container2::-moz-scrollbar-thumb:hover {
	background-color: #aaa;
}
#news-container { -moz-appearance: none !important;}
.footer-top {
	background: #414146;
	padding: 2% 0;
}
.footer-bottom {
	background: #0070ba;
	padding: 1% 0;
}
.footer-middle {
	background: #565657;
	padding: 2% 0;
}
.footer-middle ul {
	margin:0px 0px;
	padding:0px 0px;
}
.footer-middle ul li {
	margin:0px 0px;
	padding: 0px 4px 0px 4px;
	border-right:1px solid #ccc;
	list-style: none;
	float:left;
}
.footer-middle ul li a {
	color:#cccccc;
	text-decoration:none;
	font-size:13px;
}
.footer-middle ul li a:hover {
	color:#0070ba;
	text-decoration:none;
}
.footer-first:first-child {
	margin-left: 0;
}
.footer-b {
	width:30%;
	float:left;
	padding:0px 15px;
	position: relative;
}
.footer-b h3 {
	color: #0070ba;
	margin-bottom:10px;
	font-size:21px;
	line-height: 1.2;
	font-weight: normal;
	margin-top: 0px;
}
.footer-b ul {
	margin:0px 0px;
	padding:0px 0px !important;
}
.footer-b ul li {
	margin:0px 0px;
	padding:1px 0px 2px 25px !important;
	width:91%;
	list-style: none;
	background: url("../images/footer-arrow.png") 0px 3px  no-repeat;
}
.footer-b ul li a {
	color:#cccccc;
	text-decoration:none;
}
.footer-b ul li a:hover {
	color:#0070ba;
	text-decoration:none;
}
.jspPane {
    position: absolute;
}
 .details-link {
	 float:right;
	 margin: -25px 0px 5px;
 }
.details-link a {
     text-decoration:none;	   
   }
  .details-link a:hover {
	  color:#000;
  }
.center-form {
	width:350px;
    margin:10px auto 25px;
	background: #fff;
    padding: 25px;
    border: 1px solid #eee;
    box-shadow: 0px 3px 54px -25px #333;
  }
 .center-form .main-form-box {
	 width:100%;
	 height: auto;margin: 0px 0px 10px;
 } 
  .center-form .main-form-box .main-f-i {
	 width:100%; 
  }
   .center-form .main-form-box .main-f-ic {
	 width:97%; 
  }
 .center-form .main-form-box .main-f-t{
	 height:auto;
	 margin:0px 0px 5px 0px;
 }
.result-fellowships {
	background: #565657;
	padding:8px 8px;
	margin:15px 0px;
}
.result-fellowships h2 {
	color: #0070ba;
	margin-bottom:10px;
	font-size:16px;
	line-height: 1.2;
	font-weight: normal;
	margin-top: 0px;
}
.result-fellowships ul {
	margin:0px 0px;
	padding:0px 0px;
}
.result-fellowships ul li {
	font-size: 13px;
	margin:0px 0px;
	color:#0070ba;
	padding:0px 0px 0px 0px !important;
	width: 100%;
	list-style:inside;
	background: none;
}
.result-fellowships ul li a {
	color:#cccccc;
	text-decoration:none;
	font-size: 12px;
}
.result-fellowships ul li a:hover {
	color:#0070ba;
	text-decoration:none;
}
.copy { 
	color: #fff;
	font-size:14px; 
	text-align:center;
}
.footer-center {
	float: left;
	color: #fff;
	font-size:14px;
	width:35%;
	display:none;
	text-align:center;
}
.design {
	float: right;
	font-size:14px;
	color: #fff;
}
.copy a {
	color: #fff;
	text-decoration:none;
}
.confirm-detai {
	width:40%;
	margin-left:20em;
	float:left;
	background:#eee;
	padding:2%;
}
.emails .confim {
	padding:2%;
	border:none;
}
.emails {
	padding: 2%;
	margin: 1%;
	background: rgb(238, 238, 238) none repeat scroll 0% 0%;
}
#contian-part table tr td {
	padding: 5px 10px !important;
    border: 1px solid #eee;
}
#contian-part table tr th {
	    background: #c3c3c3;padding: 9px 10px !important;
    border: 0px;
}
#contian-part table tr td.goa3 {
	background:#0070ba;
}
#contian-part table tr td.goa3 p {
	color:#fff;
}
.pdf-gallery {
	background: #fff;
	padding:0px 0px;
	margin:15px 0px;
}
.pdf-gallery h2 {
	text-align:center;
	margin-bottom: 15px;
}
.pdf-gallery ul {
	margin: 0px 7px 10px;
    padding: 0px 12px;
    float: left;
    width:100%;
	border: 1px solid rgb(238, 238, 238);
	box-shadow: 0px 12px 7px -15px #333;
	min-height:35px;
}
.pdf-gallery ul li {
	width: 100% !important;
list-style: none;
margin: 7px 0px;
padding: 1px 28px 2px;
text-align: left;
background: url(../images/new.gif) left center no-repeat;
	 
}
.pdf-gallery ul li a{ color:#333;text-decoration:none; }
.pdf-gallery ul li a:hover{ color:#0070ba;text-decoration:none; }
.pdf-gallery ul li img {
	width:96px;
	height:96px;
	margin: 0px auto 5px;
	display: block;
}
.pdf-gallery .view-a {
	float:right;
	padding:5px 13px;
}


.pdf-gallery2 {
	background: #fff;
	padding:0px 0px;
	margin:15px 0px;
}
.pdf-gallery2 h2 {
	text-align:center;
	margin-bottom: 15px;
}
.pdf-gallery2 ul {
	margin: 0px 7px 10px;
    padding: 0px 12px;
    float: left;
    width: 18.5%;
	border: 1px solid rgb(238, 238, 238);
	box-shadow: 0px 12px 7px -15px #333;
	min-height: 110px;
}
.pdf-gallery2 ul li {
	width: 100% !important;
	list-style:none;
	margin:7px 0px;
	padding: 0px 0px 2px;
	text-align:center;
	 
}
.pdf-gallery2 ul li a{ color:#333;text-decoration:none; }
.pdf-gallery2 ul li a:hover{ color:#0070ba;text-decoration:none; }
.pdf-gallery2 ul li img {
	width:140px;
	height:105px;
	margin: 0px auto 5px;
	display: block;
}
.pdf-gallery2 .view-a {
	float:right;
	padding:5px 13px;
}
 .home-bottom-step {padding: 35px 0px;margin:15px 0px;color:#fff;background:url("../images/step-bg.jpg") left top repeat-x;}
 .home-bottom-step .step1{margin:15px 0px;width: 20%;float:left;text-align:center;}
 .home-bottom-step .step1 a {color:#fff;text-decoration:none;}
  .home-bottom-step .step1 a:hover > h2{color:#0070ba;text-decoration:none;}
 .home-bottom-step .step1 h2{margin:10px 0px;text-align:center;color:#fff;font-size:16px;}
 .home-bottom-step .step1 img {padding:32px 0px;}
 .home-bottom-step .step1 span{height: 130px; width: 130px;display: block; border: 5px solid rgb(255, 255, 255);
    padding: 0px !important; border-radius: 100%;margin: 0px auto; 
}
.home-bottom-step .step1 a span:hover {border: 5px solid #0070ba;}
.home-adv {margin:15px auto;}
.home-adv img{width:100%;border:1px solid #eee;}
.state-rep .index_normal {border:0px;}
.state-rep .index_normal tr td {border: 1px solid #666;}
.asso-b {margin: 0px 0px 10px;border: 1px solid rgb(238, 238, 238);padding: 10px;}
.press-r {margin:10px 0px;}
.press-r ul{margin:0px 0px;padding:0px 0px;}
.press-r ul li {margin:0px 0px;padding:5px 0px;list-style:none;}
.press-r ul li a{margin:0px 0px;padding:5px 5px;text-decoration:none;font-size: 14px;}
.dashboard-part li a h3 {height: 38px;margin:5px 0px 18px;}
.td-left { background:#eee;padding: 10px;margin-bottom:5px;overflow:hidden;width:470px;}
.td-left a {font-size: 12px;text-decoration:none;}
.td-left img {float: left;margin: 0px 10px 0px 0px;}
.td-left  h2, .td-right h2 {font-size:18px;font-weight: bold;color:#0070ba;margin: 0px 0px 10px;    float: left;}
.td-right { background:#eee;padding: 10px;margin-bottom:5px;overflow:hidden;width:470px;}
.td-right img {float: left;margin: 0px 10px 0px 0px;}
.td-right a {font-size: 12px;text-decoration:none;}
.td-right a:hover {font-size: 12px;text-decoration:none;color:#333;}


.note-text {
        border: 1px dashed #c7c7c7;
    padding: 4px 9px;
}
.election-p h2 {
    background: #0070ba;
    margin: 0px 0px;
    color: #ffffff;
    text-align: center;
    padding: 8px 10px;
    font-size: 16px;
    border: 3px solid #0070ba;
    box-shadow: 0px 0px 9px -6px #333;
}
.election-p {
    width:70%;
    margin:0px auto 25px;
}
.elac-box {
   margin:20px 0px 0px;
}
.elect-title {
    line-height: 17px !important;
    margin:0px auto 0px;
    min-height:37px;
    font-size: 16px !important;
    font-weight: 500;
    background:#616060;
    color: #fff;
    padding: 8px 20px 8px 9px;
    
}
.elac-b a {text-decoration:none;}
.vot-bg {
        overflow: hidden;
        height: 200px;
        width: 100%;
        bottom:46px;
        color: #fff;
  }
.vot-bg p{padding:0px 0px;    margin: 0px; }
.vot-bg a {
    color: #fff;
    font-weight: bold;
    padding: 6px 0px;
    display: block;
	background: rgba(0,0,0,0.7);
	letter-spacing: 1px;
    text-transform: uppercase;
}	
.vot-bg a:hover {
	background: #0070ba;
}
.vot-bg-hightlight {
    background:green;
	color:#fff;
   }	
 .election-p .main-form-box  {
	     width: 282px;
		 float:none;
		     margin: 25px auto;
 }  
.elac-b{
    float: left;
    position: relative;
    margin: 15px 7px 15px;
    text-align: center;
    width: 23%;
    background: #ffffff;
    border-radius: 5px;
    border: 1px solid #ccc;
}
.elac-b-img {
    width:150px;
    height:150px;
    overflow:hidden;
    margin:15px auto;
    border-radius:100%;
    border:2px solid #eee;
}
.elac-b img {
   border: 1px solid #eee;
   width: 100%;
   height: auto;
   margin: -5px -4px 5px;
}
    .elect-title-name {
    font-size: 16px;
    font-weight: bold;
    margin:15px 0px 15px;
    }
.center-button{
    text-align: center;
    width: 88px;
        height: 220px;
    margin: 0px auto;
}
.center-button input {text-transform:uppercase;}

.e-step {margin:10px 0px;}
.e-step ul {margin:0px 0px;padding:0px 0px;}
.e-step ul li {list-style:none;margin:0px 0px;pedding:0px 0px;float:left;border-right:1px solid #fff;}
.e-step ul li a {margin:0px 0px;padding:5px 56px;color:#333;background: #f0f0f0;text-decoration:none;/*border-radius: 0px 15px 15px 0px;*//*box-shadow: -3px 0px 3px -2px #333;*/}
.e-step ul li a.active {background:#0070ba;color:#fff;}
.e-step-webpage ul {margin: 0px auto; width: 120px;}
p.e-thanks {
    text-align: center;
    font-weight: bold;
    color:#000;
	font-size: 16px;
}
.enroll-link {
	float: right;text-decoration: none!important;margin: -65px 0px 0px;
}
.enroll-link .button{ }
.thank-you {padding:100px 0px 25px;}
.timing {float:right;width: 100px;}
.timing span {
	position: fixed;
	border: 1px solid black; 
	background: #045890;
	color: white;
	padding: 10px;
	font-size: 17px!important;
	border-radius: 6px;
}
.video-repet {
    float:left;
    padding: 0px 18px;
    margin: 0px 0px 25px;
    width: 47%;
    text-align:center;
}

.bredscrumb { margin: -31px auto 30px;
    padding: 0px 0px;
    display: table;
    color: #666;}
.bredscrumb li{list-style:none;display:inline-block; margin:0px;padding:0px 8px;}
.bredscrumb li a {text-decoration:none;}

@media (min-width:992px) and (max-width:1280px) {
  .video-repet {padding: 0px 13px;}    
 .timing {text-align: center;width:132px;}
 .timing span {position: initial;}	
 .election-p {width:100%;}	
 .elac-b {width:23%;}
 .center-form {width: 80%;}	
 .center-form .button { padding: 8px 16px; margin: 0px 0px 5px 0 !important;}
 .thank-you {padding:25px 0px 25px;}
 .select2-container { width: 100% !important;} 
 .enroll-link .button {margin-left: 0px;}
.top-header {padding: 4px 0px 1px;}
.left-top span{float: none;margin: 4px 0px 7px 0px;}
.left-top {width: 26%;padding: 52px 0px 0px;}
.header-googleplay {float: none;margin: 5px auto;}
.right-top {width: 135px;float: none;margin:10px auto;}
 #warpper  {width: 92%;}
#header .logo-container {width: 93%;margin:15px auto 10px;}
.logo {width:20%; margin: 0px auto;}
.header-title {width:50%;padding: 14px 15px 0px 15px;}
.header-title h2 {font-size: 21px;}
.header-title h3 {font-size: 15px;}
#banner {height: 136px;background: #333;overflow-x: scroll;}
#imageContainer img {height: auto !important;width: 650px !important;}
#imageContainer {height: auto !important;}
.welcome {width: 100%;}
.welcome-images {width: 100%;}
.welcome-images span {width: 45%;margin: 0px 4px;padding: 32px 0px;}
.welcome-images span img {width:85%;}
.span_1_of_4 {width: 100%;}
.col_1_of_4 {margin:10px 0px;}
.content-bottom h2 {text-align:center;}
.advert #amazon_scroller2 {margin:30px auto;width: 265px !important;}
.advert #amazon_scroller2 .amazon_scroller_mask {width: 181px !important;margin-left: 41px;}
.advert #amazon_scroller2 .amazon_scroller_nav {width: 264px !important;top: 59px !important;}
.footer-b {width:100%;padding: 10px 15px;}
.footer-b h3 {font-size: 19px;}
.welcome-part h1 {font-size: 22px;}
.footer-middle ul li {width: 48%;margin: 2px 2px;padding: 4px 4px;background: #333;border: 1px solid #666;}
.copy {width: 100%;text-align: center;font-size: 13px;margin: 5px 0px;}
.footer-center{width: 100%;text-align: center;font-size: 13px;margin: 5px 0px;}
.design {font-size: 13px;text-align: center;width: 100%;margin: 5px 0px;}
.footer-middle ul li a {font-size: 11px;}
#contian-part {width: 92%;min-height: auto;background-image: none;}
#contian-part form table {width:100%;}
#contian-part h1 {margin-left: 0px !important;line-height: 25px;font-size:20px;}
#contian-part h1.home-title {text-align: left;}
#contian-part table table {border: 1px solid rgb(40, 177, 84);}
#contian-part table.index_normal table {border: 0px solid rgb(40, 177, 84);}
#contian-part table table p {font-size: 12px;line-height: 20px;}
#contian-part .MsoTableGridLight, .MsoTableMediumGrid1Accent5 {overflow-x: scroll;width: 100% !important;display: block;overflow-y: scroll;}
table.MsoNormalTable tr td {padding: 5px !important;}
.main-form-box {width: 100%;height: auto;margin-bottom: 9px;}
.main-f-i {width: 100%;}
.main-f-ic {width: 97%;}
.main-box-search {width: 100%;}
.memeber-text {width: 100%;margin-bottom: 11px;}
.memeber-text .com-link {line-height: 20px !important;}
.dashboard-part li {width: 43%;margin: 5px 4px 15px;}
.dashboard-part li img {width:72px;margin: 0px auto;display: block;}
.dashboard-part li a h3 {height: 40px;}
.main-f-tb {height: auto;width: 100%;}
.main-f-ib {height: auto;width: 100%;}
.main-form-boxb {width: 100%;height: auto;}
.main-f-icb {width: 97%;}
.main-f-i select {width: 100% !important;}
.main-f-t {width: 100%;}
.home-bottom-step .step1 {margin: 15px 2px;width: 48%;}
.home-bottom-step .step1 span{height: 122px;width: 122px;}
.home-bottom-step {background-size: cover;}
.pdf-gallery ul li {margin: 7px 8px;width: 44%;}
.pdf-gallery ul li img{width: 100%;height: auto;}
table.index_normal{display: block;}
table.index_normal tbody {overflow-x: scroll;display: block; }
.working-comit {overflow-x: scroll;}
.working-comit table{width:800px;}
.list-member {overflow-x: scroll;}
.main-box{width: 100%;}
 .main-box .button{margin:10px 0px;}
 .press-r ul li a{font-size: 12px;}
 .capcha {margin-left:0px;}
 .profimage img {margin: 20px auto 0px;display: block;width: 160px;}
 .videoconleft {width: 100%;}
 .videoconright {width: 100%;margin-top:25px;}
.videoconright .left-im {width: 95% !important;margin: 0px auto 28px !important;}
.fellow table table {width: 100% !important;}
}

@media (min-width:768px) and (max-width:992px) { 
.video-repet {padding: 0px 10px;}      
.timing {text-align: center;width: 132px;}
.timing span {position: initial;}
.elac-b img {height:178PX;}
.vot-bg {height:178PX;}
.modal-dialog .modal-content {padding: 12px 0px !important;}	
.modal-open .modal-dialog {width: 94% !important;}	
.modal-body .main-form-box {width: 100% !important;}
.modal-open .modal-dialog  .main-f-i{height: auto !important;}
.modal-open .modal-dialog  .main-f-t{width: 100% !important;height: auto !important;margin-bottom: 5px;}	
	
.cnt223 {min-width: 300px !important;width:75% !important;margin: 30px auto 100px !important;}
.cnt223  img.img-responsive {width: 73px !important;margin: 17px auto !important;}
.view-gallery-p {width:708px; margin:0px auto;}
.view-gallery-p ul li {width:18%;margin: 5px 6px 13px;}

.confirm-detai {margin: 0px 0px 0px 12em;width:275px;}
#cssmenu > ul > li > a {font-size: 12px;}
#cssmenu ul li { margin: 0px 0px 1px;}
#cssmenu > ul ul {background: #ddd;}
#cssmenu > ul li:hover ul {top: 28px;background: #ddd;width:200px;}
#cssmenu > ul ul li {overflow: hidden;margin: 0px 10px 0px 10px !important;width: 93% !important;}
#cssmenu > ul ul li a {width: 94%;}
#cssmenu > ul ul::before {display:none;} 
.election-p {width: 100%;}	
 .elac-b {width:22.5%;}
 .center-form {width: 80%;}	
 .center-form .button { padding: 8px 16px; margin: 0px 0px 5px 0 !important;}
 .thank-you {padding:25px 0px 25px;}
 .select2-container { width: 100% !important;} 
.enroll-link {margin: -18px auto 16px; float: none;display:table;}
 .enroll-link .button {margin-left:10px;    line-height: 34px;}
.top-header {padding: 4px 0px 1px;}
.left-top span{float:left;margin: 3px 6px 20px;width: 43%;}
.left-top {width:75%;padding: 20px 0px 0px;font-size: 13px;margin:0px auto 5px;float: none;text-align: center;}
.header-googleplay {float: none;margin: 5px auto;}
.right-top {width: 135px;float: none;margin:10px auto;}
 #warpper  {width: 92%;}
#header .logo-container {width: 93%;margin:15px auto 10px;}
.logo {width:148px;float: none;margin: 0px auto;}
.header-title {width: 100%;float: none;padding: 0px;}
.header-title h2 {font-size: 21px;}
.header-title h3 {font-size: 15px;}
#banner {height: 136px;background: #333;overflow-x: scroll;}
#imageContainer img {height: auto !important;width: 650px !important;}
#imageContainer {height: auto !important;}
.welcome {width: 100%;}
.welcome-images {width: 100%;}
.welcome-images span {width: 45%;margin: 0px 4px;padding: 32px 0px;}
.welcome-images span img {width:85%;}
.span_1_of_4 {width: 100%;}
.col_1_of_4 {margin:10px 0px;}
.content-bottom h2 {text-align:center;}
.advert #amazon_scroller2 {margin:30px auto;width: 265px !important;}
.advert #amazon_scroller2 .amazon_scroller_mask {width: 181px !important;margin-left: 41px;}
.advert #amazon_scroller2 .amazon_scroller_nav {width: 264px !important;top: 59px !important;}
.footer-b {width:100%;padding: 10px 15px;}
.footer-b h3 {font-size: 19px;}
.welcome-part h1 {font-size: 22px;}
.footer-middle ul li {width: 48%;margin: 2px 2px;padding: 4px 4px;background: #333;border: 1px solid #666;}
.copy {width: 100%;text-align: center;font-size: 13px;margin: 5px 0px;}
.footer-center{width: 100%;text-align: center;font-size: 13px;margin: 5px 0px;}
.design {font-size: 13px;text-align: center;width: 100%;margin: 5px 0px;}
.footer-middle ul li a {font-size: 11px;}
#contian-part {width: 92%;min-height: auto;background-image: none;}
#contian-part form table {width:100%;}
#contian-part h1 {margin-left: 0px !important;line-height: 25px;font-size:20px;}
#contian-part table table {border: 1px solid rgb(40, 177, 84);}
#contian-part table.index_normal table {border: 0px solid rgb(40, 177, 84);}
#contian-part table table p {font-size: 12px;line-height: 20px;}
#contian-part .MsoTableGridLight, .MsoTableMediumGrid1Accent5 {overflow-x: scroll;width: 100% !important;display: block;overflow-y: scroll;}
table.MsoNormalTable tr td {padding: 5px !important;}
.main-form-box {width: 100%;height: auto;margin-bottom: 9px;}
.main-f-i {width: 100%;}
.main-f-ic {width: 97%;}
.main-box-search {width: 100%;}
.memeber-text {width: 100%;margin-bottom: 11px;}
.memeber-text .com-link {line-height: 20px !important;}
.dashboard-part li {width: 43%;margin: 5px 4px 15px;}
.dashboard-part li img {width:72px;margin: 0px auto;display: block;}
.dashboard-part li a h3 {height: 40px;}
.main-f-tb {height: auto;width: 100%;}
.main-f-ib {height: auto;width: 100%;}
.main-form-boxb {width: 100%;height: auto;}
.main-f-icb {width: 97%;}
.main-f-i select {width: 100% !important;}
.main-f-t {width: 100%;}
.home-bottom-step .step1 {margin: 15px 2px;width: 48%;}
.home-bottom-step .step1 span{height: 122px;width: 122px;}
.home-bottom-step {background-size: cover;}
.pdf-gallery ul li {margin: 7px 8px;width: 44%;}
.pdf-gallery ul li img{width: 100%;height: auto;}
table.index_normal{display: block;}
table.index_normal tbody {overflow-x: scroll;display: block; }
.working-comit {overflow-x: scroll;}
.working-comit table{width:800px;}
.list-member {overflow-x: scroll;}
.main-box{width: 100%;}
 .main-box .button{margin:10px 0px;}
 .press-r ul li a{font-size: 12px;}
 .capcha {margin-left:0px;}
 .profimage img {margin: 20px auto 0px;display: block;width: 160px;}
 .videoconleft {width: 100%;}
 .videoconright {width: 100%;margin-top:25px;}
.videoconright .left-im {width: 95% !important;margin: 0px auto 28px !important;}
.fellow table table {width: 100% !important;}
}


@media (min-width:644px) and (max-width:767px) {
 .video-repet {padding: 0px 6px;}      
 .timing {text-align: center;width: 132px;}
 .timing span {position: initial;}	
 .election-p {width:100%;}	
 .elac-b {width:30%;}
 .elac-b img {height: 205PX;}
 .center-form {width: 80%;}	
 .center-form .button { padding: 8px 16px; margin: 0px 0px 5px 0 !important;}
 .thank-you {padding:25px 0px 25px;}
 .select2-container { width: 100% !important;}
 .enroll-link {margin: -18px auto 16px; float: none;display:table;}
 .enroll-link .button {margin-left:10px;    line-height: 34px;}
.top-header {padding: 4px 0px 1px;}
.left-top span{float: none;margin: 4px 0px 7px 0px;}
.left-top {width:250px;padding: 20px 0px 0px;font-size: 13px;margin:0px auto 5px;float: none;text-align: center;}
.header-googleplay {float: none;margin: 5px auto;}
.right-top {width: 135px;float: none;margin:10px auto;}
 #warpper  {width: 92%;}
#header .logo-container {width: 93%;margin:15px auto 10px;}
.logo {width:148px;float: none;margin: 0px auto;}
.header-title {width: 100%;float: none;padding: 0px;}
.header-title h2 {font-size: 21px;}
.header-title h3 {font-size: 15px;}
#banner {height: 136px;background: #333;overflow-x: scroll;}
#imageContainer img {height: auto !important;width: 650px !important;}
#imageContainer {height: auto !important;}
.welcome {width: 100%;}
.welcome-images {width: 100%;}
.welcome-images span {width: 45%;margin: 0px 4px;padding: 32px 0px;}
.welcome-images span img {width:85%;}
.span_1_of_4 {width: 100%;}
.col_1_of_4 {margin:10px 0px;}
.content-bottom h2 {text-align:center;}
.advert #amazon_scroller2 {margin:30px auto;width: 265px !important;}
.advert #amazon_scroller2 .amazon_scroller_mask {width: 181px !important;margin-left: 41px;}
.advert #amazon_scroller2 .amazon_scroller_nav {width: 264px !important;top: 59px !important;}
.footer-b {width:100%;padding: 10px 15px;}
.footer-b h3 {font-size: 19px;}
.welcome-part h1 {font-size: 22px;}
.footer-middle ul li {width: 48%;margin: 2px 2px;padding: 4px 4px;background: #333;border: 1px solid #666;}
.copy {width: 100%;text-align: center;font-size: 13px;margin: 5px 0px;}
.footer-center{width: 100%;text-align: center;font-size: 13px;margin: 5px 0px;}
.design {font-size: 13px;text-align: center;width: 100%;margin: 5px 0px;}
.footer-middle ul li a {font-size: 11px;}
#contian-part {width: 92%;min-height: auto;background-image: none;}
#contian-part form table {width:100%;}
#contian-part h1 {margin-left: 0px !important;line-height: 25px;font-size:20px;}
#contian-part table table {border: 1px solid rgb(40, 177, 84);}
#contian-part table.index_normal table {border: 0px solid rgb(40, 177, 84);}
#contian-part table table p {font-size: 12px;line-height: 20px;}
#contian-part .MsoTableGridLight, .MsoTableMediumGrid1Accent5 {overflow-x: scroll;width: 100% !important;display: block;overflow-y: scroll;}
table.MsoNormalTable tr td {padding: 5px !important;}
.main-form-box {width: 100%;height: auto;margin-bottom: 9px;}
.main-f-i {width: 100%;}
.main-f-ic {width: 97%;}
.main-box-search {width: 100%;}
.memeber-text {width: 100%;margin-bottom: 11px;}
.memeber-text .com-link {line-height: 20px !important;}
.dashboard-part li {width: 43%;margin: 5px 4px 15px;}
.dashboard-part li img {width:72px;margin: 0px auto;display: block;}
.dashboard-part li a h3 {height: 40px;}
.main-f-tb {height: auto;width: 100%;}
.main-f-ib {height: auto;width: 100%;}
.main-form-boxb {width: 100%;height: auto;}
.main-f-icb {width: 97%;}
.main-f-i select {width: 100% !important;}
.main-f-t {width: 100%;}
.home-bottom-step .step1 {margin: 15px 2px;width: 48%;}
.home-bottom-step .step1 span{height: 122px;width: 122px;}
.home-bottom-step {background-size: cover;}
.pdf-gallery ul li {margin: 7px 8px;width: 44%;}
.pdf-gallery ul li img{width: 100%;height: auto;}
table.index_normal{display: block;}
table.index_normal tbody {overflow-x: scroll;display: block; }
.working-comit {overflow-x: scroll;}
.working-comit table{width:800px;}
.list-member {overflow-x: scroll;}
.main-box{width: 100%;}
 .main-box .button{margin:10px 0px;}
 .press-r ul li a{font-size: 12px;}
 .capcha {margin-left:0px;}
 .profimage img {margin: 20px auto 0px;display: block;width: 160px;}
 .videoconleft {width: 100%;}
 .videoconright {width: 100%;margin-top:25px;}
.videoconright .left-im {width: 95% !important;margin: 0px auto 28px !important;}
.fellow table table {width: 100% !important;}
}

@media (min-width:481px) and (max-width:643px) {
  .video-repet {width:96%;padding: 0px 10px;}  
 .timing {text-align: center;width: 128px;}
 .timing span {position: initial;}	
 .election-p {width:100%;}	
 .elac-b img {height: 206px;}
 .elac-b {width:46%;}
 .center-form {width: 80%;}	
 .center-form .button { padding: 8px 16px; margin: 0px 0px 5px 0 !important;}
 .thank-you {padding:25px 0px 25px;}
 .select2-container { width: 100% !important;}
 .enroll-link {margin: -18px auto 16px;width:auto;float: none;display: block;}
 .enroll-link .button {margin-left: 0px;line-height:18px;display: block;margin: 7px 0px;}
.top-header {padding: 4px 0px 1px;}
.left-top span{float: none;margin: 4px 0px 7px 0px;}
.left-top {width:250px;padding: 20px 0px 0px;font-size: 13px;margin:0px auto 5px;float: none;text-align: center;}
.header-googleplay {float: none;margin: 5px auto;}
.right-top {width: 135px;float: none;margin:10px auto;}
 #warpper  {width: 92%;}
#header .logo-container {width: 93%;margin:15px auto 10px;}
.logo {width:148px;float: none;margin: 0px auto;}
.header-title {width: 100%;float: none;padding: 0px;}
.header-title h2 {font-size: 21px;}
.header-title h3 {font-size: 15px;}
#banner {height: 136px;background: #333;overflow-x: scroll;}
#imageContainer img {height: auto !important;width: 650px !important;}
#imageContainer {height: auto !important;}
.welcome {width: 100%;}
.welcome-images {width: 100%;}
.welcome-images span {width: 45%;margin: 0px 4px;padding: 32px 0px;}
.welcome-images span img {width:85%;}
.span_1_of_4 {width: 100%;}
.col_1_of_4 {margin:10px 0px;}
.content-bottom h2 {text-align:center;}
.advert #amazon_scroller2 {margin:30px auto;width: 265px !important;}
.advert #amazon_scroller2 .amazon_scroller_mask {width: 181px !important;margin-left: 41px;}
.advert #amazon_scroller2 .amazon_scroller_nav {width: 264px !important;top: 59px !important;}
.footer-b {width:100%;padding: 10px 15px;}
.footer-b h3 {font-size: 19px;}
.welcome-part h1 {font-size: 22px;}
.footer-middle ul li {width: 48%;margin: 2px 2px;padding: 4px 4px;background: #333;border: 1px solid #666;}
.copy {width: 100%;text-align: center;font-size: 13px;margin: 5px 0px;}
.footer-center{width: 100%;text-align: center;font-size: 13px;margin: 5px 0px;}
.design {font-size: 13px;text-align: center;width: 100%;margin: 5px 0px;}
.footer-middle ul li a {font-size: 11px;}
#contian-part {width: 92%;min-height: auto;background-image: none;}
#contian-part form table {width:100%;}
#contian-part h1 {margin-left: 0px !important;line-height: 25px;font-size:20px;}
#contian-part table table {border: 1px solid rgb(40, 177, 84);}
#contian-part table.index_normal table {border: 0px solid rgb(40, 177, 84);}
#contian-part table table p {font-size: 12px;line-height: 20px;}
#contian-part .MsoTableGridLight, .MsoTableMediumGrid1Accent5 {overflow-x: scroll;width: 100% !important;display: block;overflow-y: scroll;}
table.MsoNormalTable tr td {padding: 5px !important;}
.main-form-box {width: 100%;height: auto;margin-bottom: 9px;}
.main-f-i {width: 100%;}
.main-f-ic {width: 97%;}
.main-box-search {width: 100%;}
.memeber-text {width: 100%;margin-bottom: 11px;}
.memeber-text .com-link {line-height: 20px !important;}
.dashboard-part li {width: 43%;margin: 5px 4px 15px;}
.dashboard-part li img {width:72px;margin: 0px auto;display: block;}
.dashboard-part li a h3 {height: 40px;}
.main-f-tb {height: auto;width: 100%;}
.main-f-ib {height: auto;width: 100%;}
.main-form-boxb {width: 100%;height: auto;}
.main-f-icb {width: 97%;}
.main-f-i select {width: 100% !important;}
.main-f-t {width: 100%;}
.home-bottom-step .step1 {margin: 15px 2px;width: 48%;}
.home-bottom-step .step1 span{height: 122px;width: 122px;}
.home-bottom-step {background-size: cover;}
.pdf-gallery ul li {margin: 7px 8px;width: 44%;}
.pdf-gallery ul li img{width: 100%;height: auto;}
table.index_normal{display: block;}
table.index_normal tbody {overflow-x: scroll;display: block; }
.working-comit {overflow-x: scroll;}
.working-comit table{width:800px;}
.list-member {overflow-x: scroll;}
.main-box{width: 100%;}
 .main-box .button{margin:10px 0px;}
 .press-r ul li a{font-size: 12px;}
 .capcha {margin-left:0px;}
 .profimage img {margin: 20px auto 0px;display: block;width: 160px;}
 .videoconleft {width: 100%;}
 .videoconright {width: 100%;margin-top:25px;}
.videoconright .left-im {width: 95% !important;margin: 0px auto 28px !important;}
.fellow table table {width: 100% !important;}
}

@media (min-width:100px) and (max-width:480px) {
 .video-repet {width:93%;padding: 0px 10px;}   
 .timing {text-align: center;width: 126px;}
 .timing span {position: initial;}	
 .election-p {width: 100%;}	
 .elac-b {width: 96%;}
 .vot-bg {height: auto;}
 .center-form {width: 80%;}	
 .center-form .button { padding: 8px 16px; margin: 0px 0px 5px 0 !important;}
 .thank-you {padding:25px 0px 25px;}
 .select2-container { width: 100% !important;}
 .enroll-link {margin: -18px auto 16px;width:auto;float: none;display: block;}
 .enroll-link .button {margin-left: 0px;line-height:18px;display: block;margin: 7px 0px;}
.top-header {padding: 4px 0px 1px;}
.left-top span{float: none;margin: 4px 0px 7px 0px;}
.left-top {width:250px;padding: 20px 0px 0px;font-size: 13px;margin:0px auto 5px;float: none;text-align: center;}
.header-googleplay {float: none;margin: 5px auto;}
.right-top {width: 135px;float: none;margin:10px auto;}
 #warpper  {width: 92%;}
#header .logo-container {width: 93%;margin:15px auto 10px;}
.logo {width:148px;float: none;margin: 0px auto;}
.header-title {width: 100%;float: none;padding: 0px;}
.header-title h2 {font-size: 21px;}
.header-title h3 {font-size: 15px;}
#banner {height: 136px;background: #333;overflow-x: scroll;}
#imageContainer img {height: auto !important;width: 650px !important;}
#imageContainer {height: auto !important;}
.welcome {width: 100%;}
.welcome-images {width: 100%;}
.welcome-images span {width: 45%;margin: 0px 4px;padding: 32px 0px;}
.welcome-images span img {width:85%;}
.span_1_of_4 {width: 100%;}
.col_1_of_4 {margin:10px 0px;}
.content-bottom h2 {text-align:center;}
.advert #amazon_scroller2 {margin:30px auto;width: 265px !important;}
.advert #amazon_scroller2 .amazon_scroller_mask {width: 181px !important;margin-left: 41px;}
.advert #amazon_scroller2 .amazon_scroller_nav {width: 264px !important;top: 59px !important;}
.footer-b {width:100%;padding: 10px 15px;}
.footer-b h3 {font-size: 19px;}
.welcome-part h1 {font-size: 22px;}
.footer-middle ul li {width: 48%;margin: 2px 2px;padding: 4px 4px;background: #333;border: 1px solid #666;}
.copy {width: 100%;text-align: center;font-size: 13px;margin: 5px 0px;}
.footer-center{width: 100%;text-align: center;font-size: 13px;margin: 5px 0px;}
.design {font-size: 13px;text-align: center;width: 100%;margin: 5px 0px;}
.footer-middle ul li a {font-size: 11px;}
#contian-part {width: 92%;min-height: auto;background-image: none;}
#contian-part form table {width:100%;}
#contian-part h1 {margin-left: 0px !important;line-height: 25px;font-size:20px;}
#contian-part table table {border: 1px solid rgb(40, 177, 84);}
#contian-part table.index_normal table {border: 0px solid rgb(40, 177, 84);}
#contian-part table table p {font-size: 12px;line-height: 20px;}
#contian-part .MsoTableGridLight, .MsoTableMediumGrid1Accent5 {overflow-x: scroll;width: 100% !important;display: block;overflow-y: scroll;}
table.MsoNormalTable tr td {padding: 5px !important;}
.main-form-box {width: 100%;height: auto;margin-bottom: 9px;}
.main-f-i {width: 100%;}
.main-f-ic {width: 97%;}
.main-box-search {width: 100%;}
.memeber-text {width: 100%;margin-bottom: 11px;}
.memeber-text .com-link {line-height: 20px !important;}
.dashboard-part li {width: 43%;margin: 5px 4px 15px;}
.dashboard-part li img {width:72px;margin: 0px auto;display: block;}
.dashboard-part li a h3 {height: 40px;}
.main-f-tb {height: auto;width: 100%;}
.main-f-ib {height: auto;width: 100%;}
.main-form-boxb {width: 100%;height: auto;}
.main-f-icb {width: 97%;}
.main-f-i select {width: 100% !important;}
.main-f-t {width: 100%;}
.home-bottom-step .step1 {margin: 15px 2px;width: 48%;}
.home-bottom-step .step1 span{height: 122px;width: 122px;}
.home-bottom-step {background-size: cover;}
.pdf-gallery ul li {margin: 7px 8px;width: 44%;}
.pdf-gallery ul li img{width: 100%;height: auto;}
table.index_normal{display: block;}
table.index_normal tbody {overflow-x: scroll;display: block; }
.working-comit {overflow-x: scroll;}
.working-comit table{width:800px;}
.list-member {overflow-x: scroll;}
.main-box{width: 100%;}
 .main-box .button{margin:10px 0px;}
 .press-r ul li a{font-size: 12px;}
 .capcha {margin-left:0px;}
 .profimage img {margin: 20px auto 0px;display: block;width: 160px;}
 .videoconleft {width: 100%;}
 .videoconright {width: 100%;margin-top:25px;}
.videoconright .left-im {width: 95% !important;margin: 0px auto 28px !important;}
.fellow table table {width: 100% !important;}
}
