.active{    font-weight: bold;}.style01 {	font: normal 13px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: 4d4d4d;	letter-spacing: normal;	text-align: left;	vertical-align: top;	word-spacing: normal;}.style02 {	font: normal 11px/normal Arial, Helvetica, sans-serif;	text-transform: none;	color: #4d4d4d;	letter-spacing: normal;	text-align: left;	vertical-align: top;	word-spacing: normal;	white-space: normal;}.clearCSS{    clear: both;    height: 0px;    overflow: hidden;}/*Scroll overs Styles */a.scrollover{    /* Default Colour/Styles here */    color: #000;}a.scrollover em:first-line{    /* Rollover Colour/Styles here */    color: #549534;}/* CSS for image slider */div.slider{    padding: 0px 0px 0px 0px; /*width: 820px;*/    overflow: hidden;    position: absolute;    height: 220px;    top: 0px;    right: -100px;}.leftsubmenu li{    height: 12px;}.leftsubmenu a{	color: #666666;	text-decoration: none;	font-size: 12px;	font-weight: normal;	text-transform: none;	padding: 0px;	margin: 0px;	line-height: 12px;}.leftsubmenu a:hover{    color: #549534;    font-weight: bold;}div.slider div.pager{    width: 634px;    margin: 0px 0 0 00px;    overflow: hidden;    height: 18px;}div.slider div.pager ul{    float: left;    font-size: 9px;    line-height: 16px;    border-bottom: 1px solid #ccc;    border-top: 1px solid #ccc;}div.slider div.pager ul li{    float: left;}div.slider div.pager ul li span{    display: block;    width: 14px;    text-decoration: none;    text-align: center;    color: #808080;    cursor: pointer;}div.pager{    padding-top: 10px;    padding-right: 4px;}div.slider div.pager ul li.active span{    background: #f2f2f2;}.debug{    border: solid 1px pink;    color: black;    padding: 5px;    background-color: yellow;}.ImageThumb{    float: left;    position: relative;    width: 110px;    height: 82px;    border-bottom: solid 1px white;    border-left: solid 1px white;    overflow: hidden;    background-color: #E6E6E6;    z-index: 10;}.ClientImageThumb{    float: left;    position: relative;    width: 110px;    height: 82px;    border-bottom: solid 1px white;    border-left: solid 1px white;    overflow: hidden;    background-color: #E6E6E6;}.ImageThumb img{}/* Sticky Footer */.footer, .push{    height: 37px; /* .push must be the same height as .footer */}.clearFloat{    clear: both;}.wrapper{    min-height: 100%;    height: auto !important;    height: 100%; /*	margin: 0 auto; /* the bottom margin is the negative value of the footer's height */    width: 1000px;    background-color: #FFFFFF;    padding-bottom: 0px;    margin: 0px auto -37px;}.alight, .w3c{    display: block;    height: 27px;    text-indent: -200px;    overflow: hidden;    margin-top: 10px;}.alight{    width: 30px;    background: url(../images/ico-alight.gif) no-repeat 0 0;}.w3c{    width: 40px;    background: url(../images/ico-w3c.gif) no-repeat 0 0;}/* End of Sticky Footer */.bodyLarger{    font-size: 13pt;}.newsletter input.submit{    width: 15px;    border: 0;    margin: 1px 0 0;    height: 15px;    cursor: pointer;    font-size: 0;    background: url(../images/ico-newsletter.gif) no-repeat 0 0;    line-height: 0;    text-indent: -9999px;}.newsletter{    margin-top: 10px;    margin-right: 13px;}li div.newsletter{    width: 177px;    height: 17px;    border: 1px solid #fff;}li input.text{    width: 149px;    margin: 0 2px 0 0;    height: 15px;    background: none;    font: 11px Arial, Helvetica, sans-serif;    color: #fff;    padding: 1px 5px 1px 5px;    border: 0;    float: left;}.GalleryImage{    cursor: pointer;}.ClientGalleryImage{    cursor: pointer;}.paddingtwenty{    padding: 20px;}.clientListImageHidden{    overflow: hidden;    width: 0px;    height: 0px;    border: solid 0px #DADADA;    padding: 0px;    margin: 0px;}.clientListImageHidden img{    border: 0px;}.clientListImageVisible{    overflow: hidden;    width: 212px;    height: 120px;    border: solid 4px #DADADA;    padding: 0px;    margin-left: 10px;    margin-right: 15px;}.clientListMouseOver{    background: transparent url('../images/clientsMenuBG.png') no-repeat -230px 0px;    padding-left: 25px;    color: #999999;    font-family: arial;    font-size: 12px;    line-height: 17px;    border-bottom: solid 2px white;    cursor: pointer;    display: block;    width: 195px;    overflow: hidden;}.clientListContent{    display: none;}.HomePageContent{    padding-left: 30px;    width: 490px;    padding-top: 10px;    padding-bottom: 30px;}.RightBlogText{    width: 188px;    height: 56px;    text-align: left;    position: relative;    display: block;    padding: 12px 12px;    border: solid 3px #549534;}.RightBlogText a{    text-decoration: none;    width: 172px;    height: 40px;    font-family: Times New Roman;    font-size: 10pt;    font-weight: 200;}.RightBlogImage{    position: absolute;    top: 0px;    right: 0px;    width: 212px;    height: 80px;    overflow: hidden;    border: solid 5px #EBEBEB;    background-color: white;}.RightBlogImage img{    border: 0px;}.sidebarNewsItemli{	width: 222px;	height: 100px;	position: relative;	margin-bottom: 1px;	overflow: hidden;	display: block;}.ShowcaseThumb{    float: left;    margin-right: 1px;}.ShowcaseImageDIV{    overflow: hidden;    width: 785px;}.slidebarNews{    width: 215px;    height: 105px;    border-bottom: solid 1px #ddd;    font-size: 10px;    background-color: White;    position: relative;}.BlogIconText{    padding: 15px;    color: #999;    height: 75px;}.BlogIconText a{    color: #999;}.headingLink{	display: block;	height: 30px;	text-decoration: none;	font-size: 12pt;	color: #009900 !important;}.tagLink{    color: #999 !important;}.BlogIconImage{    display: none;    width: 215px;    overflow: hidden;    z-index: 2;    position: absolute;    top: 0px;    left: 0px;    height: 105px;}.BlogIconImage img{    border: 0px;}.blogImageSlide{    width: 755px;    height: 220px;    background-color: white;}.BlogImageMenuLink{    background-color: #fff;}.BlogImageMenuLink, .BlogImageMenuLinkSelected{    display: block;    width: 15px;    float: right;    cursor: pointer;    text-align: center;    border-top: solid 1px #999;    border-bottom: solid 1px #999;    margin-top: 2px;    color: #666;    font-size: 9px;    padding-top: 2px;    padding-bottom: 2px;}.BlogImageMenuLinkSelected{    background-color: #ccc;}.BlogImageMenuLink:hover{    background-color: #eee;}.taggedlink{    color: black;    text-decoration: none;}.blogContentPadding{    padding: 20px 30px 30px 30px;}.ContentPadding{    padding: 20px 30px 55px 30px;}.BlogFooter{    color: #000;    font-family: Arial;    font-size: 9px;}.BlogFooter a{    color: #549534;}.BlogTagRow{    color: #549534;    font-family: Arial;    font-size: 9px;    position: relative;}.blogTagCount{    color: #aaa;    font-family: Arial;    font-size: 10px;}.BlogTagRow a{    color: #549534;    font-family: Arial;    font-size: 9px;    font-weight: normal;}.BlogTagRow a:hover{    font-weight: normal;}.brandingLogo{    display: block;     cursor: pointer;}.Blue_Castle_sml{    position: absolute;}.tektroniks_sml{    position: absolute;}.blue_kite_sml{    position: absolute;}.Camerawoman_sml{    position: absolute;}.Co_Controller_sml{    position: absolute;}.Go_Industry_sml{    position: absolute;}.HPM_sml{    position: absolute;}.Ignition_Search_sml{    position: absolute;}.Roseland_sml{    position: absolute;}.BrandingShowcaseSpacer{    height: 350px;}.ulIndent{    padding-left: 20px;}.hr{    height: 1px;    margin-top: 10px;    margin-bottom: 10px;    background-color: #B3B3B3;}.NOAGENCIES{    text-align: center;    font-size: 50px;    text-transform: uppercase;    font-family: Arial;}.tab-content{    width: 480px;    float: left;    margin-right: 20px;}.HowCanWeHelpOption{    border-bottom: solid 1px white;    background-color: #4D4D4D;    width: 318px;    padding: 3px;    color: White;    cursor: pointer;}.AddToAny{    padding-top: 5px;    padding-bottom: 5px;    font-size: 10px;}.post .text{    padding-top: 10px;		color:#4D4D4D;		font-size: 10pt;}.previousPosts{    width: 250px;    float: left;    display: block;    font-size: 10px;}.nextPosts{    width: 250px;    float: right;    display: block;    font-size: 10px;}.BlogBottom p{    font-size: 10px;}.BlogAuthor{    padding-top: 5px;    padding-bottom: 5px;    font-size: 10px;}.BlogAuthor a{     color: #666;    text-decoration: none;}.pubDate{    font-size: 10px;    color: #666;}.tab-images{    float: left;}.CTAMoveLeft{    margin-left: 28px;}.atRight{    position: absolute;    right: 0px;    top: 1px;    width: 55px;    text-align: right;}.atRight a{    right: 14px;}.floatCatLeft{    float: left;}.CatPostCount{    color: Silver;    font-weight: normal;}.RemoveLinkPadding a{padding: 0px;}.style05 {	font: normal 20px/normal "Times New Roman";	text-transform: capitalize;	color: #333333;}