@charset "UTF-8";
*{	/*some reset code, nothing else*/
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	//margin:0;
	//padding:0;
}
.hidden{
     opacity:0;
}
.visible{
     opacity:1;
}
.post{z-index:5;}
@font-face {
	font-family: "Open Sans";
	src: url('font/opensans.woff');
    }
	@font-face {
	font-family: "Open Sans2";
	src: url('font/opensan2.woff');
    }
    @font-face {
        font-family: 'gothic';
		font-style: normal;
        font-weight: 400;
	src: url('font/gothic.woff');
	}
	@font-face {
        font-family: 'Oswald';
	src: url('font/roboto.woff');
	}
	@font-face {
  font-family: 'Roboto';
  ffont-style: normal;
  font-weight: 400;
  src: local('Montserrat-Regular'), url(https://fonts.gstatic.com/s/montserrat/v6/zhcz-_WihjSQC0oHJ9TCYBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
form {	margin-top: 0px;margin-bottom: 0px;margin-left: 0px;margin-right: 0px;}
.toptable {
	background-color: FF8D00;
}
a{color: #36b452;text-decoration: none;font-family:open sans2;}
a:hover{
	color: #115721;
	text-decoration: underline;
}
a[data-title]:hover:after {
  content: attr(data-title);
  padding: 4px 8px;
  color: #333;
  position: absolute;
  //left: 0;
  //top: 100%;
  white-space: nowrap;
  //z-index: 20px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  -moz-box-shadow: 0px 0px 4px #222;
  -webkit-box-shadow: 0px 0px 4px #222;
  box-shadow: 0px 0px 4px #222;
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #cccccc));
  background-image: -webkit-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -moz-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -ms-linear-gradient(top, #eeeeee, #cccccc);
  background-image: -o-linear-gradient(top, #eeeeee, #cccccc);
}
a.toplink, a.toplink:hover, a.toplink:visited, a.toplink:active {
	color: white;
	text-decoration: none;
}
.forCopyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #EDD1D7;
	text-align: center;
	//background-color: ff8d00;
}
body{font-family: 'Open Sans';
background:#fff;
margin-left:0px;margin-right:0px;margin-bottom:0px;margin-top:0px;
color: #474747;
width:100%;
}
td, .forTexts {
font-family: 'Open Sans';
	font-size: 10pt;
	color: #474747;
	
	
}
a.menutxt, a.menutxt:hover, a.menutxt:visited, a.menutxt:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666699;
}
.menutxt {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	background: #eee;
	padding: 5px;
	border-bottom: 1px solid #fff;
}
th {
	font-family: roboto, sans-serif;
	font-size: 12pt;
	color: #ffa200;
}

.title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
    background-color: #FF8D00;
}

.inpts {padding:8px;font-size:10pt;border:1px solid #36b452;color:#8a8a8a;border-radius:5px;font-family:open sans;
}
.inpts:hover {color:#000;border:1px solid #ccc;}
.message2{border-radius:5px;font-family:open sans;
	padding:10px;font-size:10pt;border:1px solid #36b452;color:#8a8a8a;width:265px;height:100px;
}
.message{border-radius:5px;font-family:open sans;
	padding:10px;font-size:10pt;border:1px solid #36b452;color:#8a8a8a;width:600px;height:200px;
}
.message:hover{color:#000;border:1px solid #ccc;}
.sbmt {color:#fff;font-size:12pt;padding:5px 20px 5px 20px;transition-duration:0.2s;text-transform:uppercase;text-transform:uppercase;font-family:roboto;background:#36b452;border:0px;}
.sbmt:hover {text-decoration:none;color:#fff;cursor:pointer;background:#272727;}
a.hlp, a.hlp:active, a.hlp:visited, a.hlp:hover { font-family: verdana; font-size: 12px; color: black; text-decoration: none; cursor: help;}

.bgcolorleft {
	background-color: white;
}
.bgcolormain {
	background-color: white;
}
.bgcolorright {
	background-color: white;
}
div.framebody {
	text-align: left;
}
td.inheader {
	background-color: #36b452;
	color:#fff;
	font-size:16px;
	text-align: center; 
        padding-left: 5px;
        padding-right: 5px;
        padding-top: 5px;
        padding-bottom: 5px;
		//text-shadow:#fff 1px 1px 0px;
}
td.item {
	background-color: f8f8f8;
	font-size:12pt;
	color:#474747;
	border-bottom:1px dotted #ccc;
}

h3 {text-shadow:#1f8034 1px 1px 0px;display:block;color:#fff;background:#36b452;padding:10px 20px 10px 60px;border-radius:10px;font-size:14pt;text-transform:uppercase;//border-left:#b18d00 solid 3px;}
.h3error {
	font-weight: bold;
	font-size: 9pt;
	background-color: 880000;
	padding: 10px;
	color: ffffff;
	border-radius: 10px;
    
	
}
.calendartable {
	background-color: ff8d00;
	text-align: center;
}
.calendartablebg {
	background-color: white;
}
.calendarweek {
	background-color: ff8d00;
	text-align: center;
	
}
td.gray {
        color: gray;
}

.logo {
background:url('images/bg-row-1.png');
width: 990px;
//height: 117px;
}
.logobg {
background-color: fbfbfb;
}
.slidepadding {
background-color: ffffff;
padding-top: 20px;
padding-bottom: 20px;
border-bottom-left-radius: 10px;
border-bottom-right-radius: 10px;
}
.pagemid{
background-color: ffffff;
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
border-top-right-radius: 10px;
border-top-left-radius: 10px;
}
.pagebg{
background-color: ffffff;
}
.tablebg{
background-color: #fff;
padding-left: 20px;
padding-right: 20px;
padding-top: 20px;
padding-bottom: 20px;
	border: 1px inset #ddd;
	border-color: #ddd;
	border-style: solid;
}
.imgradius{
border-radius: 10px;
}


.line{
height: 2px;
width: 100%;
background-color: #f9f9f9;
border:1px solid #36b452;
border-radius:5px;
}
.formtitle{
font-size: 10pt;
font-weight: bold;
color: #5f5f5f;
}

.padding{padding:10px;}
.main{border: 1px inset #ddd;padding:10px;}
.mainpadding{padding:20px;}
.orangebtn{font-weight:bold;text-align:center;background-color: #ea7125;padding:5px;color:#fff;border-radius: 5px;width:150px;display:block;}
.orangebtn:hover{background-color: #cd5a13;color:#fff;text-decoration: none;}
.page-wrap1 {position:static;//padding-top:130px;}


.pagetit{padding-bottom:10px;color:#474747;font-size:20pt;border-radius:5px;font-family:roboto;}

/* left side
---------------------------------------- */
.lefttit{font-family:roboto;display:block;}
.lefttxt{font-family:open sans2;display:block;padding-bottom:5px;}
.leftbox{border:1px solid #36b452;border-radius:5px;padding:5px;background: url('images/office.png') no-repeat right top;}
.leftbox:hover{background:#36b452 url('images/office2.png') no-repeat right top;transition-duration:0.3s;color:#fff;}
.leftpagep{padding-right:20px;}
.leftm{display:block;color:#474747;font-size:9pt;//font-weight:bold;background-image: url('images/leftmenu1.gif');height:18px;padding:10px;}
.leftm:hover{background-image: url('images/leftmenu1b.gif');}
.leftpadding{padding:10px;}
.leftmenu{padding-bottom:10px;color:#474747;font-size:20pt;border-radius:5px;font-family:roboto;}
.leftborder{border-bottom-width: 1px;border-bottom-style:dotted;border-bottom-color: #ccc;}
.leftbtnp{padding-top:5px;}
.leftbtn{
	background:#36b452;
	border-radius:6px;
	text-shadow:#1e8033 1px 1px 0px;
	display:block;
	cursor:pointer;
	color:#fff;
	font-family:roboto;
	font-size:10pt;
	padding:6px 24px;
	text-decoration:none;
	transition-duration:0.2s;
	border-bottom:2px solid #1e8033;
	
}
.leftbtn:hover{
	background:#1e8033;
	color:#fff;
	text-shadow:#136325 1px 1px 0px;
	transition-duration:0.2s;
	border-bottom:2px solid #36b452;
}
.leftbtnout{
	background:#fff;
	border-radius:6px;
	//text-shadow:#000 1px 1px 0px;
	display:block;
	cursor:pointer;
	color:#36b452;
	font-family:roboto;
	font-size:12pt;
	padding:6px 24px;
	text-decoration:none;
	transition-duration:0.2s;
	border:2px solid #36b452;
	text-align:center;
	text-transform:uppercase;
}
.leftbtnout:hover{
	background:#1e1b19;
	color:#fff;
	text-shadow:#000 1px 1px 0px;
	transition-duration:0.2s;
	border:2px solid #1e1b19;
}
.leftview{background:#ccc;color:#333;padding:10px;}
.leftview:hover{background:#333;color:#ccc;text-decoration:none;transition-duration:0.2s;}



/* calculator
---------------------------------------- */
.calresult{font-family:roboto;font-size:12pt;border-bottom:2px dotted #d56e3c;width:100px;padding:5px 10px 5px 10px;text-shadow:#ce6938 1px 1px 0px;}
.calborder{border-right:1px #d56e3c solid;}
.calbtnbg{background:#eee;padding:10px;}
.caltxt{font-size:12pt;font-family:roboto;text-shadow:#ce6938 1px 1px 0px;}
.calroi{font-size:14pt;color:#fff;padding:5px 10px 5px 10px;font-family:roboto;background:#d56e3c;border-radius:5px;}
.calinpts{background:#fff url('images/amounticon.png') no-repeat;box-shadow: 0 0 3px #d7d7d7 inset;padding:4px;padding-left:50px;font-size:14pt;border:2px solid #d56e3c;border-radius:5px;font-family: Open Sans;color:#4f2510;width:360px;
}
.calinpts2{background:#fff url('images/profiticon.png') no-repeat;box-shadow: 0 0 3px #d7d7d7 inset;padding:4px;padding-left:50px;font-size:14pt;border:2px solid #d56e3c;border-radius:5px;font-family: Open Sans,Verdana, Arial, Helvetica, sans-serif;color:#4f2510;width:360px;
}
.calamount{background:#4acab4;color:#fff;font-size:18px;padding:10px;text-transform:uppercase;}
.calpadding{padding-top:5px;padding-bottom:5px;}
.calsbmt{
background:#4f2510;color:#36b452;padding:10px 20px 10px 20px;font-family:roboto;font-size:14pt;display:block;text-align:center;border:0px;width:360px;}
.calsbmt:hover {
     background:#181716;color:#fff;text-decoration:none;transition-duration:0.2s;cursor:pointer;}


/* login
---------------------------------------- */
.loginh{text-align:center;//background:#003256;border-radius:10px;}
.loginhtxt{font-size:10pt;text-align:left;text-transform:uppercase;font-family:roboto;}
.logininpts{background:#fff url('images/user168.png') no-repeat;padding:5px;padding-left:50px;font-size:14pt;border:2px solid #dadcde;border-radius:5px;font-family: Open Sans,Verdana, Arial, Helvetica, sans-serif;color:#82858a;width:330px;
}
.passinpts{background:#fff url('images/pass.png') no-repeat;padding:5px;padding-left:50px;font-size:14pt;border:2px solid #dadcde;border-radius:5px;font-family: Open Sans,Verdana, Arial, Helvetica, sans-serif;color:#82858a;width:330px;
}
.loginsbmt{
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	text-transform:uppercase;
	font-family:open sans;
	font-size:13px;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
	}
.loginsbmt:hover {
    color:#ffffff;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
	text-decoration:none;
	}

.loginerror{background-color: #ffd6d6;padding:10px;cursor:not-allowed;}
.loginerror2{font-family:roboto;font-size:8pt;}
.forgot{border-radius:10px;text-transform:uppercase;padding:12px;color:#fff;background-color: #d2393c;font-size:14pt;border: 0px solid #dadada;transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;
}
.forgot:hover {
    padding:12px;color:#fff;background-color: #ffcc00;color:#000;
	cursor:pointer;cursor:hand;
	}
.loginbg{padding:20px;border:1px solid #eee;border-radius:5px;text-align:center;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */width:600px;}

/* signup
---------------------------------------- */
.regsup{border-top: 2px solid #36b452;}
.regbg2{background:#1e1b19;padding:10px;border-radius:10px;margin-top:10px;border-bottom:2px solid #36b452;font-size:10pt;}
.regpassico{background:#fff url('images/formpass.png') no-repeat right;}
.regtit{background-color: #8dbf41;padding:10px;color:#fff;//font-weight:bold;font-size:18pt;font-family: "arial";text-shadow: 0px 1px 0px #000;}
.regstepi{background:#36b452;color:#fff;font-size:13pt;font-family:roboto;text-shadow:#1f8a37 1px 1px 0px;padding:5px;}
.regstepa{background:#36b452;color:#fff;font-size:13pt;font-family:roboto;text-shadow:#1f8a37 1px 1px 0px;padding:5px;}
.regstepe{background:#36b452;color:#fff;font-size:13pt;font-family:roboto;text-shadow:#1f8a37 1px 1px 0px;padding:5px;}
.editborder{border-bottom:1px dotted #ccc;padding:10px;}

.editbg1{background-color: #f8f8f8;}
.editbg2{}
.regbg{color:#474747;font-size:10pt;font-family:open sans2;}
.editsave{background-color: #deeed4;padding:10px;color:#274c10;font-weight:bold;}
.regterm{background:#1e1b19;padding:5px;color:#fff;border-radius: 10px 10px 10px 10px;font-size:12pt;}
.regpadleft{padding-left:10px;}
.rlogin{border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.rlogin:hover{opacity:0.6;filter:alpha(opacity=40);}
.regrtit{padding-bottom:5px;font-size:25pt;text-transform:uppercase;color:#8dbf41;border-bottom:1px dotted #ccc;}
.regborder{border-bottom:1px dotted #ccc;}
.rlink{color:#36b452;}
.rlink:hover{text-decoration:none;}
.regsidetit{font-size:12pt;color:#36b452;text-align:left;border-bottom:2px solid #36b452;}
.regsidelink{color:#474747;text-align:left;border-bottom:#ccc 1px dotted;display:block;padding-top:5px;padding-bottom:5px;transition-duration:0.2s;font-family:roboto;font-size:8pt;}
.regsidelink:hover{border-left:#36b452 2px solid;text-decoration:none;padding-left:5px;transition-duration:0.2s;background:#36b452;color:#fff;}
.regtxt{font-size:10pt;color:#474747;padding:20px;font-family:roboto;border-radius:5px;//background:#eee;
border:1px solid #eee;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.regimg{border-radius:10px;}
input[type=checkbox].css-checkbox {
							display:none;
						}

						input[type=checkbox].css-checkbox + label.css-label {
							padding-left:27px;
							height:22px; 
							display:inline-block;
							line-height:22px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:12pt;
							vertical-align:middle;
							cursor:pointer;
							

						}

						input[type=checkbox].css-checkbox:checked + label.css-label {
							background-position: 0 -22px;
						}
						label.css-label {
				background-image:url('images/csscheckbox.png');
				-webkit-touch-callout: none;
				-webkit-user-select: none;
				-khtml-user-select: none;
				-moz-user-select: none;
				-ms-user-select: none;
				user-select: none;
			}
input[type=radio].css-checkbox {
							display:none;
						}

						input[type=radio].css-checkbox + label.css-label {
							padding-left:27px;
							height:22px; 
							display:inline-block;
							line-height:22px;
							background-repeat:no-repeat;
							background-position: 0 0;
							font-size:22px;
							vertical-align:middle;
							cursor:pointer;

						}

						input[type=radio].css-checkbox:checked + label.css-label {
							background-position: 0 -22px;
						}
						
/* security
---------------------------------------- */
.secborder{border:1px solid #ebebeb;padding:10px;}
.sectit{cursor:help;text-shadow: 0px 1px 0px #000;color:#fff;padding:10px;text-align:center;border-radius:10px;background: #4acab4 url('images/secu.jpg') no-repeat;;height:115px;font-size:30px;}
.secbg1{background-color: #f7f7f7;}
.secbg2{}
//.secbg2:hover{background:url('images/abg2.gif');}

/* edit acc
---------------------------------------- */
.edittit{cursor:help;text-shadow: 0px 1px 0px #000;color:#fff;padding:10px;text-align:center;border-radius:10px;background: #4acab4 url('images/editacc.jpg') no-repeat;height:115px;font-size:30px;}
.editsave{background-color: #deeed4;padding:10px;color:#274c10;font-weight:bold;}

/* about us
---------------------------------------- */
.aboutcerg{padding:20px;border:1px solid #eee;border-radius:5px;text-align:center;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	}
.abouttit{font-size:16pt;text-transform:uppercase;text-align:left;max-width:1200px;}

.abouttit2{color:#36b452;font-size:25pt;text-transform:uppercase;font-family:roboto;}

.abouttit3{font-size:20pt;font-family:roboto;}
.abouttxt{color:#474747;text-align:justify;vertical-align:top;font-family:open sans2;}
.abouttxt2{color:#474747;text-align:justify;vertical-align:top;font-family:open sans2;font-size:10pt;padding-left:20px;}
.aboutworkbg{background:#363636 url('images/bg04.jpg') no-repeat;height:500px;font-size:14pt;font-family:roboto;background-size:cover;background-attachment:fixed;}
.aboutbgtxt{font-size:10pt;//color:#fff;font-family:open sans2;padding:20px;text-align:justify;display:block;}
.aboutadvtxt{font-size:20pt;}
.aboutadv{padding:5px;text-align:center;padding-top:10px;padding-bottom:10px;font-family:roboto;transition-duration:0.3s;}
.aboutadv:hover{ background:#36b452;display:block;transition-duration:0.3s;color:#fff;cursor:help;}
.aboutadvborder{border-right:solid 5px #242220;border-left:solid 5px #242220;}
.aboutimg{border-radius:50%;width:328px;height:328px;}
.aboutoffer{color:#36b452;font-size:25pt;text-transform:uppercase;font-family:roboto;}
.aboutmid{background-color:rgba(27,27,27,0.5);height:500px;padding:30px 20px 30px 20px;width:600px;}
.aboutmidtxt{color:#fff;font-size:12pt;text-align:justify;font-family:open sans2;}
.aboutmidtxt2{color:#fff;font-size:10pt;text-align:justify;}
.aboutmidarrow{color:#36b452;}
/* faq
---------------------------------------- */
hr {
	width:1135px;
    height:1px;
    border:none;
    background-color:rgb(220,220,220)
}

.answer {
    margin-top:5px;display:none;padding:10px;border:1px solid #eee;border-radius: 5px;color:#000;text-align:left;font-size:10pt;font-family:open sans2;
}

.question {
	line-height:24px;
    font-size:10pt;
	font-weight:none;
    color:#000;padding:5px;
    padding-left:10px;
    cursor:pointer;
    background-color:#f9f9f9;
    background-position:left;
    background-repeat:no-repeat;
	border-radius:5px;
	border:1px solid #eee;
	//text-shadow:0px 1px 0px #fff;
	text-align:left;
	transition-duration:0.2s;
	font-family:open sans2;
}
.question:hover{background-color:#36b452;color:#fff;//text-shadow:#fde999 1px 1px 0px;transition-duration:0.2s;}
.question:visit{background-color:#ed9500;}
.question.close {
    
}

/* terms
---------------------------------------- */
.termsh3{background-color: #eeeeee;padding: 5px;color: #000;font-size:16pt;}

/* news
---------------------------------------- */
.newstit{//border-bottom:2px solid #0088cc;;color: #000;;font-size:16pt;padding:10px;padding-left:0px;text-transform:uppercase;}
.newstext{margin-top:10px;font-size:10pt;color:#474747;font-family:open sans2;}
.newsdate{//background-color: #eee;;padding:5px;color:#474747;font-size:8pt;text-shadow:none;}


/* support
---------------------------------------- */
.supporttopbg{padding:20px;border:1px solid #eee;border-radius:5px;text-align:center;width:1200px;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,e5e5e5+100;White+3D */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 0%, #e5e5e5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#e5e5e5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffffff 0%,#e5e5e5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */}
.supportp{padding-right:30px;}
.supporttit{color: #fff;text-transform:uppercase;font-size:16pt;//font-weight:bold;border-radius:5px;background:#fcb813;padding:5px;padding-left:10px;}
.supportimg{border-radius:10px;}
.supportborder{border-bottom:1px dotted #ccc;padding:5px;}
.supporttxt{border-radius:10px;padding:5px;background-color: #efefef;color:#a0a0a0;}
.supporttxt2{font-size:10pt;padding-left:10px;}
.supporth3{font-size:16pt;text-transform:uppercase;font-family:roboto;}
.supporttop{font-family:roboto;}
.supportbg{margin-top:10px;font-size:12pt;}
.supporttit2{font-size:12pt;font-family:roboto;}

.supfb{background:#3b579d;color:#fff;font-size:12pt;padding:5px 10px 5px 10px;border-radius:5px;display:block;width:200px;font-family:roboto;}
.supfb:hover{background:#5271bd;color:#fff;text-decoration:none;}

.suptw{background:#2aa9e0;color:#fff;font-size:12pt;padding:5px 10px 5px 10px;border-radius:5px;display:block;width:200px;font-family:roboto;}
.suptw:hover{background:#62caf7;color:#fff;text-decoration:none;}

.supg{background:#da2713;color:#fff;font-size:12pt;padding:5px 10px 5px 10px;border-radius:5px;display:block;width:200px;font-family:roboto;}
.supg:hover{background:#ec5342;color:#fff;text-decoration:none;}
/* logo
---------------------------------------- */
.logo2{padding-bottom:150px;display:block;}
.logoslide{background: url('images/header-img.jpg') no-repeat;background-position:center top;width:100%;height:645px;border-bottom:5px solid #36b452;background-size:cover;}
.logoslide2{display:block;background: url('images/header-img.jpg') no-repeat;background-position:center top;width:100%;height:120px;border-bottom:5px solid #36b452;background-size:cover;position:fixed;z-index:10;}
.rotator {}
.logotit{color:#36b452;font-size:45pt;padding:0px 300px 20px 0px;text-transform:uppercase;font-family:roboto;width:1200px;text-align:left;text-shadow:#000 1px 1px 0px;//border-top:1px solid #36b452;//border-bottom:1px solid #36b452;height:120px;//float:left;}

//.logopage{background:#fff;width:1250px;padding:10px;border-radius:10px;padding-top:30px;padding-bottom:30px;transition-duration:0.2s;box-shadow:#ccc 0px 0px 5px;}

.logobtn{text-shadow:#f9e7a0 1px 1px 0px;display:block;color:#000;font-size:11pt;background:#36b452;padding:10px 20px 10px 20px;border-radius:10px;transition-duration:0.2s;text-transform:uppercase;border-bottom:#b18d00 solid 2px;text-align:center;font-family:roboto;}
.logobtn:hover{text-shadow:#9c7e06 1px 1px 0px;text-decoration:none;color:#fff;background:#b18d00;border-bottom:#36b452 solid 2px;}

.logopr{padding-right:5px;width:300px;}

.logoplanbox{}
.logoptit{background:#36b452;display:block;min-height:150px;font-family:roboto;color:#fff;font-size:30pt;text-transform:uppercase;padding:20px 0px 5px 10px;text-shadow:#237d37 1px 1px 0px;margin-bottom:5px;text-align:center;border-radius:5px;transition-duration:0.3s;}
.logoptit:hover{font-size:40pt;transition-duration:0.3s;}
.logop1{background:url('images/page1_icon1.png') no-repeat right;display:block;}
.logop2{background:url('images/page1_icon2.png') no-repeat right;display:block;}
.logop3{background:url('images/page1_icon3.png') no-repeat right;display:block;}
.logop4{background:url('images/page1_icon4.png') no-repeat right;display:block;}
.logoprate{font-family:roboto;color:#000;font-size:30pt;}
.logoptxt{font-family:roboto;padding:5px 10px 5px 10px; font-size:10pt;text-transform:uppercase;color:#474747;display:block;border-bottom:1px solid #ccc;background:#eee;margin-bottom:5px;border-radius:5px;transition-duration:0.3s;text-align:center;}
.logoptxt:hover{background:#f9f9f9;transition-duration:0.3s;}
.logostat{opacity:0.8;background:#0c1011;padding:20px;border-top:1px solid #1d1f27;border-bottom:1px solid #1d1f27;width:100%;}
.logostatam{font-size:20pt; font-family:roboto;color:#fff;}
.logostattxt{color:#36b452;font-family:roboto;font-size:16pt;text-transform:uppercase;}

.logosbmt {color:#36b452;font-size:12pt;padding:5px 20px 5px 20px;transition-duration:0.2s;text-transform:uppercase;border-left:5px solid #b18d00;text-transform:uppercase;border:3px solid #36b452;border-radius:10px;}
.logosbmt:hover {text-decoration:none;color:#fff;cursor:pointer;background:#36b452;}

/* slider
---------------------------------------- */
.slider-container { width:1200px; height:200px;position:relative; //margin-bottom:35px;}
#slider {width:1200px; position:relative;height:300px;}
#slider ul { width:1200px; height:100%; overflow: hidden; position:relative; padding:0; margin:0; list-style:none;}
#slider ul li { width:1200px; height:100%;}
.slide { width:1200px; height:100%; margin:0 auto; padding:0;}

/* home
---------------------------------------- */
.homefeimg{border-radius:50%;border:1px solid #fff;margin-right:10px;padding:10px;}
.homefetit{font-family:roboto;font-size:25pt;color:#fff;}
.homefetxt{font-family:open sans2;font-size:10pt;color:#fff;text-align:justify;}
.homeplanbold{font-size:30pt;font-family:roboto;text-transform:uppercase;margin-bottom:30px;border-bottom:5px solid #36b452;display:block;width:1200px;}
.homemidbg{background:#333333 url('images/footer-img.jpg') no-repeat center;height:300px;border-bottom:5px solid #36b452;padding:70px 0px 70px 0px;background-attachment:fixed;background-size:cover;}
.homemidbg2{background:#333333 url('images/slide3.jpg') center;height:481px;padding:30px 0px 0px 0px;background-size:100%;background-attachment:fixed;}
.homemidtxt{font-family:open sans2;font-size:30pt;color:#fff;}
.homemidtxt2{font-family:open sans2;font-size:20pt;color:#36b452;}
.homebtn{color:#e9c417;font-size:12pt;padding:5px 20px 5px 20px;transition-duration:0.2s;text-transform:uppercase;border:3px solid #e9c417;text-transform:uppercase;font-family:roboto;background:#0c1011;}
.homebtn:hover{text-decoration:none;color:#515a7e;cursor:pointer;border:3px solid #515a7e;}
.homeref{background:url('images/bg_row3.png') no-repeat;font-family:roboto;font-size:60pt;color:#000;width:1200px;background-size:100%;text-align:left;padding-left:20px;text-shadow:#ffefaf 1px 1px 0px;}
.homepadr{padding-right:10px;}
.homepadc{padding-right:10px;padding-left:10px;}
.homepadl{padding-left:10px;}

.homenews{width:600px;padding-right:20px;//border-right:1px solid #36b452;}
.homenbox{padding:10px;text-align:justify;min-height:100px;}
.homeline{width:1200px;background:#eee;height:5px;}
.homemb{font-size:30px;color:#fff;text-transform:uppercase;}
.homemtxt{font-size:16px;color:#fff;text-align:justify;font-family:open sans2;}

.homenewpadd{padding-right:40px;}
.homeh3{font-size:16pt;border-bottom:2px solid #eee;color:#0088cc;background:#f5f5f5;border-radius:10px 10px 0px 0px;padding:10px;}

.hnewstext{text-align:justify;color:#fff;font-size:10pt;font-family:roboto;//text-shadow:#000 1px 1px 0px;}
.hnewstit{color:#fff;font-size:14pt;display:block;padding:5px 10px 5px 10px;font-family:roboto;background:#36b452;}
.hnewstit:hover{text-decoration:none;}
.hnewstit2{background: url('images/news.png') no-repeat;color:#fff;font-size:18pt;display:block;padding:30px 10px 5px 50px;font-family:roboto;}
.hnewsdate{font-size:9pt;text-shadow:none;color:#fff;//text-shadow:#000 1px 1px 0px;}



.homeabout{font-size:20pt;font-family:roboto;padding-left:20px;}
.homeabout2{font-size:20pt;font-family:roboto;padding-left:20px;color:#fff;}
.hometxtcolor{color:#36b452;}

.homeabouttxt{font-size:10pt;padding-left:20px;font-family:open sans2;text-align:justify;}
.homeftxt{color:#0088cc;font-family:open sans2;text-align:center;font-size:20pt;}
.homeppa{padding-right:10px;border-right:1px #ccc solid;}
.homepper{padding:10px;background:#f55f00;border-radius:50%;width:100px;height:100px;text-align:center;padding-top:23px;box-shadow:inset #003d5b 0px 0px 20px;}
.homeprofit{color:#fff;font-size:16pt;border-bottom:#fff dotted 1px;text-shadow:#fff 0px 0px 10px;}
.homeprofittxt{color:#ffde00;font-size:14pt;}
.homeppal{padding:10px;}
.homeptime{padding-bottom:10px;border-bottom:#ccc solid 1px;text-align:center;font-size:12pt;}
.homeparbor{border-right:#ccc solid 1px;}

.homeadtit{color:#36b452;font-size:8pt;text-transform:uppercase;}
.homeadtxt{color:#474747;font-size:8pt;font-family:open sans2;border-bottom:1px dotted #ccc;padding-bottom:5px;}
.homeboxbtn{background:#fcb813;color:#7b5803;display:block;padding: 10px;text-align:center;margin-top:10px;transition-duration:0.2s;font-size:11pt;}
.homeboxbtn:hover{background:#aa7b09;color:#fff;display:block;padding: 10px;text-align:center;margin-top:10px;transition-duration:0.2s;text-decoration:none;}

.homebp{padding-right:10px;}

.logoinpts{font-family:open sans;width:100%;margin-bottom:5px;border-radius:5px;height:30px;border:1px solid #eee;padding:5px;color:#646464;background:#f9f9f9 ;transition-duration:0.2s;}
.logoinpts:hover{font-family:open sans;width:100%;margin-bottom:5px;border-radius:5px;height:30px;border:1px solid #ccc;padding:5px;color:#646464;background:#f9f9f9;transition-duration:0.2s;}
.homecal{background:url('images/footer-cart-bg.png');padding:5px;text-align:center;border:3px dotted #4c4c4c;font-family:roboto;border-radius:20px;font-size:14pt;color:#fff;}
.homecaltxt{color:#36b452;padding:5px;text-align:center;}
.homecalbg{background:#1f1f1f;padding:20px 0px 20px 0px;}
.homecaltit{font-size:16pt;font-family:roboto;color:#fff;}
.homecalintps{border:0px;background:#4c4c4c;color:#1f1f1f;font-family:roboto;font-size:12pt;border-radius:20px;padding:10px;}
.homecalintps:hover{background:#ccc;transition-duration:0.3s;}
.homecalbtn{border:0px;background:#808080;color:#1f1f1f;font-family:roboto;font-size:12pt;border-radius:20px;padding:10px;}
.homecalbtn:hover{background:#ccc;transition-duration:0.3s;cursor:pointer;}

.homesbmt {color:#fff;font-size:10pt;padding:5px 20px 5px 20px;transition-duration:0.2s;text-transform:uppercase;text-transform:uppercase;font-family:roboto;border:3px solid #86de9a;border-radius:10px;}
.homesbmt:hover {text-decoration:none;color:#fff;cursor:pointer;background:#272727;border:3px solid #272727;}



/* footer
---------------------------------------- */
.frun{color:#36b452;font-size:16pt;text-shadow:#000 1px 1px 0px;}
.frun2{color:#fff;font-size:16pt;text-shadow:#000 1px 1px 0px;padding-right:10px;border-right:2px solid #886e0c;}
.finfo{color:#fff;font-size:9pt;text-shadow:#000 1px 1px 0px;font-family:roboto;}
.finfo:hover{color:#fff;text-decoration:none;}
.frisk{color:#ccc;padding:7px;background:#000;font-family:open sans2;font-size:10pt;}
.fmenup{padding-top:20px;}
.fpayment{background:#36b452;padding:20px;color:#36b452;}
.fmenu{opacity:0.6;background:#000;padding:10px;color:#36b452;font-family:roboto;text-transform:uppercase;//margin-bottom:5px;}
.fcontent{background:#383838 url('images/fbg.jpg') no-repeat center;max-height:400px;padding-top:20px;padding-bottom:0px;background-size:cover;}
.flink{color: #fff;padding:0px 10px 0px 10px;font-size:8pt;border-right: 1px solid #fff;}
.flink:hover{color:#36b452;text-decoration:none;}
.fbg{background:#000;height:247;}
.ftxt{font-size:10pt;color:#838489;}
.ftit{color:#fff;font-size:10pt;text-transform:uppercase;padding-bottom:10px;padding-left:5px;width:300px;}
.scrollup {
    width: 42px;
    height: 42px;
    position: fixed;
    bottom: 100px;
    right: 23px;
    display: none;
    text-indent: -9999px;
	background:#36b452 url('images/gotop.png') no-repeat;
    border-radius:5px;
	color:#fff;
	font-size:16pt;
}
.scrollup:hover{background-color: #272727;}
.footercp{color:#fff;font-size:8pt;padding:10px;text-align:right;font-family:roboto;text-transform:uppercase;text-shadow:#474747 1px 1px 0px;//background:#1f1f1f;}
.fcplink{color:#fff;font-size:8pt;font-family:roboto;}
.fcplink:hover{color:#fff;}
.ftdsize{width:400px;}
.ftdpad{padding-left:20px;}

.ffb{//background:#3b579d;color:#fff;font-size:14pt;padding:5px;border-radius:50%;//box-shadow:#000 1px 1px 0px;}
.ffb:hover{//background:#5271bd;color:#36b452;text-decoration:none;}

.ftw{//background:#2aa9e0;color:#fff;font-size:14pt;padding:5px;border-radius:50%;//box-shadow:#000 1px 1px 0px;}
.ftw:hover{//background:#62caf7;color:#36b452;text-decoration:none;}

.fg{//background:#da2713;color:#fff;font-size:14pt;padding:5px;border-radius:50%;//box-shadow:#000 1px 1px 0px;}
.fg:hover{//background:#ec5342;color:#36b452;text-decoration:none;}

.fmlink{font-family:roboto;font-size:9pt;color:#fff;display:block;padding:10px 0px 10px 0px;}
.fmlink:hover{font-family:roboto;color:#36b452;}
.fmtxt{font-family:roboto;font-size:8pt;color:#36b452;}
/* account main
---------------------------------------- */	
.accalert{background:#eee url('images/alert10.png') no-repeat;color:#36b452;padding:5px 5px 5px 30px;text-align:left;font-size:10pt;display:block;font-family:roboto;border-radius:5px;}
.accalert:hover{color:#ccc;text-decoration:none;}
.acctit{background:#36b452;color:#fff;text-transform:uppercase;font-size:12pt;padding:10px;//border-left: 3px solid #b18d00;font-family:roboto;}
.accrstpad{padding-left:20px;}
.accbg{background:#1e1b19;padding:10px;border-radius:10px;margin-top:10px;border-bottom:2px solid #36b452;font-size:12pt;color:#fff;}
.accbgn{background:#fff;padding:10px;border-radius:10px;margin-top:10px;border:1px solid #36b452;font-size:12pt;color:#474747;}
.accbgn:hover{background:#fff;padding:10px;border-radius:10px;margin-top:10px;border:1px solid #ccc;font-size:12pt;color:#474747;}
.accbg1{background:#f9f9f9 url('images/teacher17.png') no-repeat;padding:10px;padding-left:200px;border-radius:10px;margin-top:10px;border:1px solid #36b452;}
.accbg2{background:#1e1b19 url('images/statbg.png') no-repeat;padding:10px;border-radius:10px;margin-top:10px;border-bottom:2px solid #36b452;font-size:12pt;}
.accstat{color:#474747;border-left:3px solid #36b452;padding-left:60px;transition-duration:0.3s;}
.accref{color:#36b452;padding-bottom:5px;font-size:12pt;}
.acctxt1{border:1px solid #f9f9f9; padding:10px;color:#474747;background:#eee;text-shadow:#fff 1px 1px 0px;font-size:10pt;font-family:roboto;border-radius:5px;}
.acctxt2{border:1px solid #f9f9f9; padding:10px;color:#36b452;background:#eee;text-shadow:#fff 1px 1px 0px;font-size:10pt;font-family:roboto;border-radius:5px;}
.acccert{//background:#eee;text-align:center;padding:10px;border-radius:5px;border:1px solid #eee;
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ffffff 0%, #f6f6f6 47%, #ededed 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg, #ffffff 0%,#f6f6f6 47%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ededed',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.accamount{font-size:18pt;}
.accamounttit{font-size:12pt;font-family:roboto;}
.accline{display:block;height:3px;background:#eee;}

.accimg1{background: url('images/accb.png') no-repeat;}
.accimg1:hover{background:#eee url('images/accb.png') no-repeat;transition-duration:0.3s;}
.accimg2{background: url('images/accd.png') no-repeat;}
.accimg2:hover{background:#eee url('images/accd.png') no-repeat;transition-duration:0.3s;}
.accimg3{background: url('images/accw.png') no-repeat;}
.accimg3:hover{background:#eee url('images/accw.png') no-repeat;transition-duration:0.3s;}
.accimg4{background: url('images/acce.png') no-repeat;}
.accimg4:hover{background:#eee url('images/acce.png') no-repeat;transition-duration:0.3s;}
.accimg5{background: url('images/acclw.png') no-repeat;}
.accimg5:hover{background:#eee url('images/acclw.png') no-repeat;transition-duration:0.3s;}
.accimg6{background: url('images/accld.png') no-repeat;}
.accimg6:hover{background:#eee url('images/accld.png') no-repeat;transition-duration:0.3s;}

.accsidebtn {color:#fff;font-size:12pt;padding:5px 20px 5px 20px;transition-duration:0.2s;text-transform:uppercase;text-transform:uppercase;font-family:roboto;background:#272727;border:0px;display:block;margin-bottom:5px;}
.accsidebtn:hover {text-decoration:none;color:#fff;cursor:pointer;background:#36b452;}


/* deposit
---------------------------------------- */
.depositstep{font-family:roboto;font-size:14pt;text-transform:uppercase;border-bottom:2px solid #36b452;}
.deplistn{background:#382e37;color:#fff;font-size:12pt;border:#fff 1px solid;text-transform:uppercase;padding:10px;text-align:center;}
.deplisttxt{background:#eee;border:#fff 1px solid;padding:10px;}
.deptit{cursor:help;text-shadow: 0px 1px 0px #000;color:#fff;padding:10px;text-align:center;border-radius:10px;background: #4acab4 url('images/list.jpg') no-repeat;;height:115px;font-size:30px;}
.depname{font-size:20pt;color:#36b452;text-transform:uppercase;font-family:roboto;font-weight:none;}

.deptit2{border-radius:5px 5px 0px 0px;background-color: #ecf1f7;font-size:15pt;text-transform:uppercase;padding:10px;color:#00498d;}
.deplink{color:#262727;padding-left:40px;}
.deplink:hover{color:#787878;}
//.depbg{border-radius:5px;background:#f9f9f9;font-size:15pt;text-transform:uppercase;padding:10px;color:#00498d;}
.deppay{border-bottom:1px dotted #ccc;padding:10px;}
.deppay:hover{background:#eee;}

.deppay2{border-bottom:1px dotted #ccc;padding:10px;padding-left:50px;color:#333;}
.deppay2:hover{background:#eee;text-decoration:none;color:#333;}
			
.cancel{font-family: "Open Sans";
border-radius:5px;color:#fff;text-transform:uppercase;background-color: #d2393c;padding:10px;font-size:12pt;cursor:pointer;cursor:hand;border:0px;}
.cancel:hover {transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;
   color:#fff;background-color: #960407;
	cursor:pointer;cursor:hand;
	}			
.depfont{font-size:14pt;}		
.depok{background-color: #deeed4;padding:10px;color:#274c10;font-weight:bold;}
.deperror{background-color: #fae2e2;padding:10px;font-weight:bold;}	
.depcon1{border: 1px solid #fff;padding:10px;background-color: #e8f0f2;}
.depcon2{border: 1px solid #fff;padding:10px;background-color: #efefef;}

/* withdraw
---------------------------------------- */
.wtxt{font-size:12pt;color:#fff;}
.wtxt2{font-size:12pt;font-family:open sans2;text-align:justify;}
.wsize1{width:150px;height:30px;}
.winfo{padding:10px;background-color: #e8f0f2;font-size:12pt;border-radius:10px;}
.winfo2{color:#36b452;}
.winfo2:hover{color:#E4C007;}
.wbg{padding:20px;background-color: #ececec;border:1px solid #bbcfd9;}
.wbg:hover{background:url('images/abg2.gif');}

.wtit{cursor:help;text-shadow: 0px 1px 0px #000;color:#fff;padding:10px;text-align:center;border-radius:10px;background: #4acab4 url('images/withdraw.jpg') no-repeat;;height:115px;font-size:30px;}
.wborder{//border:1px solid #12100f;padding:10px;}
.wbg1{background-color: #2c2825;font-size:12pt;color:#fff;}
.wbg2b{}
.wbg2b:hover{background:url('images/abg2.gif');}
.wbg3{background:#eee;padding:10px;border-radius:10px;margin-top:10px;border:1px solid #36b452;font-size:12pt;display:block;width:100%;}
.wp{padding-left:20px;}
.wbox{background:#eee;padding:10px;border-radius:10px;margin-top:10px;border-bottom:2px solid #36b452;font-size:12pt;}
/* history
---------------------------------------- */
.hisinpts{
font-family: gothic, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #dadada;
	padding-left: 2px;
	padding-right: 2px;
	padding-top:5px;
	border-radius: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
	
}

.size1{width:200px;height:30px;}
.size2{width:60px;height:30px;}
.hisbg{padding:5px;background-color: #f3f3f3;}
.hisbg2b{padding:5px;background-color: #eee;}
.histit{cursor:help;text-shadow: 0px 1px 0px #000;color:#fff;padding:10px;border-radius:10px;background: #5e515b url('images/history.jpg') no-repeat;;height:115px;font-size:30px;text-align:center;}
.histit2{background-color: #eee;padding:10px;color:#474747;font-size:14pt;border:1px solid #fff;text-shadow:#fff 1px 1px 0px;}
.hisborder{border-bottom:2px solid #36b452;padding:10px;}
.hisbg1{background:#1e1b19;padding:10px;border-radius:10px;margin-top:10px;border-bottom:2px solid #36b452;font-size:12pt;border-radius:5px;color:#fff;}
.hiserror{background-color: #fae2e2;padding:10px;font-weight:bold;border:1px solid #fff;}

/* ref links
---------------------------------------- */
.refborder{padding:10px;}
.reftit{border-radius:5px 5px 0px 0px;background-color: #ecf1f7;font-size:15pt;text-transform:uppercase;padding:10px;color:#00498d;}
.refbg1{border-bottom:2px solid #eee;background:#fff;transition-duration:0.3s;}
.refbg1:hover{background-color: #f9f9f9;}
.refinpts{border:1px solid #bbcfd9;padding:10px;width:400px;height:100px;}
.reftextbox{border-radius:10px;font-family: open sans;font-size:11pt;}

/* partnership
---------------------------------------- */
.papadding{padding-left:10px;}
.paright{background:#eee;padding:10px;border-radius:10px;height:400px;text-align:justify;color:#7e7e7e;box-shadow: 0px 0px 2px #aaabab;}
.papercent{background:#f55f00;text-align:center;font-size:30pt;text-transform:uppercase;color:#fff;font-weight:bold;border-radius:10px;text-shadow: 1px 1px 0px #000;}
.patxt{color:#0088cc;text-transform:uppercase;font-size:16pt;text-align:center;}
.pabtn{background:#000;color:#fff;padding:10px;border-radius:5px;text-transform:uppercase;font-size:12pt;}
.pabtn:hover{background:#0088cc;color:#fff;text-decoration:none;}
.pacenter{text-align:center;}
.paspam{background:#fdf6db;border-radius:10px;padding:10px;box-shadow: 0px 0px 1px #845a01;color:#856f17;}
.paspamtit{font-size:20pt;}
.pabg{background:#382e37;color:#fff;padding:12px;border-radius:10px;text-align:center;}
.papercent2{background:#f5f5f5;color:#0088cc;font-size:20px;padding:10px;}

/* affiliate
---------------------------------------- */
.partbg{padding:20px;background-color: #f3f3f3;border: 2px solid #fff;}
.partbox{background-color: #f4f4f4;border: 1px inset #b7c9dd;color:#18517a;padding:10px;font-size:14pt;}
.parttit{text-shadow:1px 1px 0px #fff;background:#fcb813;font-size:15pt;text-transform:uppercase;padding:10px;color:#000;display:block;border-left:3px solid #000;}
.parttit2{background-color: #eee;padding:10px;color:#474747;font-size:12pt;text-shadow:#fff 1px 1px 0px;}
.partborder{border:1px solid #fff;padding:10px;}
.partbg1{}

.affbg{
	text-shadow:1px 1px 0px #ffffff;
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:block;
	padding:20px;
	font-size:14pt;
}
.affbr{border-right:1px solid #36b452;}
.afftxt{color:#fff;font-size:12pt;text-shadow:1px 1px 0px #000;}
.afftxt2{font-size:12pt;color:#36b452;text-shadow:1px 1px 0px #000;}
/* representatives
---------------------------------------- */
.resborder{background-color: #efefef;padding:10px;}
.respl{padding-left:5px;}
.respr{padding-right:5px;}
.restxt{padding:10px;border-bottom: 1px dotted #ccc;}
.restxt:hover{background-color: #f9f9f9;cursor:help}
.restxt2{font-size:14pt;color:#fff;}
.resanswer {
    display:none;padding:10px;border-radius:10px 10px 10px 10px;box-shadow: 0px 1px 1px #e5e5e5;
}

.resq {
	border-radius:10px 10px 10px 10px;
    line-height:24px;
    font-size:14pt;
	font-weight:none;
    color:#fff;);
    padding:10px;padding-left:30px;
    cursor:pointer;
    background-image:url('img/open.png');
	background-color:#4acab4;
    background-position:left;
    background-repeat:no-repeat;
}

.resq.close {
    background-image:url('img/close.png');
}


/* menu
---------------------------------------- */

#menu {
text-transform:uppercase;border-top: 0px solid #fff;border-bottom: 0px inset #fff;PADDING-RIGHT: 0px; PADDING-LEFT: 0px;FLOAT: left;PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none;//background:#000;margin-top:20px;opacity:0.7;transition-duration:0.3s;
}
#menu:hover {opacity:1;transition-duration:0.3s;}
#menu LI {
//border-right: 1px solid #4e4e4e;valign:middle;//PADDING-RIGHT: 10px; //PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; font-size:10pt;cursor:pointer;font-family:roboto;

}
#menu A {
PADDING: 10px 15px 10px 15px; DISPLAY: block;FLOAT: left; MARGIN: 0px; COLOR: #000; TEXT-DECORATION: none;transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;
font-family:roboto;}

#menu A:hover {
PADDING: 10px 15px 10px 15px; DISPLAY: block;FLOAT: left; MARGIN: 0px; COLOR: #fff; TEXT-DECORATION: none;background:#36b452;opacity:1;

}
#menu a.current{
padding-top:10px;PADDING-LEFT: 40px;PADDING-RIGHT: 10px;background:#36b452  url('images/home.png') no-repeat;DISPLAY: block;FLOAT: left; MARGIN: 0px; COLOR:#fff; TEXT-DECORATION: none;transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;margin-right:2px;
}
#menu a.current:hover{
padding-top:10px;PADDING-LEFT: 40px;PADDING-RIGHT: 10px;background:#36b452  url('images/home.png') no-repeat;DISPLAY: block;FLOAT: left; MARGIN: 0px; COLOR:#fff; TEXT-DECORATION: none;transition: background .25s ease-in-out;-moz-transition: background .25s ease-in-out;-webkit-transition: background .25s ease-in-out;
}
/* Slider
---------------------------------------- */
