/* CSS Document */

body {
	font-size:11px; 
	font-family:Arial, Helvetica, sans-serif;	
	background-color:#efefeb;
}
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { 
	margin:0px; 
	padding:0px;
}
img {
	border-style:none;
}

a {outline:none}
p {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:11px;
	color:#4d4d4d;
	font-weight:normal;
}

pre {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	font-size:12px;
	color:#4d4d4d;
	font-weight:normal;
}
.fl {
	float:left;
}
.fr {
	float:right;
}
.clr { clear:both}
.spacer10 {
	height:10px;
	width:10px;
	font-size:1px;
}
.spacer6 {
	height:6px;
	width:8px;
	font-size:1px;
}
.spacer20 {
	height:20px;
	width:20px;
}
.spacer30 {
	height:30px;
	width:30px;
}
.spacer40 {
	height:40px;
	width:40px;
}
#container {
	margin:0 ;
	padding:0;
}

#mainContainer {
	width:980px;
	margin:auto;
}

/*--------------------------TOP CONTENT-----------------------------------------------------*/

#top {
	
	background: #000 url(../images/trimarchi_side.jpg) 100% 0 no-repeat;
	padding-right:42px;
}

	.maintop-content {
		margin:auto; 
		width:968px;
	}
	.topLink {
		background: #000 url(../images/logo.jpg) no-repeat;
		//display: block;
		height:35px;
		margin-left: 120px;
	}
	ul.topLinks {
		color:#818181;
		width:90%;
		text-align:right;
		padding-top:7px;
	}
	ul.topLinks li {
		list-style-type:none;
		display:inline;
		font-size:12px;
	}
	
	ul.topLinks li a {
		color:#818181;
		text-decoration:none;
		line-height:22px;
		padding:0px 10px;
		font-size:12px;
	}
	ul.topLinks li a:hover{
		color:#fff;
	}
	
	/*.dootted {
		background:url(../images/dott-bg.gif) 0 0 repeat;
	}*/
	
	.banner {
		background: #000 url(../images/banner2.jpg) center top no-repeat;
		height:215px;
	}
	.banner_1 {
		background: #000 url(../images/banner_1.jpg) center top no-repeat;
		height:215px;
	}

	.banner_2 {
		background: #000 url(../images/banner_2.jpg) center top no-repeat;
		height:215px;
	}

	.banner_3 {
		background: #000 url(../images/banner_3.jpg) center top no-repeat;
		height:215px;
	}

	.banner_4 {
		background: #000 url(../images/banner_4.jpg) center top no-repeat;
		height:215px;
	}

	.banner_5 {
		background: #000 url(../images/banner_5.jpg) center top no-repeat;
		height:215px;
	}

	.line1 {
		background-color:#d9d8cb;
		height:9px;
		margin-top:1px;
		font-size:1px;
	}
	
/*CENTER CONTENT
================================================================*/

	.topHeading {
		color:#3a3a39;
		font-family:"Century Gothic" ;
		font-size:20px;
		line-height:32px;
		margin:15px 0px;
	}
	
	.innerContainer {
		width:980px;
		margin:auto;
	}
	
	.container2 {
		background-color:#e8e8e3;
		margin:0;
		border-bottom:1px solid #d0d0cc;
		border-top:1px solid #d0d0cc;
		padding:20px 0px;
	}
	.textBox {
		width:48%;
	}
	.textBox p {
		padding-left:32px;
	}
	.padd {
		padding-right:10px;
	}
	p.text2 {
		font-size:12px;
		color:#000;
	}
	
	p.text3 {
		font-size:14px;
		color:#000;
		font-family:Arial, Helvetica, sans-serif;
	}
	.read1{
		color:#2383ab;
		text-decoration:none;
	}
	.read1:hover {
		text-decoration:underline;
	}
	
	.read2{
		color:#524f4e;
		text-decoration:none;
	}
	.read2:hover{
		text-decoration:underline;
	}
	.allInner {
		width:100%;
	}
	
	
	ul.siteMapLink{
		margin:0;
		padding:0;
	}
	
	ul.siteMapLink li{
		list-style-type:none;
	}
	
	ul.siteMapLink li a{
		color:#2383ab;
		font-size:12px;
		font-weight:bold;
		list-style-type:none;
		text-decoration:underline;
	}
	ul.siteMapLink li a:hover{
		text-decoration:none;
	}
