@charset "utf-8";
/* CSS Document */


/* ---------------------------------------------------------------------- */
/* Theme Information
/* ----------------------------------------------------------------------
Name: Inceptio
Description: Responsive Multi-Purpose Theme
Version: 1.8
Author: Ixtendo
Author URI: http://www.ixtendo.com
------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------- */
/* Imported Stylesheets (Their order is important.)
/* ---------------------------------------------------------------------- */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,300,600,700,300italic,400italic,600italic,700italic");
@import url("https://fonts.googleapis.com/css?family=Nunito:400,700,300");

@import url("/Data/sites/1/skins/energymeetings/css/html5-reset.css");

@import url("/Data/sites/1/skins/energymeetings/css/flexslider.css");
@import url("/Data/sites/1/skins/energymeetings/css/tipsy.css");
@import url("/Data/sites/1/skins/energymeetings/css/jquery.fancybox.css");
@import url("/Data/sites/1/skins/energymeetings/css/smoothness/jquery-ui-1.10.1.custom.min.css");

@import url("/Data/sites/1/skins/energymeetings/css/shortcodes.css");


/* ---------------------------------------------------------------------- */
/* Inceptio Styles
/* ----------------------------------------------------------------------
TABLE OF CONTENTS

-Generic
-Containers
-Headings
-Links
-Text & Content Blocks
-Header
	-Logo 
-Navigation
-Page Title
-Breadcrumbs
-Columns
-Icon Boxes
-Arrow Box Hover
-About Us
-404 Error Page
-Search Results
-Pagination
-Entry Slider
-Carousel
-Portfolio & Blog
-Blog
-Portfolio
-Clients
-Forms
-Tables
-Pricing Tables
-Footer
-Widgets
	-Twitter
	-Contact Info
	-Social Links
-Scroll to Top
-Featured Content
-Arrow Boxes
-Thumbs
------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------- */
/* Generic
/* ---------------------------------------------------------------------- */
body {
	font-family: 'Open Sans', sans-serif;
	font-size: 12px;
	line-height: 1.5em; /* 18px */
	color: #333;
	/* Fix for webkit rendering */
	-webkit-font-smoothing: antialiased; 
	-webkit-text-size-adjust: 100%;
}

body.wide {
	background-color: #fff;
	background-image: none;
	background-repeat: repeat;
	background-position: left top;
}

body.boxed {
	background-color: #333;
	background-image: url("/Data/sites/1/skins/energymeetings/images/background-patterns/boxed/wild_oliva.png");
	background-repeat: repeat;
	background-position: left top;
}

iframe, video, audio {
	display: block;	
}

/*img,*/ embed, object, video { /* Note: keeping IMG here will cause problems if you're using foreground images as sprites. */
	max-width: 100%;
}

video {
	width: 100%;
    height: auto;
}

/* Clearfix */

.clear {
	clear: both;
	display: block;
	height: 0;
	overflow: hidden; 
	visibility: hidden;
	width: 0;
}

/* ---------------------------------------------------------------------- */
/* Containers
/* ---------------------------------------------------------------------- */
#wrap {
	border-top: 4px solid; 
	overflow: hidden; /* removes empty space at the right of mobile devices display */
}

.boxed #wrap {
	background-color: #fff;
	width: 1020px;
	max-width: 100%;
	margin: 0 auto;
	box-shadow: 0 0 8px rgba(0,0,0,0.11);
}

.container {
	width: 940px;
	max-width: 100%;
	margin: 0 auto;
}

#main {
	margin-bottom: 0;	
}

/* ---------------------------------------------------------------------- */
/* Headings
/* ---------------------------------------------------------------------- */
h1, h3, h4, h5, h6 {
	margin-bottom: 15px;
}

h1 {	
	font-size: 2.5em; /* 30px */
	line-height: 1.266em; /* 38px/30px */
	font-weight: 300;
	letter-spacing: -0.02em;
}

h2 {
	font-size: 1.666em; /* 20px */
	line-height: 1.3em; /* 26px/20px */
	font-weight: 600; 
	letter-spacing: -0.02em;
	border-bottom: 1px solid #e5e5e5;
	padding-bottom: 10px;
	margin-bottom: 25px;
}

h3 {
	font-weight: bold;
	font-size: 1.333em; /* 16px */
	line-height: 1.375em; /* 22px/16px */
}

h4 {
	font-size: 1.166em; /* 14px */	
	line-height: 1.285em; /* 18px/14px */
	font-weight: 600;
}

h5 {
	font-size: 1.083em; /* 13px */
	line-height: 1.538em; /* 20px/13px */
	font-weight: bold;
}

h6 {
	font-size: 1em; /* 12px */
	line-height: 1.5em; /* 18px */	
	font-weight: bold;
}

/* ---------------------------------------------------------------------- */
/* Links
/* ---------------------------------------------------------------------- */
a, a > * {
	text-decoration: none;
}

a, a > *,
.button,
.jcarousel-prev, .jcarousel-next, 
.iconbox > a * {
	-webkit-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-moz-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-ms-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	-o-transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;
	transition: color 0.2s ease, background-color 0.2s ease, border 0.2s ease, opacity 0.2s ease-in-out;	
}

a:hover, a > * {
	color: #333;	
}

/* ---------------------------------------------------------------------- */
/* Text & Content Blocks
/* ---------------------------------------------------------------------- */
p {
	margin-bottom: 20px;
}

section,
#page-header {
	margin-bottom: 40px;
}

#slider-home {
	margin-bottom: 30px;
}

.alignleft {
	float: left;	
}

img.alignleft {
	margin: 5px 20px 5px 0;	
}

.alignright {
	float: right;	
}

img.alignright {
	margin: 5px 0 5px 20px;
}

.aligncenter {
	display: block;
	margin-left: auto;	
	margin-right: auto;
}

img.aligncenter {
	margin-top: 5px;
	margin-bottom: 5px;
}

.tip, caption, .caption {
	color: #999;
	font-size: 0.916em; /* 11px */
	font-style: italic;
}

.grey-text {
	color: #999;	
}

.invisible {
	display: none !important;	
}

hr {
	background-color: #e5e5e5;
	color: #e5e5e5;
	border: none;
	height: 1px;
	clear: both;
	margin: 40px 0;
}

mark {
	font-style: normal;
    font-weight: normal;	
}

.note {
	color: #E64141;	
}

/* ---------------------------------------------------------------------- */
/* Header
/* ---------------------------------------------------------------------- */

/* Logo */

#logo {
	font: bold 2.833em/1em 'Open Sans', sans-serif; /* 34px */
	letter-spacing: -0.02em;
	float: left;
	margin-top: 7px; 
	margin-bottom: 0;
	max-width: 100%;
}

#logo a {
	display: block;
}

#logo a, #logo a > * {
	color: #333;
}

#logo a img {
	max-width: 100%;
	display: block;	
}

/* ---------------------------------------------------------------------- */
/* Navigation
/* ---------------------------------------------------------------------- */
.nav-wrap {
	float: right;
}

#nav {
	float: right;
	position: relative;
}

/* Navigation List */

ul#navlist {
	list-style: none;	
	margin: 0;
	padding: 0;
}

ul#navlist li {
	float: left;
}

ul#navlist li a { 
	display: block;
	font-size: 1.166em; /* 14px */
	font-weight: 600;
	line-height: normal;
	color: #333;
	padding: 41px 20px 26px;
	margin-bottom: 4px;
}

ul#navlist li.current a,
ul#navlist li a:hover,
ul#navlist li a.selected {
	color: #fff;
	background: url("/Data/sites/1/skins/energymeetings/images/nav-arrow.png") no-repeat center bottom;
}

ul#navlist li a:hover,
ul#navlist li a.selected {
	background-color: #333;	
}

/* Drop-Down Menus */

.ddsubmenustyle, .ddsubmenustyle div {
	position: absolute;
	left: 0;
	top: 0;
	visibility: hidden;
	z-index: 100;
}

.ddsubmenustyle ul {
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
}

.ddsubmenustyle > ul {
	top: 4px !important;
}

.ddsubmenustyle li a {
	display: block;
	color: #fff;
	padding: 8px 15px;
	border-top: 1px solid rgba(255,255,255,0.2);
}

.ddsubmenustyle li a:hover {
	background-color: #333;
	border-color: #1a1a1a;
}

.ddsubmenustyle li:first-child a {
	border-top: none;
}

/* Neutral CSS */

.ddiframeshim {
	position: absolute;
	z-index: 500;
	background: transparent;
	border-width: 0;
	width: 0;
	height: 0;
	display: block;
}

/* Tiny Nav */

.tinynav { 
	display: none; 
	padding: 3px;
	border: 1px solid #d9d9d9;
	margin-top: 36px;
	border-radius: 0;
	height: 30px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1) inset;
}

.tinynav option {
	padding: 3px;
}

/* ---------------------------------------------------------------------- */
/* Page Title
/* ---------------------------------------------------------------------- */
#page-title {
	background-color: #333;
	box-shadow: 0 4px 4px rgba(0,0,0,0.4) inset;
	color: #e5e5e5;
	padding: 26px 0;
}

#page-title h1 {
	float: left;
	margin: 0;
	color: #fff;
}

/* ---------------------------------------------------------------------- */
/* Breadcrumbs
/* ---------------------------------------------------------------------- */
#breadcrumbs {
	float: right;	
	margin-top: 10px;
	text-align: right;
}

#breadcrumbs ul {
	margin: 0;
	padding: 0;	
}

#breadcrumbs li {
	display: inline;
}

#breadcrumbs a {
	margin: 0 3px;
	color: #fff;
	font-weight: bold;
}

#breadcrumbs li:last-child {
	margin-left: 3px;
}

/* ---------------------------------------------------------------------- */
/* Columns
/* ---------------------------------------------------------------------- */
.one-half, .one-third, .one-fourth, .two-thirds, .three-fourths {
	display: inline;
	float: left;
    margin-right: 2%;
}

.one-half {
	width: 49%;	
	max-width: 460px;
}

.one-third {
	width: 32%;	
	max-width: 300px;
}

.one-fourth {
	width: 23.5%;	
	max-width: 220px;
}

.two-thirds {
	width: 66%;	
	max-width: 620px;	
}

.three-fourths {
	width: 74.5%;	
	max-width: 700px;	
}

.column-last { 
	margin-right: 0 !important;
}

/* ---------------------------------------------------------------------- */
/* Icon Boxes
/* ---------------------------------------------------------------------- */
.iconbox {
	margin-bottom: 20px;
	position: relative;	
}

.iconbox-title {
	padding-bottom: 0;
	margin-bottom: 15px;
	border: none;	
}

.iconbox > a {
	display: block;
	background-color: #f2f2f2;
	border-bottom: 1px solid #d9d9d9;
	padding: 15px 15px 20px;		
}

.iconbox > a > * {
	color: #333;	
}

.iconbox > a:hover {
	background-color: #fafafa;
}

.iconbox p:last-child {
	margin-bottom: 0;
}

.icon-left .iconbox-icon {
	float: left;
	width: 36px;
	height: 36px;
	background-color: #333;	
	border-radius: 18px; /* half the width/height */
	margin-right: 10px;
	text-align: center;
	line-height: 36px; /* same as the height */
}

