@-ms-viewport {
    width: device-width;
}

@viewport {
    width: device-width;
}
h1 {
	color:#621313;
	font-size: 150%;
}
h2 {
	font-size: 130%;
	margin-top: 0px;
	margin-bottom: 0px;
	text-decoration:none;
}
h3 {
	font-size: 120%;
	margin-top: 0px;
	margin-bottom: 0px;
}
h4 {
	font-size: 110%;
	text-decoration:underline;
	text-align:center;
	margin-bottom: 0px;

}
h5 {
	font-size: 105%;
	text-decoration:none;
	display: inline 
}
h6 {
	font-size: 100%;
	text-decoration:none;
	display: inline 
}
h7 {
	font-size: 100%;
	display: none;
	margin-top: 0px;
	margin-bottom: 0px;
}
p {
	margin: 0;
	padding: 10px;

}
a:hover {
  color: red;
  position: relative;
}
a:visited {
  text-decoration: underline;
}
a:link {
  text-decoration: underline;
}
#full {
	position: absolute;
	padding: 2px;
	left: 0px;
	width: 100%;
	height: 100%
	top: 98px;
	z-index: -1;
}
.mobzoom {
	width: 400%;
}
.stretch {
	width:100%;
	height:100%;
  	background-repeat: no-repeat;	
}
.brepeat {
	width:100%;
	height:100%;
}
.header img {
	padding: 0px 0px 0px 0px;
	margin-top: 0px;
}
.header h1 {

	margin-bottom: 0px;
	margin-top: 0px;
}
.header h3 {
	margin-bottom: 0px;
	margin-top: 0px;
	overflow: hidden ;	
}
.header h5 {
	margin-bottom: 0px;
	margin-top: 0px;
	color: red;
}
.header p {
	margin-bottom: 0px;
	margin-top: 0px;
	font: 75%/1.8em Arial, Helvetica, sans-serif;
	overflow: hidden ;	
}
.header {
	white-space: normal;
}
.wtitle {
	float: right;
	align: top;
	border: 0px solid #000000;
	margin-right: 20px;
	margin-bottom: 6px;

}
.wtitlep {
	float: right;
	border: 0px solid #000000;
	margin-right: 0px;
	margin-bottom: 6px;

}
.wtitle a {
	color: #000000;
}	
	
.wtitlef {
	display: none;
	visibility: hidden;
	float: left;
	border: 0px solid #000000;
	margin-bottom: 6px;
}

.wtitle img {
	border: 0px;
	padding:0;
}

.wtitle2 {
	float: right;
	border: 0px solid #000000;
	margin-right: 20px;
	margin-bottom: 6px;
}
.wtitle .img {
	float: right;
	border: 0px solid #000000;
	margin-right: 6px;
	margin-bottom: 6px;
	z-index: -1;	
}
ul {
	margin:0;
	padding:0;
	overflow:hidden;
}
li {
	padding:0;
}

#side1 {
	top: 130px;
	width: 100%;
}
#side1 a {
  text-decoration: none;
}

#side1 mainnav ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#side1 mainnav li {
	width: 100%;
	height: 28px;
	margin: 0;
	padding: 0;
	font-size: 100%;
	vertical-align: bottom;
}

#side1 a:link {
	display: block;
	width:100%;	
	padding: 5px 0px 5px 0.5em;
	border-bottom: 1px solid #fffff3;
	text-decoration: none;
}
#side1 a:visited {
	display: block;
	width:100%;	
	padding: 5px 0px 5px 0.5em;
	border-bottom: 1px solid #fffff3;
	text-decoration: none;
}
.subnav {
	margin-left: 0px;
}
.subnav li {
	border-left: 12px solid #722100;

}

#side2 {
	position: absolute;
	width: 25%;
	top: 160px;
	right: 10px;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #cccccc;
}
.side2 img {
	float:right;
	padding:0;
}

