/* $Id: local-sample.css 6555 2010-02-24 20:21:15Z chris $ */

/****************************/
/* LOCAL CSS                */
/****************************/

/* Put your custom CSS and CSS overrides in this file and  */
/* rename it local.css.  By restricting your CSS changes   */
/* to local.css, your changes will not be overwritten when */
/* upgrading to a new version of this theme.  You can also */
/* use a local-rtl.css file for the equivalent in RTL.     */

/* Steps to activate local.css:                       */
/* 1. Add your custom CSS to this file                */
/* 2. Rename this file to local.css                   */
/* 3. Clear cached data at admin/settings/performance */

*:focus {
	outline: none
}
html {
	background: #636363;
	color: #353535;
}

#pid-home

{background: #636363 !Important;}

.content-inner p {
	font-size: 1.1em;
	line-height: 1.6em;
}
/**news / media **/

.section-vgo-news .views-row, .section-press-releases .views-row, .section-upcoming-events .views-row {
	margin-bottom: 30px;
}
.field-field-docs {
	margin-bottom: 40px;
}
.page-news-events h2 a {
	line-height: 1.6em;
}
.field-field-mini-gallery {
	width: 950px;
	clear: right;
	min-height: 230px;
}
.field-field-mini-gallery .field-item {
	float: left;
	padding: 0 25px 0 25px;
}
.field-type-filefield .field-field-files {
	clear: both;
}
.filefield-file a {
	font-weight: bold;
}
.views-field-field-pr-date-value, .views-field-field-event-date-value {
	font-size: 1.1em;
	font-weight: bold;
}
.views-field-title a h2 {
	font-size: 1.2em;
}
.views-field-title a h2:hover {
	text-decoration: underline;
}

#sidebar-first

{background: #1b1b1b;}

.page-videos td

{vertical-align:top;
height: 340px;
padding: 18px;
}

/*partners*/

.page-partners-resources table caption h2

{background: #6EBB1D;
padding: 8px;
color: #fff;
}

.page-partners-resources table caption p

{
font-style: italic;
padding-bottom: 30px;
}

.page-partners-resources table

{margin-top: 14px;}

.page-partners-resources table a

{color:#42781b;}


/*first column*/
.page-partners-resources .views-field-title

{width: 200px;}

/*second column*/
.page-partners-resources .views-field-field-partners-file-description-value

{width: 460px;}

.page-partners-resources tr.even, tr.even td

 {
	background-color: #ededed !Important;
	border-bottom: 1px solid #ccc;
}
.page-partners-resources tr.odd, tr.odd td {
	background-color: #e4e4e4 !Important;
	border-bottom: 1px solid #ccc;
}


/*home*/

.front-intro-content, {
line-height: 1.3em;
}
.hometext, #block-block-22 p,
.homeright 
 {
	color: #0F0F0F;
	font-size: 1.1em;
	line-height: 1.7em;
}
#block-block-22 a {
	/* color:#71B92B; */
}
#block-views-News_Events-block_2 {
	width: 745px;
	margin-left: 90px;
	padding: 0 20px 0 15px;
	color: #d9d9d9;
}
#block-views-News_Events-block_2 .views-row {
	margin-bottom: 10px;
}
.front #block-views-News_Events-block_2 .block-title {
	background: url(../images/news-home-bg.png) no-repeat;
	padding: 4px;
	color: #000;
	height: 40px;
	font-size: 1.4em;
	padding-left: 20px;
	padding-top: 9px;
}
#block-block-21 {
	height: 65px;
	width: 230px;
}
#block-block-21 a {
	display: block !Important;
	
}
/** in-maintenance **/

.in-maintenance p, .in-maintenance div, .in-maintenance h1 {
	color: #333
}

.in-maintenance p {
font-size: 1.4em;
}

