/* General Styles for Theseus website - October 2008 */

/* defaults, globals, and miscellaneous
==============================================================================*/

*, span { margin: 0; padding: 0; /* removes defaults from all elements */ }

body {
	font-family: arial, san-serif, Verdana;
	font-size: 13px;
	text-align: left;
	line-height: 16px;
	background: none;
	margin: 0 auto;
	}
img { border: 0; /* removes border in case images get have anchor around them */ }
p { 
	font-size: 100%;
	margin:0; padding: 5px 10px;
	}
ul  { 
	margin: 0 0 10px 10px; padding: 10px 0 0 0; 
	list-style: none;
	}	
li  {
	background: url("../images/bullet02.gif") no-repeat 0 6px;
	margin: 0; padding: 2px 5px 2px 16px;
	}
h2 {
	font-size: 180%;
	font-weight: 300;
	margin:0; padding: 10px 0 10px 10px;
	font-family: Humanst521 BT, arial, san-serif, Verdana;
	}
h3 {
	font-size: 130%;
	margin: 0 10px 10px 10px; 
	padding: 20px 0 5px 0;
	background: url("../images/style/h2.gif") bottom no-repeat;	
	}
	h3.client_heading {
		height: 30px;
		margin: 20px 0 0 0; padding: 0 10px;
		background: none;
		}
	h3.rightTop {
		padding-top: 0;
		}
h4 {
	font-size: 110%;
	margin: 5px 10px; padding: 0 0 5px 0;
	border-bottom: 1px dashed #b7ced8;
	}
a {
	text-decoration: none;
	font-weight: 600;
	color: #fff;
	}
	a:hover {
		text-decoration: none;
		color: #467082;
		}
		
	p a, li a, h2 a, h3 a, h4 a {
		border-bottom: 1px dashed #d6bc9f;
		}		
		p a:hover, li a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
			border-bottom: 1px dashed #d6bc9f;
			}
			
	#cs_PageModeContainer a { border: none; }

#wrap hr { display: none; }	
.clear { clear: left; }
.clearboth { clear: both; }
.hideme { display: none; }
.boldtext { font-weight:600; }
.element_padding { padding: 10px; }
.right { float: right; padding: 5px 20px; }

.prev { float: left; text-align: left; width: 45%; }
.next { float: right; text-align: right; width: 45%; }

/* Backgrounds and Header wrappers
==============================================================================*/

#background {
	background: #bf9c74 url("../images/back/bg_fade.gif") top left repeat-x;
	overflow: hidden;
	height: 100%;
	}

#wrap {
	position: relative;
	margin: 0 auto;
	width: 960px;
	color: #fff;
	}
#header {
	height: 175px;
	background: url(../images/logo/thesius-text.gif) no-repeat;
	background-position:top left;
	margin: 0 5px;
	}
	
/* Main logo and system navigation
==============================================================================*/

h1 {
	float: left;
	width: 200px;
	background: url(../images/logo/thesius.jpg) no-repeat;
	}
	
	h1 a {
		display: block;
		height: 171px; width: 182px;		
		text-indent: -5000px;
		overflow: hidden;
		border: none;
		}
	h1 a:hover {
		text-decoration: none;
		border: none;
		}	

/* search setup
==============================================================================*/

#search {
	float: right;
	height: 52px; width: 323px;
	margin: 72px 0 0 0;
	text-align: left;
	background: url(../images/style/search.gif) no-repeat;
	}
	#search form {
		position: relative;
		padding: 0;
		margin: 0;
		}
	.formleft {
		float: left;
		width: 170px;
		text-align: top;
		padding-left:65px;
		}	
	.formright {
		float: left;
		padding: 0;
		}
		.formright input#searchGo {
			margin:0; padding:0;			
			height: 28px; width: 26px;
			}
	#search label { display: none; }
	#search input {
		width: 150px;
		color: #fff;
		font-size: 90%;
		margin: 5px 0 0 0;
		border: 0px white;
		background: none;
		}
		#search input.text:focus {
			background: none;
			border: none;
			-webkit-box-shadow: none;
			-moz-box-shadow: none;
			box-shadow: none;
			}


/* main site navigation
==============================================================================*/

#navholder {
	float: right;
	width: 602px;
	padding-right:6px;
	}
	
