a {color:#287cb9; font-family:Calibri, Arial; text-decoration:underline}
a:visited {color:#287cb9; font-family:Calibri, Arial; text-decoration:underline}
a:hover {color:#287cb9; font-family:Calibri, Arial; text-decoration:underline}

body {
  display: block;
  margin: 0px;
  background-image:url(../images/bgMain.gif);
  background-repeat:repeat-x;
  background-color:#ffffff;
}

H1 {color:#287cb9; font-size:22px; font-family:Calibri, Arial; text-decoration:none; margin-top:25px; margin-bottom:5px}
H2 {color:#287cb9; font-size:20px; font-family:Calibri, Arial; text-decoration:none; margin-bottom:0px}
H3 {color:#525b63; font-size:18px; font-family:Calibri, Arial; text-decoration:none; margin-bottom:0px}

ol {
  list-style-position: inside;
}

ul {
  list-style-position: inside;
}

img {border:0px;}

.topMenu {color:#ffffff; font-size:16px; font-family:Calibri, Arial; line-height:25px; text-decoration:none}
.topMenu A {color:#d51e2b; text-decoration:none}
.topMenu A:visited {color:#d51e2b; text-decoration:none}
.topMenu A:hover {color:#ffffff; text-decoration:none}

.mainMenu {color:#ffffff; font-size:17px; font-family:Calibri, Arial; text-decoration:none; font-weight:bold}
.mainMenu A {color:#ffffff; text-decoration:none}
.mainMenu A:visited {color:#ffffff; text-decoration:none}
.mainMenu A:hover {color:#66bcff; text-decoration:none}

.mainMenuFr {color:#ffffff; font-size:16px; font-family:Calibri, Arial; text-decoration:none; font-weight:bold}
.mainMenuFr A {color:#ffffff; text-decoration:none}
.mainMenuFr A:visited {color:#ffffff; text-decoration:none}
.mainMenuFr A:hover {color:#66bcff; text-decoration:none}

.homeHeadline {color:#ffffff; font-size:50px; font-family:Calibri, Arial; text-decoration:none; font-style:italic}
.subHeader {color:#ffffff; font-size:35px; font-family:Calibri, Arial; text-decoration:none; font-style:italic; padding-left:20px}

.headerRed {color:#d91d2b; font-size:28px; font-family:Calibri, Arial; text-decoration:none; line-height:40px; font-weight:bold}
.headerWhite {color:#ffffff; font-size:28px; font-family:Calibri, Arial; text-decoration:none; line-height:40px; font-weight:bold}
.headerGray {color:#525b63; font-size:28px; font-family:Calibri, Arial; line-height:26px; text-decoration:none}

.slidlerText {color:#ffffff; font-size:18px; font-family:Calibri, Arial; text-decoration:none; line-height:24px}
.slidlerText A {color:#b3ff3a; text-decoration:none}
.slidlerText A:visited {color:#b3ff3a; text-decoration:none}
.slidlerText A:hover {color:#ffffff; text-decoration:none}

.bodyText {color:#525b63; font-size:18px; font-family:Calibri, Arial; text-decoration:none; line-height:24px}
.bodyText A {color:#d91d2b; text-decoration:none}
.bodyText A:visited {color:#d91d2b; text-decoration:none}
.bodyText A:hover {color:#a30914; text-decoration:none}

.industries {color:#ffffff; font-size:26px; font-family:Calibri, Arial; text-decoration:none; line-height:24px}
.industries A {color:#ffffff; text-decoration:none}
.industries A:visited {color:#ffffff; text-decoration:none}
.industries A:hover {color:#66bcff; text-decoration:none}

.bottomMenu {color:#b5202b; font-size:18px; font-family:Calibri, Arial; text-decoration:none}
.bottomMenu A {color:#ffffff; text-decoration:none}
.bottomMenu A:visited {color:#ffffff; text-decoration:none}
.bottomMenu A:hover {color:#dd1d2b; text-decoration:none}

.breadcrumbs {color:#c1c1c1; font-size:16px; font-family:Calibri, Arial; text-decoration:none}
.breadcrumbs A {color:#d91d2b; text-decoration:none}
.breadcrumbs A:visited {color:#d91d2b; text-decoration:none}
.breadcrumbs A:hover {color:#ff505d; text-decoration:none}

.captionText {color:#2875b4; font-size:18px; font-family:Calibri, Arial; text-decoration:none}
.captionText A {color:#d91d2b; text-decoration:none}
.captionText A:visited {color:#d91d2b; text-decoration:none}
.captionText A:hover {color:#ff505d; text-decoration:none}

.copyright {color:#aaaaaa; font-size:12px; font-family:Calibri, Arial; text-decoration:none;}
.copyright A {color:#ffffff; text-decoration:none}
.copyright A:visited {color:#ffffff; text-decoration:none}
.copyright A:hover {color:#8996a0; text-decoration:none}

/* WEATHER CSS */
#wxWrap {
    width: 140px;    
}

#wxIcon {
    display: inline-block;
    width: 61px;
    height: 34px;
    margin: 2px 0 -1px 1px;
    overflow: hidden;    
    background-color: #FFF;    
}

#wxIcon2 {
    display: inline-block;
    width: 34px;
    height: 34px;
    margin: 1px 6px 0 8px;
    padding: 0px 10px 0px 10px;
    overflow: hidden;    
    background-color: #FFF;
}

#wxTemp {
    display: inline-block;
    font: 20px/28px Arial,Verdana,sans-serif;
    color: #FFF;
    vertical-align: top;
    padding-top: 5px;
    border: 0px;
    margin-left: 0;
}

/* Circular Content Carousel Style */
.ca-container{
	position:relative;
	margin:0 0 0 0;
	width:1000px;
	height:233px;
}
.ca-wrapper{
	width:950px;
	height:100%;
	position:relative;
}
.ca-item{
	position:relative;
	float:left;
	width:190px;
	height:100%;
	text-align:center;
}
.ca-close:hover{
	opacity:1.0;
}

.ca-item-main{	
	position:absolute;
	top:0px;
	left:0px;
	right:4px;
	bottom:0px;	
	overflow:hidden;	
}

.ca-nav span{
	width:25px;
	height:100%;
	background:transparent url(../images/arrows.png) no-repeat top left;
	position:absolute;
	top:0px;
	left:-3px;
	text-indent:-9000px;
	opacity:0.9;
	cursor:pointer;
	z-index:100;
}
.ca-nav span.ca-nav-next{
	background-position:top right;
	left:auto;
	right:2px;
}
.ca-nav span:hover{
	opacity:1.0;
}
/* Search button */
.cse input.gsc-search-button,
input.gsc-search-button {
  font-family:Calibri, Arial;
  color: #000000;
  text-shadow: 0 1px 2px #FFFFFF;
  background-color: #CECECE;
  border: 1px outset;
  border-color: #666666;
  border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  border-bottom: none;
  color: #666666;
  border: 1px solid;
  border-color: #e9e9e9;
  border-bottom: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  background-color: #FFFFFF;
  border: 1px solid;
  border-top: 2px solid;
  border-color: #e9e9e9;
  border-top-color: #FF9900;
  border-bottom: none;  
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #e9e9e9;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result,
.gsc-imageResult-column,
.gsc-imageResult-classic {  
  padding: .25em;
  border: 1px solid;
  border-color: #ffffff;
  margin-bottom: 1em;   
}

/* Result hover event styling */
.cse .gsc-webResult.gsc-result:hover,
.gsc-webResult.gsc-result:hover,
.gsc-results .gsc-imageResult-classic:hover,
.gsc-results .gsc-imageResult-column:hover {
  border: 1px solid;
  border-color: #FFFFFF;    
}
/*Promotion Settings*/
/* The entire promo */
.cse .gs-promotion,
.gs-promotion {
  background-color: #FFFFFF;
  border: 1px solid;
  border-color: #336699;
}
/* Promotion image */
.cse .gs-promotion .gs-promotion-image,
.gs-promotion .gs-promotion-image {}
/* Promotion links */
.cse .gs-promotion a.gs-title:link,
.gs-promotion a.gs-title:link,
.cse .gs-promotion a.gs-title:link *,
.gs-promotion a.gs-title:link *,
.cse .gs-promotion .gs-snippet a:link,
.gs-promotion .gs-snippet a:link {
  color: #287cb9;
}
.cse .gs-promotion a.gs-title:visited,
.gs-promotion a.gs-title:visited,
.cse .gs-promotion a.gs-title:visited *,
.gs-promotion a.gs-title:visited *,
.cse .gs-promotion .gs-snippet a:visited,
.gs-promotion .gs-snippet a:visited {
  color: #287cb9;
}
.cse .gs-promotion a.gs-title:hover,
.gs-promotion a.gs-title:hover,
.cse .gs-promotion a.gs-title:hover *,
.gs-promotion a.gs-title:hover *,
.cse .gs-promotion .gs-snippet a:hover,
.gs-promotion .gs-snippet a:hover {
  color: #287cb9;
}
.cse .gs-promotion a.gs-title:active,
.gs-promotion a.gs-title:active,
.cse .gs-promotion a.gs-title:active *,
.gs-promotion a.gs-title:active *,
.cse .gs-promotion .gs-snippet a:active,
.gs-promotion .gs-snippet a:active {
  color: #287cb9;
}
/* Promotion snippet */
.cse .gs-promotion .gs-snippet,
.gs-promotion .gs-snippet,
.cse .gs-promotion .gs-title .gs-promotion-title-right,
.gs-promotion .gs-title .gs-promotion-title-right,
.cse .gs-promotion .gs-title .gs-promotion-title-right *,
.gs-promotion .gs-title .gs-promotion-title-right * {
  color: #000000;  
}
/* Promotion url */
.cse .gs-promotion .gs-visibleUrl,
.gs-promotion .gs-visibleUrl {
  color: #287cb9;  
}
/* Style for auto-completion table
 * .gsc-completion-selected : styling for a suggested query which the user has moused-over
 * .gsc-completion-container : styling for the table which contains the completions
 */
.gsc-completion-selected {
  background: #D5E2FF;  
}
.gsc-completion-container {
  font-family: Arial, sans-serif;
  font-size: 13px;
  position: absolute;
  background: white;
  border: 1px solid #666666;
  margin-left: 0;
  margin-right: 0;  
  /* The top, left, and width are set in JavaScript. */
}

/* Full URL */
.gs-webResult div.gs-visibleUrl-short {
  display: none;
  color:#287cb9; font-weight:bold; text-decoration:none;
}
.gs-webResult div.gs-visibleUrl-long {
  display: block;
  color:#287cb9; font-weight:bold; text-decoration:none
}

#results .gsc-results {
/* Sets font for titles, snippets, and URLs. */
color:#525b63; font-size:16px; font-family:Calibri, Arial; line-height:23px; text-align:justify; text-decoration:none
}

#results .gsc-results A {
/* Sets font for titles, snippets, and URLs. */
color:#287cb9; font-weight:bold; text-decoration:none;
}

#results .gsc-result A {
color:#287cb9; font-weight:bold; text-decoration:none;
}
