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

/* STYLE RESET (Globals) ________________________________________________________________________________________________________*/

* {
	margin:0;
	padding: 0;
}
img {
	display:block;
	line-height:1px;
}
a img {
	border:0;
}
a {
	outline: none;
	color:#003145;
}
a:hover {
	text-decoration: underline;
}
p {
	margin:5px 0 25px 0;
	line-height:1.4em;
}
ul, ol {
	margin-left:15px;
}
li {
margin-bottom:5px;
line-height:1.4em;
}
small {
	font-family: Verdana;
	font-size:9px;
        line-height:1.2em;
}
div.quote {
        margin:15px 25px;
        padding: 10px;
        background-color:#eee;
        border:2px solid #dfdfdf;
        font-size:11px;
}
body {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/body-bg.jpg) repeat-x #dcebf9; 
	font-size:82%;
	font-family:Arial, Helvetica, Verdana;
	color:#333;
}
hr {
       color:#dfdfdf;
       padding:10px 0 0 0;
}
object, embed {
margin-top:10px;
}

/* H1, H2, H3... ______________________________________________________________________________________________________*/
h1 {
	font-family:Helvetica, Arial;
	font-size:25px;
        margin-top:10px;
        margin-bottom:15px;
}
div.wide h1 {
	margin:0;
}
h2 {
	margin-top: 10px;
}
h3, h4 {
	font-family:Helvetica, Arial;
	padding-bottom:3px;
	margin:20px 0 5px 0;
	color:#013145;
}
h3 {
	border:none;
	margin:0;
	font-size:14px;
}
h4 {
	display:block;
	border-bottom:solid 1px #ccc;
	font-size:12px;
	margin-top:5px;
}
h2.belowh1, h3.belowh1 {
        padding-top:20px;
}

