#pageWrapper {
	display: block;
	width: 783px;
	margin-top: 0;
	margin-right: auto; /* used for neatly centering page */
	margin-bottom: 0;
	margin-left: auto; /* used for neatly centering page */
	background: #fff;
	}
	#cornerWrapper {
		padding: 0;
		margin: 0 12px 12px 12px;
		}
		#mainContent {
			width: 720px;
			padding: 10px;
			margin-left: auto;
			margin-right: auto;
			text-align: left;
			}
			/*Start of new CSS*/
			#mainContent #subnav {
				position: relative;
				margin: -5px 0 1em;
				}
			#mainContent #subnav ul {
				margin: 0;
				padding: 1.6em 1px 30px;
				}
			.shadetabs{
				/*padding: 3px 0;
				margin-left: 0;
				margin-top: 1px;
				margin-bottom: 0;
				font: bold 12px Verdana;
				list-style-type: none;
				text-align: left; /*set to left, center, or right to align the menu as desired*/
				*/
				}
			.shadetabs li{
				/*display: inline;
				margin: 0;*/
				display: block;
				margin: -6px 0 0;
				padding: 0 0 1px;
				background:url(../../images/subnav_bgitem20070807.gif) no-repeat 0 100%;
				}
			.shadetabs li a{
				/*text-decoration: none;
				padding: 3px 7px;
				margin-right: 3px;
				border: 1px solid #778;
				color: #2d2b2b;
				background: white url(../../images/shade.gif) top left repeat-x;*/
				display: block;
				margin: 0;
				padding: 8px 12px 10px;
				color: #666;
				text-decoration: none;
				outline: none;
				position: relative;
				*margin-bottom: -2px;
				}
			.shadetabs li a:hover{
				/*text-decoration: underline;
				color: #2d2b2b;*/
				color: #08c;
				}
			.shadetabs li.selected a:hover{ /*selected main tab style */
				/*text-decoration: none;*/
				color: #08c;
				}
			.shadetabs li.selected{
				/*position: relative;
				top: 1px;*/
				background: none;
				}
			.shadetabs li.selected a{ /*selected main tab style */
				color: #000;
				font-weight: bold;
				background:url(../../images/subnav_bgitem_active20070807.png) no-repeat 0 50%;
				_background-image:url(../../images/subnav_bgitem_active20070807.gif);
				/*border-bottom-color: white;*/
				}
			.tabcontentstyle{ /*style of tab content oontainer*/
				border: 1px solid gray;
				width: 420px;
				height: 250px;
				margin-bottom: 1em;
				padding: 10px;
				}
			.swapcontent{
				display: none;
				}
			
			/*START DATA TABLE*/
			table.data-table {
				border: 1px solid #000;
				border-collapse: collapse;
				font-size: 9px;
				line-height: 1.5em;
				}
			table.data-table thead,th,tfoot {
				background: #ddd;
				}
			th.data-table {
				background: #ddd;
				}
			table.data-table tr {
				border-top: 1px solid #000;
				}
			table.data-table th.ruler, td.ruler {
				border-left: 1px solid #000;
				}
			/*END DATA TABLE*/
			
			@media print {
				.swapcontent {
					display:block!important;
					}
				}
				/*End of new CSS*/
