@charset "utf-8";
/* CSS Document */

body {
	background-image: url(../images/bggrey.jpg);
	background-repeat: repeat;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #6a7796;
}
#footer {
	background-image: url(../images/footerbg.png);
	height: 226px;
	width: 100%;
	float: left;
}
#feedControl {
	height: 150px;
	width: 585px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(../images/gnewsbg.png);
}
.lobstertext {
	font-family: Lobster, Arial, Verdana;
	font-size: 16px;
}

#copyright {
	height: 60px;
	width: 100%;
	background-image: url(../images/copyrightbg.png);
	display: block;
	float: left;
}



#wrapper {
	height: auto;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#menubg {
	background-image: url(../images/topmenubg.jpg);
	height: 52px;
	width: 100%;
}
#menuholder {
	height: 52px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#subscriber {
	height: 20px;
	width: 300px;
	padding-top: 16px;
	padding-bottom: 16px;
	float: left;
}

#socialicons {
	height: 20px;
	padding-top: 16px;
	padding-bottom: 16px;
	width: 457px;
	float: left;
	padding-right: 10px;
}
#socialicons img {
	padding-right: 5px;
	padding-left: 5px;
	float: right;
}
#search {
	background-image: url(../images/searchbg.png);
	background-repeat: no-repeat;
	height: 20px;
	width: 183px;
	padding-top: 16px;
	background-position: right;
	float: left;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #38444f;
	padding-bottom: 16px;
	padding-left: 10px;
}
#logo {
	float: left;
	height: 100px;
	width: 480px;
}
#navigationholder {
	float: left;
	height: 100px;
	width: 480px;
}
#navmenu {
font-family:arial,helvetica,verdana;
font-size:18px;
font-weight:bold;
height:38px;
padding-bottom:11px;
padding-top:51px;
width:480px;
text-align:center;
}

#contentsliderholder {
	height: 390px;
	width: 950px;
	margin:5px;
	float: left;
	background-image: url(../images/contentslider.png);
}
#slides {
	height: 340px;
	width: 950px;
}


#maincontent {
	height: 409px;
	width: 950px;
	background-image: url(../images/boxesbg.png);
	float: left;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
}
#aboutblock {
	height: 369px;
	width: 289px;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 20px;
	background-image: url(../images/blockbg.png);
	display: inline;
}
.blockinsidecontentholders {
	width: 249px;
	padding-right: 20px;
	padding-left: 20px;
	display: block;
	height: auto;
	padding-top: 20px;
}
.white18ptarialbold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFF;
}

#blogblock {
	height: 369px;
	width: 289px;
	float: left;
	margin-top: 20px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
	background-image: url(../images/blockbg.png);
}
#contactblock {
	height: 278px;
	width: 289px;
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-left: 10px;
	background-image: url(../images/blockbg.png);
}
.contactblockholders {
	float: left;
	width: 269px;
	margin-top: 20px;
	margin-left: 20px;
	display: inline;
}

#socialicons2 {
	height: 80px;
	width: 289px;
	float: left;
	margin-right: 20px;
	margin-left: 10px;
	background-image: url(../images/blockbg.png);
	margin-top: 1px;
}
#socialicons2 img {
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 24px;
	padding-bottom: 24px;
}
#contactblock img {
	float: left;
}
.contactwhiteleft {
	color: #FFF;
	margin-left: 10px;
	font-weight: bold;
	margin-top: 25px;
}
.contactgreysm {
	font-size: 14px;
	color: #6a7796;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 8px;
}






a {
	color: #7a8090;
}
#footerblock1 a {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #606574;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}


.subscribe {
	color: #6a87a3;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
}
.verdana11ptgrey {
	color: #485766;
	font-size: 11px;
}
.titlesabout {
	font-size: 20px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	height: 32px;
	padding-top: 13px;
	padding-left: 45px;
	background-image: url(../images/headdarkbg.png);
}
.titlesblog {
	font-size: 20px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	height: 32px;
	padding-top: 13px;
	padding-left: 45px;
	background-image: url(../images/voicedarkbg.png);
}
.titlescontact {
	font-size: 20px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	display: block;
	height: 32px;
	padding-top: 13px;
	padding-left: 45px;
	background-image: url(../images/phonedarkbg.png);
}
#footerholder {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height: auto;
}
#footerblock1 {
	height: 225px;
	width: 130px;
	float: left;
	text-align: left;
	padding-left: 5px;
}
#footerblock2 {
	height: 225px;
	width: 165px;
	float: left;
	padding-left: 20px;
}
#footerblock3 {
	float: left;
	height: 225px;
	width: 585px;
	padding-left: 20px;
	padding-right: 40px;
}
.fptwitterupdate {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
	width: 285px;
	display: block;
	margin-left: 10px;
	margin-top: 10px;
	height: 100px;
}

