
body {
	margin: 0;
	padding: 0;
	border: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 62.5%;                 /*resets 1em to 10 pixels*/
	color: #339999;
	}
	

#pagecontainer {
	width: 562px;
	border: 0px;
	margin: 0;
	padding: 15px 0 0 0;
	background-color: #FFFFFF;
	text-align:left;
	overflow: visible;
}

							/*specifically for index page*/
							
							
							
							#pagecontainerindexpage {
							width: 604px;
								margin: 0 auto;
									padding: 0;
									}
							
							#spacerforclickonlogo {
							width: 604px;
							height: 73px;
							text-align:right;
							}
							
							#inlineimages {
							clear: both;
								text-align: center;
								display: inline;
								margin: 0 auto;
							
							}
							
							#iframecontainer {
							width: 603px;
							margin: 65px 0 0 0;
							}
							
							.mainmenuimages {
							margin: 0 5px 0 0;
							border:0;
							}
							
							.mainmenuimagesextramargin {
							margin: 0 40px 0 0;
							border:0;

						/*end of index page specifics*/

}
#titlecontainer {
	width: 500px; 
	/*font-size: 1.3em;
	font-weight: bold;
	color: #339999;*/
}

#leftcolumn {
	float: left; /* since this element is floated, a width must be given */
	width: 275px; 
	margin: 0;
	padding: 0;
	clear:both;
}

#rightcolumn {
width: 262px;
float: right;
/*
margin: 0 0 0 300px;  */
	padding: 0;
	text-align:center;

}



#fullwidthcolumn {
	width: 560px;
	clear:both;
	margin: 0 auto;
	color: #339999;
	text-align: center;
}



			img.centred {
				margin: 0px auto 0px auto;
			}
			
			
			
			.samplerstext {
				color: #339999;
				font-size: 1em;
				line-height: 1.25em;
				text-align: justify;
				
			
			}
				
			a:link {
				font-size: 1em;
				font-weight: bold;
				color: #339999;
			}
			
			a:hover {
				font-size: 1em;
				font-weight: bold;
				color: #000000;
			}
			
			a:active {
			color: #000000;
			}
			
			a:visited {
				font-family: Verdana, Arial, Helvetica, sans-serif;
				font-size: 10px;
				color: #999999;
			}
			
			
			h1 {
				font-size: 1.3em;
			line-height: 100%;
				font-weight: bold;
				color: #339999;
				margin: 0 0 0px 0;
			
				
			}
			
			p {
					font-size: 1.1em;
				margin: 15px 0 -3px 0;
				font-weight: normal;
				color: #000000;
				line-height: 1.4em;
						text-align: justify;	
			
			}
			
			
			
									.captionsofsamples {
										border: 1px dashed #339999;
										font-size: 1.1em;
										line-height: 1.3em;
										text-align:justify;
										color:#339999;
										padding: 4px;
									}
									
										.menutitles {
										font-size: 1em;
										font-weight: bold;
										color: #FFFFFF;
									}
									
									.clientquote {
										font-size: 1.1em;
										font-weight: bold;
										color: #339999;
										font-style: normal;
										text-align: center;
									}
									
									
									
									.logoimages {
									margin: 0 0 25px 25px;
									
									}

#captions {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	margin: 12px 0 5px 0;
	color: #999999;
	text-align: center;
}

