body {margin:0; padding:0; background:#4A91F0 url(images/bg.jpg) top left repeat-x; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#333333;}
a img {border:0;}
a {text-decoration:underline; color:#0099CC;}
a:hover {text-decoration:none; color:#CC6600;}

.mainCanvas {margin:0 auto; width:980px; height:auto; overflow:hidden;}

.topCanvas {width:980px; height:170px; background:url(images/bg-top.jpg) top right no-repeat;}
	.logo {padding-top:32px; padding-left:20px;}

.canvas {width:970px; height:auto; background:#FFFFCC; padding:5px; overflow:hidden;}

.nav {width:970px; height:50px; background:#52A7E7 url(images/bg-nav.jpg) top left repeat-x;}
	.nav .spacer {width:2px; height:50px; background:url(images/nav-spacer.jpg) top left no-repeat; margin:0; padding:0; font-size:0px;}
	.nav a {display:block; height:50px; line-height:50px; text-align:center; color:#FFFFFF; font-family:Georgia, "Times New Roman", Times, serif; font-size:17px; font-weight:bold; font-style:italic; text-decoration:none; padding-left:25px; padding-right:25px;}
	.nav a:hover {text-decoration:none; color:#FFFF99; background:#2E7EEB;}
	.nav a.current {text-decoration:none; color:#FFFF99; background:#2E7EEB;}
	
.flash {width:970px; height:210px; background:#333333; margin-top:1px;}
.deadline {width:970px; height:5px; margin:0; padding:0; font-size:0px; background:#54AAE7 url(images/deadline.jpg) top center no-repeat;}

.left {float:left; width:270px; height:auto; padding:22px 0; background:url(images/bg-left.jpg) top repeat-x; font-family:tahoma; font-size:13px;}
	.left_title {font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-style:italic; font-weight:bold; color:#B63F3F;}
	.left_content_link { margin:0 auto; padding-left:15px;}
		.left_content_link a {display:block; width:230px; height:32px; line-height:32px; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; font-weight:bold; font-style:italic; color:#B63F3F; background:#EEEEEE url(images/bg-button.jpg) top center no-repeat; text-decoration:none; text-align:left; padding-left:20px; margin-bottom:3px;}
		.left_content_link a:hover {text-decoration:none; color:#3B87EC; background:#E9F2F2 url(images/bg-button-o.jpg) top center no-repeat;}
		.left_content_link a.brochure {display:block; width:200px; height:40px; line-height:36px; font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; font-weight:bold; font-style:italic; color:#B63F3F; background:#EEEEEE url(images/bg-button-brochure.jpg) top center no-repeat; text-decoration:none; text-align:left; padding-left:50px; margin-bottom:3px;}
		.left_content_link a.brochure:hover {text-decoration:none; color:#3B87EC; background:#E9F2F2 url(images/bg-button-brochure-o.jpg) top center no-repeat;}
		
.maincontent {font-size:13px; float:right; width:638px; height:auto; padding:36px 29px 20px 31px; line-height:20px;}
	.title {font-size:25px; font-style:italic; font-weight:bold; color:#B63F3F; line-height:normal;}
	.line {height:1px; background:url(images/line.jpg) repeat-x; margin:10px 0; padding:0; font-size:0px;}

.footer {clear:both; width:980px; height:77px; background:#FFFFCC url(images/bg-footer.jpg) bottom left repeat-x; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF;}
	.footer a {text-decoration:none; color:#FFFFFF;}
	.footer a:hover {text-decoration:underline; color:#FFFFFF;}
	.leaf {margin:0; padding:0; font-size:0px;}
	.footerLinx {float:left; padding-left:25px; padding-top:5px; width:400px; line-height:15px;}
	.copy {float:right; width:200px; text-align:right; padding-top:5px; padding-right:20px;}
	
.comp {font-weight:bold; color:#B63F3F;}

.galleryMain {width:400px; height:300px; border:3px solid #725C4C; margin:0; padding:0;}
.galleryThumb {width:120px; height:90px; border:2px solid #725C4C; margin:0; padding:0;}

ul.service {list-style-type: none; padding:2px; margin:4px;}
	ul.service li {background-image:url(images/bullet.jpg); background-repeat: no-repeat; background-position: 2px 7px; padding-left:25px;}