.clear {
						clear: both;
						height: 0px;
						font-size: 0px;
						line-height: 0px;
}
#homeTabs p {
						color: #333;
						line-height: 21px;
						margin: 0; 
						font-size: 14px;
						padding: 16px 10px 5px 0;
}
#section-1 .screenshot {
						float:right;
						margin-top:27px;
}
#section-3 .text,
#section-2 .text,
#section-1 .text { padding: 20px 10px 0 27px; }
#section-2 .screenshot {
						float: right;
						margin: 0;
}
#section-3 .modules {
						width:370px;
						float:right;
						color:#fff;
						font-size:11px;
						padding-right:0px;
						margin-top:40px;
}
#section-3 .modules strong {
						display:block;
						text-shadow:0px 0px 0px #fff;
						font-size:12px;
						padding:0 0 2px 0;
}
#section-3 .modules em {
						font-style:normal;
}
#section-3 .modules ul {
						width:165px;
						float:left;
						padding-right:15px;
}
#section-3 .modules ul li {
						padding: 10px 0;
						height:40px;
}
#section-3 .modules h3 {
						width:350px;
						margin: 0 5px 0 0;
						padding: 0 0 4px 0;
						color:#fff;
						font-size:14px;
						border-bottom:1px solid #578BD5;
						text-shadow:0 0 0 #fff;
}
#section-3 .modules .icon {
						float:left;
						margin-right:6px;
}
#section-4 .screenshot {
						float:left;
						margin:0px;
}
#section-4 .text {
						width: 432px;
						padding: 40px 0 0 36px;
						float:left;
}
#section-5 .pronet {
						float:left;
						margin-top:24px;
						padding-left:20px;
						width:360px;
}
#section-5 .pronet a:link,
#section-5 .pronet a:visited {
						padding:3px;
						background-color:#fff;
						border: 1px solid #293459;
						float:left;
						margin:0 0 10px 10px;
						display:block;
}
#section-5 .pronet a:hover {
						padding:3px;
						background-color: #C5DCE7;
						border: 1px solid #fff;
						float:left;
						margin:0 0 10px 10px;
						display:block;
}
#section-5 .text {
						width: 432px;
						padding: 40px 0 0 36px;
						float:left;
}
@media projection, screen { 
.tabs-hide {
display: none;
}
}
@media print {
.anchors {
						display: none;
}
}
#homeTabs {
						background: #CCCCCC url(../images/DCSLMasterBG.jpg) no-repeat left top;
						width: 686px;
						padding: 0;
						margin: 0;
						min-height:252px;
}
.fragment1,
.fragment2,
.fragment3,
.fragment4,
.fragment5 {
						min-height: 353px;
}
* html .fragment1,
* html .fragment2,
* html .fragment3 {
						height: 353px;
}
.fragment2,
.fragment3,
.fragment4,
.fragment5 {
						display:none;
}
.anchors {
						list-style: none;
						margin: 0;
						padding: 0;
						height: 81px;
}
.anchors li {
						margin: 0;
						float: left;
}
.fragment1 {
						background: #e4e4e4 url(../images/tab1BG.jpg) no-repeat 100% 0;
}
.fragment3 {
						background: #e6e6e6 url(../images/tab3BG.jpg) no-repeat 100% 0;
}
.fragment2 {
						background: #e6e6e6 url(../images/tab2BG.jpg) no-repeat 100% 100%;
}
/* attaching active state to background of li for pre-loading */
.anchors .tab1 {
						width: 229px;
}
.anchors .tab2 {
						width: 232px;
						margin-left: -2px;
						display: inline; 
}
.anchors .tab3 {
						width: 227px;
}
/*
.anchors .tab4 {
						background: url(../images/tab4hover.jpg) top left no-repeat;
						width: 137px;
}
.anchors .tab5 {
						background: url(../images/tab5hover.jpg) top left no-repeat;
						width: 137px;
}
*/
.anchors a {
						display: block;
						position: relative;
						top: 0px;
						left:0;
						z-index: 2;
						padding: 0px;
						color: #000;
						height: 81px;
}
/* Tab Rollovers */
.anchors .tab1 a:link,
.anchors .tab1 a:visited {
						width: 229px;
						position:static;
						background: url(../images/tab1-bg.jpg) no-repeat ;
}
.anchors .tab2 a:link,
.anchors .tab2 a:visited {
						width: 232px;
						position:static;
						background: url(../images/tab2-bg.jpg) no-repeat ;
}
.anchors .tab3 a:link,
.anchors .tab3 a:visited {
						width: 227px;
						position:static;
						background: url(../images/tab3-bg.jpg) no-repeat ;
}
/*
.anchors .tab4 a:link,
.anchors .tab4 a:visited {
						background: url(../images/tab4off.jpg) top left no-repeat;
						width: 137px;
						position:static;
}

.anchors .tab5 a:link,
.anchors .tab5 a:visited {
						background: url(../images/tab5off.jpg) top left no-repeat;
						width: 137px;
						position:static;
}
*/
.anchors .tab1 a:hover,
.anchors .tab2 a:hover,
.anchors .tab3 a:hover {
						background-position: 0 -81px;
						z-index: 100;
}


/* Makes the text disappear */
.anchors span {
						display:block;
						height:0;
						width:0;
						overflow: hidden;
						font-size: 1px;
						color: #3B88AF;
}

.anchors .tabOn1 a {
						background: url(../images/tab1-bg.jpg) no-repeat 0 -162px;;
						width: 229px;
						z-index: 100;
}
.anchors .tabOn2 {
						margin-left: -2px;
						display: inline; 
}
.anchors .tabOn2 a {
						background: url(../images/tab2-bg.jpg) no-repeat 0 -162px;;
						width: 232px;
						z-index: 100;
}
.anchors .tabOn3 a {
						background: url(../images/tab3-bg.jpg) no-repeat 0 -162px;;
						width: 227px;
						z-index: 100;
}
