@charset "utf-8";
* {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
body {
	background-image: url(../images/bkgd_main.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
	font-family:Tahoma, Verdana, arial, sans-serif;
	font-size: 14px;
}
/*General Link Style*/

a:link {
	text-decoration: none;
	color: #003366;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
a img {
	border: 0px;
	padding: 0px;
}
textarea, input {
	outline: 0;
}
.hotspot {
	color:#999999;
	text-align: center;
}
.hotspot img {
	padding-right: 3px;
	padding-left: 2px;
}
address {
	font-style: normal;
	color:#000000;
	text-align: right;
	color: #000000;
}
.address_main {
	color: #dddddd;
	text-align: right;
	margin: 10px;
	height: 200px;
}
.address_main a {
	color: #eeeeee;
}
.phone {
	text-align: right;
	background-image: none;
}
#grandparent {
	background-image: url(../images/bkgdbigicon-croppedwhitesmall.png);
	background-position: left bottom;
	background-repeat: no-repeat;
	width: 100%;
	background-attachment: fixed;
	margin: auto;
}
#parent {
	margin-right: auto;
	margin-left: auto;
	width: 980px;
}
#wrapper {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 980px;
}
#logo {
	width: 980px;
	text-align: right;
}
.logo_corner {
	background-image: url(../images/small_logo_blue.png);
	background-repeat: no-repeat;
	background-position: right;
	float: right;
	height: 20px;
	width: 30px;
}
#wrapper #navbar {
	width: 980px;
	height: 43px;
	margin-top: auto;
	margin-right: auto;
	margin-bottom: auto;
	margin-left: auto;
}
#wrapper #navbar #search {
	background-image: url(../images/searchbar.png);
	background-color: #CCCCCC;
	width: 192px;
	height: 43px;
	margin: 0px;
	padding: 0px;
	background-repeat: no-repeat;
	background-position: top;
	float: right;
}
#wrapper #navbar #search #s {
	float: left;
	border: 0;
	width: 156px;
	height: 20px;
	background: none;
	font-size: 0.875em;
	margin-top: 13px;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 19px;
	color: #333333;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 3px;
}
#wrapper #content {
}
#wrapper #content #box_left {
	float: left;
	width: 185px;
	padding-top: 4px;
	line-height: 16px;
}
#wrapper #content #box_center {
	width: 614px;
	float: left;
	margin-top: 50px;
	margin-bottom: 25px;
}
#wrapper #content #box_right {
	width: 161px;
	margin-left: 20px;
	float: left;
}
/*Contact Drop Down*/

