/*------------------------------------------------------
Standards Compliant Browser Stylesheet

version:	1.0
date:		06.28.2006
company:	Digital Solutions, Inc
author:		Kevin Schenk
email:		info[at]ds6.net
website:	http://www.ds6.net

------------------------------------------------------*/


/* =Sitewide Styles
------------------------------------------------------ */
body {
	margin: 0px;
	padding: 0px;
	background: #F9F9F9;
	font: 12px "Lucida Sans Unicode", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}
br {
	margin: 0px;
	padding: 0px;
	clear: both;
	height: 1px;
}
#wrapper {
	width: 100%;
}
#masthead {
	background: #333 url(../imgs/masthead_bg.gif) repeat-x;
	margin-bottom: 1em;
	width: 100%;
}
#masthead h1 {
	background: url(../imgs/logo.jpg) no-repeat left top;
	text-indent: -9999px;
	height: 80px;
	width: 193px;
	margin: 0px;
	padding: 0px;
}
#masthead h4 {
	color: #F9F9F9;
	font-size: 18px;
	font-weight: normal;
	width: 500px;
	text-align: left;
	position: absolute;
	left: 50%;
	margin-left: -250px;
	margin-top: 5px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#masthead p {
	width: 20%;
	text-align: justify;
	float: right;
	margin-right: 20px;
	margin-top: 10px;
	color: #F5F5EF;
	font-size: .9em;
}
#masthead p a {
	color: #F5F5EF;
}
#masthead p a:hover {
	color: #6DCFF6;
}

/* =Home Page Styles
------------------------------------------------------ */
#home h2 {
	background: url(../imgs/h2_bg.gif) repeat-x;
	height: 38px;
	margin: 0px 0px -13px;
	padding: 13px 0px 0px;
	font: normal 18px "Lucida Sans Unicode";
	text-transform: uppercase;
	letter-spacing: .1em;
}
#home hr {
	color: #333333;
	margin: 10px 0px 0px;
	padding: 0px;
	width: 100%;
}

/* =Navigation
------------------------------------------------------ */
#mainNav {
	width: auto;
	float: left;
	margin: 0 0 10px;
	padding: 0 1em 0 30px;
	text-transform: uppercase;
}
#mainNav li {
	float: left;
	margin: 0; 
	padding: 0;
	display: block;
	list-style: none;
}
#mainNav a:link, #mainNav a:visited {
	float: left;
	font-size: 1.5em;
	line-height: 20px;
	text-decoration: none;
	color: #333333;
	display: block;
	padding-right: 1em;
	padding-left: 1em;
	margin: 0;
	border-bottom: 1px solid #333;
}
#mainNav a.active:link, #mainNav a.active:visited, #mainNav a:hover {
	border-bottom: 7px solid #333;
	color: #FF0000;
	padding-right: 1em;
}

/* =TopContentWrapper Element Styles
------------------------------------------------------ */
#topContentWrapper {
	clear: both;
	margin-bottom: 20px;
	width: 937px;
	border-bottom: 1px solid #333333;
	margin-left: 25px;
	padding: 0px 0px 10px;
}
#mainImage {
	margin: 0px -4px 0px -6px;
}

