/* Start of CMSMS style sheet 'default' */
body {
	margin: 0;
	padding: 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image: url(images/bgextend.jpg);
	background-repeat: repeat-x;
	background-color: #ECE9D8;
	background-position: center top;
}

td {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
}

h1 {
	font-size:16px;
	color:#165788;
	line-height:18px;
	margin:0;
	padding:0;
}

h2 {
	font-size:13px;
	color:#A12929;
	line-height:16px;
}


a {
	color:#165788;
}

strong {
	color:#A12929;
}

hr {
	clear:both;
}

#container {
	background:url(images/container_bg.jpg) repeat-y;
	width: 992px;
	margin: 0 auto 0 auto;
	padding: 0;
	position:relative;
}

#header {
	background-image: url(images/header.jpg);
	background-repeat: no-repeat;
	width: 992px;
	height: 304px;
	position:relative;
}

#left_column {
	margin:0;
	padding:0;
	width: 219px;
	float: left;
	background:url(images/left_column_bg.jpg) no-repeat;
	min-height:223px;
	height:auto !important;
	height:223px;
}

#right_column {
	margin:0;
	padding:0;
	width: 773px;
	float: left;
	background:url(images/right_column_bg.jpg) no-repeat;
	min-height:223px;
	height:auto !important;
	height:223px;
}

#content {
	width: 740px;
	padding: 10px 23px 10px 10px;
	line-height:18px;
}

#content p {
	margin:18px 0 18px 0;
}

#footer {
	background:url(images/footer_bg.jpg) no-repeat;
	width:992px;
	height:43px;
	text-align:center;
	color:#FFFFFF;
	font-weight:bold;
	padding-top:20px;
}

#footer a {
	text-decoration:none;
}

#credits {
	width:992px;
	margin: 0 auto 0 auto;
	text-align:right;
	padding: 0 30px 10px 0;
	color:#999999;
}

#credits a {
	color:#999999;
	text-decoration:none;
}

#phone_number {
	position:absolute;
	right:15px;
	top:10px;
	color:#FFFFFF;
	font-size:23px;
	font-weight:bold;
}

#learn_more, #get_expert_training {
	margin-left:13px;
}

.float_img {
	float:right;
	padding:20px 0 0 10px;
	clear:right;
}

.float_img_left {
	float:left;
	padding:0 10px 10px 0;
}


.header_homepage {
	font-size:18px;
	color:#BA6F2F;
	display:block;
	border-bottom:1px #6E754E solid;
	clear:both;
}
#homepage_products {
	clear:both;
}

#homepage_products td.homepage_products_spacer, #homepage_training td.homepage_training_spacer {
	background-color:#FFFFFF;
}

#homepage_products td, #homepage_training td {
	background-color:#E7E2D1;
	padding:0;
	margin:0;
}

.homepage_products_txt, .homepage_training_txt{
	padding:5px;
}

.homepage_products_txt a, .homepage_training_txt a {
	color:#000000;
}

.homepage_products_header a, .homepage_training_header a {
	display:block;
	text-align:center;
	color:#6E754E;
	font-weight:bold;
	text-decoration:none;
}

#gototop {
	text-align:right;
	clear:both;
}
#gototop a {
background:url(images/backtotop.jpg) no-repeat right;
padding:3px 14px 3px 0;
}

#display {
	line-height: 18px;
	font-size: 12px;
	margin: 25px;
	padding: 15px;
	background-color: #F1F1F1;
}
.displayOK {
	border: 1px solid #999;
}
.displayErr {
	border: 2px solid #F00;
}
.required {
	color: red;
	font-weight: bold;
}

.tables {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}

.tables td {
	border: 1px solid #CCCCCC;
	text-align:center; 
}

.tables th { 
	border: 1px solid #CCCCCC; 
	background-color:#ECE9D8;
	text-align:center; 
}

#contact_us {
	float:right;
	margin:-24px 0 0 0;
	height:37px;
	text-align:right;
}

#print_logo {
	display:none;
}

/* End of 'default' */