.grid3col-a h1 {
	color:#713332;
	letter-spacing:-1px;
}
div.gry-box div.padding h3 {
        text-transform:uppercase;
}
div.gry-box div.padding > h3:first-child {
        margin-top:10px;
}
div.blu-box h2, div.grn-box h2,
.dot-box h2 {
	color:#713332;
	font-size:12px;
}
div.committee-list h3 {
	padding:20px 0 10px;
}
/* GENERAL LINKS ______________________________________________________________________________________________________*/
a.pdf {
	display:block;
	text-indent:20px;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/pdf.gif) no-repeat;
}
.grid4col-a a {font-weight:bold;}
.gray a {color:#003366;font-weight:normal;}
.footer a {color:#666; text-decoration:none;}
.footer a:hover{color:#333;}
p a:hover {
	color:#71A3C5;
	text-decoration: none;
}
div.gry-box a {color:#063465;}
.grid3col-a a {
	/*color:#000099;*/
	text-decoration: underline;
}
.grid3col-a a:hover, .grid3col-a a.current {
	color:#496D7B;
	text-decoration:none;
}
li.top a {
color:#713332;
font-weight:bold;
}
div.first a.current {
background-color:#EDF5FB;
cursor:default;
display:block;
font-weight:bold;
width:169px;
}
div.first a.current:hover {
color:#003145;
}

div.first a.not.current {
        font-weight:normal;
}
/* GENERAL FONT _______________________________________________________________________________________________________*/
.grid4col-a p {
	font-size:11px;
	margin:3px 0 10px 0;
}
.grid3col-a {font-size:12px;}
.grid3col-a .last {
	font-size:11px;
}
.footer {
	font-size:11px;
	color:#666;
}
.footer p.address {
	clear:both;
	margin-top:10px;
	margin-bottom:60px;
	padding-top:10px;
	border-top:solid 1px #b8b5c0;
	font-size:12px;
}
.grid3col-a .first a {
        text-decoration:none;
}
.grid3col-a .first .subsub {
	padding-left: 8px;
	line-height: 1.5em;
	margin: 0 0 11px;;
}
div.textsizer p {
        clear:both;
        margin-top:0px;
        padding-top:5px;
}
div.gry-box div.padding p {
        margin-top:10px;
}
div.quote {

}
* html div.column {
overflow:hidden;
}
* html div.column.first img{
margin-left:-5px
}
div.wide {
      width:747px !important;
}
div.factoid {
        color: #577b8d;
        font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
        font-size: 12px;
	margin-bottom:15px;
	border-bottom:1px solid #dfdfdf;
}
div.factoid p {
}
p.factoid em {
	display:block;
	text-align:right;
	color:#666;
	font-size:10px;
	line-height:1.2em;
	padding-bottom:3px;
	font-family:verdana;
}
div.bcrumbs {
        float:left;
width:531px;
margin-left:185px;
display:inline;
}
div.contentimage p {
        font-size:9px;
        line-height:1.4em;
        color:#666;
        text-align:left;
        font-family:verdana;
        font-style:italic;
        margin:0 0 25px 0;
}
.less-margin p {
        margin:5px 0 5px 0;
}
p + ul {
margin-top:-10px;
margin-bottom:25px;
}
div.quote p.attribute {
        font-style:italic;
        text-align:right;
        font-size:10px;
        margin-bottom:5px;
}
div.chamberlink-sidebar p {
        line-height:1em;
        margin:5px 0 10px;
}
div.committee-list p {
	display:inline;
	float:left;
	width:237px;
	height:59px;
	margin:0px 0px 10px 0px;
	padding:0px 20px 10px 0px;
	border-bottom:1px solid #dfdfdf;
}
div.blu-box p, div.grn-box p {
margin:3px 0 15px 0;
}
table.pagedir p {
padding-right:10px;
}
div.benefits p {
display:block;
float:left;
height:46px;
margin:0 15px 0 0;
width:156px;
}


/* IMAGES______________________________________________________________________________________________________________*/
img.sponsor {
       display:inline;
       padding:0px 25px 15px 0;
       border:none;
       margin-top:12px;
}
table#region-marketing-materials td img {
        border:2px solid #eeeeee;
}

/* CALLOUTS ______________________________________________________________________________________________________________*/
div.gry-box {background-color:#EEE; font-size:11px;}
div.gry-box .padding,
div.blu-box .padding, div.grn-box .padding {padding:0 10px 0 10px;}
div.gry-box .top, div.gry-box .btm {
	height:8px;width:268px;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/gry-top01.gif);
}
div.gry-box .btm {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/gry-btm01.gif);
}
div.blu-box {
        background-color:#eaf3fb;
        font-size:11px;
        color:#013145;
}
div.blu-box .top{
	height:7px;width:215px;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/blu-box-top.gif);
}
div.blu-box .btm {
        height:7px;width:215px;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/blu-box-btm.gif);
}
div.blu-box2 {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/blu2-bg.gif) repeat-y;
}
div.blu-box2 .padding{
	padding: 10px;
}
div.grn-box {
        background-color:#d9ee94;
        font-size:11px;
        color:#013145;
}
div.grn-box .top{
	height:7px;width:215px;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/grn-box-top.gif);
}
div.grn-box .btm {
        height:7px;width:215px;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/grn-box-btm.gif);
}
/* LISTS ______________________________________________________________________________________________________________*/
.footer ul {
	list-style:none;
	margin:0;
	float:left;
	width:155px;
}
.footer ul li img {padding-bottom:5px;}
.footer ul li {
	margin-bottom:4px;
}
ul.events,
ul.news {
	font-size:11px;
	margin:4px 0 0 0;
	list-style:none;
}
ul.events li,
ul.news li {
	margin:0 0 6px 0;
	padding:0 0 0 10px;
	line-height:1.3em;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/event-icon.gif) no-repeat 0 2px;
}
ul.events li.more,
ul.news li.more {
	background:none;
}
.grid3col-a .first ul {
	list-style:none;
        border-right:1px solid #EDF5FB;
	margin:5px 0 20px 0;
	font-size:12px;
}
.grid3col-a .first ul li {
	margin-bottom:6px;



}
div.gry-box div.padding h3 + ul {
        margin-top:10px;
}

dl {
line-height:1.4em;
}

dl dt {
    font-weight:bold;
    font-size:13px;
}
dl dd {
margin-bottom:15px
}
ul.column1,
ul.column2 {
      float:left;
      width:250px;
      margin:0 10px 0 0;
      list-style:none;
}
ul.column2 { 
      margin-right:0;
}
dl.date-list,
dl.date-list dt {
	font-size:10px;
	width:250px;
	float:left;
}
dl.date-list dt {
	float:left;
	clear:left;
	width:50px;
}
dl.date-list dd {
	float:left;
	width:200px;
}
/* TABLES ______________________________________________________________________________________________________________*/

