body 
{background-color:#78a22f;
background-repeat:repeat-x;
font-family:Arial, Verdana,sans-serif;
margin:0px;
}

/* NAVIGATION------------------------------------------------------------------------------*/
#navcontainer ul
{
margin: 0;
margin-left:190px;
padding: 0;
list-style-type: none;
text-align: left;
}

#navcontainer ul li { display: inline;}

#navcontainer ul li a
{
text-decoration: none;
font-family:Arial,Helvetica,sans-serif;
padding: 0px 41px 0px;
color: black;
}

.navTitles {
border:0px;
height:12px;
}

#line {
background-color: #666666;
width:100%;
text-align:center;
height:1px;
}

#home a:hover
{
background-color: #e4e4e4;

}

#apply a:hover {
background-color: #e4e4e4;

}

#people a:hover{
background-color: #e4e4e4;

}

#contact a:hover {
background-color: #e4e4e4;
}

/* OUTLINE--------------------------------------------------------------------------------*/

#chrome {
background:url('../IMG/shadow.png')
center top repeat-y;
width:820px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}

#closer {
background:url('../IMG/shadow2.png')
center top no-repeat;
width:820px;
height:10px;
margin-left:auto;
margin-right:auto;
margin-top:0px;
}

#frame {
background-color:white;
border:0px;
width:800px;
text-align:left;
border-style:solid;
border-color:black;
margin:0 10px
}

#CONTENT {
margin: 0px;
padding: 5px 5px 5px 5px
}

#contact_frame {
border-color:black;
border-top:2px solid;
height:400px;
}

#quote_frame {
border-color:black;
border-top:2px solid;
height:1400px;
}

#apply_frame {
border-color:black;
border-top:2px solid;
}


#index_top {
height:300px;
border-color:black;
border-top:2px solid;
}

.index_float1 {
width:300px;
height:300px;
}

.index_float2 {
width:495px;
height:300px;
}

/* BODY--------------------------------------------------------------------------------*/

.quote_img {
border:0px;
width:380px;
padding:2px 7px;
}

.textbody {
text-align:justify;
padding: 0px 15px;
}

#contactbody {
text-align:justify;
}

.indexbody {
text-align:justify;
}

#indexbody2 {
text-align:justify;
padding: 0px 5px 0px 15px;
}

.indexbody3 {
text-align:justify;
padding: 0px 15px;
}

.tableheading {
font-family:Palatino Linotype, Book Antiqua,serif;
text-align:justify;
font-size:24px;
padding: 0px 15px;
}

.tableheading2 {
text-align:justify;
font-size:24px;
}


#contentHeader {
margin-left:15px;
font-family:Palatino Linotype, Book Antiqua,serif;
font-size:32px;
}

#iframe {
border-color:gray;
border-right:1px dashed gray;
border-bottom:1px dashed gray;
width:430px;
height:360px;
}

#contact_content {
width:350px;
height:400px;
}

.boldtype{
font-weight:bold;
}

.italic{
font-style:italic;
}
/* HEADER--------------------------------------------------------------------------------*/

.header {
text-align:left;
border:0px;
z-index:2;
}

#header2 {
border-top: 5px solid black;
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:0;
}

.crest {
position:relative;
top:25px;
border:0px;
width:190px;
}

.pageTitle {
position:relative;
top:0px;
border:0px;
height:75px;
}

.navBg {
border-top: 2px solid black;
border-bottom: 2px solid black;
margin-bottom:0px;
}

/* LIST STYLES-------------------------------------------------------------------------- */

.contact_list {
list-style-type:none;
}

.col {
border: 1px dashed;
border-color:gray;
width:390px;
height:300px;
}

.col2a {
border-top: 1px dashed;
border-color:gray;
width:394px;
float:left;
}

.col2b {
border-top: 1px dashed;
border-left: 1px dashed;
border-color:gray;
width:394px;
float:right;
}

.quote_col1 {
width:394px;
float:left;
}

.quote_col2 {
width:394px;
float:right;
border-left: 1px dashed;
border-color:gray;
}

.col4 {
width:350px;
}
.col5 {
width:425px;
}
/* NUMBERED------------------------------------------ */
.apply_list {
list-style-type:decimal;
}

.apply_list li{
padding:5px;
}

/* FOOTER--------------------------------------------------------------------------------*/

/* DIV------------------------------------------------*/

#footer1 {
background-color:#1c1c1c;

border:0px;
border-top:2px;
border-bottom:2px;
border-style:solid;
border-color:black;
width:800px;
}

#footer2 {
background-color:#1c1c1c;
border:0px;
width:800px;
}

#band {
border-bottom: 5px solid black;
width:800px;
margin-left:auto;
margin-right:auto;
margin-top:0;
}

/*IMAGE BAND==========================*/

/* LISTS----------------------------------------------*/

#footerLink1{
margin: 0;
padding: 0;
list-style-type: none;
text-align: left;
}

#footerLink1 li{ display: inline;}

#footerLink1 li a
{
text-decoration: none;
font-family:Arial,Helvetica,sans-serif;
padding: 0em 3em;
color: #666666;
}

#footerLink1 li a:hover
{
text-decoration: underline;
color:white;
}

#footerLink2{
margin: 0;
margin-left:0;
padding: 0;
list-style-type: none;
text-align: left;
}


#footerLink2 li a
{
text-decoration: none;
font-family:Arial,Helvetica,sans-serif;
padding-left:14em;
color: #666666;
}

#footerLink2 li a:hover
{
text-decoration: underline;
color:white;
}

#Credtag {
font-family:Arial,Helvetica,sans-serif;
color: #333333;
font-size:9px;
text-align:right;
padding:5px;
}

/* SLIDE VIEWER------------------------------------------ */
#s3slider { 
   width: 490px; /* important to be same as image width */ 
   height:300px;
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 490px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
list-style-type: none;
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   font: 36px/32px Arial, Helvetica, sans-serif;
   padding: 10px 13px;
   width: 190px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   top: 0;
   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image 
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
}
.gallery {
width:490px;
}
