@font-face {
    font-family: 'quattrocento_sansregular';
    src: url('/files/quattrocento_sans_regular-webfont.eot');
    src: url('/files/quattrocento_sans_regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/quattrocento_sans_regular-webfont.woff2') format('woff2'),
         url('/files/quattrocento_sans_regular-webfont.woff') format('woff'),
         url('/files/quattrocento_sans_regular-webfont.ttf') format('truetype'),
         url('/files/quattrocento_sans_regular-webfont.svg#quattrocento_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'quattrocento_sansitalic';
    src: url('/files/quattrocento_sans_italic-webfont.eot');
    src: url('/files/quattrocento_sans_italic-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/quattrocento_sans_italic-webfont.woff2') format('woff2'),
         url('/files/quattrocento_sans_italic-webfont.woff') format('woff'),
         url('/files/quattrocento_sans_italic-webfont.ttf') format('truetype'),
         url('/files/quattrocento_sans_italic-webfont.svg#quattrocento_sansitalic') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'quattrocento_sansbold';
    src: url('/files/quattrocento_sans_700-webfont.eot');
    src: url('/files/quattrocento_sans_700-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/quattrocento_sans_700-webfont.woff2') format('woff2'),
         url('/files/quattrocento_sans_700-webfont.woff') format('woff'),
         url('/files/quattrocento_sans_700-webfont.ttf') format('truetype'),
         url('/files/quattrocento_sans_700-webfont.svg#quattrocento_sansbold') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
  font-family: 'ptsans-nb';
  src: url('/files/ptsans-narrow-bold.eot?#iefix') format('embedded-opentype'),  url('/files/ptsans-narrow-bold.woff') format('woff'), url('/files/ptsans-narrow-bold.ttf')  format('truetype'), url('/files/ptsans-narrow-bold.svg#pt_sans_narrowbold') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face {
    font-family: 'ptsans-n';
    src: url('/files/PTSans-Narrow.eot');
    src: url('/files/PTSans-Narrow.eot?#iefix') format('embedded-opentype'),
         url('/files/PTSans-Narrow.woff') format('woff'),
         url('/files/PTSans-Narrow.ttf') format('truetype'),
         url('/files/PTSans-Narrow.svg#ptsans-n') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'futurabt-b';
    src: url('/files/FuturaBT-Bold.eot');
    src: url('/files/FuturaBT-Bold.eot?#iefix') format('embedded-opentype'),
         url('/files/FuturaBT-Bold.woff') format('woff'),
         url('/files/FuturaBT-Bold.ttf') format('truetype'),
         url('/files/FuturaBT-Bold.svg#futurabt-b') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'anton-r';
    src: url('/files/Anton.eot');
    src: url('/files/Anton.eot?#iefix') format('embedded-opentype'),
         url('/files/Anton.woff') format('woff'),
         url('/files/Anton.ttf') format('truetype'),
         url('/files/Anton.svg#anton-r') format('svg');
    font-weight: normal !important;
    font-style: normal !important;
}

@font-face {
    font-family: 'aLoveOfThunder';
    src: url('/files/a_love_of_thunder-webfont.eot');
    src: url('/files/a_love_of_thunder-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/a_love_of_thunder-webfont.woff2') format('woff2'),
         url('/files/a_love_of_thunder-webfont.woff') format('woff'),
         url('/files/a_love_of_thunder-webfont.ttf') format('truetype'),
         url('/files/a_love_of_thunder-webfont.svg#ALoveOfThunder') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'pacifico';
    src: url('/files/pacifico-webfont.eot');
    src: url('/files/pacifico-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/pacifico-webfont.woff2') format('woff2'),
         url('/files/pacifico-webfont.woff') format('woff'),
         url('/files/pacifico-webfont.ttf') format('truetype'),
         url('/files/pacifico-webfont.svg#pacifico') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { background: #d2d1d4 url('/images/site/template/page-bkg.jpg') no-repeat 50% 50% fixed; background-size: cover; -pie-background: #d2d1d4 url('/images/site/template/page-bkg.jpg') no-repeat 50% 50% fixed / cover; }

body#tinymce { background: #ffffff; }      
     
#pagebox { position: relative; margin: 0 !important; width: 100%; min-height: auto; padding: 0 !important;}

.pager { position: relative; 	font-family: quattrocento_sansregular, sans-serif; color: #000000; font-weight: normal; text-align: left; font-size: 14px; background: #ffffff; width: 880px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border: 1px #cccccc solid; margin-bottom: 10px; margin-left: 10px;}
.pager-content { padding: 0px 10px 10px 10px; color: #555555; font-size: 12px; height: 22px; text-align: center; }

.inline-span { display: inline-block; *display: inline; zoom: 1 }
.ib { display: inline-block; *display: inline; zoom: 0; vertical-align: top;}
.ib-wrapper { margin: 0px auto; position: relative;}
.pa { position: absolute; }
.pr { position: relative; }

.textshadow { text-shadow: 2px 2px 1px #000000; }
.textshadow2 { text-shadow: 2px 2px 1px #000000; }
.textshadow-white { text-shadow: 0px 0px 2px #ffffff; }
.textshadow-blur {text-shadow: 2px 2px 15px #ffffff; }
.textoutline { font-weight: normal important!; }
.textoutline-purple { font-weight: normal important!; }
.textoutline-blue {font-weight: normal important!; 
   text-shadow:
   -3px -3px 0 #2d3488,  
    3px -3px 0 #2d3488,
    -3px 3px 0 #2d3488,
     3px 3px 0 #2d3488;
}
.textoutline-white {font-weight: normal important!; 
   text-shadow:
   -1px -1px 0 #fff,  
    1px -1px 0 #fff,
    -1px 1px 0 #fff,
     1px 1px 0 #fff;
}
.shadowbox { -moz-box-shadow: 0px 0px 4px #000000; -webkit-box-shadow: 0px 0px 4px #000000; box-shadow: 0px 0px 4px #000000; behavior: url('/shared/pie/pie.htc'); }
.shadowbox-bottom { -moz-box-shadow: 0px 2px 4px #000000; -webkit-box-shadow: 0px 2px 4px #000000; box-shadow: 0px 2px 4px #000000; behavior: url('/shared/pie/pie.htc');  }
.shadowbox-white { -moz-box-shadow: 0px 0px 10px #ffffff; -webkit-box-shadow: 0px 0px 10px #ffffff; box-shadow: 0px 0px 10px #ffffff; behavior: url('/shared/pie/pie.htc');  }

#adminlinks { font-family: Tahoma, Geneva, sans-serif; font-size: 12px; color: #000; margin: 0 auto; padding: 5px; width: 100; text-align: center; background: #fff;}
#adminlinks A:link { color: #000; }
#adminlinks A:visited { color: #000; }
#adminlinks A:active { color: #000; }
#adminlinks A:hover { color: #555; }

#statsbox { min-width: 300px; width: 100%; margin: 0 auto; font-family: consolas, 'lucida console', monospace; font-size: 10px; font-weight: normal; color: #000; text-align: center; }

.formleft-div { width: 35%; text-align: right; font-weight: normal; padding-top: 6px; margin-right: 2%; vertical-align: top; min-height: 30px; }
.formright-div { width: 60%; vertical-align: top; margin-left: 1%; min-height: 30px; }

.formleft-emp-div { width: 250px; text-align: right; font-weight: normal; padding-top: 6px; margin-right: 5px; vertical-align: top; height: auto; }
.formright-emp-div { width: 300px; vertical-align: middle; margin-left: 5px; height: auto; padding:5px; }

/* input {	border: 1px solid black; }
input.checkbox { border: none; }
input:focus, select:focus { border: 1px dotted; }
input.error, select.error { border: 2px solid #ff0000 !important; }
div.error-container { margin-top: 10px; display: none; color: #cc0000; font-family: "Segoe UI", Verdana, Arial, sans-serif; font-size: 12px; font-weight: bold; }
label.error { margin-top: 10px; color: #000000; display: none;}
div.error-container LI {display: none;} */

.textbox-reg { 
	background-color: #e1e1e1; 
	/* background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.32,#ffffff), color-stop(0.83,#cccccc)); 
	background-image:-webkit-linear-gradient(#ffffff,#cccccc); 
	background-image:-moz-linear-gradient(top,#ffffff,#cccccc); 
	background-image: -ms-linear-gradient(#ffffff,#cccccc); 
	background-image: -o-linear-gradient(#ffffff,#cccccc); 
	background-image: linear-gradient(#ffffff,#cccccc); */
	padding: 1% 1% 1% 1%; 
	position: relative; 
	border: 2px #fff solid; 
	width: 96%; 
	border-radius: 2px;
	box-shadow: 0px 0px 2px #aaaaaa; -moz-box-shadow: 0px 0px 2px #aaaaaa; -webkit-box-shadow: 0px 0px 2px #aaaaaa; 
	font-family: quattrocento_sansitalic, sans-serif; font-size: 16px; font-weight: 900; color: #000000; 
	behavior: url("/shared/pie/pie.htc"); 
}	 

.textbox-reg:hover{
	border: 2px solid #ffff00;
	background: #e8ed6a;
	transition:all 0.7s ease;
}

.textbox-reg:focus, .textbox-reg:focus{
	border: 2px solid #ffff00;
	background-color: #e8ed6a;
}

.textbox { 
	font-family: quattrocento_sansregular, sans-serif; font-size: 14px; font-weight: normal; color: #333; 
	padding-left: 5px; 
	height: 23px; 
	border: 1px #555555 solid; 
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.32,#ffffff), color-stop(0.83,#cfe1eb)); 
	background-image:-webkit-linear-gradient(#ffffff,#cfe1eb); 
	background-image:-moz-linear-gradient(top,#ffffff,#cfe1eb); 
	background-image: -ms-linear-gradient(#ffffff,#cfe1eb); 
	background-image: -o-linear-gradient(#ffffff,#cfe1eb); 
	background-image: linear-gradient(#ffffff,#cfe1eb); 
	-pie-background: linear-gradient(#ffffff,#cfe1eb); 
	behavior: url("/shared/pie/pie.htc"); 	
}  

.textbox-round { 
	background-color: #ffffff; 
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.32,#ffffff), color-stop(0.83,#cccccc)); 
	background-image:-webkit-linear-gradient(#ffffff,#cccccc); 
	background-image:-moz-linear-gradient(top,#ffffff,#cccccc); 
	background-image: -ms-linear-gradient(#ffffff,#cccccc); 
	background-image: -o-linear-gradient(#ffffff,#cccccc); 
	background-image: linear-gradient(#ffffff,#cccccc); 
	-pie-background: linear-gradient(to bottom, #ffffff, #cccccc); 
	padding: 1% 1% 1% 1%; 
	position: relative; 
	border: 1px #777777 solid; 
	width: 96%; 
	box-shadow: 0px 0px 2px #aaaaaa; -moz-box-shadow: 0px 0px 2px #aaaaaa; -webkit-box-shadow: 0px 0px 2px #aaaaaa; 
	border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; 
	font-family: quattrocento_sansregular, sans-serif; font-size: 16px; font-weight: 900; color: #000000; 
	behavior: url("/shared/pie/pie.htc"); 	
}



.required { 
	background-color: #e35c5c; 
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.32,#ffffff), color-stop(0.83,#ff8c8c)); 
	background-image:-webkit-linear-gradient(#ffffff,#ff8c8c); 
	background-image:-moz-linear-gradient(top,#ffffff,#ff8c8c); 
	background-image: -ms-linear-gradient(#ffffff,#ff8c8c); 
	background-image: -o-linear-gradient(#ffffff,#ff8c8c); 
	background-image: linear-gradient(#ffffff,#ff8c8c); 
	-pie-background: linear-gradient(to bottom, #ffffff, #ff8c8c); 
	border: 1px #777777 solid; 
}

.selectbox { 
	font-family: quattrocento_sansregular, sans-serif; font-size: 12px; font-weight: normal; color: #555555; 
	padding-left: 0px; 
	height: 23px; 
	border: 0px transparent; 
	background-color:#cfe1eb; 
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.32,#ffffff), color-stop(0.83,#cfe1eb)); 
	background-image:-webkit-linear-gradient(#ffffff,#cfe1eb); 
	background-image:-moz-linear-gradient(top,#ffffff,#cfe1eb); 
	background-image: -ms-linear-gradient(#ffffff,#cfe1eb); 
	background-image: -o-linear-gradient(#ffffff,#cfe1eb); 
	background-image: linear-gradient(#ffffff,#cfe1eb); 
	-pie-background: linear-gradient(#ffffff,#cfe1eb); 
	behavior: url("/shared/pie/pie.htc"); 	
}

.buttons { 
	height: 27px; 
	padding-bottom: 3px; 
	font-family: quattrocento_sansregular, sans-serif; font-size: 16px; font-weight: bold; border: 1px #555555 solid; cursor: pointer; 
	background-color:#cfe1eb; 
	background-image:-webkit-gradient(linear,left bottom,left top,color-stop(0.32,#ffffff), color-stop(0.83,#cfe1eb)); 
	background-image:-webkit-linear-gradient(#ffffff,#cfe1eb); 
	background-image:-moz-linear-gradient(top,#ffffff,#cfe1eb); 
	background-image: -ms-linear-gradient(#ffffff,#cfe1eb); 
	background-image: -o-linear-gradient(#ffffff,#cfe1eb); 
	background-image: linear-gradient(#ffffff,#cfe1eb); 
	-pie-background: linear-gradient(#ffffff,#cfe1eb); 
	behavior: url("/shared/pie/pie.htc"); 
}



.centerdiv { margin: 0px auto; text-align: center; }

@media print { .noprint {display: none;} }

.pop-font {font-family: opensans-sb; size: 16px; }
.pop-bigheader { font-family: opensans-b; font-weight: bold; font-size: 24px; color: #ffff00; }
.pop-header { font-weight: bold; font-size: 18px; color: #5900ed; margin: 5px 10px 0px 10px; }
.pop-text { font-weight: normal; font-size: 14px; color: #000000; margin: 0px 10px; }
.pop-centered { text-align: center; }
.pop-left { text-align: left; }
.pop-right { text-align: right; }
.pop-headerbg { 
	width: 380px; 
	margin: 0px 0px 10px 0px; 
	height: 60px; 
	background: -moz-linear-gradient(left, rgba(89,0,237,1) 0%, rgba(89,0,237,1) 50%, rgba(89,0,237,0.0) 100%); 
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(89,0,237,1)), color-stop(50%,rgba(89,0,237,1)), color-stop(100%,rgba(89,0,237,0.0))); 
	background: -webkit-linear-gradient(left, rgba(89,0,237,1) 0%, rgba(89,0,237,1) 50% ,rgba(89,0,237,0.0) 100%); 
	background: -o-linear-gradient(left, rgba(89,0,237,1) 0%, rgba(89,0,237,1) 50%,rgba(89,0,237,0.0) 100%); 
	background: -ms-linear-gradient(left, rgba(89,0,237,1) 0%, rgba(89,0,237,1) 50%,rgba(89,0,237,0.0) 100%); 
	background: linear-gradient(to right, rgba(89,0,237,1) 0%, rgba(89,0,237,1) 50%,rgba(89,0,237,0.0) 100%); 
	-pie-background: linear-gradient(to right, rgba(89,0,237,1), rgba(89,0,237,1) 50%, rgba(89,0,237,0.0)); 
	behavior: url("/shared/pie/pie.htc"); 
}

hr { height: 1px; color: #aaaaaa; }

#contentline A img:hover { filter:alpha(opacity=80); -moz-opacity: 0.8; opacity: 0.8; -khtml-opacity: 0.8; }

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr { display: none !important; }

.imgfull {max-width:100%; height:auto;}

.imgfloatleft {float:left;}
.imgfloatright {float:right;}

.shadowbox { 
	-moz-box-shadow: 0px 0px 6px #000000; 
	-webkit-box-shadow: 0px 0px 6px #000000; 
	box-shadow: 0px 0px 6px #000000; 
	behavior: url(/shared/pie/pie.htc); 
}

.clearboth {clear:both;}