#nav {
	float: left;
	height: 48px; width: 596px;	
	margin: 3px 0 0 0; padding: 0;
	list-style: none;
	}
	
	#nav li {
		float: right;
		height: 48px;
		margin:0; padding:0;		
		background: none;
		overflow: hidden; /* if text-resize, this'll keep the nav the same size */
		}
		
	#nav li a {
		display: block;
		line-height: 48px;
		text-indent: -5000px;
		overflow: hidden;
		background-position: center top; /* horizontally centers the background image */
		border: none;
		}
		#navHome {
			width: 83px;
			background: url(../images/nav/nav_01.gif) no-repeat;
			}
			#selected #navHome { background: url(../images/nav/nav_01_active.gif) no-repeat; }
		#navAbout {
			width: 81px;
			background: url(../images/nav/nav_02.gif) no-repeat;
			}
			#selected #navAbout { background: url(../images/nav/nav_02_active.gif) no-repeat; }
		#navProducts {
			width: 99px;
			background: url(../images/nav/nav_03.gif) no-repeat;
			}
			#selected #navProducts { background: url(../images/nav/nav_03_active.gif) no-repeat; }
		#navClients {
			width: 139px;
			background: url(../images/nav/nav_04.gif) no-repeat;
			}
			#selected #navClients { background: url(../images/nav/nav_04_active.gif) no-repeat; }
		#navNews {
			width: 73px;
			background: url(../images/nav/nav_05.gif) no-repeat;
			}
			#selected #navNews { background: url(../images/nav/nav_05_active.gif) no-repeat; }
		#navContact {
			width: 112px;
			background: url(../images/nav/nav_06.gif) no-repeat;
			}
			#selected #navContact { background: url(../images/nav/nav_06_active.gif) no-repeat; }
	#nav li a:hover { background-position: 0 -48px; border: none; }
	#nav li#selected a { background-position: 0 0; }	


/* main site navigation
==============================================================================*/

.thesuesIconNav {
	margin: 0;
	width: 710px;
	overflow: hidden;
	clear: both;
	}

.thesuesIconNav ul {
	width: 600px;
	height: 144px;
	margin: 2px auto 0 auto; padding:0;
	list-style: none;
	}
	.thesuesIconNav ul li {
		float: right;
		height: 144px;		
		margin:0; padding:0;
		background: none;
		overflow: hidden; /* if text-resize, this'll keep the nav the same size */
		}
		.thesuesIconNav ul li a {
			display: block;
			line-height: 144px;
			width: 150px;
			text-indent: -5000px;
			overflow: hidden;
			background-position: center top; /* horizontally centers the background image */
			border: none;
			}
			.theseusEnt { background: url(../images/nav/theseus_ent.gif) no-repeat; }
			.theseusCJ { background: url(../images/nav/theseus_cj.gif) no-repeat; }
			.theseusTA { background: url(../images/nav/theseus_ta.gif) no-repeat; }
			.theseusCC { background: url(../images/nav/theseus_cc.gif) no-repeat; }
		.thesuesIconNav ul li a:hover { background-position: 0 -145px; border: none; }
			.thesuesIconNav ul li a.active,
			.thesuesIconNav ul li a.active:hover { background-position: 0 -290px; }
		
/* feature areas
==============================================================================*/		

div.featureShort_01 { background: url('../images/headers/header_short_01.jpg') top center no-repeat; overflow: hidden; }
div.featureShort_02 { background: url('../images/headers/header_short_02.jpg') top center no-repeat; overflow: hidden; }
div.featureShort_03 { background: url('../images/headers/header_short_03.jpg') top center no-repeat; overflow: hidden; }
div.featureShort_04 { background: url('../images/headers/header_short_04.jpg') top center no-repeat; overflow: hidden; }
div.featureShort_05 { background: url('../images/headers/header_short_05.jpg') top center no-repeat; overflow: hidden; }

	div.featureShort_01 .subsitefeature, div.featureShort_02 .subsitefeature, div.featureShort_03 .subsitefeature,
	div.featureShort_04 .subsitefeature, div.featureShort_05 .subsitefeature {
		height: 115px;
		}
	.subsitefeature {
		width: 950px;
		margin: 0 auto 30px auto;
		overflow: hidden;
		}
		.subsitefeature h2 {
			line-height: 60px;
			padding: 0 0 0 10px;
			}
			
		.subsitefeature p {
			width: 530px;
			padding-left: 20px;
			}
			
/* homepage feature area
==============================================================================*/	

