body {
margin-top:0;
margin-bottom:0;
font-family:"Arial", Helvetica, sans-serif;
}

#container {
background:url('images/background.gif') repeat-y 100% 0;
width:49.75em;
margin:0 auto;
}

#outer {
border:2px solid #3366FF;
width:47em;
margin:0 auto;
}

#header {
background:url('images/header-bg2.jpg') no-repeat 100% 0;
}

#header img {
padding:13px 0 12px 25px;
}

#menu {
background-color:#3366FF;
text-align:center;
color:#FFFFFF;
padding:6px 0;
font-size:.75em; 
font-weight:bold;
}
#menu ul{
display:inline;
}

#menu ul li {
display:inline;
}

#menu ul li a {
color:#ffffff;
text-decoration: none;
padding-left:8px;
margin:0 13px 0 0;
}

#menu ul li a:hover {
text-decoration: none;
color:#ECF40A;
border-left:4px solid #ECF40A;
padding-left:4px;
}

#menu ul li a.select {

text-decoration: none;
color:#ECF40A;
border-left:4px solid #ECF40A;
padding-left:4px;
}


#content {
font-size:.75em;
margin:15px;
float:left;
width:60em;
}

#content h1{
color:#3366FF;
font-size:1.4em;
margin:0;
padding-bottom:5px;
}

#content h2 {
font-size:1.1em;
margin:0;
padding-bottom:10px;
}


#content p {
margin-top:0;
}

#content p img {
float:left;
padding:0 10px 5px 0;
}

#content  span.imgLeft {
float:left;
padding:0 10px 10px 0;
text-align:center;
font-size:.75em;
color:#3366FF
}

#content  span.imgRight {
float:right;
padding:0 0 10px 10px;
text-align:center;
font-size:.75em;
color:#3366FF;
}

#content  span.imgCenter {
text-align:center;
padding:0 6em;

}

#content #imgArea {
margin:30px auto;
width:100%;
clear:both;
}



#content p a, #content a {
color:#3366FF
}

#banner {
float:right;
width:13em;
clear:left;
margin-left:19px;
}

#content #banner img {
margin-bottom:10px
}

#content #banner a img  {
border:1px solid #3366FF;
padding:0
}

#content .section {
Float:left;
background-color:#F2F2F2;
border-bottom:1px solid #3366FF;
width:43em;
padding:10px;
margin-bottom:15px;
overflow:auto;
}

#content .section2 {
Float:left;
background-color:#F2F2F2;
border-bottom:1px solid #3366FF;
width:56em;
padding:10px;
margin-bottom:15px;
overflow:auto;

}

#content ul{
margin-top:0;
}

#content ul li a {
color:#000000
}


#footer {
font-size:.8em;
clear:both;
background:url("images/footer.gif") no-repeat 50% 0;
margin:15px;
text-align:center;
height:50px;
}

#footer p {
margin0;
padding-left:10em;
padding-top:35px
}
#footer p {
margin:0;
padding-left:10em;
padding-top:35px;
color:#000000;
}

#footer p a {
color:#000000;
text-decoration:underline;
}

#footer p a:hover {
color:#3366FF;
text-decoration:underline;
}


#footer p span {
margin:5px;
display:block;
}


br.clear {
clear:left;
}

.flashGallery {
text-align:center;
margin:0;
padding:0;
}

.formGallery {
padding:0px 0 20px 0;
clear:both;
overflow:auto;
}

.formGallery label {
float:left;
width:10em;
padding-top:2px;
}

.formGallery input {
float:left;
clear:right;
width:10em;
}

.formGallery select{
float:left;
clear:right;
width:15em;
}

.formGallery input.button {
border:1px solid #3366FF;
color:#fff;
background-color:#3366FF;
width:5em;
margin:5px 0;
}

.spacing {
line-height:2em;
}

.spacingLong {
height:30em;
}

.contactUs {

width:70%;
float:left;
}

.contactUs label{
width:10em;
float:left;
clear:left;
margin-top:2px;
}

.contactUs input {
float:left;
clear:right;
width:20em;
margin-top:5px;
}
.contactUs textarea {
float:left;
clear:right;
width:20.5em;
margin-top:5px;
}

.contactUs input.button {
border:1px solid #3366FF;
color:#fff;
background-color:#3366FF;
width:10em;
margin:5px 10px 5px 0;
float:left;
font-size:.9em
}

.buttonArea {
margin-left:13em;
}

.caption {
color:#3366FF;
font-size:.9em;
}

.pdf {
background:url("images/acrobat.gif") no-repeat 0 50%;
padding:3px 0 2px 20px;
}

.newsMenu {
height:120px;
overflow:auto;
display:block;
}
