body { margin:0; padding:0; line-height:normal; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#333333;}
img {border:0;}
.wrapper {width:100%; min-width:1000px; height:auto; margin:0 auto 0 0; background:url(images/back-bg.jpg) top left repeat-x #ffffff;}
a{color:#0033CC; text-decoration:none;}
a:hover{color:#0066FF; text-decoration:underline;}

.main {width:100%;  min-width:1000px; height:298px;}
.top {width:100%; min-width:1000px; height:42px; line-height:42px;}
.domain_text {width:300px; height:auto; float:left;color:#FFF41E; text-align:center;}
.toplink {width:680px; padding-right:20px; height:auto; float:right; color:#FFFFFF; text-align:right; font-size:11px;}
	.toplink a {color:#FFFFFF; text-decoration:none;}
	.toplink a:hover {color:#FFFFFF; text-decoration:underline;}
.logoflash_bg {width:100%; min-width:1000px; height:200px; clear:both;}
.logo {width:300px; height:150px; float:left; padding-top:40px; text-align:center;}
.flash {width:700px; height:200px; float:right;}

.navbar_canvas {width:100%; min-width:1000px; height:54px; line-height:54px;}
.navbar {float:right; font-size:12px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-align:center; height:50px;}
	.navbar a {color:#FFFFFF; text-decoration:none; display:block; height:50px; line-height:50px; text-align:center; width:100%;}
	.navbar a:hover {color:#FFFF7D; text-decoration:none; background:url(images/nav-hover.jpg) repeat-x top center;}

.maincontent {width:100%; min-width:1000px; height:auto; background:url(images/left-bck.jpg) left top repeat-y; overflow:hidden; clear:both;}
	.maincontent2 {width:1000px; height:auto; clear:both;}
.left {width:300px; height:auto; float:left;}
.left_img {width:300px; height:250px; float:left;}
.left_bg {height:261px; width:300px; background:url(images/left-bg.jpg) left top repeat-x; clear:both; border-top:1px solid #ffffff;}
.left_canvas {width:260px; height:auto; padding-top:25px; padding-bottom:25px; padding-left:20px; padding-right:20px;}
.contact_info {color:#FFFFFF; font-size:20px;}
.maillink a {color:#FFFFCC; text-decoration:underline;}
	.maillink a:hover {color:#FFFFCC; text-decoration:none;}

.right {width:50%;  min-width:700px; float:right; height:auto;}
	.right_wide {width:1000px; margin:0; height:auto;}
.right_canvas {width:630px; height:auto; padding-top:30px; padding-bottom:30px; margin:0 auto 0 auto;}
	.right_canvas_wide {width:1000px; height:auto; padding-top:30px; padding-bottom:30px; margin:0 auto 0 auto;}
.title {width:426px; background:url(images/line-bg.jpg) no-repeat bottom; padding-bottom:15px; margin-bottom:25px; font-size:20px; color:#106F9F; font-weight:bold; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif}
.title2 {width:950px; border-bottom:#eaeaea solid 1px; margin:0 auto 0 auto; margin-bottom:15px; margin-bottom:25px; font-size:20px; color:#106F9F; font-weight:bold; font-family:'Trebuchet MS',Arial, Helvetica, sans-serif}

.plink{padding:5px; text-align:center; margin-bottom:15px; font-size:20px; color:#990000; border:#cccccc solid 1px;}
	.plink a{color:#990000; text-decoration:none; display:block; width:100%;}
	.plink a:hover{color:#0066CC; text-decoration:none; background:#f2f2f2;}
	
	
.right_content {width:630px; height:auto; clear:both;}
	.right_content_wide {width:950px; height:auto; clear:both; margin: 0 auto 0 auto;}

.footer_main {width:1000px; height:auto;}
.footer_left {width:360px; float:left;}
.footer_right {width:640px; height:auto; float:right; padding-bottom:25px;}
.footer_canvas {width:100%; height:auto; border-top:solid 1px #DDE7F0;}
.footer {font-size:9px; color:#4179B2; letter-spacing:normal;}
	.footer a {color:#4179B2; text-decoration:none;}
	.footer a:hover {color:#4179B2; text-decoration:underline;}