#contact {
	background-image: url(../images/blue_spacer.gif);
	background-repeat: repeat-x;
	width: 980px;
	margin-top: 15px;
	background-position: bottom;
}
#contact_collapse {
	width:978px;
	background-color:#003366;
	color:#eeeeee;
	overflow:hidden;
	z-index:-10;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border: 1px solid #003366;
	background-image: url(../images/bkgd__bluebox.png);
	background-repeat: repeat-x;
	background-position: bottom;
	display: none;
}
#contact_panel_visible {
	width:980px;
	background-color:#003366;
	text-align:right;
	color:#fff;
	overflow:visible;
	z-index:-10;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-top: 0;
	padding-bottom: 10px;
	padding-left: 0;
	background-image: url(../images/small_logo.png);
	background-position: left bottom;
	background-repeat: no-repeat;
}
/*Contact Drop Down Styles*/
.contact_column {
	width:100%;
	float: left;
	color: #FFFFFF;
	text-align: center;
}
#contact_panel .contact_column, legend {
	color: #FFFFFF;
	text-align: right;
}
#contact_panel .contact_column form {
	color: #FFFFFF;
	text-align: right;
	float: right;
}
.contact_column ul {
	margin:0 0 0 5px;
	padding:0;
}
.contact_column a:visited {
	color:#fff;
	text-decoration:none;
}
.contact_column a:hover, .quicklinks_column a:active {
	color:#fff;
	text-decoration:none;
	border-bottom:1px solid #fff;
}
#form-rfq {
	border: thin solid #003366;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	margin-top: 10px;
	background-color: #003366;
	background-image: url(../images/bkgd__bluebox.png);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
}
#form-rfq_main {
	padding: 5px;
	background-color: transparent;
}
#form-rfq h4 {
	color: #FFFFFF;
	position: relative; /* peekaboo bug fix for IE6 */
	min-width: 0; /* peekaboo bug fix for IE7 */
}
#form-rfq p {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	position: relative; /* peekaboo bug fix for IE6 */
	min-width: 0; /* peekaboo bug fix for IE7 */
}
#form-rfq ul {
	text-align: center;
	width: 175px;
}
#form-rfq li {
	list-style-type: none;
	text-align: left;
}
.rfq_columns {
	float: left;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	text-align: left;
	width: 30%;
}
.rfq_columns_hp_comments {
	text-align: center;
	clear: both;
	position: relative;
	margin: 10px;
}
.rfq_columns_hp_comments .element1 textarea {
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 5px;
	width: 540px;
	height:125px;
	border: 1px solid #003366; /* peekaboo bug fix for IE6 */
	min-width: 0; /* peekaboo bug fix for IE7 */
}
.rfq_columns_main {
	float: left;
	margin-top: 10px;
	text-align: left;
	margin-right: 10px;
	width: 220px;
	margin-left: 10px;
}
.message_main {
	color:#333333;
	display:none;
	width:80%;
	padding:5px;
	font-size: 0.625em;
	background-color: #ffffff;
	border: thin solid #003366;
	margin: 5px;
	float: left;
}
.clear {
	clear:both
}
.clear_main {
	clear:both
}
.block {
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.block_main {
}
.contact_panel_address {
	font-size:0.875em;
	float: right;
	width: 200px;
	text-align: right;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	margin-right: 10px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #cccccc;
	margin-top: 10px;
}
.contact_panel_address a {
	color: #FFFFFF;
}
.contact_panel_address li {
	list-style-type: none;
}
.contact_panel_address h1 {
	color: #FFFFFF;
}
.element * {
	font-size:0.9em;
}
.element label {
	font-weight:normal;
	color: #eeeeee;
	margin: 0px;
	padding: 0px;
}
.element input.text {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 160px;
	border: 1px solid #003366;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.element .textarea {
	height:125px;
	border: 1px solid #003366;
	padding-left: 5px;
	width:175px;
}
.element .hightlight {
	border:2px solid #9F1319;
	background-color: #FA676A;
	background-image: url(../images/icon_error.png);
	background-repeat: no-repeat;
	background-position: right;
}
.element #submit {
	width: 130px;
	height: 33px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(../images/btn_rfq.png) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
}
.element_main * {
	font-size:0.875em;
}
.element_main label {
	font-weight:normal;
	color: #eeeeee;
	margin: 0px;
	padding: 0px;
}
.element_main select {
	margin-top: 5px;
}
.element_main input.text {
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
	width: 160px;
	height: 20px;
	border: 1px solid #003366;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.element_main .textarea {
	height:125px;
	padding-left:5px;
	width: 210px;
	border: 1px solid #003366;
}
.element_main .hightlight {
	border:2px solid #9F1319;
	background-color: #FA676A;
	background-image: url(../images/icon_error.png);
	background-repeat: no-repeat;
	background-position: right;
}
.element_main #submit_main {
	width: 130px;
	height: 33px;
	margin: 0;
	padding: 0;
	border: 0;
	background: transparent url(../images/btn_submitform.png) no-repeat center top;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand;
}
#reset {
	width: 89px;
	height: 23px;
	border: 0;
	background: transparent url(../images/btn_reset.png) no-repeat center bottom;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
#reset_main {
	width: 89px;
	height: 23px;
	border: 0;
	background: transparent url(../images/btn_reset.png) no-repeat center bottom;
	text-indent: -1000em;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand;
	text-decoration: none;
	margin: 0;
	padding: 0;
}
.loading {
	float:right;
	background:url(../images/ajax-loader.gif) no-repeat 1px;
	height:28px;
	width:28px;
	display:none;
}
.loading_main {
	float:right;
	background:url(../images/ajax-loader.gif) no-repeat 1px;
	height:28px;
	width:28px;
	display:none;
}
.done {
	padding-left:20px;
	font-size:0.875em;
	width:70%;
	font-weight: normal;
	color: #003366;
	font-style: italic;
	text-align: center;
	margin-top: 20px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	clear: both;
	display: none;
}
.done_main {
	font-size:0.875em;
	width:70%;
	margin:10px;
	display:none;
	font-weight: normal;
	color: #ffffff;
	font-style: italic;
	text-align: center;
}
/*Footer*/

.footerwrapper {
	width: 100%;
	margin-top: 20px;
	clear: both;
	height: 180px;
	font-size: 1.1em;
}
#footer {
	font-size:0.75em;
	color: #999999;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	height: 160px;
	width: 980px;
	margin: auto;
	clear: both;
}
#footer .footer_left {
	float: right;
	width: 165px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	height: 160px;
	margin: auto;
}
#footer .footer_center {
	float: left;
	width: 15%;
	padding-left: 10px;
	height: 160px;
}
#footer .footer_center ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#footer .footer_center a {
	color: #333333;
}
#footer .footer_center a:hover {
	color: #003366;
	text-decoration: underline;
}
#footer h1 a {
	font-size:1.25em;
	color: #003366;
	font-style: normal;
	text-decoration: none;
	font-weight: bold;
}
#footer h1 a:hover {
	font-size:1.25em;
	color: #003366;
	font-style: normal;
	text-decoration: underline;
}
#footer .footer_center2 {
	float: left;
	width: 15%;
	color: #999999;
	height: 160px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #CCCCCC;
	padding-left: 10px;
	margin-left: 15px;
}
#footer .footer_center2 a {
	color: #333333;
}
#footer .footer_center2 a:hover {
	color: #003366;
	text-decoration: underline;
}
#footer .footer_center2 ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
/*Tool Tips*/