.in-maintenance #main {
min-height: 400px;
}
/* This hides the RSS feed link */
.view-header {
	display:none;
}
.preface-top a:link, .preface-top a:visited {
	/*    color: #233908; */
    text-decoration:none;
}
.pager-item .activeSlide {
	/*    color: #233908; */
    text-decoration:underline;
}
.menu .active {
	/*	color: #233908; */
	text-decoration:underline;
}
/* Hide search box for now */
#search-box {
	display: none;
}
#search-box #edit-search-theme-form-header {
	background: white;
}
#search-box .corner-bottom-left {
	background: transparent;
}
#search-box .corner-bottom-right {
	background: transparent;
}
.preface-top-wrapper {
	background: transparent;
	display:none;
}
.main-wrapper {
	/*background: url("../images/content-bg.png") repeat-x scroll;*/
    background:transparent;
}
.postscript-bottom-wrapper {
	background: transparent;
}
blockquote {
	background: none;
}
blockquote p:first-child {
	background: none;
}
.content-region .content-inner .content-inner-inner .content ul li {
	list-style-image: none;
}
#content-inner {
	margin: 0px;
}
form input.form-submit {
	color: #000000;
}
form input.form-submit:hover, form input.form-submit.hover, form input.form-submit:focus {
	color: #000000;
}
.form-item input, .form-item select, .form-item textarea {
	background: none;
}
/* Alternating row background styles */
tr.even, tr.even td {
	background-color: #E3ECC0;
	border-bottom: 1px solid #ccc;
}
tr.odd, tr.odd td {
	background-color: #FDFFEF;
	border-bottom: 1px solid #ccc;
}
.marina-list-raquo ul li {
	background: none;
}
.marina-list-arrow-green ul li {
	background:none;
}
#search-box-inner {
	background:none repeat scroll 0 0 transparent;
	border:none;
	float:right;
	margin-right:5px;
	padding:5px;
	margin-top:24px;
}
.secondary-menu-inner ul.links {
	line-height: 100%;
	font-size:100%;
	margin: 8px 0 0 0;
}

#primary-menu {
	float: left;
}
#primary-menu.block {
	width: 515px;
}
.not-front #primary-menu.block {
	margin-left: 40px;
}
#header-site-info {
	width: 135px !Important;
}
#primary-menu.block .inner {
	float:left;
	margin:0 15px;
}
#primary-menu ul.menu {
	font-size:110%;
	margin:32px 0 0 0;
}
#header-group-wrapper {
	background: #fff repeat scroll 0 0 transparent;
}
#footer-wrapper {
}
#footer

{background: #fff;}

{}
/** home menus */ 


#pid-home #primary-menu ul.menu li a:hover, #pid-home #primary-menu ul.menu li:hover a, #pid-home #primary-menu ul.menu li.active-trail a:link, #pid-home #primary-menu ul.menu li.active-trail a:visited {
	color:#42781b;
	text-decoration:underline;
	background:none repeat scroll 0 0 transparent;
}
#pid-home #primary-menu ul.menu li, #pid-home #primary-menu ul.menu li a:link, #pid-home #primary-menu ul.menu li a:visited {
	color:#333;
	text-decoration:none;
	background:none repeat scroll 0 0 transparent;
}
#pid-home #primary-menu ul.menu li a:hover, #pid-home #primary-menu ul.menu li:hover a, #pid-home #primary-menu ul.menu li.active-trail a:link, #pid-home #primary-menu ul.menu li.active-trail a:visited {
	color:#3b7305;
	text-decoration:underline;
	background:none repeat scroll 0 0 transparent;
}
/** second level*/

#pid-home #primary-menu ul.menu li ul.menu li a:hover {
	color: #fff !Important;
}
#pid-home #primary-menu ul.menu li ul.menu li a:link, #pid-home #primary-menu ul.menu li ul.menu li a:visited {
	background: #98D022 !Important;
	color: #154B6F;
	padding-left: 10px;
}
/*end home menus */



