body {
background-image:url(graphics/bg_site.gif);
background-repeat: repeat-y;
background-position: top;
margin: 0px;
padding: 0px;
text-align: center;
}

#maincontainer {
background-color:#FFFFFF;
background-image:url(graphics/bg_container.gif);
background-position:top;
background-repeat:repeat-x;
width: 840px;
position:absolute;
left:50%;
margin-left:-428px;
}

#topimage {
width:806px;
height: 113px;
text-align:left;
padding-left: 34px;
}

#menu {
width:806px;
height: 47px;
text-align:left;
padding-left: 34px;
}

#flash {
height: 287px;
padding-top: 10px;
clear: none;
float: left;
padding-left: 35px;
}

#content {
font-family: tahoma;
font-size: 12px;
color: #2d2d2d;
text-align: justify;
float:left;
clear:none;
padding-left: 50px;
padding-bottom: 20px;
line-height: 17px;
}

#footer{
background-color: #7b0907;
height: 130px;
width: 770px;
margin-left: 35px;
margin-right: 35px;
float: none;
clear: left;
}

#footerleft {
margin: auto;
text-align:left;
float: left;
clear:left;
background-color: #7b0907;
font-family: tahoma;
font-size: 11px;
color: #f1f0e7;
line-height:16px;
padding-left: 16px;
padding-top: 20px;
}

#footerleft A{
text-decoration: none;
color: #ccac33;
}

#footerleft A:hover{
text-decoration: underline;
color: #f1f0e7;
}

#footerright {
margin: auto;
text-align:left;
float:right;
clear:right;
background-color: #7b0907;
font-family: tahoma;
font-size: 11px;
color: #f1f0e7;
padding-top: 20px;
padding-right: 16px;
text-align:center;
}

#insidecontent {
width: 789px;
float: left;
clear: left;
font-family: tahoma;
font-size: 12px;
color: #2d2d2d;
line-height: 17px;
padding-left: 50px;
padding-right: 0px;
padding-top: 1px;
padding-bottom: 20px;
text-align: justify;
}

#insidecontent A{
text-decoration: underline;
color: #b68900;
}

#insidecontent A:hover{
text-decoration: underline;
color: #7b0906;
}

#left {
width: 540px;
float: left;
clear: left;
}

#right {
padding-top: 14px;
float: right;
clear: right;
height: 300px;
width: 220px;
padding-left: 5px;
}

#quote {
background-image:url(graphics/quote.gif);
background-position:top;
background-repeat:no-repeat;
width: 215px;
height: 286px;
float:right;
clear:right;
text-align:left;
font-family:tahoma; 
font-size:11px; 
line-height:16px;
color: #2d2d2d;
}

#apply {
background-image:url(graphics/employ.gif);
background-position:top;
background-repeat:no-repeat;
width: 194px;
height: 205px;
float:right;
clear:right;
text-align:left;
font-family:tahoma; 
font-size:11px; 
line-height:16px;
color: #2d2d2d;
}

#applyin {
background-image:url(graphics/employ.gif);
background-position:top;
background-repeat:no-repeat;
width: 240px;
height: 205px;
float:right;
clear:right;
text-align:left;
font-family:tahoma; 
font-size:11px; 
line-height:16px;
color: #2d2d2d;
}

#test {
background-image:url(graphics/test.gif);
background-position:top;
background-repeat:no-repeat;
width: 194px;
height: 210px;
float:right;
clear:right;
text-align: justify;
font-family:tahoma; 
font-size:11px; 
line-height:16px;
color: #2d2d2d;
}

#testin {
background-image:url(graphics/test.gif);
background-position:top;
background-repeat:no-repeat;
width: 245px;
height: 210px;
float:right;
clear:right;
text-align: justify;
font-family:tahoma; 
font-size:11px; 
line-height:16px;
color: #2d2d2d;
}





.thumbnail img{
padding-right:15px;
padding-bottom: 5px;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 0px;
}

.thumbnail span{ /*large image*/
position: absolute;
background-color: #fff;
padding: 0px;
left: 0px;
border: 0px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*larged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*css image*/
visibility: visible;
left: -54px; /*position where enlarged image should offset horizontally */
z-index: 50;
}








#logos {
font-family: tahoma;
font-size: 11px;
color: #f1f0e7;
width: 270px;
margin-top: 1.6em;
}



.form {
font-family: tahoma;
font-size: 12px;
color: #2d2d2d;
width: 300px;
line-height:22px;
}

.form2 {
font-family: tahoma;
font-size: 12px;
color: #2d2d2d;
width: 200px;
line-height:22px;
}

.form3 {
font-family: tahoma;
font-size: 12px;
color: #2d2d2d;
width: 70px;
line-height:22px;
}

.form4 {
font-family: tahoma;
font-size: 12px;
color: #2d2d2d;
width: 40px;
line-height:22px;
}

.form5 {
font-family: tahoma;
font-size: 12px;
color: #2d2d2d;
width: 558px;
line-height:22px;
}

.form6 {
font-family: tahoma;
font-size: 12px;
color: #2d2d2d;
width: 120px;
line-height:22px;
}

.form7 {
font-family: tahoma;
font-size: 12px;
color: #2d2d2d;
width: 415px;
line-height:22px;
}