@charset "utf-8";
/* CSS Document */
html,body{margin:0;padding:0;font:12px Arial, Helvetica, sans-serif;background:#f4f1e1;color:#010101;}
img{border:0;}
a, a:hover{text-decoration:none;}
h1,h2,h3,h4,h5,h6,h7 {padding:0px;margin:0;line-height:22px;color:#000;}
p {line-height:19px;padding:0px;margin:0px;}
.clear{clear:both;font-size:0;line-height:0px;}
ul,ol,li {line-height:18px;margin:0px;padding:0px;list-style:none;}
form {padding:0px !important;margin:0px !important;}
.set-size {width:980px;margin:0px auto;}

#top {background:url(../images/bg-top.jpg) repeat-x;height:129px;}
#top .inner {background:url(../images/bg-top-inner.jpg) no-repeat top left;width:980px;height:129px;margin:0 auto;position:relative;}
#logo {float:left;}

#menu {float:right;margin:33px 0px 0px 0px;background:url(../images/bg-top-menu.jpg) repeat-x top;}
#menu li {float:left;padding:0px 1px 0px 0px;background:url(../images/bg-top-menu-a.jpg) no-repeat center right;height:39px;}
#menu li a {float:left;display:block;color:#fffffe;padding:11px 14px 10px 14px;}
#menu li a:hover {background:#104d93;}
#menu .li-first-child a{background:url(../images/bg-top-menu-a-first.jpg) no-repeat top left;padding-left:18px;}
#menu .li-first-child a:hover {background:url(../images/bg-top-menu-a-first-hover.jpg) no-repeat top left;}
#menu .li-last-child {background:none;padding-right:0px;}
#menu .li-last-child a {background:url(../images/bg-top-menu-a-last.jpg) no-repeat top right;padding-right:18px;}
#menu .li-last-child a:hover {background:url(../images/bg-top-menu-a-last-hover.jpg) no-repeat top right;}
#top .inner .graphic {background:url(../images/top-menu-graphic.jpg) no-repeat top left;width:25px;height:14px;display:block;position:absolute;top:70px;right:363px;}


#mid {background:url(../images/bg-mid.jpg) repeat-x;}
#mid .inner {background:url(../images/bg-mid-inner.jpg) no-repeat top center;height:230px;}
#slider-container {position:absolute;top:145px;margin:0px 0px 0px 3px;background:url(../images/bg-slider.jpg) no-repeat top left;width:672px;height:361px;padding:20px 0px 0px 0px;}
#slider {margin:0 auto;position:relative;}
#slider ul, #slider li,	#slider2 ul, #slider2
li{margin:0;padding:0;list-style:none;height:338px;}
#slider2{margin-top:1em;}
#slider li, #slider2 li{width:610px;overflow:hidden;}	
#prevBtn a, #slider1prev a {background:url(../images/slider-prev.jpg) no-repeat top left;position:absolute;top:75px;left:0px;display:block;width:31px;height:42px;}	
#nextBtn a, #slider1next a{background:url(../images/slider-next.jpg) no-repeat top left;position:absolute;top:75px;right:0px;display:block;width:31px;height:42px;}	

.main-page .inner {height:339px !important;}
.main-page .inner .data {padding:105px 0px 0px 0px !important;}

#mid .inner .data {float:right;width:270px;font-size:13px;font-size:13px;padding:45px 0px 0px 0px;}
#mid .inner .data p {}
#mid .inner .data h2 {text-transform:uppercase;color:#e7c2a4;font-size:18px;}
#mid .inner .data h5 {font-size:13px;color:#fffffe;}
#mid .inner .data h5 span {font-size:18px;}
#mid .inner .data h5 strong {color:#e7c2a4;}
#mid .inner .data h5 a {color:#3285dc;cursor:pointer;}
#mid .inner .data h6 {font-size:18px;color:#fffffe;}
#mid .inner .data h6 span {color:#e7c2a3;}

#mid-image {background:url(../images/bg-image.png) no-repeat top left;width:656px;height:209px;padding:25px 0px 0px 0px;text-align:center;margin:0px 0px 0px 15px;position:absolute;top:140px;}
#subcontent p strong {
	
	padding-top: 7px;
	padding-bottom: 9px;
	float: left;
	width: 100%;
}
#content {background:url(../images/bg-content.jpg) repeat-x #fff;}
#content .inner {width:980px;margin:0 auto;padding:0px 0px 30px 0px;}

#mid-info {background:url(../images/bg-mid-info-container.jpg) repeat-y;border-top:1px solid #005aa1;font-size:13px;}
#mid-info h2 {color:#b7cee6;}
#mid-info a {color:#3285dc;text-transform:uppercase;font-size:9px;}
#mid-info .container {padding:0px 0px 80px 0px;background:url(../images/bg-mid-info.jpg) no-repeat bottom left;}
#mid-info .left-side {width:570px;float:left;padding:100px 50px 0px 59px;}
#mid-info .left-side h2 {font-size:33px;float:left;padding:0px 30px 0px 0px;text-align:right;}
#mid-info .left-side h1 {font-size:33px; color:#FFFFFF;}
#mid-info .left-side p {color:#b7cee6;}
#mid-info .left-side p strong {color:#fffffe;}
#mid-info .right-side {padding:35px 25px 0px 25px;width:250px;float:right;}
#mid-info .right-side h2 {font-size:18px;text-transform:uppercase;}
#mid-info .right-side ul {padding:10px 0px 0px 0px;}
#mid-info .right-side ul li {display:block;width:195px;padding:10px 0px 10px 55px;background:url(../images/bg-mid-info-li.jpg) no-repeat center left;}
#mid-info .right-side ul li p strong {color:#fffffe;}
#mid-info .right-side ul li p {color:#b7cee6;line-height:16px;}

#subpage {padding:60px 0px 0px 25px;}

#sub-container {float:left;width:280px;padding:0px 45px 0px 0px;}
#submenu {background:url(../images/bg-submenu.jpg) repeat-x bottom #104d93;width:280px;padding:27px 0px 20px 0px;}
#submenu li.selected {padding:0px 0px 4px 44px;color:#5099e6;text-transform:uppercase;font-weight:bold;font-size:13px;background:url(../images/submenu-arrow.jpg) no-repeat 230px 4px;}
#submenu li.selected a {color:#5099e6;}
#submenu li {padding:0px 0px 0px 55px;}
#submenu li a {border-bottom:1px solid #195aa4;width:180px;display:block;color:#fffffe;}
#submenu li.sub {line-height:22px;}
#submenu li.sub a:hover {font-weight:bold;text-decoration:underline;}
#submenu .remove {border-bottom:0px;}
#submenu li.sub span {font-size:9px;}
#sublinks {background:url(../images/bg-submenu-bottom.jpg) no-repeat bottom left #104d93;width:236px;padding:15px 0px 40px 44px;}
#sublinks li a {color:#fffffe;}
#sublinks li {color:#fffffe;text-transform:uppercase;font-weight:bold;font-size:13px;}

#subcontent {width:630px;float:left;}
#subcontent p {padding:0px;margin:0px;}
#subcontent {color:#585858;font-size:13px;}
#subcontent a {color:#3285dc;}
#subcontent h1 {font-size:22px;color:#735135;text-transform:uppercase;border-bottom:1px solid #e1dacd;padding:0px 0px 10px 0px;font-weight:normal;margin:0px 0px 30px 0px;}
#subcontent h2 {
	color:#004080;
	font-size:18px;
	line-height: 20px;
	margin-top:0px;
	padding-bottom: 20px;
	float: left;
	width: 100%;
}
#subcontent h3 {color:#585858;font-size:16px;font-weight:bold;padding:0px 0px 4px 0px;line-height: 20px;}
#subcontent img {padding:10px;background:#fff;border:1px solid #f1efe4;float:left;margin:0px 30px 10px 0px;}
#subcontent ul li ul,#subcontent ul li {list-style:disc inside;}
#subcontent ul li ul li {list-style:square inside;font-size:11px;padding:0px 0px 0px 20px;}
#subcontent ol li {list-style:decimal inside;}
#subcontent ol li ol li {list-style:lower-latin inside;font-size:11px;padding:0px 0px 0px 20px;}


