/* -----------------------------------------------
	Chiptech Stylesheet
----------------------------------------------- */

	body { margin:0; padding:0; font-size:12px; color:#504f4f; font-family:arial, helvetica, sans-serif; }
	#body { text-align:center; background:#c0c0c0; }
	
	p, div, td { font-size:12px; color:#504f4f; font-family:arial, helvetica, sans-serif; }
	h1 { font-size:16px; }
	h2 { font-size:14px; }
	h3 { font-size:16px; color:#141f37; font-style:italic; margin-bottom:0; padding-bottom:0; }
	h4 { font-size:10px; }
	h5 { font-size:10px; }
	h6 { font-size:10px; }
	
	form { margin:0; padding:0; }
	
	a:link { color:#504f4f; text-decoration:underline; }
	a:hover { color:#504f4f; text-decoration:none; }
	a:visited { text-decoration:underline; color:#a5a1a1; }
	a img { border:0; }
	
	.clear { clear:both; }
	.right { float:right; }
	.left { float:left; }
	
/* --- Layouts ---------------------------------- */

	#header { width:758px; height:95px; background:#ffffff; border-bottom:1px dotted #e1e1e0; border-right:1px dotted #e1e1e0; border-left:1px dotted #e1e1e0; margin:0 auto; text-align:left; }
	#header h1 { width:252px; height:60px; background:url("Images/logo.gif") no-repeat bottom right; text-indent:-5000px; margin:0; padding:18px 0 0 20px; }
	#banner { width:758px; height:139px; background:url("Images/banner1.jpg") no-repeat; border-top:5px solid #ebeced; margin:0 auto; border-left:1px dotted #e1e1e0; border-right:1px dotted #e1e1e0; }
	#quotesearch { width:760px; margin:0 auto; }
	#search { float:right; border-right:1px dotted #e1e1e0; background:url("Images/searchbg.gif"); width:252px; height:70px; text-align:right; border-bottom:1px dotted #c5c6c6; }
	#search form { margin:35px 17px 0 0; }
	#wraper { width:760px; margin:0 auto; text-align:left; border-bottom:1px dotted #e1e1e0; background:url("Images/wraperbg.gif") repeat-y; }
	#content { width:470px; float:left; margin:15px 0 15px 20px; }
	#side { width:253px; float:right; }
	#side h3 { margin:23px 0 0 22px; padding:0; width:119px; height:16px; background:url("Images/newsandupdates.gif") no-repeat; text-indent:-5000px; }
	#news { margin:20px 20px 20px 22px; color:#797878; }
	#news a { color:#797878; text-decoration:none; }
	.newsdate { color:#a5a4a4; font-size:11px; }
	.newsbody { color:#797878; }
	#footer { width:758px; margin:0 auto; background:#f4f4f4; text-align:left; padding:23px 0; border-left:1px dotted #e1e1e0; border-right:1px dotted #e1e1e0; }
	#footer .left { margin:0 0 0 30px; }
	#footer .right { margin:0 30px 0 0; font-size:11px; color:#737273; padding:15px 0 0 0; }
	#printetc { margin:20px 0 0 0; padding:0; }
	#printetc li { float:left; margin:0 7px 0 0; list-style:none; }
	
	#searchsubmit { width:29px; height:20px; background:#fff; border:1px solid #d3d3d3; cursor:pointer; position:relative; top:1px; font-size:12px; color:#515052; font-weight:bold; }
	#searchinput { width:130px; height:20px; border:1px solid #d3d3d3; background:#fff; margin:0 5px 0 0; }
	.siteby { font-size:11px; }
	.siteby a:link, .siteby a:visited { text-decoration:underline; color:#504f4f; }
	.siteby a:hover { text-decoration:none; color:#504f4f; }
	
/* --- CMS -------------------------------------- */

	.header { font-size:16px; color:#141f37; font-style:italic; }

/* --- Menu ------------------------------------- */

	.MenuTable { width:100%; border-top:1px dotted #c5c6c6; margin:10px 0 0 0; }
	.MenuCell { background:url("Images/menubg.gif") no-repeat left #e5e5e4; border-bottom:1px dotted #c5c6c6; padding:10px 0 10px 30px; }
	.MenuCellOver { background:url("Images/menubgover.gif") no-repeat left #7a7878; border-bottom:1px dotted #c5c6c6; padding:10px 0 10px 30px; }
	.MenuCellOver a:link.MenuLink, .MenuCellOver a:hover.MenuLink, .MenuCellOver a:visited.MenuLink { color:#f6f7f8; font-size:14px; }
	a:link.MenuLink, a:visited.MenuLink, a:hover.MenuLink { color:#555555; font-size:14px; text-decoration:none; }
	
/* --- Print ------------------------------------ */

	#print { width:600px; border:1px solid #c5c6c6; padding:20px; margin:20px; }
	
	
	span.tablespace{
		display:block;
		font-size:1px;
		line-height:1px;
		border-bottom:1px solid #e1e1e1;
		height:10px;
	}
	
	li{
		padding:5px 0;
	}
	
	.greyText{
		font-size:10px;
		margin:0;
		padding:5px 0 0 0;
	}
	
	.postName{
		color:#141F37;
		font-size:16px;
		font-style:italic;
		margin:0;
		padding:10px 0 0 0;
	}
	
	.serif{
		font-family:Georgia, "Times New Roman", Times, serif;
	}
	.redboldlarge{
		color:#ff0800;
		font-weight:bold;
		font-size:16px;
	}
	.datetext{
		font-size:10px;
		margin:0;
		padding:2px 0;
	}
	
	table.EmailFormContainer tr td table tr td table tr td{
		text-align:center;
	}
	
	#quote {
		border-bottom:1px dotted #C5C6C6;
		border-left:1px dotted #C5C6C6;
		float:left;
		height:70px;
		width:505px;
}