#homefeature {
	display: block;
	height: 346px; width: 950px;
	margin: 0 auto 20px auto; padding:0;
	background: url('../images/style/homepage_area.gif') top center no-repeat;
	}
	#homefeature #CS_Element_homepagefeature {
		margin: 0; padding: 0; background: red; height: 0;
		}

	/* home main */
	#homeMain {
		float: left;
		height: 346px; width: 704px;
		}
		#homeMain img {
			float: left;
			}
		.homeMainNav {
			clear: left;
			margin: 0;
			padding: 0;
			list-style: none;
			overflow: hidden;
			}
			.homeMainNav li {
				margin: 0;
				padding: 0;
				background: none;
				float: left;
				display: block;
				}
				.homeMainNav li a {
					width: 176px;
					padding: 0;
					line-height: 57px;
					display: block;
					border-bottom: none;
					text-indent: -5000px;
					}
				.homeMainNav li.home01 a { background: url('../images/home/home_nav_01.gif') 0 0 no-repeat; }
				.homeMainNav li.home02 a { background: url('../images/home/home_nav_02.gif') 0 0 no-repeat; }
				.homeMainNav li.home03 a { background: url('../images/home/home_nav_03.gif') 0 0 no-repeat; }
				.homeMainNav li.home04 a { background: url('../images/home/home_nav_04.gif') 0 0 no-repeat; }
					.homeMainNav li a:hover, #main1 .home01 a, #main2 .home02 a, #main3 .home03 a, #main4 .home04 a {
						background-position: 0 -57px;
						}
	
	#homeDiscover, #homeFeatures, #homeDemo {
		float: right;
		width: 236px;
		margin: 10px 0 0 0; padding: 0 10px 0 0;
		overflow: hidden;
		}
	#homeDiscover { height: 154px; background: url('../images/home/discover.gif') top left no-repeat; }
	#homeFeatures { height: 81px; background: url('../images/home/features.gif') top left no-repeat; }
	#homeDemo { height: 71px; background: url('../images/home/demo.gif') top left no-repeat; }
		
		.featureItem {
			display: block;
			float: left;
			width: 216px;
			overflow: hidden;
			}
		.featureNav {
			display: block;
			float: left;
			width: 10px;
			overflow: hidden;
			}
			.featureNav a {
				display: block;
				width: 10px;
				text-indent: -5000px;
				overflow: hidden;
				text-decoration: none;
				border: none;
				}
				#homeDiscover .featureNav a { height: 154px; }
					#homeDiscover .featureNav a#prev { background: url('../images/home/discover_prev.gif') top left no-repeat; }
					#homeDiscover .featureNav a#next { background: url('../images/home/discover_next.gif') top left no-repeat; }
						#homeDiscover .featureNav a#prev:hover, #homeDiscover .featureNav a#next:hover { background-position: 0 -154px; border: none; }
				#homeFeatures .featureNav a { height: 81px; }				
					#homeFeatures .featureNav a#prev { background: url('../images/home/features_prev.gif') top left no-repeat; }
					#homeFeatures .featureNav a#next { background: url('../images/home/features_next.gif') top left no-repeat; }
						#homeFeatures .featureNav a#prev:hover, #homeFeatures .featureNav a#next:hover { background-position: 0 -81px; border: none; }
		
		#homeDiscover h2, #homeFeatures h2 {
			margin: 5px 0 0 0; padding:0;
			width: 216px;
			text-align: center;
			text-indent: -5000px;
			}
			
		#homeDiscover .scroller {
			height: 130px;
			margin: 0; padding:0;
			}
			#homeDiscover .section, #discover1, #discover2, #discover3, #discover4, #discover5, #discover6, #discover7, #discover8, #discover9, #discover10 { 
				width: 216px; 
				margin: 10px 0 0 0; padding:0; 
				}
			#homeDiscover p {
				margin:0;
				text-align: center;
				padding: 0;
				}
			#homeDiscover p a {
				text-decoration: none;
				border: none;
				}
				#homeDiscover p a:hover {
					color: #C2E7F6;
					border: none;
					}
				#homeDiscover p a img {
					margin: 0 0 2px 0;
					}
		
		#homeFeatures .scroller {
			height: 45px;
			width: 216px;
			margin: 15px 0 0 0; padding: 0;
			}
			#homeFeatures .section, #features1, #features2, #features3, #features4, #features5, #features6, #features7, #features8, #features9, #features10 { 
				width: 216px; 
				margin:0; padding:0;
				}
			#homeFeatures p {
				margin:0;
				text-align: center;
				padding: 0;
				}
			#homeFeatures p a {
				text-decoration: none;
				border: none;
				}
				#homeFeatures p a:hover {
					color: #C2E7F6;
					border: none;
					}

		#homeDemo a {
			height: 71px;
			display: block;
			text-indent: -5000px;
			background: url('../images/home/demo.gif') top left no-repeat;
			border: none;
			}
			#homeDemo a:hover {	background-position: 0 -71px; border: none; }