#caseStudy {
	background: url(../imgs/case_y_bg.gif) repeat-y center top;
	width: 248px;
	float: left;
	text-align: center;
	margin-top: 1px;
}
#caseStudy h2 {
	background: url(../imgs/dot.gif) repeat-x left top;
	height: 23px;
	margin: 0px 20px;
	padding: 0px;
	text-align: left;
}
#caseStudy img {
	margin: 3px 0px 0px;
}
#caseStudy p {
	text-align: justify;
	margin: 0px 20px;
}
#caseStudyTitle {
	text-indent: -9999px;
	display: block;
	background: url(../imgs/caseStudy_hdr.gif) no-repeat left top;
	height: 19px;
}
#caseTopShadow {
	background: url(../imgs/case_top_bg.gif) no-repeat center bottom;
	height: 14px;
	width: 248px;
}
#caseBtmShadow {
	background: url(../imgs/case_btm_bg.gif) no-repeat center bottom;
	height: 14px;
	margin: 0px;
	padding: 0px;
}
#contactFormHome {
	float: left;
	height: 246px;
	width: 211px;
	padding-left: 5px;
	margin-top: 9px;
}
#contactFormHome form {
	padding: 0px;
	margin: -5px 0px 0px;
}
#contactFormHome label {
	display: block;
	margin: 0px;
	padding: 0px;
}
#contactFormHome #formP input {
	margin:1px 3px 1px 0px;
	height:20px;
	width:164px;
	border:solid 0 #fff;
	background: transparent url(../imgs/input_bg.gif) no-repeat center;
	text-indent: 5px;
	padding: 0px;
}
#contactFormHome p {
	margin: 0px;
	padding: 0px;
}
#contactFormHome a#submit {
	height: 24px;
	width: 63px;
	background: url(../imgs/submit_btn.gif) no-repeat center top;
	display: block;
	float: right;
	margin-top: 7px;
	margin-right: 48px;
}
#contactFormHome a#submit:hover {
	background: url(../imgs/submit_btn.gif) no-repeat center bottom;
}
.accessiblebtn {
	display: none;
}

#contactFormHome .btn {
	margin-top: 7px;
	margin-right: 48px;
	float: right;
	background: url(../imgs/submit_btn.gif) no-repeat;
	height: 24px;
	width: 63px;
}
#contactFormHome input.btn:hover {
	background: url(../imgs/submit_btn_over.gif) no-repeat center center;
}

#contactTitle {
	background: url(../imgs/contact_hdr.gif) no-repeat left bottom;
	text-indent: -9999px;
	display: block;
	height: 21px;
	width: 111px;
}
#preferredContact {
	display: block;
	text-align: right;
	padding: 0px;
	margin: 0px;
}
#preferredContactSelect {
	width: 18px;
	float: right;
	margin-top: 5px;
	margin-right: 12px;
}

#preferredContactSelect #emailLabel {
	background: url(../imgs/email.gif) no-repeat center top;
	height: 42px;
	width: 18px;
	text-indent: -9999px;
	display: block;
}
#preferredContactSelect #phoneLabel {
	background: url(../imgs/phone.gif) no-repeat center top;
	height: 49px;
	width: 18px;
	display: block;
	text-indent: -9999px;
}
#preferredContactSelect input {
	height: 24px;
	width: 18px;
	margin: 0px;
	padding: 0px;
	display: block;
}




/* =bottomContentWrapper Element Styles
------------------------------------------------------ */
#bottomContentWrapper {
	clear: both;
	margin-left: 25px;
	width: 937px;
	background: url(../imgs/4col_dot_y.gif) repeat-y right 50px;
	margin-top: 50px;
}
#bottomContentWrapper p {
	text-align: justify;
	margin: 10px 15px 0px;
}
#column1 {
	width: 220px;
	float: left;
	margin-right: 15px;
	margin-top: -50px;
}
#column1Title {
	background: url(../imgs/dsi_solutions_hdr.gif) no-repeat left bottom;
	text-indent: -9999px;
	display: block;
	height: 21px;
	width: 111px;
}
#column2 {
	width: 220px;
	float: left;
	margin-right: 15px;
	margin-top: -50px;
}
#column2Title {
	background: url(../imgs/our_difference_hdr.gif) no-repeat left bottom;
	text-indent: -9999px;
	display: block;
	height: 21px;
	width: 111px;
}
#column3 {
	width: 220px;
	float: left;
	margin-top: -50px;
}
#column3Title {
	background: url(../imgs/newsletter_hdr.gif) no-repeat left bottom;
	text-indent: -9999px;
	display: block;
	height: 21px;
	width: 111px;
}
#column4 {
	width: 211px;
	float: left;
	margin-top: -50px;
}
#column4Title {
	background: url(../imgs/testimonial_hdr.gif) no-repeat left bottom;
	text-indent: -9999px;
	display: block;
	height: 21px;
	width: 111px;
}

/* =Footer Styles
------------------------------------------------------ */
#footer {
	background: url(../imgs/footer_bg.gif) repeat-x top;
	color: #F5F5EF;
	text-align: center;
	line-height: 69px;
}