#primary-menu ul.menu li a:hover, #primary-menu ul.menu li:hover a, #primary-menu ul.menu li.active-trail a:link, #primary-menu ul.menu li.active-trail a:visited {
	color:#3b7305;
	text-decoration:underline;
	background:none repeat scroll 0 0 transparent;
}
#primary-menu ul.menu li, #primary-menu ul.menu li a:link, #primary-menu ul.menu li a:visited {
	color:#333;
	text-decoration:none;
	background:none repeat scroll 0 0 transparent;
}
#primary-menu ul.menu li a:hover, #primary-menu ul.menu li a:hover:visited {
	color:#3b7305;
	text-decoration:underline;
	background:none repeat scroll 0 0 transparent;
}
#primary-menu ul.menu li span.nolink {
	color: #333;
	text-decoration:none;
	background:none repeat scroll 0 0 transparent;
}
#secondary-menu ul.links li a, #secondary-menu ul.menu li a:visited {
/* color:#FFFFFF; */
}
.header-site-info-inner {
	padding:16px 0 4px 0;
}
#footer-inner #block-menu-menu-footer-nav-menu {
	float:right;
	margin-top:1em;
	width:300px;

}

#footer-inner #block-menu-menu-footer-nav-menu ul {
text-align: right;

}

#footer-inner #block-block-9 {
	float:left;
	width: 400px;
	
}
#footer-inner #block-menu-menu-footer-nav-menu ul.menu li a {
	color:#888888;
}
/*
#main-wrapper {
    background:none repeat scroll 0 0 #FFFFFF;
}
*/
body {
	background:none repeat scroll 0 0 #0F0F0F;
}
.font-size-12 {
	font-size:75%;
}
.footer-message {
/*border-top:1px solid #cccccc;*/  
}
/*
#footer-wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
}

#footer-message-wrapper {
    background: none repeat scroll 0 0 #FFFFFF;
}
*/

#block-menu-menu-left-column-nav-logged-in {
	font-size:130%;
}
/* Default link styles - separate a:visited for a different visited link style */
a, a:link, a:visited {
/*  color: #233908;*/
}
/* Hover/active link styles. Don't forget :focus for accessibility */
a:hover, a:focus, a:active {
	text-decoration: underline;
}
.tertiary_content {
	float:left;
}
.user_nav.splash.map {
	float:right;
}
#block-menu-menu-about-us {
	font-size:130%;
}
.search-box-inner input.search-submit {
	outline:none;
}
/* Style product feature blocks */
div.view-product-features .views-field-title {
	font-size:110%;
	font-weight:bold;
}
div.view-product-features .views-field-field-thumbnail-fid {
	float:left;
	margin-right:1em;
}
div.view-product-features .views-field-body {
}
h1.title {
	border-bottom:none;
}
ul.links li.statistics_counter {
	display:none;
}
div.full-node .inner .content {
	border-bottom:none;
}
.bold {
	font-weight:bold;
}
.phones {
}
.emails {
}
.contact-us-link {
	margin-top:1em;
}
.contact-us-link a {
	font-size:110%;
}
.directions {
	margin-top:2em;
}
#block-block-21 h2.block-title, #block-block-21 div.content a, #block-block-17 h2.block-title, #block-block-17 div.content a, #block-block-20 h2.block-title, #block-block-20 div.content a {
	color:white;
}
#block-block-21 div.content a, #block-block-20 div.content a, #block-block-17 div.content a {
	padding-left: 1em;
}
#block-block-21 div.inner-wrapper, #block-block-17 div.inner-wrapper, #block-block-20 div.inner-wrapper {
	/*   padding-top: 1.4em; */
    padding-left: 1px;
}
#block-block-21 div.content p, #block-block-17 div.content p, #block-block-20 div.content p {
	margin: 0.15em 0em;
}
#block-block-21 {
	margin-left: 60px;
	width:270px;
	height:75px;/*   background: url("../images/reservebg.jpg") no-repeat; */
}
#block-block-17 {
	width:270px;
	height:75px;/* background: url("../images/buybg.jpg") no-repeat; */
}
#block-block-20 {
	width:270px;
	height:75px;/* background: url("../images/joinbg.jpg") no-repeat; */
}
#block-block-22 div.inner-wrapper {
	padding-top:0;
	padding-left: 20px;
}
.front inner-inner {
	width: 420px;
}
#main-wrapper {
	padding-top: 0;
	background:white;
}
#main-wrapper {

	
	background: #636363 url(../images/bg-grad-home.jpg) repeat-x;
	/* background:#0F0F0F; */
}