/* main content layout styles
==============================================================================*/

#maincontent {
	width: 960px;
	margin: 0 auto;
	}
	
.x1col, .x2cols, .x3cols, .x4cols, .x1right {
	float: left;
	margin: 10px 0;
	padding: 0 5px;
	}
.x1col, .x1right { width: 230px; }
.x1right {
	/*border-left: 1px solid #ccb090;
	padding-left: 4px;*/
	float: right;
	}
.x2cols { width: 470px; }
.x3cols { width: 710px; }
.x4cols { clear: both; width: 950px; }

/* 2nd level navigation
==============================================================================*/

.nav2 {
	margin: 0;
	padding: 0;
	list-style: none;
	}
	.nav2 li {
		padding: 0 0 5px 0;
		margin: 0;
		background: none;
		}
		.nav2 li a {
			display: block;
			line-height: 30px;
			padding: 0 10px;
			width: 210px;
			color: white;
			overflow: hidden;
			border: none;
			}
		.nav2 li a:hover, .nav2 li a.active {
			color: white;
			background: url(../images/nav/sec_nav.gif) center top no-repeat;
			border: none;
			}
			
/* Button link styles (230 x 140)
==============================================================================*/

.buttonLinks {
	padding: 0;
	margin: 10px 0 20px 0;
	list-style: none;
	background: url('../images/style/button_links_border.gif') center bottom no-repeat;
	}
	.buttonLinks p {
		padding: 0 0 5px 0;
		margin: 0;
		background: none;
		}
		.buttonLinks a {
			display: block;
			height: 140px;
			padding: 0;
			width: 230px;
			overflow: hidden;
			border: none;
			text-indent: -5000px;
			}
			.buttonLink01, .buttonLink01 a {background: url('../images/style/button_links_01.gif') left top no-repeat;}
			.buttonLink02, .buttonLink02 a {background: url('../images/style/button_links_02.gif') left top no-repeat;}
			.buttonLink03, .buttonLink03 a {background: url('../images/style/button_links_03.gif') left top no-repeat;}
			.buttonLink04, .buttonLink04 a {background: url('../images/style/button_links_04.gif') left top no-repeat;}
			.buttonLink05, .buttonLink05 a {background: url('../images/style/button_links_05.gif') left top no-repeat;}
			.buttonLink06, .buttonLink06 a {background: url('../images/style/button_links_06.gif') left top no-repeat;}
			
		.buttonLinks a:hover {
			background-position: -230px 0;
			border: none;
			}
	
/* Quote feature
==============================================================================*/

.quoteTop {
	clear: both;
	width: 950px;
	height: auto;
	margin: 10px auto 0 auto;
	background: url('../images/style/quote_02.gif') top right no-repeat;
	}
	.quoteTop .quoteText {
		text-align: center;
		font-style: italic;
		font-size: 110%;
		font-weight: 600;
		padding: 30px 80px 15px 80px;
		background: url('../images/style/quote_01.gif') top left no-repeat;
		}
.quoteBottom {
	width: 950px;
	height: 50px;
	margin: 0 auto;
	background: url('../images/style/quote_04.gif') top right no-repeat;		
	}
	.quoteBottom .quoteByWho {
		text-align: right;
		float: right;
		padding: 30px 140px 0 10px;
		}
		
.quoteBottomLeft {
	display: block;
	overflow: hidden;
	float: left;
	width: 20px;
	height: 50px;
	background: url('../images/style/quote_03.gif') top right no-repeat;
	}
		