#footerblock4 {
	float: left;
	height: 225px;
	width: 315px;
	background-image: url(../images/twitterbg.png);
	background-position: bottom;
	background-repeat: no-repeat;
}
.arial22ptgrey {
	color: #8c94ac;
	font-size: 22px;
	display: block;
	padding-top: 33px;
	font-weight: bold;
	padding-bottom: 15px;
	text-align: left;
}
#footerblock2 a {
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 12px;
	color: #606574;
	padding-top: 5px;
	padding-bottom: 5px;
	display: block;
}
#copyrightholder {
	color: #6a7796;
	height: 40px;
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	padding-top: 20px;
	text-align:center;
}
#maincontentholder {
	height: auto;
	width: 960px;
	float: left;
	margin: 0px;
}
#topcontentholder {
	background-image: url(../images/topcontentbg.png);
	height: 20px;
	width: 960px;
}
#middlecontentholder {
	background-image: url(../images/middlecontentbg.png);
	background-repeat: repeat-y;
	height: auto;
	width: 960px;
	float: left;
}
#bottomcontentholder {
	background-image: url(../images/bottomcontentbg.png);
	height: 20px;
	width: 960px;
	float: left;
	margin-bottom: 20px;
}
#leftcolumn {
	height: auto;
	width: 585px;
	float: left;
	display: inline;
	padding-left: 20px;
	margin-left: 25px;
	padding-right: 20px;
	font-size: 12px;
	color: #444955;
	font-family: Arial, Helvetica, sans-serif;
}
.bold {
	font-weight: bold;
}

#rightcolumn {
	background-color: #eef0f5;
	width: 284px;
	height: auto;
	float: left;
	color: #444955;
}
.headers {
	font-size: 26px;
	display: block;
	font-weight: bold;
	color: #1c8cb5;
}
.menuheaderblog {
	font-size: 20px;
	background-image: url(../images/blog267.jpg);
	display: block;
	height: 32px;
	width: 240px;
	padding-left: 45px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	background-color: #9097AA;
	background-repeat: no-repeat;
}
.menuheadernav {
	font-size: 20px;
	background-image: url(../images/menubgsecondary.jpg);
	display: block;
	height: 32px;
	width: 240px;
	padding-left: 45px;
	padding-top: 15px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	background-color: #9097AA;
	background-repeat: no-repeat;
	float: left;
}
.menunetworks {
	font-size: 20px;
	background-image: url(../images/networksbg.jpg);
	display: block;
	height: 32px;
	width: 240px;
	padding-left: 45px;
	padding-top: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
	background-color: #9097AA;
	background-repeat: no-repeat;
	float: left;
}
.navlinks {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #747c93;
	background-image: url(../images/navlinks_off.png);
	height: 28px;
	width: 227px;
	display: block;
	margin-left: 20px;
	padding-top: 10px;
	padding-left: 20px;
	float: left;
	margin-top: 10px;
}
#rightcolumn img {
	width: 32px;
	display: inline;
	height: 32px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.contactfloatleft {
	font-size: 12px;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	margin-top: 10px;
	color: #444d68;
	display: block;
}
.contactfloatleftsm {
	color: #444955;
	display: block;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 12px;
}
.contactblockholderssecondary {
	float: left;
	width: 269px;
	margin-top: 0px;
	margin-left: 20px;
	display: inline;
}
.getintouchtext {
	display: block;
	padding-left: 20px;
	color: #444955;
	font-family: Verdana, Geneva, sans-serif;
	padding-right: 15px;
}
.contactustabletext {
	font-weight: bold;
	margin-top: 10px;
	display: block;
	margin-bottom: 10px;
}
#inputboxes  {
	border:1px solid #ced1da;
	background-color: #EEF0F5;
	height: 25px;
	width: 245px;
	display: block;
}

#inputsearch {
	background:transparent;
	border:0 none;
	color:#FFFFFF;
}

#submit {
	display: block;
	height: 50px;
	width: 100px;
	background-color: #11719f;
	float: right;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 5px;
	color: #FFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border: 2px solid #CED1DA;
}

#message {
	height: 275px;
	width: 565px;
	background-color: #EEF0F5;
	border: 1px solid #CED1DA;
	overflow: hidden;
}

.navlinks:hover {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	color: #9097AA;
	background-image: url(../images/navlinks_on.png);
	height: 28px;
	width: 227px;
	display: block;
	margin-left: 20px;
	padding-top: 10px;
	padding-left: 20px;
	float: left;
}
.navlinks a:hover {
	color: #444d68;
	background-image: url(../images/navlinks_on.png);
}
#submit:hover {
	display: block;
	height: 50px;
	width: 100px;
	background-color: #06C;
	float: right;
	margin-top: 10px;
	margin-right: 25px;
	margin-bottom: 5px;
	border: 2px solid #CED1DA;
}

/** Google ajax feed css


   * Suppress everything except for title
   */
  #feedControl .gf-author,
  #feedControl .gf-spacer,
  #feedControl .gf-relativePublishedDate {
    display : none;
  }

  /**
   * 1em Padding at the bottom of each collection of entries
   */
  #feedControl .gfc-results {
    padding-bottom : 1em;
  }

  /**
   * no padding between entries
   */
  #feedControl .gfc-result {
    margin-bottom : 0px;
  }

  /**
   * Use a larger font size for section titles
   */
  #feedControl .gfc-resultsHeader .gfc-title {
    font-size : 110%;
  }
  
 /** Setup a style for the tabbed news, tada, done */
 
