p {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #666666}
.header-link-1 {
	font-family: Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #FF8000;
	text-decoration: none;
}

.target-web-design-bg {
	background-attachment: scroll;
	background-image: url(images/gui/target-web-design.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.body-table-shim {
	background-attachment: scroll;
	background-image: url(images/gui/body-table-middle-shim.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
	width: 544px;
}
.body-table-bg {
	background-attachment: scroll;
	background-image: url(images/gui/body-table-middle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 544px;
}


body {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-color: #FFFFFF;
	background-attachment: scroll;
	background-image: url(images/gui/main-background.jpg);
	background-repeat: repeat-y;
	background-position: center top;
}
h3 {  font-family: Georgia, "Times New Roman", Times, serif; color: #666666; font-size: 18px}
h4 {  font-family: Georgia, "Times New Roman", Times, serif; color: #666666; font-size: 18px}
.link {  font-family: Georgia, "Times New Roman", Times, serif; color: #1E0B63; font-weight: bold; text-decoration: none; font-size: 14px}
.link:hover { font-family: Georgia, "Times New Roman", Times, serif; color: #FF8000; font-weight: bold; text-decoration: none ; font-size: 14px}
.link:visited { font-family: Georgia, "Times New Roman", Times, serif; color: #3F16C9; font-weight: bold; text-decoration: none ; font-size: 14px}
.link:active { font-family: Georgia, "Times New Roman", Times, serif; color: #FF9933; font-weight: bold; text-decoration: none ; font-size: 14px}
a {
	color: #FF6600;
	text-decoration: underline;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
a:hover {
	color: #163D6A;
	text-decoration: underline;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.footer-link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #666666;
	text-decoration: underline;
	font-weight: normal;
}
td { font-family: "Trebuchet MS", Verdana, Arial; font-size: 10pt; color: 1E0B63 }
.button {  border: 1px #000000 solid}
textarea {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
input {  border: #000000; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}
.textlink { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #FF6600; font-weight: normal}
.textlink:hover { font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #163D6A; font-weight: normal }
h1 { font-family: Georgia, "Times New Roman", Times, serif; color: #666666; font-size: 28px}
.sunny-background {
	background-attachment: scroll;
	background-image: url(images/gui/dws-logo-bg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 314px;
}

h2 { font-family: Georgia, "Times New Roman", Times, serif; color: #666666; font-size: 21px}
ol { font-family: "Trebuchet MS"; font-size: 10pt; color: #1E0B63; text-decoration: none; ; margin-right: 5px }
.textlinkhover { font-family: "Trebuchet MS", Verdana, Arial; font-size: 10pt; color: #FF8000; font-weight: normal }
.myheading { font-size: 14px; color: #320147; letter-spacing: 1px ; font-weight: bold; padding-bottom: 3px; border-color: #FFFFFF #FFFFFF #330066 #330066; margin-top: 0px; margin-right: 0px; margin-bottom: 5px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-left: 3px; line-height: 14px; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 1px} 
.breakout { border: 1px #FF0000 solid; background-color: #FFF2F2; padding-top: 7px; padding-right: 7px; padding-bottom: 7px; padding-left: 7px}
.cellhighlighter {
	background-color: #FFEFDF;
	border: #FF9900;
	border-style: solid;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	background-image: url(images/little-satelite-bg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
.header-bg {
	background-attachment: scroll;
	background-image: url(images/gui/header-bg.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 207px;
	width: 822px;
}
.caption { font-family: "Trebuchet MS", Verdana, Arial; font-size: 9px; color: #999999}
.link-style-for-icons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.link-style-for-icons:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}
.latest-table-shim {
	background-attachment: scroll;
	background-image: url(images/gui/latest-table-top-shim.jpg);
	background-repeat: repeat-y;
	background-position: left bottom;
}
.latst-table-bg {

	background-attachment: scroll;
	background-image: url(images/gui/latest-table-middle.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.main-background {
	background-image: url(images/gui/background-slash.jpg);
	background-repeat: no-repeat;
	background-position: center 333px;
	background-attachment: scroll;
}
.nav-link {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4F4F4F;
	font-size: 30px;
	text-decoration: none;
}

.target-weblog {
	background-attachment: scroll;
	background-image: url(images/gui/target-weblog.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 146px;
	width: 223px;
}
.target-testimony {

	background-attachment: scroll;
	background-image: url(images/gui/target-testimony.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 146px;
	width: 223px;
}
.target-tutorials {


	background-attachment: scroll;
	background-image: url(images/gui/target-tutorials.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 146px;
	width: 223px;
}
.footer-link:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1E0B63;
	text-decoration: underline;
	font-weight: normal;
}
.sdf {
	background-attachment: fixed;
	background-image: url(images/gui/target-hosting.gif);
	background-repeat: repeat;
}
.nav-link:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #1E0B63;
	font-size: 30px;
}
.nav-link-sub {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #575757;
	font-size: 12px;
	text-decoration: none;
}
.nav-link-sub:hover {

	font-family: Georgia, "Times New Roman", Times, serif;
	color: #333333;
	font-size: 12px;
	text-decoration: underline;
}
.left-bg-slash {
	background-attachment: scroll;
	background-image: url(images/gui/left-bg-slash-shim.jpg);
	background-repeat: repeat-x;
	background-position: left 347px;
}

.main-heading {
	font-family: "Trebuchet MS", Calibri, Arial, Tahoma, Verdana;
	font-size: 22px;
	color: #163D6A;
}
.sunny-background2 {

	background-attachment: scroll;
	background-image: url(images/gui/header-bg2.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 314px;
}
.bg-left-bar {
	background-attachment: scroll;
	background-image: url(images/left-bg-bar.jpg);
	background-repeat: no-repeat;
	background-position: right 444px;
}
.bg-middle-bar {
	background-attachment: scroll;
	background-image: url(images/middle-bg-bar.jpg);
	background-repeat: repeat-x;
	background-position: left 424px;
}
.bg-right-bar {
	background-attachment: scroll;
	background-image: url(images/right-bg-bar.jpg);
	background-repeat: no-repeat;
	background-position: left 444px;
}
.right-bg-slash {
	background-attachment: scroll;
	background-image: url(images/gui/right-bg-slash-shim.jpg);
	background-repeat: repeat-x;
	background-position: right 333px;
}
ul {
font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #666666
}
li {

font-family: Georgia, "Times New Roman", Times, serif; font-size: 10pt; color: #666666
}
.header-link-2 {
	font-family: Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #FFA600;
	text-decoration: none;
}
.header-link-2:hover {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #FFA600;
	text-decoration: none;
}
.header-link-1:hover {

	font-family: Arial, Tahoma, "Trebuchet MS", Verdana;
	font-size: 22px;
	color: #FF8000;
	text-decoration: none;
}
.main-background-portfolio {

	background-image: url(images/gui/background-slash-portfolio.jpg);
	background-repeat: no-repeat;
	background-position: center 333px;
	background-attachment: scroll;
}
.portfolio-bg-1 {
	background-attachment: scroll;
	background-image: url(images/gui/portfolio-background-1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 308px;
	width: 754px;
}
.portfolio-bg-2 {

	background-attachment: scroll;
	background-image: url(images/gui/portfolio-background-2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 308px;
	width: 754px;
}
.link-portfolio {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}
.header-portfolio {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}
.portfolio-robot-bg {
	background-attachment: scroll;
	background-image: url(images/gui/portfolio-robot.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height: 148px;
	width: 105px;
}
.main-background-trans {
	background-image: url(images/gui/background-slash-trans.gif);
	background-repeat: no-repeat;
	background-position: center 333px;
	background-attachment: scroll;
}
.portfolio-bg-3 {
	background-attachment: scroll;
	background-image: url(images/gui/portfolio-background-3.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 283px;
	width: 754px;
}
.portfolio-bg-4 {
	background-attachment: scroll;
	background-image: url(images/gui/portfolio-background-4.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 283px;
	width: 754px;
}
.ad-table {
	padding: 10px;
	background-image: url(images/dws-ads.gif);
	height: 64px;
	width: 474px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left center;
}
.ad-table-vertical {
	padding: 10px;
	width: 116px;
	background-attachment: scroll;
	background-image: url(images/dws-ads-vertical.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 468px;
	color: #FF0000;
	font-family: Arial, Helvetica, sans-serif;
}
#portfolio-1-bg {
	background-image: url(images/portfolio-background-1.gif);
	height: 305px;
	width: 754px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#portfolio-1-body {
	height: 230px;
	width: 407px;
	float: left;
	margin-left: 14px;
	margin-top: 32px;
}
#portfolio-1-txt {
	height: 189px;
	width: 407px;
	top: 45px;
	float: left;
	text-align: left;
	margin-top: 9px;
	vertical-align: top;
}
#portfolio-1-heading {
	height: 30px;
	width: 343px;
	float: left;
	text-align: left;
	margin-left: 10px;
}
#portfolio-1-screen {
	width: 300px;
	left: 450px;
	text-align: center;
	height: 280px;
	float: left;
	margin-left: 17px;
	margin-top: 18px;
}
#portfolio-1-links {
	height: 25px;
	width: 250px;
	float: left;
}
#portfolio-1-date {
	height: 30px;
	width: 38px;
	background-position: right top;
	text-align: right;
	font-size: 12px;
	line-height: 12px;
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 14px;
}
#portfolio-2-bg {
	background-image: url(images/portfolio-background-2.gif);
	height: 305px;
	width: 754px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
}
#portfolio-2-links {
	height: 25px;
	width: 250px;
	float: left;
}
#portfolio-2-body {
	height: 230px;
	width: 405px;
	float: right;
	margin-top: 32px;
	margin-right: 14px;
}
#portfolio-2-heading {
	height: 30px;
	width: 353px;
	float: left;
	text-align: left;
	margin-left: 10px;
}
#portfolio-2-txt {
	height: 189px;
	width: 405px;
	float: left;
	margin-top: 10px;
	text-align: left;
}
#portfolio-2-date {
	height: 30px;
	width: 38px;
	background-position: right;
	text-align: right;
	font-size: 12px;
	line-height: 12px;
	padding: 0px;
	float: left;
	margin-top: 1px;
	margin-left: 2px;
}
#portfolio-2-screen {
	width: 300px;
	text-align: center;
	height: 280px;
	float: left;
	margin-top: 18px;
	margin-left: 17px;
}
.link-portfolio {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 22px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
}
.header-portfolio {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	font-weight: bold;
	color: #646464;
	text-decoration: none;
	margin-top: 8px;
	margin-bottom: 0px;
}
.mail-div {
	text-align: left;
	height: 44px;
	width: 250px;
}
.mail-txt-div {
	text-align: left;
	height: 30px;
	width: 170px;
	top: 0px;
	position: relative;
	left: 45px;
}
