body {margin: 0px auto; padding: 0px; font-family: normal 1em Arial, Verdana, sans-serif; background: #F5D7D0 url(images/background-body.gif) repeat-x top left;}

#container {margin: 0px auto; width: 934px; background: #CB3612;}
#container2 {margin: 0px auto; width: 1034px; background: #CB3612;}

h1 {background: #fff url(images/background-h1.gif) no-repeat bottom right; font: bold 1.0em Arial, Sans-serif; color: #0454A1; padding: 10px 170px 20px 25px; margin: 5px;}
h2 {font: bold 0.9em Arial, Sans-serif; color: #CB3612; padding: 10px 10px 5px 25px; margin: 5px;}

#spcol1 {width: 610px; margin: 5px;}
#spcol12 {width: 975px; margin: 0px;}
#spcol1 p {font: normal 0.75em Arial, Sans-serif; color: #000; padding: 0px 0px 10px 25px; margin: 0px;}
#spcol1 a {font: bold 1em Arial, verdana, sans-serif; color: #00f; text-decoration: none;}
#spcol1 a:link, #spcol1 {color: #00f; text-decoration: none;}
#spcol1 a:link:hover, #spcol1 a:visited:hover {color: #CB3612; text-decoration: none;}
#spcol1 ul {margin: 0px 0px 0px 40px; padding: 0px 0px 10px 10px;font: normal 0.75em Arial, Verdana, sans-serif; text-align: left; color: #3E3D3D;}
#spcol1 ul li {list-style-type: square; padding: 0px 10px;}

.spcols {float: left; width: 305px; margin: 5px;}
.spcols p {font: normal 0.75em Arial, Sans-serif; color: #000; padding: 0px 0px 10px 15px; margin: 0px;}
.spcols a {font: normal 1em Arial, verdana, sans-serif; color: #00f; text-decoration: none;}
.spcols a:link, .spcols {color: #00f; text-decoration: none;}
.spcols a:link:hover, .spcols a:visited:hover {color: #CB3612; text-decoration: none;}
.spcols ul {margin: 0px 0px 0px 40px; padding: 0px 0px 10px 10px;font: normal 0.75em Arial, Verdana, sans-serif; text-align: left; color: #3E3D3D;}
.spcols ul li {list-style-type: square; padding: 0px 10px;}
.spcols ul li a {color: #3E3D3D; text-decoration: underline;}
.spcols ul li a:link {color: #3E3D3D; text-decoration: underline;}
.spcols ul li a:visited {color: #3E3D3D; text-decoration: underline;}
.spcols ul li a:link:hover, .spcols ul li a:visited:hover {color: #CB3612; text-decoration: none;}

#sitenav {width: 934px; height: 35px; background: #737373;}
#sitenav ul {padding: 10px; margin: 0px; font: bold 0.9em Arial, Verdana, sans-serif; text-align: center;}
#sitenav ul li {list-style: none; display: inline; padding: 0px 10px;}
#sitenav ul li a {padding: 5px; margin: 0; font: bold 0.9em Arial, Verdana, sans-serif; text-decoration: none; color: #DFDDDD; border-bottom: 4px solid #737373;}
#sitenav ul li a:link {color: #DFDDDD;}
#sitenav ul li a:visited {color: #DFDDDD;}
#sitenav ul li a:link:hover, #sitenav ul li a:visited:hover {color: #fff; border-bottom: 4px solid #DD2B00;}

#dropmenudiv{
position:absolute;
border:1px solid #737373;
font: normal 0.8em Arial, Verdana, sans-serif;
line-height:18px;
z-index:100;
}

#dropmenudiv a, #dropmenudiv a:link, #dropmenudiv a:visited{
width: 100%;
display: block;
text-indent: 8px;
border-bottom: 1px solid #E6E6E6;
padding: 1px 0;
text-decoration: none;
background-color: #D7D7D7;
color: #494949;
}

#dropmenudiv a:hover{ /*hover background color*/
text-indent: 18px;
color: #fff;
background: #CB3612 url(images/bullet-menu.gif) center left no-repeat;
}


#leftcolumn {float: left; width: 258px; text-align: center; background-image: url(images/background-leftcolumn.jpg); background-repeat: no-repeat; background-position: bottom right;}
#leftcolumn2 {float: left; width: 8px; text-align: center; background-image: url(images/background-leftcolumn.jpg); background-repeat: no-repeat; background-position: bottom right;}
#rightcolumn {float: left; width: 676px;  background-image: url(images/background-rightcolumn.gif); background-repeat: repeat-x; background-position: top left;}
#rightcolumn2 {float: left; width: 926px;  background-image: url(images/background-rightcolumn.gif); background-repeat: repeat-x; background-position: top left;}

#pagecontents {width: 657px; margin: 19px 17px 0px 0px; background: #fff; border: 1px solid #838383;}
#pagecontents2 {width: 857px; margin: 19px 17px 0px 0px; background: #fff; border: 1px solid #838383;}

#homecontentsleft {width: 500px; float: left;}
#homecontentsleft ul {padding-left: 10px; margin-left: 40px; font: normal 0.75em Arial, Verdana, sans-serif; text-align: left; color: #3E3D3D;}
#homecontentsleft ul li {list-style-type: square; padding: 0px 10px;}
#homecontentsleft p {margin: 0px; padding: 10px 10px 15px 30px; font: bold 0.8em Arial, Verdana, sans-serif; text-align: left; color: #3E3D3D;}

#homecontentsright {width: 130px; float: left; margin-left: 20px;}
#homecontentsright p {margin: 0px; padding: 0px 10px 25px 10px; text-align: center;}
#homecontentsright a {font: bold 0.7em Arial, verdana, sans-serif; color: #6A3A19; text-decoration: none;}
#homecontentsright a:link, #homecontentsright a:visited {color: #6A3A19; text-decoration: none;}
#homecontentsright a:link:hover, #homecontentsright a:visited:hover {color: #CB3612; text-decoration: none;}

.botadds {float: left; width: 170px; padding: 10px 15px 10px 20px; font: normal 0.75em Arial, Sans-serif; background-image: url(images/background-address.gif); background-repeat: no-repeat; background-position: top right;}
.cellnos {float: left; width: 180px; padding: 10px 15px 10px 20px; font: normal 0.75em Arial, Sans-serif;}

#footer {background: #fff;}
#footer #footercontents {margin: 0px auto; width: 934px; background: #EAEAEA; border-top: 5px solid #C1C1C1; padding: 15px 0px 20px 0px;}
#footer p {font: 0.7em Arial, Verdana, sans-serif; color: #000; padding: 0px; margin: 0px; text-align: center; line-height: 100%;}
#footer a {font: 1em Arial, verdana, sans-serif; color: #000; text-decoration: none;}
#footer a:link, #footer a:visited {color: #000; text-decoration: none;}
#footer a:link:hover, #footer a:visited:hover {color: #CB3612; text-decoration: none;}

.clr {clear: both;}
