
body {
background-image: url(../images/bkg-interior.jpg);
background-repeat: repeat-x;
background-color:#ffffff;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: .8em;
color: #908f8f;
}


/*------------------- 2. MASTHEAD ------------------- */
#masthead {
height: 30px;
width: 990px;
background-color: #c1d1a4;
}




/*-------------------3. CRUMZ ------------------- */
#breadcrumb {
font-size: .9em;
padding-bottom: 0px;
height: 25px;
display: block;
}

#breadcrumb p {
color:#baca9e;
}

#breadcrumb a {
color:#baca9e;
}

#breadcrumb span {
color:#838e6f;
}




/*------------------- LEFT ------------------- */

#left {
float: left;
width: 262px;
padding-top: 20px;
padding-bottom: 50px;
}

#left img {
padding-left: 62px;
}







/*------------------- MIDDLE ------------------- */

#middle {
float: left;
width: 430px;
padding-top: 10px;
padding-bottom: 50px;
padding-left: 20px;
}

#middle h1 {
padding-bottom: 15px;
font-size: 1.25em;
}


#middle p {
line-height: 26px;
font-size: .9em;
padding-bottom: 20px;
}

#middle a {
font-weight: bold;
color: #305a85;
}

#middle img {
margin: 5px 15px 5px 0px;
border: solid 1px;
color: #879099
}


#middle li {
padding-bottom: 15px;
margin-left: 15px;
}



/*------------------- RIGHT ------------------- */

#right {
float: right;
width: 262px;
padding-top: 20px;
padding-bottom: 50px;
padding-left: 0px;
}


#right img {
padding-left: 52px;
}



#rightLogos {
background-image:url(/images/right-logos.jpg);
background-repeat: no-repeat;
background-position: center;
padding-top: 80px;
height: 283px;
width: 262px;
}

#rightLogos img {
padding-top: 80px;
}



/*------------------- FORM ------------------- */


#formContainer {
width: 244px;
float:right;
padding-top: 5px;
padding-left: 18px;
background-image:url(/images/bkg-form.jpg);
background-repeat: no-repeat;
height: 440px;
}



#formContainer span{
color: #ce8500;
font-weight: bold;
font-size: 1.6em;
padding-bottom: 10px;
padding-top: 2px;
text-shadow: 1px 1px 1px #ffffff;
display: block;
}


#formContainer .submitBtn {
background-image:url(../images/btn-interior.jpg);
background-repeat: no-repeat;
background-position: 0 0;
height: 42px;
width: 229px;
border: none;
margin-top: 10px;
display:block;
}

#formContainer .submitBtn:hover {
background-image:url(../images/btn-interior.jpg);
background-repeat: no-repeat;
background-position: 0 -42px;
}




/*------------------- SPECIFIC PAGES ------------------ */



#sitemap a{
font-size: 1em;
padding-bottom: 8px;
display: block;
font-weight: bold;
padding-top: 10px;
text-transform: capitalize;
}


#sitemap .subpage{
padding-left: 10px;
display: block;
font-weight: normal;
}

iframe { 
border: #cccccc solid 1px;
margin-top: 20px;
}



#middle table {
padding: 15px 0px 25px 0px;
}

#middle td {
border: #cccccc solid 1px;
padding: 5px;
}

.altrow {
background-color:#dfdfdf;
}
