html, body {
   background-color:#84848d;
}

body 								{ font-family:  Arial, Helvetica, sans-serif;
						  		 	  font-size: 11px; padding-top:10px;}
a 									{ /* remove the dotted outlines when clicking tabs */ 
						  		      outline: none; text-decoration: none; }
ul 									{ list-style: none; }

p{
	margin-bottom:10px;
}

h1{
	font-weight:bold;
	font-size:14px;
	color:white;
	margin-bottom:10px;
}

h2{
	font-weight:bold;
	font-size:18px;
	color:#404040;
	margin-bottom:10px;
}

#container {
   width:900px;
   background-color:#dcdcdc;
   border: solid 8px white;
   margin:auto;
   margin-bottom:10px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
   border-radius: 5px;
}

#headerMenu {
	height:41px;
	background-image: url(../images/header_bg.jpg);
	border-bottom: solid 8px #dcdcdc;
	color:white;
	font-size:14px;
	position:relative;
}

#headerMenu a{
	color:white;
	font-weight:bold;
}

#headerMenu #headerLinks {
	float:right;
	width:178px;
	padding-top:12px;
}

.rsslink {
	position: absolute;
	top:4px;
	right:5px;
}

#header {
	height:177px;
	background-image: url(../images/header_new.jpg);
	-webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}

#mainMenu {
	height:47px;
	background-image: url(../images/menu_bg.jpg);
	padding-left:70px;
}

#mainMenu li{
	list-style:none;
	float:left;
	position: relative;
}

#mainMenu li a{
	display: block;
	position: relative;
	overflow: hidden;
	padding: 12px;
	color:#444444;
	font-size:18px;
	font-weight:bold;
	margin-right:49px;
	text-shadow: 1px 1px 1px #999;
}


#mainMenu li a.last{
	margin-right:0px;
}

#mainContent {
	background-color: #dcdcdc;
	padding:10px;
}

#footer {
	height:122px;
	clear:both;
	background-image: url(../images/footer_bg.jpg);
	position:relative;
	-webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
}

#parametDetails{
	width:50%;
	float:left;
	padding: 30px 0px 0px 20px;
}

#parametDetails span{
	color:white;
	font-size:11px;
}

#parametCompany{
	float:left;
	padding: 50px 0px 0px 20px;
}

#parametCompany span{
	color:white;
	font-size:11px;
}

#intro {
	width:518px;
	height:340px;
	float:left;
	background-image: url(../images/intro_bg.jpg);
	padding:20px 0px 0px 20px;
}

#introText 
{
	padding:20px 20px 0px  10px;
	color:#444444;
	font-size:14px;
	float:left;
	width:300px;
	line-height:30px;
}

#flash {
	float:left;
	padding-top:30px;
	z-index:0;
}

#rssnews {
	width:301px;
	height:502px;
	float:right;
	background: white url(../images/news_bg.jpg) no-repeat;
	padding:20px 10px 0px 20px;
}

#homework {
	padding-top:20px;
}

#homework li{
	list-style:none;
	float:left;
	background-color: #dcdcdc;
	margin:14px 10px 10px 0;
	width:263px;
	position: relative;
}

#homework .flaktwoods {
	background-image:url(../images/homead_woods.jpg);
}

#homework .channel4 {
	background-image:url(../images/homead_channel4.jpg);
}

#homework li.last{
	margin-right:0;
}

#homework li a {
	display: block;
	position: relative;
	overflow: hidden;
	height: 107px;
	width: 226px;
	padding: 19px;
}

#homework li span {
	font: bold .52em Arial, Helvetica, sans-serif;
	color: #23AEBB;
	display: block;
	margin: 7px 0 0;
}

#homework li a:focus, #homework li a:hover { text-decoration: none; }

#homework li img {
	position: absolute;
	top: 0;
	left: 0;
	height: 146px;
	width: 263px;
	border: 0;
}

#homework li .caption_cover {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
}

#homework li .caption_cover a {
	display: block;
	height: 100%;
	width: 100%;
}

#points {
	height:233px;
	background-image: url(../images/points_bg.jpg);
	clear:both;
}

#points div{
	width:270px;
	float:left;
	padding:15px 15px 0px 15px;
	font-size:12px;
	color:#404040;
	line-height:18px;
}

#blogSliderWrap { 
	background: white;
	width: 317px;
	height:507px;
	position: relative;
	overflow: hidden;
	margin-top:8px;
}

#blogSlider  { 

	width: 317px;
	padding: 0;
	margin: 0;
}

.stripViewer  { 
	position: relative; 
	overflow: hidden; 
	clear: both; 
}

.stripViewer .panelContainer { 
	position: relative; 
	left: 0px; 
	top: 0px; 
}

.stripViewer .panelContainer .panel { 
	float: left; 
	position: relative; 
	width: 317px; 
}

.stripNav  {  
	position: relative; 
	z-index: 99;
	width: 317px;
	margin: 0;
	top: 0px;	
}

.wrapper { padding: 10px; }
.innerWrap  { width: 300px; overflow: hidden; }
#push  { height: 35px; }

/* 
	MAIN TABBED NAVIGATION
*/
.stripNav ul li 					{ float: left; }

.stripNav li a 						{ /* Generic "CSS image replacement" */
									  display: block; height: 41px; text-indent: -9999px; }