.x4cols .quoteTop, .x4cols .quoteBottom { width: 940px; }
.x3cols .quoteTop, .x3cols .quoteBottom { width: 700px; }
.x2cols .quoteTop, .x2cols .quoteBottom { width: 460px; }
.x1col .quoteTop, .x1col .quoteBottom { width: 220px; }
.x1right .quoteTop { width: 220px; background: url('../images/style/quote_02.gif') top right no-repeat; }
	.x1right .quoteBottom { width: 220px; }
	.x1right .quoteTop .quoteText { background: url('../images/style/quote_01.gif') top left no-repeat; }
	.x1col .quoteText, .x1right .quoteText { padding: 20px 15px 15px 15px; }
	.x1col .quoteBottom .quoteByWho, .x1right .quoteBottom .quoteByWho { padding: 20px 120px 0 10px; }

.x3TwoColumns .quoteTop, .x3TwoColumns .quoteBottom { width: 345px; }

.product_fade { background: url('../images/style/product_fade.gif') top left no-repeat; }
	.product_fade h3 {
		margin-right: 20px;
		}

.x1right .quoteBottom .quoteByWho { padding: 50px 10px 0 0; width: 190px; }

/* Forms
==============================================================================*/

form p, form h3 { padding: inherit 0; }
fieldset {
	margin: 10px 0;
	padding: 5px 10px;
	border: solid 0 transparent;
	}
legend {
	font-weight: bold;
	color: white;
	}
label {
	width: 206px;
	padding: 5px 5px 5px 0;
	}
input {
	width: 214px;
	font-size: 100%;
	margin: 5px 0;
	padding: 2px 0;
	border: 1px solid #AB8B68;
	color: #666;
	}
	input.radio, input.checkbox, input.button {
		width: auto;
		}
	input.radio {
		float: left;
		margin-right: 1em;
		}	
	input.submit { width: 216px; }
select {
	width: 206px;
	font-size: 100%;
	padding: 2px;
	}
	option { background: #fff; }
textarea {
	width: 280px;
	height: 100px;
	border: 1px solid #AB8B68;
	margin: 5px 0;
	color: #666666;
	font-size: 100%;
	}
input:focus, textarea:focus { background: #ccc; }

.CS_Form_Required {
	vertical-align: baseline;
	padding: 5px 0;
	}
	
.CS_Form_Description { display: none; }
	.CS_Form_Description br {
		background: red;
		line-height: 10px;
		}

.CS_Form_Required, .CS_Form_Required_Baseline { font-weight: 600; }

.CS_Form_Form table table td {
	padding-bottom: 5px;
	}
	.CS_Form_Form table table td td {
		padding-bottom: 0;
		}

.feedback span input {
	width: auto;
	margin-right: 5px;
	margin-top: 2px;
	}
.feedback td {
	}
	.feedback td td {
		vertical-align: top;
		padding: 0 0 10px 0;
		}
		.feedback td td td {
			padding: 0;
			}

.field {
	background-color: #ab8b68;
	padding: 0 5px;
	line-height: 22px;
	width: 210px;
	border-radius: 3px;
	margin-left: 2px;
	}
			
/* Uniform CSS */
form .button span {
	color: #666666;
	}
	
form div.selector {
	width: 214px; /* width (-10px padding) + 4px for outer glow */
	}
	form div.selector span {
		width: 187px; /* above value minus (25 + 2)px for padding */
		}
	form div.selector select, form select {
		width: 220px; /* real width */
		}
		
form div.uploader {
	width: 220px;
	}
	form div.uploader span.filename {
		width: 112px;
		}

/* tables for use 
==============================================================================*/

#selector { margin: 5px 0; }

#selector table {
	padding: 0; margin: 0;
	}

#selector th {
	font-size: 100%; 
	background-color: #8e6d48; 
	color: white; 
	text-align: center; 
	padding: 10px 0; 
	border-bottom: 1px solid #bf9c74; 
	border-right: 1px solid #bf9c74;
	}
	
#selector td {
	font-size: 100%; 
	background-color: #ab8b68; 
	text-align: left; 
	padding: 5px 2px; 
	border-bottom: 1px solid #bf9c74; 
	border-right: 1px solid #bf9c74;
	vertical-align: top;
	}
	#selector .odd td {
		background: none;
		}

/* Page Footer
==============================================================================*/

