body {	background-color: #474747;
        margin: auto;
        text-align: center;
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 11px;
        line-height: 15px;
}

img {    border: 0px;
}

.inlinepic  {
margin-right: 10px; 
margin-bottom: 0px;
margin-left: 0px;
}

.highlight { background: #FFFF40; }

p {      text-align: left;
        margin: 10px 0px 10px;
}

#divModule p, #divModule h1, #divModule h2, #divModule h3 {      text-align: left;
        margin: 10px 10px 10px;
}

#divMiddleHomeTop p, #divMiddleHomeBottom p  {      text-align: left;
        margin: 10px 10px 20px;
}

#divRightMiddle p, #divRightBottom p {      text-align: left;
        margin: 10px 10px 20px;
}

a {      text-decoration: none;
        color: #003399;
}
a:hover {
        text-decoration: none;
        color: #FF9900;
}

li {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #000000;
  list-style-type: circle;
  text-align: left;
  margin-left: 0px;
}

#divBanners {
        width:800px; 
        padding: 0px;
        background-color: #DDDDDD;
				margin: 0px;
}

#divBaseTable {
        width:800px; 
        margin-top: 10px;
        margin-bottom: 50px;
        margin-left: auto;
        margin-right: auto;
        padding: 0px;
}

#divMenuBar {
        text-align: right;
				padding-top: 5px;
				padding-bottom: 10px;
}

#divMenuBar a:hover {
        color: #0F6ECE;
}

#divMenuBar a {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px;
        text-decoration: none;
        color: #C7A932;
        padding-right: 10px;
}

#divLeftNav {
        width: 170px;
        padding: 0px;
        margin-top: 0px;
        float: left;
        background-color: #DDDDDD;
}

#divLeftNavMinorTitle {
        padding-top: 10px;
}

#ulMajorNav {
        background: #e1e1e1 url(/images/btn/btn_background.jpg);
        margin: 0px;
        margin-bottom: 15px;
        padding: 0px;
}

#ulMajorNav li {
        width: 170px;
        height: 26px;
        list-style: none;
        border-bottom: 1px solid #BDBBBC;
        border-top: 1px solid #FFFFFF;
}

#ulMajorNav li a:hover {
        color: #C7A932;
}

#ulMajorNav li a {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px;
        font-stretch: expanded;
        display: block;
        line-height: 26px;
        text-transform: lowercase;
        text-decoration: none;
        color: #0F6ECE;
        text-align: right;
        padding-right: 5px;
}

#ulMajorNavBack {
        background: #e1e1e1 url(/images/btn/btn_background_back.jpg);
        margin: 0px;
        margin-bottom: 15px;
        padding: 0px;
}

#ulMajorNavBack li {
        width: 170px;
        height: 26px;
        list-style: none;
        border-bottom: 1px solid #BDBBBC;
        border-top: 1px solid #FFFFFF;
}

#ulMajorNavBack li a:hover {
        color: #C7A932;
}

#ulMajorNavBack li a {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 14px;
        font-stretch: expanded;
        display: block;
        line-height: 26px;
        text-transform: lowercase;
        text-decoration: none;
        color: #0F6ECE;
        text-align: left;
        padding-left: 5px;
}


#ulMinorNav {
        margin: 0px;
        padding: 0px;
				margin-bottom: 15px;
}

#ulMinorNav li {
        list-style: none;
        padding-right: 15px;
        text-decoration: none;
        text-align: right;
}

#divMiddleHome {
        border: 1px solid #FFFFFF;
				border-bottom: none;
        width: 332px;
        float: left;
        background-color: #ADC2C8;
}

#divMiddleHomeTop {
        background-color: #B6AC7A;
        border-bottom: 1px solid #FFFFFF;
}

#divRightHome {
        width: 295px;
        float: left;
        border: 1px solid #FFFFFF;
        border-left:none;
				border-bottom: none;
        background-color: #B1B8BF;
}

#divRightTop {
        background-color:#ADC2C8;
        border-bottom: 1px solid #FFFFFF;
}

#divRightTop input {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
        font-size: 11px; 
        margin-bottom: 10px;
}

#divRightMiddle {
        background-color: #B8BEA6;
}

#divRightMiddle ul {
        padding-left: 15px; 
        margin-left: 15px;
        margin-right: 15px;
}

#divRightMiddle li {    
        line-height: 16px;
        color: #000000;
        list-style-type: circle;
        text-align: left;
        margin-left: 0px;
}

#divRightBottom {
        border-top: 1px solid #FFFFFF;
}

