html, body {
padding : 0;
z-index : 0;
text-align : center;
font-family : Verdana, arial, helvetica, sans-serif;
color : #666666;
font-size : 11px;
line-height : 1.5em;
}

body {
background:#CCCCCC;
margin: 10px 0 0 0;
height:100%;
}

input {
font-size : 12px;
color : #555555;
}

a, a:link, a:visited, a:active {
text-decoration : none;
font-weight : bold;
color : #999999;
}

a:hover {
text-decoration : underline;
}

h1, h2, h3, strong, label, .strong {
font-weight : bold;
}

h4 {
font-weight:bold;
text-align:center;
letter-spacing:0;
color: #5580FF;
}

h1, h2, h3, form {
margin : 0;
padding : 0;
}

img {
border : 0;
}

#homeBg {
	width : 800px;
	background:#FFFFFF;
	margin : 0 auto;
	padding : 0 0 0 0;
	text-align : left;
	z-index : 0;
}

.mainpage {
font-size:14px;
color:#333333;
}

#header {
width : 960px;
height:30px;
margin : 0 auto;
padding : 0 0 0 0;
text-align : right;
z-index : 0;
}

.imageborder {
border:1px solid #000000;
margin-right:1px;
}

.headerleft {
width : 480px;
height:30px;
margin : 0 auto;
padding : 0 0 0 0;
text-align : left;
z-index : 0;
float : left;
}

.headerright {
width : 480px;
height:30px;
margin : 0 auto;
padding : 0 0 0 0;
text-align : right;
z-index : 0;
float : left;
font-size:13px;
}

.ContLeft {
width : 570px;
background : #ffffff;
margin : 0 10px 10px 10px;
padding : 10px 10px 0 20px;
text-align : left;
z-index : 0;
float : left;
}

.ContCenter {
width: 1px;
margin:25px 0 25px 0;
text-align:center;
float:left;
background-color:#5580FF;
height:400px;
}

.ContRight {
width : 275px;
background : #ffffff;
margin : 0 10px 10px 0;
padding : 10px 0 0 10px;
text-align : left;
z-index : 0;
float : left;
}

.smaller {
font-size:10px;
color:#333333;
}

.ad {
width : 545px;
margin:10px 20px 5px 10px;
float:left;
background: #DDE8FF;
border:1px solid #CCCCCC;
padding : 6px 2px 9px 2px;
z-index : 0;
font-size:18px;
line-height : 1.2em;
color:#5580FF;
overflow:visible;
}

a .ad{
text-decoration : none;
font-weight:normal;
color : #333333;
}

a:hover .ad{
background:#C6D9FF;
}

div.spacer {
clear : both;
font-size : 6px;
line-height : 0.1em;
}

.menu {
width : 732px;
background : #ff9900;
text-align : center;
text-align : center;
z-index : 0;
float : left;
height:21px;
}

.footer {
width : 960px;
color:#333333;
margin : 0 auto;
padding : 5px 0 5px 0;
text-align : center;
font-size : 10px;
line-height : 1.5em;
}

#container {
	width : 800px;
	padding : 0;
	text-align : center;
	font-size : 12px;
	line-height : 1.5em;
	height: 600px;
	background-image:url(footer.gif);
	background-position:bottom;
	background-repeat:no-repeat;
	border: 1px solid #666666;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

.menu a {
text-decoration : none;
font-weight : bold;
color : #ffffff;
}

.menu a:hover{
text-decoration: underline;
}

div.float {
  float: left;
  }
  
div.float p {
   text-align: center;
   }
   
.tleft {
margin:0 0 0 25px;
height:21px;
font-size : 0;
line-height : 0;
width : 9px;
background-image:url(images/left.gif);
float:left
}

.tright {
margin:0 25px 0 0;
height:21px;
font-size : 1px;
line-height : 0;
width : 9px;
background-image:url(images/right.gif);
float:left
}

.buttonright {
margin:0 0 0 0;
height:80px;
font-size : 0;
line-height : 0;
width : 9px;
background-image:url(images/rightbutton.gif);
float:left
}

.buttonleft {
margin:0 0 0 50px;
height:80px;
font-size : 0;
line-height : 0;
width : 9px;
background-image:url(images/leftbutton.gif);
float:left
}

.buttoncenter {
width : 200px;
background : #ff9900;
padding:0 0 0 0;
font-size:20px;
text-align : center;
float : left;
height:60px;
line-height:1em;
padding-top:20px;
display:block;
}

.buttoncenter a {
text-decoration : none;
color : #ffffff;
}

.buttoncenter a:hover {
text-decoration: none;
color:#996633;
}

.headerright a {
text-decoration : none;
color : #999999;
}

.headerright a:hover {
text-decoration: none;
color:#333333;
}

.headerright a:active {
text-decoration: none;
color:#5588FF;
}

.leftcell {
width:200px;
padding: 1px 1px 1px 1px;
margin:2px 2px 2px 45px;
float:left;
text-align:right;
}

.rightcell {
width:200px;
padding: 1px 1px 1px 1px;
margin:2px 45px 2px 2px;
float:left;
text-align:left;
}

p.level0 {margin-left:  10px; }
p.level1 {margin-left:  40px;}
p.level2 {margin-left:  55px; }
p.level3 {margin-left:  70px; }
p.level4 {margin-left:  85px; }
p.level5 {margin-left:  100px; }
p.level6 {margin-left:  115px; }
p.level7 {margin-left:  130px; }
p.level8 {margin-left:  145px; }
p.level9 {margin-left:  160px; }