.side2sub img {
	float:right;
	padding:0;
}
side2 p {
line-height: .7;

}
#side2a {
	position: absolute;
	width: 30%;
	top: 0px;
	right: 10px;
	padding: 0px 0px 0px 0px;
	border-left: 0px;
} 
#side3 {
	width: 100%;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #cccccc;
}
#side3r {
	width: 100%;
	padding: 0px 0px 0px 0px;
	border-left: 1px solid #cccccc;
}
.smli {
	float: right;
	border: 0px solid #000000;
	margin-right: 6px;
	margin-bottom: 0px;

}
.nonewline {
	display: inline-block;
}
.adbox {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	moz-border-radius: 10px;
	border-radius: 10px;	
}
.adbox2 {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	width: 100%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;	
	moz-border-radius: 10px;
	border-radius: 10px;	
}
.adbox3 {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	color:#FFFFFF;
	width: 95%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;		
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adbox31 {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	color:#000000;
	background-color: #ffffff;	
	width: 100%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;		
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adbox0 {
	margin: 0 0 5px 0;
	border: 0px;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adbox0b {
	margin: 0 0 5px 0;
	border: 1px solid #dddddd;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adcol3 {
	display: inline-block;
	width: 100%;
	padding: 0 1% 0 1%;	
}
.adcol32 {
	display: inline-block;
	width: 100%;
	padding: 0 1% 0 1%;	
}
.adcol2 {
	display: inline-block;
	width: 100%;
	padding: 0 1% 0 0;
}
.adcol4 {
	display: inline-block;
	width: 100%;
	padding: 0 2% 0 0;
}
.adclear {
	clear: left;
}
.adboxclearwhite {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 0px;
	color:#FFFFFF;	
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxclearwhite a:link {
	color:#FFFFFF;	
  	text-decoration: underline;	
}
.adboxclearwhite h1 {
	color:#FFFFFF;	
}
.adboxgrey {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	background-color: #666666;
	color:#ffffff;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxgrey a:link {
	color:#ffffff;	
  	text-decoration: underline;	
}
.adboxgrey a:visited {
    color:#FFFFFF;
	text-decoration: underline;    
}
.adboxyellow {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	background-color: #F3FA78;
	color:#000000;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxyellow a:link {
	color:#000000;	
  	text-decoration: underline;	
}
.adboxyellow a:visited {
    color:#00000F;
	text-decoration: underline;    
}	
	
.adboxred {
	padding: 2px 4px 2px 6px;
	margin: 0 0 8px 0;
	border: 1px solid #B1B1B1;
	background-color: #ED9F9F;
	color:#FFFFFF;
	width: 98.5%;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxdarkred {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	background-color: #B51032;
	color:#FFFFFF;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxdarkred a:link {
	color:#FFFFFF;	
  	text-decoration: underline;	
}
.adboxdarkred a:visited {
	color:#FFFFFF;	
  	text-decoration: underline;	
}
.adboxqred {	
	padding: 2px 4px 2px 6px;
	margin: 0 0 0 0;
	border: 1px solid #B1B1B1;
	background-color: #B51032;
	color:#FFFFFF;
	width: 93%;
	overflow: hidden;
}
.adboxqred a:link {
	color:#FFFFFF;	
  	text-decoration: none;	
}
.adboxqred a:visited {
	color:#FFFFFF;	
  	text-decoration: none;	
}
.adboxqred:hover  {
	background-color: #8A0829; 
	color: #000000;	
  	text-decoration: underline;	
}

.adboxqdef {
	padding: 2px 4px 2px 6px;
	margin: 0 1px 0 0;
	border: 1px solid #B1B1B1;
	background-color: #eeeeee; 
	color:#FFFFFF;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
}
.adboxqdef:hover  {
	background-color: #ffffff; 
  	text-decoration: underline;	
}

.adboxgreen {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	background-color: #aaddaa;
	color:#000000;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxblue {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	background-color: #aaddff;
	color:#000000;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxblue90 {
	padding: 2px 2px 2px 2px;
	margin: 0 1px 0 1px;
	border: 1px solid #B1B1B1;
	background-color: #aaddff;
	color:#000000;
	width: 100%;
}
.adboxdeepblue {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #FFFFFF;
	background-color: #0489B1;
	color:#FFFFFF;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxdeepblue a:link {
	color:#FFFFFF;
	text-decoration: underline;	
}
.adboxdeepblue a:visited {
    color:#FFFFFF;
	text-decoration: underline;    
}	
.adboxorange {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	background-color: #ff9900;
	color: #ffffff;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxborder {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 3px solid #B51032;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxthinborder {
	padding: 2px 10px 2px 10px;
	margin: 0 0 5px 0;
	border: 1px solid #000000;
	background-color: #ffffff;
	width: 98.5%;
	font-size: 100%;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxthinborder90 {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #000000;
	background-color: #ffffff;
	width: 92%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adbox00 {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 0px;
	width: 98.5%;
	font: 70%/1.8em  Arial, Helvetica, sans-serif;
	color: #000000;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxa {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	width: 200px;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #e8e4e8;
	moz-border-radius: 10px;
	border-radius: 10px;
	z-index: 1;

}
.adboxfor {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	width: 400px;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #e8e4e8;
	moz-border-radius: 10px;
	border-radius: 10px;

}
#content {
	position: relative;
	top: 0px;
	margin: 0px 260px 0px 0;
	padding: 10px;
	width: 50% 
}
a:link {
	color: #555555;
}
a:visited {
	color: #555555;

}
#fullpage {
   min-height:100%;
   position:relative;
}
#contentmain {
	position: relative;
	top: 5px;
	margin: 1000px 0 0px 0;
	padding: 10px;
	width: 50% 
}
#contentforum {
	position: absolute;
	top: 5px;
	margin: 100px 0 0px 0;
	padding: 10px;
	width: 100% 
}
#contentfull {
	position: relative;
	top: 0px;
	margin: 0 0 0 0;
	padding: 10px;
	width: 100%
	z-index: -1;
}
#contentpage {
	position: relative;
	top: 0px;
	margin:0 260px 0 0;
	padding: 10px;
	width: 95% 
}
.contentcenter {
	display: block;
	width: 100%;
	border 0 0 0 0;
	margin: 0;
}
.leftside {
	display: none;
	visibility: hidden;
	width: 0;
}
.rightside {
	display: none;
	visibility: hidden;
	width: 0;
}
.tablecon {
	width: 100%;
	margin: 0;
}
.tablecol {
}
.tablerow {
}

#contentpagep {
	position: relative;
	top:30px;
	margin:0 260px 0 0;
	padding: 10px;
	width: 95% 
}
#contentpageed {
	position: absolute;
	top: 40px;
	margin: 100px 0px 0px 0;
	padding: 10px;
	width: 100% 
}