#tt {
	position:absolute;
	display:block;
	background:url(../images/tt_left.png) top left no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.75em;
	color: #333333;
	min-width:250px;
}
#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	overflow:hidden;
	background-image: url(../images/tt_top.png);
	background-repeat: no-repeat;
	background-position: right top;
}
#ttcont {
	display:block;
	margin-left:5px;
	background-color: #ffffff;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #999999;
	padding-top: 5;
	padding-right: 10;
	padding-bottom: 5;
	padding-left: 0;
}
#ttbot {
	display:block;
	height:30px;
	background:url(../images/tt_bottom.png) top right no-repeat;
	overflow:hidden
}
/*Main Navigation Bar------------------------------------------------------------*/

ul.cssmenu {
	list-style: none;
	padding: 0px;
	margin-top: 0px;
}
.displace {
	position: absolute;
	left: -5000px;
}
ul.cssmenu li {
	float: left;
	margin-top: 0px;
}
ul.cssmenu li.home a {
	display: block;
	width: 77px;
	height: 43px;
	background: url('../images/navigation2.png');
	_background-image: url(../images/navigation2.png);
}
ul.cssmenu li.about a {
	display: block;
	width: 117px;
	height: 43px;
	background: url('../images/navigation2.png');
	_background-image: url(../images/navigation2.png);
}
ul.cssmenu li.timeatt a {
	display: block;
	width: 168px;
	height: 43px;
	background: url('../images/navigation2.png');
	_background-image: url(../images/navigation2.png);
}
ul.cssmenu li.timestamps a {
	display: block;
	width: 114px;
	height: 43px;
	background: url('../images/navigation2.png');
	_background-image: url(../images/navigation2.png);
}
ul.cssmenu li.security a {
	display: block;
	width: 172px;
	height: 43px;
	background: url('../images/navigation2.png');
	_background-image: url(../images/navigation2.png);
}
ul.cssmenu li.support a {
	display: block;
	width: 140px;
	height: 43px;
	background: url('../images/navigation2.png');
	_background-image: url(../images/navigation2.png);
}
/*
*	Normal Links
*/
ul.cssmenu li.home a {
	background-position: 0 0;
}
ul.cssmenu li.about a {
	background-position: -78px 0;
}
ul.cssmenu li.timeatt a {
	background-position: -196px 0;
}
ul.cssmenu li.timestamps a {
	background-position: -364px 0;
}
ul.cssmenu li.security a {
	background-position: -478px 0;
}
ul.cssmenu li.support a {
	background-position: -650px 0;
}
/*


*	Hover Links


*/

ul.cssmenu li.home a:hover {
	background-position: 0 -42px;
}
ul.cssmenu li.about a:hover {
	background-position: -78px -42px;
}
ul.cssmenu li.timeatt a:hover {
	background-position: -196px -42px;
}
ul.cssmenu li.timestamps a:hover {
	background-position: -364px -42px;
}
ul.cssmenu li.security a:hover {
	background-position: -478px -42px;
}
ul.cssmenu li.support a:hover {
	background-position: -650px -42px;
}
/*

Clicked Links

*/

ul.cssmenu li.home a:active {
	background-position: 0 -84px;
}
ul.cssmenu li.about a:active {
	background-position: -78px -84px;
}
ul.cssmenu li.timeatt a:active {
	background-position: -196px -84px;
}
ul.cssmenu li.timestamps a:active {
	background-position: -364px -84px;
}
ul.cssmenu li.security a:active {
	background-position: -478px -84px;
}
ul.cssmenu li.support a:active {
	background-position: -650px -84px;
}
/*

Selected/Active Links

*/

ul.cssmenu li.home a.active {
	background-position: 0 -126px;
}
ul.cssmenu li.about a.active {
	background-position: -78px -126px;
}
ul.cssmenu li.timeatt a.active {
	background-position: -196px -126px;
}
ul.cssmenu li.timestamps a.active {
	background-position: -364px -126px;
}
ul.cssmenu li.security a.active {
	background-position: -478px -126px;
}
ul.cssmenu li.support a.active {
	background-position: -650px -126px;
}
/*End Main Nav Bar------------------------------------------------------------*/
/* Styles */

