﻿body {
    background-color:#02477a;
    font-family:Gill Sans MT, Arial, Sans-Serif;
    font-size:14px;
    color:#7e7e7e;
    line-height:1.2em;
}   
img {
    padding: 0px;
    border:0px;
}

a:link {
	color: #7e7e7e; text-decoration: none;
}
a:visited {
	color: #7e7e7e; text-decoration: none;
}
a:hover {
	color: #02477a; text-decoration: none;
}
a:active {
	color: #7e7e7e; text-decoration: none;
}


.top_nav a:link {
	color: #ffffff; text-decoration: none;
}
.top_nav a:visited {
	color: #ffffff; text-decoration: none;
}
.top_nav a:hover {
	color: #fee609; text-decoration: none;
}
.top_nav a:active {
	color: #ffffff; text-decoration: none;
}

.dark a:link {
	color: #02477a; text-decoration: none;
}
.dark a:visited {
	color: #02477a; text-decoration: none;
}
.dark a:hover {
	color: #02477a; text-decoration: underline;
}
.dark a:active {
	color: #02477a; text-decoration: none;
}

.righted {
    text-align:right;
}
.lefted {
    text-align:left;
}
.centered {
    text-align:center;
}

.top_nav img {
    vertical-align:middle;
}

.top_nav img {
    vertical-align:middle;
}


/* sections */
.top_nav {
   width: 918px;
   text-align:right;
   color: #ffffff;
   margin-left: auto;
   margin-right: auto;
   padding-bottom:4px;
   font-size:12px;
   border:solid 0px red;
   letter-spacing:0.1em;
   
}
.outer_page {
    background-color: #ffffff;
    width: 914px;
    margin-left: auto;
    margin-right: auto;
    padding: 2px;
}

.inner_page {
    background-color: #ffffff;
    width: 910px;
    border: solid 2px #005696;
    padding: 0px;
}
.left_nav {
    width:241px;
    border:solid 0px red;
    float:left;
    padding:2px;
}
.right_content {
    border:solid 0px green;
    float:left;
    padding:2px;
    padding-left:12px;
    width:651px;
}
.right_content_left {
    float:left;
    padding-top:30px;
    padding-left:20px;
    padding-bottom:37px;
}
.right_content_right {
    float:left;
    text-align:justify;
    padding-top:30px;
    padding-left:40px;
    width:300px;
    border:solid 0px purple;
    line-height:1.5em;
}
.right_content_left2 {
    float:left;
    padding-top:20px;
    padding-left:0px;
    padding-right:10px;
    width:300px;
}
.right_content_right2 {
    float:left;
    text-align:justify;
    padding-top:20px;
    border:solid 0px purple;
    line-height:1.5em;
}

.main_image{
    text-align:right;
    padding-bottom:10px;
}
.secondary_title{
    padding-bottom:8px;
}
.condensed_content {
    width:620px;
    padding-left:25px;
    padding-bottom:20px;
}
.contact_us {
    width:580px;
    padding-left:25px;
    padding-right:0px;
    padding-bottom:20px;
    text-align:right;
    border:0px solid green;
}

th {
    text-align:left;
    font-weight:bold;
}

.line_break {
    padding-top:5px;
    padding-bottom:5px;
    height:1px;
    text-align:center;
    clear:both;
}

.footer {
    padding:0px;
    margin:0px;
    width:910px;
}

.partner {
    width: 914px;
    margin-left: auto;
    margin-right: auto;
    padding: 5px;
    padding-right:30px;
}

.jericho {
    padding:0px;
    margin:0px;
    width:910px;
    text-align:right;
    color: #858ba1;
    
}

.jericho a:link {
	color: #858ba1; text-decoration: none;
}
.jericho a:visited {
	color: #858ba1; text-decoration: none;
}
.jericho a:hover {
	color: #ffffff; text-decoration: none;
}
.jericho a:active {
	color: #858ba1; text-decoration: none;
}


.centeredTable td {
    text-align:center;
    padding:4px;
}
.topAlignedTable td {
    vertical-align:top;
}
.topAlignedTable th {
    vertical-align:top;
    text-align:center;
}

.quote {
    font-style:italic;
}

/* corp merch divs */
#nav_drinkware { visibility:hidden;display:none;margin:0px;padding:0px;}
#nav_bags { visibility:hidden;display:none;margin:0px;padding:0px;}
#nav_headwear { visibility:hidden;display:none;margin:0px;padding:0px;}
#nav_executive { visibility:hidden;display:none;margin:0px;padding:0px;}
#nav_novelties { visibility:hidden;display:none;margin:0px;padding:0px;}
#nav_pens { visibility:hidden;display:none;margin:0px;padding:0px;}
#nav_apparel { visibility:hidden;display:none;margin:0px;padding:0px;}
#nav_golf { visibility:hidden;display:none;margin:0px;padding:0px;}
#nav_wine { visibility:hidden;display:none;margin:0px;padding:0px;}
#nav_misc { visibility:hidden;display:none;margin:0px;padding:0px;}