#main

{background: #fff;
border-top: 2px solid #0F0F0F;
padding-top: 10px;
}

#pid-home #main-wrapper

{padding-top: 0 !Important;}

.footer-message {
	border-top:none;
}
#footer-wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
}
#footer-message-wrapper {
	background: none repeat scroll 0 0 #FFFFFF;
}
#pid-home #footer-wrapper {
	/* background: none repeat scroll 0 0 #0F0F0F; */
}
#footer-message-wrapper {
	/* background: none repeat scroll 0 0 #0F0F0F; */
	background: #636363 !Important;
}
#pid-home #header-group-wrapper {
	/*border-bottom: 1px solid #303030;
   
    */
    
      background: #fff;
}
#footer-wrapper {
background: #636363 !Important;
}
#header-group-wrapper {
	border-bottom: none;
}
div.front-intro-header {
	font-size: 270%;
color: #0F0F0F;
	margin: 0.5em 0em;
}
div.front-intro-content {
	font-size:205%;
	color:#666;
	margin: 0.5em 0em;
	line-height: 1.5em;
}
a.learnmore-link {
	padding-top: 0.25em;
	font-size:150%;
	/*    color:#aaaaaa;*/
    color: #368ab7;
}
#block-views-Showcase-block_1 {
	margin-bottom: 0px;
}
#pid-home #header-group-inner {
	margin-left:1px;
	margin-right:1px;
}
#pid-home #footer-inner {
	margin-left: 110px;
	margin-right: 100px;
}
.industry-header {
	margin-top: 1.5em;
}
.logo-font-adjust {
	font-size:80%;
}
#myego-keyholders-form a {
	margin-right: 0.8em;
}
.picture {
	float: left;
	margin: 0px 6px 0px 0px;
}
.profile .picture {
	margin: 0px 1em 0.25em 0px;
	float: left;
}
.content-inner ul.profile-menu {
	padding-left:0.5em;
	padding-top: 0.5em;
	list-style-type:none;
}
.profile dt {
	background-color: #DDD;
}
.profile-user-info {
	clear: both;
}
#picture-warning {
	margin-top:10px;
	color: #666666;
	float: clear;
}
.status-icon {
	margin-top:4px;
}
.serialnumber, .macaddress {
	text-transform:uppercase;
}
.version-block {
	padding:10px;
	margin-top:10px;
	margin-bottom:10px;
	background-color: #ebebeb;
}
.version-title {
	font-size: 110%;
}
.version-desc {
	font-size: 120%;
	font-weight:bold;
}
.version-size {
	font-size: 110%;
}
.version-download {
	font-size: 120%;
	font-weight:bold;
}
form input.form-submit {
	margin: 1px 4px;
}

.homeright h2.block-title 

{
margin-top: 16px;
background: url(../images/whatsnew-new.png) no-repeat;
text-align: left;
height: 55px;
text-indent: -9999px;
}

.homeright .field-content h2

{font-size: .92em;
line-height: 1.3em;
}

.homeright p

{font-size: .94em;
line-height: 1.3em;
}

.homeright

{padding-left: 35px;}

.homeright  .views-row

{margin-bottom: 12px;}

.view-Logo-Gallery h2

{display: none;}

.page-whos-driving-vgo strong p

{margin-top: 1px !Important;}

.homevideo

{padding-left: 37px;}

.homevideo h2.block-title

{
margin-top: 15px;
background: url(../images/vgoaction-500.png) no-repeat;
text-align: left;
height: 55px;
text-indent: -9999px;
}

.featuredhome h2.block-title

{
margin-top: 15px;
background: url(../images/featured-280.png) no-repeat;
text-align: left;
height: 55px;
text-indent: -9999px;
}

.featuredhome

{padding-left: 20px;
padding-bottom: 15px;
border-bottom: 1px dashed #168193;
}

.social

{width: 80px;
padding: 0 !Important;
margin: 0 !Important;
float: right;}

#secondary-menu

{margin-top: 10px;}

