/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	border:0px;
	margin:0px 0px 0px 0px;
	font-size:11px;
	color:#333333;
	background:url(../images/site_bg.gif) repeat-y center #eeeeee;
}

img { border:none;}
#search_form { height:17px; font-size:12px; position:absolute; top:0px; right:33px; width:250px; margin-right:4px;}
#search_button { position:absolute; top:0px; right:0px;}
#search_box { position:absolute; top:15px; right:2px;}

a {color:#2d7cf1;}
a:hover {color:#000000;}

h1 { font-size:18px; color:#000000; padding:0px; margin:3px 0px;}
h4 {font-size: 12px; margin: 0px 0px 7px 0px; padding:0px;}

#home-title { background:url(../images/title-bg.gif) repeat-x; padding:5px 0px 7px 8px; margin:2px 0px 0px 0px;}
#homepage p { padding:0px 0px;}

.page_image { float:right; border:#cccccc 1px solid; padding:2px; margin:0px 0px 4px 7px;}
#related_section {background-color:#f5f5f5; padding:6px 0px 0px 8px; border:#e9e9e9 1px solid;}
#related_section p {padding:0px 0px 7px 0px; margin:0px;}

#nav_row { border-bottom:#e9e9e9 1px solid; position:relative; padding:13px 0px 10px 0px; margin-bottom:5px;}
#logo_row {position:relative;}
#addthis_section {padding:4px 0px 4px 0px; border-bottom:#e9e9e9 1px solid;}
#addthis_section2 { position:absolute; top:3px; right:7px;}

#ad_wide { padding:4px 0px 6px 0px;}
#ad_left { padding:0px 0px 16px 3px;}

#contact_number { position:absolute; top:5px; right:8px;}


#logo { padding:6px 0px 1px 10px;}

.catlinks {color:#2d7cf1; padding:3px 0px 4px 1px;}
.catlinks a {color:#2d7cf1; text-decoration:none; display:block; padding:1px 0px 2px 4px; margin:3px 0px 4px 0px; border-radius:3px 3px 3px 3px; width:135px;}
.catlinks a:hover {color:#ffffff; background-color:#2d7cf1; }

#breadcrumb { padding-bottom:4px;}
#breadcrumb a { text-decoration:none;}
#breadcrumb span {color:#2d7cf1;}

#headerlinks {color:#2d7cf1; position:absolute;  right:160px; top:4px;}
#headerlinks a { color:#2d7cf1; text-decoration:none; padding-left:12px;}
#headerlinks a:hover {color:#000000;}
#headerlinks span {text-decoration:none;}

#footerlinks {color:#313131; padding-top:4px; background:url(../images/footer_bg.gif) top repeat-x;}
#footerlinks a {color:#2d7cf1; text-decoration:none;}
#footerlinks a:hover {color:#000000;}

#quick-searches { border-bottom:#eeeeee 1px solid; padding:0px 2px 3px 8px; margin-bottom:8px; font-size:11px;}
#footer_table { padding:0px 8px;}
#footer_table a { display:block; padding-bottom:3px;}
#copyright {border-top: 1px solid #eeeeee;  padding: 5px 0px 18px 8px; margin-top:7px; color:#CCCCCC;}
#social_media { padding:10px 0px 0px 0px;}

#left_col { padding-top:10px;}
#main_content { padding:8px 0px 8px 10px;}
#homepage { padding-top:15px;}

#nav_bar {background-color:#ae2222; padding:5px 0px 7px 5px;}

#left-table-column { padding-right:12px;}

#rsslink { display:none;}
.news img { display:block;}
.newsAlt { width:300px; float:left; padding-right:10px;}
.news { width:300px; float:left; padding-right:10px;}


/******** google search ********/

  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #f4f4f4;
    background-color: #FFFFFF;
  }
  .gsc-control-cse .gsc-table-result {
    font-family: Arial, sans-serif;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #CCCCCC;
    border-bottom-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #CCCCCC;
  }
  .gsc-webResult.gsc-result,
  .gsc-results .gsc-imageResult {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gsc-webResult.gsc-result:hover,
  .gsc-imageResult:hover {
    border-color: #FFFFFF;
    background-color: #FFFFFF;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b,
  .gs-imageResult a.gs-title:link,
  .gs-imageResult a.gs-title:link b {
    color: #2d7cf1;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b,
  .gs-imageResult a.gs-title:visited,
  .gs-imageResult a.gs-title:visited b {
    color: #2d7cf1;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b,
  .gs-imageResult a.gs-title:hover,
  .gs-imageResult a.gs-title:hover b {
    color: #2d7cf1;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b,
  .gs-imageResult a.gs-title:active,
  .gs-imageResult a.gs-title:active b {
    color: #2d7cf1;
  }
  .gsc-cursor-page {
    color: #2d7cf1;
  }
  a.gsc-trailing-more-results:link {
    color: #2d7cf1;
  }
  .gs-webResult .gs-snippet,
  .gs-imageResult .gs-snippet,
  .gs-fileFormatType {
    color: #313131;
  }
  .gs-webResult div.gs-visibleUrl,
  .gs-imageResult div.gs-visibleUrl {
    color: #999999;
  }
  .gs-webResult div.gs-visibleUrl-short {
    color: #999999;
  }
  .gs-webResult div.gs-visibleUrl-short {
    display: block;
  }
  .gs-webResult div.gs-visibleUrl-long {
    display: none;
  }
  .gs-promotion div.gs-visibleUrl-short {
    display: block;
  }
  .gs-promotion div.gs-visibleUrl-long {
    display: none;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #2d7cf1;
  }
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
    border-color: #CCCCCC;
    background-color: #FFFFFF;
    color: #2d7cf1;
  }
  .gsc-webResult.gsc-result.gsc-promotion {
    border-color: #ffffff;
    background-color: #ffffff;
  }
  .gsc-completion-title {
    color: #2d7cf1;
  }
  .gsc-completion-snippet {
    color: #313131;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #2d7cf1;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #2d7cf1;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #2d7cf1;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #2d7cf1;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #333333;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #999999;
  }
  