/* @override http://funderstogether:10088/css/main.css */

/* Common */

body {
	background: #004990 url(/css/images/body_bg.png) repeat-x;
}

ul.errors { color: #F00; clear: both; }

a, a:visited { color: #CC6600; text-decoration: none; outline: none; }
a:hover { color: #CC6600; text-decoration: underline; outline: none; }

div.quicklinks { padding: 12px 0px 8px 0px; text-align: center; color: #8097B8; font-size: 11px; }
div.quicklinks a, div.quicklinks a:visited { color: #8097B8; text-decoration: none; }
div.quicklinks a:hover { color: #8097B8; text-decoration: underline; }

.constants { font-size: 11px; }

.fineprint a, .credit a { #8097B8; text-decoration: underline; }
.fineprint, .credit, .fineprint a, .credit a { font-size: 11px; color: #8097B8; }

form#header-search { float: right; }
form#header-search .searchbar { float: left; width: 160px; height: 16px; margin: 0; padding: 0 6px; border: 1px solid #0062AE; color: #777; }
form#header-search .go { margin: 0px 0px 0px 6px; padding: 0; }

p, table { clear: both; float: left; text-align: left; width: 620px; margin: 15px 0px 0px 0px; padding: 0; }
p a { color: #CC6600; text-decoration: underline; }
p a:hover { color: #CC6600; text-decoration: none; }
p a:visited { color: #CC6600; text-decoration: underline; }
p.important { width: auto; background-color: #FFC; padding: 10px; border: 1px solid #CC9; font-weight: bold; }

.content-photo { float: left; width: 251px; height: 172px; margin-right: 18px; background: #CCC; }
.ui-accordion .ui-accordion-content { padding-bottom: 1em; }

em { color: #333; }

form img { cursor: pointer; }
fieldset { margin: 0; padding: 0; border: none; }

/* Layout */

div#logo { margin: 27px 0px 0px 0px; height: 36px; background: url(/css/images/logo_fundersTogether.gif) no-repeat; text-indent: -9000px; }
div#logo a { display: block; height: 36px; }

div#messages { margin-bottom: 1em; }
div#messages div.ui-widget { margin-top: 1em !important; padding: 0 !important; }
div#messages div.ui-corner-all { margin: 0 !important; padding: 0.25em 1em !important; overflow: hidden; }
div#messages p { margin: 0; padding: 0; }

div#main {}

div#header { height: 90px; }

div#header div.quicklinks, div#header div#search, div#footer div.credit { text-align: right; }

.credit a { float:right; width: 176px; height: 23px; margin: 6px 0px 0px 0px; padding: 0; background: url(/css/images/footer_beehive.gif) no-repeat; text-indent: -9000px; }


div#content div.page-text ul { clear:both; float: left; width: 570px; margin: 3px 0px 0px 30px; padding: 0px 0px; list-style: disc; list-style-position: outside; }
div#content div.page-text ul li { clear: both; float: left; width: 540px; margin: 0px 0px 0px 0px; padding: 4px 0px; }
div#content div.page-text ul li strong { color: #333; }
div#content div.page-text ul li a { color:#CC6600; text-decoration:underline; }
div#content div.page-text ul li a:hover { color:#CC6600; text-decoration:none; }
div#content div.page-text h3 { width: 400px;}

/* Navigation: Main Menu */

div#navigation { height: 44px; background-color: #0076C5; z-index: 99; }

div#navigation ul { margin: 0; list-style: none; }
div#navigation ul li { float: left; position: relative; z-index: 999; }

div#navigation ul li a#menu-explore { float: left; width: 189px; height: 44px; background: url(/css/images/l1Nav.png) 0px 0px no-repeat; text-indent: -9000px; }
div#navigation ul li a:hover#menu-explore { background: url(/css/images/l1Nav.png) 0px -44px no-repeat;}
div#navigation ul li.active a#menu-explore { background: url(/css/images/l1Nav.png) 0px -88px no-repeat;}

div#navigation ul li a#menu-collaboration { float: left; width: 147px; height: 44px; background: url(/css/images/l1Nav.png) -189px 0px no-repeat; text-indent: -9000px; }
div#navigation ul li a:hover#menu-collaboration { background: url(/css/images/l1Nav.png) -189px -44px no-repeat;}
div#navigation ul li.active a#menu-collaboration { background: url(/css/images/l1Nav.png) -189px -88px no-repeat;}

div#navigation ul li a#menu-about { float: left; width: 215px; height: 44px; background: url(/css/images/l1Nav.png) -336px 0px no-repeat; text-indent: -9000px; }
div#navigation ul li a:hover#menu-about { background: url(/css/images/l1Nav.png) -336px -44px no-repeat;}
div#navigation ul li.active a#menu-about { background: url(/css/images/l1Nav.png) -336px -88px no-repeat;}

div#navigation ul li a#menu-blog { float: left; width: 92px; height: 44px; background: url(/css/images/l1Nav.png) -551px 0px no-repeat; no-repeat; text-indent: -9000px; }
div#navigation ul li a:hover#menu-blog { background: url(/css/images/l1Nav.png) -551px -44px no-repeat;}
div#navigation ul li.active a#menu-blog { background: url(/css/images/l1Nav.png) -551px -88px no-repeat;}

div#navigation ul li a#menu-events { float: left; width: 181px; height: 44px; background: url(/css/images/l1Nav.png) -643px 0px no-repeat; no-repeat; text-indent: -9000px; }
div#navigation ul li a:hover#menu-events { background: url(/css/images/l1Nav.png) -643px -44px no-repeat;}
div#navigation ul li.active a#menu-events { background: url(/css/images/l1Nav.png) -643px -88px no-repeat;}

div#navigation ul li a#menu-press { float: left; width: 136px; height: 44px; background: url(/css/images/l1Nav.png) -824px 0px no-repeat; no-repeat; text-indent: -9000px; }
div#navigation ul li a:hover#menu-press { background: url(/css/images/l1Nav.png) -824px -44px no-repeat;}
div#navigation ul li.active a#menu-press { background: url(/css/images/l1Nav.png) -824px -88px no-repeat;}

/* Navigation: Submenus */

div#navigation ul li ul { clear: both; float: left; display: none; position: absolute; top: 44px; width: 189px; background: url(/css/images/l2Nav.png) bottom no-repeat; margin: 0px 0px 0px 12px; padding: 10px 0; overflow: hidden; z-index:9999; }
div#navigation ul li ul li { clear: both; float: left; margin: 0; padding: 0; width: 144px; margin-left: 18px; z-index: 999; }
div#navigation ul li ul li a { clear: both; float:left; margin: 0; padding: 3px 0px; width: 144px;color: #FFF; border-bottom: 1px dotted #0097DB; text-decoration: none; }
div#navigation ul li ul li a:hover { background: none; text-decoration: none; color: #A1D2ED; }
div#navigation ul li ul li.active a, div#navigation ul li ul li.active a.omega, div#navigation ul li ul li.active a.omega_wTop, div#navigation ul li ul li.active a.subset { color: #A1D2ED; }

div#navigation ul li ul li a.wTop { clear: both; float:left; margin: 0; padding: 3px 0px; width: 144px;color: #FFF; border-top: 1px dotted #0097DB; border-bottom: 1px dotted #0097DB; text-decoration: none; }
div#navigation ul li ul li a.omega-wTop { clear: both; float:left; margin: 0; padding: 3px 0px; width: 144px;color: #FFF; border-top: 1px dotted #0097DB; border-bottom:none; }

div#navigation ul li ul li a.omega { border-bottom: none; }

div#navigation ul li ul li a.subset { clear: both; float:left; margin: 0px 0px 0px 0px; padding: 0px 0px 3px 6px; width: 135px; color: #FFF; font-size: 11px; line-height:1.28em; border-bottom: none; background: url(/css/images/l3Nav_icon.gif) 0px 5px no-repeat; }
div#navigation ul li ul li a:hover.subset { background: url(/css/images/l3Nav_icon.gif) 0px 5px no-repeat; text-decoration: none; color: #A1D2ED; }

div#navigation ul li ul.l2nav-right { float: right; top: 44px; right: 8px; width: 226px; background: url(/css/images/l2Nav_right.png) bottom no-repeat; }
div#navigation ul li ul.l2nav-right li { width: 181px; border-bottom: 1px dotted #27BBE7; }
div#navigation ul li ul.l2nav-right li a { width: 166px; color: #FFF; padding-left: 15px; background: url(/css/images/l2Nav_icon.gif) 0px 4px no-repeat; }

div#navigation ul li ul.l2nav-right li a.unique { color: #FFF; padding-left: 0; background: none; }

div#navigation ul li ul.l2nav-right li a:hover { color: #A1D2ED; }
div#navigation ul li ul.l2nav-right li.active a { color: #A1D2ED; }
div#navigation ul li ul.l2nav-right li a.omega { border-bottom: none; }


div#content { margin-top: 18px; }

div.top, div.middle, div.bottom { float: left; width: 960px; height: 9px; clear: both; }
div.top { background: url(/css/images/top_bg.gif) no-repeat; }
div.middle { width: 933px; height: auto; background:#0067B2 url(/css/images/middle_bg.gif) repeat-y; padding: 15px 0px 15px 27px; }
div.bottom { background: url(/css/images/bottom_bg.gif) no-repeat; }


div#footer { margin: 15px 0px 9px 0px; color: #CCC; }

div.index-callout-list ul { clear: both; float: left; width: 390px; margin: 3px 0px 0px 89px; padding: 0; }
div.index-callout-list ul li { float: left; list-style: none; margin-right: 6px; }

div.index-callout-list ul li a { float: left; display: block; }

div.index-callout-list ul li.facebook a { width: 65px; height: 28px; background: url(/css/images/callouts/callout_logo_facebook.png); text-indent: -9000px; }
div.index-callout-list ul li.twitter a { width: 76px; height: 28px; background: url(/css/images/callouts/callout_logo_twitter.gif); text-indent: -9000px; }
div.index-callout-list ul li.youTube a { width: 61px; height: 28px; background: url(/css/images/callouts/callout_logo_youTube.gif); text-indent: -9000px; }
div.index-callout-list ul li.linkedin a { width: 72px; height: 28px; background: url(/css/images/callouts/callout_logo_linkedIn.png); text-indent: -9000px; }



div.widget { margin: 0 0 1em 1em; border: 1px solid #999; }
div.widget form { margin: 1em; }

/* Admin: Quick Bar */

ul#admin { float: left; margin: 10px 0 0 0; padding: 0; background-color: #369; list-style: none; clear: both; }

ul#admin li { float: left; background-color: #FFF; margin: 5px 0 5px 5px; padding: 0; font-weight: bold; }
ul#admin li.title { padding: 7px 12px; }

ul#admin li a { display: block; margin: 0; padding: 5px 10px; color: #069; background-color: #6CF; border: 2px solid #39C; }
ul#admin li a:hover { color: #28B; background-color: #8EF; border: 2px solid #5BF; text-decoration: none; }

ul#admin li.unpublish a { color: #F00; background-color: #300; border: 2px solid #600; }
ul#admin li.unpublish a:hover { color: #F00; background-color: #600; border: 2px solid #900; }

ul#admin li.publish a { color: #0F0; background-color: #030; border: 2px solid #060; }
ul#admin li.publish a:hover { color: #0F0; background-color: #060; border: 2px solid #090; }

/* Debug: Doctrine Profiler */

ul.doctrine { float: left; padding: 1em; color: #AAA; list-style: none; clear: both; color: #CCC; }
ul.doctrine strong { color: #FFF; }
ul.doctrine li { float: left; margin-bottom: 1em; clear: both; }

ul.doctrine p { margin: 0; padding: 0; }
ul.doctrine p.event { margin-bottom: 0.5em; }
ul.doctrine p.query, ul.doctrine p.parameters { margin-left: 1em; }

/* Debug: Data Dictionary */

div#data-dictionary {
	float: right;
	display: block;
	position: relative;
}

div#data-dictionary a { display: block; border: 1px solid #CCC; padding: 0 6px; clear: both; }
div#data-dictionary a:hover { border: 1px solid #999; background-color: #F3F3F3; color: #999; text-decoration: none; }

div#data-dictionary div.data {
	display: none;
	position: absolute;
	right: 0;
	width: 500px;
	background-color: #F3F3F3;
	border: 1px solid #999;
	padding: 10px;
	overflow: hidden;
	z-index: 100;
}

/* Page Header */

h1 { font-family: Trebuchet, Arial, San-serif; font-size:24px; font-weight: normal; color:#002F71; margin: 0; padding: 0; }
h2 { margin: 0; padding:0; font-family: Trebuchet, Arial, San-serif; font-size:18px; color: #9E6227; }
h4 { clear:both; float:left; width: 600px; font-family: Trebuchet, Arial, San-serif; font-size:21px; font-weight: normal; color:#007BC8; margin: 15px 0px 0px 0px; padding:0;  }


/* Columns */

div.left { float: left; width: 622px; }
div.right { float: left; width: 266px; margin: 0 0 0 18px; }
div.one-column { float: left; width: 906px; }

div.right .join, div.right .principles, div.right .partner-profiles, div.right .knowledge-explorer, div.right .content-explorer, div.right .media-kit { float: left; width: 266px; height: 136px; margin: 0px 0px 9px 0px; padding: 0; }

div.right .contact { float: left; width: 261px; height: 136px; margin:  9px 0px 0px 0px; padding: 0; background: #EFE6DC url(/css/images/callouts/callout_inner_contact.png) no-repeat; }

div.right .contact .contact-left { clear:both; float: left; width: 60px; margin: 6px 0px 0px 12px; padding: 0; color: #A77849; }
div.right .contact .contact-left-top { clear:both; float: left; width: 60px; margin: 30px 0px 0px 12px; padding: 0; color: #A77849; }
div.right .contact .contact-left a, div.right .contact .contact-right a, div.right .contact .contact-right-top a { color: #A77849; text-decoration: none; }
div.right .contact .contact-left a:hover, div.right .contact .contact-right a:hover, div.right .contact .contact-right-top a:hover { color: #A77849; text-decoration: underline; }

div.right .contact .contact-right { float: left; width: 125px; margin:  6px 0px 0px 12px; padding: 0; color: #A77849; }
div.right .contact .contact-right-top { float: left; width: 125px; margin:  30px 0px 0px 12px; padding: 0; color: #A77849; }
div.right .contact .contact-right .address { float: left; width: 125px; margin:  0; padding: 0; color: #A77849; }

div.right .contact .contact-btm { clear:both; float: left; width: 266px; height: 9px; margin:  0; padding: 0; background: url(/css/images/callouts/callout_inner_contact_btm.png) no-repeat; }

div.right .social-media { float: left; width: 261px; margin:  9px 0px 0px 0px; padding: 0; background: url(/css/images/socialmedia/callout_socialmedia_bg.png) no-repeat; }

div.right .social-media ul { clear: both; float: left; width: 249px; margin:  30px 0px 0px 12px; padding: 0; list-style: none; }
div.right .social-media ul li { float: left; display: block; }

div.right .social-media ul li.facebook a { float: left; width: 57px; height: 23px; margin: 0; background: url(/css/images/socialmedia/socialmedia_logo_facebook.gif); text-indent: -9000px; }
div.right .social-media ul li.twitter a { float: left; width: 67px; height: 23px; margin: 0px 0px 0px 3px; background: url(/css/images/socialmedia/socialmedia_logo_twitter.gif); text-indent: -9000px; }
div.right .social-media ul li.youTube a { float: left; width: 53px; height: 23px; margin: 0px 0px 0px 3px; background: url(/css/images/socialmedia/socialmedia_logo_youtube.gif); text-indent: -9000px; }
div.right .social-media ul li.linkedin a { float: left; width: 56px; height: 23px; margin: 0px 0px 0px 3px; background: url(/css/images/socialmedia/socialmedia_logo_linkedin.gif); text-indent: -9000px; }

div.right .social-media-btm { clear:both; float: left; width: 261px; height: 9px; margin:  0; padding: 0; background: url(/css/images/socialmedia/callout_socialmedia_bg_btm.png) no-repeat; }

div.right .explore { float: left; width: 266px; height: 139px; margin:  0px 0px 0px 0px; padding: 0; }

div.right div.twitter { clear: both; float: left; width: 261px; margin: 9px 0px 0px 0px; padding: 0px 0px 0px 0px; background: #F3ECE4 url(/css/images/socialmedia/callout_socialmedia_bg.png) no-repeat; }

div.right div.twitter ul { clear:both; float:left; background-color: #F3ECE4; list-style: none; width: 261px; margin: 9px 0px 0px 0px; padding:0; }

div.right div.twitter ul li { margin: 0 12px; padding: 9px 0; width: 225px; border-top: 1px dotted #C99; line-height: 1.25em; }

div.right div.twitter div.twitter-btm { clear: both; float: left; width: 261px; height: 9px; margin: 0; padding: 0; background: url(/css/images/socialmedia/callout_socialmedia_bg_btm.png) no-repeat; }

#twitterTag {clear:both; float:left; width: 50px; height: 50px; margin: 30px 0px 0px 12px; padding: 0;}

#twitterId {float:left; width: 150px; margin: 45px 0px 0px 8px; padding: 0; font-size: 14px;}

/* Featured Container */
div.entry, div.featured { float: left; width: 620px; margin: 0; padding: 9px 0px; border-bottom: 1px dotted #CCC; }
div.featured { background-color:  #F7F0E9; border-bottom: none; }
div.entry { margin-top: 15px; }
.top-margin { margin-top: 15px; }

span.featured-top { clear: both; float:left; width: 620px; height: 9px; margin: 12px 0px 0px 0px; padding: 0; background: url(/css/images/featured/featured_top_bg.gif); }
span.featured-btm { clear: both; float:left; width: 620px; height: 9px; margin: 0px 0px 0px 0px; padding: 0; background: url(/css/images/featured/featured_btm_bg.gif); }


span#icon { float: left; width: 42px; height: 42px; margin-left: 9px; background: url(/css/images/icons/) #CCC; }
span#icon.seminar { background: url(/css/images/icons/icon_seminar.gif) #CCC; }
span#icon.conference { background: url(/css/images/icons/icon_conference.gif) #CCC; }
span#icon.webinar { background: url(/css/images/icons/icon_webinar.gif) #CCC; }
span#icon.audio-conference { background: url(/css/images/icons/icon_audio-conference.gif) #CCC; }
span#icon.video-conference { background: url(/css/images/icons/icon_video-conference.gif) #CCC; }
span#icon.conference-call { background: url(/css/images/icons/icon_conference-call.gif) #CCC; }
span#icon.audio-seminar { background: url(/css/images/icons/icon_audio-seminar.gif) #CCC; }
span#icon.video-seminar { background: url(/css/images/icons/icon_video-seminar.gif) #CCC; }
span#icon.podcast { background: url(/css/images/icons/icon_podcast.gif) #CCC; }
span#icon.ceremony { background: url(/css/images/icons/icon_ceremony.gif) #CCC; }

span#icon.news { background: url(/css/images/icons/icon_news.gif) #CCC; }
span#icon.press-release { background: url(/css/images/icons/icon_press.gif) #CCC; }
span#icon.audio-story { background: url(/css/images/icons/icon_audio-story.gif) #CCC; }
span#icon.video-story { background: url(/css/images/icons/icon_video-story.gif) #CCC; }


div.entry div.summary, div.featured div.summary { float: left; width: 531px; margin: 0px 0px 0px 18px; }
span.date { clear: both; float: left; display: block; width: 100%; font-size: 11px; color: #777; margin: 0px 0px 0px 0px; }
span.location { clear: both; float: left; display: block; width: 100%; font-size: 11px; color: #777; }
span.headline { clear: both; float: left; display: block; width: 100%; font-size: 12px; color: #007BC8; }
span.subtitle { clear: both; float: left; display: block; width: 100%; font-size: 12px; color: #0099FF; font-weight: bold; }

div.entry p, div.featured p { clear: both; float: left; width: 540px; margin: 6px 0px 0px 0px; padding: 0; }

p.back { font-size: 11px; }
p.more, p.back, p.back a, p.external-link, ul.external-link { color:#CC6600; }
p.more a, p.back a, p.external-link a, ul.external-link a { text-decoration: underline; }
p.more a:hover, p.back a:hover, p.external-link a:hover, ul.external-link a:hover { text-decoration: none; }

div.entry a, div.featured a, p.more a, p.back a, p.external-link a, ul.external-link a { color:#CC6600; text-decoration:underline; }
div.entry a:hover, div.featured a:hover, p.more a:hover, p.back a:hover, p.external-link a:hover, ul.external-link a:hover { color:#CC6600; text-decoration:none; }


ul.external-link { float: left; width: 602px; background: #EFE6DC; margin: 10px 0 0 0; padding: 10px; list-style: square inside; border-top: 2px solid #A77849; clear: both; }


p.summary { font-size: 14px; color: #0067B2;}
p.summary a { font-size: 14px; color: #0067B2;}
p.summary a:hover { font-size: 14px; color: #0067B2;}
p.summary a:visited { font-size: 14px; color: #0067B2;}

p.more, p.more a { color: #CC6600;}


.byline, .publisher, .author { clear: both; float: left; width:  590px; display: inline; margin: 3px 0px 0px 0px; padding: 0; color: #777; }


.submit { clear: both; float: left; margin: 9px 0px 0px 150px; width: 52px; height: 18px; }


div#content a.action { float: left; display: block; margin: 5px 5px 0 0; padding: 0 5px; background-color: #FFF; border: 1px solid #999; text-align: center; color: #666; text-decoration: none; cursor: pointer; }
div#content a.action:hover { background-color: #EEE; }


.large-media { clear: both; float: left; width: 540px; height: 442px; margin: 12px 0px 0px 40px; }


/* Pagination */

div#pagination { float: left; clear: both; margin: 10px 0; padding: 0; }
div#pagination a { color: #F63; }


/* Page: Individual */

div.page-metadata, div.page-summary, div.page-text { float: left; margin-top: 15px; }
div.page-summary { width: 100%; background-color: #F0F0F0; }
div.page-summary div.inner { margin: 5px 15px; }



/* Sign In */

#signin { float: left; margin: 40px 0 0 20px; padding: 0; overflow: hidden; clear: both; }

#signin form { color: #007BC8; }

#signin form ul.errors { list-style: none; margin: 0; padding: 0; }

#signin form dl { margin: 0; padding: 0; overflow: hidden; }
#signin form dt, #signin form dd { float: left; margin: 15px 0 0 0; padding: 0; }
#signin form dt { clear: left; width: 90px; }
#signin form dd { width: 200px; margin-left: 0px;}

#signin label { font-size: 14px; }
#signin #username, #signin #password { width: 195px; margin: 0; padding: 0; font-size: 14px; }

.password { clear:both; float:left; margin: 6px 0px 0px 90px; padding:0; color:#CC6600; }


/* Tooltips */

div.tooltip {
	height: 40px; position: absolute; z-index: 100; color: #FFF;
	background: url(/images/tooltips/default_bg.png) repeat-x top right;
}

div.tooltip div.inner {
	height: 40px; padding: 13px 16px 0 8px;
	background: url(/images/tooltips/default_fg.png) no-repeat top left;
}



/* List */

.list { clear: both; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; }
.list li { clear:both; margin: 0px 0px 0px 30px; padding: 3px 0px; list-style: disc; list-style-position: outside; }
.list li strong { color: #333; }
.list li a { color:#CC6600; text-decoration:underline; }
.list li a:hover { color:#CC6600; text-decoration:none; }

.indent-list { clear: both; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; }
.indent-list li { clear:both; margin: 0px 0px 0px 60px; padding: 3px 0px; list-style: disc; list-style-position: outside; }
.indent-list li strong { color: #333; }
.indent-list li a { color:#CC6600; text-decoration:underline; }
.indent-list li a:hover { color:#CC6600; text-decoration:none; }

.link-list { clear: both; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; }
.link-list li { margin: 0px 0px 0px 30px; padding: 3px 0px; list-style: none; color: #CC6600; }
.link-list li strong { color: #333; }
.link-list li a { color:#CC6600; text-decoration:underline; }
.link-list li a:hover { color:#CC6600; text-decoration:none; }


.people-list { clear:both; float: left; width: 600px; margin: 3px 0px 0px 12px; padding: 0px 0px; list-style: none; list-style-position: outside; }
.people-list li { clear: both; float: left; width:  590px; margin: 0px 0px 0px 0px; padding: 4px 0px 4px 9px; background: url(/css/images/people_list_arrow.gif) 0 10px no-repeat; }
.people-list strong { color: #333; }
.people-list a { color:#CC6600; text-decoration:underline; }
.people-list a:hover { color:#CC6600; text-decoration:none; }

strong { color: #0067B2; }


.left-column { float:left; width:200px; margin:0; padding:0;}
.left-column img { float:left; margin-top:15px; padding:0;}

.right-column { float:left; width:400px; margin:0px 0px 0px 18px; padding:0;}
.right-column p.summary { width:400px;}
.right-column p { width:400px;}
.right-column ul { width:375px;}
.right-column li { width:375px;}



.inner {  margin: 0; padding: 0;}

.inner h1, .inner h2, .inner h3, .inner h4, .inner h5, .inner h6, .inner h7, .inner h8 { clear:both; float: left; width: 600px; margin:0; padding: 0; font-weight: normal; } 
.inner h1 { color: #0067B2; font-size: 18px; color: #002F71; } 
.inner h2 { color: #0067B2; font-size: 16px; color: #002F71; margin-top:15px; } 
.inner h3 { color: #0067B2; font-size: 14px; color: #002F71; margin-top:15px; } 
.inner h4, .inner h5, .inner h6, .inner h7, .inner h8, { color: #0067B2; font-size: 12px; font-weight: 600; margin-top:15px; } 
.inner strong { color: #0067B2; font-weight: 600; }

.inner .image-text { clear:both; color: #777; font-size: 11px; }

.inner a strong { color: #CC6600;}

.inner em, .inner blockquote em, .inner blockquote p em { color: #333;}


.page-text ul { clear: both; margin: 0px 0px 0px 0px; padding: 3px 0px 0px 0px; }
.page-text ul li { clear:both; margin: 0px 0px 0px 30px; padding: 3px 0px; list-style: disc; list-style-position: outside; }
.page-text ul li strong { color: #333; }
.page-text ul li a { color:#CC6600; text-decoration:underline; }
.page-text ul li a:hover { color:#CC6600; text-decoration:none; }



.blog .date { clear: both; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0; font-size: 11px; color: #333; }

.blog h1 { clear: both; float: left; width: 532px; ;display: inline; margin: 3px 0px 0px 0px; padding: 0; font-size: 18px; color: #007BC8; }

.summary .headline a { color: #0067B2; } 
.summary .headline a:hover { color: #0067B2; } 
.summary h1 { color: #0067B2; width: 532px; font-size: 18px; color: #002F71; } 


.page-metadata .date, .summary .date { clear: both; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0; font-size: 14px; color: #777; }
.page-metadata .date, .summary .location { clear: both; float: left; display: inline; margin: 0px 0px 0px 0px; padding: 0; font-size: 12px; color: #777; }
.page-metadata .headline, .summary .headline { clear:both; float: left; width: 532px; margin:0, padding: 0; font-size: 18px; color: #0067B2; } 
.summary .byline .publisher .author {font-size: 12px;}



.message h3 { margin: 15px 0px 0px 0px; color:#0067B2; font-size: 18px; }


.darkGray, .darkGray strong { color: #333; }



/* Internet Explorer notice */

div.ie-notice { float: left; width: 704px; height: 95px; background: #FEEFDA; margin: 10px 0 0 0; padding: 0; border: 1px solid #F7941D; clear: both; }
div.ie-notice-content-explorer { width: 906px; }
div.ie-notice div.inner { margin: 0; padding: 0; text-align: left; color: black; }
div.ie-notice div.inner div { float: left; }
div.ie-notice div.inner div.alert { margin: 8px 0 0 32px; }
div.ie-notice div.inner div.text { width: 290px; margin: 0 0 0 32px; }
div.ie-notice div.inner div.text p { float: none; width: auto; margin: 8px 0 0 0; padding: 0; clear: none; }
div.ie-notice div.inner div.link { margin: 8px 0 0 32px;}


.logos { margin:0px 0px 0px 0px; padding:0; }
.accordion-list li#twitter { padding: 18px 0px 0px 75px; margin: 0px 0px 0px 0px; width: 425px; list-style-type:none; background: url(/css/images/socialmedia/socialmedia_logo_twitter.gif) 0px 18px no-repeat;}
.accordion-list li#enewsletter { padding: 18px 0px 0px 75px; margin: 0px 0px 0px 0px; width: 425px; list-style-type:none; }
.accordion-list li#linkedin { padding: 18px 0px 0px 75px; margin: 0px 0px 0px 0px; width: 425px; list-style-type:none; background: url(/css/images/socialmedia/socialmedia_logo_linkedin.gif) 0px 18px no-repeat;}
.accordion-list li#facebook { padding: 18px 0px 0px 75px; margin: 0px 0px 0px 0px; width: 425px; list-style-type:none; background: url(/css/images/socialmedia/socialmedia_logo_facebook.gif) 0px 18px no-repeat;}