#divRightBottom ul {
        padding-left: 15px; 
        margin-left: 15px;
        margin-right: 15px;
}

#divRightBottom li {    
        line-height: 16px;
        color: #000000;
        list-style-type: circle;
        text-align: left;
        margin-left: 0px;
}

#divBottomBar {
        text-align: center;
        clear: both;
        font-size: 10px;
        color: #FFFFFF;
        text-decoration: none;
        line-height: 30px;
}

#divBottomNav {
        border-bottom: 1px solid #8F8F8F;
        height: 30px;
}

#divBottomAddress {
        height: 30px;
}

.footerText {
        color: #FFFFFF;
        margin-right: 5px;
        margin-left: 5px;
}

#divPageContent {
        background-color: #B8BEA6; float:left;
        border-bottom: 1px solid #FFFFFF;
}

#divSubBanner {
        background-color: #DDDDDD; 
        float:left;
        width: 630px;
}

#divContent {
        background-repeat: no-repeat;
        background-position: center center;
        border: 0px;
        background-color: #FFFFFF;
        width: 460px;
        float: left;
        padding-top: 10px
}

#divContentLg {
        background-repeat: no-repeat;
        background-position: center center;
        border: 0px;
        background-color: #FFFFFF;
        width: 630px;
        float: left;
        padding-top: 10px
}

#divModule {
        width: 170px; 
        background-color: #B8BEA6; 
        float: left;
}

#divContent p {
   font-size: 9pt;
   line-height: 130%
}

#divContent li {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  line-height: 16px;
  color: #000000;
  list-style-type: circle;
  text-align: left;
  margin-left: 0px;
}

h1 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: bold;
  text-align: left;
  margin: 5px;
  margin-left: 0px;
  line-height: 22px;
}

h2 {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: bold;
  text-align: left;
  margin-top: 7px;
  margin-right: 10px;
  margin-bottom: 7px;
  margin-left: 0px;
}

h3,h4,h5{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-align: left;
  margin-top: 5px;
  margin-right: 10px;
  margin-bottom: 5px;
  margin-left: 0px;
}

.pagenav {
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	background-color: #DDDDDD;
  width: 440px;
 margin-left: 0px;
}

.defaultstyle {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	text-align: left;
	margin-left: 10px;
	margin-right: 10px;
}

#divEditBarImg {
	float: right; 
	margin-top: -22px;
}

#divEditBar {
	width: 630px;
	height: 24px;
	float: left;
	background: #e1e1e1 url(/images/bar/button_bg.gif);
}

#divEditBarText {
	float: left;
	font-size: 16px;
	font-weight: bold;
}

#divEditBarSm {
	width: 460px;
	height: 24px;
	float: left;
	background: #e1e1e1 url(/images/bar/button_bg.gif);
}

#divAd {
        width: 800px;
        border-top: 1px solid #FFFFFF;
        background-color: #E36F1D;
}

#divAdTitle {
        font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
        font-size: 21px;
        line-height: 30px;
        text-align: center;
}

@media screen
{
        blink { behavior:url(blink.htc);}
}

div#divContent table {
  vertical-align: top;
  align: left;
  border-color: white;
  boder-style: solid;
}

div#divContent shaded.table, div#divContent shaded.table td, div#divContent shaded.table th, div#divContent shaded.table tr {
  background-color:  #E5E2CF;
  border-color: white;
  border-style: solid;
  vertical-align: top;
  align: left;
}

div#divContent shaded.table {
  cell-spacing: 0px;
  cell-padding: 2px;
  border: 1px white;
  border-color: white;
}


div#divContent table.pagenav {
  background-color: #FFFFFF;
  background: #ffffff;
  border-bottom: 1px solid #E5E2CF;
  border-top: 1px solid #E5E2CF;
}

div#divContent table.pagenav td {
  background: #ffffff;
}

div#divMiddleHome p, div#divRightHome p, div#divRightHome li {
  font-size: 8.5pt;
}

.zoom_categories li {
   display: inline;   
}

.zoom_categories ul {
  display: inline;
  margin-left: -40px;
}

.searchheading, .summary, .suggestion, .result_pagescount {
}

div.cat_summary {
  text-align: left;
  margin-left: 5px;
}

.cat_summary ul {
  display: inline;
  margin-left: -40px;
}

.cat_summary li {
  display: inline;
  margin-right: 5px;
}

.results {
  margin-top: 5px;
}

.recommended {
  text-align: left;
  margin-left: 10px;
}

.recommended_heading {
  font-weight: bold;
}

.recommend_infoline, .recommend_description {
  margin-left: 15px;
}