/*==============================================================

   LEFT CONTENT
   
================================================================*/


	.leftPanel {
		width:32%;		
	}
	
	.box1 {
		background:url(../images/box1.jpg) 0 0 no-repeat;
		width:254px;
		height:103px;
		padding:19px;
	}
	.box1 p {
		color:#f9af7e;
		padding:30px 20px 0px 0px;
	}
	
	.box1 a{
		background-color:#570d00;
		text-align:center;
		width:80px;
		height:28px;
		color:#fff;
		font-size:12px;
		line-height:28px;
		display:block;
		text-decoration:none;
		margin-top:5px;
		font-weight:bold;
	}
	.box1 a span {
		color:#f9af7e;
	}
	
	
	.box2 {
		background:url(../images/beinformed.jpg) 0 0 no-repeat;
		width:254px;
		height:153px;
		padding:19px;
	}
	.box2 p {
		color:#d3f581;
		padding:15px 20px 5px 0px;
	}
	
	.box2 a{
		background-color:#3f5c00;
		text-align:center;
		width:80px;
		height:28px;
		color:#fff;
		font-size:12px;
		line-height:28px;
		display:block;
		text-decoration:none;
		margin-top:-75px;
		margin-left: 190px;
		font-weight:bold;
	}
	.box2 a span {
		color:#91cd00;
	}
	.box2 label {
		color:#d3f581;
	}
	.box2 input {
		margin-bottom: 5px;
		margin-left: 5px;
	}
	.box2 input#phone {
		margin-left: 2px;
	}
	.box2 input#submit {
		background-color:#3f5c00;
		text-align:center;
		width:80px;
		height:24px;
		color:#fff;
		font-size:12px;
		line-height:24px;
		display:block;
		text-decoration:none;
		margin-top:0px;
		margin-left: 0px;
		padding-bottom: 3px;
		font-weight:bold;
		border: 0;
		cursor: pointer;
	}
	
	.box3 {
		background:url(../images/box3.jpg) 0 0 no-repeat;
		width:254px;
		height:103px;
		padding:19px;
	}
	.box3 p {
		color:#a3e6ff;
		padding:30px 20px 0px 0px;
	}
	
	.box3 a{
		background-color:#074d6a;
		text-align:center;
		width:80px;
		height:28px;
		color:#fff;
		font-size:12px;
		line-height:28px;
		display:block;
		text-decoration:none;
		margin-top:5px;
		font-weight:bold;
	}
	.box3 a span {
		color:#48bae6;
	}
	
	ul.leftLinks {
		margin-bottom:25px;
		padding:0;
	}
	ul.leftLinks li {
		background:url(../images/icon1.gif) 0 5px no-repeat;
		list-style-type:none;
	}
	
	ul.leftLinks li a {
		color:#000000;
		font-family:Arial, Helvetica, sans-serif;
		font-size:14px;
		padding-left:14px;
		line-height:20px;
		text-decoration:none;
	}
	ul.leftLinks li a:hover {
		text-decoration:underline;
	}


	.leftForm {
		padding-right:55px;
	}
	.leftForm .inputBox {
	
		border:1px solid #bcbcbc;
		padding-left:8px;
		font-size:14px;
		color:#000;
		height:17px;
		width:240px;
		background:transparent !important;
		margin:2px 0px;
	}
	
	.leftForm .textarea {
	
		border:1px solid #bcbcbc;
		padding-left:8px;
		font-size:14px;
		color:#000;
		width:240px;
		background:transparent !important;
		margin:2px 0px;
	}
	
	
	
/*==============================================================

   RIGHT CONTENT
   
================================================================*/

	.rightPanel {
		width:67%;	
	}
	.rightImg {
		background:url(../images/rightImg.jpg) 100% 0 no-repeat;
		padding-right:195px;
	}
	
	.heading1 {
		color:#3a3a39;
		font-family:"Century Gothic" ;
		font-size:28px;
		line-height:32px;
		margin:5px 0px;
	}
	.paddLeft {
		padding-left:30px;
	}
	
	.rightImgbox {
		width:32%;
	}
	
	.button1 {
		background:url(../images/btbg.gif) 0 0 repeat-x;
		line-height:30px;
		text-align:center;
		padding:0px 10px;
		display:block;
		color:#000000;
		width:18%;
		float:right;
		font-size:14px;
		text-decoration:none;
		border:1px solid #cacaca;
		
	}
	
	.padd30 {
		padding:30px;
	}
/*==============================================================

   FOOTER CONTENT
   
================================================================*/
	.footercontainer {
		background-color:#e8e8e3;
		margin-top:40px;
		border-top:1px solid #d0d0cc;
		padding:20px 0px;
		font-size:10px;
	}
	.footerText {
		text-align:center;
		padding:20px;
	}
	.footerText span{
		color:#919191;
		font-size:10px;
	}
	.footerText span a{
		color:#919191;
		font-size:10px;
		text-decoration:none;
	}
	.footerText span a:hover {
		text-decoration:underline;
	}
	
	.anchorresource{
	text-decoration:none;
	color:#333333;
	font-size:14px; 
	font-family:Arial, Helvetica, sans-serif;
	}
	
	.makeitright{
	margin-left:15px;
	}
	
	ul.box1Text {
	
	padding:22px 0px 0px 10px;
}
ul.box1Text li{
	line-height:14px;
	color:#f9af7e;
	font-size:10px;
}