#boxes {}
#boxes li {background:url(../images/bg-box.jpg) no-repeat top right;width:306px;height:120px;float:left;padding:30px 0px 0px 15px;position:relative;}
#boxes li h3 {text-transform:uppercase;margin:0px 0px 0px 130px;color:#896141;font-size:16px;}
#boxes li p {margin:20px 0px 0px 130px;width:140px;color:#585858;line-height:18px;}
#boxes li p a {color:#3285dc;text-transform:uppercase;font-size:9px;}
#boxes li .one {background:url(../images/bg-box1.jpg) no-repeat 15px top;width:104px;height:144px;display:block;position:absolute;top:2px;left:2px;}
#boxes li .two {background:url(../images/bg-box2.jpg) no-repeat 15px top;width:123px;height:144px;display:block;position:absolute;top:2px;left:2px;}
#boxes li .three {background:url(../images/bg-box3.jpg) no-repeat 15px top;width:100px;height:144px;display:block;position:absolute;top:2px;left:2px;}

#footer {background:url(../images/bg-footer.jpg) repeat-x top;min-height:164px;}
#footer .inner {background:url(../images/bg-footer-inner.jpg) no-repeat top center;width:980px;margin:0 auto;padding:20px 0px 0px 0px;}
#footer .inner p {background:url(../images/minilogo.jpg) no-repeat center left;padding:20px 0px 20px 40px;color:#585858;font-size:13px;}
#footer .inner span {color:#938c65;font-size:10px;text-transform:uppercase;}
#footer .inner .line {font-size:13px;color:#d0cbaf;}
#footer .inner a {color:#3285dc;}