h1 {font-size: 24px; margin: 0 0 .1em 0; text-transform: capitalize;}
h2 {
	font-size: 16px;
	margin: 1em 0 0.3em 0; /*OLD margin-bottom:0px;*/
	color: #0066CC;}
h3 {
	font-size: 14px;
	margin: 1em 0 0.3em 0; /*OLD margin-bottom:0px;*/
	}
h4 {font-size: 12px; margin: 0;}

.item {font-weight: bold; color: #0066CC; text-transform: uppercase;}
.upper {text-transform: uppercase;}

p {
	font-size: 12px;
	line-height: 1.5em;
	color: #333;
	list-style: none;
	margin: 0 0 1em 0; /*Paragraphs will be snug to preceding tag, such as H1, H2, H3, but will have spacing folloiwing the paragraph*/
	}

/* BEGIN -- Float image and caption to right*/
.floatright {
	float: right;
	width: 300px;
	margin: 4px 0 15px 32px;
	/*background-color: #fff;*/
	background: url(http://www.secuoyas.com/img/fondoCasoTrabajos_Med.gif) left top repeat-y;
	padding: 10px;
	border: 0;
	/*
	border-top: 1px solid #999;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #999;
	*/
	}

div.floatright img {
	border: 0;
	/*
	border-top: 2px solid #555;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #555;
	*/
	}

/* START EVEN BETTER*/
#new_right_inner {/*ADDED BY ERIC*/
	float: right;
	width: 300px;
	}
#new_right_inner #new_epicks_side {
	margin-bottom: 10px;
	background: transparent url(http://9rules.com/styles/ali_images/newepickbluebottom.gif) bottom left no-repeat; }
	
	#new_epicks_side .epicks_inner {
		background: transparent url(http://9rules.com/styles/ali_images/epicknewtop.gif) top left no-repeat;
		padding: 10px 10px 19px 10px;
		font: normal 12px "Trebuchet MS", "Tahoma", sans-serif;
		color: #ccc; }
		
		#new_epicks_side .epicks_inner h3 {
			font: normal 14px "Trebuchet MS", "Tahoma", sans-serif;
			color: #cce1ff;
			padding: 0;
			margin: 0 0 9px 0; }
		
		#new_epicks_side .epicks_inner ul, #new_right_inner .green_inner ul {
			list-style: none;
			padding: 0;
			margin: 0; }
			
			#new_epicks_side .epicks_inner ul li, #new_right_inner .green_inner ul li {
				background: transparent url(http://9rules.com/styles/ali_images/new_whitelines.gif) 0 3px no-repeat;
				padding: 0 0 0 14px;
				margin-bottom: 5px;
				font: bold 12px "Trebuchet MS", "Tahoma", sans-serif; }
				
				#new_right_inner .green_inner ul li {
					background: transparent url(http://9rules.com/styles/ali_images/smallwhiteentry.gif) 0 3px no-repeat; }
				
				#new_epicks_side .epicks_inner ul a, #new_right_inner .green_inner ul a {
					color: #fff !important;
					text-decoration: none !important; }
					
					#new_epicks_side .epicks_inner ul a:hover, #new_right_inner .green_inner ul a:hover {
						color: #fff;
						text-decoration: underline !important; }
/* END -- Float image and caption to right*/

.first {
	margin: 1em 0;
	}

td, ul li {
	font-size: 12px;
	line-height: 1.5em;
	color: #333;
	list-style: none;
	margin: 0;
	}

ol li {
	font-size: 12px;
	line-height: 1.5em;
	color: #333;
	margin: 0;
	}

ol li.articles {padding-bottom: 20px;}

a:link {
	color: #0066cc;
	text-decoration: none;
	}
a:active {
	color: #003399;
	text-decoration: none;
	}
a:visited {
	color: #aaa;
	text-decoration: none;
	}
a:hover {
	color: #003399;
	text-decoration: underline;
	}
.hidden {
	position: absolute;
	left: 0px;
	top: -500px;
	width: 1px;
	height: 1px;
	overflow: hidden;
	}
/******************************** BEGIN MAIN NAVIGATION ********************************/
/* GLOBALHEADER */
#globalheader #globalnav { margin: 0; padding: 0; }
#globalheader #globalnav li { display: inline; }
#globalheader #globalnav li a { float: left; width: 117px; height: 0; padding-top: 38px; overflow: hidden; }
#globalheader #globalnav li a { background-image: url(../../images/globalnavbg.png); _background-image: url(../../images/globalnavbg.gif); background-repeat: no-repeat; }

/* BUTTONS */
#globalheader #globalnav li#gn-store a { background-position: 0 0; }
#globalheader #globalnav li#gn-store a { background-position: -117px 0; }
#globalheader #globalnav li#gn-mac a { background-position: -234px 0; }
#globalheader #globalnav li#gn-ipoditunes a { background-position: -351px 0; }
#globalheader #globalnav li#gn-iphone a { background-position: -468px 0; }
#globalheader #globalnav li#gn-downloads a { background-position: -585px 0; }
#globalheader #globalnav li#gn-support a { background-position: -702px 0; }

/* OVER STATES */
#globalheader #globalnav li#gn-apple a:hover { background-position: 0 -38px; }
#globalheader #globalnav li#gn-store a:hover { background-position: -117px -38px; }
#globalheader #globalnav li#gn-mac a:hover { background-position: -234px -38px; }
#globalheader #globalnav li#gn-ipoditunes a:hover { background-position: -351px -38px; }
#globalheader #globalnav li#gn-iphone a:hover { background-position: -468px -38px; }
#globalheader #globalnav li#gn-downloads a:hover { background-position: -585px -38px; }
#globalheader #globalnav li#gn-support a:hover { background-position: -702px -38px; }

/* PRESSED STATES */
#globalheader #globalnav li#gn-apple a:active { background-position: 0 -76px; }
#globalheader #globalnav li#gn-store a:active { background-position: -117px -76px; }
#globalheader #globalnav li#gn-mac a:active { background-position: -234px -76px; }
#globalheader #globalnav li#gn-ipoditunes a:active { background-position: -351px -76px; }
#globalheader #globalnav li#gn-iphone a:active { background-position: -468px -76px; }
#globalheader #globalnav li#gn-downloads a:active { background-position: -585px -76px; }
#globalheader #globalnav li#gn-support a:active { background-position: -702px -76px; }

/* ON STATES */
#globalheader.home #globalnav li#gn-apple a:hover { background-position: 0 0; cursor: default; }
#globalheader.store #globalnav li#gn-store a { background-position: -117px -114px !important; }
#globalheader.mac #globalnav li#gn-mac a { background-position: -234px -114px !important; }
#globalheader.ipoditunes #globalnav li#gn-ipoditunes a { background-position: -351px -114px !important; }
#globalheader.iphone #globalnav li#gn-iphone a { background-position: -468px -114px !important; }
#globalheader.downloads #globalnav li#gn-downloads a { background-position: -585px -114px !important; }
#globalheader.support #globalnav li#gn-support a { background-position: -702px -114px !important; }

#pageWrapper #mainNav {
	margin: 0;
	padding: 0;
	/*float: left;*/
	list-style: none;
	}