table.general {
        vertical-align:top;
}
table.general tr td {
	padding-bottom:10px;
}
table.padded {
        margin-bottom:25px;
}
table.padded tr td {
        padding:7px 10px 10px 7px;
}
table.roster td  {
       vertical-align:top;
       border-bottom:1px solid #dfdfdf;
       padding: 10px 5px 10px 0;
       font-size:12px;
       width:33%;
}
table.yp_roster td  {
       vertical-align:top;
       border-bottom:1px solid #dfdfdf;
       padding: 10px 5px 10px 0;
        font-size:12px;
}
table.yp_roster td table tr td {
	border-bottom:none;
}
table.connect tr td  {
       vertical-align:top;
       border-bottom:1px solid #dfdfdf;
       padding: 25px 0;
       font-size:12px;
}
table.pagedir tr td {
        vertical-align:top;
}
table.pagedir tr td p {
        margin:5px 0;
}
table.stats td {
        vertical-align:top;
        padding:5px 5px 5px 0;
        border-bottom:solid 1px #ccc;
}
table.medialogos tr td.header {
        vertical-align:bottom;
        padding-top:25px;
}
table.middle-align td {
        vertical-align:middle;
        text-align:center;
        padding:5px;
}
table.screenshots tr td {
        vertical-align:top;
        padding-bottom:25px;
}
table.screenshots tr td:first-child {
        padding-right:15px;
}
table.search-form {
        font-weight:bold;
        padding:5px;
        background-color:#f1f1f1;
        border:solid 1px #ccc;
}
table.search-form td {
        padding:5px;
}
table.pagedir {
font-size:8pt;
font-family:Verdana;
margin-bottom:15px
}
table#region-marketing-materials td {
        padding:0px 15px 20px 0;
}.store-odd { 
       background:#E7E8D8 none repeat;
}
table.store {
width:521px;
}
table.store td {
padding:5px;
}

/* MODULES ____________________________________________________________________________________________________________*/
div.headshot {
	float:left;
	width:106px;
	margin:10px 20px 2px 0;
	font-size:10px;
}

div.column div.logo {
	float:left;
	width:167px;
	margin-right:5px;
	color:#999;
	font-size:10px;
}
div.contentimage {
        float:right;
        margin-left:15px;
        margin-top:10px;
}
/*------------------- TABS -------*/
div.tabs {
	height:300px;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/tabs_annmtgvideo.jpg) no-repeat;
	margin:9px 0 10px 0;
	overflow:hidden;
}

img.tab1,
img.tab2,
img.tab3,
img.tab4 {
	height:49px;
	float:left;
	width:298px;
}
img.tab2 {width:168px;}
img.tab3 {width:216px;}
img.tab4{width:100px;}

div.tabs.business {background-position:0 0;}
div.tabs.membership {background-position:0 -305px;}
div.tabs.talent {background-position:0 -610px;}
div.tabs.signup {background-position:0 -916px;}



.tabs.membership .membership,
.tabs.business .business,
.tabs.talent .talent,
.tabs.signup .signup {
	display:block;
}

.tabs.talent .business,
.tabs.talent .membership,
.tabs.talent .signup,
.tabs.business .membership,
.tabs.business .talent,
.tabs.business .signup,
.tabs.membership .talent,
.tabs.membership .business,
.tabs.membership .signup,
.tabs.signup .business,
.tabs.signup .membership,
.tabs.signup .talent
 {
	display:none;
}
.homepagetab {
	position:relative;
}
.homepagetabimage {
	position:absolute;
	top:5px;
	right:6px;
	width:454px;	
	height:238px;
}
div.shadow {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/tab-shadow.jpg) no-repeat;
	background-position:center 283px;
}

*:first-child+html div.shadow {background-position:center 291px;} 