.icon-left .iconbox-icon img {
	display: inline-block;
	max-width: 24px;
	max-height: 20px;
}

.icon-top .iconbox-icon {
	margin-bottom: 10px;
	text-align: center;
}

.icon-top .iconbox-icon img {
	display: inline-block;
	max-width: 100%;
}

.iconbox > a > .button {
	margin-bottom: 0;	
}

/* ---------------------------------------------------------------------- */
/* Arrow Box Hover
/* ---------------------------------------------------------------------- */

.arrow-box-hover {
	opacity: 0;
	background: url("/Data/sites/1/skins/energymeetings/images/arrow-box-hover.png") no-repeat left top;	
	width: 9px;
	height: 6px;
	position: absolute;
	bottom: 0;
	left: 50%;
	margin-left: -4px;
	
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-ms-transition: none !important;
	-o-transition: none !important;
	transition: none !important;
}

.iconbox a:hover .arrow-box-hover,
.project-list li:hover .arrow-box-hover {
	opacity: 1;
}

/* ---------------------------------------------------------------------- */
/* About Us
/* ---------------------------------------------------------------------- */

/* Our Team */

.team-member .photo {
	display: block;
	margin: 0 auto 15px auto;	
	max-width: 100%;
}

.team-member .content {
	margin-bottom: 20px;	
}

.team-member .name {
	margin: 0;
}

.team-member .name, .team-member .job-title {
	text-align: center;
}

.team-member .job-title {
	display: block;
	margin-bottom: 15px;
	color: #888;
}

/* ---------------------------------------------------------------------- */
/* 404 Error Page
/* ---------------------------------------------------------------------- */
.error-404 {
	background: url("/Data/sites/1/skins/energymeetings/images/block-64.png") no-repeat left center;
	padding: 20px 20px 20px 74px;
	border: none;
}

/* ---------------------------------------------------------------------- */
/* Search Results
/* ---------------------------------------------------------------------- */
ul#search-results {
	list-style: none;	
	margin: 0;
	padding: 0;
}

ul#search-results li {
	border-top: 1px solid #e5e5e5;
	padding: 20px 0;
}

ul#search-results li:first-child {
	border: none;	
	padding-top: 0;
}

ul#search-results li:last-child {
	padding-bottom: 0;
}

ul#search-results h2 {
	border: none;
	padding: 0;
}

ul#search-results h2,
ul#search-results p {
	margin-bottom: 5px;
}

ul#search-results h2 a,
ul#search-results h2 a strong {
	color: #333;
}

/* ---------------------------------------------------------------------- */
/* Pagination
/* ---------------------------------------------------------------------- */
.page-nav {
	margin: 40px 0;
	border-top: 1px solid #e5e5e5;
	padding-top: 40px;
}

.page-nav.prev-next {
	padding: 15px 0;
	border-bottom: 1px solid #e5e5e5;	
	text-align: right;
	margin-top: 0;
}

.page-nav.prev-next ul {
	margin-right: -5px;
}

.page-nav.prev-next li {
	margin-bottom: 0;
}

.page-nav > span {
	margin-right: 20px;
}

.page-nav ul {
	margin: 0;
	padding: 0;	
}

.page-nav ul, .page-nav li, .page-nav > span {
	display: inline-block;
}

.page-nav li, .page-nav > span {
	vertical-align: middle;
	margin-bottom: 10px;	
}

.page-nav li {
	margin-right: 5px;
	line-height: normal;
}

.page-nav a {
	display: block;
	color: #333;
	background-color: #e5e5e5; 
}

.page-nav a, .page-nav li.current {
	padding: 5px 10px;
	border-radius: 3px;
	
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-repeat: repeat-x;
}

.page-nav a:hover, .page-nav li.current {
	color: #fff;
}

/* ---------------------------------------------------------------------- */
/* Entry Slider
/* ---------------------------------------------------------------------- */
.entry-slider .flex-direction-nav a {
	margin-top: -25px;
    width: 29px;
    height: 50px;
}

.entry-slider .flex-direction-nav a.flex-prev {
	background-position: 10px center;
	border-radius: 0 3px 3px 0;
}

.entry-slider .flex-direction-nav a.flex-next {
	background-position: -41px center;	
	border-radius: 3px 0 0 3px;
}

/* ---------------------------------------------------------------------- */
/* Carousel
/* ---------------------------------------------------------------------- */
.jcarousel-container {
	max-width: 100%;
}

.jcarousel-clip {
	overflow: hidden;
	width: 100%;
}

.project-carousel > li {
	float: left;
	width: 220px;
	margin-right: 20px;	
}

.jcarousel-prev, .jcarousel-next {
	position: absolute;
    top: -60px;
    width: 19px;
    height: 19px;
    cursor: pointer;
    background: #ccc url("/Data/sites/1/skins/energymeetings/images/carousel-arrows.png") no-repeat;
}

.jcarousel-prev {
	right: 20px;
	background-position: 7px 6px;
	border-radius: 2px 0 0 2px;
}

.jcarousel-next {
	right: 0;
	background-position: -48px 6px;	
	border-radius: 0 2px 2px 0;
}

.jcarousel-prev-disabled, .jcarousel-prev-disabled:hover, .jcarousel-prev-disabled:focus,
.jcarousel-next-disabled, .jcarousel-next-disabled:hover, .jcarousel-next-disabled:focus {
	background-color: #e5e5e5 !important;
	cursor: default;
}

/* ---------------------------------------------------------------------- */
/* Portfolio & Blog
/* ---------------------------------------------------------------------- */
.entry-image > a,
.entry-slider > ul > li > a {
	display: block;	
	position: relative; /* sets the initial position for the overlay */
}

.entry-image {
	display: inline-block;
}

.project-list .entry-image,
.post-carousel .entry-image,
.blog-entry-list > .entry > .entry-image {
	display: block;	
}

.entry-image,
.entry-video,
.entry-slider {
	margin-bottom: 15px;	
}

.project-list .entry-image {
	margin-bottom: 0;	
}

.entry-image,
.entry-image img,
.entry-slider,
.entry-slider img {
	max-width: 100%;	
}

.entry-image img,
.entry-slider img {
	display: block;
}

.entry-slider iframe {
	margin: 0 auto;	
}

/* Overlay */

.overlay {
	display: block;
	background-color: rgba(255,255,255,0.4);
	background-repeat: no-repeat; 
	background-position: center center;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
}

.overlay.zoom {
	background-image: url("/Data/sites/1/skins/energymeetings/images/overlay-zoom.png");
}

.project-list li .overlay,
.lightbox .overlay,
.lightbox-video .overlay,
.link-overlay .overlay {
	opacity: 0;
	filter: alpha(opacity=0);
    z-index: 0; /* for Opera */
}

.project-list li:hover .overlay,
.lightbox:hover .overlay,
.lightbox-video:hover .overlay,
.link-overlay:hover .overlay {
	opacity: 1;
	filter: alpha(opacity=100);
    z-index: 1; /* for Opera */
}

.project-list li:hover .zoom,
.lightbox .zoom,
.lightbox-video .zoom,
a.entry-image:link .zoom, a.entry-image:visited .zoom,
.entry-slider a:link .zoom, .entry-slider a:visited .zoom {
	background-image: none;
}

a.entry-image:hover .zoom, a.entry-image:active .zoom,
.entry-slider a:hover .zoom, .entry-slider a:active .zoom {
	background-image: url("/Data/sites/1/skins/energymeetings/images/overlay-zoom.png");
}

/* Portfolio Gallery */

ul.portfolio-grid {
	margin-right: -20px;
	padding: 0;
}

ul.portfolio-grid > li {
	margin: 0 20px 20px 0;
	text-align: center;
	float: left;
}

ul.portfolio-grid > li.one-fourth {
	width: 220px;
}

ul.portfolio-grid > li.one-third {
	width: 300px;
}

ul.portfolio-grid > li.one-half {
	width: 460px;
}

/* Filter */

#filter {
	margin-bottom: 40px;	
}

#filter ul {
	margin: 0;
	padding: 0;
}

#filter > span, #filter ul, #filter li {
	display: inline-block;
}

#filter li, #filter > span {
	vertical-align: middle;	
	margin-bottom: 10px;
}

#filter > span {
	margin-right: 20px;
}

#filter li {
	margin-right: 5px;
}

#filter a {
	display: block;
	line-height: normal;
	color: #333;
	background-color: #e5e5e5;
	padding: 6px 10px;
	border-radius: 3px;
	
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-repeat: repeat-x;
}

#filter a:hover, #filter a.selected {
	color: #fff;
}

/* Start: Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration: 0.8s;
     -moz-transition-duration: 0.8s;
      -ms-transition-duration: 0.8s;
       -o-transition-duration: 0.8s;
          transition-duration: 0.8s;
}

.isotope {
  -webkit-transition-property: height, width;
     -moz-transition-property: height, width;
      -ms-transition-property: height, width;
       -o-transition-property: height, width;
          transition-property: height, width;
}

.isotope .isotope-item {
  -webkit-transition-property: -webkit-transform, opacity;
     -moz-transition-property:    -moz-transform, opacity;
      -ms-transition-property:     -ms-transform, opacity;
       -o-transition-property:      -o-transform, opacity;
          transition-property:         transform, opacity;
}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration: 0s;
     -moz-transition-duration: 0s;
      -ms-transition-duration: 0s;
       -o-transition-duration: 0s;
          transition-duration: 0s;
}

/* End: Recommended Isotope styles */

/* ---------------------------------------------------------------------- */
/* Blog
/* ---------------------------------------------------------------------- */
.related-posts-wrap,
#comments,
#respond {
	padding-top: 40px;
	border-top: 1px solid #e5e5e5;	
}

.post-carousel .entry {
	overflow: hidden;
	margin-bottom: 20px;
}

.blog-entry-list .entry {
	border-top: 1px solid #e5e5e5;	
	padding-top: 40px;
	margin-bottom: 10px;
}

.blog-entry-list .entry:first-child,
.blog-entry-list .page-nav.prev-next + .entry {
	border: none;
	padding-top: 0;
}

.entry-date {
	float: left;
	width: 44px;
	margin: 0 20px 10px 0;
	text-align: center;
}

.entry-day {
	height: 40px;
	border-radius: 3px 3px 0 0;
	background-color: #f2f2f2;	
	font-weight: bold;
	font-size: 1.666em; /* 20px */
	line-height: 40px; /* vertical align */
	color: #666;
}

.entry-month {
	height: 25px;
	border-radius: 0 0 3px 3px;
	line-height: 25px; /* vertical align */
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
	background-color: #666;
}

.entry-body {
	overflow: hidden;
}

.post-carousel .entry-meta,
.post-carousel .entry-content p,
.entry-title {
	margin-bottom: 5px;	
}

.entry-title {
	border: none;
	padding: 0;
}

.entry-title a {
	color: #333;	
}

.post-carousel .entry-meta a {
	color: #888;	
}

.blog-entry-list .entry.sticky {
	border: 3px solid #e5e5e5;
	padding: 15px;
	margin-bottom: 40px;
}

.blog-entry-list .entry.sticky+.entry {
	border-top: none;
	padding-top: 0;
}

/* Meta */

.blog-entry-list .entry-meta {
	margin-bottom: 15px;	
}

.blog-entry-list .entry-content {
	margin-bottom: 30px;	
}

