body {font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", "Helvetica", "Arial", sans-serif;margin: 0px;
	padding: 0px;
	background: #ffffff;
	color: #363636;
	font-size: 100%;
	}
#wrapper {
width:98%;
max-width:800px;
margin-right:auto;
margin-left:auto;
border:solid #CCCCCC 1px;
margin-bottom:5px;
padding-bottom:5px;
border-radius:0.5em;-moz-border-radius:0.5em;-webkit-border-radius:0.5em;
}
.mainbox {
width:98%;
max-width:700px;
margin-right:auto;
margin-left:auto;
border:solid #CCCCCC 1px;
margin-bottom:5px;
padding:5px;
border-radius:0.5em;
}
.mainbox50r, .mainbox50l {
width:46%;
max-width:350px;
float: left;
border:solid #CCCCCC 1px;
margin-bottom:5px;
padding:5px;
border-radius:0.5em;
}
.mainbox50r{
float: right;
}
h1 {font-size: 1.2em; 
	font-weight: bold; 
	color: #000000; 
	text-align: center}
#header {
width:98%;
max-width:780px;
margin-right:auto;
margin-left:auto;
}
#headerinner {
width:98%;
max-width:780px;
margin-right:auto;
margin-left:auto;
}
#headerleft {
width:25%;
max-width:200px;
text-align:center;
float:left;
text-align:center;
}
#headerlin {
width: 70%;
max-width: 523px;
float:left;
}
#headerright {
width:25%;
max-width:200px;
text-align:center;
float:right;
}
#inwrapper {
width:100%;
max-width:680px;
margin-right:auto;
margin-left:auto;
margin-left: 1em;
margin-right: 1em;
}
#menucol {
width:170px;
float:right;
text-align:left;

font-size: 1em; 
font-style: italic; 
font-weight: normal; 
}
#maincol {
width:70%;
max-width:500px;
float:left;
text-align:left;

font-size: 1em; 
font-style: normal; 
font-weight: normal; 
}
#footer {
width:75%;
max-width:600px;
margin-right:auto;
margin-left:auto;
}
#logoimg {
width:75%;
max-width:302px;
float:right;
}
#homelink {
text-align:center;

}

.clear_both{clear:both;}
#searchbox {
text-align:right;
}
.picout {
width:97%;
max-width:461px;
margin-right:auto;
margin-left:auto;
margin-bottom:1em;
padding-bottom:1em;}
.picleft {
width:48%;
max-width:220px;
min-width:200px;
float:left;
text-align:center;
}
.picright {
width:48%;
max-width:220px;
min-width:200px;
float:right;
text-align:center;
}
.picclear {
clear:both;
}



.menu { font-size: 1em; font-style: normal; font-weight: bold; }
.textimagetitle {  font-size: 1em; font-style: normal; font-weight: bold}
.textimagelight {  font-size: 0.8em; font-weight: normal}
.menulight {  font-size: 0.9em; font-style: normal; font-weight: normal}
.headerbold {
font-family: "Comic Sans MS, Arial, MS Sans Serif";
font-size: 1em;
font-style: normal;
font-weight: bold;
text-align: center;
}
.textmainitalic {  font-size: 1em; font-style: italic; font-weight: normal}
.titlepage {  font-size: 1.2em; font-weight: normal; color: #FF3333; text-align: center}
.pageclick {  font-size: 0.9em; font-weight: normal; color: #FF3333; text-align: center}
.textmain {  font-size: 1em; font-style: normal; font-weight: normal; color: #000000; text-align: left}
.top {  font-size: 1em; font-style: italic; text-align: right}
.textmaincentre {  text-align: center; font-size: 1em; font-style: normal; font-weight: normal}
.hr75 { 
	border:0px;
	color:#000000;
	background-color:#000000;
	height:1px;
	width:75%;
margin-left: auto;
margin-right: auto;
 }
.hr95 { 
	border:0px;
	color:#000000;
	background-color:#000000;
	height:1px;
	width:95%;
margin-left: auto;
margin-right: auto;
 }
.imgright {
padding:3px;
margin:3px;
float:right;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}
.imgleft {
padding:3px;
margin:3px;
float:left;
border: none;
}
.imgcenter {
padding:3px;
margin:3px auto;
border: none;
}
.imgdef {
padding:0px;
margin:0px;
border: none;
}

a:active, a:focus, a:hover, a:link{
	color: #0000FF;
	text-decoration:underline;	
}
a:visited {color: #9933ff;
	text-decoration:underline;	
}

.show500{ display:none}
.show600{ display:none}
.home600{ display:none}

a.textlink{}

@media screen and (max-width:1024px) {
/*a {
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 1.2em; 
font-weight:bold;
height:40px;
line-height:40px;
border-radius:8px;
background-color:#ffffff;
background-repeat:repeat-x;
}*/

a.textlink{background-color:#cfc;font-weight:bold;line-height:2.5em;padding:0.5em;}
a.headerbold{background-color:#cfc;line-height:2.5em;	padding:0.5em;}
}
@media screen and (max-width:610px){
#maincol {
width:98%;
max-width:500px;
margin-left:auto;
margin-right:auto;

font-size: 1em; 
font-style: normal; 
font-weight: normal; 
}
#searchbox {
margin-left:auto;
margin-right:auto;
}
.home600 {display:block;
font-size: 1.5em;
text-align:center;
font-weight: bold;
}
.show600 {display:inline;}
.hide600 {display:none;}
.menu { font-size: 1.5em; font-style: normal; font-weight: bold; }}
@media screen and (max-width:500px){

.picout {
width:97%;
max-width:220px;
margin-right:auto;
margin-left:auto;
}
.picleft {
width:98%;
max-width:210px;
min-width:200px;
float:left;
text-align:center;
margin:0 auto;
}
.picright {
width:98%;
max-width:210px;
min-width:200px;
float:left;
text-align:center;
margin:0 auto;
}
.menuleft {
width:98%;
max-width:210px;
min-width:200px;
float:left;
text-align:left;
}
.menuright {
width:98%;
max-width:210px;
min-width:200px;
float:left;
text-align:left;
}
.picclear2 {
clear:both;
}
.show500 {display:inline;}
.hide500 {display:none;}
.mainbox {padding:2px;}
.mainbox50r, .mainbox50l {float:none; clear:both; margin:0 auto; width:95%;}}
