
/** ------------------------------header----------------------- **/

#header, #navbar, #showcase, #main, #footer, #closure
{	width: 100%;
	clear: both;
	min-width: 1000px;}
	
#header-inner, #navbar-inner, #showcase-inner, #main-inner, #footer-inner, #closure-inner
{	margin-left: auto;
	margin-right: auto;
	width: 1008px;}


#header-blocks
{	}

#secondary
{	float: right;
	text-align: right;
	width: 460px;}
	
#header-blocks
{	padding:0; height:200px;}

#header-blocks .content
{	padding:  0;}
#header-blocks p
{	margin:  0; text-align:right;}

#header
{	color: #000;
	position: relative;}
	
#header-inner
{	background: url(../images/hdr.png) no-repeat 0 0;height: 200px;
	margin: 0 auto;
	padding: 0;
	width: 1008px;
	position: relative;
	background-color: white;}
	
#header-inner img {width:1008px;}	
	
/** ------------------------------theme settings----------------------- **/
	
#site-name
{	font-family: arial, helvetica, sans-serif;
	font-size: 150%;
	padding: 40px 20px 0 20px;
	line-height: 1em;}
	
#site-name a
{	color: #fff;}

#showcase h1
{	padding: 20px 0;}

#showcase .content
{	color: #fff; padding: 20px;}
	
#site-slogan
{	font-size: 90%;
	padding-left: 20px;}
	
#logo {height:200px;margin:0;padding:0;}
#logo-title {height:200px;}
#logo-image {padding:0; margin:0;}
	
#main {position: relative;}
#showcase {background-color: #8d9091;}

/** ------------------------------navbar----------------------- **/

#navbar
{	clear: both; 
	/*background: #fff url(../images/menu_bg.png) repeat-x top; */
	font-size: 85%;
	margin: 0;
	padding: 0;}
	
#navbar-inner {padding:0; background: #660066;}	

/** ------------------------------formatting----------------------- **/
	
body
{	margin: 0;
	padding: 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 90%;
	line-height: 1.3;
	color: #272626;
    background: #376965;}
	
#main-inner
{	padding: 20px 0; background-color:#FFFFFF;}
	

p
{	color: #4c4c4c;
	font-size: 110%;
	line-height: 120%;
	text-align: justify;}
	
h1, h2, h3
{	font-weight: normal;
	line-height: 1;
	margin: 0;}
	
h1
{	color:#025866;
	font-size: 130%;
	padding-top: 3px;
	padding-bottom: 13px;
	padding-left: 38px;
	background-image: url(../images/h1-graphic.png);
	background-repeat: no-repeat;}
	
h2
{	font-size: 130%; color: #025866;}

h3
{	font-size: 115%;
	color: #003366;
	padding-top: 15px;
	text-transform: uppercase;}
	
a, a:visited
{	 text-decoration: none; color:#666;}

a:hover, a:active
{	color:#B52000;text-decoration: underline;}

.indented
{	margin-left: 20px;}


.block .content
{	padding-top: 10px;}

.block p
{	margin: 5px 0; font-size:90%;}

.block h2
{	color: #025866; font-size: 120%; font-family: Arial Narrow;}

.block ul
{	margin: 0;padding: 0; padding-bottom:5px;
	font-size:115%;}

.block ul li
{	margin-left: 0px;padding:  3px 0px 5px 17px;font-size: 80%; border-bottom: 1px dotted #6d9393;  }

.block ul li a
{	color: #666;}

.block ul li a:hover
{	color: #B52000;}

.block ul li ul li
{	margin-left: 5px;padding: 1px 0;font-size: 80%; border-bottom: none; background-image: none;}

#footer .block h2
{	color: #ffffff; border:none;}

/** ------------------------------ul.links----------------------- **/

ul.links
{	margin: 0;padding: 0;}

ul.links.inline
{	display: inline;}

ul.links li
{	display: inline; list-style-type: none; padding: 0 0.2em;}


/** ------------------------------sideba-right----------------------- **/

#sidebar-right
{	float: left;
	_float: none;
	width: 260px;
	margin-left: 730px;
	margin-right: -940px;
	padding: 0;
	 border: 1px solid #7EB5C7;}
	
#sidebar-right-inner
{	border: 1px solid #fff;
	background: #fff;
	padding-bottom: 20px;
    border: 1px solid #fff;}
	
#sidebar-right ul li
{	line-height: 100%; background-image: url(../images/bullet.png); background-repeat: no-repeat;}


#sidebar-right .block
{	padding: 20px;
	/*border-bottom: 1px solid #cacaca;*/
	width: 218px;}
	
#sidebar-right .no-border
{	border-bottom: none;}

li.leaf {list-style-type: none !important;
	list-style-image: none !important;}

/** -----controls content width----- **/

.sidebar-right #content
{	width: 730px;margin-left: 0;margin-right: -730px;}


/** ------------------------------content----------------------- **/

#content, .no-sidebars #content
{	float: left;
	width: 1008px;
	margin-left: 0;
	margin-right: -1008px;
	padding: 0;}
	
#content-area
{	padding: 0 20px;}

#content-top
{	padding: 0 20px;}

#content-bottom
{	padding: 20px;}

#content a
{	color: #b52000;}

#content h1 a, #content h2 a
{	font-size: 90%;
	color: #993333;
	padding: 20px 0;}
	
div.content form img
{	border: none;background-color: white;}
	
/** ------------------------------secondary----------------------- **/
	
#secondary
{	padding-right: 20px;}
	
#content h3 a
{	font-size: 80%;}

#secondary ul
{	list-style-type: none;}

#secondary ul li
{	margin: 0;
	padding: 0;
	display: inline;}
	
#secondary ul li a
{	font-size: 90%;
	padding: 0 10px;
	color: #b5b4aa;
	border-right: 1px solid #b5b4aa;}


/** ------------------------------nodd control----------------------- **/

div.node ol
{	color: #666666;
	margin-left: 0;
	padding-left: 60px;}
	
div.node ol li
{	line-height: 115%;
	padding-bottom: 10px;
	padding-right: 30px;
	text-align: justify;}
	
div.node ul
{	color: #666666;
	margin-left: 0;
	padding-left: 15px;}
	
div.node ul li a
{	line-height: 115%;
	padding-bottom: 10px;
	text-align:none;}
	
.node
{	margin-bottom: 20px; background-color: #fff;border: 1px solid #7EB5C7;}

.node-inner
{}

.node .detail
{	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	line-height: 1.8;}
	
.node .submitted
{	float: right;
	text-align: right;
	width: 100px;}
	
.node img
{	margin: 0 20px 10px 0;
	padding: 8px;
	background: #eeeeee;
	border: 1px solid #666666;
	float: left;}
.node img.addthisimage {margin:0;padding:0;background:none;border:none;}

#block-block-24 img {margin: 0;padding: 8px;background: #eeeeee;border: 1px solid #666666;}
	
.node img.left
{	float: left;margin: 0 20px 20px 0;}

.node img.right
{	float: right;margin: 0 0 20px 20px;}

.node img.no-border
{	padding: 0;border: none;}

.node .terms
{	color: #fff;}

.node .terms li
{	margin: 0 !important;
	padding: 0 5px !important;}
	
.node .content
{	padding: 30px;}

.node div.links
{	margin: 1em 0;}

.node div.extra-links
{	min-height: 5px;
	padding: 2px 20px 20px 20px;
	text-align: right;
	font-size: 80%;
	clear: both;}
	
.node div.extra-links a
{	color: #666 !important;}

.node-teaser.node-type-video .field-type-emvideo
{	float: left;margin: 0 20px 10px 0;}

div.extra-links li.comment_comments
{	padding-left: 20px;
	background: url(../images/icon_comment.png) no-repeat top left;}
	
div.extra-links li.comment_add
{	padding-left: 20px;
	background: url(../images/icon_comment_add.png) no-repeat top left;}
	
div.extra-links li.forward_links
{	padding-left: 20px;
	background: url(../images/icon_share.png) no-repeat top left;}

ul.links li.fb_social_like {float:left; margin:0 0 4px 0; padding:0; position: relative; top:-4px; width:120px;}
	
.node div.terms
{	text-align: right; margin-left: 50px;}

.node .field-field-photo {float:left;margin:0 10px 10px 0;width:300px;}
.node ul li {line-height:1.45em; list-style-type:square; list-style-position: inside;padding:0 5px 5px 5px;}

/** ------------------------------main bottom----------------------- **/

#main-bottom
{	clear: both;}

#main-bottom .main_bottom-1 div.column
{	float: left;
	width: 940px;
	padding: 10px 10px 0 10px;}
	
#main-bottom .main_bottom-2 div.column
{	float: left;
	padding: 10px 10px 0 10px;
	width: 460px;}
	
#main-bottom .main_bottom-3 div.column
{	float: left;
	padding: 10px 10px 0 10px;
	width: 300px;}
	
#main-bottom .main_bottom-4 div.column
{	float: left;
	padding: 10px 10px 0 10px;
	width: 220px;}
	
#main-bottom h2
{	font-size: 140%;
	color: #565656;}
	


/** ------------------------------closure----------------------- **/

#closure .content
{	padding: 0 20px;}

#closure
{	background-color: #171615;}

#closure p 
{ 	color: #E7E7E7; }

#closure a
{	color: #B5B4AA; }

#closure a:hover
{	color: #fff;}

#closure-inner
{	font-size: 80%;
	padding: 20px;
	text-align: center;}
	
#closure-inner p
{	padding: 0;
	margin: 0;
	text-align: center;}
	
/** ------------------------------footer----------------------- **/

#footer
{
  border-top: 1px solid #ffffff;
  border-bottom: 1px solid #ebebe1;
  background-color:#025866;
  color: #CCC;}

#footer p{color: #CCC;}
	
#footer-inner.footer-1 div.column
{	float: left;width: 100%;}
	
#footer-inner.footer-2 div.column
{	float: left;
	padding: 0 10px;
	width: 47%;}
	
.footer-3 #footer-one, .footer-3 #footer-two
{	float: left;
	padding: 0 10px;
	width: 23%;}
	
.footer-3 #footer-three
{	float: left;
	padding: 0 10px;
	width: 47%;}
	
.footermap
{	padding: 0 20px;}

#footer-inner
{	padding-bottom: 20px;}

#footer-one, #footer-two
{	background: url(../images/footer_divider.png) repeat-y right;}

#footer .block-inner
{	padding: 0 10px;}

#footer .block ul li a
{	color: #ccc;font-size: 90%;}

/** ------------------------------comment----------------------- **/

#comments
{	padding-bottom: 20px;}

.comment
{	position: relative;padding-bottom: 15px;}

.comment .picture
{	position: absolute;
	top: 0;
	left: 0;
	width: 125px;}
	
.comment .picture img
{	width: 70px;
	height: 70px;
	padding: 7px;
	background: #eeeeee;
	border: 1px solid #666666;}
	
.comment .content
{	margin-left: 110px;
	border: 1px solid #d8d9c7;
	background: #fff url(../images/comment_reply.png) no-repeat bottom right;}
	
.comment .content-inner
{	border: 1px solid #fff;
	background: transparent url(../images/fade_comment2.png) repeat-x top;}
	
.comment .detail
{	padding: 5px 20px;}

.comment .comment_arrow
{	position: absolute;
	top: 30px;
	left: 85px;}
	
.comment div.links
{	font-size: 80%;
	text-transform: uppercase;
	position: absolute;
	text-align: right;
	bottom: 5px;
	right: 8px;
	width: 250px;
}
.comment div.extra-links
{	position: relative; padding-left: 20px;}

#comments .box
{	padding-top: 20px;}

#comments .box .content
{	padding-right: 10px;}

#comments .box .form-text, #comments .resizable-textarea
{	width: 100%;}

.comment .picture img
{	background: #fff;border: 1px solid #666666;}

.comment .picture img:hover
{border-color: #999;}

/** ------------------------------blocks----------------------- **/

.block-bg-leaf
{	background: none;}

.block-bg-leaf-2
{	background: none;}

.block img.left
{	float: left;margin: 0 20px 20px 0;}

.block img.right
{	float: right;margin: 0 0 20px 20px;}

.block img.framed
{	margin: 5px;
	padding: 5px;
	background: #eeeeee;
	border: 1px solid #666666;
}
.block img.framed:hover
{	background: #666666;border: 1px solid #bbbbbb;}


#block-cycleblock-0
{	height: 198px;
	position: absolute;
	right:0;
	width: 500px;	}
	
#block-cycleblock-0 .content, #block-cycleblock-0 .pics img
{	margin: 0;padding: 0; border: 0;}

#block-block-19 object
{	float:left; padding-right: 10px;}



#block-views-enews_archives-block_1 .node,
#block-views-enews_archives-block_1 .node-inner
{	background: none;border: none;margin: 0;}

block-views-enews_archives-block_1 li
{	list-style-image: none;list-style-type: none;}

#block-search-0 .form-item
{	display: inline;width: 80px;}

#sidebar-right .block ul li ul li
{	list-style-image: none;list-style-type: none;margin-left: 0; padding-left:15px; font-size:80%}

#sidebar-right .block ul li ul li.first {padding-top: 5px;}

/** ------------------------------forms----------------------- **/

.form-item input.error, 
.form-item textarea.error,
.form-item select.error
{	border: 2px solid #c00;}

.form-item label
{	display: block;font-weight: bold;}

.form-item label.option
{	display: inline;font-weight: normal;}

.form-submit
{	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 90%;
	background-color: #b5b4aa;
	border: 1px solid #fff;
	color: #ffffff;
	width: auto;
	padding: 5px 10px;}
	
.form-submit:hover
{	background-color: #8d9091;}

/*-------------------------Suckerfish Navigation-----------------------------*/

#primary
{	padding-top: 0px; margin-left: 0px;}

#primary a
{	display: block;padding: 10px 22px 14px 22px; text-decoration: none;}


/*----------UL LI---------*/

#primary ul,
#primary ul li,
#primary ul ul
{	list-style: none;margin: 0;padding: 0;}

#primary ul
{	position: relative;z-index: 597;float: left;
	font-size: 120%;
	font-weight: bold;
	padding: 1px 0 0 0;}

#primary ul li
{	border-left: 1px solid #b1b1b1;
	border-right: 1px solid #b1b1b1;
	float: left;
	vertical-align: middle;
	zoom: 1;
	margin: 0 1px 0 0;
	background-color: none;
	color: #000;
	list-style-type: none !important;
	list-style-image: none !important;}
	
#primary ul a:active { color: ##B52000 !important;}
	
#primary ul li.first
{	border-left: none;}

#primary ul li.last
{	border-right: none;}

#primary ul li:hover,
#primary ul li.active-trail
{	position: relative;z-index: 599;cursor: default; background-color: none; visibility: visible;}

#primary ul li.rtl ul
{	top: 100%;right: 0;left: auto;}

#primary ul li.rtl ul ul
{	top: 1px;right: 99%;left: auto;}

#primary ul a:link,
{	color: #666;}

#primary ul a:hover, #primary ul a.active, #primary ul li.active-trail a
{	color: ##B52000;}

#primary li.expanded ul a, 
#primary li.leaf ul a
{	color: #666666;}

#primary li.expanded ul a:hover,
#primary li.expanded ul a.active,
#primary li.leaf ul a:hover,
#primary li.leaf ul a.active
{	color: #fff;}


#primary li.expanded ul a:active,
#primary li.leaf ul a:active { color: #B5B4AA !important;}

#primary ul li:hover > ul {
        visibility:visible;
}
	
/*----------UL UL LI---------*/
	
#primary ul ul {
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 598;
  width: 100%;
}
	
#primary ul ul li
{	float: none;}

#primary ul ul
{	}

#primary ul ul li
{	margin: 0;font-weight: normal;
    border: 1px solid #6C6E6F;
    border-top: none;
    background-color: #AFADB2;}

#primary ul ul a
{	padding: 10px 10px;}

#primary ul ul li.expanded

{	padding-right: 10px;
	background: #8d9091 url(../images/menu_arrow_right.png) no-repeat 100% 50%;}

#primary ul ul li:hover,
#primary ul ul li.active-trail{
  border: 1px solid #6C6E6F;
  border-top: none;}

/*----------UL UL UL---------*/

#primary ul ul ul {top: 1px;left: 99%;}
#primary ul ul ul li.first { border: 1px solid #6C6E6F;}


/*-------------------------pics-----------------------------*/

.pics
{	padding: 0;
	height: 200px;
	width: 500px;
	overflow: hidden;}
	
.pics img
{	
background:#eee;border:1px solid #666;
padding: 8px;
	height: 200px;
	width: 500px;
	top: 0;
	left: 0;
	padding-right: 10px;}
	
.node-type-featured-article .field-field-featured-photo img {float:left;margin:0 20px 20px 0;}
.node-type-featured-article .field-field-featured-photo-2 img {float:none;margin:0 0 20px 0;}
.node-type-featured-article .field-field-featured-photo-3 img {float:left;margin:0 20px 20px 0;}
.node-type-featured-article .fieldgroup.group-photos {margin:0;padding:0;}
.node-type-featured-article .fieldgroup.group-photos .content {padding:0;}

.field-field-featured-project
{	font-size: 120%;
	font-weight: normal;
	line-height: 1;
	margin: .5em 0;
	padding-left: 33px;
	padding-bottom: 0px;
	color: #993333;}
	
.field-field-project-year
{	font-size: 120%;
	font-weight: normal;
	line-height: 1;
	margin: .5em 0;
	padding-left: 33px;
	padding-bottom: 5px;
	color: #993333;}
	
/*-------------------------views-----------------------------*/	
.view-header p{font-size: 90%; margin-bottom: 30px;}	
.view-media-gallery h1, .view-video-gallery h1, .view-current-enews h1
{	color: #600;padding: 5px 0 20px 33px;}

.view-media-gallery .views-row
{	padding-top: 20px;}

.view-video-gallery .views-row
{	padding-top: 20px;
	float: left;
	margin: 0 10px 0 0;
	height: 290px;
	width: 184px;}
	
.view-video-gallery .views-field-body p
{	margin: 0;padding: 0 0 .5em 0;}

.view-media-gallery .views-row, 
.view-media-gallery .views-field-field-images-fid
{	clear: both;}

.view-media-gallery .field-item
{	float: left;margin: 0 6px 0 0;}

.view-media-gallery .field-item img
{	background: #eee;
	border: 1px solid #666;
	margin: 0;
	padding: 8px;}
	
.view-video-gallery .view-content
{	font-size: 80%;}

.field-field-images .field-item
{	float: left;margin: 0 6px 0 0;}

.view-current-enews form
{	padding: 20px 0 0 0;}

.view-page-aggregator-view {}

.view-page-aggregator-view .views-row
{	border-bottom: 1px solid #ccc;
	margin: 0 0 1em 0;
	padding: 0 0 1.5em 0;}
	
.views-field-nothing, .views-field-view-node { text-align:right; font-size:95%;}

.view-custom-blog .node, .view-case-studies .node, .view-news-archives .node{border:none;}
.view-custom-blog .node .content, .view-case-studies .node .content, .view-news-archives .node .content {padding: 0;}
.view-custom-blog h1, .view-case-studies h1 {padding: 0; background: none;}


.view-case-studies .views-field-field-location-value {font-style: italic;}
.view-case-studies .views-label-body, .view-case-studies .views-field-body p, .view-case-studies .views-field-body .field-content, .view-case-studies .views-label-body {display: inline; }
.views-field-field-location-value, .views-field-field-product-value, .views-field-field-targetmarket-value, .views-field-body, .views-field-field-media-value {margin-bottom: .5em;font-size: 95%;}



.view-featured-articles .views-field-field-featured-photo-fid-1 {float:left; margin: 0pt 10px 10px 0pt; }

.view-featured-articles .views-field-field-featured-photo-2-fid {float:none; margin:0 10px 10px 0; }

.view-featured-articles .views-field-teaser {}

.view-featured-articles .views-field-view-node {clear:both;}

.view-featured-articles .views-row {clear: both; border-bottom: 1px solid #999999; margin:0 0 10px 0; padding-bottom:10px; padding-top: 10px;}

.view-featured-articles .views-row-last {border-bottom:none;clear:both;margin:0;}

.view-featured-articles .views-field-teaser p {font-size:90%;}

.view-featured-articles .view-footer p {text-align:right;}

.views-field-teaser p{ /* IE 3px jog hack*/ height: 1%;}

.views-field-teaser p {margin-top: 0;margin-left: 0px;}
/** --views - news block on home page--*/
.view-news-archives .views-row {padding:0;}
.view-news-archives .node {margin:0;padding:0;}
.view-news-archives .view-footer p {text-align:right;}

.view-news-archives .views-field-teaser p {font-size:90%;}

.views-row {border-bottom:1px solid #999;clear:both;margin:0 0 10px;padding:10px 0;}

.views-row-last {border-bottom:none;clear:both;margin:0;}

.block .view ul li {border-bottom:none;font-size:80%;margin-left:0;padding:3px 0 5px 17px;}

/** ------------------------------breadcrumb----------------------- **/

#breadcrumb
{	font-size: 85%;
	padding: 10px 10px 10px 0;
	text-transform: uppercase;
	color: #ffffff;}
	
#breadcrumb a
{	padding: 0 10px;color: #ffffff;}

/** ------------------------------readmore----------------------- **/

.read-more, 
{	padding: 5px 25px 5px 0;
	background: url(../images/read_more.png) no-repeat right 5px;}
	
.read-more:hover
{	background: url(../images/read_more_light.png) no-repeat right 5px;}

.read-more-light
{	padding: 5px 25px 5px 0;
	background: url(../images/read_more_light.png) no-repeat right 5px;}
	
.read-more-light:hover
{	background: url(../images/read_more_light_hover.png) no-repeat right 5px;}

.read-more a
{	color: #272626 !important;}

.read-more a, .read-more a:hover, .read-more-light a:hover
{	text-decoration: none;}

#more-nav
{	background: #fff;line-height: 30px;}

#more-nav #more-nav-inner
{	width: 1008px;margin: 0 auto;padding: 0 0 0 10px;}

#more-nav .block
{	margin-bottom: 0;padding-bottom: 0;}

#more-nav .block, #more-nav .box
{	padding: 0;}

#more-nav .title
{	display: none;}

#more-nav ul.menu
{	padding: 2px 5px;
	list-style: none;
	z-index: 100;
	display: inline;
	}
	
#more-nav li
{	/*background: url(../images/sf2a.png) no-repeat left 0;*/
	display: inline;
	margin: 0 10px 0 0;
	padding: 0;
	height: 1%;}
	
#more-nav li a
{	/*background: url(../images/sf2b.png) no-repeat right 0;*/
	color: #000;
	display: block;
	padding: 0px 18px 0px 8px;
	margin: 0 0 0 10px;
	text-decoration: none;
	font-size: 95%;
	font-weight: normal;}
	
#more-nav li.active-trail
{	/*background: url(../images/sf1a.png) no-repeat left 0;*/}

#more-nav li:hover
{	/*background: url(../images/sf1a.png) no-repeat left 0;*/}

#more-nav li a.active
{	/*background: url(../images/sf1b.png) no-repeat right 0;*/
	color: gray;
	text-decoration: none;}
	
#more-nav li:active a,
#more-nav li:hover a
{	/*background: url(../images/sf1b.png) no-repeat right 0;*/
	text-decoration: none;
	color: gray;}
	
/**/
.node_read_more a , .more-link a, .views-field-view-node a
{	background: url(../images/read-more.png) no-repeat right 1px;padding: 0 14px 0 0;}

.more-link, .views-field-view-node
{	min-height: 5px;
	padding: 2px;
	text-align: right;
	font-size: 75%;
	clear: both;}
	
#content .more-link a, #content .views-field-view-node a
{	color: #666 ;}






/** ------------------------------user----------------------- **/

#user-login-form
{	text-align: left;}

#user-login-form .form-text
{	width: 100%;}

/** ---------------------------------random--------------------------------------- **/


.standalone-image
{	margin: 0 auto;
	background: #eee;
	border: 1px solid #666;
	padding: 8px;}
	
.standalone-image img
{	background: none;
	padding: 0;
	border: none;}
	
.standalone-image .caption
{	text-align: center;}

.transparent_btn
{	filter: alpha(opacity=75);
	moz-opacity: 0.75;
	khtml-opacity: 0.75;
	opacity: 0.75;}
	
a:hover.transparent_btn
{	filter: alpha(opacity=100);
	moz-opacity: 1;
	khtml-opacity: 1;
	opacity: 1;}
div.tabs a.active
{	background-color: #ebebe1 !important;
	border-bottom: 1px solid #ebebe1 !important;}

ul.pager li a
{color: #272626 !important;}

#rss
{	position: relative;}

.rss-icon
{	position: absolute;top: -50px;right: -35px;}

.field-type-datestamp, .field-field-author { line-height: 1.3; color:#999999; font-style:italic; }
 


/** ------------------------------views----------------------- **/

/** ------------------------------aadmin menu----------------------- **/
#admin-menu ul a {font-size:12px;}

/* NICE MENUS SUCKERFISH MODULE */
#block-nice_menus-1 .content {padding:0;}
#block-nice_menus-1.block ul {padding:0;}
#block-nice_menus-1.block ul li {margin:0;padding:0;}
/* 1st level */
#block-nice_menus-1 ul {}
#block-nice_menus-1 ul.nice-menu-down li {background:none;border:none;border-left:none;border-right:none;margin:0 1px 0 0;}
#block-nice_menus-1 ul.nice-menu li a {font-size:119%;font-weight:none;padding:4px 20px;text-decoration:none; color: #ddd;}
#block-nice_menus-1 ul.nice-menu li a:hover {color:#fff;}
ul.nice-menu li#menu-2966 {border-left:none;}
ul.nice-menu li#menu-3002 {border-right:none;}
/* 2nd level */
#block-nice_menus-1 ul.nice-menu li ul {border:none; padding-top:0; z-index:100;}
#block-nice_menus-1 ul.nice-menu li ul li {border:none;border-bottom:1px solid #a241b5;margin:0;}
#block-nice_menus-1 ul.nice-menu li ul li a {background:#660066;font-size:110%;font-weight:normal;padding:8px 22px;}
#block-nice_menus-1 ul.nice-menu li ul li a:hover {}

#block-nice_menus-2 ul { float: right;}

/** ------------------------------other----------------------- **/
#clientlogos { margin-left: auto; margin-right: auto; }
#clientlogos, #clientlogos tbody, #clientlogos td {text-align: center; border: 0px; border-collapse: separate;}
#clientlogos img { padding: 0; margin:5px; border:none; float: none;}

#block-block-3.block{padding: 0 10px; width:238px;}

label {font-weight: bold;}

#webform-client-form-225 .form-item {margin-top:0;}
#webform-client-form-225 #webform-component-vendor_1,
#webform-client-form-225 #webform-component-vendor_2,
#webform-client-form-225 #webform-component-vendor_3 {clear:both;display:block;float:left;width:260px;}
#webform-client-form-225 #webform-component-vendor_1 input,
#webform-client-form-225 #webform-component-vendor_2 input,
#webform-client-form-225 #webform-component-vendor_3 input {width:230px;}
#webform-client-form-225 #webform-component-vendor_1_rank,
#webform-client-form-225 #webform-component-vendor_2_rank,
#webform-client-form-225 #webform-component-vendor_3_rank {clear:right;display:block;float:left;width:310px;}



/* $Id: slider.css,v 1.1 2008/10/15 10:04:26 marktheunissen Exp $ */

/**
 * Standard CSS for the slider.
 * Overrride these values in your theme's CSS file
 */

#sliderwrapper {
  width: 920px;
  margin: 0 auto;height:700px;
}

#slider {
  width: 920px;height:700px;
  margin: 0 auto;
  position: relative;
}
#slider .node {margin:0;padding:0;height:700px;}
.block #slider .inner {margin:0;padding:0;}
.scroll {
  height: 700px;
  width: 920px;
  overflow: auto;
  overflow-x: hidden;
  position: relative;
  clear: left;
}

.scrollContainer {height:700px;}
.scrollContainer div.panel {
  padding: 0;
  height: 700px;
  width: 920px;
}

ul.slidenav {
  list-style: none;
  margin: 0;
  padding: 0;
position: absolute;bottom:10px;left:10px;_bottom:30px;
}

ul.slidenav .slidetab-active {
  background-color: #660066;
}

ul.slidenav li {
  display: inline;
  margin-right: 0;
}

ul.slidenav a {background:#ccc;
  padding: 10px;
  color: #000;
  text-decoration: none;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;

display:block;
float:left;
height:10px;
margin:0 4px 0 0;
padding:0px 10px;
text-indent:-8888px;width:0px;

}

ul.slidenav a:hover {
  background-color: #376965;
}

ul.slidenav a.selected {
  background-color: #fff;
}

ul.slidenav a:focus {
  outline: none;
}

.scrollButtons {
  position: absolute;
  top: 150px;
  cursor: pointer;display:none;
}

.scrollButtons.left {
  left: -20px;display:none;
}

.scrollButtons.right {
  right: -20px;display:none;
}

.hide {
  display: none;
}

/* absolute movement */
#slider .field-field-text {background:#000;color:#fff;position:absolute;left:0;top:0;width:262px;height:658px;}
#slider .field-field-text .field-item {padding:10px;}
#slider .field-field-slider-photo {position:absolute;left:262px;top:0;width:640px;}


/* forms title */
body.page-employee-savings-questionnaire h1.title {
background: none; 
padding-left: 0; 
text-align: center; 
font-weight: bold; 
font-size: 175%; 
color: #0072BC; 
font-family: verdana;}