.style1 {
	padding: 10px;
	font-size: 0.625em;
	font-weight: 400;
	color: #FFFFFF;
}
.style2 {
	font-size: 0.75em;
	color: #666666;
	padding-top: 5px;
}
.style3 {
	font-size: 0.875em;
	color: #333333;
	text-decoration: none;
	width: 155px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.style4 {
	font-size: 0.875em;
	color: #333333;
	text-decoration: none;
	width: 50px;
	padding-left: 10px;
	float: right;
}
.style5 {
	font-size: 0.875em;
	color: #333333;
	text-decoration: none;
	background-color: #ffffff;
	background-image: url(../images/bkgd_boxes_bottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	height: 90px;
}
.style6 {
	font-size: 0.625em;
	color: #003366;
	text-decoration: none;
	margin-top: 15px;
}
.style7 {
	font-size: .563em;
	color: #eeeeee;
	text-align: center;
}
h2 {
	font-size: 0.75em;
	color: #003366;
}
hr {
	margin-top: 15px;
}
h1 {
	font-size: 0.875em;
	color: #000000;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
h1 a {
	color: #003366;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	text-decoration: underline;
}
h3 {
	font-size: 1em;
	color: #003366;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 2em;
	color: #000000;
	font-weight: 200;
	font-style: normal;
}
h4 a {
	text-decoration: none;
}
h5 {
	font-size: 1em;
	color: #666666;
	font-weight: bold;
	font-style: normal;
}
h6 {
	font-size: 0.875em;
	color: #003366;
	margin: 0px;
	padding: 0px;
	font-weight: normal;
}
h7 {
	font-size: 1.125em;
	font-weight: normal;
}
.header_titles {
	font-size: 1.25em;
	color: #003366;
	text-align: center;
	padding-top: 4px;
	font-weight: bold;
}
.header_titlesblue {
	font-size: 1.25em;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	padding-top: 4px;
}
.clock_title {
	font-size: 1em;
	font-weight: normal;
}
.clock_title2 {
	font-size: 1.15em;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
	margin-bottom: 10px;
	display: block;
	color: #003399;
	text-align: center;
	border-bottom: medium dotted #CCCCCC;
}
.clock_title2_hp {
	font-size: 1.15em;
	font-weight: bold;
	display: block;
	color: #003399;
	text-align: left;
	border-bottom:solid 1px #cccccc;
	clear:both;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.relatedproducts {
	font-size: .0875em;
	font-weight: bolder;
	display: block;
	color: #003399;
	text-align: center;
	float: left;
	width: 159px;
	text-decoration: none;
	margin-top: 10px;
	margin-bottom: 10px;
	overflow:hidden;
}
.current_page {
	float: left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 0.875em;
	color: #999999;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
}
.current_page a {
	color: #999999;
}
.current_page a:hover {
	color: #003366;
}
/*Left Nav Bar Styles*/
.left_nav {
}
.left_nav h1 {
	font-size: 1em;
}
.left_nav h2 {
	font-size: 0.9em;
	text-indent: 5px;
	border-left:solid 1px #666666;
}
.left_nav ul {
	margin: 0px;
	padding: 0px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
}
.left_nav li {
	list-style-type: none;
	text-align: left;
	color: #666666;
	line-height: 22px;
	width: 185px;
	text-indent: 15px;
	font-size: .95em;
}
.left_nav li a {
	color: #000000;

}

.left_nav .activelink {
	color: #0033CC;
	text-decoration: none;

}
.left_nav li h3 a {
	color: #003366;
	text-decoration: none;
}
.box_top {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_top1.png);
	background-repeat: no-repeat;
	height: 31px;
	background-position: top;
}
.box_top2 {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_top2.png);
	background-repeat: no-repeat;
	height: 31px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: top;
}
.box_top3 {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_top3.png);
	background-repeat: no-repeat;
	height: 31px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: top;
}
.box_top4 {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_top4.png);
	background-repeat: no-repeat;
	height: 29px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: top;
}
.main_clock_image {
	float:left;
	width: 265px;
}
.main_clock_bullets {
	float:left;
	margin-top: 15px;
	width: 340px;
}
.main_clock_bullets ul {
	font-size: 1em;
	color: #666666;
	list-style-image: url(../images/logo_small_bullet.png);
	padding-left: 20px;
}
.main_clock_bullets li {
	font-size: .95em;
	color: #000000;
	list-style-image: url(../images/logo_small_bullet.png);
	line-height: 1.35em;
}
.main_clock_bullets li a {
	color: #003366;
	text-decoration: none;
}
.main_clock_bullets li a:hover {
	color: #003366;
	text-decoration: underline;
}
.main_clock_bullets_hp {
	float:left;
	width: 340px;
	padding-left: 10px;
	margin-top: 30px;
}
.main_clock_bullets_hp ul {
 font-size: 1em color: #666666;
	list-style-image: url(../images/logo_small_bullet.png);
	padding-left: 15px;
}
.main_clock_bullets_hp li {
 font-size: .9em color: #000000;
	list-style-image: url(../images/logo_small_bullet.png);
}
.main_clock_bullets_hp li a {
	color: #003366;
	text-decoration: none;
}
.main_clock_bullets_hp li a:hover {
	color: #003366;
	text-decoration: underline;
}
.main_clock_bullets_pc {
	float:left;
	margin-top: 0px;
	padding-left: 10px;
	font-size: .9em;
	width: 300px;
}
.main_clock_bullets_pc ul {
 font-size: 1em color: #666666;
	list-style-image: url(../images/logo_small_bullet.png);
	padding-left: 15px;
}
.main_clock_bullets_pc li {
 font-size: .9em color: #000000;
	list-style-image: url(../images/logo_small_bullet.png);
}
.main_clock_bullets_pc li a {
	color: #003366;
	text-decoration: none;
}
.main_clock_bullets_pc li a:hover {
	color: #003366;
	text-decoration: underline;
}
.main_clock_bullets_support {
	margin-top: 0px;
	padding-left: 10px;
	font-size: 0.9em;
	width: 200px;
	float: left;
	line-height: 20px;
}
.main_clock_bullets_support ul {
 font-size: 1em color: #666666;
	padding-left: 15px;
	list-style-type: none;
}
.main_clock_bullets_support li {

 font-size: .9em color: #000000
	list-style-type: none;
}
.main_clock_bullets_support li a {
	color: #003366;
	text-decoration: none;
	list-style-type: none;
}
.main_clock_bullets_support li a:hover {
	color: #003366;
	text-decoration: underline;
	list-style-type: none;
}
.box_bottom {
	background-image: url(../images/bkgd_centerbox_bottom.png);
	height: 7px;
	background-repeat: no-repeat;
	background-position: bottom;
	width: 614px;
	clear:both;
}
.box_bottom1 {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_bottom.png);
	height: 7px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	clear: both;
}
#box_middle {
	float:left;
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	width:792px;
}
#box_middle_support {
	float:left;
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	width:792px;
	text-align: center;
}
#box_middle_support h1 {
	color: #333333;
	margin-top: 10px;
	margin-bottom:0px;
	font-size: 2.25em;
	font-weight: normal;
}
#box_middle_support h2 {
	color: #333333;
	font-size: 1.25em;
	font-weight: normal;
}
#box_middle_support h5 {
	color: #000000;
}