.blog-entry-list .entry-meta span {
	background: no-repeat left center;
	padding-right: 12px;
	margin-right: 12px;
	border-right: 1px solid #ccc;
}

.blog-entry-list .entry-meta span:last-child {
	border: none;
	padding-right: 0;
	margin-right: 0;
}

.blog-entry-list .entry-meta .author {
	background-image: url("/Data/sites/1/skins/energymeetings/images/blog/author.png");
	padding-left: 21px;	
}

.blog-entry-list .entry-meta .category {
	background-image: url("/Data/sites/1/skins/energymeetings/images/blog/folder.png");
	padding-left: 23px;	
}

.blog-entry-list .entry-meta .comments {
	background-image: url("/Data/sites/1/skins/energymeetings/images/blog/comment.png");
	padding-left: 21px;	
}

/* Tags */

.blog-entry-list .tags-wrap {
	margin-bottom: 30px;	
}

.blog-entry-list .tags-wrap h4, 
.blog-entry-list .tags-wrap .tags {
	display: inline-block;	
	vertical-align: middle;	
}

.blog-entry-list .tags-wrap h4 {
	margin-right: 20px;
	margin-bottom: 5px;
}

.blog-entry-list .tags-wrap h4,
.blog-entry-list .tags-wrap .tags li {
	margin-bottom: 10px;
}

/*----------*/

.tags {
	list-style: none;	
	margin: 0;
	padding: 0;
}

.tags li {
	float: left;
	margin: 0 5px 5px 0;
}

.tags a {
	display: block;
	color: #333;
	background-color: #e5e5e5; 
	padding: 5px 10px;
	border-radius: 3px;
	
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.05), rgba(0, 0, 0, 0.05));
	background-repeat: repeat-x;
}

.tags a:hover {
	color: #fff;
}

/* Share */

.blog-entry-list .share-wrap {
	overflow: hidden;	
	padding: 15px 0 5px 0;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 30px;
}

.blog-entry-list .share-wrap h4 {
	float: left;
	margin-right: 20px;	
}

.blog-entry-list .share-wrap .social-links {
	float: right;
}

.blog-entry-list .share-wrap h4,
.blog-entry-list .share-wrap .social-links li {
	margin-bottom: 10px;
}

/* Author Info */

.author-info {
	padding: 20px 15px;
	background-color: #f5f5f5;
	margin-bottom: 30px;
}

.author-info,
.author-bio {
	overflow: hidden;	
}

.author-image {
	float: left;	
	margin: 0 20px 10px 0;
}

.author-image a {
	display: block;
}

.author-image img {
	display: block;
	width: 70px;
	height: 70px;
	background-color: #fff;
	padding: 4px;
	border: 1px solid #ccc;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);
}

.author-info h4 {
	margin-bottom: 5px;
}

/* Comments */

/* Comment List */

ol.comment-list, ol.children, ul.children {
	list-style: none;
	margin: 0;
	padding: 0;	
}

#comment-1 {
	border-top: none;	
}

li.comment .comment-wrap {
	padding: 20px 0;
	border-top: 1px solid #e5e5e5;	
}

li.comment ol.children, li.comment ul.children {
	margin-left: 65px;	
}

/* Comment List Content */

ol.comment-list .avatar-wrap {
	float: left;
	margin: 0 15px 0 0;
}

ol.comment-list .avatar img {
	display: block;
	background-color: #fff;
	padding: 3px;
	border: 1px solid #d9d9d9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.06);	
}

ol.comment-list .avatar-wrap a.comment-edit-link {
	display: block;
	text-align: center;
	font-style: italic;
	margin-top: 10px;
}

ol.comment-list .comment-details {
	overflow: hidden;
}

ol.comment-list .comment-author {
	font-weight: bold;	
}

ol.comment-list .comment-author a {
    color: #333;
}

ol.comment-list .comment-author.post-author span {
	color: #e64141;
}

ol.comment-list .comment-meta {
	margin-bottom: 15px;	
	color: #888;
}

ol.comment-list .comment-reply-link {
	font-style: italic;
}

/* Respond (Leave a Comment) */

#reply-title small {
	float: right;
	margin-top: 0.333em; /* 4px */
	font-size: 0.75em; /* 12px/16px */
	line-height: 1.5em; /* 18px/12px */
	font-weight: normal;
	font-style: italic;
}

/* ---------------------------------------------------------------------- */
/* Portfolio
/* ---------------------------------------------------------------------- */
.project-list a {
	display: block;
}

.project-list .entry-title {
	color: #333;	
}

.project-list .entry-meta {
	text-align: center;
	padding: 15px;
	background-color: #f5f5f5;
	border-bottom: 1px solid #dbdbdb;
}

.project-list .entry:hover .entry-meta {
	background-color: #fafafa;
}

.project-list .entry-meta p {
	margin: 0;
}

.project-list .entry-content {
	color: #666;
}

.project-list li,
.entry-image {
	position: relative;
}

/* ---------------------------------------------------------------------- */
/* Clients
/* ---------------------------------------------------------------------- */
.clients {
	list-style: none;
	margin: 0 -10px 20px 0;
	padding: 0;	
}

.clients li {
	float: left;	
	margin: 0 10px 10px 0;
	border: 1px solid #dbdbdb;
	width: 178px;	
}

.clients a {
	display: block;
}

.clients img {
	display: block;
	opacity: 0.75;
	filter: alpha(opacity=75);
	max-width: 100%;
}

.clients li:hover {
	border-color: #c2c2c2;
}

.clients li:hover img {
	opacity: 1;
	filter: alpha(opacity=100);
}

/* ---------------------------------------------------------------------- */
/* Forms
/* ---------------------------------------------------------------------- */
input, textarea, select {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	color: inherit;
}

input, textarea {
	-webkit-appearance: none; /* Fix for Mobile Safari */
}

/* Fix for Mobile Safari */
input[type="checkbox"] { 
	-webkit-appearance: checkbox; 
}

input[type="radio"] { 
	-webkit-appearance: radio; 
}

input {
	line-height: normal;	
}

textarea {
	overflow: auto; /* removes scrollbar in IE */	
}

input[type="submit"] {
	width: auto;
}

::-webkit-input-placeholder { /* Chrome, Safari */
	color: #999;
}

/* Firefox */
:-moz-placeholder { 
   color: #999;
}

::-moz-focus-inner { /* removes the extra padding and dotted border on buttons in Firefox */	      
	padding: 0;         
	border: none;
}

/* Search Form */

#search-form {	
	position: relative;
	margin-top: 36px;
	float: right;
	margin-left: 20px;
}

#search-submit {
	width: 30px;
	height: 30px;
	background: url("/Data/sites/1/skins/energymeetings/images/search.png") no-repeat left top;
	border: none;
	text-indent: -10000em;
	cursor: pointer;
}

/* After Click */

#s {
	position: absolute;
	top: 35px;
	right: 0;	
	padding: 6px 10px;
	border: 1px solid #d9d9d9;
	width: 198px;
    z-index: 1000;
    border-radius: 0;
	box-shadow: 0 0 5px rgba(0,0,0,0.1) inset;
}

#s:hover,
#s:focus {
	border-color: #ccc;	
}

/* Content Form */

.content-form p {
    margin-bottom: 10px;
}

.content-form input, .content-form textarea, .content-form select {
	border: 1px solid #d9d9d9;
	padding: 6px 10px;
	border-radius: 0;
	box-shadow: 0 0 5px rgba(0,0,0,0.1) inset;
}

.content-form input:hover, .content-form textarea:hover, .content-form select:hover,
.content-form input:focus, .content-form textarea:focus, .content-form select:focus {
	border-color: #ccc;
}

.content-form input {
	width: 50%;
}

.content-form label, .content-form input, .content-form textarea, .content-form select {
    margin-bottom: 5px;
}

.content-form label {
	display: block;
	clear: both;
}

.content-form .error {
	color: #E64141;
}

.content-form textarea, .content-form select {
	width: 60%;
}

.content-form textarea {
	height: 160px;
}

.content-form input[type="file"] {
    padding: 0;
    border: none;
}

/* Newsletter */

#newsletter-form input#newsletter {
	width: 90%; /* 198px/220px */
	background-color: #404040;
	border: 1px solid #4c4c4c;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.2) inset;
}

#newsletter-form input.button {
	margin-right: 0;
	margin-top: 10px;
	background-color: #1a1a1a;
	
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.04));
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.04));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.04));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.04));
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.04));
	background-repeat: repeat-x;
}

/* Comment Form */

#comment-form p {
    margin-bottom: 10px;
}

#comment-form input, #comment-form textarea {
	border: 1px solid #d9d9d9;
	padding: 6px 10px;
	border-radius: 0;
	box-shadow: 0 0 5px rgba(0,0,0,0.1) inset;
}

#comment-form input:hover, #comment-form textarea:hover,
#comment-form input:focus, #comment-form textarea:focus {
	border-color: #ccc;
}

#comment-form input {
	width: 50%; 
}

#comment-form label, #comment-form input, #comment-form textarea {
    margin-bottom: 5px;
}

#comment-form label {
	display: block;
	clear: both;
}

#comment-form .error {
	color: #E64141;
}

#comment-form textarea {
	width: 60%;
	height: 160px;
}

/* ---------------------------------------------------------------------- */
/* Tables
/* ---------------------------------------------------------------------- */

/* Generic Table */

.gen-table {
	width: 100%;	
	margin-bottom: 20px;
}

.gen-table caption {
	margin-bottom: 10px;
}

.gen-table th {
	font-weight: bold;
}

.gen-table th, .gen-table td {
	background-color: #fff;
	padding: 5px;	
	text-align: center;
	border: 1px solid #dbdbdb;	
	vertical-align: top;
}

.gen-table .empty-left-top {
	background-color: transparent;
	border-left-color: transparent;
	border-top-color: transparent;
}

.gen-table .empty-left-bottom {
	background-color: transparent;	
	border-left-color: transparent;
	border-bottom-color: transparent;
}

.gen-table td.top-left {
	text-align: left;
	vertical-align: top;
}

.gen-table thead th {
	font-size: 1.333em; /* 16px */
	line-height: 1.375em; /* 22px/16px */
}

.gen-table thead th,
.gen-table tfoot td {
	background-color: #f2f2f2;	
	border-color: #d9d9d9;
}

.gen-table tbody th,
.gen-table tr.odd th, .gen-table tr.odd td {
	background-color: #fafafa;
}

.gen-table tfoot td {
	font-style: italic;
	font-size: 0.916em; /* 11px */
}

.gen-table tfoot .button {
	font-style: normal;
	font-size: 1.09em; /* 12px/11px */
	margin: 5px 0;
}

.gen-table tfoot + tbody tr.row-last th, 
.gen-table tfoot + tbody tr.row-last td {
	border-bottom-color: #d9d9d9;	
}

.gen-table tbody tr:hover th, .gen-table tbody tr:hover td {
	background-color: #f3f7df;	
}

/* ---------------------------------------------------------------------- */
/* Pricing Tables
/* ---------------------------------------------------------------------- */

/* Pricing Boxes */

.pricing-box {
	margin-bottom: 20px;	
	text-align: center;
}

.pricing-box .price,
.pricing-box .footer {
	background-color: #f2f2f2;
	border: 1px solid #d9d9d9;	
}