* html div.shadow {background-position:center 291px;}
.tabs .content {	
	float:left;
	height:246px;
	width:439px;
	float:left;
	margin:10px 0 0 5px;
}
.content .quicklinks {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/quicklinks.gif) no-repeat;
	padding:30px 0 0 0;
	line-height:1.3em;
}
.content p {
	margin-bottom:5px;
}
.content p, 
.content img.title {
	margin-left:12px;
}
a.view-all {
	display:block;
	position:relative;
	margin-top:-15px;
	font-size:11px;
	font-weight:bold;
	width:150px;
	float:right;
	text-align:right;
}
/*------------------------------------------------------------------------------------EOF TABS --*/
/* NAV ________________________________________________________________________________________________________________*/
div.top-nav {

}
div.top-nav a img{
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/top-nav.gif) no-repeat;
	height:11px;
	float:left;
	margin-right:24px;
}
div.top-nav a.cbus img 		{background-position:0 0; 		width:104px;}
div.top-nav a.chamber img 	{background-position:-138px 0;	width:121px;}
div.top-nav a.member img 	{background-position:-294px 0;	width:95px;}
div.top-nav a.media img 		{background-position:-424px 0;	width:84px;}
div.top-nav a.economic img        {background-position:-541px 0;  width:146px;}
div.top-nav a.contact img 	{background-position:-719px 0;	width:51px;}

div.top-nav a.cbus:hover img, div.top-nav a.cbus img.current 		{background-position:0 		-11px; 	width:104px;}
div.top-nav a.chamber:hover img, div.top-nav a.chamber img.current 	{background-position:-138px -11px;	width:121px;}
div.top-nav a.member:hover img, div.top-nav a.member img.current 	{background-position:-294px -11px;	width:95px;}
div.top-nav a.media:hover img, div.top-nav a.media img.current 		{background-position:-424px -11px;	width:84px;}
div.top-nav a.economic:hover img, div.top-nav a.economic img.current        {background-position:-541px -11px;      width:146px;}
div.top-nav a.contact:hover img , div.top-nav a.contact img.current	{background-position:-719px -11px;	width:51px;}

div.sec-nav {
	margin:10px 0;
	float:right;
}
div.sec-nav a img {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/sec-nav.gif) no-repeat;
	height:16px;
	margin-left:24px;
	float:left;
}
div.sec-nav a.site img 		{background-position:-393px 0; 	width:74px;}
div.sec-nav a.young img 	{background-position:-491px 0;	width:107px;}
div.sec-nav a.bus-exec img 	{background-position:-621px 0;	width:98px;}
div.sec-nav a.media img 	{background-position:-743px 0;	width:33px;}

div.sec-nav a.site:hover img 		{background-position:0px 0;}
div.sec-nav a.young:hover img 		{background-position:-98px 0;}
div.sec-nav a.bus-exec:hover img 	{background-position:-228px 0;}
div.sec-nav a.media:hover img 		{background-position:-350px 0;}

/* FORMS ______________________________________________________________________________________________________________*/
div.sitesearch {
	float:right;
	width:170px;
	height:22px;
	position:relative;
	margin-top:25px;
}
div.signup2 {
	width:160px;
	height:22px;
	position:relative;
	margin-top:2px;
}
div.sitesearch span.left,
div.signup2 span.left {
	background:transparent url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/search_left.png) no-repeat scroll left top;
	display:block;
	height:19px;
	left:0pt;
	position:absolute;
	top:0pt;
	width:20px;
}
div.signup2 span.left {
	background:transparent url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/search2_left.gif) no-repeat scroll left top;
	width:11px;
}
div.sitesearch span.right,
div.signup2 span.right {
	background:transparent url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/search_right.png) no-repeat scroll right top;
	display:block;
	height:19px;
	position:absolute;
	right:0pt;
	top:0pt;
	width:10px;
}
div.sitesearch form input.search,
div.signup2 input#email {
	background:transparent url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/search_repeat.png) repeat-x scroll center top;
	border:0px none;
	font-family:"Lucida Grande",Arial,sans-serif;
	font-size:11px;
	margin:0pt;
	padding:3px 0 2px 0;
	position:absolute;
	right:10px;
	top:0pt;
	width:140px;
	color:#7E7E7E;
    height:16px;
}
* html div.sitesearch form input.search,
* html div.signup input#email { 
	height:auto;
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/search_repeat.png', sizingMethod='scale');
}
* html div.sitesearch span.right,
* html div.signup span.right {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/search_right.png', sizingMethod='scale');
}
* html div.sitesearch span.left,
* html div.signup span.left {
	background-image:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/search_left.png', sizingMethod='scale');
}

