.hide { display: none; }
body {background:#ffffff; background-image: url(pictures/general/greybgd.jpg); background-position:center; background-position:top; background-repeat:repeat; margin: 0px; padding: 0px; text-align:center;}
p {font-family: Arial, sans-serif; color: #000099; font-size:16px; background: transparent;  text-align: center; }

#wrapper { position:absolute; left:50%; top: 0px; color: #ffffff; background:transparent; width:400px;margin: 0px; padding: 0px;}
#wrapper first-child {margin: 0; }

#logo { position:absolute; left:338px; top:1000px; width:100px; border:2px #000099 solid ; background: white; }

#homeblock  { position:absolute; left:-310px; top: 160px; width:620px; height:740px; color: #ffffff; background-image: url(pictures/general/homeblock0.jpg); border:0; margin: 0px; padding: 0px; }
#homeblock1 { position:absolute; left:-310px; top:1080px; width:620px; height:430px; color: #ffffff; background-image: url(pictures/general/homeblock2.jpg); border:0; margin: 0px; padding: 0px;}
#homeblock2 { position:absolute; left:-310px; top: 160px; width:620px; height:495px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px; }
#homeblock3 { position:absolute; left: 320px; top:  80px; width:220px; height:340px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px;}
#homeblock4 { position:absolute; left: 396px; top:  55px; width:180px; height:220px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px;}
#homeblock5 { position:absolute; left:-295px; top:1010px; width:590px; height: 80px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px;}
#homeblock6 { position:absolute; left:  50px; top:  95px; width:189px; height:159px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px;}
#homeblock7 { position:absolute; left:-310px; top:1099px; width:620px; height: 65px; color: #ffffff; background-image: url(pictures/general/homeblock7.jpg); border:0; margin: 0px; padding: 0px; }
#homeblock8 { position:absolute; left:-310px; top: 933px; width:620px; height: 65px; color: #ffffff; background-image: url(pictures/general/homeblock7.jpg); border:0; margin: 0px; padding: 0px; }
#homeblock9 { position:absolute; left:-310px; top:1100px; width:620px; height: 40px; }
#homeblock10{ position:absolute; left:   0px; top:495px; width: 620px; font-family: Arial, sans-serif; color:white ; background: transparent; font-size:12px; font-weight: normal; text-align: center; }
#homeblock11{ position:absolute; left:  60px; top:65px; width:235px; }
#homeblock12{ position:absolute; left: 322px; top:68px; width:235px; }
#contact    { position:absolute; left:-250px; top: 160px; width:500px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px; font-family: Arial, sans-serif; font-size:14px; font-weight: normal; color: black; text-align: center;}


#homeimg1 { position:absolute; left:53px; top:31px; width:150px; height: 158px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px; }
.homeimg1text { position:absolute; left:23px; top:132px; width:125px; font-family: Verdana, Arial, sans-serif; color:white; font-size:10px; font-weight:bold; text-align: center;  }
#homeimg2 { position:absolute; left:-15px; top:219px; width:150px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px; }
#homeimg2text {	position:absolute; left:-4px; top:175px; width: 231px;	font-family: Verdana, Arial, sans-serif; color: black; font-size:10px; font-weight:bold; text-align: center; }
#homeimg3 { position:absolute; left:82px; top:13px; width:100px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px; }
#homeimg4 { position:absolute; left:-12px; top:18px; width:100px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px; }
#homeimg7 { position:absolute; left:88px; top:251px; width:120px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px; }
#homeimg8 { position:absolute; left:-75px; top:77px; width:150px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px; }

#contactblock { position:absolute; left:-473px; top:21px; width: 124px; height:60px; background-image: url(pictures/general/favblock.jpg); border:0; }

#head1 { position:absolute; left:-200px; top: 28px; width: 400px; font-family: Arial, sans-serif; color:#000099; background: transparent; font-size:40px; font-weight:600; text-align: center; }
#head3 { position:absolute; left:   0px; top: 21px; width: 620px; font-family: Arial, sans-serif; color: #ffff00 ; background: transparent; font-size:12px; font-weight:bold; text-align: center; }
#head6 { position:absolute; left:   0px; top: 10px; width: 620px; font-family: Papyrus, Arial, sans-serif; color: #ffff00 ; background: transparent; font-size:16px; font-weight:bold; text-align: center; }
#head7 { position:absolute; left:-300px; top:100px; width: 600px; font-family: Arial, sans-serif; color: #CC0000 ; background: transparent; font-size:16px; font-weight:bold; text-align: center; }

#xmasholly { position:absolute; left:  492px; top:  -152px; width:100px; height:100px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px;}
#xmassketch { position:absolute; left:  -1px; top:  625px; width:100px; height:100px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px;}
#xmassanta { position:absolute; left:  -20px; top:  -39px; width:100px; height:100px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px;}

#navimghome{ position:absolute; left:-480px; top:110px; width: 129px; height:830px; color: #ffffff; background:white; border:3px #000099 solid ;  }
#navhome{ position:absolute; left:-478px; top:110px; color: #ffffff; background:transparent; width: 130px; line-height:17px; border:0; font-family: Arial, sans-serif; color: #000099; font-size:12px; text-align: left; height: 809px; }

#personalnav { background-image: url(pictures/general/homepictureblock2.jpg); position:absolute; left: 330px; top:960px; width: 140px; height:430px; overflow: auto;}
#customnav   { background-image: url(pictures/general/homepictureblock3.jpg); position:absolute; left: 330px; top:95px; width: 140px; height:800px; overflow: auto; font-family: Arial, sans-serif; color:#ffff00; font-size:12px; font-weight:bold; text-align: center; }
#customnav1  { background: transparent; position:absolute; left: 330px; top:95px; width: 140px; height:800px; overflow: auto; font-family: Arial, sans-serif; color:#ffff00; font-size:12px; font-weight:bold; text-align: center; }

#preload  { position:absolute; left:392px; top: 1214px; width:614px; color: #ffffff; background:transparent; border:0; margin: 0px; padding: 0px; }

#text1 { position:absolute; left:  0px ; top:220px ; width: 220px; font-family: Arial, sans-serif; color:#ffff00; font-size:12px; font-weight:bold; text-align:center; }
#text2 { position:absolute; left: 25px ; top: 85px ; width: 250px; font-family: Arial, sans-serif; color:#ffff00; background: transparent; font-size:12px; font-weight:bold; text-align: center; }
#text3 { position:absolute; left:   11px; top: 290px; width: 359px; font-family: Arial, sans-serif; color:white; background: transparent; font-size:12px; font-weight:normal; text-align: center; height: 149px; }
#text4 { position:absolute; left: -30px; top:-20px; width: 140px; font-family: Arial, sans-serif; color:#ffff00; font-size:12px; font-weight:bold; text-align: center; }
#text5 { position:absolute;	left: -2px;top:142px;width: 220px;font-family: Verdana, sans-serif;color: black;background: transparent;font-size:10px;	font-weight:bold;text-align: center;height: 32px; }
.text7 {font-family: Arial, sans-serif; color: #000099; font-size:12px; font-weight:normal; background: transparent;  text-align: center; }
#text8 { position:absolute; left:0px; top:10px; width: 124px; font-family: Arial, sans-serif; color: #FFFF00; font-size:14px; font-weight:bold; text-align: center; }
#text9 { position:absolute; left:0px; top:6px; width: 124px; font-family: Papyrus, Arial, sans-serif; color: #ffff00; font-size:14px; font-weight:bold; text-align: center; }
.text10 {font-family: Arial, sans-serif; color:#ffff00; font-size:12px; font-weight:normal; background: transparent;  text-align: center; }
#text11 { position:absolute; left: -97px; top: 32px; width: 200px; font-family: Arial, sans-serif; color: #ffff00;; background: transparent; font-size:12px; font-weight:bold; text-align: center; }


.img { width: 80px; height:80px; font-family: Arial, sans-serif; color:white; font-size:12px; font-weight:bold;  text-align: center; border:0 ; background: transparent; padding:0; margin:0; }
.imglbl  { position:absolute; left:-30px ; top: 80px ; width:140px; }
#imglblc { position:absolute; left:-10px ; top:105px ; width:155px; }
#imglbld { position:absolute; left:  0px ; top:180px ; width:220px; }

#img1 { position:absolute; left:  30px ; top: 30px ; }
#img2 { position:absolute; left:  30px ; top:128px ; }
#img3 { position:absolute; left:  30px ; top:226px ; }
#img4 { position:absolute; left:  30px ; top:324px ; }
#img5 { position:absolute; left:  80px ; top:280px ; }


#img20{ position:absolute; left:  65px; top: 10px ; width:140px;}
#img22{ position:absolute; left: 225px; top: 10px ; width:140px;}
#img23{ position:absolute; left: 385px; top: 10px; width:140px;}

#img30{ position:absolute; left:  35px ; top: 10px ; width:170px;}
#img31{ position:absolute; left: 225px ; top: 10px ; width:170px;}
#img32{ position:absolute; left: 415px ; top: 10px ; width:170px;}
#img33{ position:absolute; left:  33px; top: 10px ; width:540px;}

#img40{ position:absolute; left: -376px; top: -36px; width:87px;}
#img41{ position:absolute; left: 128px; top: -198px; width:87px;}

#footer { position:absolute; left:0px; top: 1210px; background-color:#ffffff; width: 100%; height: 185px;  margin: 0px; text-align:center; border: 2px white solid; border-bottom-color: #000099; border-top-color: #000099;}
#footertext { position:absolute; right: 10px; top: 10px; background-color:transparent; width: 100%; margin: 0px; text-align:center; border: 0; font-family: Arial, sans-serif; font-size:12px; color:#000099; font-weight: normal; }

#end { position:absolute; left:0px; top: 1400px; background-color:transparent; width: 100%; }

span.grey   { font-family: Arial, sans-serif; font-size:12px; color: #f6f6f6; font-weight:bold; }

span.blue1   { font-family: Arial, sans-serif; font-size:12px; color: #000099; font-weight:bold; }
span.blue2	 { font-family: Arial, sans-serif; color:#000099; font-size:16px; font-weight:bold;  }

span.red1    { font-family: Arial, sans-serif; font-size:12px; color: #cc0000; font-weight:bold; }

span.white   { color:white; }
span.white4  { color:white; font-size:12px; font-weight:bold; }
span.white7  { color:white; font-size:11px; font-weight:normal; }
span.white8  { color:white; font-size:12px; font-weight: bold; text-decoration: underline; }
span.white9  { color:white; font-size:10px; font-weight: bold; text-decoration: underline; }
span.white10 { font-family: Verdana, Arial, sans-serif; color:white; font-size:9px; font-weight:bold; text-decoration: none; }
span.white11 { font-family: Verdana, Arial, sans-serif; color:white; font-size:9px; font-weight:bold; text-decoration: underline; }
span.white12  { color:white; font-size:11px; font-weight:bold; }

span.yellow1 { color:#ffff00; font-size:11px; font-weight:normal; }
span.yellow2 { color:#ffff00; font-size:12px; font-weight:bold; text-decoration: none;}
span.yellow3 { color:#ffff00; font-size:16px; font-weight:bold; text-decoration: none;}
span.yellow4 { color:#ffff00; font-size:20px; font-weight:bold; }
span.yellow5 { font-family: Papyrus, Arial, sans-serif; color:#ffff00; font-size:14px; font-weight: bold; text-decoration: underline; }
span.yellow7 { font-family: Arial, sans-serif; color:#ffff00; font-size:11px; font-weight:bold; text-decoration: underline; }
span.yellow8 { color:#ffff00; font-size:12px; font-weight:bold; text-decoration: underline;}

a img {border:none;}
a:link    {font-family: Arial, sans-serif; font-size:12px; font-weight:100; color:#000099; background: transparent; }
a:visited {font-family: Arial, sans-serif; font-size:12px; font-weight:100; color:#000099; background: transparent; }
a:hover   {font-family: Arial, sans-serif; font-size:12px; font-weight:100; color:#cc00cc; background: transparent; }
a:active  {font-family: Arial, sans-serif; font-size:12px; font-weight:100; color:#000099; background: transparent; }