.pricing-box .footer {
	padding: 10px 15px;
}

.pricing-box ul.features {
	list-style: none;
	background-color: #fff;	
	border: 1px solid #e5e5e5;
	border-top: none;
	border-bottom: none;
	padding: 10px 15px;
	margin: 0;
}

.pricing-box ul.features li {
	border-top: 1px solid #e5e5e5;
	padding: 10px 0;	
}

.pricing-box ul.features li:first-child {
	border: none;	
}

.pricing-box .button {
	margin: 5px 0;	
}

.pricing-box .title {
	background-color: #d9d9d9;
	border: 1px solid #c4c4c4;
	padding: 5px 15px;
	margin: 0;
	font-weight: bold;
	font-size: 1.5em; /* 18px */
	line-height: 1.333em; /* 24px/18px */
}

.pricing-box .price {
	line-height: normal;
	padding: 10px 15px;
	margin: 0;	
	border-top: none;
}

.pricing-box .price span {
	font-weight: bold;
	font-size: 2.5em; /* 30px */
	color: #809900;
}

.pricing-box .price sup {
	font-size: 100%;
}

.pricing-box.featured {
	box-shadow: 0 0 8px rgba(0,0,0,0.08);
}

.pricing-box.featured .title {
	background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
	background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
	background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
	background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
	background-image: linear-gradient(top, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1));
	background-repeat: repeat-x;
	
	border-bottom-color: rgba(0,0,0,0.15) !important;	
}

.pricing-box.featured .title,
.pricing-box.featured .price span,
.pricing-box.featured .price sup {
	color: #fff;
}

/* Pricing Tables */

.pricing-table {
	margin-right: 0;	
	margin-left: -1px;
}

.pricing-table.featured {
	position: relative;
	z-index: 1;
}

.pricing-table.one-fourth {
	width: 25.106%; /* 236px */
	max-width: 236px;
}

.pricing-table.one-third {
	width: 33.404%; /* 314px */
	max-width: 314px;
}

/* ---------------------------------------------------------------------- */
/* Footer
/* ---------------------------------------------------------------------- */
#footer {
	margin-top: 40px;	
}

#footer a:hover {
	color: #e5e5e5;	
}

#footer h3 {
	color: #e5e5e5;
	border-bottom: 1px solid #4c4c4c;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

#footer-top {
	color: #999;
	background-color: #333;
	border-top: 4px solid;
	padding: 35px 0 15px;
}

#footer-bottom {
	color: #808080;
	background-color: #1a1a1a;
	font-size: 0.916em; /* 11px */	
	padding: 30px 0;
	border-top: 1px solid #000;
	box-shadow: 0 4px 4px rgba(0,0,0,0.2) inset;
}

#footer-bottom a {
	color: #b2b2b2;
}

/* Footer Featured */

#footer-featured {
	padding: 20px 0 16px;
	background: url("/Data/sites/1/skins/energymeetings/images/footer-arrow-down.png") no-repeat center top;
	color: #fff;
}

#footer-featured h1 {
	margin-top: 20px;
}

#footer-featured strong {
	font-weight: 600;
}

#footer-featured p {
	font-size: 1.083em; /* 13px */
	line-height: 1.538em; /* 20px/13px */
}

#footer-featured a,
#footer-featured a strong {
	color: #fff;
}

#footer-featured p a {
	font-weight: bold;
}

#footer-featured a:hover, #footer-featured a:hover strong {
	color: #333;	
}

#footer-featured .entry-image {
	margin: 0;	
}

#footer-featured ::-moz-selection {background: #333;}
#footer-featured ::selection {background: #333;} 

/* ---------------------------------------------------------------------- */
/* Widgets
/* ---------------------------------------------------------------------- */
.widget {
	margin-bottom: 20px;
}

#sidebar .widget {
	margin-bottom: 30px;
}

/* Twitter */

.twitter-widget ul {
	list-style: none;
	margin: 0;
	padding: 0;	
}

.twitter-widget ul li {
	background: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/twitter.png") no-repeat left 0.333em; /* 4px */
	padding-left: 26px;
	margin-bottom: 20px;	
	word-wrap: break-word; /* for Chrome */
}

.twitter-widget ul li > span {
	display: block;
}

.tweet_time {
	font-size: 0.916em; /* 11px */
	margin-top: 5px;
}

.tweet_time a {
	color: #ccc;
}

/* Flickr */

.flickr-widget ul {
	list-style: none;
	margin: 0 -5px 0 0;
	padding: 0;
}

.flickr-widget ul li {
	float: left;
	margin: 0 5px 5px 0;	
}

.flickr-widget ul a {
	display: block;
}

.flickr-widget ul img {
	display: block;
    height: 70px;
    width: 70px;
}

/* Contact Info */

.contact-info {
	word-wrap: break-word;
}

.contact-info div p {
    background-repeat: no-repeat;
    padding-left: 23px;
	margin-bottom: 15px;
}

.contact-info .address {
	background-image: url("/Data/sites/1/skins/energymeetings/images/contact/home.png");
	background-position: left 0.083em; /* 1px */
}

.contact-info .phone {
	background-image: url("/Data/sites/1/skins/energymeetings/images/contact/phone.png");
	background-position: left 0.083em; /* 1px */
}

.contact-info .fax {
	background-image: url("/Data/sites/1/skins/energymeetings/images/contact/fax.png");
	background-position: left 0.166em; /* 2px */
}

.contact-info .email {
	background-image: url("/Data/sites/1/skins/energymeetings/images/contact/mail.png");
	background-position: left 0.25em; /* 3px */
}

.contact-info .business-hours {
	background-image: url("/Data/sites/1/skins/energymeetings/images/contact/clock.png");
	background-position: left 0.083em; /* 1px */
}

/* Social Links */

.social-links {
	margin: 0 -17px 0 0;
	padding: 0;	
	max-width: 100%;
}

.team-member .social-links {
	text-align: center;	
	padding-top: 10px;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 15px;
}

.team-member .social-links li {
	margin-bottom: 10px;
}

.social-links li {
	display: inline-block;
	vertical-align: middle;
	margin: 0 17px 20px 0;	
}

.social-links a {
	display: block;
	text-indent: -10000em;
	background-repeat: no-repeat;
	background-position: left top;	
}

.social-links .twitter a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/twitter.png");
	width: 20px;
	height: 15px;
}

.social-links .facebook a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/facebook.png");
	width: 16px;
	height: 16px;
}

.social-links .google-plus a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/google-plus.png");
	width: 16px;
	height: 16px;
}

.social-links .linkedin a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/linkedin.png");
	width: 16px;
	height: 16px;
}

.social-links .vimeo a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/vimeo.png");
	width: 16px;
	height: 15px;
}

.social-links .youtube a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/youtube.png");
	width: 16px;
	height: 15px;
}

.social-links .skype a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/skype.png");
	width: 16px;
	height: 16px;
}

.social-links .digg a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/digg.png");
	width: 18px;
	height: 14px;
}

.social-links .delicious a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/delicious.png");
	width: 14px;
	height: 14px;
}

.social-links .tumbler a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/tumbler.png");
	width: 15px;
	height: 15px;
}

.social-links .dribbble a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/dribbble.png");
	width: 16px;
	height: 16px;
}

.social-links .stumbleupon a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/main-content/stumbleupon.png");
	width: 17px;
	height: 17px;
}

.social-links .mail a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/contact/mail.png");
	width: 15px;
	height: 11px;
}

/* Footer Social Links */

#footer .social-links {
	float: right;	
}

#footer .social-links li {
	margin-bottom: 10px;	
}

#footer-bottom p {
	margin-bottom: 0;
}

#footer .social-links .twitter a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-twitter.png");
}

#footer .social-links .facebook a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-facebook.png");
}

#footer .social-links .google-plus a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-google-plus.png");
}

#footer .social-links .linkedin a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-linkedin.png");
}

#footer .social-links .vimeo a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-vimeo.png");
}

#footer .social-links .youtube a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-youtube.png");
}

#footer .social-links .skype a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-skype.png");
}

#footer .social-links .digg a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-digg.png");
}

#footer .social-links .delicious a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-delicious.png");
}

#footer .social-links .tumbler a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-tumbler.png");
}

#footer .social-links .dribbble a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-dribbble.png");
}

#footer .social-links .stumbleupon a {
	background-image: url("/Data/sites/1/skins/energymeetings/images/social-media/footer/footer-stumbleupon.png");
}

/* Menu with Separators */

.widget ul.menu {
	list-style: none;
	margin: 0;
	padding: 0;	
}

.widget ul.menu li {
	border-bottom: 1px solid #e5e5e5;
}

.widget ul.menu li > a {
	display: block;
    padding: 8px 0 8px 11px;
	background: url("/Data/sites/1/skins/energymeetings/images/bullets/list-arrow.png") no-repeat left 1.166em; /* 14px */
}

.widget ul.menu li > a, .widget ul.menu li > a > * {
	color: #333;
}

.widget ul.menu ul {
	list-style: none;
	margin: 0 0 0 15px;
	padding: 0;
}

.widget ul.menu ul li {
	border: none;
}

/* Recent Comments */

#recentcomments.menu li {
    padding: 8px 0 8px 11px;
	background: url("/Data/sites/1/skins/energymeetings/images/bullets/list-arrow.png") no-repeat left 1.166em; /* 14px */
	color: #888;
}

#recentcomments.menu li > a {
	display: inline;
	padding: 0;
	background: none;
}

/* ---------------------------------------------------------------------- */
/* Scroll to Top
/* ---------------------------------------------------------------------- */
#toTop, #toTopHover {
	background: url("/Data/sites/1/skins/energymeetings/images/scroll-top.png") no-repeat center center;
	width: 40px;
	height: 40px;
	overflow: hidden;
	bottom: 57px;
	right: 20px;
	text-indent: -10000em;
	position: fixed;
	border-radius: 3px;
}

#toTop {
	display: none;
	background-color: #999;
}

#toTopHover {
	display: block;
	opacity: 0;
}

#toTop:active, #toTop:focus {
	outline: none;
}

/* ---------------------------------------------------------------------- */
/* Featured Content
/* ---------------------------------------------------------------------- */
.content-featured {
	background-color: #1a1a1a;
	padding: 30px 0;
	color: #e5e5e5;
	margin-top: -30px;
	font-size: 1.333em; /* 16px */
	line-height: 1.375em; /* 22px/16px */
	box-shadow: 0 4px 4px rgba(0,0,0,0.4) inset;
}

.content-featured p {
	margin: 0;
}

.content-featured a {
	color: #fff;
	font-weight: bold;	
}

/* ---------------------------------------------------------------------- */
/* Arrow Boxes
/* ---------------------------------------------------------------------- */
.arrowbox {
	border-bottom: 1px solid #d9d9d9;	
	margin-bottom: 20px;
}

.arrowbox-first .arrowbox-title {
	border-radius: 3px 0 0 3px;
}

.arrowbox-title {
	height: 42px;
	line-height: 42px;
	position: relative;
	background-color: #1a1a1a;
	color: #e5e5e5;
	margin-bottom: 20px;
	padding: 0 15px;
	border: none;
	
	background-image: -moz-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.04));
	background-image: -ms-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.04));
	background-image: -o-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.04));
	background-image: -webkit-linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.04));
	background-image: linear-gradient(top, rgba(255, 255, 255, 0.04), rgba(0, 0, 0, 0.04));
	background-repeat: repeat-x;
}