.box_middle {
	float:left;
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	width:792px;
}
#box_middle_handpunch {
	float:left;
	background-color: #FFFFFF;
	background-image: url(../images/bkgd__bluebox.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	width:792px;
}
#box_middle_index {
	float:left;
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	width:612px;
}
#box_middle2 {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
}
#box_middle3 {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	height: 530px;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
}
#box_middle3_short {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	float: left;
}
.box_middle2 {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
}
#box_center_middle {
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	height: 200px;
	padding-right: 3px;
	padding-left: 9px;
}
#box_center_middle2 {
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	height: 200px;
	padding-right: 3px;
	padding-left: 9px;
}
.box_center_middle2 {
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	height: 200px;
	padding-right: 3px;
	padding-left: 9px;
}
#box_center_middle3 {
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	height: 200px;
	padding-right: 3px;
	padding-left: 9px;
}
.small_box {
	background-image: url(../images/bkgd_small_box.png);
	height: 159px;
	width: 146px;
	background-repeat: no-repeat;
	background-position: top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	float: left;
	margin-right: 4px;
}
.small_box p {
	margin-top: 5px;
}
.header_right {
	float: right;
	width: 150px;
	text-align: right;
}
.right_box_top {
	text-align: right;
}
.right_box_middle_topblue {
	background-image: url(../images/header_css_blueblue.png);
	background-repeat: no-repeat;
	background-position: top;
	height: 24px;
	clear:both;
	color: #FFFFFF;
	font-size: 0.75em;
	font-weight: 100;
	text-align: center;
	width: 161px;
	margin-top: 10px;
	margin-bottom: 0px;
	padding: 0px;
}
.right_box_middle_top {
	background-color: #FFFFFF;
	background-image: url(../images/header_css_blue.png);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 24px;
	color: #FFFFFF;
	font-size: 0.75em;
	font-weight: 100;
	text-align: center;
	width: 161px;
	margin-top: 10px;
	clear: both;
	padding: 0px;
}
.right_box_middle {
}
.boxes_right_content_bkgd1 {
	background-image: url(../images/bkgd_boxes_bottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #999999;
	clear:both;
	width: 159px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.boxes_right_content_bkgd2 {
	background-image: url(../images/bkgd_boxes_bottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border: 1px solid #999999;
	clear:both;
	width: 159px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.boxes_right_content_bkgd2 ul {
	margin-top: 6px;
	margin-bottom: 6px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 18px;
}
.boxes_right_content_bkgd2 li {
	font-size: 0.875em;
	color: #333333;
	list-style-image: url(../images/logo_small_bullet.png);
}
.boxes_right_content_bkgd3 {
	background-image: url(../images/bkgd_boxes_bottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 159px;
	font-size: 0.9em;
	clear:both;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin: 0px;
	padding: 0px;
}
.boxes_right_content_bkgd4 {
}
.boxes_right_content_bkgd5 {
	background-image: url(../images/bkgd_boxes_bottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 159px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	clear:both;
}
.boxes_right_content_bkgd5 ul {
	font-size: 0.75em;
	color: #333333;
	text-align: center;
	list-style-type: none;
}
.boxes_right_content_bkgd5 {
	color: #333333;
	text-align: center;
	list-style-type: none;
	font-size: .9em;
}
.boxMain {
	background-color: #E8EDF1;
	border: 1px solid #c0c0c0;
	display: inline;
	padding-bottom: 10px;
	width: 590px;
	float: left;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 10px;
	padding-top: 5px;
}
.boxMain:hover {
	background-color: #F1F1F1;
	border: 1px solid #949494;
}
.boxMain p {
	width: 370px;
	font-size: 0.875em;
	font-weight: normal;
	color: #666666;
	text-align: left;
	padding: 2px;
	float: right;
	margin-top: 5px;
	display: block;
}
.boxMain a {
	font-weight: bold;
}
.boxMain a:hover {
	text-decoration: underline;
}
.boxMain h1 a {
	color: #003366;
	font-size: 0.95em;
	text-decoration: none;
	display: inline;
	float: right;
	width: 370px;
	font-weight: bold;
	padding-right: 2px;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
}
.boxMain h1 {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.boxMain h1 a:hover {
	text-decoration: underline;
}
.boxMain a img {
	clear: left;
	float: left;
	margin-top: 10px;
	margin-left: 5px;
	display: block;
}
.boxMain img {
	float: left;
	margin-top: 3px;
	margin-left: 5px;
	clear: left;
}
.boxMain a img:hover {
	clear: left;
	float: left;
	display: block;
}
.boxMain h2 {
	font-size: 0.625em;
	display: inline;
	padding: 0px;
	width: 380px;
	float: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	font-weight: normal;
}
#newsletter {
	width: 159px;
	text-align: center;
	font-size: 0.75em;
	display:inline;
	margin-top: 0px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float: right;
	background-image: url(../images/bkgd_boxes_bottom1.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
}
#newsletter h2 {
	text-decoration: none;
	color: #003366;
	font-size: 0.875em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-style: italic;
}
/* CLEAN FORM


/////////////////////////////*/


/* General */


#newsletter_form form {
	color:#999999;
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	width: 158px;
}
#newsletter #newsletter_form input#email {
	margin-bottom: 4px;
	color: #003366;
	margin-top: 3px;
	font-size: 0.875em;
	width: 137px;
	float: left;
}
/* Elements */

label, legend {
	padding:0;
	margin-right: 0;
	margin-left: 0;
}
form fieldset {
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #999999;
	margin-top: 10px;
}
#newsletter_form form fieldset input {
	width:70%;
	line-height:9pt;
	padding:5px;
	text-align: left;
}
#newsletter_form form .radio input, #newsletter_form form .checkbox input {
	width:auto;
	border:none;
	margin:0 1.5em 0 0
}
 #newsletter_form form input, #newsletter_form form textarea, {
 display:block;
 margin-bottom:1em;
 font-size:0.75em;
 border:1px solid #bbb;
 padding:0.15em;
 margin-right:1em;
}
#newsletter_form form .radio label, #newsletter_form form .radio input, #newsletter_form form .checkbox label, #newsletter_form form .checkbox input {
	display:inline;
	margin:0 1.5em 0 0
}
#newsletter_form form .radio input, #newsletter_form form .checkbox input {
	margin:0 0.3em 0 0
}
#newsletter_form p button {
	border:none;
	float: left;
	padding: 0px;
	background-color: #DFE5EB;
	margin-top: 0px;
	margin-right: 4px;
	margin-bottom: 4px;
	cursor: pointer;
}
#newsletter_form form button:hover {
	color:#529214;
}
#newsletter_form form button:active {
	color:white;
}
/* information */

