html, body, div, span, applet, object, iframe,
    h1, h2, h3, h4, h5, h6, p, blockquote, pre,
    a, abbr, acronym, address, big, cite, code,
    del, dfn, em, font, img, ins, kbd, q, s, samp,
    small, strike, strong, sub, sup, tt, var,
    b, u, i, center,
    dl, dt, dd, ol, ul, li,
    fieldset, form, label, legend,
    table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
	 font-size: 100%;
	 /*vertical-align: baseline;*/
	 list-style-type:none;
background: transparent;
}
hr{
	clear:none;
}
body{
    font-family:helvetica, sans-serif;
    color:#000;
    background:#fff;
    /*background: url(/images/backgroundPattern2.bmp) repeat;*/
    background: url(/images/back2.gif) repeat;
    padding:10px;
}
h1{
    font-size:22px;
    padding-top:5px;
	padding-bottom:10px;
}
body,html{
height:100%;
min-height:100%;
}
a, a:active, a:visited {
    color:#000;
}

#SuperContainer{
    min-width:967px;
    max-width:967px;
	margin-left:auto;
	margin-right:auto;
	width:967px;/* ie */
	min-height:100%;

	/*height:98%;*/ /*ie6 fix*/
	position:relative;

-moz-box-shadow:2px 2px 10px #000000;
  -webkit-box-shadow: 2px 2px 10px #000;
    box-shadow: 2px 2px 10px #000;

}
/* shit
.alpha60 {
background: rgb(0, 0, 0);
background: rgba(255, 255, 255, 0.4);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99999900, endColorstr=#99999900);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99999900, endColorstr=#99999900)";
}*/
.alpha60{
	background:url('/images/back2.opacity4.gif') repeat 50% transparent;
}
#header{
    height:200px;
	width:100%;
    background:url('/images/logo2.gif') no-repeat;

}
#search{
    margin:10px;
    float:right;

}
#menu{
	width:968px;
	height:40px;
   background: url(/images/menuBack.png)  no-repeat center ;
}
#menu > ul{
    margin-left:auto;
    margin-right:auto;
    min-width:800px;
    max-height:800px;
}
#menu ul li a {
color:#363636;
cursor:pointer;
display:block;
float:left;
font-size:12px;
padding:14px 0 12px;
text-align:center;
text-decoration:none;
text-transform:uppercase;
width:120px;
}
#menu li{
float:left;
margin:0;
overflow:hidden;
padding:0 1px 0 0;
font-size: 1em;
line-height: 1em;
}
#menu a{
    text-transform:uppercase;
    font-weight:bolder;
    letter-spacing:1px;
}

#main{
	margin:10px 300px 0px 10px;
	padding-bottom:40px;
	line-height:150%;
}
#main ul, #main li, #main ol{
    padding-left:10px;
	margin-left:10px;
    list-style-type:square;
}
#main h1{
	padding-bottom:10px;
}

#left{
    margin-left:10px;
    margin-right:10px;
    width:250px;
    float:right;
	clear:both;
}
#left h3{
    padding-top:8px;
}
#left h2{
   /* background: url(/images/button1px.bmp) repeat-x center;*/
background:none repeat scroll 0 0 #FF7E00;
color:white;
text-transform:uppercase;
text-indent:20px;
margin-top:20px;
margin-bottom:0px;
padding-top:5px;
padding-bottom:5px;
font-size: 1em;
font-weight: normal;
line-height: 1em;

}
#left ul {
    /*background:#ddd;*/
    margin-bottom:10px;
    /*opacity:0.5;*/
color: #595959;
border:1px solid #aaa;
clear:both;
color:#595959;
font-size:12px;
line-height:18px;
margin:0;
padding:16px 10px 14px 30px;
}
#left ul ul{
    margin-left:40px;
    text-align:left;
}
#left ul li{ 
    list-style-type:circle;
}
#footer{
	clear:both;
}


/*----MISC */
#commentBody{
	display:none;
}


.spreadsheet {
	border-width:0px;
	border-style:solid;
}
table.spreadsheet th {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
table.spreadsheet td {
	border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	-moz-border-radius: 0px 0px 0px 0px;
}
.required{
	first-letter:"*";
}

.showgrid {
    background:none;
}
.clear{
	clear:both;
}

.news{
	min-height:inherit;
	border-bottom: 1px dashed #333333;
}
