/* ------------------------------------------------------------------------------------
     Filename: Styles.css
     Author:   MS Consulting Group, LLC
     Website:  http://www.prolend.net
     Updated:  7/3/2006 at 10:13 AM
   ------------------------------------------------------------------------------------ */

body { background-image: url(images/pagebg.jpg); background-repeat: repeat-y; background-position: 0 0; background-color: #EBEBEB; display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 800px; height: auto; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
#container { background-position: 0 0; display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 770px; height: auto; border-top: 0; border-right: 0; border-bottom: 0; border-left: solid 6px White; }
#header { background-position: 0 0; display: block; float: left; margin: 0px 0px 0px 0px; padding: 26px 0px 0px 0px; width: 780px; height: 171px; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
#lheader { background-image: url(images/logo.jpg); background-repeat: no-repeat; background-position: 0 0; display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 374px; height: 145px; border-top: solid 7px white; border-right: solid 7px white; border-bottom: solid 7px white; border-left: 0; }

.home { background-image: url(images/home_image.jpg); } 
.company { background-image: url(images/company_image.jpg); } 
.contact { background-image: url(images/contact_image.jpg); } 
.links { background-image: url(images/links_image.jpg); } 
.location { background-image: url(images/location_image.jpg); } 
.request { background-image: url(images/request_image.jpg); } 
.resources { background-image: url(images/resources_image.jpg); } 
#rheader { background-repeat: no-repeat; background-position: 0 0; display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 368px; height: 145px; border-top: solid 7px white; border-right: 0; border-bottom: solid 7px white; border-left: 0; }

#sitemap { background-position: 0 0; display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 780px; height: auto; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
#sitemap ul { background-position: 0 0; display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 0px; width: 780px; height: auto; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; text-align:center; line-height:30pt; vertical-align:middle; }
#sitemap ul li { background-position: 0 0; display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 20px 0px 20px; width: auto; height: auto; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; text-align:center; line-height:30pt; vertical-align:middle;}

#sitemap a         { font: .7em tahoma; font-weight: bold; color: #D1D7DB; text-decoration: none; }
#sitemap a:active  { font: .7em tahoma; font-weight: bold; color: #D1D7DB; text-decoration: none; }
#sitemap a:visited { font: .7em tahoma; font-weight: bold; color: #D1D7DB; text-decoration: none; }
#sitemap a:hover   { font: .7em tahoma; font-weight: bold; color: white;  text-decoration: none; }

.active {color: White; }

#lcontent { background-position: 0 0; display: block; float: left; text-align: center; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 200px; height: 550px; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
#lcontent h2 { background-color: #1a9658; font: 11px verdana; font-weight: bold; color: #e3e7d8; margin: 10px 0 10px 0; padding: 2px 0 2px 0; }

#lcontent a         { font: 11px tahoma; color: #D1D7DB; text-decoration: none; }
#lcontent a:active  { font: 11px tahoma; color: #D1D7DB; text-decoration: none; }
#lcontent a:visited { font: 11px tahoma; color: #D1D7DB; text-decoration: none; }
#lcontent a:hover   { font: 11px tahoma; color: white; text-decoration: none; }

#rcontent { background-position: 0 0; background-color: #ffffff; display: block; font: .7em arial; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 549px; height: 550px; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
#rcontent a {font: 12px Arial; color: #1ac072; text-decoration: none;  }
#rcontent a:active {font: 12px Arial; color: #1ac072; text-decoration: none;  }
#rcontent a:visited {font: 12px Arial; color: #1ac072; text-decoration: none;  }
#rcontent a:hover {font: 12px Arial; color: #FF0000; text-decoration: none;  }

#footer { background-image: url(images/footerbg.jpg); background-repeat: no-repeat; background-position: 0 0; display: block; float: left; margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px; width: 745px; height: 100px; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }

img { border: 0; }

#rcontent h2 { font-family: verdana; font-weight: bold; font-size: 12px; color: #252525; margin: 30px 0 0 25px; padding: 0 0 0 0 }
#aboutcontent ul { margin-left: 17px; width: 610px; margin-top: 0; }
#aboutcontent p { font-family: tahoma; width: 460px; text-align:justify; font-weight: normal; font-size: 11px; color: #252525; margin: 20px 0 0 10px }

#directionscontent h2 { font-family: verdana; font-weight: bold; font-size: 12px; color: #252525; margin: 30px 0 0 25px; padding: 0 0 0 0 }
#directionscontent ul { margin-left: 17px; width: 610px; margin-top: 0; }
#directionscontent p { font-family: tahoma; width: 535px; text-align:justify; font-weight: normal; font-size: 11px; color: #252525; margin: 20px 0 0 25px }

#contactcontent h2 { font-family: verdana; font-weight: bold; font-size: 12px; color: #252525; margin: 30px 0 0 25px; padding: 0 0 0 0 }
#contactcontent ul { margin-left: 17px; width: 610px; margin-top: 0; }
#contactcontent p { font-family: tahoma; width: 535px; text-align:justify; font-weight: normal; font-size: 11px; color: #252525; margin: 20px 0 0 25px }
#contactcontent a:hover { color: Black }

#rinfocontent p { font-family: tahoma; width: 500px; text-align:justify; font-weight: normal; font-size: 11px; color: #252525; margin: 20px 0 35px 25px }

#copyright { color: #999999; width: 345px; float: left; display: inline; margin: 8px 0 0 13px; font-family: Arial; font-size: 11px; }

#validation { font-family: tahoma; font-size: 11px; width: 385px; float: left; color: #505050; display: inline; margin: 7px 0 0 0 }
#validation a, a:active, a:visited { color: #808080; text-decoration: none; font-family: verdana; font-size: 10px }
#validation a:hover { text-decoration: none; color: black; font-family: verdana; font-size: 10px }

#fsitemap { background-position: 0 0; display: block; float: left; margin: 15px 0px 0px 0px; padding: 0px 0px 0px 0px; width: 750px; height: auto; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
#fsitemap ul { background-position: 0 0; display: block; float: left; margin: 30px 0px 0px 100px; padding: 0px 0px 0px 0px; width: auto; height: auto; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
#fsitemap ul li { background-position: 0 0; display: block; float: left; margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px; width: auto; height: auto; border-top: 0; border-right: 0; border-bottom: 0; border-left: 0; }
#fsitemap a         { font: 11px Arial; color: #b0b898; text-decoration: none; }
#fsitemap a:active  { font: 11px Arial; color: #b0b898; text-decoration: none; }
#fsitemap a:visited { font: 11px Arial; color: #b0b898; text-decoration: none; }
#fsitemap a:hover   { font: 11px Arial; color: black;  text-decoration: none; }

#contentbody h4 { font-family: Verdana; font-size: 11px; padding-left: 15px; margin-top: 30px }
#contentbody h3 { font-family: Verdana; font-size: 11px; padding-left: 15px; margin-top: 30px }
#contentbody h2 { font: bold 13px arial;}
#contentbody p { text-align: justify }
#contentbody { width: 500px; padding: 20px 0 0 20px; height: auto; display: block; float: left; font: 12px arial; }
#contentbody ul { margin: 0; margin-bottom: 50px; padding: 0; width: 500px; height: auto; list-style-type: none; float: left; display: block; }
#contentbody ul li { font-family: verdana; font-size: 11px; color: #4c4c4c; width: 500px; margin: 0 0 35px 5px; padding: 0 0 15px 0; height: 195px; float: left; display: block; border-bottom: solid 1px #cfd0cb; }

.sideh3 { font: bold 11px arial; text-align: left; margin: 20px 0 2px 10px;}
.sidep { text-align: left; margin: 0 0 0 10px;}

h1 span { display: none; }
#sitemap h2 {display: none; }