#newsletter_form form .formInfo {
	margin-bottom:1em;
	padding-bottom:0.5em;
}
#newsletter_form form .formInfo h2 {
	color:#00889e;
	font-weight:bold;
	font-size:0.75em;
	margin-bottom:1em
}
#newsletter_form form .required {
}
#newsletter_form input[type="hidden"] {
	display:none;
}
/* Simple Form CSS */


#newsletter_form .message-box {
	text-align: center;
	padding: 5px;
	color:#545454;
	width:80%;
	margin:5px auto;
}
.clean {
	background-color: #efefef;
	border-top: 2px solid #dedede;
	border-bottom: 2px solid #dedede;
	color: #009900;
}
.info {
	background-color: #f7fafd;
	border-top: 2px solid #b5d3ff;
	border-bottom: 2px solid #b5d3ff;
}
.ok {
	background-color: #6699FF;
	color: #FFFFFF;
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #003366;
	border-bottom-color: #003366;
}
.alert {
	background-color: #fef5be;
	border-top: 2px solid #fdd425;
	border-bottom: 2px solid #fdd425;
}
.error {
	background-color: #ffcdd1;
	border-top: 2px solid #e10c0c;
	border-bottom: 2px solid #e10c0c;
}
.right_box_middle4 {
	height: 29px;
}
.dropdown {
	background-image: url(../images/bkgd_newsletter_input.png);
	background-repeat: repeat-x;
	font-size: 0.75em;
	color: #000000;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.box_top_mrx35 {
	background-color: #FFFFFF;
	background-image: url(../images/clock_topbox_mrx35.png);
	background-repeat: no-repeat;
	height: 31px;
	background-position: top;
	width: 794px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.box_top3mrx35 {
	background-color: #FFFFFF;
	background-image: url(../images/box_top_access_mrx35.png);
	background-repeat: no-repeat;
	height: 31px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: top;
}
#clock_info {
	margin-top: 10px;
}
#clock_info h1 {
	font-size: 1em;
	font-weight: normal;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #003366;
}
#clock_info h2 {
	color: #666666;
	font-weight: normal;
}
#clock_info p {
	font-size: 0.75em;
}
#box_center_wide {
	width: 794px;
	margin-bottom: 25px;
	float: left;
	margin-top: 10px;
}
#box_center_wide #box_middle4 {
	float: left;
	width: 614px;
}
.box_bottom_wide {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_box_bottom_wide.png);
	height: 7px;
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	padding: 0px;
	width: 794px;
	clear: both;
}
.small_boxthree {
	background-image: url(../images/bkgd_small_box.png);
	height: 159px;
	width: 146px;
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	margin-right: 15px;
	margin-left: 30px;
	font-size: .75em;
	display: inline;
}
.boxes_right_content_bkgd5_clockrelated {
	background-image: url(../images/bkgd_boxes_bottom.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width: 159px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	clear:both;
	padding-top: 10px;
	padding-bottom: 6px;
}
.main_clock_image_wide {
	float: left;
	margin-right: 5px;
}
#related_content {
	float: right;
	width: 170px;
	margin-top: 10px;
}
#related_content h1 {
	color: #003366;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	font-style: italic;
	margin-top: 2px;
	font-size: 1.2em;
}
#related_content h2 {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-size: 0.875em;
}
#related_content p {
	font-size: 0.75em;
	color: #333333;
}
#related_content li {
	list-style-type: none;
	margin-bottom: 5px;
}
#related_content ul {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 10px;
	padding-left: 5px;
}
#related_content2 {
	float: right;
	margin-top: 10px;
	width: 172px;
}
#related_content2 h1 {
	color: #003366;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: bold;
	margin-right: 0px;
	margin-bottom: 1px;
	margin-left: 0px;
	font-style: italic;
	margin-top: 2px;
}
#related_content2 h2 {
	color: #333333;
	font-size: 0.875em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#related_content2 h3 {
	font-size: .875em;
}
#related_content2 p {
	font-size: 0.875em;
	color: #333333;
}
#related_content2 li {
	list-style-type: none;
	margin-bottom: 5px;
}
#related_content2 ul {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-right: 10px;
	padding-left: 5px;
}
#contact_collapse .contactgradient {
	background-image: url(../images/bkgd__bluebox.png);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #003366;
}
.box_top_cp5000 {
	background-color: #FFFFFF;
	background-image: url(../images/clock_topbox_mrx35.png);
	background-repeat: no-repeat;
	height: 31px;
	background-position: top;
	width: 794px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.box_top3cp5000 {
	background-color: #FFFFFF;
	background-image: url(../images/box_top_access_mrx35.png);
	background-repeat: no-repeat;
	height: 31px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-position: top;
}
.clock_info_left {
	margin-top: 15px;
	margin-bottom: 5px;
	display: inline;
}
.clock_info_left h1 {
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #003366;
}
.clock_info_left h2 {
	color: #666666;
	font-weight: normal;
}
.clock_info_left p {
	font-size: 0.875em;
}
.clock_info_left a {
	color: #0033CC;
}
/*Time Stamp Clock Info */







.clock_info_timestamp {
	display: inline;
}
.clock_info_timestamp h1 {
	font-size: 1em;
	font-weight: bold;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	color: #003366;
}
.clock_info_timestamp h2 {
	color: #666666;
	font-weight: normal;
}
.clock_info_timestamp p {
	font-size: 0.875em;
}
.clock_info_timestamp a {
	color: #0033CC;
}
.side_pic_timestamp {
	margin-top: 10px;
	float: left;
	margin-right: 10px;
}
.side_pic {
	margin-top: 10px;
	margin-left: 20px;
	margin-right: 10px;
	clear: both;
	float: right;
}
.timestamptext {
	margin-top: 10px;
	height: 200px;
	margin-bottom: 10px;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.payroll_logo {
	position: absolute;
}
.3steps {
	margin-top: 10px;
	text-indent: 10px;
}
.3steps li {
	list-style-type: square;
	color: #CCCCCC;
	font-size: 0.625em;
	text-indent: 10px;
}
.3steps ul {
	text-indent: 10px;
}
.steps {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	color: #CCCCCC;
	margin-top: 10px;
	list-style-position: inside;
	letter-spacing: 0.1em;
}
.steps p {
	padding: 10px;
}
.steps ul {
	margin-top: 75px;
	padding-top: 5px;
	padding-right: 5px;
	padding-left: 5px;
}
#box_middle_index2 {
	float:left;
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	width:612px;
}
#software_comparison {
	border: 1px solid #cccccc;
	text-align: center;
}
#software_comparison tr a {
	color: #eeeeee;
}
#software_comparison td {
	border: 1px solid #cccccc;
	padding: 5px;
}
#software_comparison img {
	height: 21px;
	width: 21px;
	vertical-align: middle;
	padding-bottom: 10px;
}
#software_comparison tr {
	border: 1px solid #cccccc;
}
.middle-text {
	line-height: 30px;
}
.bigpic {
	background-image: url(../images/ta100_main_image.png);
	background-repeat: no-repeat;
	height: 355px;
	width: 794px;
	float:left;
}
.bigpic .absolute {
	position: absolute;
	left: 585px;
	top: 256px;
}
.bigpic .absolute1 {
	position: absolute;
	left: 400px;
	top: 256px;
}
.hor_div {
	margin: 0px;
	padding: 0px;
	width: 794px;
	text-align: center;
	clear: both;
}
.right_man {
	float: right;
	margin-right: 50px;
	margin-top: 275px;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 20px;
	text-align: right;
	display: inline;
}
.bigpicgen {
	background-image: url(../images/genesis_main_image.png);
	background-repeat: no-repeat;
	height: 355px;
	width: 794px;
	float:left;
}
.bigpicxact {
	background-image: url(../images/xacttime_main_image.png);
	background-repeat: no-repeat;
	height: 355px;
	width: 794px;
	float:left;
}
.right_man h1 {
	color: #FFFFFF;
	font-size: 1em;
	margin: 0px;
	padding: 0px;
}
.right_man p {
	font-size: 0.75em;
}
.right_man a {
	color: #FFFFFF;
}
.supportservices {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #666666;
	width: 550px;
	float: left;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
	margin-top: 10px;
}
.supportservices h1 {
}
.supportservices p {
	font-size: 0.875em;
}
.supportservices li {
	list-style-type: none;
	font-size: 0.875em;
}
.supportservices ul {
}
#box_middle_software {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	width:792px;
	border: 1px solid #999999;
	margin-bottom: 15px;
	float: right;
}
.bigpicts3000i {
	background-image: url(../images/ts3000i_main_image.png);
	background-repeat: no-repeat;
	height: 355px;
	width: 794px;
	float:left;
}
.bigpic_atvs {
	background-image: url(../images/atvs_main_image.png);
	background-repeat: no-repeat;
	height: 355px;
	width: 794px;
	float:left;
}
.main_clock_bullets_sidebar {
	width: 170px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 25px;
	float: left;
}
.main_clock_bullets_sidebar li {
	list-style-image: url(../images/logo_small_bullet.png);
	line-height: 1.5em;
	margin-left: 15px;
}
#demotip {
	display:none;
	font-size:0.8em;
	line-height:1.1em;
	width:160px;
	height:70px;
	padding:25px 25px 25px 25px;
	color:#333333;
	background-color: transparent;
	background-image: url(../images/tt_bluebox.png);
	background-repeat: no-repeat;
	z-index:1000;
	visibility: visible;
}
.box_middle_index {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	width:612px;
	float: left;
}
.box_middle2 {
	background-color: #FFFFFF;
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	margin-bottom: 10px;
}
.box_center_middle {
	background-image: url(../images/bkgd_centerbox_middle.png);
	background-repeat: repeat-x;
	background-position: bottom;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #999999;
	border-left-color: #999999;
	height: 200px;
	padding-right: 3px;
	padding-left: 9px;
}
.hp_vid {
	padding: 10px 5px 5px;
	clear: both;
}
.goto {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #999999;
	margin-top: 5px;
	padding-top: 3px;
}