body {
	color: #000;
	padding: 0;
	margin: 0;
	font: 11px Verdana, Arial, SunSans-Regular, Sans-Serif;
}

#contenttable {
	/*margin-top: 15px;*/
	padding-top: 15px;
	margin-left: 14px;
	width: 620px;
}

#contenttable td {vertical-align: top;padding-right: 10px;}

.text2 {
	color: #000;
	text-align: justify;
	width: 613px;
	margin-top: 0;
	margin-bottom: 15px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	color: #245165;
	width: 300px;
	border-bottom: 1px solid #999;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin-bottom: 4px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}

h3.wide {width: 613px;margin-top: 0px;}

#footer {
	clear: both;
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
	width: 900px;
	text-align: center;
}

#left {
	/*float: left;*/
	width: 199px;
	margin: 0;
	padding: 0;
	height: 906px;
	background: url(images/tds_10.gif) repeat-y;
}

#contentcontainer {
	/*height: 704px;*/
	margin-left: -10px;
	margin-top: -8px;
	padding: 0;
	background: url(images/content_bg.gif) repeat-y left top;
}
#contentcontainer-msie-6 {
	/*height: 709px;*/
	margin-left: -10px;
	margin-top: -2px;
	padding: 0;
	background: url(images/content_bg.gif) repeat-y left top;
}
#contentcontainer-firefox-mac {
	/*height: 706px;*/
	margin-left: -10px;
	margin-top: 0px;
	padding: 0;
	background: url(images/content_bg.gif) repeat-y left top;
}
#contentcontainer-firefox-win {
	/*height: 709px;*/
	margin-left: -10px;
	margin-top: -2px;
	padding: 0;
	background: url(images/content_bg.gif) repeat-y left top;
}
#contentcontainer-netscape-safari {
	/*height: 704px;*/
	margin-left: -10px;
	margin-top: -13px;
	padding: 0;
	background: url(images/content_bg.gif) repeat-y left top;
}

a {color: #585858;}
a:visited {color: #585858;}
a:hover {color: #999;}
a:active {color: #585858;}

#header {
	height: 176px;
	width: 900px;
	color: #000;
	background: url(images/tds_01.gif) no-repeat;
}

#header a {
	color: #fff;
	text-decoration: none;
	text-align: left;
	position: relative;
	top: 136px;
	left: 310px;
	padding-left: 2px;
	padding-right: 2px;
	font: bold 11px Verdana, Helvetica, sans-serif;
}

#header a:hover {text-decoration: underline;}

h1 {
	text-transform: uppercase;
	letter-spacing: 0.15em;
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left: 1px;
	margin-top: -2px;
}

h2 {
	margin: 0;
	color: #1b3254;
	padding-top: 3px;
	padding-right: 10px;
	font: bold 14px "Trebuchet MS", Arial, Helvetica, sans-serif;
}

/*h3 {
	color: #245165;
	width: 300px;
	border-bottom: 1px solid #999;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin-bottom: 4px;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}*/

.text {
	color: #000;
	text-align: justify;
	width: 300px;
	margin-top: 0;
	margin-bottom: 15px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	color: #245165;
	width: 615px;
	border-bottom: 1px solid #999;
	text-transform: uppercase;
	letter-spacing: 0.1em;
	margin-bottom: 4px;
	text-align: left;
	float: left;
	margin-left: 17px;
	margin-top: 0;
	overflow: hidden;
	position: relative;
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}
.text4 {
	color: #000;
	text-align: justify;
	width: 615px;
	margin-top: 0;
	margin-bottom: 15px;
	margin-left: 17px;
	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;
}

#container {width: 900px;margin-left: auto;margin-right: auto;}

/*#contentcontainer {
	height: 700px;
	margin-left: -10px;
	margin-top: -2px;
	background: url(images/content_bg.gif) repeat-y left top;
}*/
#contentfloatleft {
	float: left;
	width: 300px;
	margin-left: 17px;
	margin-top: 10px;
}
#contentfloatright {
	float: right;
	width: 300px;
	margin-right: 68px;
	margin-top: 15px;
}
#content {
	padding: 0;
	margin-left: 199px;
	margin-right: 0;
	width: 701px;
	border-top: 1px solid #9a9a9a;
	border-left: 1px solid #9a9a9a;
	background: #000;
}
#homecontent {
	padding: 0 0 0 10px;
	width: 690px;
	border-left: 1px solid #9a9a9a;
	background: #fff url(images/content_title_bg.gif) no-repeat left top;
	margin: 0 0 0 199px;
}
/*#left {
	float: left;
	width: 199px;
	margin: 0;
	padding: 0;
	height: 650px;
	background: url(images/tds_10.gif) repeat-y;
}*/

#left a {
	text-align: left;
	color: #1b3254;
	text-decoration: none;
	font: bold 12px Arial, Helvetica, sans-serif;
}

#left a:hover {text-decoration: underline;}

#left ul {list-style-type: none;margin-top: 5px;}

#left li {padding-bottom: 10px;padding-left: 22px;}

#topleftproduct {
	float: left;
	width: 270px;
	padding-top: 25px;
	padding-bottom: 25px;
	padding-left: 60px;
}

#topleftproduct img {border: 1px solid #666;}

#toprightproduct {float: right;padding: 25px 40px 25px 0px;width: 300px;}

#toprightproduct img {border: 1px solid #666;}
.topproducttext {
	margin-left: 110px;
	margin-top: -105px;
	color: #000;
	font: 12px/20px Verdana, Arial, Helvetica, sans-serif;
}
.topproducttext a {
	color: #000;
	text-decoration: underline;
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.topproducttext a:hover {text-decoration: none;color: #666;}

.subtitle {font-weight: bold;margin-top: 20px;margin-bottom: 5px;}

.nobullet li {list-style-type: none;}

.bottomtext {color: #333;font: 10px Arial, Helvetica, sans-serif;}

/*#footer {
	clear: both;
	margin: 0;
	padding: 0;
	width: 900px;
	text-align: right;
}*/

.clear {
	clear: both;
	height: 0;
	font-size: 1px;
	line-height: 0;
}