div.sitesearch form input.submit {
float:right;
display:inline;
}
* html div.sitesearch form input.submit {
float:left;
}
/* IMAGES _____________________________________________________________________________________________________________*/
img.logo {
	float:left;
	margin-top:17px;


        border:0px;

}
img.callout {
	padding:5px;
	border:solid 1px #ccc;
}
img.oh-logo {
	float:right;
        margin:none;
        border:none;
}
img.join {
	float:right;
/*	margin:60px 15px 0 0;*/
	position:relative;
	top:175px;
	left:-400px;
}
img.bodyleft {
        margin:0 10px 7px 0;
}
img.bodyright {
        margin:0 0 7px 10px;
}

img.pdf-icon {
display:inline;
line-height:1.4em;
padding:2px 5px 0 0;
position:relative;
top:3px;
}
img.sep {
	height:150px;
	width:1px;
	background-color:#eee;
	float:right;
	margin:0  8px 0 5px ;
}
img.normal {display:inline;}
img.right {
        float:right;
        padding:0 0 7px 10px;
}
img.left {
	float:left;
	padding:0 15px 7px 0;
}
div.icons img, div.icons a img, div.sitesearch img, div.signup img {
        display:inline;
        vertical-align:bottom;
}
div.textsizer img, div.textsizer a img {
        margin-right:4px;
        display:inline;
        vertical-align:top;
        padding-bottom:0px;
}

/* MISC. CLASSES ______________________________________________________________________________________________________*/
br.clear {
	clear:both;
	line-height:1px;
	font-size:1px;
}
.linkex-snip {
	margin:0 0 20px 0;
	font-weight:bold;
}
.linkex-snip img {
	margin-bottom:10px;
}
.clear {clear:both;}

code {
	padding:10px;
	background-color:#eee;
	border-top:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	display:block;
}
.event-links, .quick-links {
	float:right;
	width:150px;
	margin:0 0 15px 15px;
	padding-top:20px;
	border-left:solid 1px #ccc;
}
.event-links {
	background: url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/event-links.png) no-repeat 10px 0;
}
.quick-links {
	background: url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/quick-links.png) no-repeat 10px 0;
}
.event-links li, .quick-links li {
	list-style:none;
	margin:0;
	padding-left:5px;
}
.event-links a, .quick-links a {
	padding:5px;
	text-decoration: none;
	display:block;
	color:#496D7B;
}
.event-links a:hover, .quick-links a:hover {
	background-color:#eee;
}
p#archive-menu {
	margin:20px 0;
	padding:6px;
	background-color:#FAFFBF;
	width:500px;
	font-weight:bold;
}
div.benefits {
	margin-top:-10px;
}


/* LAYOUT ELEMENTS (IDs) ______________________________________________________________________________________________*/
.wrapper {
	margin:auto;
	width:930px;
}
.header .top-nav {
	height:24px;
	padding-top:13px;
}
.header div.logo {
	height:68px;
}
div.main {
        background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/body-bg.jpg) repeat-x left -105px #fff;
	clear:both;
	padding:10px 0 10px 0;
}
div.main.grad {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/grn-grad.jpg) repeat-x #fff;
}
div.main.grad2 {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/grn-grad2.gif) repeat-x #fff;
}
div.icons {
        text-align:right;
		float:right;
		width:210px;
        margin-bottom:10px;
}
div.textsizer {
        float:right;
        vertical-align:top;
        width:150px;
}
div.columbusawardwinners_l {
        clear:left;
        float:left;
        width:200px;
}
div.columbusawardwinners_r {
         clear:right;
         float:right;
         width:200px;
}
div.columbusawardwinners_l table tbody tr td, div.columbusawardwinners_r table tbody tr td {
        vertical-align:top;
        padding:0px 7px 7px 0;
}
div.chamberlink-sidebar {
         border-left: 1px solid rgb(51, 51, 51);
         margin: 15px 0pt 15px 10px;
         padding-left: 8px;
         float: right;
         width: 200px;
         font-size: 0.85em;
}
.main .wrapper {
	width:932px;
}
.footer {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/footer-bg.gif) repeat-x;
	padding-top:15px;
}

/* The GRID ______________________________________________________________________________________________*/
div.column {
	float:left;
}
.grid4col-a .column {
	width:221px;
	height:208px;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/fade-box.gif) no-repeat 0 22px;
	margin-right:16px;
	display:inline;
        overflow:hidden;
}

