/* cccc99 ece2bf */body {font-family:Arial, Helvetica, helv, sans-serif;}.clear {clear:both;}.wrapper {margin-left:auto; margin-right:auto; width:970px;}#wrapper {margin-left:auto; margin-right:auto; width:970px;}.headerwrapper {width:970px;}.header {width:970px; background-color: #ebe3be;}.container {width:970px; clear:both;}/*  margin-top:15px; margin-bottom:15px;  */.headertop {width:970px; height:60px; background-color:#000000; color:#ffffff;}.content {float:left;width:970px;}.maincontent {margin-top:10px; width:970px;}.leftcolumn {float:left;width:176px;}.leftcontent{text-align:center; background-color: #ebe3be; font-size:11px; color:#000000; padding:3px;}.centercolumn{float:left;width:520px;margin-left:15px;}.divider{float:left; width:520px; background-color: #ebe3be; font-size:13px; font-weight:bold;}.divider2 {background-color: #ebe3be; font-size:13px; font-weight:bold;}.dividermain{width:970px; background-color: #ebe3be; font-size:13px; font-weight:bold;}.centerpic{float:left; width:300px;}.centertext{float:left; width:215px; padding-left:5px; font-size:13px; width:100%;}.rightcolumn {float:right;width:246px; background-color:#000000;}.rightcontent{background-color:#000000; color:#ffffff; font-size:12px; font-weight:bold; padding:3px;}.right-title{float:left; width:241px; font-size:14px; font-weight:bold; color:#000000; padding-left:5px; background-color:#ebe3be; margin-bottom:3px; clear:both;}.logo {float:left; width:363px; background-image:url(images/sophiasolutions-sand.jpg); background-repeat:no-repeat;}.banner-right{float:right; background-image:url(pix2/may11banner.gif); background-repeat:no-repeat;}.date {float:right; font-size:10px; width:300px; margin-right:10px; clear:both; text-align:right;}.navigation {width:970px; height:22px; margin-bottom:10px; color:#ffffff; background-color:#cc0033; line-height:22px; text-align:center;}A.nav:link {font-size:15px; color:#ffffff;}A.nav:visited {font-size:15px; color:#ffffff;}A.nav:hover {font-size:15px; color:#ffff33;}.portfolio {text-align:center; letter-spacing:3px; font-size:15px; color:#000000; background-color:#ffffff;}.black-title {letter-spacing:3px; font-size:15px; color:#ffffff; background-color:#000000; text-align:center;}a.black-title:link{font-weight:normal; color:#ffffff; text-decoration:none;}a.black-title:visited{color:#ffffff; text-decoration:none;}a.black-title:hover{color:#ffffff; text-decoration:underline;}.black{background-color:#000000; font-size:12px; color:#c0c0c0;}A.news:link {font-size:15px; color:#0000ff;}A.news:visited {font-size:15px; color:#0000ff;}A.news:hover {font-size:15px; color:#c0bfec;}A:link {color: #0000ff; text-decoration: none;}A:visited {color: #0000ff; text-decoration: none;}A:hover {color: #c0bfec; text-decoration: underline;}.bottomban {text-align:center;}.botbanhead  {text-align:center;}A.page {font-size:13px;}A.page:link {color: #0000ff; text-decoration: none;}A.page:visited {color: #0000ff; text-decoration: none;}A.page:hover {color: #c0bfec; text-decoration: underline;}A.columnlink {font-size:16px;}A.columnlink:link {color: #0000ff; text-decoration: none;}A.columnlink:visited {color: #0000ff; text-decoration: none;}A.columnlink:hover {color: #c0bfec; text-decoration: underline;}.column2 {font-size:16px;}A.column:link {color: #c0bfec; text-decoration: none;}A.column:visited {color: #c0bfec; text-decoration: none;}A.column:hover {color: #c0ffff; text-decoration: underline;}A.rightbordertitle:link {color: #c0bfec; text-decoration: none;}A.rightbordertitle:visited {color: #c0bfec; text-decoration: none;}A.rightbordertitle:hover {color: #c0ffff; text-decoration: underline;}.homefinal {background-color:#ebe3be; margin-right:auto; margin-left:auto; width:970px;}.footerwrapper {margin-left:auto; margin-right:auto; width:970px;}.footer {margin-left:auto; margin-right:auto; width:970px; font-size:10px; color:#999999; text-align:center;}h1 {color:#000000; font-size:23px; font-weight:normal;}h2 {color:#cc0033; font-size:20px; font-weight:normal;}h3 {font-size:16px;}.container {width:970px; clear:both;}h3.small {font-size:11px; font-weight:normal;}h3.tag {font-size:10px; font-weight:bold; margin-left:20px; line-height:10px;}