.arrowbox-title-arrow-front {
	background: url("/Data/sites/1/skins/energymeetings/images/arrowbox-title-arrow-front.png") no-repeat left top;
	width: 10px;
	height: 42px;
	position: absolute;
	top: 0;
	right: -10px;
}

.arrowbox-title-arrow-back {
	background: url("/Data/sites/1/skins/energymeetings/images/arrowbox-title-arrow-back.png") no-repeat left top;
	width: 10px;
	height: 42px;
	position: absolute;
	top: 0;
	left: -10px;
}

/* ---------------------------------------------------------------------- */
/* Thumbs
/* ---------------------------------------------------------------------- */
.thumbs {
	list-style: none;
	margin: 0 0 20px 0;
	padding: 0;
}

.thumbs li {
	float: left;
	margin: 0 10px 10px 0;
}

.thumbs li a {
	display: block;
}

.thumbs li img {
	display: block;
	width: 70px;
	height: 70px;
	padding: 4px;
	background-color: #fff;
	border: 1px solid #d9d9d9;
	box-shadow: 0 1px 1px rgba(0,0,0,0.06);
}

.thumbs li a:hover img {
	border-color: #bfbfbf;
	box-shadow: 0 1px 1px rgba(0,0,0,0.1);
}@charset "utf-8";
/* CSS Document */


/* ---------------------------------------------------------------------- */
/* Theme Information
/* ----------------------------------------------------------------------
Name: Inceptio
Description: Responsive Multi-Purpose Theme
Author: Ixtendo
Author URI: http://www.ixtendo.com
------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------- */
/* Media Queries
/* ---------------------------------------------------------------------- */

/* Standard 960 or larger (browsers) */
@media only screen and (min-width: 960px) {
	
}
/* ---------------------------------------------------------------------- */
/* Smaller than standard 960 (devices and browsers) */
@media only screen and (max-width: 959px) {
	
	/* Tiny Nav */

    .js .tinynav { 
		display: block; 
	}
	
    .js #navlist,.js .navlist { 
		display: none; 
	}
	
	#nav, .tinynav {
		width: 370px;
	}
	
	/* Header */
	
	#header {
		margin-bottom: 30px;	
	}
}
/* ---------------------------------------------------------------------- */
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
	
	/* Container */ 
	
	.container {
		width: 748px;	
	}
	
	/* Carousel */
	
	.project-carousel > li {
		margin-right: 44px;
	}
	
	/* Related Posts */
	
	.related-posts .post-carousel > li {
		width: 172px;
		margin-right: 20px;
	}
	
	/* FlexSlider */
	
	.flex-caption {
		bottom: 91px;	
	}
	
	/* Portfolio Grid */
	
	ul.portfolio-grid > li.one-third {
		width: 236px;
	}
	
	ul.portfolio-grid > li.one-half {
		width: 364px;
	}
	
}
/* ---------------------------------------------------------------------- */
/* All Mobile Sizes (devices and browser) */
@media only screen and (max-width: 767px) {
	
	/* Slider */

    .flex-caption {
		display: none;	
	}
	
	/* Columns */
	
	.one-half, .one-third, .one-fourth, .two-thirds, .three-fourths {
		float: none;
		display: block;
		margin-right: 0;
		width: 100%;
		max-width: none;
	}
	
	/* Floats */
	
	.alignleft, .alignright {
		float: none;	
	}
	
	/* Containers */
	
	#main, #sidebar {
		margin-bottom: 40px;	
	}
	
	/* Header */
	
	#logo {
		float: none;
		text-align: center;
		margin-left: auto;
		margin-right: auto;
	}
	
	#logo a, #logo img {
		display: inline-block;	
	}
	
	/* Footer */
	
	#footer-top > .container > div {
		margin-top: 40px;
	}
	
	#footer-bottom > .container > div {
		margin-top: 20px;
	}
	
	#footer-featured > .container > div {
		margin-top: 20px;
	}
	
	#footer-top > .container > div:first-child,
	#footer-bottom > .container > div:first-child,
	#footer-featured > .container > div:first-child {
		margin-top: 0;
	}
	
	#footer .social-links {
		float: none;
	}

	/* About Us */
	
	.team-member {
		margin-right: 0;
	}
	
	/* Images */
	
	.entry-image.alignleft, .alignleft.caption,
	.entry-image.alignright, .alignright.caption {
		margin: 20px 0;	
	}
	
	.entry-image.aligncenter, .aligncenter.caption {
		margin-top: 20px;
		margin-bottom: 20px;
	}
	
	/* Comment Form and Contact Form */
	
	#comment-form input, .content-form input {
		width: 80%;
	}
	
	#comment-form textarea, .content-form textarea, .content-form select {
		width: 90%;
	}
	
	/* Page Title */
	
	#page-title h1 {
		float: none;
	}
	
	#breadcrumbs {
		display: none;	
	}
	
	/* Infobox */
	
	.infobox div.with-button {
		display: block;	
	}
	
	.infobox .button {
		display: none;
	}

	.infobox .mobile-button {
		float: none;
		display: block;
		text-align: center;
		margin-left: 0;
		margin-top: 20px;
	}
	
	/* Pricing Tables */
	
	.pricing-table {
		margin-left: 0;
	}
	
	.pricing-table.one-fourth, .pricing-table.one-third {
		max-width: 100%;
		width: 100%;
	}
	
	/* Carousel */
	
	ul.portfolio-grid {
		margin-right: 0;
	}
	
	/* Portfolio Grid */
	
	ul.portfolio-grid > li {
		float: none;
		max-width: 100%;
		margin-right: 0;
	}
	
	/* Blog */
	
	.blog-entry-list .share-wrap h4, 
	.blog-entry-list .share-wrap .social-links  {
		float: none;	
	}
	
}
/* ---------------------------------------------------------------------- */
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
	
	/* Container */
	
	.container {
		width: 420px;
	}
	
	/* Carousel */
	
	.project-carousel > li {
		width: 200px;	
	}
	
	/* Portfolio Grid */
	
	ul.portfolio-grid > li.one-fourth {
		width: 220px;
		margin-left: 100px;
		margin-right: 100px;
	}
	
	ul.portfolio-grid > li.one-third {
		width: 300px;
		margin-left: 60px;
		margin-right: 60px;
	}
	
}

/* ---------------------------------------------------------------------- */
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
	
	/* Container */
	
	.container {
		width: 300px;	
	}
	
	/* Carousel */
	
	.project-carousel > li {
		margin-left: 40px;
		margin-right: 40px;
	}
	
	/* Portfolio Grid */
	
	ul.portfolio-grid > li.one-fourth {
		width: 220px;
		margin-left: 40px;
		margin-right: 40px;
	}
	
	/* Flexslider */
	
	.flex-direction-nav a {
		height: 87px;
		margin-top: -43px;	
	}
	
	/* Tiny Nav */
	
	#nav, .tinynav {
		width: 250px;
	}
	
	/* Revolution Slider */
	
	.tp-bullets {
		display: none;	
	}
	
	/* Intro */
	
	.intro .buttons-wrap .button,
	.introbox .buttons-wrap .button {
		margin-right: 0;
		margin-top: 10px;	
		display: block;
		text-align: center;
	}
	
	.intro .buttons-wrap .button:first-child,
	.introbox .buttons-wrap .button:first-child {
		margin-top: 0;	
	}
	
	/* Clients */
	
	.clients {
		margin-right: 0;	
	}
	
	.clients li {
		float: none;	
		margin-left: auto;
		margin-right: auto;
	}
	
	/* Blog */
	
	.blog-entry-list .entry-date,
	.author-image,
	ol.comment-list .avatar-wrap {
		float: none;	
	}
	
}@charset "utf-8";
/* CSS Document */


/* ---------------------------------------------------------------------- */
/* Theme Information
/* ----------------------------------------------------------------------
Name: Inceptio
Description: Responsive Multi-Purpose Theme
Author: Ixtendo
Author URI: http://www.ixtendo.com
------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------- */
/* Inceptio Red Styles
/* ----------------------------------------------------------------------
TABLE OF CONTENTS

-Text
-Background Colors
-Borders
------------------------------------------------------------------------- */


/* ---------------------------------------------------------------------- */
/* Text
/* ---------------------------------------------------------------------- */
a, a > *,
.intro strong,
.introbox strong,
.iconbox > a:hover .iconbox-title,
.entry-title a:hover,
.project-list li:hover .entry-title,
ul#search-results h2 a:hover,
ul#search-results h2 a:hover strong,
.widget ul.menu li > a:hover, .widget ul.menu li.current-menu-item > a,
.ui-tabs .ui-tabs-nav li a:hover, .ui-tabs .ui-tabs-nav li.ui-state-active a,
.ui-accordion .ui-accordion-header:hover, .ui-accordion .ui-accordion-header.ui-state-active,
ol.comment-list .comment-author a:hover,
.post-carousel .entry-meta a:hover,
.iconbox .call-to-action,
.content-featured a:hover,
#breadcrumbs a:hover {
	color: #cd2122;
}

/* ---------------------------------------------------------------------- */
/* Background Colors
/* ---------------------------------------------------------------------- */
ul#navlist li.current a,
.ddsubmenustyle li a,
.flex-direction-nav a:hover, .flex-direction-nav a:active,
.tp-leftarrow.default:hover, .tp-rightarrow.default:hover,
.ie8 .flex-direction-nav a:hover, .ie8 .flex-direction-nav a:active,
.ie8 .fullwidthbanner-container .tp-leftarrow.default:hover, .ie8 .fullwidthbanner-container .tp-rightarrow.default:hover,
.iconbox.icon-left > a:hover .iconbox-icon,
.jcarousel-prev:hover, .jcarousel-prev:focus,
.jcarousel-next:hover, .jcarousel-next:focus,
#toTop:hover,
.page-nav li.current,
.page-nav a:hover,
.pricing-box.featured .price,
.pricing-box.featured .title,
#filter a:hover, #filter a.selected,
.tags a:hover,
.fullwidthbanner-container .colored,
.tp-bullets .bullet:hover, .tp-bullets .bullet.selected,
#newsletter-form input.button:hover,
.button, .content-form input.button, #comment-form #submit,
.button.black:hover,
.arrow-box-hover,
#footer-featured {
	background-color: #cd2122;
}

/* HTML5 Reset CSS Rewriting */