#pageWrapper #mainNav li {
	display: inline;
	height: 60px;
	line-height: 60px;
	}
#pageWrapper #mainNav li a {
	float: left;
	text-decoration: none;
	}

/* BUTTONS */
#pageWrapper #mainNav li.home a {
	width: 119px;
	background: url(../../images/main-navigation-home.gif) no-repeat left top;
	}
#pageWrapper #mainNav li.products a {
	width: 130px;
	background: url(../../images/main-navigation-products.gif) no-repeat left top;
	}
#pageWrapper #mainNav li.industries a {
	width: 132px;
	background: transparent url(../../images/main-navigation-industries.gif) no-repeat left top;
	}
#pageWrapper #mainNav li.showcase a {
	width: 132px;
	background: transparent url(../../images/main-navigation-showcase.gif) no-repeat left top;
	}
#pageWrapper #mainNav li.support a {
	width: 126px;
	background: transparent url(../../images/main-navigation-support.gif) no-repeat left top;
	}
#pageWrapper #mainNav li.about-us a {
	width: 144px;
	background: transparent url(../../images/main-navigation-about-us.gif) no-repeat left top;
	}

/* OVER STATES */
#pageWrapper #mainNav li.home a:hover {
	background-position: right top;
	}
#pageWrapper #mainNav li.products a:hover {
	background-position: right top;
	}
#pageWrapper #mainNav li.industries a:hover {
	background-position: right top;
	}
