*:first-child+html #containerDiv #siteBrandDiv #logoName {
	height: 35px;
	width: 148px;
	position: absolute;
	top: -10px;
	right: -10px;
	z-index: 50000;
	overflow: visible;
}
* html #containerDiv #contentWrapper #mainContent #sideBarInnerDiv{
	float: right;
	width: 240px;
	background-color: #FFF;
	padding-top: 35px;
	margin: 0px;
}
#footerCWrapper #lddesignLogo {position: absolute;left: 65%;top: -50px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;display: none;}
* {margin: 0px;padding: 0px;}
#containerDiv #siteBrandDiv #navigation {
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
	background-image: url(../../../gfx/nav/nav_left.gif);
	background-repeat: no-repeat;
	z-index: 100;
	height: 36px;
	background-color: #333;
	background-position: left center;
}
#containerDiv #siteBrandDiv #logoDiv {position: absolute;top: 20px;}
#containerDiv {padding: 0px;width: 980px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;}
#containerDiv #siteBrandDiv {
	height: 150px;
	position: relative;
	margin-bottom: 20px;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 63.5%;
	color: #666666;
	background-image:url(../../../gfx/nav/bg.gif);
	background-color: #FFF;
}
#containerDiv #contentWrapper {width: 100%;height: auto;margin-top: 10px;}
#containerDiv #contentWrapper #sideBarContent {
	width: 235px;
	float: left;
}
#containerDiv #contentWrapper #mainContent {float: right;width: 721px;padding-bottom: 10px;background-color: #FFF;}
#footerWrapperDiv {background-color: #999;width: 100%;clear: both;}
.leftNav {background-image: url(../../../gfx/nav/nav_left.gif);height: 36px;}
.leftImage {
	float: left;
	margin-right: 15px;
	padding: 3px;
	border: 1px solid #CCC;
	margin-bottom: 3px;
}
.leftImage3 {
	float: left;
	margin-right: 8px;
	padding: 3px;
	border: 1px solid #CCC;
	margin-bottom: 3px;
}
.leftImage2 {float: left;margin-right: 6px;padding: 3px;border: 0px none #F5F5F5;}
h3, h4, h5, h6 {font-size: 1.2em;margin-bottom: 5px;}
#containerDiv #contentWrapper #mainContent h2 {
	margin-bottom: 10px;
	margin-top: 5px;
	font-size: 1.3em;
}
.p {margin-left: 74px;font-size: 1em;}
p {font-size: 1.2em;line-height: 150%;}
#containerDiv #contentWrapper #sideBarContent ul h1 {
	font-weight: normal;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #D6D6D6;
	padding-bottom: 5px;
	margin-bottom: 20px;
	text-align: left;
}
#searchIcon {position: absolute;right: 15px;height: 24px;width: 170px;bottom: 6px;z-index: 20;}
#containerDiv #logoName h1 {
	background-image: url(../../../gfx/nav/LDDESIGN.gif);
	height: 35px;
	width: 148px;
	text-indent: -9999px;
	position: absolute;
	bottom: 18px;
	left: -820px;
}
#containerDiv #logoName {
	background-image: url(../../../gfx/twit.png);
	height: 40px;
	width: 51px;
	position: absolute;
	top: 35px;
	display: block;
	background-position: center center;
	left: 920px;
}
*:first-child+html #containerDiv #logoName h3 {
	background-image: url(../../../gfx/twit.png);
	height: 40px;
	width: 51px;
	position: absolute;
	top: 35px;
	display: inline-block;
	background-position: center center;
	left: 920px;
	z-index: 5000;
}


