body {width:auto; height:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#000000; line-height:22px; background:url(images/bg-body.jpg) repeat left top #F3ECCF; font-weight:bold;}
img {border:0;}
.wrapper {width:1000px; height:auto; margin:0 auto 0 auto;}
	.wrapper a {color:#0066CC; text-decoration:underline;}
	.wrapper a:hover {color:#003399; text-decoration:none;}
	
	.top {width:1000px; height:121px; background:#B75F35;}
	.logo {width:298px; height:99px; float:left; padding-top:22px; padding-left:31px;}
	.slogan {float:right; padding-top:34px; padding-right:59px;}
	.navbar {width:1000px; height:50px; line-height:50px; font-size:14px; color:#FFFFFF; background:url(images/nav-bg.jpg) repeat-x left top;}
		.navbar a {width:auto; height:50px; line-height:50px; text-align:center; display:block; color:#FFFFFF; text-decoration:none; background:url(images/navbar.jpg) repeat-x left top;}
		.navbar a:hover {color:#000000; text-decoration:none; background:url(images/navbar.jpg) repeat-x left bottom;}
		
		.current a {color:#000000; text-decoration:none; background:url(images/navbar.jpg) repeat-x left bottom;}

	.flash {width:1000px; height:222px; line-height:223px; font-size:0px; border-top:solid 1px #EFEBF5;}

.mainBody {width:1000px; height:auto; margin:0 auto 0 auto; padding-top:20px; padding-bottom:20px;}
.mainBody_Wide {width:980px; height:auto; margin:0 auto 0 auto; background:url(images/curve-wide.jpg) repeat-y center top;}
.mainBody_WideTop {width:980px; height:auto; margin:0 auto 0 auto; background:url(images/curve-wideTop.jpg) no-repeat center top;}
.mainBody_WideBottom {width:980px; height:auto; margin:0 auto 0 auto; background:url(images/curve-wideBottom.jpg) no-repeat center bottom;}
.mainBodyCanvas {width:940px; height:auto; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; margin:0 auto 0 auto;}
.mainBody_Wide2 {width:630px; height:auto; margin:0 auto 0 auto; background:url(images/curve-wide.jpg) repeat-y center top;}
.mainBody_WideTop2 {width:630px; height:auto; margin:0 auto 0 auto; background:url(images/curve-wideTop.jpg) no-repeat center top;}
.mainBody_WideBottom2 {width:630px; height:auto; margin:0 auto 0 auto; background:url(images/curve-wideBottom.jpg) no-repeat center bottom;}
.mainBodyCanvas2 {width:630px; height:auto; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; margin:0 auto 0 auto;}
	.left {width:333px; height:auto; float:left;}
	.leftCanvas {width:333px; height:auto; margin:0 auto 0 auto; padding-bottom:25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
	.leftCanvasP {width:333px; height:auto; margin:0 auto 0 auto; padding-top:25px; padding-bottom:25px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000000;}
	.left_title {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#990000;}
	.left_lineBg {padding-top:3px;}
	.leftSpacer {height:15px; line-height:15px; font-size:0px;}
	
	.curveBg {width:256px; height:auto; background:url(images/curve-bg.jpg) repeat-y left top;}
	.curveBg_top {width:256px; height:auto; background:url(images/curve-bgTop.jpg) no-repeat left top;}
	.curveBg_bottom {width:256px; height:auto; background:url(images/curve-bgBottom.jpg) no-repeat left bottom;}
	.curveCanvas {width:216px; height:auto; margin:0 auto 0 auto; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px;}
	.curve_title {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#990000;}
	
	.readMore {color:#990000;}
		.readMore a {color:#990000; text-decoration:underline;}
		.readMore a:hover {olor:#3C3C6D; text-decoration:none;}
	
	.right {width:667px; height:auto; float:right;}
	.whiteBg {width:656px; height:auto; background:url(images/whiteBg.jpg) repeat-y center top;}
	.whiteBg_top {width:656px; height:auto; background:url(images/whiteBg-top.jpg) no-repeat center top;}
	.whiteBg_bottom {width:656px; height:auto; background:url(images/whiteBg-bottom.jpg) no-repeat center bottom;}
	.rightCanvas {width:600px; height:auto; padding:28px;}
	.rightCanvasTesti {width:600px; height:auto;}
	.right_title {font-family:Lucida Sans, Arial, Helvetica, sans-serif; font-size:20px; color:#C64F00;}
	.rightSpacer {height:25px; line-height:25px; font-size:0px;}
	.rightBold {font-family:Arial, Helvetica, sans-serif; color:#CC0000;}
	
	.dashBg {width:600px; height:auto; background:url(images/dash.jpg) repeat-y center top;}
	.dashBg_top {width:600px; height:auto; background:url(images/dash-topBg.jpg) no-repeat center top;}
	.dashBg_bottom {width:600px; height:auto; background:url(images/dash-bottomBg.jpg) no-repeat center bottom;}
	.dashCanvas_imgBg {width:600px; height:auto; background:url(images/thumb-notes.jpg) no-repeat left top;}
	.dashCanvas {width:560px; height:auto; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003298; font-weight:bold;}
	
.footer {width:1000px; height:124px; background:url(images/footer-bg.jpg) no-repeat center top; font-size:14px; color:#DFDFDF; clear:both; overflow:hidden;}
	.footerCanvas {width:950px; height:auto; margin:0 auto 0 auto; padding-top:62px;}
	.footerLinks {float:left;}
		.footerLinks a {color:#DFDFDF; text-decoration:none;}
		.footerLinks a:hover {color:#FFFF00; text-decoration:none;}
	
	.footerCopyright {color:#66D725;}
		.footerCopyright a {color:#66D725; text-decoration:underline;}
		.footerCopyright a:hover {color:#FFFF00; text-decoration:none;}
	.footerLogo_thumb {float:right;}
	
.iconImg li {list-style-image:url(images/icon-check.jpg)}
.testi p {border:1px #D6B541 solid; border-bottom:3px #B75F35 solid; padding:15px; font-family:Arial, Helvetica, sans-serif; font-size:15px; font-style:italic; color:#222222}
.thumbLink {width:110px; height:73px; background:#FFFFFF; padding:4px;}
