@font-face { font-family:"OpenSans-b"; src: url('/files/OpenSans-b.eot'); src: url('/files/opensans-b.eot#iefix') format('embedded-opentype'), url('/files/OpenSans-b.woff') format('woff'), url('/files/OpenSans-b.ttf') format('truetype'), url('/files/OpenSans-b.svg#open_sansbold') format('svg'); font-weight:normal; font-style:normal; }
@font-face { font-family:"OpenSans-bi"; src: url('/files/OpenSans-bi.eot'); src: url('/files/opensans-bi.eot#iefix') format('embedded-opentype'), url('/files/OpenSans-bi.woff') format('woff'), url('/files/OpenSans-bi.ttf') format('truetype'), url('/files/OpenSans-bi.svg#open_sansbold_italic') format('svg'); font-weight:normal; font-style:normal; }
@font-face { font-family:"OpenSans-sb"; src: url('/files/OpenSans-sb.eot'); src: url('/files/opensans-sb.eot#iefix') format('embedded-opentype'), url('/files/OpenSans-sb.woff') format('woff'), url('/files/OpenSans-sb.ttf') format('truetype'), url('/files/OpenSans-sb.svg#open_sanssemibold') format('svg'); font-weight:normal; font-style:normal; }
@font-face { font-family:"OpenSans-sbi"; src: url('/files/OpenSans-sbi.eot'); src: url('/files/opensans-sbi.eot#iefix') format('embedded-opentype'), url('/files/OpenSans-sbi.woff') format('woff'), url('/files/OpenSans-sbi.ttf') format('truetype'), url('/files/OpenSans-sbi.svg#open_sanssemibold_italic') format('svg'); font-weight:normal; font-style:normal; }
@font-face { font-family:'opensans-cb'; src: url('/files/opensans-cb.eot'); src: url('/files/opensans-cb.eot?#iefix') format('embedded-opentype'), url('/files/opensans-cb.woff') format('woff'), url('/files/opensans-cb.ttf') format('truetype'), url('/files/opensans-cb.svg#open_sans_condensedbold') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family:"sourcesanspro"; src: url('/files/sourcesanspro.eot'); src: url('/files/sourcesanspro.eot#iefix') format('embedded-opentype'), url('/files/sourcesanspro.woff') format('woff'), url('/files/sourcesanspro.ttf') format('truetype'), url('/files/sourcesanspro.svg#open_sansregular') format('svg'); font-weight:normal; font-style:normal; }
@font-face { font-family:"sourcesanspro-light"; src: url('/files/sourcesanspro-light.eot'); src: url('/files/sourcesanspro-light.eot#iefix') format('embedded-opentype'), url('/files/sourcesanspro-light.woff') format('woff'), url('/files/sourcesanspro-light.ttf') format('truetype'), url('/files/sourcesanspro-light.svg#open_sansregular') format('svg'); font-weight:normal; font-style:normal; }
@font-face { font-family:"sourcesanspro-bold"; src: url('/files/sourcesanspro-bold.eot'); src: url('/files/sourcesanspro-bold.eot#iefix') format('embedded-opentype'), url('/files/sourcesanspro-bold.woff') format('woff'), url('/files/sourcesanspro-bold.ttf') format('truetype'), url('/files/sourcesanspro-bold.svg#open_sansregular') format('svg'); font-weight:normal; font-style:normal; }

@font-face {
  font-family: 'SourceSansPro-Black';
  src: url('/files/SourceSansPro-Black.eot?#iefix') format('embedded-opentype'),  url('/files/SourceSansPro-Black.woff') format('woff'), url('/files/SourceSansPro-Black.ttf')  format('truetype'), url('/files/SourceSansPro-Black.svg#SourceSansPro-Black') format('svg');
  font-weight: normal;
  font-style: normal;
}

@font-face { font-family:"pt-sans"; src: url('/files/PTS75F-webfont.eot'); src: url('/files/PTS75F-webfont.eot#iefix') format('embedded-opentype'), url('/files/PTS75F-webfont.woff') format('woff'), url('/files/PTS75F-webfont.ttf') format('truetype'), url('/files/PTS75F-webfont.svg#PTS75F-webfont') format('svg'); font-weight: normal; font-style:normal; }

@font-face {
    font-family: 'pt-sans-nb';
    src: url('/files/ptn77f-webfont.eot');
    src: url('/files/ptn77f-webfont.eot?#iefix') format('embedded-opentype'),
         url('/files/ptn77f-webfont.woff2') format('woff2'),
         url('/files/ptn77f-webfont.woff') format('woff'),
         url('/files/ptn77f-webfont.ttf') format('truetype'),
         url('/files/ptn77f-webfont.svg#pt-sans-nb') format('svg');
    font-weight: normal;
    font-style: normal;
}

@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: 'ubuntu-b';
    src: url('/files/ubuntu-bold-webfont.woff2') format('woff2'),
         url('/files/ubuntu-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'ubuntu-m';
    src: url('/files/ubuntu-medium-webfont.woff2') format('woff2'),
         url('/files/ubuntu-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

body { background: #000; }

body#tinymce { background: #ffffff; }      
     
#pagebox { position: relative; margin: 0 !important; width: 100%; min-height: auto; padding: 0 !important;}

.pager { position: relative; 	font-family: opensans-cb, 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: 1; vertical-align: top;}
.ib-wrapper { margin: 0px auto; }
.pa { position: absolute; }
.pr { position: relative; }

.textshadow { text-shadow: 3px 3px 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!; }

.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: 5px; vertical-align: top; min-height: 30px; }
.formright-div { width: 60%; vertical-align: top; margin-left: 5px; 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 { 
	font-family: opensans-cb, 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: 2px 4px; 
	position: relative; 
	border: 1px #777777 solid; 
	width: 100%; 
	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: opensans-cb, sans-serif; font-size: 16px; font-weight: 900; color: #000000; 
	behavior: url("/shared/pie/pie.htc"); 	
}



.required { 
	background-color: #ffbaba; 
	background-image:-webkit-gradient(linear,left top,left bottom,color-stop(0.32,#ffffff), color-stop(0.83,#ffbaba)); 
	background-image:-webkit-linear-gradient(#ffffff,#ffbaba); 
	background-image:-moz-linear-gradient(top,#ffffff,#ffbaba); 
	background-image: -ms-linear-gradient(#ffffff,#ffbaba); 
	background-image: -o-linear-gradient(#ffffff,#ffbaba); 
	background-image: linear-gradient(#ffffff,#ffbaba); 
	-pie-background: linear-gradient(to bottom, #ffffff, #ffbaba); 
	padding: 2px 4px; 
	position: relative; 
	border: 1px #777777 solid; 
	width: 260px; 
	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: opensans-cb, sans-serif; font-size: 16px; font-weight: 900; color: #000000; 
	behavior: url("/shared/pie/pie.htc"); 	
}

.selectbox { 
	font-family: opensans-cb, 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: opensans-cb, 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;}