#containerDiv #siteBrandDiv #loginArea {position: absolute;width: 416px;text-align: right;bottom: 50px;right: 0px;}
#containerDiv #siteBrandDiv #loginArea ul li {display: inline;background-image: url(../../../gfx/strip_top_nav.gif);margin-right: 10px;padding-left: 10px;background-repeat: no-repeat;}
#containerDiv #contentWrapper #sideBarContent #TabPanel #TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab li {padding-bottom: 15px;padding-top: 15px;}
*:first-child+html #containerDiv #contentWrapper #sideBarContent ul li h3 {margin-top: -20px;}
#containerDiv #contentWrapper #sideBarContent ul {list-style-type: none;}
#containerDiv #siteBrandDiv #navigation #nav_rightTip {background-image: url(../../../gfx/nav/right_nav.gif);background-repeat: no-repeat;height: 36px;width: 9px;position: absolute;right: 0px;bottom: 0px;z-index: 3;}
#containerDiv #contentWrapper #sideBarContent #bannerAd {background-image: url(../../../gfx/nav/project_links.gif);height: 110px;width: 220px;margin-top: 0px;margin-right: auto;margin-bottom: 30px; margin-top: 15px; margin-left: auto;text-indent: -9999px;}
#containerDiv #contentWrapper #mainContent #sideBarInnerDiv {
	float: right;
	width: 240px;
	background-color: #FFF;
	padding-top: 35px;
}
#containerDiv #contentWrapper #mainContent #mainInnerContentDiv {width: auto;margin-right: 260px;margin-top: 20px;}
#containerDiv #contentWrapper #mainContent #IndexImages {
	background-image: url(../../../gfx/load.gif);
	background-repeat: no-repeat;
	background-position:center;
	background-color: #000;
	height: 300px;
	width: 721px;
	text-align:center;
	position: relative;
	margin-bottom: 30px;
}
#containerDiv #contentWrapper #mainContent #sideBarInnerDiv #highlightsDiv #stats {background-image: url(../../../gfx/nav/highlights.gif);height: 35px;width: 239px;text-indent: -9999px;float: right;margin-bottom: 8px;}
#containerDiv #contentWrapper #mainContent #sideBarInnerDiv #highlightsDiv2 #stats2 {
	background-image: url(../../../gfx/Subscribe-to-the-ldreport.png);
	height: 35px;
	width: 240px;
	text-indent: -9999px;
	float: right;
	margin-bottom: 8px;
}
#sideBarInnerDiv #highlightsDiv p {padding-left: 10px;padding-bottom: 10px;padding-top: 10px;padding-right: 10px;border-right-width: 1px;border-bottom-width: 1px;border-left-width: 1px;border-right-style: solid;border-bottom-style: solid;border-left-style: solid;border-right-color: #e5e5e5;border-bottom-color: #e5e5e5;border-left-color: #e5e5e5;-moz-border-radius-bottomleft: 7px;-moz-border-radius-bottomright: 7px;}
#sideBarInnerDiv #highlightsDiv2 {
	background-color: #F5F5F5;
	height: auto;
	width: 240px;
	position: relative;
	margin-top: 40px;
}
#sideBarInnerDiv #highlightsDiv2 h3 {
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666;
	margin-left: 10px;
	padding-bottom: 5px;
	position: relative;
	z-index: 500;
}
#sideBarInnerDiv #highlightsDiv2 h3 img {
	position: absolute;
	left: 0px;
	top: 42px;
	height: 16px;
	width: 28px;
	display: block;
	z-index: 8000;
}
#sideBarInnerDiv #highlightsDiv2 h3 a {
	color: #444;
	text-decoration: none;
	padding-left: 35px;
	display: block;
}
*:first-child + html #sideBarInnerDiv #highlightsDiv2 h3 a{
	height: 15px;
}
#sideBarInnerDiv #highlightsDiv2 h3 a:hover {
	color: #EC6122;
}
#sideBarInnerDiv #highlightsDiv2 p {
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #e5e5e5;
	border-bottom-color: #e5e5e5;
	border-left-color: #e5e5e5;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	padding: 10px;
}
#containerDiv #siteBrandDiv #timeDiv {width: 159px;position: absolute;bottom: 64px;left: 101px;height: 26px;background-image: url(../../../gfx/nav/wht_moves_you.gif);background-repeat: no-repeat;}
.underline {background-image: url(../../../gfx/nav/underline.gif);height: 6px;width: 461px;background-repeat: no-repeat;}
ul li {
	font-size: 1.2em;
	line-height: 150%;
	list-style-position: inside;
}
#containerDiv #contentWrapper #mainContent span a {font-size: 110%;color: #CCC;background-color: #303030;text-decoration: none;padding-top: 2px;padding-right: 4px;padding-bottom: 2px;padding-left: 4px;}
.pgraph {
	margin-right: 280px;
	text-align: justify;
}
#sideBarInnerDiv #aboutus #about {background-image: url(../../../gfx/nav/about_us.gif);height: 34px;width: 241px;text-indent: -9999px;margin-bottom: 10px;}
#sideBarInnerDiv #aboutus p {margin-left: 1px;padding-bottom: 10px;border: 1px solid #e5e5e5;padding-left: 10px;margin-top: -10px;padding-top: 10px;padding-right: 10px;-moz-border-radius-bottomleft: 7px;-moz-border-radius-bottomright: 7px;}
#sideBarInnerDiv #aboutus {background-color: #FFF;margin-top: 15px;width: 240px;position: relative;}
#sideBarInnerDiv #highlightsDiv {background-color: #F5F5F5;height: auto;width: 240px;}
#containerDiv #contentWrapper #mainContent p span {color: #999;}
#footerContentWrapper #serviceStrip {
	background-repeat: repeat-x;
	height: 257px;
	width: 100%;
	background-image: url(../../../gfx/nav/services_strip.gif);
	position: relative;
}
#footerWrapperDiv #footerContentWrapper #recentWork {background-color: #f5f5f5;}
#footerWrapperDiv #footerContentWrapper #footer {
	background-repeat: repeat-x;
	height: 114px;
	color: #FFF;
	background-image: url(../../../gfx/nav/footer_bg.gif);
}
#ourExpetise {width: 100%;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;height: auto;position: absolute;bottom: -205px;left: 0px;padding: 0px;}
*:first-child+html #ourExpetise {
	width: 980px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	height: auto;
	position: absolute;
	left: 0px;
	padding: 0px;
	top: 80px;
}
#serviceStrip #ourExpetise ul li {float: left;list-style-type: none;width: 295px;margin-right: 30px;position: relative;}
* html #serviceStrip #ourExpetise ul li {float: left;list-style-type: none;width: 295px;margin-right: 20px;}
#serviceStrip #centre {width: 980px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;position: relative;}
#ourExpetise ul li #consult {background-image: url(../../../gfx/nav/user_consultation.gif);background-repeat: no-repeat;height: 19px;width: 241px;text-indent: -9999px;margin-left: -5px;}
#centre #ourExpetise ul li #website {background-image: url(../../../gfx/nav/webdesign.gif);text-indent: -9999px;height: 19px;width: 241px;margin-left: -5px;}
#ourExpetise ul li #seo {background-image: url(../../../gfx/nav/seo_marketing_analysis.gif);height: 24px;width: 228px;text-indent: -9999px;margin-left: -3px;}
* html #ourExpetise ul li #seo {margin-top:0px;}
#ourExpetise ul li h3 {margin-top: -20px;margin-bottom: 15px;display: block;}
#recentWork #holderDiv {width: 960px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;padding-left: 15px;}
#holderDiv #ourRecentWork {
	width: 100%;
	position: relative;
	height: 250px;
}
#holderDiv #ourRecentWork li {width: 300px;float: left;list-style-type: none;padding: 5px;}
#holderDiv #ourRecentWork li #reWork {background-image: url(../../../gfx/nav/recent_work.gif);}
#holderDiv #ourRecentWork li #popular_work {background-image: url(../../../gfx/nav/our_approach.gif);}
#ourRecentWork li #visitsite {background-image: url(../../../gfx/nav/visit_site.gif);}
#ourRecentWork li h2{background-repeat: no-repeat;text-indent: -9999px;height: 31px;width: 285px;margin-bottom: 20px;margin-top: 10px;}
#ourRecentWork li h3 img {border: 6px solid #e5e5e5;}
#holderDiv #ourRecentWork li p {font-size: 1.1em;}
#footer #footerCWrapper {width: 980px;margin-top: 0px;margin-right: auto;margin-bottom: 0px;margin-left: auto;position: relative;padding-top: 10px;padding-right: 5px;padding-bottom: 10px;padding-left: 5px;}
#centre #serviceTag {position: absolute;top: 17px;width: 200px;height: 25px;}
#serviceTag p span {color: #D03615;font-weight: bold;}
#searchIcon #form1 #search {background-image: url(../../../gfx/nav/search_icon.gif);background-repeat: no-repeat;height: 24px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;color: #FFF;padding-left: 23px;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;width: 157px;}
*:first-child+html #searchIcon #form1 #search {background-repeat: no-repeat;height: 24px;width: 155px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;color: #FFF;background-image: url(../../../gfx/nav/search_icon.gif);padding-top: 10px;padding-right: 0px;padding-bottom: 0px;padding-left: 26px;background-position: left center;margin-top: -5px;margin-right: 0px;margin-bottom: 0px;margin-left: 0px;background-color: #333;}
#bannerAd p a {display: block;height: 110px;}
a img {-moz-user-select: none;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;}
#sideBarContent ul li h3 a {
	color: #444444;
	text-decoration: none;
	font-size: 1em;
}
#sideBarContent ul li h3 a:hover {
	color: #D23615;
}
#mainContentHire {float: right;width: 980px;padding-bottom: 10px;}
#label {float: left;width: 100%;}
label span {float: left;width: 20%;text-align: right;margin-right: 15px;}
fieldset {border: 1px solid #CCC;margin-right: 20px;margin-bottom: 10px;padding-top: 10px;padding-bottom: 10px;width: 700px;position: relative;float: left;}
fieldset legend{font-size:1.2em;padding-left:10px;border: 1px dotted #666;padding-right: 10px;padding-bottom: 0.25em;margin-left: 8px;}
label, label span {display: block;padding-bottom: 0.25em;margin-bottom: 1px;padding-top: 5px;position: relative;}
h1 {font-size: 1.9em;}
#sideBarContent ul li h3 {font-size: 1.1em;margin: 0px;padding: 0px;}
#loginArea ul li a {text-decoration: none;color: #333;}
#loginArea ul li a:hover {color: #D23615;}
#timeDiv p {background-image: url(../../../gfx/nav/wht_moves_you.gif);background-repeat: no-repeat;text-indent: -9999px;}
#pdfPrint {position: absolute;top: 37px;width: 119px;height: 30px;right: 260px;}
#pdfPrint #print {list-style-type: none;}
#print li {height: 16px;width: 16px;float: left;display: block;margin-top: 0px;margin-right: 0px;margin-left: 0px;padding: 2px;}
select {width: 140px; color:#666;}
input {width: 250px;margin-right: 5px; color:#666;}
*:first-child+html ul.MenuBarHorizontal a {display: block;cursor: pointer;background-color: #333;color: #666;text-decoration: none;text-align: center;margin-top: 0px;background-image: url(../../../gfx/nav/separator.gif);background-repeat: no-repeat;background-position: right center;padding-top: 0.7em;padding-right: 0em;padding-bottom: 0em;padding-left: 0em;height: 28px;}
.first {border: 1px solid #FC6;}
#mainContent span a:hover {background-color: #D23615;color: #FFF;}
#ourExpetise ul {padding-left: 5px;height: 50px;}
input:focus {background-color: #FC3;}
#footerWrapperDiv #footerContentWrapper {
	width: 100%;
}
#nav_leftTip {background-image: url(../../../gfx/nav/nav_bg.gif);height: 36px;width: 10px;position: absolute;z-index: 2000;left: -10px;top: 0px;}

#holderDiv h2 {
	background-image: url(../../../gfx/nav/latest_articles.gif);
	height: 31px;
	width: 285px;
	text-indent: -9999px;
	display: block;
	margin-bottom: 10px;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
}
#holderDiv #funders {
	background-image: url(../../../gfx/nav/latest-projects.jpg);
	height: 27px;
	text-indent: -9999px;
	display: block;
	margin-bottom: 10px;
	padding-top: 20px;
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 281px;
}
#ourRecentWork li h4 {font-size: 90%;color: #666;}
#ourRecentWork li p span a {font-size: 95%;color: #CCC;background-color: #303030;text-decoration: none;padding-top: 2px;padding-right: 4px;padding-bottom: 2px;padding-left: 4px;}
#ourRecentWork li p span a:hover {background-color: #D23615;color: #FFF;}
#print #sendPage {background-image: url(http://lddesign.co.za/gfx/print/mail_icon.gif);}
#mainContent #form2 div input {width: 83px;margin-top: 0px;color: #333;height: 29px;}
#containerDiv #contentWrapper #mainContent #mainInnerContentDiv #company {background-image: url(../../../gfx/nav/company.gif);background-repeat: no-repeat;height: 32px;width: 471px;text-indent: -9999px;position: relative;z-index: 0;}
#mainInnerContentDiv #services {background-image: url(../../../gfx/nav/services.gif);background-repeat: no-repeat;height: 28px;width: 461px;text-indent: -9999px;position: relative;z-index: 0;}
#navigation ul li #here{color: #FFF;font-weight: normal;letter-spacing: 0.125em;}
#general {background-image: url(../../../gfx/nav/general_inq.gif);height: 34px;width: 240px;text-indent: -9999px;margin-bottom: 10px;}
#aboutus ul {list-style-type: none;margin-bottom: 15px;margin-left: 0px;}
#containerDiv #contentWrapper #mainContent #sideBarInnerDiv #aboutus #cover ul li{
	background-image: url(../../../gfx/nav/arrow.png);
	background-repeat: no-repeat;
	background-position: 8px 4px;
	padding-left: 20px;
	margin-bottom: 8px;
	list-style-type: none;
	margin-left: -20px;
	display: inline-block;
}
#aboutus ul li a {color: #666666;}
#aboutus ul li a:hover {color: #D23615;}
#aboutus #cover {border: 1px solid #e5e5e5;margin-top: -10px;padding-top: 10px;width: 239px;}
#letter {
	background-image: url(../../../gfx/nav/letterfromPulisher.gif);
	background-repeat: no-repeat;
	height: 20px;
	text-indent: -9999px;
	width: 246px;
	margin-left: 172px;
}
#loginArea #here   {color: #D23615 !important;}
#aboutus #cover ul{
	margin-left: 20px;
	list-style-type: square;
}
#footerCWrapper #contactInfo {width: 300px;float: right;margin-top: 20px;text-align: right;position: absolute;top: 0px;right: 0px;}
#contactInfo #footerH2 {font-weight: normal;font-size: 120%;color: #999;}
.red {color: #D23615;}
#bottomMenu ul li a {color: #999;text-decoration: none;}
#bottomMenu ul li a:hover {text-decoration: underline;color: #CCC;}
#form2 fieldset span .textfieldRequiredMsg {position: absolute;top: 20px;right: 10px;padding: 3px;}
#form2 fieldset #sprytextarea1 .textareaRequiredMsg {position: absolute;top: 20px;right: 10px;padding: 3px;}
#footerWrapperDiv #footerContentWrapper #footer #footerCWrapper #bottomMenu ul li {list-style-position: inside;}
#nav_leftTip {background-image: url(../../../gfx/nav/left_nav.gif);height: 36px;width: 9px;position: absolute;left: 0px;z-index: 1000;}
#containerDiv #contentWrapper #mainContent #contactUs {position: relative;}
#mailPhoto {position: absolute;left: 365px;top: 163px;z-index: 5000;}
#containerDiv #contentWrapper #mainContent #pdfPrint #print li:hover {border: 1px solid #CCC;}
#containerDiv #contentWrapper #mainContent #pdfPrint #print li {border: 1px solid #FFF;}
#containerDiv #contentWrapper #mainContent ol li {font-size: 1.2em;list-style-position: inside;}
* html #containerDiv #siteBrandDiv #searchIcon #form1 #search {background-repeat: no-repeat;height: 24px;width: 155px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;color: #FFF;background-image: url(../../../gfx/nav/search_icon.gif);padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 26px;background-position: left center;background-color: #333;margin-top: 0px;
margin-right: 0px;margin-bottom: 0px;margin-left: 0px;}
* html ul.MenuBarHorizontal a {display: block;cursor: pointer;background-color: #333;color: #666;text-decoration: none;text-align: center;margin-top: 0px;background-image: url(../../../gfx/nav/separator.gif);background-repeat: no-repeat;background-position: right center;padding-top: 0.7em;padding-right: 0em;padding-bottom: 0em;padding-left: 0em;height: 28px;}
#welcomeLD {background-image: url(../../../gfx/nav/welcome_lddesign.gif);background-repeat: no-repeat;height: 21px;width: 177px;text-indent: -9999px;}
* html #containerDiv #contentWrapper #sideBarContent ul li h3 {margin-top: -20px;}
h2 a {text-decoration: none;color: #444444;}
h2 a:hover {color: #D23615;}
#holderDiv #ourRecentWork li h3 {color: #666;font-size: 100%;margin-top: -10px;margin-bottom: 10px;font-weight: normal;}
#centre #ourExpetise ul li .stripBack {background-image: url(../../../gfx/nav/stripBack.gif);height: 162px;width: 9px;position: absolute;
left: 314px;top: -26px;}
* html #centre #ourExpetise ul li .stripBack {left: 304px;top: -6px;}
#mainContent p a {color: #d23615;text-decoration: none;}
#sideBarContent ul #TopInfo {
	background-image: url(../../../gfx/nav/usability-experience.png);
	height: 18px;
	width: 240px;
	text-indent: -9999px;
	background-repeat: no-repeat;
	margin-top: -5px;
}
* html #sideBarContent ul #TopInfo { margin-left:-15px;}
#mainContent #lastestNews {margin-bottom: 40px;position: relative;padding-left: 120px;font-size: 110%;}
#lastestNewsGraphic {position: absolute;left: 0px;top: -10px;}
* html #lastestNewsGraphic {position: absolute;left: -120px;top: -10px;}
#sideBarContent #TabPanel ul li {padding: 0px;}
#containerDiv #contentWrapper #sideBarContent #TabPanel #TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab #speak {background-image: url(../../../gfx/nav/tabbed/speak.gif);background-repeat: no-repeat;height: 14px;width: 71px;position: absolute;text-indent: -9999px;top: 8px;left: 13px;}
#containerDiv #contentWrapper #sideBarContent #TabPanel #TabbedPanels1 .TabbedPanelsTabGroup .TabbedPanelsTab #quote {
	background-image: url(../../../gfx/nav/tabbed/quotation.gif);
	background-repeat: no-repeat;
	height: 20px;
	width: 71px;
	text-indent: -9999px;
	position: absolute;
	top: 6px;
	left: 15px;
}
#sideBarContent #TabPanel {padding-left: 8px;width: 225px;height: 230px;}
#speaktous input {width: 120px;}
#speaktous label span {width: 30%;}
* html #speaktous label span {width: 30%; display:inline;}
#TabPanel p {font-size: 120%;}
#containerDiv #contentWrapper #sideBarContent #TabPanel #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent #speaktous #submit {color: #FFF;background-color: #C30;float: right;width: 30px;}
#containerDiv #contentWrapper #sideBarContent #TabPanel #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent #speaktous #submitInfo input {
	width: 83px;
	margin-top: 10px;
}
#containerDiv #contentWrapper #sideBarContent #TabPanel #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent #speaktous {margin-top: 20px;width: 225px;}
* html #containerDiv #contentWrapper #sideBarContent #TabPanel #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent #speaktous {margin-top: 20px;width: 225px;visibility: visible;z-index: 1000;height: 180px;overflow: visible;display: inline;}
* html #containerDiv #contentWrapper #sideBarContent #TabPanel #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible #speaktous label  {z-index: 1200;width: 225px;}
#containerDiv #contentWrapper #mainContent #pushDown {margin-bottom: 10px;width: 700px;}
#containerDiv #contentWrapper #sideBarContent #TabPanel #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible p a img {
	border: 1px solid #CCC;
	padding: 1px;
	display: inline-block;
	margin-top: 8px;
	height: 16px;
	width: 16px;
}
#containerDiv #contentWrapper #sideBarContent #TabPanel #TabbedPanels1 .TabbedPanelsContentGroup .TabbedPanelsContent.TabbedPanelsContentVisible p a img:hover {border-top-color: #666;border-right-color: #666;border-bottom-color: #666;border-left-color: #666;}
#containerDiv #contentWrapper #mainContent #form2 #submitInfo {height: 29px;width: 83px;}
#containerDiv #siteBrandDiv #searchIcon #form1 #query {background-image: url(../../../gfx/nav/search_icon.gif);background-repeat: no-repeat;height: 24px;border-top-style: none;border-right-style: none;border-bottom-style: none;border-left-style: none;border-top-width: 0px;border-right-width: 0px;border-bottom-width: 0px;border-left-width: 0px;color: #FFF;padding-left: 23px;margin: 0px;padding-top: 0px;padding-right: 0px;padding-bottom: 0px;width: 157px;}
#containerDiv #contentWrapper #mainContent .pgraph .leftImage {margin-top: -30px;}
#containerDiv #contentWrapper #sideBarContent ul li {margin-bottom: 15px;margin-top: 5px;}#containerDiv #contentWrapper #mainContent #sideBarInnerDiv #flash {height: 180px;width: 240px;margin-bottom: 15px;margin-top: 20px;}
#containerDiv #contentWrapper #mainContent #pushDown p .leftImage {display: inline;margin-bottom: 20px;
}* html #containerDiv #contentWrapper #sideBarContent ul li #one {margin-top: 10px;}
#containerDiv #contentWrapper #mainContent h2 .leftImage {display: block;}
#containerDiv #contentWrapper #mainContent #IndexImages #borderLeft {background-image: url(../../../gfx/borderFlashBgLeft.gif);position: absolute;left: 0px;top: 0px;z-index: 5000;height: 301px;width: 7px;}
#containerDiv #contentWrapper #mainContent #IndexImages #borderRight {background-image: url(../../../gfx/borderFlashBgRight.gif);height: 300px;width: 7px;position: absolute;top: 0px;right: -1px;z-index: 5000;}
*:first-child+html #containerDiv #contentWrapper #sideBarContent ul li #one {
	margin-top: 10px;
}
*:first-child+html #ourExpetise ul li #seo {
	margin-top:0px;
}
#logoName {
	height: 35px;
	width: 148px;
	left: 0px;
	top: 0px;
	position: relative;
}
#sideBarInnerDiv {
	margin-right: 10px;
}
#containerDiv #contentWrapper #mainContent #lastestNews a {
	text-decoration: none;
	color: #D23615;
}


#containerDiv #contentWrapper #sideBarContent #infoTitles li {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C0C0C0;
	padding-bottom: 15px;
}
#containerDiv #contentWrapper #sideBarContent #infoTitles #sprytrigger1 {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#containerDiv #siteBrandDiv #navigation #MenuBar1 #firstLink {
	background-image: url(../../../gfx/nav/nav_left.gif);
	background-repeat: no-repeat;
	background-position: left;
	margin-left: -9px;
	padding-left: 9px;
}