#pageWrapper #mainNav li.showcase a:hover {
	background-position: right top;
	}
#pageWrapper #mainNav li.support a:hover {
	background-position: right top;
	}
#pageWrapper #mainNav li.about-us a:hover {
	background-position: right top;
	}

/* ON STATES */
#globalheader.home #globalnav li.home a:hover {
	background-position:  right top;
	}

#home #pageWrapper #mainNav .home a,
#products #pageWrapper #mainNav .products a,
#industries #pageWrapper #mainNav .industries a,
#showcase #pageWrapper #mainNav .showcase a,
#support #pageWrapper #mainNav .support a,
#about-us #pageWrapper #mainNav .about-us a {
	background-position: right top;
	cursor: default;
	}
/******************************** END MAIN NAVIGATION ********************************/

/******************************** BEGIN ROUNDED CORNERS *******************************/
/* From http://www.schillmania.com/projects/dialog/ */
.dialog {
	width: 100%;
	margin: 0px auto;/*0px auto*/
	min-width: 20em;
	}
.dialog .hd .c,
.dialog .ft .c {
	font-size: 1px; /* ensure minimum height */
	height: 13px;
	}
.dialog .ft .c {
	height: 14px;
	}
.dialog .hd {
	background: transparent url(../../images/rounded-corners/grey-line/tl.gif) no-repeat 0px 0px;
	}
.dialog .hd .c {
	background: transparent url(../../images/rounded-corners/grey-line/tr.gif) no-repeat right 0px;
	}
.dialog .bd {
	background: transparent url(../../images/rounded-corners/grey-line/ml.gif) repeat-y 0px 0px;
	}
.dialog .bd .c {
	background: transparent url(../../images/rounded-corners/grey-line/mr.gif) repeat-y right 0px;
	}
.dialog .bd .c .s {
	margin: 0px 8px 0px 4px;
	background: #000 url(../../images/rounded-corners/grey-line/ms.jpg) repeat-x 0px 0px;
	padding: 1em;
	}
.dialog .ft {
	background: transparent url(../../images/rounded-corners/grey-line/bl.gif) no-repeat 0px 0px;
	}
.dialog .ft .c {
	background: transparent url(../../images/rounded-corners/grey-line/br.gif) no-repeat right 0px;
	}
	/******************************** FORMS *******************************/
	/* GRAY background rather than BLACK */
	.allformpro {
		width: 100%;
		margin: 0px auto;/*0px auto*/
		min-width: 20em;
		}
	.allformpro .allformpro-header .allformpro-content,
	.allformpro .allformpro-footer .allformpro-content {
		font-size: 1px; /* ensure minimum height */
		height: 13px;
		}
	.allformpro .allformpro-footer .allformpro-content {
		height: 14px;
		}
	.allformpro .allformpro-header {
		background: transparent url(../../images/rounded-corners/allformpro/tl.gif) no-repeat 0px 0px;
		}
	.allformpro .allformpro-header .allformpro-content {
		background: transparent url(../../images/rounded-corners/allformpro/tr.gif) no-repeat right 0px;
		}
	.allformpro .allformpro-body {
		background: transparent url(../../images/rounded-corners/allformpro/ml.gif) repeat-y 0px 0px;
		}
	.allformpro .allformpro-body .allformpro-content {
		background: transparent url(../../images/rounded-corners/allformpro/mr.gif) repeat-y right 0px;
		}
	.allformpro .allformpro-body .allformpro-content .allformpro-s {
		margin: 0px 8px 0px 4px;
		background: #f2f2f2 url(../../images/rounded-corners/allformpro/ms.jpg) repeat-x 0px 0px;
		padding: 1em;
		}
	.allformpro .allformpro-footer {
		background: transparent url(../../images/rounded-corners/allformpro/bl.gif) no-repeat 0px 0px;
		}
	.allformpro .allformpro-footer .allformpro-content {
		background: transparent url(../../images/rounded-corners/allformpro/br.gif) no-repeat right 0px;
		}