.grid4col-a .column.last {
	margin-right:0;
}
.grid4col-a .padding {
	padding:8px;
}
.grid4col-a .first .padding {
	padding: 3px 1px 1px 1px;
}

.grid4col-a .gray .padding {
	padding:5px 5px 5px 10px;
}
.grid3col-a {
	/*margin-top:40px;*/
}
.grid3col-a .column {
	width:531px;
}
.grid3col-a .column > .padding {
	padding:0 15px 0 0;
}
.grid3col-a .column.first{
	width:185px;
}
.grid3col-a .column.last{
	width:215px;
        float:right;
}

.gridwide div.column.wide {
width:95%;
}


.gridwide div.bcrumbs {
	display:inline;
	float:left; 
        margin-left:0px;
        width:95%;

}


div.pubs h4 {
	clear:left;
	background-color:#f9f9f9;
	padding:4px 3px;
}
p.pub {
	margin-right:10px;
	display:inline;
	float:left;
	width:234px;
	font-weight:bold;
}
p.letterhead {
        clear:both;
        font-weight:bold;
}
p.pub img, p.letterhead img {
	float:left;
	padding:6px;
	background-color:#eee;
	border-right:solid 1px #ccc;
	margin-right:6px;
}
p.letterhead img {
        margin-bottom:25px;
}
p.pub img.pdf-icon, p.letterhead img.pdf-icon {
	padding:0;
	border:none;
}
p.pub a, p.letterhead a {
	color:#999;
	font-weight:normal;
}
ul.page-contents,
ul.contacts {
	margin:0;
	list-style:none;
}
ul.page-contents li,
ul.contacts li {


	display:inline;
	margin-right:3px;
	padding-right:3px;
	border-right:solid 1px #999;
	font-size:10px;
}
ul.contacts {
	margin:5px 0 15px 0;
}
div.pubs a.back {
	display:block;
	clear:left;
	color:#ccc;
	font-size:10px;
}
div.saying {
	margin-top:15px;
}

div.saying h1,
div.saying h2 {
	font-family:Verdana;
	font-weight:normal;
	font-size:20px;
	margin-top:10px;
	letter-spacing:-.05em;
}
div.saying h2 {
	font-size:15px;
	color:#713332;
	margin-top:20px;
}
div.saying p {
	margin-bottom:15px;
}
div.saying div.cbus {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/cbus-night.jpg) top right no-repeat;
}
img.spacer1 {
	float:right;
	height:124px;
	width:240px;
}
div.city {
	float:left;
	width:248px;
	display:inline;
	margin-right:10px;
}
.img-gal div.logo img {
padding:5px;
background-color:#eee;
border:solid 1px #ccc;
}

div.cities p,
div.counties p,
div.transportation p,
div.utility p,
div.key p,
div.mode p {
	float:left;
	width:163px;
	margin:0 7px 15px 0;
	font-size:8pt;
	display:inline;
	height:150px;
}
div.mode-short p {
	float:left;
	width:163px;
	margin:0 7px 15px 0;
	font-size:8pt;
	display:inline;
	height:60px;
}
div.key p {
	width:200px;
	height:120px;
}
div.utility p {
width:134px;
}
div.cities p strong,
div.counties p strong,
div.transportation p strong,
div.utility p strong,
div.key p strong{
	font-size:9pt;
}
.off {
	display:none;
}
.on {
	display:block;
}

table.email-signup td {
 padding:3px; 
}

img.sponsor {display:inline;}

div.talent p {
	width:auto;
}
div.home-video {
	float:right;
	width:462px;
    display:inline;
	margin:2px 6px 0 0;
}
div.talent img.join {
float:right;
left:0;
top:175px;
position:relative;
}

.suggestionsBox {
    position: relative;
    left: 30px;
    margin: 10px 0px 0px 0px;
    width: 200px;
    background-color: #212427;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    border: 2px solid #000;
    color: #fff;
height:100px;
}

.suggestionList {
    margin: 0px;
    padding: 0px;
}

.suggestionList li {
    margin: 0px 0px 3px 0px;
    padding: 3px;
    cursor: pointer;
}

.suggestionList li:hover {
    background-color: #659CD8;
}

p.tags {
 font-size:10px;
font-color:#333;
}