#acontent {
	position: absolute;
	background-color: #ffdddd;
	border: 2px solid #ff55ff;
	top: 5px;
	margin: 130px 260px 0px 180px;
	padding: 10px;
	width: 100% 
}
#acontent img {
	padding: 0;
}
.adboxbrown {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	background-color: #722100;
	color:#FFFFFF;
	width: 100%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxbrown a:link {
	color:#FFFFFF;
	text-decoration: underline;	
}
.adboxbrown a:visited {
    color:#FFFFFF;
	text-decoration: underline;    
}	
.adboxblack {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	background-color: #000000;
	color:#FFFFFF;
	width: 98.5%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
}
.adboxblack a:link {
	color:#FFFFFF;
	text-decoration: underline;	
}
.adboxblack a:visited {
    color:#FFFFFF;
	text-decoration: underline;    
}	

.footer {
	position: absolute;
	width: 100%;
	min-height: 540px;
	font-size: 70%;
	margin: 0 0 0 0;
	border: 0 0 0 0;
	padding: 0 0 0 5px;
	color: #ffffff;
	background-color: #666666;
}
.contentimage {
    background-image: url(../images/p01.jpg.png);
}
.imglogin {

	display: inline-block;
	background-image: url(../img/msprites.png);
	background-position: -117px -1px; 
	width: 21px;
	height: 22px;
}
.login {
	color: #621313;;
	vertical-align: top;	
}
.imageright10 {
	transition: 0.3s ease; 
	vertical-align:middle;
	float: left;
	padding: 0 0 10px 0;
	width: 10%;
}
.imageright10:hover {
    transform: scale(2, 2);
    opacity: 1;
}
.imagecenter10 {
	transition: 0.3s ease; 
	display: block; 
	margin: auto;
	width: 10%;
}
.imageleft10 {
	display: block; 	
	transition: 0.3s ease;
	vertical-align:middle;
	padding: 0 0 0 0;
	width: 10%;
}
.imageleft10:hover {
    transform: scale(2, 2);
    opacity: 1;
}
.imageright15 {
	transition: 0.3s ease; 
	vertical-align:middle;
	float: left;
	padding: 0 0 10px 0;
	width: 50%;
}
.imageright15:hover {
    transform: scale(2, 2);
    opacity: 1;
}
.imagecenter15 {
	transition: 0.3s ease; 
	display: block; 
	margin: auto;
	width: 50%;
}
.imageleft15 {
	display: block; 	
	transition: 0.3s ease;
	vertical-align:middle;
	padding: 0 0 0 0;
	width: 50%;
}
.imageleft15:hover {
    transform: scale(2, 2);
    opacity: 1;
}

.imageright25 {
	transition: 0.3s ease; 
	vertical-align:middle;
	float: right;
	padding: 0 0 10px 0;
	width: 50%;
}
.imageright25:hover {
    transform: scale(2, 2);
    opacity: 1;
}

.imageleft25 {
	display: block; 	
	transition: 0.3s ease;
	vertical-align:middle;
	padding: 0 0 0 0;
	width: 50%;
}
.imagecenter25 {
	transition: 0.3s ease; 
	display: block; 
	margin: auto;
	width: 50%;
}
.imageleft25:hover {
    transform: scale(2, 2);
    opacity: 1;
}

.imageright33 {
	transition: 0.3s ease; 
	vertical-align:middle;
	float: left;
	padding: 0 0 10px 0;
	width: 90%;
}
.imagecenter33 {
	transition: 0.3s ease; 
	display: block; 
	margin: auto;
	width: 90%;
}
.imageright33:hover {
    transform: scale(2, 2);
    opacity: 1;
}

.imageleft33 {
	display: block; 	
	transition: 0.3s ease;
	vertical-align:middle;
	padding: 0 0 0 0;
	width: 90%;
}
.imageleft33:hover {
    transform: scale(2, 2);
    opacity: 1;
}

.imageright50 {
	transition: 0.3s ease; 
	vertical-align:middle;
	float: left;
	padding: 0 0 10px 0;
	width: 90%;
}
.imageright50:hover {
    transform: scale(2, 2);
    opacity: 1;
}
.imagecenter50 {
	transition: 0.3s ease; 
	display: block; 
	margin: auto;
	width: 90%;
}

.imageleft50 {
	display: block; 	
	transition: 0.3s ease;
	vertical-align:middle;
	padding: 0 0 0 0;
	width: 90%;
}
.imageleft50:hover {
    transform: scale(2, 2);
    opacity: 1;
}
.imageright75 {
	transition: 0.3s ease; 
	vertical-align:middle;
	float: left;
	padding: 0 0 10px 0;
	width: 100%;
}
.imageright75:hover {
    transform: scale(2, 2);
    opacity: 1;
}
.imagecenter75 {
	transition: 0.3s ease; 
	display: block; 
	margin: auto;
	width: 100%;
}

.imageleft75 {
	display: block; 	
	transition: 0.3s ease;
	vertical-align:middle;
	padding: 0 0 0 0;
	width: 100%;
}
.imageleft75:hover {
    transform: scale(2, 2);
    opacity: 1;
}
.imageright90 {
	transition: 0.3s ease; 
	vertical-align:middle;
	float: right;
	padding: 0 0 10px 0;
	width: 100%;
}
.imagecenter90 {
	transition: 0.3s ease; 
	display: block; 
	margin: auto;
	width: 100%;
}

.imageleft90 {
	display: block; 	
	transition: 0.3s ease;
	vertical-align:middle;
	padding: 0 0 0 0;
	width: 100%;
}

.imageright100 {
	transition: 0.3s ease; 
	vertical-align:middle;
	float: right;
	padding: 0 0 10px 0;
	width: 100%;
}
.imagecenter100 {
	transition: 0.3s ease; 
	display: block; 
	margin: auto;
	width: 100%;
}

.imageleft100 {
	display: block; 	
	transition: 0.3s ease;
	vertical-align:middle;
	padding: 0 0 0 0;
	width: 100%;
}

.imgcalendarg {
	display: inline-block;
	background-image: url(../img/msprites.png);
	background-position: 0px -24px; 
	width: 22px;
	height: 24px;
}
.imgstats {
	display: inline-block;
	background-image: url(../img/msprites.png);
	background-position: -37px -102px; 
	width: 18px;
	height: 26px;
}
.imgforum {
	display: inline-block;
	background-image: url(../img/msprites.png);
	background-position: -4px -104px; 
	width: 25px;
	height: 24px;
}
.imgparticipent {
	display: inline-block;
	background-image: url(../img/msprites.png);
	background-position: -60px -102px; 
	width: 24px;
	height: 29px;
}
.imgrecipient {
	display: inline-block;
	background-image: url(../img/msprites.png);
	background-position: -85px -106px; 
	width: 23px;
	height: 20px;
}
.imghelp {
	display: inline-block;
	background-image: url(../img/msprites.png);
	background-position: -115px -104px; 
	width: 23px;
	height: 26px;
}
.imgffile {
	display: inline-block;
	background-image: url(../img/msprites.png);
	background-position: -142px -103px; 
	width: 23px;
	height: 28px;
}
form .form-orange input {
  display: block;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-image: url(../img/msprites.png);
  background-repeat: no-repeat;
  background-position: -48px -1px; 
  width: 21px;
  height: 21px;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  text-indent: -9000px;
}	
form .form-blue input {
  display: block;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-image: url(../img/msprites.png);
  background-repeat: no-repeat;
  background-position: -2px 0px; 
  width: 19px;
  height: 20px;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  text-indent: -9000px;
}
form .form-green input {
  display: block;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-image: url(../img/msprites.png);
  background-repeat: no-repeat;
  background-position: -25px 0px; 
  width: 20px;
  height: 21px;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  text-indent: -9000px;
}
form .form-black input {
  display: block;
  width: 20px;
  height: 20px;
  background-color: transparent;
  background-image: url(../img/msprites.png);
  background-repeat: no-repeat;
  background-position: -115px -80px; 
  width: 24px;
  height: 24px;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
  text-indent: -9000px;
}
.fobox {
	margin: 0 0 0 0%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}

.fobox1 {
	margin: 0 0 0 0%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}
div#frm *{display:inline}
.fobox2 {
	margin: 0 0 0 0;
	left: 10%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}
.fobox3 {
	margin: 0 0 0 0;
	left: 10%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}
.fobox4 {
	margin: 0 0 0 0;
	left: 10%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}
.fobox5 {
	margin: 0 0 0 0;
	left: 10%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}
.fobox6 {
	margin: 0 0 0 0;
	left: 10%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}
.fobox7 {
	margin: 0 0 0 0;
	left: 10%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}
.fobox8 {
	margin: 0 0 0 0;
	left: 10%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}
.fobox9 {
	margin: 0 0 0 0;
	left: 10%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}
.fobox10 {
	margin: 0 0 0 0;
	left: 10%;
	padding: 5px 20px 5px 20px;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #ffffff;
	moz-border-radius: 15px;
	border-radius: 15px;		
}
#focontent a:link {
	color: #555555;
}
#focontent a:visited {
	color: #555555;

}
.adboxz {
	position: absolute;
	z-index: 3;
	top: 100px;
	left: 200px;
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	width: 50%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #aaeeee;
	moz-border-radius: 15px;
	border-radius: 15px;	
}
.adboxz2 {
	position: relative;
	z-index: 3;

	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	width: 90%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #aaeeaa;
	moz-border-radius: 15px;
	border-radius: 15px;	
}
.adboxz3 {
	position: absolute;
	z-index: 3;
	top: 200px;
	left: 300px;
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	width: 70%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	overflow: hidden;
	background-color: #aaeeaa;
	moz-border-radius: 15px;
	border-radius: 15px;	
}
.hidemob {
	display: none;
	visibility: hidden;
}
.hidedesktop {

}