/******************************** END ROUNDED CORNERS ********************************/

/******************************** BEGIN IMAGES ********************************/
img {border: 0;}
img.left {
	float: left;
	margin: 2px 10px 5px 0;
	border: 0;
	}
img.right {
	float: right;
	margin: 2px 0 5px 10px;
	border: 0;
	}
img.across {
	margin: 0 0 10px 0;
	border: 0;
	}
img.inline { margin-top:12px; }
/******************************** END IMAGES ********************************/

div.clearer {
	clear: both;
	display: block;
	margin: 0;
	padding: 0;
	height: 0;
	line-height: 1px;
	font-size: 1px;
	}

/********************************* BEGIN PRINTER FRIENDLY PDF SIDEBAR *********************************/
.sidebar-left { width:207px; line-height:1.5; margin-top:0px; color:#333; float:left;}
.sidebar-left div { background:url(../../images/sidebarframetop.gif) no-repeat; padding:14px 0 0 0; margin-bottom:4px; }
.sidebar-left div * { padding-left:18px; padding-right:18px; }
.sidebar-left div * * { padding-left:0px; padding-right:0px; }
.sidebar-left div ul, .sidebar-left div ul.square { padding-left:35px; }
.sidebar-left div ol { padding-left:20px; }
.sidebar-left div h3 { margin-bottom:8px; text-shadow:2px 2px #fff; }
.sidebar-left div h3.subhead { margin-bottom:0px; }
.sidebar-left div h2 { margin-bottom:0px; text-shadow:2px 2px #fff; }
.sidebar-left div img.right { margin-left:6px; }
.sidebar-left div img.left { margin-right:6px; }
.sidebar-left div .last { background:url(../../images/sidebarframebottom.gif) 0 100% no-repeat; margin:0; padding-bottom:26px; padding-left:18px; padding-right:18px;  }
.sidebar-left div div { background-image:none; }

.sidebar-right { width:207px; line-height:1.5; margin-top:0px; color:#333; float:right;}
.sidebar-right div { background:url(../../images/sidebarframetop.gif) no-repeat; padding:14px 0 0 0; margin-bottom:4px; }
.sidebar-right div * { padding-left:18px; padding-right:18px; }
.sidebar-right div * * { padding-left:0px; padding-right:0px; }
.sidebar-right div ul, .sidebar-right div ul.square { padding-left:35px; }
.sidebar-right div ol { padding-left:20px; }
.sidebar-right div h3 { margin-bottom:8px; text-shadow:2px 2px #fff; }
.sidebar-right div h3.subhead { margin-bottom:0px; }
.sidebar-right div h2 { margin-bottom:0px; text-shadow:2px 2px #fff; }
.sidebar-right div img.right { margin-left:6px; }
.sidebar-right div img.left { margin-right:6px; }
.sidebar-right div .last { background:url(../../images/sidebarframebottom.gif) 0 100% no-repeat; margin:0; padding-bottom:26px; padding-left:18px; padding-right:18px;  }
.sidebar-right div div { background-image:none; }
/********************************* END PRINTER FRIENDLY PDF SIDEBAR *********************************/

/********************************* BEGIN IMAGE CAPTION SIDEBAR *********************************/
.caption-right { width:300px; line-height:1.5; margin-top:0px; color:#333; float:right;}
.caption-right div { background:url(../../images/sidebar-caption-top.jpg) no-repeat; padding:27px 0 0 0; margin-bottom:4px; }
.caption-right div * { padding-left:18px; padding-right:18px; }
.caption-right div * * { padding-left:0px; padding-right:0px; }
.caption-right div ul, .caption-right div ul.square { padding-left:35px; }
.caption-right div ol { padding-left:20px; }
.caption-right div h3 { margin-bottom:8px; text-shadow:2px 2px #fff; }
.caption-right div h3.subhead { margin-bottom:0px; }
.caption-right div h2 { margin-bottom:0px; text-shadow:2px 2px #fff; }
.caption-right div img.right { margin-left:6px; }
.caption-right div img.left { margin-right:6px; }
.caption-right div .last { background:url(../../images/sidebar-caption-bottom.jpg) 0 100% no-repeat; margin:0; padding-bottom:27px; padding-left:25px; padding-right:25px;  }
.caption-right div div { background-image:none; }
/********************************* END IMAGE CAPTION SIDEBAR *********************************/

/********************************* BEGIN UNBREAKABLE CSS EVENTS BOX *********************************/
/* From http://www.schillmania.com/projects/dialog/ */
#events {
	width: 100%;
	margin: 0px auto;
	min-width: 20em;
	color: #fff;
	}
#events .events-header .events-content,
#events .events-footer .events-content {
	font-size: 1px; /* ensure minimum height */
	height: 13px;
	}
#events .events-footer .events-content {
	height:14px;
	}
#events .events-header {
	background: transparent url(../../images/rounded-corners/solid-black/tl.gif) no-repeat 0px 0px;
	}
#events .events-header .events-content {
	background: transparent url(../../images/rounded-corners/solid-black/tr.gif) no-repeat right 0px;
	}
#events .events-body {
	background: transparent url(../../images/rounded-corners/solid-black/ml.gif) repeat-y 0px 0px;
	}
#events .events-body .events-content {
	background: transparent url(../../images/rounded-corners/solid-black/mr.gif) repeat-y right 0px;
	}
#events .events-body .events-content .events-s {
	margin: 0px 8px 0px 4px;
	background: #000 url(../../images/rounded-corners/solid-black/ms.jpg) repeat-x 0px 0px;
	padding: 1em;
}
#events .events-footer {
	background: transparent url(../../images/rounded-corners/solid-black/bl.gif) no-repeat 0px 0px;
	}