#footer {
	margin: 50px auto 0 auto; padding: 0;
	clear: both;
	float: left;
	width: 960px;
	background: url('../images/style/footer_back.gif') top center no-repeat;
	}
	#footer .cols, #footer .colsNoHeader, #footer .colsDouble {
		width: 310px;
		float: left;
		overflow: hidden;
		padding: 0 5px;
		}
	#footer .colsDouble {
		width: 630px;
		}
	#footer .colsNoHeader {
		padding-top: 56px;
		}

	#footer form {
		padding: 10px 0;
		}
		
		#footer fieldset {
			padding: 0 10px 10px 10px;
			margin: 0;
			}
		
		#footer label {
			display: none;
			}
			
		#footer input, #footer textarea {
			width: 270px;
			border: none;
			margin: 0;
			padding: 7px 10px;
			text-indent: 0;
			font-family: verdana;
			}
			#footer a.submit, #footer input.submit {
				font-family: Verdana, Arial, san-serif;
				width: 290px;
				height: 30px;
				padding: 0 10px;
				line-height: 30px;
				text-transform: uppercase;
				display: block;
				font-weight: 300;
				font-size: 90%;
				cursor: pointer;
				}
				#footer a.submit:hover, #footer input.submit:hover {
					background-position: 0 -30px;
					}
					
		#footer .footerSelect {
			width: 280px;
			padding: 5px;
			margin: 0 0 10px 25px;
			}
			#footer .footerSelect select {
				width: 280px;
				/* note: value = single line text field + width of border + padding. 
				IE does NOT recognise the border value on the select element, whereas Firefox does but the border width is not added to the overal width. */
				padding: 0;
				margin: 0;
				}
				#footer .footerSelect select option {
					padding: 1px 5px;
					}
			
		#footer textarea {
			height: 100px;
			}
			
		#footer .req input, #footer .req textarea, #footer .req option {
			font-weight: 600;
			}
			
		/* Uniform CSS */
		#footer .button span {
			width: 270px;
			}
			
	#footer .footerLogos {
		padding: 0; margin: 0;
		list-style: none;
		}
		#footer .footerLogos li {
			padding: 5px 0 0 10px;
			background: none;
			float: left;
			}
			#footer .footerLogos li a {
				border: 5px solid #fff;
				overflow: hidden;
				display: block;
				width: 130px;
				height: 130px;
				}
				#footer .footerLogos li a:hover {
					border-color: #ccc;
					}
				#footer .footerLogos li img {
					border: 5px solid #fff;
					}
		
/* Snippets
==============================================================================*/

.imgRight {
	float: right;
	margin: 10px;
	}
.imgLeft {
	float: left;
	margin: 10px;
	}
	.imgRight a img, .imgLeft a img {
		border: 5px solid #fff;
		}
		.imgRight a:hover img, .imgLeft a:hover img {
			border-color: #ccc;
			}
	
.imgRight a, .imgLeft a { text-decoration: none; border: none; }
	
.contactDetails {
	padding: 10px;
	width: auto;
	display: block;
	overflow: hidden;
	font-weight: 600;
	}
	.contactDetails span {
		float: left;
		display: block;
		padding: 0px 5px 10px 0;
		text-align: right;
		clear: left;
		}
		.contactDetails span img {
			margin: 0;
			}
	.contactDetails p {
		float: left;
		display: block;
		padding: 0px 0 0 5px;
		width: 85%;
		}

.x3TwoColumns {
	width: 335px;
	float: left;
	}
	.x3TwoColumns .imgLeft, .x3TwoColumns .imgRight {
		margin-bottom: 30px;
		}
		.x3TwoColumns .imgLeft img, .x3TwoColumns .imgRight img {
			border: none;
			}
	
.x3TwoColumnsblue {
	width: 335px;
	float: left;
	background: #74a9bf;
	margin: 0 10px 0 0; padding: 0 0 20px 0;
	}

/* News
==============================================================================*/
	
.articleListing {
	clear: both;
	float: left;
	}
	
.articleListing h3 {
	font-size: 110%;
	background: none;
	margin: 0 20px 0 10px; 
	padding: 15px 0 5px 0;
	}
.articleListing p { 
	padding: 0 10px 5px 10px;
	}
	
	.listingDateImg {
		float: left;
		width: 180px;
		height: 110px;
		padding: 10px;
		background: url('../images/style/date_04.gif') center center no-repeat;
		}
		
		.listingDateImg img {
			padding: 5px;
			float: right;
			clear: none;
			}
	
		.listingDateImg span {
			padding: 0;
			margin: 0;
			float: left;
			width: 70px;
			line-height: 110px;
			text-align: center;
			font-size: 120%;
			font-weight: 600;
			}
			
.thesuesIconNav { margin:0; padding:0; }

.resultfooter .imgshow { text-align: center; }