/* Custom text-selection colors (remove any text shadows: twitter.com/miketaylr/status/12228805301) */
::-moz-selection {background: #cd2122;}
::selection {background: #cd2122;} 

ins, mark {background-color: #cd2122;}

/* ---------------------------------------------------------------------- */
/* Borders
/* ---------------------------------------------------------------------- */
#wrap,
#footer-top,
.infobox,
.ui-tabs .ui-tabs-nav li.ui-state-active a,
.pricing-box.featured .price,
.pricing-box.featured .title,
.project-list .entry:hover .entry-meta,
.iconbox > a:hover {
	border-color: #cd2122;	
}#breadcrumbs a.selectedcrumb {font-weight: normal;}

.leftside h1, .rightside h1 {font-weight: bold;	font-size: 1.333em; /* 16px */ line-height: 1.375em; /* 22px/16px */}

.content-featured {font-size: 22px; text-align: center;}

.clients li {margin: 0 8px 10px 0;}

a.search-submit {
	display: block;
	width: 30px;
	height: 30px;
	background: url("/Data/sites/1/skins/energymeetings/css/../images/search.png") no-repeat left top;
	border: none;
	text-indent: -10000em;
	cursor: pointer;
}
	a.search-submit:hover {background: url("/Data/sites/1/skins/energymeetings/css/../images/search-hover.png") no-repeat left top;}

.large {font-size: 120%;}
.small {font-size: 90%;}

.text-center {text-align: center;}
.text-right {text-align: right;}
.text-left  {text-align: left;}
.text-indent-1 {margin-left: 25px;}
.text-indent-2 {margin-left: 50px;}
.text-indent-3 {margin-left: 75px;}
.font-xsmall {font-size: 80%;}
.font-small {font-size: 90%;}
.font-normal {font-size: 100%;}
.font-large {font-size: 110%;}
.font-xlarge {font-size: 120%;}

/* ---------------------------------------------------------------------- */
/* Navigation
/* ---------------------------------------------------------------------- */

/* Navigation List */
#nav ul {
	list-style: none;	
	margin: 0;
	padding: 0;
}

#nav li {
    display:inline-block;
    position:relative;
	float: left;
}

#nav li a { 
	display: block;
	font-size: 1.166em; /* 14px */
	font-weight: 600;
	line-height: normal;
	color: #333;
	padding: 41px 20px 26px;
	margin-bottom: 4px;
}

#nav li a.current,
#nav li a:hover,
#nav li a.selected,
#nav :hover > a {
	color: #fff;
	background: #333 url("/Data/sites/1/skins/energymeetings/css/../images/nav-arrow.png") no-repeat center bottom;
}
#nav li a.current:hover,
#nav li a.current {
	background-color: #E64141;	
}

#nav li ul { /*second-level list*/
    display:block;
    list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: -999em;
	width: 180px;
	background-color: #E64141;
	z-index: 1000;
}

#nav li li {
    display: block;
    float: none;
	font-size: 10px;
	font-weight: 100;
	z-index: 1000;
}

    #nav li li a {
		display: block;
		margin-bottom: 0;
		padding: 8px 15px;
		border-top: 1px solid rgba(255,255,255,0.2);
		color: white;
		z-index: 1000;
    }
        #nav li li a:hover,#nav li :hover > a {
            background: #333;
	        border-color: #1a1a1a;
        }
    /*#nav li li:first-child a {
        border-top: none;
    }*/
    #nav li li ul {/*third-level lists*/
    }

#nav li:hover ul ul, #nav li:hover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul {left: 0;}
#nav li li:hover ul, #nav li li li:hover ul {top: 0; left: 180px;}
#nav li:hover ul a {color: white; text-shadow: none;}
#nav li:hover ul a:hover { color: white;}

