@charset "UTF-8";
/*hard reset*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; outline: none;}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th { font-size: 1em; font-weight: normal; font-style: normal; }ul,ol { list-style: none; }fieldset,img {border: none; }caption,th { text-align: left; }table { border-collapse: collapse; border-spacing: 0; }
/*end reset*/

body {
outline: none;
font-family: Verdana, Arial, Helvetica, 'MS Trebuchet';
font-size: 1em;
margin: 0;
padding: 0;
overflow: auto;
background: url('images/background.jpg') top left repeat;
}

#cont {
width: 980px;
margin: 0 auto;
margin-top: 20px;
margin-bottom: 0;
border: 0;
height: 100%;
background: transparent #fff;
}

.main {
width: 980px;
margin: 0 auto;
background:#fff;
border:1px solid #000;
border-top: 0;
}
.space50 {
height: 50px;

}
.space100 {
height: 100px;

}
.space200 {
height: 200px;

}

#header{
height: 118px;
width: 982px;
background: #000;
background: url('images/header.png') top center no-repeat;
}

#header img{
padding: 10px;
}

#sshead {
width: auto;
float: right;
color: #fff;
}

#sshead h2 {
padding: 7px;
text-align: right;
font-size: 1.4em;
font-weight: bold;
padding-right: 7px;													
}

#footer {
height: auto;
margin: 0 auto;
font-size: .9em;
width: 80%;
border-top: 1px dotted gray;
margin-bottom: 5px;
}



.col {
padding: 0;
padding-right: 10px;
padding-left: 10px;
font-size: .65em;
line-height: 16px;
float: left;
width: 20%;
height: 150px;
text-align: left;
list-style: none;
}

.mini {
width: 80px;
margin: 0 auto;
}

.copy{
border-top: 1px dotted gray;
margin-top: 5em;
font-size: .6em;
}

.clearb{
clear: both;
}

.item {
float: left;
padding: 7px;
margin: 0;
font-size: .65em;
height: inherit;
width: 125px;
}
.item h3 {
font-size: .8em;
font-weight: bold;
}

.itemb
{
width: 835px; 
margin: 0 auto;
margin-top: -75px;
}

.links {

height: 154px;
width: 570px; /* change this if changing padding on .links a img */
margin: 0 auto;
}

.links a {
cursor: pointer;

}
.links a img {
padding-left: 30px;

}
#preload{
display: none;

}

a:link{color:#000;text-decoration:none; outline: none}
a:visited {color: #000; text-decoration: none; outline: none;} 
a:hover {color:green;text-decoration:none;outline: none}
a:focus{outline: none}


#slideshow{list-style:none;color:#fff;}
#slideshow span{display:none}
#wrapper{width:506px; margin:0px auto;display:none}
#wrapper *{margin:0;padding:0}
#fullsize{position:relative;width:500px;height:320px;padding:2px; border: 0; background:#fff}
#information{position:absolute;bottom:0;width:500px;height:0;background:#fff;text-align:center;color:#000;overflow:hidden;z-index:200;opacity:0.8;filter:alpha(opacity=80)}
#information h3{padding:4px 8px 3px}#information p{padding:0 8px 8px}#image{width:500px}#image img{position:absolute;z-index:25;width:500px}

/*
MENU STYLE


*/
.chromestyle{
width: 100%;
font-weight: bold;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #000;
width: 980px;
background: url('images/chromebg.gif') center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: right; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #ddd;
padding: 4px 7px;
margin: 0;
text-decoration: none;

}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url('images/chromebg-over.gif') center center repeat-x; color: #fff;/*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: white;
width: 200px;
visibility: hidden;
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: green;
color: #fff;
}

sup {
font-size: 0.5em;
}

/*

FORM CSS BELOW


*/


#fcf2 {
text-align: center;
border:1px solid #777;
width: 600px;
}
#fcf2 h3 {
font-size:1.5em;
background-color:#000;
color:#fff;
font-weight:bold;
padding:4px;
margin:0px;
}
#fcf2 p {
text-align:center;
padding:8px;
}
#fcf2 em {
color: lime;
}
#fcf2 div.r {
clear: both;
padding-top: 5px;
}
#fcf2 label {
float: left;
width: 150px;
text-align: right;
}
#fcf2 span.f {
float: right;
width: 400px;
text-align: left;
}
#fcf2 div.sp {
clear: both;
}
#fcf2 .req {
font-weight:bold;
}
#fcf2 input, #fcf2 textarea {
background: #fff;
color: #000;
border:1px solid #777;
padding:2px;
}

#fcf2 input:focus, #fcf2 textarea:focus {
background: green;
color: #fff;
border:1px solid #777;
}

