/*v.2.8*/
/*---------------------------------------
               RESET
---------------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{ margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent; }
ol,ul{ list-style:none; }
blockquote,q{ quotes:none; }
blockquote:before,blockquote:after,q:before,q:after{ content:''; content:none; }
:focus{ outline:0; }
ins{ text-decoration:none; }
del{ text-decoration:line-through; }
table{ border-collapse:collapse; border-spacing:0; }


/*---------------------------------------
               MAIN LAYOUT
---------------------------------------*/
html { background:#009161 url("../images/background.jpg") repeat-x; height:100%;  }
body { font:10px Verdana, Arial, Times, 'Times New Roman'; color:#000; text-align:left; line-height:15px; height:100%;}
/**/
#home-container,
#container { background: url("../images/body.png") no-repeat 0 200px ;  width: 960px; margin: 0 auto; position:relative; height:auto !important; height:100%; min-height:100%; margin-bottom:-70px; z-index:10; }
#container {background:none; float:none; }
#home-body { width: 960px; display: block; overflow: hidden; height:auto !important; height:100%; min-height:100%; clear: both; padding-bottom:80px; }
#body      { width: 960px; display: block; overflow: hidden; height:auto !important; height:100%; min-height:100%; clear: both; z-index:10; }
/**/
h1, h2, h3, h4, h5, h6 { color:#3b90c8; font-weight:normal;}
h1 { font-size:30px; }
h2 { font-size:26px; }
h3 { font-size:24px; }
h4 { font-size:22px; }
h5 { font-size:20px; }
h6 { font-size:18px; }
/**/
a { color:#04bf81; text-decoration:underline; font-weight:bold; }
a:hover { text-decoration:none; }
/**/
p { line-height:16px; margin-bottom:5px; }
/**/
.light{ color:#04bf81; font-weight:normal; }
/**/
.img-left { float:left; margin:0 7px 7px 0; }
.img-right { float:right; margin:0 0 7px 7px; }
/**/
#aux-aux-aux { min-height:650px; height:auto !important; height:650px; }

/*---------------------------------------
                HEADER
---------------------------------------*/
#header { background:#fff; height:80px; position:relative; bborder:1px solid red; }
#header h1 { background:transparent url('../images/logo.jpg'); display: block; width:224px; height:58px; float: left; margin: 15px 0px 0 15px  }
#header h1 span { display:none; }


/*---------------------------------------
                 NAV
---------------------------------------*/
/*
#nav { height:100%; line-height:160px; color:#686657; display: block; overflow:hidden; position: absolute;  margin-left: 240px; padding-bottom: 5px; width: 720px; }
#nav ul{ width: 100%; float: right; }
#nav li{ border: 1px solid transparent;padding: 0 25px; height:75px; border-right:1px solid #eae9e9; float: right; line-height: 75px;  }
#nav a{ text-decoration:none; color:#686657; margin:0 10px 0 10px; text-transform:uppercase;  font-weight:normal; font-family: 'Neo Sans', Arial, Times, 'Times New Roman'; font-size:16px; }
#nav a:hover,
#nav .active { color:#006eb9; text-decoration:underline;}
#nav ul li ul{  background-color: #f6f6f6; width: 100%;  }
#nav ul li ul li{ width: 100%; height: 20px; padding: 10px 0px; border-width: 1px 1px 1px 0; border-color: #fff #d9d9d9 #d9d9d9; line-height:20px;}
#nav ul li ul li a{font-size: 1.1em; }
#nav ul li ul li:hover{  background-color: #eee; width: 100%; height: 20px; }
#nav ul li ul li ul{margin-left: 2px; width: 100%;}
*/
/*----------------------------------
                DROPDOWN
----------------------------------*/
#nav {position: absolute;  width: 685px; margin-left:275px;}
#nav  a { color:#000; font-weight:normal; }
#nav  a:hover { color:#fff; }
#nav li ul a { color:#fff; font-weight:normal; }
#navv li ul a:hover { background:#0072bd; }
/**/
#nav li ul li a { background:none; text-transform:uppercase; border-bottom:1px solid #0072bd;}
#nav li ul li a:hover {  border-bottom:1px solid #000;}
#nav li ul li ul li a { background:none;  text-transform:capitalize; color:#fff; font-weight:normal; border-bottom:none; cursor:pointer; }
#nav li ul li ul li a:hover { background:#0072bd; border-bottom:none; }
/**/
#nav li ul li ul {min-height:150px; height:auto !important; height:150px; display:inline-block;  }
/**/
ul.dropdown,
ul.dropdown li,
ul.dropdown ul { list-style: none; margin: 0; padding: 0; width:135px;  text-align:center; font-size:14px; text-transform:uppercase;  }

ul.dropdown { position: relative; z-index: 597; float: left;}
ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; }
ul.dropdown li {  border: 1px solid transparent; height:78px; border-right:1px solid #eae9e9; float: left; line-height: 78px; }

ul.dropdown li.hover,
ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }
ul.dropdown ul { visibility: hidden; position: absolute; top: 100%; left: -275px; z-index: 598; width: 100%; width:940px; color:#fff;  }
ul.dropdown ul li { float: none; height:auto; line-height: 1.3em; vertical-align: middle; zzzzoom: 1; border:none; font-weight:normal;text-align:left; font-size:12px; color:#fff;  }
ul.dropdown ul li a { color:#fff;   }
ul.dropdown ul ul { top: 1px; left: 99%; border:none; }
ul.dropdown li:hover > ul { visibility: visible;}
ul.dropdown-linear { width: 100%;}
ul.dropdown-linear ul li { float: left;}
ul.dropdown-linear li.hover,
ul.dropdown-linear li:hover { position: static;}
ul.dropdown-linear ul ul { display: none !important;}
ul.dropdown-columnar ul li { position: static; width: 150px;}
ul.dropdown-columnar ul ul { display: block !important; position: static; width: auto !important;}
ul.dropdown-columnar ul ul li { float: none;}
ul.dropdown-columnar ul ul ul { display: none;}
ul.dropdown-columnar li.hover ul,
ul.dropdown-columnar li:hover ul { visibility: visible !important;}
/**/

/*ul.dropdown { font: bold 35px/normal Arial, Helvetica, sans-serif; letter-spacing: -2px; text-transform: uppercase;}*/
	ul.dropdown li { padding: 0 10px; background-color: transparent;}
        ul.dropdown li ul { color: #fff;}
	ul.dropdown li.last ul li { float: right;}
	ul.dropdown li.hover,
	ul.dropdown li:hover {background-color: #05b97f; color: #fff; }
        ul.dropdown li ul li:hover {color: #fff; }
        ul.dropdown li ul li {color: #fff; }
	ul.dropdown a:link,
	ul.dropdown a:visited	{ text-decoration: none; }
	/*ul.dropdown a:hover		{ color: #fff; }*/
	/*ul.dropdown a:active	{ color: #ffa500; }*/
	/* -- level mark -- */
	ul.dropdown ul { background-color: #05b97f; font-size: 12px; letter-spacing: normal;	}
	* html ul.dropdown ul {	 width: 960px;	}
		ul.dropdown ul li { font-weight: bold;	}
                ul.dropdown ul li a {	font-weight:normal;}


		/* -- level mark -- */
		ul.dropdown ul ul { margin-top: 5px; text-transform: none;}
			ul.dropdown ul ul li { font-weight: normal;}
/*-------------------------------------------------/
 * @section		Support Class `dir`
 */
ul.dropdown *.dir {background-image: url(images/nav-arrow-down.pngg); background-position: 100% 50%; background-repeat: no-repeat;}
ul.dropdown ul *.dir { background-image: none;}
/*-------------------------------------------------/
 * @section		Base Style Extension
 */
ul.dropdown li a { display: block; padding: 0 10px;}
/*-------------------------------------------------/
 * @section		Base Style Override
 */
ul.dropdown li { padding: 0;}
/*-------------------------------------------------/
 * @section		Base Style Reinitiate: post-override activities
 */
ul.dropdown li.dir { }
ul.dropdown li.dir:hover {}
ul.dropdown ul li.dir,
#nav li ul li.page_item { padding: 10px; }
#nav li ul li.page_item ul li { padding:0 0 3px 10px; }
/*-------------------------------------------------/
 * @section		Custom
 */
ul.dropdown ul { padding: 0 10px; color:#fff;}

ul.dropdown ul a { width: 140px; padding: 3px 5px; background: url(images/pattern2.png) 0 0 repeat-x; color: #fff;}
ul.dropdown ul a:hover { }
ul.dropdown ul ul { padding: 0; margin-left: -5px;}

/**/
#nav ul.children li ul.children { margin-bottom:60px;}
/**/
/**/
/**/


#sslide-show {height:330px;  background: #ff00ff;}
#sslide-show .content { float: right;  background: #ccc; height: 100px;  }
#sslide-show .pic { background: yellow; width: 623px; height: 100px; float: right; }


#slide-show {  height: 330px; }
#slide-show .ss-content {  height: 330px;} /*modifi percent*/
#slide-show .ss-content .content { float: right;  background: #eae9e9;   height: 330px; width: 224px; }
#slide-show .ss-content .pic { width: 736px; height: 330px; float: left; }
#slide-show .ss-content .pic .ss-pages { position: absolute; margin: 288px 0 0 0px; z-index: 400; display:inline-block; }
#slide-show .ss-content .pic .ss-pages a { height: 42px; width:30px; background: #0072bd; display:block; float: left; line-height: 42px; text-align: center; color: #ffffff; 
                                            text-decoration: none; border-right: 1px solid #b5cedf; font-size: 15px;}
#slide-show .ss-content .pic .ss-pages .last { border: none}
#slide-show .ss-content .pic .ss-pages a:hover { background: #00a36d;}


/**/
.content .image-content {float: left;}
#slide-show .ss-content .content { position: absolute; margin-left: 735px;  }
#slide-show .ss-content .content h3 {margin-bottom:10px; line-height: 24px; font-family: 'Neo Sans', Arial, Times, 'Times New Roman'; font-size:17px; padding: 3px }
#slide-show .ss-content .content p {line-height: 12px; padding: 5px}
#slide-show .ss-content .content a {color: #000;padding: 5px}
#slide-show .ss-content .content .separator { width: 100%; background-color: #006eb9; height: 1px; margin-bottom: 10px;}


/*---------------------------------------
                 MAIN
---------------------------------------*/
#main { background:#eae9e9;  padding:40px 30px 30px 30px; width: 652px; float: left; margin-bottom:75px;  }
/**/
/**/
#main-information {  }
#main-information .quick { float: left; width: 320px }
#main-information .quick .body  { color: #fff; padding: 5px 3px 0px 15px }
#main-information .quick .body .light{ float: left; margin-top: 10px;}
#main-information .quick .body .new{ float: left; width: 180px; margin: 10px 0 0 10px}
#main-information .quick .body .new1{ float: left; width: 220px; margin: 10px 0 0 85px}
#main-information .quick .body p{ float: left}
#main-information .quick .body  a { color: #fff; margin-top: 10px; float: left }
#main-information .quick .body ul { padding: 10px 0 0 0; margin-left:15px;}
#main-information .quick .body li { list-style: url("../images/list-pic.png") }
#main-information .quick .body li { list-style: url("../images/list-pic.png") }
ul  { padding: 10px 0 0 0; margin-left:15px; }
ul li { list-style: url("../images/list-pic.png"); margin: 0 }
/**/
#main-information .quick .header { text-align:center; height:63px; padding-top:10px; }
#main-information .quick.box1 .header { background: #00a46f;  }
#main-information .quick.box1 p { float:none; display:block; width:90%;  }
#main-information .quick.box2 .header { background: #049868; }
#main-information .quick.box3 .header { background: #05825a;  }
/**/
#main-information .quick.box1 a,
#main-information .quick.box2 a { margin-left:15px; }

/**/

.ngg-widget img { margin-left: 80px; margin-bottom: 10px}
.ngg-widget, .ngg-widget-slideshow { padding-bottom: 10px}


/*---------------------------------------
               SIDEBAR
---------------------------------------*/
/*#sidebar {width:248px; float:right; right:0; bborder: 1px solid blue;}*/
#sidebar {width:248px; float:left; }
#sidebar div {background:#0e875f;  }
/**/
#accordion {color:#fff;}
#accordion h3 { padding:0px; margin:0; height:62px; clear:both; overflow:hidden; cursor:pointer;}
#accordion div { padding:7px; }
#accordion label {display:block; float:left;}
#accordion p.new {display:block; float:left; width:150px; margin-left:5px;}
#accordion h4 { font-size:16px; color:#fff; margin-bottom:10px;}


/*---------------------------------------
               FOOTER
---------------------------------------*/
#footer-container {background: url("../images/background-footer.jpg") repeat-x bottom center;  position:relative; z-index:100; width:100%; float:left;pposition:absolute; pbottom:0; width:100%; float:left;ttext-align: center}
#footer { height:70px; width:960px; color:#04bf81; font-size:9px; overflow:hidden; margin:0 auto; }
#footer p { float:left; }
#footer a { text-decoration:none; color:#ffffff; }
#footer a:hover { text-decoration:underline; }
#footer span { color:#fff; font-weight:bold; }
/**/
#footer div { float:left;  height:70px; }
#footer .copyright { background:url('../images/footer-sp.jpg') no-repeat top right; text-align: center;line-height: 70px; padding-right: 35px; padding-left: 35px }
#footer .copyright p {  float:left; padding:6px 10px 0 5px;  }
/**/
#footer .address { background:url('../images/footer-sp.jpg') no-repeat top right; padding: 0 35px }
#footer .address p.add1 {  float:left; padding:6px 20px 0 30px; background:url('../images/envelope.png') no-repeat 5px 10px;}
#footer .address p.add2 {  float:left; padding:6px 10px 0 5px;  }
/**/
#footer .phones { padding: 0 35px}
#footer .phones label {width:45px; display:block; float:left; }
#footer .phones p.phone1 { float:left; padding:6px 20px 0 30px; background:url('../images/phone.png') no-repeat 5px 10px;}
#footer .phones p.phone2 { float:left; padding:6px 10px 0 5px; }
/**/
#footer .logos {  float:left; }
#footer .logos .logo1 { margin-top:15px; float:left; }
#footer .logos .logo2 { margin-top:20px; float:left; margin-left:10px; }
/**/


