@font-face { font-family: kitlight; src: url('kitLight.ttf') format("truetype"), url('kitLight.woff'), url('kitLight.eot');}
@font-face { font-family: kitmed; src: url('kitMed.ttf') format("truetype"), url('kitMed.woff'), url('kitMed.eot');}
html, body { font-family: kitlight, supermarket, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 16px; line-height: 1.4; margin: 0; color: #FFF; background-color: #090f04; }
a:link, a:visited { color: #6a6a6a; text-decoration: none;} /*color: #b21c27; text-decoration: none */
a:hover { color: #111182; text-decoration: none;} /*color: #b21c27; text-decoration: underline */
a:active { text-decoration: underline;} /* text-decoration: underline */
.kitlight { font-family: kitlight, supermarket, Tahoma, Geneva, sans-serif; font-size: 16px; line-height:1.3 }
.kitmed { font-family: kitmed, supermarket, Tahoma, Geneva, sans-serif; font-size: 16px; line-height:1.5 }
.blue { color: #03418f; }
p { text-align: justify; }
.white { color: #FFF; }
.linkwhite { color: #FFF; }
	.linkwhite a:link, .linkwhite a:visited { color: #FFF; }
	.linkwhite a:hover { color: #fac61a; }


.logo{width:120px;padding:0 10px 0 10px;margin-top:0;margin-right:20px; margin-left: auto; margin-right: auto; }
.right-menu{float:right}



.menu-inner { width: 100%; background-color: #251915; text-align: center; padding: 15px 0; }
.menu { width: 960px; height: auto; margin-left: auto; margin-right: auto; text-align: center;  }
/*
	div#header_menu a:link { color: #333333; margin-right: 50px; /*padding-left: 12px; padding-right: 12px;* / }
	div#header_menu a:visited { color: #333333 }
	div#header_menu a:hover, a:active { color: #ef5391; text-decoration: none; }
	div#header_menu.selected a:link, div#header_menu_area.selected a:visited { color: #00a9ef !important }
	div#main-selected a:visited { color: #00a9ef !important }
*/




form { margin: 0; padding: 0}

/******* BODY ********/
#content-area { width: 960px; margin-left: auto; margin-right: auto; text-align: center; background-color: #FFF; }
#contentarea { width: 100%; min-height: 600px; text-align: center; margin-left: auto; margin-right: auto;}


/* PAGE CONTENT */
#content-page { width: 960px; text-align: left; margin-left: auto; margin-right: auto; padding-top: 0px; }
	div#content-page a:link { color: #e7005f; }
	div#content-page a:visited { color: #e7005f; }
	div#content-page a:hover, a:active { color: #5f072b; text-decoration: none; }
	div#content-page a. last { color: #5f072b; text-decoration: none; }

#content-page-content { width: 940px; text-align: center; margin-left: auto; margin-right: auto; padding-top: 0px; padding-bottom: 20px; font-size: 16px; }

#contenttitle { font-size: 18px; color: #FFF/*0f1c82*/; background-color: #3e437b/*E8E8E8*/; padding: 10px 20px; border-bottom: #000/*d2d2d2*/ 1px solid; text-align: center;  }





/* FOOTER */
#footer-area { width: 100%; background-color: #f3f3f3; padding: 10px 0; margin-left: auto; margin-right: auto; color: #333; font-size: 12px; }
	#footer-area a:link, #footer-area a:visited, #footer-area a:active { color: #333; text-decoration: none }
	#footer-area a:hover { color: #c00006; text-decoration: none }
#footer-content { width: 960px; margin-left: auto; margin-right: auto; text-align: center; padding: 5px 0; box-sizing: border-box; }

.footer-logo { text-align: left; font-size: 12px; padding-top: 15px; color: #a3a3a3; }
.footer-about { width: 300px; text-align: left; }
.footer-contact { text-align: left; font-size: 1.1em; padding-left: 40px; color: #333; }

.footer-link { font-size: 16px; line-height: 1.6; color: #333; text-align: right; padding-right: 15px; }
	.footer-logo a:link, .footer-logo a:visited, #powerby a:visited, #powerby a:active { color: #a3a3a3 !important; text-decoration: none; padding-left: 6px; padding-right: 6px; }
	.footer-logo a:hover, #powerby a:hover { color: #000 !important; text-decoration: none }


/* Default */
IMG A { border: 0 }
INPUT[type="text"] { border: #9d9b9c 1px solid; margin: 3px; background-color: #633392; height: 30px; color: #FFFFFF;font-family: kitlight, supermarket, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; padding: 5px; width: 95%; }
INPUT[type="password"] { border: #9d9b9c 1px solid; margin: 3px; background-color: #633392; height: 30px; }
INPUT[type="submit"] { background-color: #633392; color: #FFFFFF; border: 0; margin-top: 10px; padding-left: 30px; padding-top: 5px; padding-right: 30px; padding-bottom: 5px; font-family: kitlight, supermarket, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
SELECT { height: 26px; background-color: #633392; height: 30px; color: #FFFFFF; font-family: kitlight, supermarket, tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 14px; }
TEXTAREA { border: #9d9b9c 1px solid; margin: 3px; background-color: #633392; color: #FFFFFF; }

div.PagingControl *{display:inline;}
.PagingControl ul, .PagingControl li{margin:0px;padding:0px;display:inline;list-style-type:none;}
.PagingControl a{line-height:normal;background: #FFF;border: 0;padding: 4px 8px;display:inline-block;margin:0;cursor:pointer;text-align:center;text-decoration:none;color:#000!important; font-size: 12px; border: #c7c7c7 1px solid; }
.PagingControl a.CurrentPage{cursor: #333;}
.PagingControl a.PagePrev, .PagingControl a.PageNext{font-size:12px;;text-decoration:none; border: #e2e2e2 0px solid}
.PagingControl a.PagePrev{padding-left:5px;padding-right:5px;text-align:right;}
.PagingControl a.PageNext{padding-right:5px;padding-left:5px;text-align:left;}
.PagingControl a.PageNumBox:hover, .PagingControl a.CurrentPage{background: #e2e2e2; border: #c9c7c8 1px solid; }
a.PageNumBox, a.CurrentPage, #bodyContentPane a.PageNumBox:visited, #bodyContentPane a.CurrentPage:visited{color:#000;}

.padtop { padding-top: 10px }
.padleft10 { padding-left: 10px }
.padleft20 { padding-left: 20px }
.padright { padding-right: 10px }
.padright30 { padding-right: 30px }
.input-amount { font-size: 12px; color: #692867; text-align: center }
/*input { height: 25px; background-image: url(../images/bg-field.png); height: 24px; border:1px solid #CCC; font-size: 14px; }
.input-amount { height: 20px; border: #5d4b00 1px solid !important; background: #fff3c1 !important; font-size: 12px; color: #692867; text-align: center }
select {  margin: 2px 0 2px 0!important }
textarea { border: #CCC 1px solid; background-image:url(../images/page-content-bg.png); background-repeat: repeat-x; background-position: top }
#question textarea { border-top:1px solid #d5d5d5; border-right:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; border-left:6px solid #888; padding-left: 5px }
*/
.white { color: #FFFFFF }
.pink { color: #ef5390; }
	.pink a { color: #ef5390; }
.indent { text-indent: 30px }
h1,h2,h3,h4,h5,h6 { font-weight: lighter; margin: 5px 0; padding: 0; }
h2 { font-size: 22px; }
h3 { font-size: 22px; color: #2f338a; font-weight: bold; }
/*h2 a:link, h2 a:visited { color: #b10000; text-decoration: none; }
h2 a:hover, h2 a:active { color: #CC0000; text-decoration: none; }
*/

.imgbor { border: #666 1px solid }
.pad_tb { padding-top: 10px; padding-bottom: 10px }
.borbot { border-bottom: #bfbfbf 1px solid }
legend { font-family: supermarket, Tahoma, Geneva, sans-serif; font-size: 20px; }

label {margin-right:20px;}
input[type=radio].css-checkbox {
	display:none;
}

input[type=radio].css-checkbox + label.css-label {
	padding-left:26px;
	height:21px; 
	display:inline-block;
	line-height:21px;
	background-repeat:no-repeat;
	background-position: 0 0;
	font-size: 18px;
	vertical-align:middle;
	cursor:pointer;
	font-family: supermarket, Tahoma, Geneva, sans-serif;
	margin: 5px;
}

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