/* =Sitewide Classes
------------------------------------------------------ */
.dropCap {
	color: #333333;
	font: normal 28px/80% "Times New Roman", Times, serif;
}
.longDiv {
	background: url(../imgs/long_dot_div.gif) no-repeat center top;
	float: left;
	height: 263px;
	width: 36px;
	margin-top: 5px;
}
.readMore {
	display: block;
	text-align: right;
	margin: 0px 0px 1px;
	padding: 0px;
	height: 12px;
}
a.readMoreLink {
	background: url(../imgs/readMore.gif) no-repeat right top;
	display: block;
	height: 11px;
	width: 74px;
	float: right;
	margin: 0px;
	padding: 0px;
}
a.readMoreLink:hover {
	background: url(../imgs/readMore.gif) no-repeat center bottom;
	height: 11px;
	width: 74px;
	display: block;
}
a.readMoreLink img {
	display: none;
}


.detail {
	background: url(../imgs/detail.gif) no-repeat right bottom;
	width: 27px;
	display: block;
	float: right;
	height: 21px;
	margin: 0px;
	padding: 0px;
}
h2 .detail {
	background: url(../imgs/detail.gif) no-repeat center;
}
.lightDetail {
	background: url(../imgs/lightDetail.gif) no-repeat right bottom;
	width: 27px;
	display: block;
	float: right;
	height: 37px;
	margin: 0px;
	padding: 0px;
}
.lightDetailRed {
	background: url(../imgs/lightDetailRed.gif) no-repeat right bottom;
	width: 27px;
	display: block;
	float: right;
	height: 37px;
	margin: 0px;
	padding: 0px;
}
#solutions .lightDetail {
	background: url(../imgs/lightDetail.gif) no-repeat right center;
}
#solutions .lightDetailRed {
	background: url(../imgs/lightDetailRed.gif) no-repeat right center;
}
#articles #contentWrapper {

	clear: both;
	margin-bottom: 20px;
	width: 937px;
	margin-left: 25px;
	padding: 0px 0px 10px;
}
#articles #articleWrapper h1 {
	background: url(../imgs/hdr_bg.gif) repeat-x left top;
	text-indent: -9999px;
	margin: 10px 0px 5px;
	padding: 10px 0px 0px;
	height: 35px;
}
#articles #articlesHdr {
	background: url(../imgs/articles_hdr.gif) no-repeat left bottom;
	display: block;
}
#articles #articleWrapper {
	float: left;
	width: 60%;
	padding-bottom: 20px;
}
#articles .author {
	text-indent: -9999px;
	float: left;
	margin: 0px 5px 0px 0px;
	padding: 0px;
	height: 186px;
	width: 147px;
}
#articles .author h4#marc {
	background: url(../imgs/marc_thumb.gif) no-repeat center top;
	height: 186px;
	width: 147px;
	margin: 0px;
	padding: 0px;
}
#articles .article {
}
#articles .article h2 {
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}
#articles .article h3 {
	color: #990000;
	font-weight: normal;
	font-size: 18px;
	margin: 0px;
	padding: 0px 0px 5px;
	background: url(../imgs/dot.gif) repeat-x left bottom;
}
#articles .article p {
	text-align: justify;
	margin: 5px;
	font-size: 12px;
	line-height: 2.0em;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 2.5em;
}
#articles .article blockquote {
	font-size: 18px;
	color: #990000;
	text-align: center;
	margin: 15px 5em;
	display: block;
}
#articles #recentWrapper {
	float: right;
	background: #404040 url(../imgs/vertShadowComp.gif) repeat-y center top;
	width: 360px;
}
#articles #recentWrapper h2 {
	background: url(../imgs/light_dotted_bg.gif) repeat-x;
	margin: 0px 20px;
	height: 41px;
	padding: 0px;
	text-indent: -9999px;
}
#articles #recentWrapper #recentArticlesHdr {
	background: url(../imgs/recentArticlesHdr.gif) no-repeat left bottom;
	display: block;
	height: 37px;
}
#articles #recentWrapper h3 {
	font-weight: normal;
	font-size: 20px;
	color: #EFEFEF;
	margin: 10px 20px 0px;
	border-bottom: 1px solid #EFEFEF;
}
#articles #recentWrapper p {
	color: #EFEFEF;
	text-align: justify;
	font-size: 12px;
	line-height: 2em;
	background: url(../imgs/articleDivider.gif) no-repeat center 98%;
	padding-bottom: 80px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-indent: 2.5em;
	margin-top: 10px;
	margin-right: 30px;
	margin-bottom: 20px;
	margin-left: 30px;
}
a.readMoreLinkDrk {
	background: url(../imgs/readMoreDrk.gif) no-repeat right top;
	display: block;
	height: 11px;
	width: 74px;
	float: right;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
a.readMoreLinkDrk:hover {
	background: url(../imgs/readMoreDrk.gif) no-repeat center bottom;
	height: 11px;
	width: 74px;
	display: block;
}
a.readMoreLinkDrk img {
	display: none;
}
#company #contentWrapper {

	clear: both;
	margin-bottom: 20px;
	width: 937px;
	margin-left: 25px;
	padding: 0px 0px 10px;
}
#company #companyWrapper h1 {
	background: url(../imgs/hdr_bg.gif) repeat-x left top;
	text-indent: -9999px;
	margin: 10px 0px 5px;
	padding: 10px 0px 0px;
	height: 35px;
}
#company #companyHdr {
	background: url(../imgs/company_hdr.gif) no-repeat left bottom;
	display: block;
}
#company #companyWrapper {
	float: left;
	width: 60%;
}
#company #companyWrapper h2 {
	background: #611c1c;
	text-align: center;
	padding-top: 10px;
}
#company #companyWrapper h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
#company #companyWrapper p {
	text-align: justify;
	margin-top: 0px;
	margin-bottom: 15px;
	font-size: 12px;
	line-height: 1.5em;
}


