@charset "utf-8";
/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; padding:0; margin:0; color:#101010; font-size:14px; text-align:left; background:#eeeeee;}

input:focus {outline:none;}

img {border:none;}
form {padding:0; margin:0;}


.div100 {float:left; width:100%;} .div50 {float:left; width:50%;}
.div100C {float:left; width:100%; text-align:center;}
.divContc1 {float:left; width:92%; margin-left:4%; margin-right:4%;}

#wrap {float:left; width:100%; padding:0; margin:0; background:#ffffff url(images/bg_1.png) repeat-x top;}
#wrapFoo {float:left; width:100%; padding:0; margin:0; background:#eeeeee url(images/bg_2.png) repeat-x;}

.wrapA {width:1014px; padding:0 5px; margin-left:auto; margin-right:auto;}
.foo1 {float:left; width:1014px; padding:16px 0 30px 0; font-size:12px; background:url(images/bg_foo_1.png) no-repeat center 16px;}
	.foo1 p {margin-top:0; margin-bottom:8px;}
.ulFoo1 {display:block; float:left; width:320px; margin:0 12px 0 6px; padding:0; list-style:none;}
	.ulFoo1 li {margin:4px 0 4px 0; padding:0 0 0 16px; background:url(images/bul_1.png) no-repeat 2px 3px;}
	.ulFoo1 a {color:#101010; text-decoration:none;} .ulFoo1 a:hover {color:#3194d1; text-decoration:none;}
.ulA1 {display:block; float:left; width:100%; padding:5px 0; margin-bottom:25px; list-style:none; background-color:#f2f2f2; border-radius:5px;}
	.ulA1 li {display:block; float:left; width:29%; margin:4px 0 4px 12px; padding:0 0 0 16px; background:url(images/bul_2.png) no-repeat 2px 5px;}
	
.hdrHM {float:left; width:1014px; padding:0; margin-bottom:0; height:456px;}
.hdrIn {float:left; width:1014px; padding:0; margin-bottom:0; height:256px;}
.hdrIn2 {float:left; width:1014px; padding:0; margin-bottom:0; height:96px;}
.hdr1 {float:left;  position:relative; top:0; z-index:9; width:1014px; padding:0;}
.hdr1L {float:left; width:200px; padding:0; text-align:left;}
.hdr1R {float:left; width:814px; padding:0; margin-top:27px; text-align:right;}
	.hdr1R a {color:#101010; font-size:12px; text-transform:uppercase; font-weight:bold; text-decoration:none; padding:5px 13px; border-left:1px solid #CCCCCC; background:#f2f2f2;
	-webkit-transition: background 0.5s linear;
	-moz-transition: background 0.3s linear;
	-ms-transition: background 0.3s linear;
	-o-transition: background 0.3s linear;
	transition: background 0.3s linear;
	}
	.hdr1R a:hover {color:#ffffff; background:#3194d1;}
	
.hmBan {float:left; position:relative; z-index:1; top:-47px; width:1014px; height:382px; padding:0; background:url(images/bg_hm_ban.png) no-repeat left top;}
.inBan {float:left; position:relative; z-index:1; top:-47px; width:1014px; height:180px; padding:0; background:url(images/bg_hm_ban.png) no-repeat left bottom;}

.divL {float:left; width:673px; margin-right:27px; margin-bottom:20px;}
	.divL h2 {font-size:24px; font-weight:bold;}
	.divL h3 {font-size:20px; font-weight:normal;}

.divR {float:left; width:314px; margin-bottom:20px;}
.divPh {float:left; width:294px; font-size:14px; line-height:100%; font-weight:bold; padding:17px 4px 4px 10px; height:24px; background:url(images/bg_ph.jpg) no-repeat left top;}
.divTestim {float:left; width:280px; padding:6px 17px 3px 17px; background:url(images/bg_testim.jpg) repeat-y; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px;}
	.divTestim p { margin-top:0; margin-bottom:6px;}
	.divTestim .testimN {font-style:italic; color:#707070; padding-left:12px; font-size:13px;}
	.divTestim a {color:#707070; text-decoration:underline;}
	.divTestim a:hover {color:#3194d1; text-decoration:none;}
.divTestimB {float:left; width:635px; padding:15px 17px 12px 17px; margin-bottom:12px; background:#f5f5f5; border:2px solid #dddddd; border-radius:7px; font-family:Georgia, "Times New Roman", Times, serif;}
	.divTestimB p { margin-top:0; margin-bottom:6px;}
	.divTestimB .testNm {font-style:italic; color:#707070; padding-left:12px; font-size:13px;}

.divGallery {float:left; width:100%;}
	.divGallery img {display:block; float:left; width:150px; height:132px; border:1px solid #666666!important; padding:1px; margin:7px;}

.imgBdr {display:block;}
.imgOpc8 {}
	.imgOpc8:hover {opacity:.8;}

.divHdrTxt {float:left; width:673px; margin-right:27px; margin-bottom:10px; height:45px; background:url(images/bg_hdr1.png) repeat-x -10px 0;}
	.divHdrTxt h1 {display:block; float:left; margin:0 0 0 0; padding:0 10px 0 10px; font-size:24px; line-height:45px; font-weight:bold; background-color:#dddddd;}


.lnkN {color:#111111; text-decoration:none;}
	.lnkN:hover {color:#666666; text-decoration:underline;}
	
.imgR12 {float:right; margin:0 0 4px 12px;}
.txt11Gry {font-size:11px; color:#8b8b8b;} .txt12Blu {font-size:12px; color:#3194d1;}  .txtBlu {color:#3194d1;}
.txt12 {font-size:12px;} .txt16 {font-size:16px;} .txt17 {font-size:17px;} .txt12Gry {font-size:12px; color:#a8a8a8;}
.txt12Red {font-size:12px; color:#FF0000;} .txt22B {font-size:22px; font-weight:bold;}

.algnL {text-align:left;} .algnR {text-align:right;} .algnC {text-align:center;}

.bdrT1 {border-top:1px solid #c9c9c9; padding-top:6px;}

.margT0 {margin-top:0;} .margT4 {margin-top:4px;} .margT8 {margin-top:8px;} .margT10 {margin-top:10px;} .margT16 {margin-top:16px;} .margT18 {margin-top:18px;}
.margB6 {margin-bottom:6px;} .margB16 {margin-bottom:16px;} .margB20 {margin-bottom:20px;}

.p1a {margin-top:28px;}


.field2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#161616;
	font-weight:normal;
	text-decoration:none;
	width:400px;
	border:2px solid #e0e0e0;
	border-radius:9px;
	background-color:#f9f9f9;
	padding:6px 4px;
	}
.fieldArea2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px; color:#161616; font-weight:normal; text-decoration:none; width:580px; height:100px;
	border:2px solid #e0e0e0;
	border-radius:9px;
	background-color:#f9f9f9;
	padding:6px 4px;
	}



