body {background:transparent; margin:none; padding:0px 0px 0px 0px; border:none; height:max;}
h1 {font-family:arial,verdana,tahoma; font-size:20px; text-align: center;}
#main {width:90%; background:grey; text-align:center; margin:0px; padding:0px; border:none; height:max; }

#logo {position:absolute; left:17%; background:white; width:900px; height:130px; background:grey; padding:0px; border:none; margin: 0px 0px maroon 0px 0px;}

#homelink {position:absolute; text-align: left; vertical-align: middle ; left:17%; top:15px; width:900px;  height:25px; 
padding:2px 5px 30px 5px; border:none; margin:none; background:transparent; align:left;  
font-family:arial,verdana,tahoma; font-size:15px; white-space:nowrap; }


#mainmenu {position:absolute; text-align: left; vertical-align: middle ; left:17%; top:140px; width:890px;  height:25px; 
padding:2px 5px 30px 5px; border:none; margin:none; background:maroon; align:left;  
font-family:arial,verdana,tahoma; font-size:15px; white-space:nowrap; }
#mainmenu ul {margin:0; padding:0; list-style:none;}
#mainmenu li {float:left; width:7.5em;}
#mainmenu a {display: block; width:7.5em;}
#mainmenu li ul {display: none; margin:0; padding:0; list-style:none;}
#mainmenu li ul li{float:left; width:10em;}
#mainmenu li ul {margin:0; padding:0; background:transparent; list-style:none;}

#mainmenu li:hover ul {display: block; width:850px; position:absolute; top:30px; left:5px; list-style:none; font-size:10px;}
#mainmenu li:hover ul li {float:left; width:165px; font-size:10px; }
#mainmenu li ul a {display: block; width:165px; font-size:16px; font-weight:200px;}

div.content{clear:left;}

#mainmenup {position:absolute; text-align: left; vertical-align: middle ; left:17%; top:167px; width:900px;  height:25px; 
padding:2px 5px 30px 5px; border:none; margin:none; background:none; align:left;  
font-family:arial,verdana,tahoma; font-size:10px; white-space:nowrap; }
#mainmenup ul {margin:0; padding:0; list-style:none;}
#mainmenup li {float:left; width:165px;}
#mainmenup li a {display:block; width:165px; font-size:16px}

#extra  li ul a {width:200px; }

#sidemenu {position:absolute; letter-spacing:0px; text-align: left; vertical-align:top ; left:17%; top:197px; width:900px;  height:650px; 
padding:0px 0px 0px 0px; border:none; margin:none; background:grey; 
font-family:arial,verdana,tahoma; font-size:20px; }

#sidemenu ul {margin:0; padding:3px; list-style:none;}

#sidemenu a{color:black; background:transparent; font-family:Arial,Verdana,Tahoma; font-size:15px; white-space:nowrap; font-weight:700; }
#sidemenu a:hover {color:white;}
#sidemenu a:active {color:#959595;}

#sidemenusoc {position:absolute; letter-spacing:0px; text-align: left; vertical-align:top ; left:(17%+200px); top:197px; width:900px;  height:650px; 
padding:0px 0px 0px 0px; border:none; margin:none; background:grey; 
font-family:arial,verdana,tahoma; font-size:20px; }

#sidemenusoc ul {margin:0; padding:3px; list-style:none;}

#sidemenusoc a{color:black; background:transparent; font-family:Arial,Verdana,Tahoma; font-size:15px; white-space:nowrap; font-weight:700; }
#sidemenusoc a:hover {color:white;}
#sidemenusoc a:active {color:#959595;}
#socialpos {position:relative; left:663px;}
#socialcon {position:relative; left:168px;}
#respos {position:relative; left:495px;}
#leispos {position:relative; left:330px;}

#current a font{text-decoration:none; color:black; font-family:Arial,Verdana,Tahoma; font-size:20px; white-space:nowrap; font-weight:700; }

a {text-decoration:none; color:white; font-family:Arial,Verdana,Tahoma; font-size:20px; white-space:nowrap; font-weight:700; }
a:hover {color:#cccccc;}

#content { position:absolute; top:300px; left:17%; background:white; width:900px; height:475px; background:silver; padding:0; border:none; margin:none;}
.bodytext {font-family:verdana,arial; font-size:12px; font-weight:600; color:#363636; width:220px;white-space:wrap; position:absolute; background:silver; }
.bodytextform {font-family:verdana,arial; font-size:12px; font-weight:600; color:#363636; width:220px;white-space:wrap; position:absolute; background:silver; }
.crest {font-family:verdana,arial; font-size:12px; font-weight:600; color:#363636; width:220px;white-space:wrap; position:absolute; top:210px; background:silver; }

.bodytextindex {font-family:verdana,arial; font-size:12px; font-weight:600; color:#363636; width:250px;white-space:wrap; position:absolute; background:silver; }


.bodytextform a{color:black; text-decoration:underline; background:transparent; font-family:Arial,Verdana,Tahoma; font-size:15px; white-space:nowrap; font-weight:700; }
.bodytextform a:hover {color:white; text-decoration:underline;}
.bodytextform a:active {color:#959595;}


.wordsindex a{font-family:verdana,arial; color:black; font-size:12px; font-weight:600; text-decoration:none; }
.wordsindex a:hover {font-family:verdana,arial; font-size:12px; font-weight:600; text-decoration:none;}
.wordsindex a:active {font-family:verdana,arial; font-size:12px; font-weight:600; text-decoration:none;}


.subselect {font-weight:700; color:#959595;}

#pics { position: relative; text-align:left; padding:0px 0px 0px 50px; top:0px; left: 0px; background:silver; }

#picsc { position: relative; text-align:left; padding:0px 0px 0px 35px; top:30px; left: 0px; background:silver; }

#officepic { position: relative; top:-290px; left: 260px; }

#picsp { position: relative; text-align:center; padding:0px 0px 0px 50px; top:10px; left: 0px; background:silver;  }

#formstyle { width:540px; height:360px; font-family:verdana,arial; font-size:12px; font-weight:600; color:#363636; }

#words { position: relative; top:-370px; left: 630px; background:silver;}
.wordsindex { position: relative; top:-380px; left: 630px; background:silver;}
#wordsindex2{ position: relative; top:-370px; left: 630px; background:silver;}
#wordstextform { position: relative; top:-520px; left: 620px; width:150px; background:silver; height:300px; }
#addblock { font-family:Arial,Verdana,Tahoma; size:2px; position:relative; width:900px; height:100px; bottom:-65px; text-align:center; font-family:Tahoma,Arial; font-size:10px; font-weight:600; color:black; background:grey; } 
#ribalogo  {position:relative; left:355px; bottom:90px;}

td {text-align:left; padding:0px; }