.error {
    margin-top: 10px;
padding: 10px;
background-color: #C9DCE3;
border: 1px solid #5A808D;
color: #0D323F;
font-weight: bold;
}

.email-signup td img {
    display: inline;
}

.total {
    margin: 10px 0;
    font-weight: bold;
    font-size: 16px;
    color: #03485E;
    padding: 10px;
    background-color: #FFFFCC;
    border: 1px solid #DBE365
}

#premier {
    background-color: #EEE;
    padding: 0 10px 10px 10px;
}

div.report-builder { margin-top:10px; display:none; }
div.report-builder table { width:100%; border-collapse:collapse;} 
div.report-builder table td { background: #E9F5FC; padding: 3px;}
div.report-builder table td.source {font-style: italic; padding: 0 0 15px 0;background: #fff;}

div.ed-callout {
	float:left;
	display:inline;
	width:240px;
	margin-right:10px;
	border:solid 1px #eee;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/ed-callout.gif) repeat-x bottom left;
	height:205px;
}
div.ed-homepage {
	float:left;
	margin-bottom:10px;
	border:solid 1px #b6c7d1;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/ed-homepage.gif) #fbfcfe repeat-x bottom left;
	padding:10px 10px 0;
}
.ed-callout p {
	font-size:.95em;
}
.ed-callout .padding {
	padding:5px 5px 10px 5px;
}
div.ed-callout.last {
	margin-right:0;
}
.ed-callout h2 {
	color:#013145;
}
.ed-callout br {
	margin:10px;
}

.dot-box {
	border-left:dotted 1px #ccc;
	width:230px;
	font-size:11px;
}
.dot-box .padding {
	padding:10px 5px 10px 10px;
}
#ed ul {
	border:none;
	margin-top:10px;
}
div.logistics {
/*	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/logistics-bg.jpg) left bottom no-repeat;
	padding-bottom:300px;*/
}
table.logistics p {
	margin-bottom:10px;
}
h4.icon-a,
h4.icon-b,
h4.icon-c,
h4.icon-d,
h4.icon-e {
	height:30px;
	line-height:46px;
	padding-left:39px;
	font-size:20px;
}
h4.icon-a {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/logicon-plane.gif) left top no-repeat;
}
h4.icon-b {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/logicon-info.gif) left top no-repeat;
}
h4.icon-c {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/logicon-bldgs.gif) left top no-repeat;
	padding-left:44px;
}
h4.icon-d {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/logicon-person.gif) left top no-repeat;
}
h4.icon-e {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/logicon-monitor.gif) left top no-repeat;
}
.banner-deets p {
	margin:2px 0 7px 10px;
}
#recaptcha_logo,#recaptcha_tagline { display: none; }

table.padded td {
	padding:5px;
}


#media-links {
	height:25px;
	float:right;
	position:relative;
	margin-top:-6px;
}
#media-links .rightcap {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/media-sprites.png) no-repeat -166px 0;
	float:left;
	height:25px;
	width:5px;
}
#media-links a .title {
	height:25px;
	position:absolute;
	width:5px;
	left:-5px;
	display:block;
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/media-sprites.png) no-repeat -72px 0;
}
#media-links a img.link {
	background:url(http://b700441e9603e56472e76fceed3901483f5d7759.gripelements.com/img/media-sprites.png) no-repeat;
	float:left;
	height:25px;
	width:24px;
	margin:0;
}
#media-links a.a img.link {background-position:-77px 0;}
#media-links a.b img.link {background-position:-101px 0;}
#media-links a.c img.link {background-position:-125px 0;}
#media-links a.d img.link {background-position:-149px 0;width:17px;}

#media-links a.a:hover img.link {background-position:-77px -25px;}
#media-links a.b:hover img.link {background-position:-101px -25px;}
#media-links a.c:hover img.link {background-position:-125px -25px;}
#media-links a.d:hover img.link {background-position:-149px -25px;width:17px;}

#media-links a:hover img.title {
	width:77px;
	left:-77px;
	z-index: 99999;
}

#media-links a.a:hover img.title {background-position:0px -25px;}
#media-links a.b:hover img.title {background-position:0px -50px;}
#media-links a.c:hover img.title {background-position:0px -75px;}
#media-links a.d:hover img.title {background-position:0px -100px;}
