.inner-column-large {	padding-bottom:19px;	margin-top: 12px;	float: left;	width: 539px;}.inner-column-offer {	margin-right: 15px;	margin-top: 12px;	float: left;	width: 170px;	height: 152px;	background-repeat: no-repeat;}.inner-column-small {	padding-bottom:19px;	margin-right: 15px;	margin-top: 12px;	float: left;	width: 170px;	height: auto;}/* End Style 3 */body {	margin : 0;	padding : 0;	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	line-height : 13px;	color : #171b20;	background-repeat : repeat-x;	background-position: center top;	width: 100%;	background-image: url(/images/headerbg.png);}.grey-body {	color : #666666;	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	font-weight : normal;	line-height : 16px;}#main {padding-bottom : 30px;}img.pic_left {float : left;padding : 5px;border : 1px solid #cccccc;margin-top : 0;margin-right : 8px;margin-bottom : 8px;margin-left : 0;}.mainbody {	float : right;	width : 570px;	padding-left : 20px;	padding-right : 20px;	margin-top : 10px;	margin-bottom : 15px;	padding-bottom : 20px;	padding-top: 20px;	color: #333333;	background-image: url(/images/secion-background.png);	background-repeat: repeat-x;	background-position: left top;}.leftcontent {	float : left;	width : 570px;	color: #333333;	margin-top: 10px;}#footer {	background-repeat : repeat;	position : relative;	top : 0;	min-height : 300px;	padding-top : 15px;	padding-right : 40px;	padding-bottom : 20px;	padding-left : 40px;	clear : both;	background-color: #000000;}.inner-container {width : 950px;position : relative;margin-top : 0;margin-right : auto;margin-bottom : 0;margin-left : auto;padding-top : 0;}.container {	width : 950px;	position : relative;	margin-top : 20px;	margin-right : auto;	margin-left : auto;	padding-top : 0;}.header-container {width : 950px;position : relative;margin-top : 0;margin-right : auto;margin-bottom : 0;margin-left : auto;padding-top : 0;}#header {	padding-top : 10px;	padding-bottom : 10px;	height : 105px;	width: 940px;	padding-left: 10px;}#logo h1, #logo small {margin : 0;display : block;text-indent : -9999px;}.logo {	background-repeat : no-repeat;	width : 350px;	float : left;	background-position: left center;	height: 105px;}ul#menu {	position : inherit;	width : 950px;	top : 1px;	text-align : right;	margin-bottom : 0;	padding-top: 1px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 0;	margin-top: 2px;	margin-right: auto;	margin-left: auto;}ul#menu li {	display : inline;	margin-left: 40px;}ul#menu li a {	text-decoration : none;	color : #FFFFFF;	font-family : Arial, Helvetica, sans-serif;	font-size : 13px;	font-weight : bold;	text-transform : none;	letter-spacing : 0px;	background-repeat: no-repeat;	height: 22px;}ul#menu li a.active, ul#menu li a:hover {	color : #000000;}.block {margin-bottom : 0;position : relative;background-repeat : repeat-x;}.ribbon {position : absolute;top : 1px;right : -274px;height : 155px;width : 271px;}.feature-arrow {position : absolute;top : 372px;right : 328px;}.block_inside {display : block;overflow : auto;padding : 0;float : left;width : 610px;}.image_block {padding : 5px 5px 1px 5px;float : left;}.image_block img {border : 1px solid #b5b5b5;}.text_block {float : left;width : 440px;margin-left : 20px;padding-top : 0;}#block_featuredblog .text_block {padding-top : 5px;background-image : url(/images/Picture%205.png);background-repeat : repeat;}#block_portfolio {overflow : auto;margin-bottom : 20px;}#portfolio_items {width : 624px;margin-right : 15px;float : left;min-height : 600px;padding-top : 0;background-repeat : repeat;margin-bottom : 15px;padding-bottom : 20px;height : auto;}#text_column {float : right;width : 270px;background-color : #171b20;padding : 20px;margin-top : 15px;}#text_column img {margin-bottom : 20px;position : relative;left : -3px;}#text_column h2#text_title {text-indent : -9999px;background-repeat : no-repeat;width : 310px;height : 129px;}.mini_portfolio_item {margin-bottom : 0;position : inherit;margin-top : 0;margin-right : 11px;height : auto;float : left;background-repeat : no-repeat;width : 615px;padding-top : 0;padding-right : 0;padding-bottom : 0;padding-left : 0;min-height : 350px;}.mini_portfolio_item .block_inside {	padding : 25px 30px 15px 30px;	background-image : url(/images/dotted.gif);	background-repeat : repeat;	background-color : #ff0066;}.mini_portfolio_item .thumbnail {margin-bottom : 10px;width : 165px;float : left;}.inner-content_area {width : 540px;float : left;}#content_area {width : 665px;float : left;}#content_area .block_inside {min-height : 400px;}#sidebar  {	background-image: none;}#sidebar h3 {font-size : 16px;line-height : 23px;}#sidebar ul {margin : 10px 0 30px 0;padding : 0;}#sidebar ul li {list-style : none;margin : 0 0 5px 0;padding : 0;}#sidebar ul li a {color : #7f7d78;}#sidebar ul li a:hover {	color : #FF3300;	text-decoration : none;}#content_area h2 {font-size : 32px;line-height : 31px;}#content_area .separator {border-top : 1px solid #e3e3e3;margin-top : 40px;padding-top : 40px;}h4 {	color : #000000;	font-family : Arial, Helvetica, sans-serif;	font-size : 14px;	margin-top : 2px;	margin-right : 0;	margin-bottom : 10px;	margin-left : 0;	letter-spacing : -1px;	font-weight : bold;}h5 {	color : #FF0066;	margin : 0 0 2px 0;	font-size : 1.1em;	font-family : Arial, Helvetica, sans-serif;	line-height : 18px;	letter-spacing : -1px;	font-weight : bold;}h1 {	font-size : 20px;	line-height : 25px;	font-family : Arial, Helvetica, sans-serif;	color : #171b20;	margin-top : -5px;	margin-right : 0;	margin-bottom : 5px;	margin-left : 0;	letter-spacing : -1px;}h2 {	color : #546C82;	font-size : 13px;	font-family : Arial, Helvetica, sans-serif;	line-height : 18px;	letter-spacing : 0px;	font-weight : 500;	margin-top: 0;	margin-right: 0;	margin-bottom: 2px;	margin-left: 0;}h3 {	font-size : 35px;	line-height : 33px;	font-family : Arial, Helvetica, sans-serif;	color : #000000;	margin-top : -2px;	margin-right : 0;	margin-bottom : 5px;	margin-left : 0;	letter-spacing : -3px;	font-weight: bold;}small {color : #595856;font-weight : bold;font-size : 11px;display : block;margin-bottom : 15px;}a {	text-decoration : underline;	color : #FF0066;}small a {color : #ffffff;}a:hover {	color : #000000;}p {	font-family : Arial, Helvetica, sans-serif;	font-size : 12px;	color : #333333;	letter-spacing : 0.5px;	font-weight : normal;	margin-top : 0;	margin-right : 0;	margin-bottom : 5px;	margin-left : 0;	line-height : 18px;	}#footer {	font-family : Arial, Helvetica, sans-serif;	font-size : 11px;	color : #333333;	background-repeat : repeat;	height: auto;	clear: both;}.footer_column {	float : left;	width : 180px;	margin-right : 20px;	font-family : Arial, Helvetica, sans-serif;	font-size : 1em;	color : #FFFFFF;	font-weight : bold;}#footer .long {width : 300px;}#footer h3 {	color : #FFFFFF;	text-transform : uppercase;	font-size : 1.1em;	letter-spacing: 0px;}.footer_column ul li, .footer_column ul {list-style : none;margin : 0;padding : 0;}.footer_column a:link {	color : #FF0066;	font-family : Arial, Helvetica, sans-serif;	font-weight : bold;}.footer_column a:visited {	color : #FFFFFF;	font-family : Arial, Helvetica, sans-serif;	font-weight : bold;}.footer_column a:hover {color : #ff0066;font-family : Arial, Helvetica, sans-serif;font-weight : bold;}.footer_column a:active {color : #ffffff;}body#dark ul#menu li a.active, ul#menu li a:hover {color : #ffffff;}.container-outer {width : 100%;margin : 0 auto;position : relative;background-repeat : repeat;background-image : url(/images/Picture%205.png);}.block_inside-top {	display : block;	overflow : hidden;	background-repeat : no-repeat;	height : 150px;	padding-top : 0;	padding-right : 0;	padding-bottom : 0;	padding-left : 0px;	width: 950px;}.top-nav {	width : 100%;	position : relative;	background-repeat : repeat;	height : 25px;	margin-top : 0;	margin-right : auto;	margin-bottom : 0;	margin-left : auto;	padding-top : 5px;	background-color: #FF0099;	border-top-width: 4px;	border-top-style: solid;	border-top-color: #000000;}.intro {float : left;margin-right : 20px;}.mini_portfolio_item .textarea {width : 150px;padding : 10px;background-color : #171b20;float : left;}.mini_portfolio_item .longthumbnail {float : left;margin-right : 15px;margin-bottom : 5px;background-repeat : repeat;}.clear {	width : 100%;	position : relative;	height : 5px;	clear : both;}.portfolio_item2column {margin-bottom : 0;position : inherit;margin-top : 0;margin-right : 8px;height : auto;float : left;background-repeat : no-repeat;width : 272px;padding-top : 0;padding-right : 15px;padding-bottom : 0;padding-left : 15px;min-height : 200px;border-right-width : thin;border-right-style : solid;border-right-color : #333333;}.item2column-textarea {width : 200px;float : left;padding-top : 10px;}.findout-more {width : 160px;float : left;padding-top : 0;padding-bottom : 0;padding-left : 0;}fieldset {border : none;width : 550px;margin-top : 10px;}fieldset legend {display : none;}form p {padding-bottom : 0;}label {width : 140px;margin : 5px;text-align : left;}.required {color : #3e829c;}input, textarea {border : 1px solid #d6e2e7;background : #fff;color : #6c787d;width : 100px;margin : 5px;padding : 3px;}.middle_column_inner {width : 500px;}#text_contactarea {float : right;width : 270px;background-color : #171b20;padding-top : 10px;padding-right : 20px;padding-bottom : 10px;padding-left : 20px;background-image : url(/images/contact-background.png);font-family : Arial, Helvetica, sans-serif;font-size : 1em;font-weight : bold;color : #ffffff;margin-bottom : 10px;}.column-header {width : 156px;float : left;padding-top : 5px;padding-bottom : 0;padding-left : 10px;background-image : url(/images/contact-background.png);background-repeat : repeat;height : 22px;font-family : Arial, Helvetica, sans-serif;font-size : 1em;font-weight : bold;margin-bottom : 2px;}.column-clients {width : 155px;float : left;padding-top : 5px;padding-bottom : 0;padding-left : 10px;background-image : url(/images/contact-background.png);background-repeat : repeat;height : 400px;font-family : Arial, Helvetica, sans-serif;font-size : 1em;font-weight : bold;margin-bottom : 10px;}.body-subpages {margin-bottom : 0;position : inherit;margin-top : 0;margin-right : 11px;height : auto;float : left;background-repeat : no-repeat;width : 310px;padding-top : 10px;padding-right : 30px;padding-bottom : 10px;padding-left : 50px;min-height : 350px;}.portfolio-main {margin-bottom : 0;position : inherit;margin-top : 0;margin-right : 0;height : auto;float : left;background-repeat : no-repeat;width : 380px;padding-top : 0;padding-right : 15px;padding-bottom : 0;padding-left : 15px;}#pics {	height : 150px;	width : 950px;	padding : 0;	margin : 0;}.pics img {padding : 0;width : 921px;height : 235px;top : 0;left : 0;}#offer-box1 {background-image : url(/images/logo.png);background-repeat : no-repeat;width : 300px;height : 90px;float : right;}.body-centre {width : 595px;margin-bottom : 10px;padding-right : 30px;}.portfolio-bodyarea {overflow : hidden;height : 370px;border : 0;padding : 0;width : 745px;}#nav a {border : 1px solid #ccc;background : #fc0;text-decoration : none;margin : 0 5px;padding : 3px 5px;}#nav a.activeSlide {background : #ea0;}#nav a:focus {outline : none;}#pics2 {height : 420px;width : 500px;padding : 0;margin : 0;}.pics2 img {padding : 0;width : 740px;height : 0;top : 0;left : 0;}.portfolio-main {margin-bottom : 0;position : inherit;margin-top : 0;margin-right : 11px;height : auto;float : left;background-repeat : no-repeat;width : 167px;padding-top : 0;padding-right : 0;padding-bottom : 0;padding-left : 0;min-height : 350px;}.body-portfolioarea {		margin-bottom : 0;	display : block;	overflow : hidden;	float : left;	height : auto;	width : 581px;	background-color : background-color: #FFFFFF;;	padding-bottom : 30px;	padding-top: 15px;}.portfolio-bodyarea-container {width : 745px;background-color : #fff8dc;padding-left : 0;overflow : hidden;height : 400px;}.img-portfoilo {background-repeat : no-repeat;width : auto;height : 195px;float : left;padding-top : 10px;padding-bottom : 10px;padding-right : 10px;padding-left : 10px;}.body-portfolio-img-area {margin-bottom : 15px;position : inherit;margin-top : 0;margin-right : 0;height : auto;float : left;background-repeat : no-repeat;width : 725px;padding-top : 15px;padding-right : 15px;padding-bottom : 15px;padding-left : 15px;min-height : 400px;}.more {background-repeat : no-repeat;width : 35px;height : 11px;float : left;background-color : #ff0066;padding-top : 3px;padding-right : 5px;padding-bottom : 5px;padding-left : 5px;margin-top : -1px;margin-bottom : 10px;}.more-blue {background-repeat : no-repeat;width : 35px;height : 12px;float : left;background-color : #0099ff;padding : 5px;}#body-slideshow {margin-bottom : 10px;display : block;overflow : hidden;background-repeat : no-repeat;height : 260px;border : 0 solid #ffffff;padding : 0;width : 300px;}.textarea {margin-bottom : 0;display : block;overflow : hidden;background-repeat : repeat;border : 0 solid #ffffff;width : 170px;float : left;height : auto;padding-top : 5px;padding-right : 10px;padding-bottom : 5px;padding-left : 10px;margin-top : 0;}#textareatext {margin-bottom : 0;display : block;overflow : hidden;background-repeat : repeat;border : 0 solid #ffffff;width : 583px;float : left;background-image : url(file:///Marketing%20Data/Jobs%20In%20Progress/images/page_rpt.png);padding : 20px;height : 300px;}.section-background {width : 580px;float : left;padding-top : 5px;height : 100px;font-family : Arial, Helvetica, sans-serif;font-size : 1em;font-weight : bold;margin-bottom : 10px;background-image : url(file:///Marketing%20Data/Jobs%20In%20Progress/images/contact-background.png);}#textarea-annimation {	margin-bottom : 20px;	margin-top : 20px;	overflow : hidden;	width : 560px;	float : left;	height : 300px;}h2-emarketing {color : #3399ff;font-size : 1.5em;font-family : Helvetica, Arial, Sans-serif;line-height : 19px;letter-spacing : 0;margin-top : 0;margin-right : 0;margin-bottom : 0;margin-left : 0;}#email-footer {background-image : url(file:///Marketing%20Data/Jobs%20In%20Progress/images/email-background.png);background-repeat : repeat;position : relative;top : 0;min-height : 300px;background-color : #000000;padding-top : 15px;padding-right : 40px;padding-bottom : 20px;padding-left : 40px;}.email-section-background {width : 625px;float : left;padding-top : 5px;height : auto;font-family : Arial, Helvetica, sans-serif;font-size : 1em;font-weight : normal;margin-bottom : 10px;background-image : url(file:///Marketing%20Data/Jobs%20In%20Progress/images/email-background.png);}#text_column-scroll {float : right;background-color : #171b20;padding-top : 20px;padding-right : 20px;padding-bottom : 20px;padding-left : 20px;overflow : hidden;}.textareabody-background {margin-bottom : 0;display : block;overflow : hidden;background-repeat : repeat;border : 0 solid #ffffff;float : left;height : 100%;width : 595px;background-color : #171b20;background-image : url(file:///Marketing%20Data/Jobs%20In%20Progress/images/page_rpt.png);margin-top : 0;padding-top : 15px;padding-right : 15px;padding-bottom : 15px;padding-left : 15px;}.textareabody {	margin-bottom : 0;	display : block;	overflow : hidden;	float : left;	height : auto;	width : 590px;	background-color : background-color: #FFFFFF;;	margin-top : 15px;	padding-bottom : 15px;	background-repeat: repeat-x;	background-position: left bottom;}.grey-bodytext {margin : 0;padding : 0;font-family : Arial, Helvetica, sans-serif;font-size : 12px;line-height : 17px;color : #999999;background-repeat : repeat;}#img-lightbox {	margin-bottom : 0;	display : block;	overflow : hidden;	border : 0 solid;	width : 70px;	float : left;	padding : 0;	height : 70px;}h2-pink {color : #ff0066;font-size : 1.5em;font-family : Helvetica, Arial, Sans-serif;line-height : 19px;letter-spacing : 0;margin-top : 0;margin-right : 0;margin-bottom : 0;margin-left : 0;}#textareabody-plain {margin-bottom : 0;display : block;overflow : hidden;background-repeat : repeat;border : 0 solid #ffffff;float : left;width : 560px;background-color : #171b20;padding : 10px;margin-top : 15px;height : 300px;}.hr-rule {color : #ff0066;border : 0;width : 100%;height : 1px;}fieldset {border : none;width : 550px;margin-top : 10px;}fieldset legend {display : none;}form p {padding-bottom : 0;}label {width : 400px;margin : 5px;text-align : left;}.required {color : #ff0066;}input, textarea {border : 1px solid #ff0066;color : #333333;width : 500px;margin : 5px;padding : 3px;}.middle_column_inner {width : 500px;}.button {width : 90px;margin : 5px;text-align : left;background-color : #ff0066;font-family : Arial, Helvetica, sans-serif;color : #ffffff;font-size : 11px;font-weight : lighter;}.post/* End Style 3 */ {	margin-bottom : 0;	display : block;	overflow : hidden;	background-repeat : repeat;	float : left;	margin-top : 15px;	border-top-width : 0;	border-right-width : 0;	border-bottom-width : 1px;	border-left-width : 0;	border-top-style : solid;	border-right-style : solid;	border-bottom-style : dashed;	border-left-style : solid;	border-top-color : #ffffff;	border-right-color : #ffffff;	border-bottom-color : #171b20;	border-left-color : #ffffff;	padding-bottom : 5px;}.news {	float : left;	width : 200px;	background-color : #FF0066;	padding : 20px;	margin-top : 15px;}.offer {	position : absolute;	top : 0px;	right : -274px;	height : 155px;	width : 100px;}#side-bar {	float : left;	width : 266px;	padding : 20px;	margin-top : 10px;	background-image: url(/images/secion-background.png);	background-repeat: repeat-x;	background-position: -130% top;}#side-barinner  {	float : right;	width : 270px;	background-color : #171b20;	margin-top : 15px;}#side-offer {	float : left;	width : 270px;	background-color : #E9EBDB;	margin-top : 5px;	background-image: url(/images/smalltop-pinkborder.png);	background-repeat: repeat-x;	background-position: left top;	padding-top: 8px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;	margin-bottom: 5px;}.side-offer-text {	width : 250px;	background-color : #DADCCE;	padding-top: 10px;	padding-right: 10px;	padding-bottom: 7px;	padding-left: 10px;	text-indent: 3px;	font-weight: bold;	background-repeat: repeat-y;	background-position: left;}#offer-maintext {	float : left;	width : 270px;	background-color : #E9EBDB;	margin-top : 5px;	background-image: url(/images/smalltop-pinkborder.png);	background-repeat: repeat-x;	background-position: left top;	padding-top: 8px;	padding-left: 15px;	padding-right: 15px;}#side-offer-right {	float : left;	width : 270px;	background-color : #E9EBDB;	margin-top : 5px;	background-image: url(/images/smalltop-pinkborder.png);	background-repeat: repeat-x;	background-position: left top;	padding-top: 8px;	margin-left: 20px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #333333;	margin-bottom: 5px;}#inner-column-container {	width : 570px;	background-color : #FFFFFF;	margin-top : 5px;	padding-top: 8px;	margin-bottom: 5px;	float: left;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #3399ff;	padding-left: 12px;}.inner-column-left {	float : left;	width : 175px;	margin-top : 5px;	padding-top: 8px;	margin-bottom: 15px;	margin-right: 15px;}.inner-column-right {	float : left;	width : 360px;	margin-top : 5px;	background-repeat: repeat-x;	background-position: left top;	padding-top: 8px;	margin-bottom: 15px;}.news-container {	margin-bottom : 0;	display : block;	overflow : hidden;	float : left;	height : auto;	width : 581px;	background-color : background-color: #FFFFFF;;	margin-top : 15px;	padding-bottom : 5px;}#news-image {	margin-bottom : 20px;	margin-top : 20px;	overflow : hidden;	width : 560px;	float : left;	height : 300px;}.newstext-body {	margin-bottom : 0px;	display : block;	overflow : hidden;	float : left;	height : auto;	width : 581px;	background-color : background-color: #FFFFFF;;	margin-top : 0px;	padding-bottom : 5px;}.inner-column-text {	float : left;	width : 581px;	background-color : #E9EBDB;	margin-top : 5px;	background-repeat: repeat-x;	background-position: left top;	padding-top: 8px;	margin-bottom: 5px;}.inner-3column-1 {	float : left;	width : 50px;	margin-top : 0px;	padding-top: 0px;	margin-bottom: 15px;	margin-right: 0px;}.inner-3column-text {	float : left;	width : 100px;	padding-top: 8px;	padding-right: 8px;	padding-bottom: 8px;	padding-left: 8px;}.inner-3column-1Container {	float : left;	width : 175px;	margin-top : 5px;	padding-top: 8px;	margin-bottom: 15px;	margin-right: 10px;	margin-left: 0px;	padding-left: 8px;	height: 135px;}.blue-header {	color : #3399ff;	font-size : 1.2em;	font-family : Helvetica, Arial, Sans-serif;	line-height : 19px;	letter-spacing : 0;	margin-top : 0;	margin-right : 0;	margin-bottom : 0;	margin-left : 0;}.inner-2column-1 {	float : left;	width : 70px;	margin-top : 0px;	padding-top: 0px;	margin-bottom: 15px;	margin-right: 0px;}.inner-2column-text {	float : left;	width : 160px;	padding-top: 8px;	padding-right: 8px;	padding-bottom: 8px;	padding-left: 8px;}.inner-2column-1Container {	float : left;	width : 257px;	margin-top : 0px;	padding-top: 8px;	margin-bottom: 0px;	margin-right: 10px;	padding-left: 10px;}.inner-2_3column-wrapper {	float : left;	width : 581px;	margin-top : 5px;	background-repeat: repeat-x;	background-position: left top;	padding-top: 8px;	margin-bottom: 5px;	background-color: #FFFFFF;}.inner-3column-pdftext {	float : left;	width : 50px;	margin-top : 0px;	padding-top: 0px;	margin-bottom: 15px;	margin-right: 0px;}.inner-2column-sidetop {	float : left;	width : 255px;	margin-top : 0px;	padding-top: 0px;	margin-bottom: 15px;	margin-right: 0px;}.inner-2column-sidetext {	float : left;	width : auto;	padding-top: 8px;	padding-right: 8px;	padding-bottom: 8px;	padding-left: 8px;}.side-block {	float : right;	width : 260px;	margin-top : 15px;	border-bottom-color: #FFFFFF;}#wrapper {	width : 100%;	position : relative;}.inner-container {	width : 100%;	position : relative;	background-repeat : repeat;	height : auto;	margin-top : 0;	margin-right : auto;	margin-bottom : 0;	margin-left : auto;}.imgs    h3 {	font-size : 20px;	line-height : 31px;	font-family : Georgia, "Times New Roman", Times, serif;	color : #000000;	margin-top : -5px;	margin-right : 0;	margin-bottom : 5px;	margin-left : 0;	letter-spacing : -1px;	font-weight: 300;}#top-caption {	background-repeat : no-repeat;	width : 400px;	float : right;	background-position: right;	height: 60px;	text-align: right;	padding-top: 20px;	padding-bottom: 20px;}#posts-main-txt {	margin-bottom : 0;	float : left;	height : auto;	width : 580px;	background-color : background-color: #FFFFFF;;	position: relative;	padding-bottom: 25px;	background-position: left bottom;	margin-top: 10px;	padding-top: 0px;}.posts-main-img {	margin-bottom : 20px;	width : 580px;	float : left;	height : auto;	margin-top: 20px;	position: relative;}#posts-main-txt      h3 {	margin-bottom : 0px;	float : left;	width : 565px;	background-color : background-color: #FFFFFF;;	position: relative;	margin-top: 0px;	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #FF3300;	min-height: 35px;	padding-top: 0px;}.textareabody-featured {	margin-bottom : 0;	display : block;	overflow : hidden;	float : left;	height : auto;	width : 581px;	background-color : background-color: #FFFFFF;;	padding-bottom : 10px;	padding-top: 15px;}#posts-main-clear {	margin-bottom : 20;	float : left;	height : auto;	width : 565px;	background-color : background-color: #FFFFFF;;	position: relative;	margin-top: 10px;	padding-bottom: 20px;}#top-graphic {	float : right;	height : 179px;	width : 486px;	overflow: hidden;	margin-bottom: 50px;	margin-top: 70px;}.top-graphic-container {	float : left;	height : 292px;	width : 950px;	overflow: hidden;	background-image: url(/images/bannerimages/banner-background.gif);	background-repeat: no-repeat;	border-bottom-width: 8px;	border-bottom-style: solid;	border-bottom-color: #000000;}#side-block-contact {	float : right;	width : 260px;	margin-top: 15px;	background-image: url(/images/iphone.gif);	background-repeat: no-repeat;	background-position: left top;	height: 80px;	background-color: #FF0099;}#side-block-contact p {	float : right;	width : 120px;	border-bottom-color: #FFFFFF;	margin-top: 8px;	background-repeat: no-repeat;	background-position: left top;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-align: right;	padding-right: 10px;	padding-top: 30px;	line-height: 12px;}.side-block-logos {	float : right;	width : 258px;	margin-top : 15px;	border: 1px solid #999999;}.social-books {	margin-bottom : 0;	display : block;	overflow : hidden;	float : left;	height : auto;	width : 581px;	background-color : background-color: #FFFFFF;;	padding-top: 15px;}.inner-clear {	float: left;	width: 591px;	height: 8px;}#top-caption h1 {	background-repeat : no-repeat;	width : 400px;	float : right;	background-position: right;	height: 60px;	text-align: right;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 35px;	line-height: 36px;}.textareabody-blocks {	display : block;	overflow : hidden;	float : left;	height : auto;	width : 556px;	background-color : background-color: #FFFFFF;;	background-repeat: repeat-x;	background-position: left top;	background-image: url(/images/bgr-box.png);	border: 1px solid #ECECEC;	padding: 15px;	margin-top: 15px;}#sash {	position:absolute;	left:820px;	top:245px;	width:127px;	height:99px;	z-index:1;}.inner-column-small-text {	float: left;	text-decoration: underline: dotted;	color: #333333;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #333333;	width: 170px;	line-height: 20px;}#side-block-opportunities {	float : right;	width : 260px;	margin-top: 15px;	background-image: url(/images/availability.gif);	background-repeat: no-repeat;	background-position: left top;	height: 80px;	background-color: #FF0099;}#side-block-opportunities p {	float : right;	width : auto;	border-bottom-color: #FFFFFF;	margin-top: 8px;	background-repeat: no-repeat;	background-position: left top;	font-family: Arial, Helvetica, sans-serif;	font-size: 11px;	font-weight: bold;	color: #FFFFFF;	text-align: right;	padding-right: 24px;	padding-top: 30px;	line-height: 12px;}.side-block-offer {	float : right;	width : 260px;	margin-top: 15px;	background-repeat: no-repeat;	background-position: left top;	height: 100px;	border: 1px solid #ECECEC;}.side-block-offertext {	float : right;	width : 250px;	background-repeat: repeat-x;	background-position: left top;	height: 14px;	padding-top: 4px;	padding-bottom: 2px;	padding-right: 10px;	text-align: right;	color: #333333;	background-image: url(/images/bgr-box.png);}.textareabody-blockslarge {	margin-bottom : 0;	display : block;	overflow : hidden;	float : left;	height : auto;	width : 331px;	background-color : background-color: #FFFFFF;;	margin-top : 12px;	margin-right: 20px;	padding-right: 15px;}.textareabody-img-header {	margin-bottom : 0;	display : block;	overflow : hidden;	float : left;	height : auto;	width : 566px;	background-color : background-color: #FFFFFF;;	background-repeat: repeat-x;	background-position: left top;	background-image: url(/images/bgr-box.png);	border: 1px solid #ECECEC;}