.themes {
	display: none;
	visibility: hidden;
}
}
.smob {
	display: inline-block;
	
}
.sfull {
	display: none;
	visibility: hidden;
}
.phidden {
	display: none;
	visibility: hidden;
}
.phidden a {
		
	  text-decoration: none;
	  color: #621313;
}
.twitter {
	float: right;
	display: inline-block;		
	background: url('../img/media-icons-small.png') no-repeat -1px 1px;
	width: 20px;
	height: 23px;
	padding-right: 10px;	
}
.facebook {
	float: right;
	display: inline-block;		
	background: url('../img/media-icons-small.png')  -145px -20px;
	width: 18px;
	height: 25px;
	padding-right: 10px;
}
.youtube {
	float: right;
	display: inline-block;		
	background: url('../img/media-icons-small.png') no-repeat -90px 1px;
	width: 20px;
	height: 23px;
	padding-right: 10px;	
}	


.paginatebar { 
  font-size: 62.5%; 
  line-height: 1; 
}
.paginate ol, ul { list-style: none; }
.paginate {
  display: block;
  width: 100%;
  font-size: 1.2em;
}
.paginate li { font-weight: bold; }
.paginate li a {
  display: block;
  float: left;
  text-decoration: none;
  padding: 6px 11px;
  margin-right: 6px;
  margin-bottom: 6px;
  border-radius: 3px;
  color: #fff;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  border: 1px solid #43505e;
  background: #556270;
  background: -moz-linear-gradient(top, #556270 0%, #444d57 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#556270), color-stop(100%,#444d57));
  background: -webkit-linear-gradient(top, #556270 0%,#444d57 100%);
  background: -o-linear-gradient(top, #556270 0%,#444d57 100%);
  background: -ms-linear-gradient(top, #556270 0%,#444d57 100%);
  background: linear-gradient(to bottom, #556270 0%,#444d57 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#556270', endColorstr='#444d57',GradientType=0 );
  -moz-box-shadow: inset 0 3px 0px -2px rgba(255, 255, 255, .3);
  -webkit-box-shadow: inset 0 3px 0px -2px rgba(255, 255, 255, .3);
  box-shadow: inset 0 3px 0px -2px rgba(255, 255, 255, .3);
}
.paginate li a:hover {
  background: #556270;
  background: -moz-linear-gradient(top, #556270 0%, #5b6774 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#556270), color-stop(100%,#5b6774));
  background: -webkit-linear-gradient(top, #556270 0%,#5b6774 100%);
  background: -o-linear-gradient(top, #556270 0%,#5b6774 100%);
  background: -ms-linear-gradient(top, #556270 0%,#5b6774 100%);
  background: linear-gradient(to bottom, #556270 0%,#5b6774 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#556270', endColorstr='#5b6774',GradientType=0 );
}
.paginate li a:active {
  background: #414952;
  background: -moz-linear-gradient(top, #414952 0%, #555e68 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#414952), color-stop(100%,#555e68));
  background: -webkit-linear-gradient(top, #414952 0%,#555e68 100%);
  background: -o-linear-gradient(top, #414952 0%,#555e68 100%);
  background: -ms-linear-gradient(top, #414952 0%,#555e68 100%);
  background: linear-gradient(to bottom, #414952 0%,#555e68 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#414952', endColorstr='#555e68',GradientType=0 );
}
.paginate li.single, .paginate li.current {
  display: block;
  float: left;
  text-decoration: none;
  padding: 6px 11px;
  margin-right: 6px;
  border-radius: 3px;
  color: #fff;
  text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
  border: 1px solid #616c78;
  background: #838d98;
  -moz-box-shadow: inset 0 3px 0px -2px rgba(255, 255, 255, .3);
  -webkit-box-shadow: inset 0 3px 0px -2px rgba(255, 255, 255, .3);
  box-shadow: inset 0 3px 0px -2px rgba(255, 255, 255, .3);
}
.singlebut {
	display: block;
	float: left;
	text-decoration: none;
	padding: 0px 6px;
	margin-right: 6px;
	margin-bottom: 6px;
	border-radius: 3px;
	color: #fff;
	text-shadow: 0px 1px 2px rgba(0, 0, 0, 0.5);
	border: 1px solid #43505e;
	background: #556270;
	background: -moz-linear-gradient(top, #556270 0%, #444d57 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#556270), color-stop(100%,#444d57));
	background: -webkit-linear-gradient(top, #556270 0%,#444d57 100%);
	background: -o-linear-gradient(top, #556270 0%,#444d57 100%);
	background: -ms-linear-gradient(top, #556270 0%,#444d57 100%);
	background: linear-gradient(to bottom, #556270 0%,#444d57 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#556270', endColorstr='#444d57',GradientType=0 );
	-moz-box-shadow: inset 0 3px 0px -2px rgba(255, 255, 255, .3);
	-webkit-box-shadow: inset 0 3px 0px -2px rgba(255, 255, 255, .3);
	box-shadow: inset 0 3px 0px -2px rgba(255, 255, 255, .3);
}
.modulet {
  padding: 0px;
  background:#E7F6FF;
  border: 1px solid black;
  height: auto;
  overflow:hidden;  
  font: 75%/1.8em  Arial, Helvetica, sans-serif;
}
#minus, #plus, #reset, #closex {
	padding: 2px 4px 2px 6px;
	margin: 0 0 5px 0;
	border: 1px solid #B1B1B1;
	background-color: #aaddaa;
	color:#000000;
	width: 100%;
	font: 90%/1.8em  Arial, Helvetica, sans-serif;
	moz-border-radius: 10px;
	border-radius: 10px;
    font-weight: bold;
    cursor: pointer;
}

#minus:hover, #plus:hover, #reset:hover, #closex:hover
{
    background-color: yellow;
}
.searchwrap {position: absolute; right: 52px;top: 2px;};
.dropbtn {color: white; padding: 2px; border: none; cursor: pointer;}
.dropdown { inline-block; padding: 2px 4px 2px 6px; margin: 0 0 5px 0; border: 1px solid #B1B1B1; color:#000000;	background-color: #ffffff; moz-border-radius: 5px; border-radius: 5px;}
.dropdown-content {display: none; position: absolute; background-color: #f9f9f9; min-width: 180px; box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); z-index: 1; border: 2px solid #aaaaaa;}
.dropdown-content a {color: black; padding: 2px 5px 0 5px; text-decoration: none; display: block;}
.dropdown-content a:hover {background-color: #cccccc; border: 2px solid #aaaaaa; }
.dropdown:hover .dropdown-content {display: block;}

.carousel {
	display:none;
}
.gdprpop {
    position: relative;
    display: inline-block;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.gdprpop .gdprpoptext {
    visibility: hidden;
    width: 300px;
    background-color: #555;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 8px 0;
    position: absolute;
    z-index: 1;
    bottom: 125%;
    left: 50%;
    margin-left: -80px;
}
.gdprpop .gdprpoptext::after {
    content: "";
    position: absolute;
    top: 100%;
    left:50%;
    margin-left: -5px;
    border-width: 5px;
    border-style: solid;
    border-color: #555 transparent transparent transparent;
}

.gdprpop .show {
    visibility: visible;
    -webkit-animation: fadeIn 1s;
    animation: fadeIn 1s;
}

@-webkit-keyframes fadeIn {
    from {opacity: 0;} 
    to {opacity: 1;}
}

@keyframes fadeIn {
    from {opacity: 0;}
    to {opacity:1 ;}
}
.balls {
  display: block;
  width: 25px;
  height: 25px;
  padding: 0;
  margin: 0;
  border: none;
  cursor: pointer;
}
.ballbutt {
  background-color: transparent;
  border: none;
  padding: 0;
  margin: 0;
}
.imgicon {
	float: left; 
	padding: 0 2px 4px 0; 
	border: 0;
	width: 40px; 
	height: 36px;
	vertical-align: middle;
}
.imgiconr {
	float: right; 
	padding: 0 2px 4px 0; 
	border: 0;
	width: 40px; 
	height: 36px;
	vertical-align: middle;
}
.imgiconl {
	float: left; 
	padding: 3px 0 4px 2px; 
	border: 0;
	width: 20px; 
	height: auto;
	vertical-align: middle;
	display: inline; 
}
.bxnone {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border; none;
	text-align: justify	
	width: 100%;	
}
.adcol15 {
	display: inline-block;
	margin: 0 0 0 0;	
	border: none;	
	width: 100%;
	padding: 0 0 0 0;	
	vertical-align: top;
	vertical-align: text-top;
}
.imgicon {
	float: left; 
	padding: 0 0 0 0; 
	border: 0;
	width: 20px; 
	height: auto;
	vertical-align: middle;
	display: inline; 
}
.imgiconr {
	float: right; 
	padding: 0 2px 4px 0; 
	border: 0;
	width: 20px; 
	height: auto;
	vertical-align: middle;
	display: inline;
}
.imgiconl {
	float: left; 
	padding: 3px 0 4px 2px; 
	border: 0;
	width: 20px; 
	height: auto;
	vertical-align: middle;
	display: inline; 
}
.adboxq0 {
	margin: 5px 10px 5px 10px;
	padding: 2px 20px 2px 20px;
	border-width: 0 0 0 0;
	width: 90%;
	text-align: justify;
}
.adboxq0 li { font-weight: normal;}