#events .events-footer .events-content {
	background: transparent url(../../images/rounded-corners/solid-black/br.gif) no-repeat right 0px;
	}

/* content-specific */

#events h1 {
	/* header */
	font-size: 2em;
	margin: 0px;
	padding: 0px;
	margin-top: -0.6em;
}
#events .events-body .events-content .events-s .events-thread {
	color: #fff;
	}
#events p {
	margin: 0.5em 0px 0px 0px;
	padding: 0px;
	font: 0.95em/1.5em arial,tahoma,"sans serif";
	}
html>body #events pre {
	font-size:1.1em;
	}
.odd {
	background-color: #ccc;
	color: #000;
	padding: 10px;
	text-align: left;
	}
.even {
	background-color: #fff;
	color: #000;
	padding: 10px;
	text-align: left;
	}
#events .even {
	background-color: #ccc;
	color: #000;
	}
#events .odd {
	background-color: #fff;
	color: #000;
	}
#events .even a:link {
	color: #0066cc;
	text-decoration: underline;
	}
#events .even a:visited {
	color: #003399;
	text-decoration: underline;
	}
#events .even a:active {
	color: #003399;
	text-decoration: underline;
	}
#events .even a:hover {
	color: #003399;
	text-decoration: underline;
	}
#events .odd a:link {
	color: #0066cc;
	text-decoration: underline;
	}
#events .odd a:visited {
	color: #003399;
	text-decoration: underline;
	}
#events .odd a:active {
	color: #003399;
	text-decoration: underline;
	}
#events .odd a:hover {
	color: #003399;
	text-decoration: underline;
	}
/********************************* END UNBREAKABLE CSS EVENTS BOX *********************************/

/********************************* BEGIN SMART ROLLOVER *********************************/
/* From: http://www.christianmontoya.com/2006/02/01/pure-css-image-rollover/ */
/* IE Bugs: does not work inside tables*/
a#db30-products-page-rollover img{border:none}
a#db30-products-page-rollover:hover img{border:none}
a#db30-products-page-rollover{float:left;display:block;height:72px;width:255px;overflow:hidden}
a#db30-products-page-rollover:hover{float:left;display:block;text-indent:-255px}