#company #testimonialsWrapper {
	float: right;
	background: #404040 url(../imgs/vertShadowComp.gif) repeat-y center top;
	width: 360px;
}
#topShadowComp {
	background: url(../imgs/topShadowComp.gif) repeat center top;
	height: 20px;
}
#botShadowComp {
	background: url(../imgs/botShadowComp.gif) no-repeat center bottom;
	height: 20px;
}

#company #testimonialsWrapper h2 {
	background: url(../imgs/light_dotted_bg.gif) repeat-x;
	margin: 0px 20px;
	height: 41px;
	padding: 0px;
	text-indent: -9999px;
}
#company #testimonialsWrapper #testimonialsHdr {
	background: url(../imgs/testimonialsHdr.gif) no-repeat left bottom;
	display: block;
	height: 37px;
}
#company #testimonialsWrapper p {
	margin: 10px 50px 20px;
	color: #EFEFEF;
	text-align: justify;
	font-size: 14px;
	line-height: 1.7em;
	padding-bottom: 10px;
}
#company #testimonialsWrapper #grPromoSig {
	text-align: right;
	background: url(../imgs/articleDivider.gif) no-repeat center bottom;
	padding-bottom: 70px;
	margin: 0px 20px;
	clear: both;
}
#solutions #contentWrapper {
	margin-bottom: 20px;
	width: 970px;
	margin-left: 25px;
	padding: 10px 0px;
	clear: both;
}
#solutions #contentWrapper h1 {
	background: url(../imgs/hdr_bg.gif) repeat-x left top;
	text-indent: -9999px;
	padding: 10px 0px 0px;
	height: 45px;
	width: 60%;
	margin: 0px 0px 10px;
}
#solutions #solutionsHdr {
	background: url(../imgs/solutions_hdr.gif) no-repeat left bottom;
	display: block;
}
#solutions .solutionsOuterCols {
	width: 320px;
	float: left;
	background: #404040 url(../imgs/colVertShadow.gif) repeat-y center top;
}
#solutions #contentWrapper .solutionsOuterCols h1 {
	background: url(../imgs/market_dot.gif) repeat-x left center;
	padding: 0px;
	width: 87%;
	margin: 5px 0px 5px 20px;
}
#solutions #contentWrapper .solutionsOuterCols h2 {
	background: #EFEFEF;
	margin-right: 20px;
	margin-left: 20px;
	height: 120px;
}

