@charset "utf-8";
/* CSS Document */
html { height:100%;}
body {background:#666; height: 100%; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#FFF;}
img {
	border:solid 0px yellow;
	text-align: center;
}
a {text-decoration:none; color:#666;}
a:hover {text-decoration:underline;}
h1 { font-size:2.5em; line-height:.8em; letter-spacing:.2em; margin:0; padding:0; border:solid 0px green;}
h2 {font-size:2em; margin:0; padding:0; border:solid 0px green;}
h3 {margin:0; padding:0; border:solid 0px green;}
h4 {margin:0; padding:2em 0 0 0; border:solid 0px green;}
p {line-height:1.4em; padding-left:1em;}
li {line-height:1.4em;}

p a {text-decoration:underline; color:#CCC;}

input, textarea { background:#CCC;}
fieldset { margin:0 0 1.5em 0; padding:0; float:left; clear:left; width:100%; border:none;}
fieldset ul { padding:0; list-style: none;}
fieldset li { float:left; clear:left; width:100%; padding-bottom:0.5em;}
legend { margin-left: 1em; font-weight: bold; color:#CCC;}
label {float:left; width: 10em; margin-right: 1em; text-align: right; }
input {float:left;}
fieldset li#submit { float: none; width: auto; border: 0 none #FFF; padding-left: 11em;}

iframe { border:none; height:500px; width:100%;}
.images iframe {height:188px; width:250px; margin:0;}

.left {float:left; border:solid 0px purple;}
.right {float:right; border:solid 0px purple; text-align:right;}
.clear {clear:both;}
.images {float:right;margin:0 0 10px 20px; padding:15px; background:#333;}
.top {margin-top:0;}
.spacer {padding-top: 2em;}

#wrapper { background:#dbdcde url(../images/bg.jpg) no-repeat; margin:40px auto; width:900px; border:solid 0px red;}
#header { color:#000; padding:20px 65px 0; border:solid 0px orange;}
#container {padding:0 50px 0 55px; border:solid 0px #CCC;}
#top {background:url(../images/mid.png) repeat-y; border:solid 0px cyan;}
#mid {background: url(../images/top4.png) no-repeat; border:solid 0px yellow; }
#menu {float:left; margin:50px 0 40px 20px; padding:0; border:solid 0px green; }
#menu ul { margin:0; padding-left:7px;}
#menu li { list-style:none; margin:0 0 15px 0; padding:0; border:solid 0px cyan;}
#menu li img {margin-bottom:-5px;}
#menu ul ul { padding:4px 0 0 0;}
#menu li li { height:25px; margin:3px 0 0 0; padding:0;}
#menu li li img {margin:0; padding:0;}

#contents { float:left; margin:50px 0 0 0; padding:0 20px 0 30px; width:560px; border:solid 0px red; z-index:1;}
#contents h4 { color:#CCC; margin:3em 0 0 0; padding:0; border:solid 0px green;}
#contents h4#first {margin-top:0; padding:0;}
#flashcontent {height: 100%;}
#bbb {float:right; margin:20px 0; padding-right:10px; border:solid 0px orange; }
#link {text-decoration:underline; color:#CCC;}

#bottom { background:url(../images/bottom.png) no-repeat; height:39px;}
#footer { text-align:center; padding-bottom:50px; line-height:1.4em; font-size:11px; color:#666; border:solid 0px blue; }
