html{overflow:hidden}
body{margin:0;}
#intro{width:100%;height:1500px;background-image:url(images/shapesv5.jpeg);
	color:#ffffff;font-family:verdana,Hei;font-size:10px;}
.clkzone{width:85em;margin:0 auto 0 auto;vertical-align:top;}
.sites{text-align:right;font-size:1.3em;font-style:italic;color:#909090;border-bottom:2px solid #666666;padding:10px 0 3px 0;}
.introband {width:100%;float:left;margin:0em 0 1em 0;}
.introlog {float:left;margin:1em 2em 2em 2em;width:7.8em;height:9.6em;}
.introtit {float:left;font-size:3.5em;margin:0.5em 0.5em 0.5em 0.4em;font-family:"comic sans ms",verdana;color:#ffffff;}
.introsub {font-size:0.6em;font-weight:normal;font-family:verdana;}

.comp{background-color:#9999cc}
.thes{background-color:#666699}
.memb{background-color:#333366}
.stmp{background-color:#999999}
.comp:hover,.thes:hover,.memb:hover,.stmp:hover{background-color:#ccccff;font-weight:bold;color:#000000;opacity:0.6}

.mainbox{float:left;width:17em;margin:20px 0 0 12em;font-size:1.2em;display:inline;}
.visbox{float:left;width:17em;display:none}
.visbox ul{margin:0;padding:0}
.visbox li{float:left;height:5em;width:8em;margin:1px 0.1em 0 0;padding:3em 0 0 0;text-align:center;cursor:pointer;list-style:none;border:0.1em solid transparent;}
.popbox{position:relative;display:none;width:33em}
.popbox ul{margin:0;padding:0;float:left}
.popbox li{height:3em;width:8em;margin:1px 0.1em 0px 0px;padding:1em 0em 0 0em;text-align:center;cursor:pointer;list-style:none;border:0.1em solid transparent;background-color:#333333;opacity:0.6}
.popbox span{visibility:hidden;float:right;width:20.8em;padding:2em;background-color:#000000;opacity:0.6;margin:0.1em 0 0 0em;}
.popbox li:hover{font-weight:bold;opacity:1}

.descbox{float:left;width:20em;height:10em;margin:20px 0 0 0em;padding:15px;background-color:transparent;opacity:1;font-size:1.2em;font-style:italic}
.descbox span{float:left;overflow:hidden;display:none;}

.rightbox{float:right;width:19em;overflow:hidden;font-size:1.2em;
	color:#cccccc;margin:20px 0 0 0em;padding:0;text-align:right;}
.rightbox ul{list-style:none;margin:0;padding:0;}
.rightbox li{margin:0 0 3em 0;height:5em;padding:3px;}

.introflags{margin:1em 0 3em 0;float:right;height:2em;}
.introflags ul{margin:0;padding:0;list-style:none;}
.introflags li{display:inline;cursor:pointer;width:10px;height:7px;float:left;
	background:url("images/flagcomb.png") no-repeat left top;
	margin:0 0 0 10px;}
.introflags li:hover{border-bottom:5px solid white;}
.introbut{color:#993333;width:8em;cursor:pointer;margin:1em 0em 0 1em;}
.gobut{color:#993333;width:3em;cursor:pointer;margin:0;}
.introicon{height:2.8em;float:left;margin:0 0.5em 0 0.5em;}
.introinputtext{width:9em;height:1em;margin:1em 0 0 0;}

#lout{width:78em;
	margin:0 auto 0 auto;
	text-align:left;
	font-family:"verdana","hei";
	}
#topband{width:100%;
	background-image:url(images/shapesv5.jpeg);
	color:#ffffff;
	height:7.8em;
	padding:5px 0 5px 0;
	}
.log {height:6.4em; width:5.2em;
	margin:0.6em 1.5em 0 10px;
	float:left;
	}
.logotitle{
	color:white;
	font-size:2.5em;
	padding:0.5em 0 0 0;
	text-align:left;
	float:left;
	font-family:"comic sans ms",verdana;
	}
.sublogotitle {font-size:0.5em;font-family:verdana;}

.flags ul{margin:0.7em 2em 0 0;list-style:none;float:right;}
.flags li{display:inline;cursor:pointer;height:11px;width:16px;float:left;
	background:url("images/flagcomb.png") no-repeat left top;
	margin:0 10px 0 0;}

.rmenu ul{float:right;list-style:none;margin:0 1em 0 0;width:15%;}
.rmenu li{font-size:0.9em;text-align:right;margin:0.6em 0em 0 0;padding:0.1em 10px 0.1em 0;;cursor:pointer;width:100%;height:1.4em;}
.rmenu li:hover{border-bottom:1px solid #6666cc;color:#ff9999;}
.rmenubas{color:#cccccc;border-bottom:1px solid transparent;}
.rmenuact{color:#ff9999;background-color:transparent;border-bottom:1px solid transparent;}

#mainmenu {height:5.6em;margin-top:0em;}

.pmenu ul{width:100%;
	background-color:transparent;
	font-size:1.2em;text-transform:uppercase;text-align:center;
	margin:0px 0 2px 0;padding:0;
	border-top:3px solid #9999ff;
	overflow:hidden;
	list-style:none;
	}
.pmenu li{padding:2px 0 2px 0;float:left;cursor:pointer;}
.pmenuhov{color:#cc0000;border-bottom:2px solid #6666cc;}
.pmenubas {color:#666666;background-color:transparent;border-bottom:2px solid white;}
.pmenuact {color:#cc6666;background-color:transparent;border-bottom:2px solid #9999ff;}

.smenu ul{
	font-size:1.1em;text-align:center;text-transform:capitalize;
	margin:0;padding:0;background-color:transparent;list-style:none;font-family:arial;
	}
.smenu li{height:2.2em;
	overflow:hidden;text-align:center;
	padding:3px 0 3px 0;
	float:left;cursor:pointer;
	}
.smenu li:hover{color:#cc0000;border-bottom:2px solid #6666cc;}
.smenubas {color:#666666;border-bottom:2px solid white;}
.smenuact {color:#cc6666;border-bottom:2px solid #9999ff;}

#main{width:100%;
	margin-top:20px;
	}

#sidemenu{width:15%;height:60em;
	float:left;
	font-family:arial;
	font-size:1.1em;
	text-transform:capitalize;
	}
.cmenu{width:80%;
	margin-bottom:1px;
	padding:3px 3px 2px 6px;
	cursor:pointer;
	}
.cmenuhov {color:#cc0000;border-bottom:1px solid #6666cc;}
.cmenubas {color:#666666;border-bottom:1px solid white;}
.cmenuact {color:#cc6666;border-bottom:1px solid #9999ff;}
.fmenu ul{width:80%;
	margin:5px 0 0 0;
	padding:0px 3px 3px 6px;
	background-color:transparent;
	border-bottom:1px solid #9999ff;
	color:#333333;
	list-style:none;
	}
.fmenu li{
	padding:3px 0px 3px 0.4em;
	cursor:pointer;
	}
.fmenu li:hover{color:#cc0000;border-bottom:1px solid #6666cc;}
.fmenubas {color:#666666;border-bottom:1px solid white;}
.fmenuact {color:#cc6666;border-bottom:1px solid #9999ff;}

#navmode{width:8%;
	float:right;
	font-family:arial;
	font-size:1.1em;
	display:inline;
	}
.mod{color:#333333;
	text-align:center;
	margin-bottom:1em;
	}
.mod span{color:#666666;}
.mod ul{cursor:pointer;list-style:none;text-align:center;
	margin:0px 0 2px 1px;
	padding:3px 0 3px 0;
	}
.mod li{
	padding:3px 0px 3px 0.4em;
	cursor:pointer;
	}
.mod li:hover{color:#cc0000;border-bottom:1px solid #6666cc;}
.modbas{color:#666666;border-bottom:1px solid transparent;}
.modact{color:#cc6666;border-bottom:1px solid #9999ff;}
.moddwn{color:#cccccc;border-bottom:1px solid transparent;text-decoration:line-through;}

#maintext{width:75%;
	background-image:url(images/squarev1.jpeg);
	padding:0em 0.4em 0 0.4em;
	float:left;
	font-size:1.1em;
	display:block;
	color:#333333;
	margin:0 3px 0 3px;
	min-height:600px;
	}
div.loutrow{width:98%;padding:0 1% 0 1%;
	display:block;float:left;
	}
div.divlout{width:96%;
	float:left;
	padding:0 2% 0 2%;
	margin-bottom:2em;
	text-align:justify;
	overflow:hidden;
	}
.big{
	font-size:1.2em;
	font-family:verdana;
	font-weight:bold;
	text-align:left;
	padding-bottom:1em;
	}
.mid{
	font-family:verdana;
	font-weight:bold;
	padding-bottom:0.7em;
	text-align:left;
	}
.lit{
	font-family:verdana;
	font-weight:normal;
	}
p,div.lit{text-align:justify;}
ul.lit{padding:0;margin:0;}
li.lit{
	list-style-type:circle;
	margin:0.4em 0 0 0;
	padding:0;
	}
.qks{
	text-decoration:underline;
	color:#333399;
	cursor:pointer;
	}
a {color:#6666cc;}
.imstd{border-style:none;}


div.sprite{display:block;
	position:relative;left:1em;
	}
div.gall{
	float:left;
	padding:10px;
	text-align:left;
	cursor:pointer;
	}
.imgalorig
	{
	position:absolute;
	display:none;
	border:0px solid lightyellow;
	margin:-240px 0px 0px 40px;
	border:thin solid gray;
	}
div.imtit {
	font-size:0.8em;
	color:black;
	background-color:#ffffff;
	padding:0.5em 0.5em 0.5em 0.5em;
	}
span.imtitlk{
	color:blue;
	text-decoration:underline;
	cursor:pointer;
	}

#topbut {float:right;color:#990000;font-size:2em;background-color:#cccccc;cursor:pointer;}

#bottomband{width:100%;font-size:1em;text-align:center;
	background-color:transparent;color:#333333;
	margin-top:10px;border-top:1px solid #6666ff;
	padding:3px;float:left;
	}
#smapcont{border-top:5px solid #9999ff;margin-top:0em;}
div.sitemap {vertical-align:top;float:left;
	border-right:thin solid #cccccc;
	font-family:arial;font-size:1.1em;color:#3333cc;}
div.rstm{text-transform:uppercase;font-family:"verdana";font-weight:bold;
	margin:10px auto 10px 10px;color:#333333;}
.pstm{font-family:verdana;	
	margin:10px auto 3px 10px;
	text-transform:uppercase;
	border-top:1px solid #cccccc;
	padding-top:3px;cursor:pointer;}
.sstm{margin:3px auto 3px 20px;text-transform:uppercase;cursor:pointer;}
.cstm{margin:2px auto 0px 30px;cursor:pointer;}
.fstm{margin:0px auto 0px 40px;font-style:italic;cursor:pointer;}
.pstm:hover,.sstm:hover,.cstm:hover,.fstm:hover{color:#cc3333;font-weight:bold;}
.mapvisited{color:#cc6666;}

.seartit{font-size:1em;font-family:verdana;margin:1em 0 1em 10px;}
.searevid{color:#993333;font-weight:bold;text-transform:capitalize;}
.searpat{font-family:arial;font-size:0.8em;color:#000099;text-decoration:underline;cursor:pointer;margin:0.9em 10px 0 10px;}
.seardsc{font-family:arial;font-size:0.7em;color:#333333;text-decoration:none;cursor:auto;margin:0.8em 10px 0 10px;}

/*-----------------PRINT STYLE------------------*/
@media print {
body {background-image:none;}
#lout{color:black;}
#topband{background-image: none;border-bottom:1px solid #6666cc;}
.logotitle{color:#333333;}
div.flags{display:none;}
div.rmenu{display:none;}
#mainmenu,#sidemenu,#navmode,#bottomband,#topbut {display:none;visibility:hidden}
#maintext{width:100%;font-size:1.2em;position:relative;top:-75px;background-image:none;margin:15px 0 0 0;}
}