#solutions .solutionsOuterCols #marketHdr {
	background: url(../imgs/market_hdr_1.gif) no-repeat left bottom;
	display: block;
}
#solutions .solutionsOuterCols #transactHdr {
	background: url(../imgs/transact_hdr_1.gif) no-repeat left bottom;
	display: block;
}
#solutions .solutionsOuterCols p {
	color: #D8D8D8;
	text-align: justify;
	margin: 20px;
	font-size: 12px;
	line-height: 1.5em;
	background: url(../imgs/articleDivider.gif) no-repeat center 98%;
	padding-bottom: 70px;
}
#solutions .solutionsOuterCols .colTopShadow {
	background: url(../imgs/colTopShadow.gif) no-repeat center top;
	height: 20px;
}
#solutions .solutionsOuterCols .colBotShadow {
	background: url(../imgs/colBotShadow.gif) no-repeat center top;
	height: 20px;
}


#solutions #solutionsMiddleCol {
	width: 320px;
	float: left;
	background: #EFEFEF url(../imgs/colVertShadowRed.gif) repeat-y center top;
	margin-right: 5px;
	margin-left: 5px;
}
#solutions #solutionsMiddleCol #colTopShadowRed {
	background: url(../imgs/colTopShadowRed.gif) no-repeat center top;
	height: 20px;
}
#solutions #solutionsMiddleCol #colBotShadowRed {
	background: url(../imgs/colBotShadowRed.gif) no-repeat center top;
	height: 20px;
}

#solutions #solutionsMiddleCol h1 {
	background: url(../imgs/collab_dot.gif) repeat-x left center;
	width: 88%;
	margin: 5px 0px 0px 20px;
	padding: 0px;
}
#solutions #solutionsMiddleCol h2 {
	background: #990000;
	height: 120px;
	margin-right: 20px;
	margin-left: 20px;
}

#solutions #solutionsMiddleCol #collaborateHdr {
	background: url(../imgs/collaborate_hdr_1.gif) no-repeat left bottom;
	display: block;
}
#solutions #solutionsMiddleCol p {
	color: #611c1c;
	text-align: justify;
	margin: 20px;
	font-size: 12px;
	line-height: 1.5em;
	background: url(../imgs/footerDetail.gif) no-repeat center 98%;
	padding-bottom: 70px;
}
.footerDetail {
	background: url(../imgs/articleDivider.gif) no-repeat center 98%;
	padding-bottom: 70px;
}
.lightDropCap {

	color: #EFEFEF;
	font: normal 28px/80% "Times New Roman", Times, serif;
}
.lightQuotesLt {
	color: #EFEFEF;
	font: normal 72px "Times New Roman", Times, serif;
	float: left;
	margin-left: 20px;
}
.lightQuotesRt {
	color: #EFEFEF;
	font: normal 72px "Times New Roman", Times, serif;
	display: block;
	text-align: right;
	margin-right: 20px;
	margin-top: -70px;
}
#careers #contentWrapper {


	clear: both;
	margin-bottom: 20px;
	width: 937px;
	margin-left: 25px;
	padding: 0px 0px 10px;
}
#careers #careersWrapper h1 {

	background: url(../imgs/hdr_bg.gif) repeat-x left top;
	text-indent: -9999px;
	margin: 10px 0px 5px;
	padding: 10px 0px 0px;
	height: 35px;
}
#careers #careersHdr {

	background: url(../imgs/careersHdr.gif) no-repeat left bottom;
	display: block;
}
#careers #careersWrapper h2 {
	font-size: 20px;
	font-weight: normal;
	border-bottom: 5px solid #990000;
	background: url(../imgs/careerDetail.gif) no-repeat center center;
	width: 311px;
	text-align: center;
	color: #333333;
}

#careers #careersWrapper h3 {
	font-weight: normal;
	font-size: 18px;
	color: #990000;
	margin: 0px 10px;
	padding: 0px 0px 0px 35px;
	border-bottom: 1px solid #990000;
	background: url(../imgs/careersH3Detail.gif) no-repeat left center;
}
#careers #careersWrapper p {
	margin-right: 20px;
	margin-left: 20px;
	font-size: 12px;
	line-height: 1.5em;
}
#careers #careersWrapper ul {
	margin-right: 20px;
	margin-left: 30px;
	line-height: 1.5em;
	font-size: 12px;
	list-style: circle;
}


