BODY 
{
	margin:0;
	padding:0;
	height:100%;
	font-family:'Bookman Old Style','Georgia',serif;
	color:#180929;
	background-color:#FFFFFA; 
}
.pagebody {padding-left:10px;padding-right:10px}
.pageseq {text-align:center; text-decoration:none}
.pageseq A:hover {color:#ffffff;background-color:#400080;}
.pageseq IMG {border:0;}
.pageseq B {color:#ffffff;font-style:normal;background-color:#4000f0;}
H1 {font-family:'Georgia','Arial',serif;font-weight:500;color:#000060;text-align:center;font-size:170%;margin-top:10px;margin-bottom:0px}
H2 {font-family:'Georgia','Times New Roman',serif;	font-weight:500;color:#000040;font-size:150%;margin-top:10px}
H3 {font-family:'Verdana','Arial',sans-serif;font-weight:600;color:#000040;font-size:100%}
P {margin-top:6px;margin-bottom:0px}
SUP {font-size:60%}
.colbox {border-radius: 12px;padding:10px;border:1px inset #a0aA83;overflow:hidden;margin-bottom:10px;}
.infobox {font:normal 14px 'Georgia,Times New Roman,serif';background-color:#fcfcf0;margin-top:20px;}
.picframe {padding:2px;margin:12px;border:3px solid #6b4315;}
BLOCKQUOTE {font-family:'Georgia','Times New Roman',serif;border-radius: 7px;padding:10px;margin:20px;border:1px inset #e0c0a3;background-color:#f8f4e8;overflow:hidden}
.accesskey{text-decoration:underline;}
.chfC {font-family:'SimSun','Georgia','Trebuchet MS',serif;font-weight:bold}
.chfP {font-size:100%; font-style:italic}
.dload{visibility:hidden}
.dropfont {color:inherit}
.dropfont::first-letter {font-size:200%;padding-right:2px;}
.hrefanchor{padding-top:0px;margin-top:0px}
.smallfont {font-size:60%;}
.imgfloatleft {float:left;margin:5px;margin-right:10px;border:0}
.imgfloatright {float:right;margin:5px;margin-right:8px}
.imgalwaysfloatright {float:right;margin:5px;margin-left:10px;border:0}
.imgalwaysfloatleft {float:left;margin:2px;margin-right:5px;border:0}
.imginfo {font-size:85%;font-style:italic;text-align:center}
.imgresize {width:auto;height:auto}
.picframe {margin-bottom:3px;padding:2px;border:1px inset #402010}
.centred {text-align:center;}
.cl {padding-left:5px;padding-right:5px;text-decoration:none}
.cl:link {color:#1F1F88; border-bottom: 1px dashed #1F1F88; }
.cl:visited {color:#5C212A}
.cl:hover {color:#f8f6da;background-color:#1f4baf;text-decoration: underline}
.ExtLink {padding-left:6px;padding-right:6px}
.ExtArr {font-weight:bolder;text-shadow: 3px 0px 1px #c0c0ff;}
A:link {color:#411B00; }
A:visited {color:#654919;}
A:hover {color:#FFF4d9;background-color:#5F4B0F}
A:active {color:Blue;}
UL {font-size:105%;list-style-position: inside}
UL > LI {padding:4px 4px}
.ptab {border-collapse:collapse;border:4px solid #512400}
.ptab TD {font-size:95%;border:1px solid black;color:#180949;background-color:#FFFDFB}
.phead,.phead TD {color:#FFFDEB;font-weight:600;background-color:#512400}
.ptab .dhead {color:#FFFDEB;font-weight:600;background-color:#512400}
.popbutton
{
    color: #FFFFFA;
    background-color: #3B0800;
    padding: 3px 7px;
    border-radius: 6px;
    cursor: pointer;
    font-size: 120%;
}
/* Top level tabs */
#navtabs
{
	max-width: 100%; 
	min-width: 400px;
	background: url("./base/topmenuback.png") repeat scroll 0% 0%;
	background-color:#6F2305;
	min-height:27px;
}
#navtabs a {
	background-color: #ffffac; 
	color: #3A5D2C;
	display: inline-block;
	font:  bold 18px Georgia,"Times New Roman", Times, serif;
	height:22px;
	margin: 0px 2px;
	padding:2px 12px;
	background: url("./base/rtab.png") right top;
	border:1px solid brown;
	border-bottom:none;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	text-decoration: none;
}
#navtabs>a:link {color: #341123;}
#navtabs>a:visited {color: #121D1E;}
#navtabs>a:hover  {color: #8f5300; text-decoration: underline;}

#navtabs>.navsel 
{
	background-color: rgb(195, 203, 234); 
	margin: 0px 8px;
	padding:2px 12px;
	background: url("./base/rtabsel.png") right top;
	border:1px solid brown;
	border-bottom:none;
	border-top-left-radius: 6px;
	border-top-right-radius: 6px;
	text-decoration: underline;
	color: #663300;
}

#navlist
{
	background-color:#DEEFFF; 
	color: inherit;
	border-bottom: 2px solid #1C055C;
	margin: 0;
	padding:2px 8px;
}
#navlist a
{
	padding:0px 6px;
	color: #710D46;
	display: inline;
	font: 16px  Georgia,"Times New Roman", Times, serif;
	text-decoration: none;
	font-weight:400;
	list-style: none;
}
#navlist b {color: #000040; 	padding:0px 10px; font-style:normal; font-weight:800;}
#navlist a:link  {color: #121D1E;}
#navlist a:visited {color: #0B0613; }
#navlist a:hover  {color: #F8F8E1; text-decoration: underline;}

.navbar
{
	background-color:#F2EAD0; 
	border-bottom: 1px solid #508030;
}
.navbar a
{
	font: 13px  Georgia,"Times New Roman", Times, serif;
	text-decoration: none;
}
.navbar b {color: #000040; 	padding:0px 6px; font-style:normal; font-weight:800;}

.stab, .stab TD, .stab TH
{
	font-weight:400;
	font-size: 90%; 
}
/* extras */
.topangell {height:80px;width:120px;float:left}
.topangelr {height:80px;width:120px;float:right;transform: scaleX(-1);}
.toplogo {min-width:680px}

@media screen and (max-width:640px) 
{

BODY 
{
	margin:0;
	padding:0;
	height:100%;
	font-family:'Bookman Old Style','Times New Roman',serif;
	color:#180929;
	background-color:#FFFFFA; 
}
.pagebody {text-size:95%}

/* disable float left */
.imgfloatleft {float:none;margin:5px}
.imgfloatright {float:none;margin:5px;margin-left:0px}
/* Allow dynamic resize with a margin */
.imgresize {width:96%;height:96%}

.dropfont::first-letter {font-size:150%;padding-right:2px;}

H1 {font-family:'Georgia','Arial',serif;font-weight:500;color:#000060;text-align:center;font-size:170%;margin-top:10px;margin-bottom:0px}
H2 {font-family:'Georgia','Times New Roman',serif;	font-weight:500;color:#000040;font-size:150%;margin-top:10px}
H3 {font-family:'Verdana','Arial',sans-serif;font-weight:600;color:#000040;font-size:100%}

.topangell {display:none;visibility:hidden}
.topangelr {display:none;visibility:hidden}
.toplogo {min-width:200px}
}