/* The below class names are auto-generated by the JavaScript */
.stripNav li.tab1 a { background: url(../images/parametnews.jpg) top center no-repeat; width: 116px; }
.stripNav li.tab2 a { background: url(../images/theregister.jpg) top center no-repeat; width: 104px; }
.stripNav li.tab3 a { background: url(../images/hvacnews.jpg) top center no-repeat; width: 97px; }

.stripNav li a:hover, 
.stripNav li a:active, 
.stripNav li a:focus 				{ /* Restore focus styling that we removed when we removed outlines */
									  background-position: top center; }

/* It is neccessary to repeat the image paths here */
.stripNav li.tab1 a.current { background: url(../images/parametnews.jpg) bottom center no-repeat; }
.stripNav li.tab2 a.current { background: url(../images/theregister.jpg) bottom center no-repeat; }
.stripNav li.tab3 a.current { background: url(../images/hvacnews.jpg) bottom center no-repeat; }


/* 
	SUB NAVIGATION
*/
.stripNavL a, .stripNavR a 			{ display: block; position: absolute; width: 75px; 
							 		  height: 22px; text-indent: -9999px; }
.stripNavL a						{ bottom: 15px; left: 45px; background: url(../images/previous.png); }
.stripNavR a 						{ bottom: 15px; right: 45px; background: url(../images/next.png);
}


/* 
	HEADLINES STYLING 
*/
.panel ul 							{ width: 300px; }
.panel ul li a 						{ border-bottom: 1px solid #028d01; color: #444444;
						  		  	  display: block; padding: 7px 10px; font-size:12px;}
.panel ul li:last-child a 			{ /* Remove bottom border on last list item
	   							  	  Hooray for pseudo selectors! */
								  	  border: none; }
								  	  /* Unique rollover colors for each list */
.panel ul#paramet-list li a:hover 		{ background: #028d01; color: white; }
.panel ul#theregister-list li a:hover 		{	background: #028d01; color: white; }
.panel ul#hvac-list li a:hover 	{ background: #028d01; color: white; }

.rssdate
{
	font-size:10px;
	font-weight:normal;
	color:#444444;
}

.panel ul#paramet-list li a:hover span, .panel ul#techcrunch-list li a:hover span, .panel ul#hvac-list li a:hover span
{
	color:#fff;
}

#largeContentBoxTop {
	width:856px;
	height:37px;
	background-image: url(../images/clientsboxtop.jpg);
	padding:20px 0px 0px 20px;
}

#largeContentBox 
{
	background-image: url(../images/clientsboxbg.jpg);
	background-repeat:repeat-y;
	padding:10px 30px 20px 30px;
}

#largeContentBox a, a:visited
{
	color:Green;
}

#largeContentBox ul
{
	font-size:12px;
	color:#404040;
	line-height:20px;
	list-style: disc inside;
}

#largeContentBox p
{
	font-size:12px;
	color:#404040;
	line-height:20px;
}

#largeContentBox h1
{
	color:#676767;
	font-family:Myriad Pro, Arial, Helvetica;
	font-size:25px;
}

#largeContentBox h2
{
	color:#676767;
	font-family:Myriad Pro, Arial, Helvetica;
	font-size:37px;
}

.clientImg
{
	margin-right: 43px;
	margin-bottom:20px;
}

.popupImg 
{
	border: solid 10px #d3d3d3;
	display: block;
	margin-left:auto;
	margin-right:auto;
}

.popupImg2
{
	border: solid 1px #d3d3d3;
	display: block;
	margin-left:auto;
	margin-right:auto;
}

.floatRight
{
	float:right;
}

.floatLeft
{
	float:Left;
}

.borderBottom
{
	border-bottom: solid 1px #c7c7c7;
	margin-bottom:10px;
}

.findoutmore
{
	display:block;
	background-image:url(../images/findmore.jpg);
	height:31px;
	width:159px;
}

#contactBox
{
	width:370px;
	border: solid 1px #c7c7c7;
	font-size:12px;
	color:#404040;
	padding:15px;
}

.phoneText
{
	font-family:Myriad Pro, Arial, Helvetica;
	font-weight:bold;
	font-size:30px;
}

#xmas
{
	height: 177px;
	width:900px;
	position:absolute;
	top:49px;
}

.teamBox 
{
	width:781px;
	height:200px;
	background-image: url(../images/team_bg.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	margin-bottom: 10px;	
}

.teamImg 
{
	float:left;
}

.teamDesc
{
	float:left;
	padding:15px 10px 10px 20px;
}

.teamBox .name
{
	font-size: 16px;
	font-family:Arial;
	font-weight:bold;
	color: #444444;
}

.teamBox .title
{
	font-size: 12px;
	font-family:Arial;
	font-weight:bold;
	color: #444444;
	padding: 5px 0 10px 0;
}

.tablePad td
{
	padding:4px;
	color: #444444;
}

.memoheight 
{
	height:71px
}

#expo
{
	width:538px;
	float:left;
	margin-right:11px;
}

#expotext
{
	float:left;
	background-color:White;
	height:168px;
	width:317px;
	margin-top:8px;
}

#expotext p
{
	padding:13px 10px 0px 10px;
	font-size:14px;
	font-weight:bold;
	color:Gray;
	margin-top:0px;
}

#expotext a
{
	color:Green;
}