#careers #resumeFormWrapper {

	float: right;
	background: #404040 url(../imgs/vertShadowComp.gif) repeat-y center top;
	width: 360px;
}
#careers #careersWrapper {

	float: left;
	width: 60%;
}
#careers #resumeFormWrapper h2 {
	background: url(../imgs/light_dotted_bg.gif) repeat-x left top;
	text-indent: -9999px;
	height: 41px;
	margin: 0px 20px;
	padding: 0px;
}

#careers #resumeFormWrapper #resumeHdr {

	background: url(../imgs/submitResumeHdr.gif) no-repeat left 80%;
	display: block;
	height: 37px;
}
#resumeFormWrapper form {

	padding: 0px;
	margin: -5px 20px 0px;
}
#resumeFormWrapper label {
	display: block;
	margin: 0px;
	padding: 0px;
	color: #EFEFEF;
}
#resumeFormWrapper input {

	margin:1px 3px 1px 0px;
	height:20px;
	width:164px;
	border:solid 0 #fff;
	background: transparent url(../imgs/input_bg.gif) no-repeat center;
	text-indent: 5px;
	padding: 0px;
}
#column3 input {

	margin:1px 3px 1px 0px;
	height:20px;
	width:164px;
	border:solid 0 #fff;
	background: transparent url(../imgs/input_bg.gif) no-repeat center;
	text-indent: 5px;
	padding: 0px;
}
#home #bottomContentWrapper h3 {
	font-weight: bold;
	font-size: 12px;
	color: #990000;
	letter-spacing: .1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #333333;
	width: 60%;
	padding: 0px;
	margin: 15px 0px 0px;
	text-indent: 5px;
}
#articles #articleWrapper .article h4 {
	font-weight: normal;
	font-size: 18px;
	margin-bottom: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #790000;
	width: 80%;
	margin-left: 5px;
	text-indent: 5px;
}
a.submit {

	height: 24px;
	width: 63px;
	background: url(../imgs/submit_btn.gif) no-repeat center top;
	display: block;
	float: left;
	margin-top: 7px;
	margin-right: 48px;
}
a.submit:hover {

	background: url(../imgs/submit_btn.gif) no-repeat center bottom;
}
.error {
	color: #FF0000;
}
.success {
	color: #0099FF;
}
#errormsg {
	border: 1px solid #990000;
}
#company #experience {
	text-align: justify;
	border: 2px solid #333333;
	background: #E8E8E8;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 280px;
	float: left;
}
#company #experience h3, #company #education h3, #company #creativity h3 {
	font-size: 18px;
	font-weight: normal;
	margin: 0px 0px 10px;
	padding: 0px;
	border-bottom: 2px solid #990000;
	text-indent: 10px;
}
#company #education {
	text-align: justify;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 2px solid #333333;
	background: #E8E8E8;
	margin-left: 10px;
	width: 280px;
	float: left;
	margin-right: 10px;
}
#company #creativity {
	text-align: justify;
	background: #E8E8E8;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border: 2px solid #333333;
	width: 280px;
	float: left;
}
#company ul#anchorLinks {
	padding: 0px;
	list-style: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 6px;
}
#company #anchorLinks li {
	float: left;
	margin-left: 5px;
}

#company ul#anchorLinks li a {
	text-decoration: none;
	text-transform: uppercase;
	font-size: 14px;
	border: 1px solid #EFEFEF;
	background: #404040 url(../imgs/lightDetail.gif) no-repeat 98% center;
	color: #F9F9F9;
	text-indent: 7px;
	line-height: 21px;
	padding: 1px;
	float: left;
	margin-bottom: 5px;
	display: block;
	width: 160px;
}
#company ul#anchorLinks li a:hover {
	text-decoration: none;
	border: 1px solid #333333;
	background: #F9F9F9 url(../imgs/detail.gif) no-repeat 98% center;
	color: #333333;
}
div#column4 #wbConstSig {
	text-align: right;
}
#home #formMessage {
	width: 300px;
	position: absolute;
	left: 650px;
	font-size: 12px;
	color: #0099FF;
	top: 85px;
}