a#db60-products-page-rollover img{border:none}
a#db60-products-page-rollover:hover img{border:none}
a#db60-products-page-rollover{float:right;display:block;height:72px;width:227px;overflow:hidden}
a#db60-products-page-rollover:hover{float:right;display:block;text-indent:-227px}
/********************************* END SMART ROLLOVER *********************************/

/********************************* START PULLQUOTE *********************************/
/********************************* From: fernando-graphicos.com/pullquote-2 *********************************/
.pullquote {
	float: right;
	background: url(../../images/start_quote.gif) no-repeat top left;
	font-size: 2em;
	line-height: 1em;
	font-face: 'Helvetica', arial, verdana, sans-serif;
	font-weight: bold;
	padding: 10px;
	margin-left: 5px;
	width: 40%;
	}
.pullquote p {
	margin-left: 25px;
	color: #0066cc;
	}
.startquote {
	background: url(../../images/start_quote.gif) no-repeat top left;
	width: 25px;
	height: 25px;
	float: left;
	}
.endquote {
	background: url(../../images/end_quote.gif) no-repeat bottom right;
	width: 25px;
	height: 25px;
	float: right;
	}
/******************************* END PULLQUOTE ****************************************/

/******************************* BEGIN CUSTOMER LOGO ANIMATION *******************************/
#shufflediv {
	background-repeat: no-repeat;
	height: 200px;
	width: 200px;
	}
/******************************* END CUSTOMER LOGO ANIMATION *******************************/

/******************************* START TABLELESS TABLE *******************************/
#tablelessTable {
		width: 680px; /* OLD: 510px; */
		}
	.tableCell {
			position: relative;
			float: left;
			text-align: center;
			font-weight: bold;
			margin: 5px;
			padding: 2px;
			border: 1px solid #cccccc;
			color: #666666;
			width: 150px;
			}
			.tableCell img {
				float: none;
				clear: both;
				margin: 0 auto 0 auto;
				padding-bottom: 5px;
				display: block;
				}
/******************************* END TABLELESS TABLE *******************************/

/******************************* START GRID TO COLUMN *******************************/
#twoColumnWrapper {
	margin-top: 10px;
	margin-right: auto; /* used for neatly centering page */
	margin-bottom: 10px;
	margin-left: auto; /* used for neatly centering page */
	width: 700px; /* 750px inside main box | 5px white border | 5px grey padding as a virtual border */
	border: 0;
	padding: 0;
	background: #fff;
	}
	.twoColumnContent {
		text-align: left;
		float: left;
		width: 310px;
		padding: 20px;
		background: #fff;
		}
	.twoColumnSidebar {
		text-align: left;
		float: left;
		width: 310px;
		padding: 20px;
		background: #fff;
		}
img.left {
	margin-right: 10px;
	margin-bottom: 5px;
	}
img.right {
	margin-bottom: 5px;
	margin-left: 10px;
	}
.clearFix:after{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	}
/******************************* END GRID TO COLUMN *******************************/

/********************************* BEGIN FOOTER *********************************/
#footer {
	border: solid 1px #d5d5d5;
	margin: 12px 5px 12px 3px;
	padding: 0 20px 10px 20px;
	background: url(../../images/footer-background.gif) repeat-x;
	font-size: 80%;
	}
#footer a:link {
	color: #0066CC;/*#ffcc00;*/
	text-decoration: underline;
	}
#footer a:active {
	color: #ffcc00;
	text-decoration: none;
	}
#footer a:visited {
	color: #ffcc00;
	text-decoration: underline;
	}
#footer a:hover {
	color: #ffcc00;/*#fff;*/
	text-decoration: none;
	}
/********************************* END FOOTER *********************************/

.customers {
	width:365px;
	margin:0px auto;
	float: right;
	}

hr {
	border: 0;
	border-top: thin dotted;
	width: 80%;
	margin-top: 1em;
	padding-top: 1em;
	}