#feedControl .gfc-control {
	height:150px;
}

#feedControl .gfc-resultsHeader {
border-bottom:1px dotted #252C3E;
margin-bottom:4px;
width:100%;
}
#feedControl .gfc-resultsHeader .gfc-title {
color:#676767;
display:inline;
}
#feedControl .gfc-tabsArea {
margin-top:6px;
}
#feedControl .gfc-tabsAreaInvisible {
display:none;
}
#feedControl .gfc-tabHeader {
cursor:pointer;
display:inline;
margin-right:2px;
padding-left:6px;
padding-right:6px;
}
#feedControl .gfc-tabHeader.gfc-tabhActive {
border-left:1px solid #252C3E;
border-right:1px solid #252C3E;
border-top:2px solid #252C3E;
color:white;
}
#feedControl .gfc-tabHeader.gfc-tabhInactive {
background:none repeat scroll 0 0 #191F2F;
border-left:1px solid #252C3E;
border-right:1px solid #252C3E;
border-top:2px solid #252C3E;
color:#676767;
}
#feedControl .gfc-tabData.gfc-tabdActive {
display:block;
}
#feedControl .gfc-tabData.gfc-tabdInactive {
display:none;
}
#feedControl .gfc-tabData .gfc-resultsHeader .gfc-title {
display:none;
}
#feedControl .gfc-resultsbox-visible {
display:block;
}
#feedControl .gfc-resultsbox-invisible {
display:none;
}
#feedControl .gfc-results {
padding-bottom:0.2em;
padding-left:15px;
}
#feedControl .gfc-result {
margin-bottom:0.5em;
}
#feedControl .gfc-result .gf-title {
height:1.4em;
overflow:hidden;
}

#feedControl .gfc-result .gf-title a{
color:#0C717A;
}
#feedControl .gf-result .gf-author, .gf-result .gf-spacer, .gf-result .gf-relativePublishedDate {
color:#6F6F6F;
display:none;
}
#feedControl .gf-result .gf-spacer {
margin-left:3px;
margin-right:3px;
}
#feedControl table.gf-branding td, table.gf-branding {
border:medium none;
margin:0;
padding:0;
}
#feedControl table.gf-branding {
border-spacing:0;
border-style:none;
border-width:0;
width:100%;
}
td.gf-branding-text {
vertical-align:top;
}
td.gf-branding-text div.gf-branding-text {
color:#ffffff;
font-size:11px;
margin-right:2px;
padding-bottom:2px;
text-align:right;
}
td.gf-branding-img-noclear {
vertical-align:bottom;
width:51px;
}
td.gf-branding-img {
vertical-align:bottom;
width:65px;
}
table.gf-branding-vertical td.gf-branding-text div.gf-branding-text {
margin-right:0;
text-align:center;
}
table.gf-branding-vertical td.gf-branding-img-noclear {
text-align:center;
}
div.gf-branding-img, div.gf-branding-img-noclear, img.gf-branding-img, img.gf-branding-img-noclear {
padding-top:1px;
}
img.gf-branding-img, img.gf-branding-img-noclear {
border:medium none;
display:inline;
margin:0;
padding-bottom:0;
padding-left:0;
padding-right:0;
}
a.gf-branding-clickable {
cursor:pointer;
}
.arial22ptgreynopadbot {
	color: #8c94ac;
	font-size: 22px;
	display: block;
	padding-top: 33px;
	font-weight: bold;
	text-align: left;
}
#middlecontentholderspecial {
	background-repeat: repeat-y;
	height: auto;
	width: 960px;
	float: left;
}
#leftcolumn ul li {
	list-style-image: url(../images/bullet4.png);
	padding-bottom: 5px;
}
.headeronwhitebg {
	font-weight: bold;
	font-size: 14px;
}

#navigationholder #navmenu a {
display:inline;
padding-left:35px;
}

#navigationholder #navmenu a:hover {
	text-decoration:none;
	color:#FFF;
}

#googleresults {
	font-family:Verdana, Geneva, sans-serif;
}

#googleresults .gsc-control {
	width:585px;
}

#fbfanbox {
	margin-left:5px;
	margin-right:5px;
}

#ainoimages {
	width:900px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
}

#ainoimages .ft-title {
padding:10px;
text-align:left;
width:480px;
font-family:Verdana, Geneva, sans-serif;
}

#ainoimages .ft-prev, .ft-next {
background-color:#000000;
padding:0 10px;
font-family:Verdana, Geneva, sans-serif;
}

#slides .ft-title {
padding:10px;
text-align:left;
width:480px;
font-family:Verdana, Geneva, sans-serif;
margin-left:5px;
margin-bottom:5px;
}

#slides .ft-prev, .ft-next {
background-color:#000000;
padding:0 10px;
font-family:Verdana, Geneva, sans-serif;
}