/* Form styles */
fieldset { border:1px solid #ffc796; margin:0; padding:5px 5px 5px 15px; }
legend { font-size:larger; font-weight:700; }
ol.formlist { list-style:none; margin: 0px; }
li.settingrow  { list-style:none; margin-left:2px;  }
.settinglabel { float:left; clear:left; width:20em; padding:1px; }
.settinglabelFixedHeight { float:left; clear:left; width:20em; height:77px; padding:1px; }
.settinglabel,.settinglabelFixedHeight { font-weight:700; font-size:smaller; }
.settingrow { clear:left; padding:4px 0; }
.settinglabeltight { float:left; clear:left; width:8em; font-weight:700; padding:1px; }
.settingrowtight { clear:left; padding:1px 0; }
.modulebuttonrow { clear:left; text-align:center; }
input.smalltextbox { width:4em; }
input.normaltextbox { width:10em; }
input.mediumtextbox, .login .signinbox, .login .passwordbox { width:15em; }
input.widetextbox { width:25em; }
input.verywidetextbox { width:35em; }
.txterror { color:red; font-weight:700; }
.txtcopyright { color:#444; font-size:80%; font-weight:400; }
.watermarktextbox { width:9em; height:19px; color:Gray; }
.subscribeemail { color:Gray; width:14em; }

.pagelayout .addcontent{float: left; margin: 0 0 20px; }
.pagelayout .panelayout { clear: both; margin: 0 0 20px 0; padding: 0;}
.pagelayout .panelayout h2 {text-align: center; margin: 0 10px 10px 0;}
.pagelayout .regularpanes{margin: 0 auto; width: 630px; clear: both;}
.pagelayout .pane{float: left; clear: none;margin: 20px 0 20px 0; position: relative;}
.pagelayout .layoutcenter{margin: 20px 30px;}
.pagelayout .layoutalt1,
.pagelayout .layoutalt2{float: none;clear: both; width: 190px; margin: 0 auto; position: relative;}
.pagelayout .altlayoutnotice{margin-bottom: 20px;}
.pagelayout .panelistbox{position: relative; width: 190px; min-height:150px;}
.pagelayout .pane select {width: 170px; margin-right: 10px;}
.pagelayout .layoutbuttons{right: 0; top: 5px; position: absolute;}
.pagelayout .layoutbuttons input{display: block; margin-bottom: 10px;}

/* Lists */
ol.searchresultlist { list-style-type:none; }
div.simplehorizontalmenu { clear:both; width:100%; height:27px; }
ul.simplehorizontalmenu { float:left; list-style:none; margin:0 0 3px 6px; padding:0; }
ul.simplehorizontalmenu li { display:inline; float:left; padding:0 10px; background-image: none; }
ul.simplehorizontalmenu li.selecteditem { font-weight:700; }

.simplelist,.simplelist li { list-style:none; padding:0 0 4px 10px; }

div.sitemap ul,div.sitemap ul li { list-style:none; font-size:100%; }
.site-statistics { border-bottom:solid thin #ccc; margin:0 0 5px; padding:0 0 5px; }
ul.userstats { list-style-type:none; font-size:90%; margin:0 0 0 6px; }
ul.userstats ul { display:block; margin:0; padding:0; }
ul.userstats li { position:relative; list-style:none; font-size:100%; margin: 0px 0px 0px 0px; background-image: none; }

div.panelwrapper ul.simplelist { margin-bottom:0; }
div.AspNet-RadioButtonList ul,div.AspNet-CheckBoxList ul { list-style-type:none; margin:0; padding:0; }
ul.firstnav span.sitelink,li.topnavitem,li.firstnav { font-weight:700; font-size:12px; }
li.AspNet-RadioButtonList-Item,li.AspNet-CheckBoxList-Item { white-space:nowrap; }

div.sitemap .AspNet-TreeView-Expand
{background:  url("/Data/sites/1/skins/energymeetings/css/expand.gif") 0 0 no-repeat; width: 15px; margin-right: 5px;
 float:left; cursor: pointer; line-height: 15px;  }	
div.sitemap .AspNet-TreeView-Collapse
{background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Collapse.gif") 0 0 no-repeat; width: 15px; margin-right: 5px;
  float:left; cursor: pointer; line-height: 15px;}
.AspNet-TreeView-Hide { display:none;}
div.sitemap a.AspNet-TreeView-Expand, div.sitemap a.AspNet-TreeView-Collapse  { text-decoration: none; }

ul.tag-cloud  { list-style-type:none; margin:15px 0 3px 10px; }
ul.tag-cloud li { display:inline; list-style-type:none; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height:100%; }
.tagcount { font-size:x-small; }
.tag-cloud .weight1 { font-size:90%; }
.tag-cloud .weight2 { font-size:110%; }
.tag-cloud .weight3 { font-size:120%; }
.tag-cloud .weight4 { font-size:130%; }
.tag-cloud .weight5 { font-size:140%; }
.tag-cloud .weight6 { font-size:150%; }
.tag-cloud .weight7 { font-size:160%; }
.tag-cloud .weight8 { font-size:180%; }
.tag-cloud .weight9 { font-size:200%; }
.tag-cloud .weight10 { font-size:210%; }

/* Links */
a{color:inherit}
a.ModuleEditLink,
a.ModuleEditLink:link,
a.ModuleEditLink:visited,
a.ModuleEditLink:hover,
a.ModuleEditLink:active { font-size:10px !important; }
.extrasearchlink { padding-left: 10px;  }

.AspNet-GridView td,
.AspNet-GridView a,
.AspNet-GridView a:link,
.AspNet-GridView a:visited,
.AspNet-GridView a:hover,
.AspNet-GridView a:active { color:black; }

/* Misc */
div.topnavwrap { position:absolute; top:0; left:0;   margin:0px 0px 0px 0px; width:100%; z-index:100; padding:5px 0px 7px 10px; }
div.topnav { width: 900px; margin-left:auto; margin-right:0; }
div.topnav ul {  display:inline; margin:0; padding:0;  }
li.topnavitem { float:left; list-style-type:none;  padding:0 7px; }
li.firstnav { float:left; list-style-type:none; padding:0 7px 0 5px; }
.sitelink,a.sitelink:link,a.sitelink:visited { color:inherit; text-decoration: none; font-family: "Century Gothic",Arial, Helvetica, Sans-Serif; }
a.sitelink:hover{ text-decoration:underline; }

.logolist,.pageicons,.skiplink { display:none; }

.modulecontent { padding: 5px; }
.modulefooter { display: none; }

.gmaptextbox { width:27em; }
.gmap { margin:0 0 10px; }
.bmap { position:relative; }

.ratingcontainer { float:left; margin-left:0; }

.foldergallery a { color:#FFF; }
.albumMetaName { font-weight:700; }
.foldergallery h1 { font-size:large; margin-bottom:20px; }
.albumFloat { float:left; text-align:center; margin-right:8px; margin-bottom:4px; }
.albumMetaSectionHead { background-color:Gray; color:#FFF; font-weight:700; }

.modulepager { vertical-align:top; padding:4px; }
.modulepager, .ModulePager, .PageInfo, .SelectedPage, .pageditlinks a { font-size: 18px; }
.buttonlink { background-color:transparent; color:#03F; cursor:pointer; text-decoration:underline; font-size:13px; border-style:none; padding-left: 0px; text-align:left; padding-bottom:5px;}
.mediaedit .buttonlink { color:white; }

.eventcalendar table { clear:both; }
.forumnotify { white-space:nowrap; vertical-align:middle; padding: 10px 0px 5px 0px; }
.forumnotify img {float:left;}
.mojo-tabs {  font-size:inherit;}
.clearpanel { clear:left; padding-top:15px; }
.clear { clear:both; }
.minheightpanel { min-height:200px; }
.center { text-align:center; }
.cmwrapper { margin:10px; }

.vevent { padding:10px; }
.vevent abbr { border:0; }
.whoson { float:left; padding:5px; }
.searchterm { color:#000; background-color:#FF0; }
.templatewrapper { border-bottom:solid 4px #000; }
.linkdescription { padding:5px; }
.padded { padding:7px; }
.vevent  h2.moduletitle { clear: both;}

/* password stength meter */
.pwspoor { background-color: Red; color:White; padding:5px 5px 5px 5px;}
.pwsweak { background-color: Orange; color:White; padding:5px 5px 5px 5px; }
.pwsaverage { background-color: Yellow; color:Black; padding:5px 5px 5px 5px; }
.pwsstrong { background-color:Teal; color:Black; padding:5px 5px 5px 5px; }
.pwsexcellent { background-color:Green; color:White; padding:5px 5px 5px 5px; }
.pwdstrengthbarborder { border-style:solid; border-width:1px; width:200px; vertical-align:middle; }
.pwdstrengthbar { width:200px; height:15px; padding:2px 2px 2px 2px;}

.hidden{ display:none; }
  
.fthumbs img{
    padding:5px;
    margin:5px;
    -moz-box-shadow:#333 2px 2px 5px;
    -webkit-box-shadow:#333 2px 2px 5px;
    cursor:pointer;
  }
  
  span.btn{
    padding:10px;
    margin-left:5px;
    display:inline-block;
    cursor:pointer;
    font:12px/14px Arial, Helvetica, sans-serif;
    color:#aaa;
    background-color:#eee;
    -moz-border-radius:8px;
    -webkit-border-radius:8px;
    -moz-box-shadow:#999 2px 0px 3px;
    -webkit-box-shadow:#999 2px 0px 3px;
  }
  span.btn.pages{ background-color:#fff;}
  span.btn.pages:hover, span.btn.pages.sel { background-color:#f3f3f3; color:#999; }
  span.btn:hover, span.btn.sel{ background-color:#000; }
  .galleryinfo{ position:relative; display:inline-block;  margin-top:10px; }

.floatrightimage { float:right; margin-right:15px; }
.highlight1 { background-color:#FF0; }
.highlight2 { background-color:lime; }
.floatpanel,.floatleftimage { float:left; margin-right:15px; }

/* Admin menu */
div.adminmenu {  }
div.adminmenu ul.simplelist { margin: 0 0 1em -20px; }
div.adminmenu ul.simplelist li { float: left; display: block; background-image:none; }
div.adminmenu ul.simplelist li  a { 
	line-height: 1em; 
	display: block; 
	width: 100px; 
	height: 40px; 
	float: left; 
	padding: 60px 10px 10px 10px; 
	margin: 5px; 
	text-decoration: none; 
	/* color: #666; */
	border: 1px solid #ddd; 
	text-align: center;  
}

html[dir='rtl'] div.adminmenu ul li { float: right;}
html[dir='rtl'] div.adminmenu ul li a { float: right; }

div.adminmenu ul.simplelist li a:hover { color: #000; border: 1px solid #333; background-color: #eee; } 

a.lnkSiteSettings { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_action_run.png") no-repeat center 10px; }

a.lnkSecurityAdvisor, a.lnkSecurityAdvisorWarning {background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_app_agent.png") no-repeat center 10px; }

a.lnkSecurityAdvisorWarning { color:Red !important; border-color:Red !important; }
a.lnkSecurityAdvisorWarning:after { content: " Needs Attention! "; }
span.secwarning { display: none; }

a.lnkCommerceReports { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_app_kchart.png") no-repeat center 10px;}
a.lnkContentManager { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_mimetype_document.png") no-repeat center 10px;}
a.lnkContentWorkFlow { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-content_workflow.png") no-repeat center 10px; }
a.lnkContentTemplates { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_app_kivio.png") no-repeat center 10px;}
a.lnkStyleTemplates { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-app-stylesheet.png") no-repeat center 10px;}
a.lnkSiteList { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/folder_html.png") no-repeat center 10px;}
a.lnkPageTree { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-action-view-tree.png") no-repeat  center 10px;}
a.lnkRoleAdmin { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_users.png") no-repeat  center 10px;}
a.lnkFileManager { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Cystal_Clear_file_manager.png") no-repeat  center 10px;}
a.lnkAddUser { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_add_user.png") no-repeat  center 10px;}
a.lnkCoreData { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_app_database.png") no-repeat  center 10px;}
a.lnkAdvancedTools { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-action-configure.png") no-repeat  center 10px;}
a.lnkLogViewer { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-mimetype-vcalendar.png") no-repeat  center 10px;}
a.lnkServerInfo { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-app-ksysguard.png") no-repeat  center 10px;}
a.lnkNewsletter { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-app-kontact.png") no-repeat  center 10px;}
a.lnkMemberList { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-kuser2.png") no-repeat  center 10px;}
a.lnkCurrencyAdmin { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-currency.png") no-repeat  center 10px;}
a.lnkCountryAdmin { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-app-locale.png") no-repeat  center 10px;}
a.lnkGeoZone { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-app-browser.png") no-repeat  center 10px;}
a.lnkTaxClassAdmin { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-app-kspread.png") no-repeat  center 10px;}
a.lnkTaxRateAdmin { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-tax.png") no-repeat  center 10px;}
a.lnkUrlManager { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-url.png") no-repeat  center 10px;}
a.lnkRedirectManager { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-redirect.png") no-repeat  center 10px;}
a.lnkBannedIPs { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear_banned_ip.png") no-repeat  center 10px;}
a.lnkFeatureAdmin { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-app-kpackage.png") no-repeat  center 10px;}
a.lnkTaskQueue { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_action_editpaste.png") no-repeat  center 10px;}
a.lnkWebPartAdmin { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_Networksettings.png") no-repeat  center 10px;}
a.lnkAwaitingApproval { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_waiting_approval.png") no-repeat  center 10px;}
a.lnkRejectedContent { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal_Clear_rejected_content.png") no-repeat  center 10px;}
a.lnkPendingPages { background: url("/Data/sites/1/skins/energymeetings/css/FileCrystal-Clear-draft_pages.png") no-repeat  center 10px;}
a.AnalyticsMenuLink { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Crystal-Clear-app-browser.png") no-repeat  center 10px; }
a.lnkDevTools  { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/devtools.png") no-repeat  center 10px; }
a.lnkDesignTools  { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/designtools.png") no-repeat  center 10px; }
a.lnkRegistrationAgreement, a.lnkLoginInfo  { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/RegAgreement.png") no-repeat  center 10px; }
a.lnkPermissionAdmin { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/permissions.png") no-repeat  center 10px; }
a.lnkSkinList { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/skin.png") no-repeat center 10px; }
a.lnkCacheTool { background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/adminmenu/Cache.png") no-repeat center 10px; }

/*Admin Toolbar*/
div#toolbar, div#toolbarbut 
{
 position:fixed; 
  bottom: 0px;
  right: 0px;
  z-index: 99; 
  height: 36px;
  background-image: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/bcktool.jpg");
  
  /*
using a png caused issues in IE8
background-image: url("/Data/sites/1/skins/energymeetings/css/bcktool.png");
 
  */
  border-top: 1px solid #eee;
  border-left: 1px solid #eee; 
  border-right: 1px solid #eee;  
  
  /* CSS3 */
  -moz-border-radius-topleft: 8px;
	-khtml-border-radius-topleft: 8px;
	-webkit-border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
	-khtml-border-radius-topright: 8px;
	-webkit-border-top-right-radius: 8px;
	-moz-box-shadow: 0px 1px 10px #666, inset 1px 1px 0px #a4a4a4; 
  -khtml-box-shadow: 0px 1px 10px #666;
  -webkit-box-shadow: 0px 1px 10px #666;
  /* CSS3 end */
  
}

div#toolbar {
  width: 90%;
  min-width: 800px; /* to limit the width when an excessive window resize */
  margin: 0px auto; /* centered toolbar */
  left: 0px;
}

div#toolbarbut { /* div for the 'hide status' */
  width: 60px;
  height: 15px;
  margin-right: 3%;
  display: none;
}

span.showbar a { /* show button */
  padding: 5px;  
  font-size: 10px;
  color: #555;
}

.toolbarleft{
  float: left; display:none;
}

.toolbarright 
{ white-space:nowrap;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left:10px;
  float: right;
  
  
}

/* for ipad fixed positioning is problematic */

/*
@media only screen and (device-width: 768px) { 
    div#toolbar, div#toolbarbut { position:static;  }
	
}
*/

/*-- Left Side --*/
ul#social li {
  display: inline;
}
#social { float: left;}

a.rss, a.facebook, a.twitter, a.digg, a.delicious, a.stumble {
  display: inline-block;
  width: 40px;
  height: 35px;        
  margin-top: 1px;
}
a.rss:hover, a.facebook:hover, a.twitter:hover, a.digg:hover, a.delicious:hover, a.stumble:hover {
  background-position: 1px 1px; /* simple css hover effect */
}
a.rss {
  background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/rss.png") no-repeat;
}
a.facebook {
  background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/facebook.png") no-repeat;
}
a.twitter {
  background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/twitter.png") no-repeat;
}
a.delicious {
  background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/delicious.png") no-repeat;
}
a.digg {
  background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/digg.png") no-repeat;
}
a.stumble {
  background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/stumble.png") no-repeat;
}

/*-- Right Side --*/
span.downarr { /* hide button */ 
  float: right;
  border-left: 1px solid #a4a4a4;
}
span.downarr a {
  display: block;
  width: 36px;
  height: 26px;
  padding: 25px 0 0 10px;
  background: url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/downarrow.png") no-repeat 5px 7px;
}

#toolbar ul {
	margin:0;
	padding:0;
	list-style:none;
}

#toolbar a.adminlink ,
#toolbar a.adminlink:link ,
#toolbar a.adminlink:visited ,
#toolbar a.adminlink:hover ,
#toolbar a.adminlink:active { 
	font-size: 14px!important; 
	border-left: 1px solid #a4a4a4;
  padding: 8px 8px 10px 23px;
  line-height: 32px;
  color: #555;
  text-decoration:none;
}
#toolbar a.adminlink:hover {  text-decoration:underline;}

#toolbar a.adminlink { font-weight:700; text-decoration: underline; }
#toolbar a.adminlink:hover { color: #666;}

#toolbar a.adminmenulink { background: transparent url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/key.png") no-repeat; background-position : 5px 50%;  }
#toolbar a.filemanlink { background: transparent url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/folder_explore.png") no-repeat; background-position : 5px 50%;  }
#toolbar a.newpagelink { background: transparent url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/page_white_add.png") no-repeat; background-position : 5px 50%;  }
#toolbar a.pageeditlink { background: transparent url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/page_white_edit.png") no-repeat; background-position : 5px 50%;  }
#toolbar a.pagesettingslink { background: transparent url("/Data/sites/1/skins/energymeetings/css/../../../../../style/jqtoolbar/page_white_wrench.png") no-repeat; background-position : 2px 50%;  }

/*Common Styles*/
body.filedialog{ color: black;}
h2.logitem { font-size: 1em; }
input.openid_login { background:url("/Data/sites/1/skins/energymeetings/css/openidlogin.gif") no-repeat; background-color:#fff; background-position:0 50%; color:#000; padding-left:18px; }

/* autocomplete extender */
ul.autocomplete_completionListElement 
{  
	margin : 0px 0px 0px 0px!important;
	padding: 0px !important;
	background-color : white;
	color : black;
	border-color : gray;
	border-width : 1px;
	border-style : solid;
	cursor : 'default';
	overflow : auto;
	height : 300px;
    text-align : left; 
    list-style-type : none !important;
}

li.autocomplete_highlightedListItem
{
	margin-left: 0px !important ;
	background-color: #ffff99;
	color: black;
	padding: 1px !important;
	background-image:none!important;
}
li.autocomplete_listItem 
{
	margin-left: 0px !important;
	background-color : white;
	color : black;
	padding : 1px !important;
	background-image:none!important;
}

/* jQuery Cycle Pager 
 * Required for HTML Module "Slide Show Pager" option.
 */
.cyclenav {text-align: center;}
.cyclenav a{margin-right: 3px;}
.cyclenav a.activeSlide {font-weight: bold;}

/* Example of jQuery Cycle Pager with 'dots' for the navigation links
 * To use this, place 'cycledots' (without quotes) in the 
 * 'Custom CSS Class' setting of the HTML Content Module being used 
 * for the slideshow
 */
.cycledots .cyclenav a{
	background: transparent url("/Data/sites/1/skins/energymeetings/css/../../../../../style/common/cyclenav-bullet2.png") no-repeat scroll center -28px; 
	line-height: 40px;
	overflow: hidden;
	height: 14px;
	width: 14px;
	display: inline-block;}
.cycledots .cyclenav a:focus,
.cycledots .cyclenav a.activeSlide{ background-position: center -14px; }
.cycledots .cyclenav a:hover { background-position: center 0; }

/* css for timepicker */
.ui-timepicker-div .ui-widget-header{ margin-bottom: 8px; }
.ui-timepicker-div dl{ text-align: left; }
.ui-timepicker-div dl dt{ height: 25px; }
.ui-timepicker-div dl dd{ margin: -25px 0 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }

/* faq */
.faqs{padding-top:20px}
.faqs dt{font-weight:bold;background:url("/Data/sites/1/skins/energymeetings/css/../../../../../style/common/q.gif") 0 4px no-repeat;padding:3px 0 15px 30px;position:relative;}
.faqs dt:hover{cursor:pointer}
.faqs dd{background:url("/Data/sites/1/skins/energymeetings/css/../../../../../style/common/a.gif") 0 2px no-repeat;padding:0 0 5px 30px;position:relative;color:#333}
.faqs .hover{color:#990000;text-decoration:underline}

/*mojorating */
.ratingcontainer { float:right; white-space:nowrap; margin:5px 5px 5px 5px;  }
.ratingprompt { float: left; margin-right: 5px; }
.voteswrap { margin-left: 5px; }
.ratingcontainer div { float:left; white-space:nowrap; margin:0px 0px 0px 0px;  }
.ratingrow { white-space:nowrap; }
.ratingStar { white-space:nowrap; height:14px; margin:1em; }
.ratingStar .ratingItem { font-size:0; width:13px; height:12px; display:block; background-repeat:no-repeat; cursor:pointer; margin:0; padding:0; }
.ratingStar .Filled { background-image:url("/Data/sites/1/skins/energymeetings/css/../../../../../style/common/ratingStarFilled.png"); }
.ratingStar .Empty { background-image:url("/Data/sites/1/skins/energymeetings/css/../../../../../style/common/ratingStarEmpty.png"); }
.ratingStar .Saved { background-image:url("/Data/sites/1/skins/energymeetings/css/../../../../../style/common/ratingStarSaved.png"); }
.ratingbuttons {  margin: 0px 0px 0px 0px; padding: 2px 0px 0px 0px;  }
.rcommentprompt { display:block;}
.ratingcomments { border:#000 1px solid; background-color:#eee; color:#000; width:206px; height:200px; position:absolute; margin-top:15px; padding:5px; }
.ratingcommentbox { width:200px; height:100px; }

a.addtocal { background: url("/Data/sites/1/skins/energymeetings/css/calendar_add.png") no-repeat; background-position: 0px 2px; padding-left:18px; display:inline-block; min-height:22px; margin-right:4px;  }

/* ***************************************
** Diff related styles
*****************************************/
ins {
	background-color: #cfc;
	text-decoration:inherit;
}
del {
	color: #999;
	background-color:#FEC8C8;
}
ins.mod {
    background-color: #FFE1AC;
}

a.inlineedittoggle.ui-icon { display: inline-block; }

.filedialog { margin: 0; padding: 0;}
#GalleryPreview{ table-layout: fixed; width: 450px; margin: 0 auto;float: left; border: 0px solid #0000ff; }
#GalleryPreview_VerticalFix { width: 450px; display: table-cell; text-align: left; border: 0px solid #00ff00; }
#GalleryPreview img { max-width: 550px; max-height: 550px;}
.boldtext { font-weight: bold;}

#filewrapper {}
#filewrapper .fileoperations { background-color: #F0EFF1; }
#filewrapper .foldercreation,
#filewrapper .fileupload { float: left; width: 50%;}
#filewrapper .operationpanel { padding: 0 5px; }
#filewrapper .operationheading { display: block; text-align: center; background-color: #E0DFE3; font-weight: bold;}
#filewrapper .imageresizeoptions { margin-top: 10px; }
#filewrapper .imageresizeoptions,
#filewrapper .operationinstructions { font-size: 110%; }
#filewrapper .imageresizecheckbox { display: block; }
#filewrapper .imageresizecheckbox input { margin-right: 3px; }
#filewrapper .errorpanel span { margin-top: 5px; }

#filewrapper .fileselection > div { }
#filewrapper .filetreewrapper { float: left; width: 33%; }
#filewrapper .filepreview { float: left; width: 67% }
#filewrapper .filepreview .operationpanel { padding: 0 0 0 15px; }
#filewrapper .rootfolder { float: left; height: 475px; width: 100%; margin-left: 10px; overflow: auto; }
#filewrapper #pnlFileTree { padding-right: 30px; }
#filewrapper .smalltextbox { width: 30px; margin-right: 10px; }

.fileinput-button {
  position: relative;
  overflow: hidden;
  float: left;
  margin-right: 4px;
}
.fileinput-button input {
  position: absolute;
  top: 0;
  right: 0;
  margin: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  transform: translate(-300px, 0) scale(4);
  font-size: 23px;
  direction: ltr;
  cursor: pointer;
}

div.uploadfilelist {
	padding-top: 10px;
	clear: both;
}

div.uploadfilelist .ui-button,
.uploadcontainer .ui-button {
	padding: 7px;
}

ul.filelist {
	
	list-style: none;
}
ul.filelist .ui-icon-trash {
	display: inline-block;
	cursor: hand;
	cursor: pointer;
	
}

div.fileupload-dropzone {
	padding: 50px 0 50px 0;
	width: 100%;
	border:dashed thin black;
	margin: 4px 4px 4px 4px;
	text-align:center;
	vertical-align:middle;
}

/* editor styles, classes assigned by toolbar items */
.AlignCenter , p.AlignCenter {
  text-align: center;
}
 .AlignLeft , p.AlignLeft{
  text-align: left;
}
 .AlignRight, p.AlignRight {
  text-align: right;
}
 .AlignJustify, p.AlignJustify {
  text-align: justify;
}
 .Indent1, p.Indent1 , ol.Indent1, ul.Indent1{
  margin-left: 40px;
}
 .Indent2, p.Indent2, ol.Indent2, ul.Indent2 {
  margin-left: 80px;
}
 .Indent3, p.Indent3, ol.Indent3, ul.Indent3 {
  margin-left: 120px;
}

table.jqtable td { font-weight:bold; }
table.FileManager_table { width:99%; }

/* This class defines the styles for table headers in the  */
.TableHeader 
{
	color: white; 
	background-color: #E64141;
	font: bold 11px Verdana,tahoma,Arial;
	padding: 2px 6px 2px 6px; 
	border: 1px solid white;
}

/* This class defines table backgrounds */
.List1
{
	color: #14314F; 
	background-color: #C0C0C0;
	font: normal 10px/14px Verdana,tahoma,Arial;
	border: 1px solid white;
	padding: 2px;
}

/* This class defines table backgrounds with bold type */
.List1bold
{
	color: #14314F; 
	background-color: #C0C0C0;
	font: bold 10px/14px Verdana,tahoma,Arial;
	border: 1px solid white;
	padding: 2px;
}

/* This class defines table backgrounds */
.List2,.List2 p
{
	color: #14314F; 
	background-color: #E2E2E2;
	font: normal 10px/14px Verdana,tahoma,Arial;
	border: 1px solid white;
	padding: 2px;
}

/* This class defines table backgrounds with bold type*/
.List2bold,.List2bold p
{
	color: #14314F; 
	background-color: #E2E2E2;
	font: bold 10px/14px Verdana,tahoma,Arial;
	border: 1px solid white;
	padding: 2px;
}
.List1 p, .List1bold p, .List2 p, .List2bold p,
.List1 ul, .List1bold ul, .List2 ul, .List2bold ul
{
	font: normal 10px/14px Verdana,tahoma,Arial;
	margin: 0;
	border: 0;
}

/* This class defines the styles for all generic buttons */
.InputSubmit1
{
	color: white;
	background-color: #E64141;
	font: bold 10px Verdana,Arial,Helvetica,Sans Serif;
	border: 1px solid #14314F;
}

/* This class defines the styles for all buttons on the main admin display*/
.InputSubmit2
{
	color: black; 
	background-color: white;
	font: bold 10px Verdana,Arial,Helvetica,Sans Serif;
	border: 1px solid #14314F;
}

/* This class defines the styles for all input boxes*/
.InputBox
{
	color: black;
	background-color: #FDFDFD;
	font: normal 10px Verdana,tahoma,Arial;
	border: 1px solid black;
}

/* This class defines the styles for all text areas*/
.InputBoxTextArea
{
	color: black;
	background-color: #FDFDFD;
	font: normal 10px Verdana,tahoma,Arial;
	border: 1px solid black;
}

/* This class defines the styles for main tables*/
.Table1
{
	border: 1px solid black;
	margin: 1px 0 10px 0;
	border-collapse: separate;
}

/* This class defines the styles for all header links*/
.HeaderLink {color: white;}
a.HeaderLink:link {color: white; text-decoration: none} 
a.HeaderLink:active {color: white; text-decoration: none} 
a.HeaderLink:visited {color: white; text-decoration: none} 
a.HeaderLink:hover {color: #fa9300; text-decoration: underline;}

/* This class defines the styles for all error messages */
.Error {
	color: #FF0000;
}

/* This class defines the styles for all required field markers */
.Required {
	font: bold 10px Verdana,tahoma,Arial;
	color: red;
}

.Message {display: block; padding: 10px; margin-bottom: 10px; background-color: lemonchiffon;}

.validatorHighlight {background-color: lemonchiffon;}

.background {background-color: #1b2e5b;}

.progressBackgroundFilter,#progressBackgroundFilter {
  position: fixed;
  top: 0px;
  bottom: 0px;
  left: 0px;
  right: 0px;
  overflow: hidden;
  padding: 0;
  margin: 0;
  background-color: #000; 
  filter: alpha(opacity=50);
  opacity: 0.5;
  z-index: 1000;
}
.popupPanel {
    z-index: 1002;
    padding: 10px;
    background-color: White;
    color: Black;
    border: 2px solid black;
    position: relative;
}

.exceltext {mso-number-format: \@;}

.Watermark {
	color: #888888;
	background-color: #FDFDFD;
	border: 1px solid black;
	font-family: Verdana,tahoma,Arial; 
	font-size: 10px;
	font-weight: normal;
}