html {margin: 0px;padding: 0px;}
body {margin: 0px;padding: 0px;font-family:Arial, Verdana,Tahoma, "Trebuchet MS";font-size: 13px;color: #383838;font-weight: normal; line-height:18px;background-color:#4462b8;}
a {	font-family:Arial,  Verdana, Tahoma;font-size: 13px;font-weight: bold;	color: #4462b8;	text-decoration: none;}
a:hover {color: #383838;text-decoration: none;font-family:Arial,  Verdana, Tahoma;	font-size: 13px;font-weight: bold;}
:focus {outline: 0;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#all {margin:0px; padding:0px;background: url(../images/tlo.jpg) no-repeat top center;}
#template {width:960px;margin:auto;}
#top { width:960px;margin:0px;padding:0px;height:206px;position:relative;}
.img_top  {float:left; border:none;margin:0px;padding:0px;}

#logo {padding:0px;margin:0px 0px 0px 20px;float:left;width:230px;height:163px;}
#mobile {margin:80px 20px 0px 0px;padding:0px;float:right;background: url(../images/mobile.png) no-repeat top center;width:233px;height:43px;}
#lamp {margin:auto;padding:0px;position:absolute;top:-30px;left:400px;background: url(../images/lamp.png) no-repeat top center;width:133px;height:205px;}

/*
#logo {padding:0px;margin:auto;width:214px;height:152px;}
#mobile {margin:0px;padding:0px;position:absolute;top:90px;left:10px;background: url(../images/mobile.png) no-repeat top center;width:233px;height:43px;}
#lamp {margin:0px;padding:0px;position:absolute;top:0px;right:160px;background: url(../images/lamp.png) no-repeat top center;width:133px;height:205px;}
*/

input {border: 1px solid #c1c1c1; padding: 4px; margin: 2px; font-family:Arial;font-size: 12px; background-color:#efefef;color:#000000;}
select {border: 1px solid #c1c1c1; padding: 4px; margin: 2px; font-family:Arial;font-size: 12px; background-color:#efefef;color:#000000;}
textarea {border: 1px solid #c1c1c1; padding: 4px; margin: 2px; font-family:Arial;font-size: 12px; background-color:#efefef;color:#000000;}



/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
ul#top_menu { width:950px; height:54px;margin:0px; padding:0px 0px 0px 10px;float:left;background: url(../images/menu_bar.jpg) no-repeat top center;}
ul#top_menu li { float:left; margin:17px 0px 15px 0px; padding:0px;list-style:none;color:#ffffff;font-size: 18px;border-right:1px solid #f19f5c;}
ul#top_menu li a {color:#ffffff;padding:5px 10px 5px 10px;margin:0px 5px 0px 5px;font-size: 18px;}
ul#top_menu li a:hover {color:#ffffff;padding:5px 10px 5px 10px;margin:0px 5px 0px 5px;font-size: 18px;background-color:#4462b8;border-radius: 0.3em;-moz-box-shadow: inset 2px 2px #000000;-webkit-box-shadow: inset 2px 2px #000000;box-shadow: inset 2px 2px #000000;}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#list_menu_left {float:left;width:180px;margin:20px 0px 0px 0px;}
#list_menu_left #selectedMenuItem {color:#ff6600;}





#content_full {width:960px;float:left; border:0px solid; text-align:justify; margin:0px;padding:0px; min-height:100px;background-color:#ffffff;}
#content {padding: 0px 20px 20px 20px;width:920px; float:left;}
#content p {margin:0px;padding:0px 0px 10px 0px;}
#content img {margin:0px;padding:0px;border:0px;}

#content ul {list-style:none;margin:0px 0px 0px 5px;padding:0px;}
#content ul li {background: url(../images/ul_icon.png) no-repeat 0px 2px;padding:3px 0px 3px 25px;border-bottom:1px solid #cccccc;font-size: 11px;line-height:16px;}


.more_archive {font-size:12px; color:#FFFFFF;border-top:1px dotted #616161;float:left;}
.more_archive a {color:#FFFFFF;}
.more_archive a:hover {color:#85b000;}

.input_st{padding:2px;margin:2px;width:260px;border:1px solid #cccccc;}
.input_st:focus {border:1px solid #cccccc;background-color:#ececec;}
select {padding:2px;margin:2px;border:1px solid #cccccc;}
select:focus {border:1px solid #cccccc;background-color:#ececec;}


#right_box_section { float:left; width:430px; padding:30px 0px 0px 0px;}
.box { width:188px; margin:10px; padding:0px; float:left;}
.box_top    { padding:0px;margin:0px; background:url(../images/box_01.gif) no-repeat top left; width:193px; height:5px; clear:both;}
.box_bottom { padding:0px;margin:0px; background:url(../images/box_03.gif) no-repeat top left; width:193px; height:6px; clear:both;}
.box_content { background :url(../images/box_02.gif) repeat-y top left; min-height:210px; width:173px; padding:0px 10px 0px 10px;margin:0px; float:left;}
.box_content img.imageBorder {float:left; margin:5px 0px 5px 0px; border:3px solid #85b000;}
.box_content p { text-align:left; padding:0px; margin:0px; font-size:10px;}



#box_1 {float:left; width:960px;margin:0px; padding:0px;}

#box_3 {float:left; width:312px;margin:0px; padding:0px;}
.title {background :url(../images/box_01.png) no-repeat top left; height:31px; width:292px; padding:10px 0px 5px 0px;margin:0px; float:left;font-size:22px; font-weight:normal; color:#bda18e;}
.title2 {background :url(../images/box_00.png) no-repeat top left; height:31px; width:616px; padding:10px 0px 5px 0px;margin:0px; float:left;font-size:22px; font-weight:normal; color:#bda18e;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
.workPreView {margin:5px 0px 0px 0px; float:left; width:290px; text-align:justify;color:#ffffff;}
.workPreView img.imageBorder {float:left; margin:5px 0px 10px 0; border:1px solid #c0c0c0;}
.workPreView h3  { color:#ffffff; font-weight:bold;padding:5px 0px 10px 0px;margin:0px;font-size:12px;} 
.workPreView h3 a { color:#ffffff; font-weight:bold;font-size:12px;}
.workPreView h3 a:hover {  color:#bda18e; font-weight:bold;font-size:12px;}
.workPreView p {padding:0px 0px 10px 0px;margin:0px;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.newsPreView {padding:7px;margin:0px;float:left; width:295px; text-align:left;}
.newsPreView img.imageBorder {float:left; margin:8px 10px 0 0;padding:1px; border:2px solid #000000;}
.newsPreView h3  { color:#4462b8; font-size:12px; font-weight:bold;padding:5px 0px 0px 0px;margin:0px; width:280px;overflow:hidden;height:18px;} 
.newsPreView h3 a { color:#4462b8; font-size:12px; font-weight:bold;overflow:hidden;height:18px;}
.newsPreView h3 a:hover {  color:#383838; font-size:12px; font-weight:bold;overflow:hidden;height:18px;}
.newsPreView p {padding:5px 0px 10px 0px;margin:0px; color:#383838;overflow:hidden;height:80px;line-height:18px;}
.newsPreView .date {float:left;padding:11px 0px 10px 25px; color:#ec7a1d;width:125px;font-weight:bold;background: url(../images/clock.png) no-repeat 0px 12px;}
.newsPreView .see_more {float:right;width:103px;height:27px;}
.newsPreView .see_more p { float:left;}
.newsPreView .see_more a {display: block;height: 27px;margin:5px 0px 0px 0px;text-indent: -9999px;background: url(../images/vm.png) no-repeat 0px 0px;width:103px;}


.section_left {float:left;width:40px;margin:8px 0px 0px 0px;}
.section_right {float:right;width:240px;}


/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
h1 { font-size:24px; font-weight:bold; color:#5b76c1;padding:0px;margin:20px 0px 20px 0px;height:35px;border-bottom:1px solid #ec7a1d;}
h2 { font-size:19px; font-weight:bold; color:#5b76c1;}
h3 { font-size:12px; font-weight:bold; color:#5b76c1;padding:0px;margin:0px;}


.h2_right_col {font-size:24px;padding:0px;margin:20px 0px 20px 0px;height:35px;border-bottom:1px solid #ec7a1d;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
#footer { width:100%;position:absolute;padding:0px 0px 30px 0px;margin:0px;}
.footer_left{color:#5a3526; width:540px;float:left;text-align:left; padding:5px 0px 10px 20px;font-weight: normal; font-size:12px;text-align:left;}
.footer_left a {color:#5a3526;font-weight: normal; font-size:12px;}
.footer_left a:hover {color:#bda18e;font-weight: normal; font-size:12px;}

.footer_right{color:#ffffff; width:340px;float:right;text-align:right;padding:5px 20px 10px 0px;font-weight: normal;font-size:12px;}
.footer_right a {color:#ffffff;font-size:12px;}
.footer_right a:hover {color:#000000;font-size:12px;}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#list_style_bottom {padding:0px;margin:10px;}
#list_style_bottom h2 {padding:0px;margin:0px;width:230px;float:left;font-size:16px;color:#802a71;}
#list_style_bottom ul {padding:0px;margin:5px 0px 0px 0px; width:230px;float:left;list-style:none;}
#list_style_bottom li {padding:3px 0px 3px 15px;margin:0px; width:200px;color:#ffffff;border-bottom:1px solid #9d9d9d;background :url(../images/dott.png) no-repeat 0 5px; }
#list_style_bottom li a {padding:3px 0px 3px 0px;margin:0px; width:200px;color:#ffffff;border-bottom:1px solid #9d9d9d;font-weight:normal;}
#list_style_bottom li a:hover{padding:3px 0px 3px 0px;margin:0px; width:200px;color:#802a71;border-bottom:1px solid #9d9d9d;font-weight:normal;}



ul#list_footer_thick  {padding:0px;margin:0px;list-style:none;padding:0px;margin:5px 0px 0px 40px;font-size:11px;}
ul#list_footer_thick li {padding:0px 0px 0px 20px;margin:0px;background :url(../images/check.png) no-repeat 0 2px;font-size:11px; }



hr {border:0px; background-color:#cacaca;height:1px; margin:0px 0px 10px 0px;}

/*limit*/
.limit {text-align: center; line-height:25px;}

.news_prev_bottom {padding:10px 20px 0px 0px;margin:0px;float:left; width:295px; text-align:left;}
.news_prev_bottom img.imageBorder {float:left; margin:8px 10px 0 0;padding:1px; border:2px solid #bda18e;}
.news_prev_bottom h3  { color:#bda18e; font-size:12px; font-weight:bold;padding:5px 0px 0px 0px;margin:0px; width:280px;overflow:hidden;height:18px;} 
.news_prev_bottom h3 a { color:#bda18e; font-size:12px; font-weight:bold;overflow:hidden;height:18px;}
.news_prev_bottom h3 a:hover {  color:#bda18e; font-size:12px; font-weight:bold;overflow:hidden;height:18px;}
.news_prev_bottom p {padding:5px 0px 10px 0px;margin:0px; color:#bda18e;overflow:hidden;height:115px;line-height:18px;}
.news_prev_bottom .date {float:left;padding:11px 0px 10px 25px; color:#bda18e;width:125px;font-weight:bold;background: url(../images/clock.png) no-repeat 0px 12px;}
.news_prev_bottom .see_more {float:right;width:101px;height:26px;}
.news_prev_bottom .see_more p { float:left;}
.news_prev_bottom .see_more a {display: block;height: 26px;text-indent: -9999px;background: url(../images/vm.png) no-repeat 0px 0px;width:101px;}


.newsFullView {}
.newsFullView img.imageBorder {float:left; margin:0 5px 0 0; border:none 0px;}
.newsFullView h3 {color:#ffffff; font-size:11px; font-weight:bold; margin:0px; padding:0px;}
.newsFullView p {padding:0px; padding-top:5px; margin:0px;}
.newsFullView .back {text-align:right;padding: 5px;}
.newsFullView .date {display:block; float:right; padding-right: 5px;}

/* gallery */
.galleryPreView { width:220px; float:left; padding:0px;height:165px;}
.galleryPreView img.imageBorder {border:2px solid #bda18e; margin: 0 10px 0 0; padding: 0px; float: left; width:220px;}
.galleryPreView h3  {margin:0px; padding:0px;width:200px;overflow:hidden;height:15px;text-align:left;} 
.galleryPreView h3 a {color: #ffffff; font-size: 11px; font-weight: bold;}
.galleryPreView p  {margin:0px; padding:0px; padding-top:5px;} 
.galleryPreView .seeMore  {float:right;} 

.galleryFullView {}
.galleryFullView img.imageBorder {border: 1px solid #E2E2E2; margin: 0 10px 0 0; padding: 1px; float: left;}
.galleryFullView h3 {color: #ffffff; font-size: 11px; font-weight: bold; margin:0px; padding:0px;}
.galleryFullView p  {margin:0px; padding:0px; padding-top:5px;} 
.galleryFullView .back {text-align:right;padding: 5px;}

.galleryFullViewItem {float: left; text-align: center; margin:auto; height:95px;}
.galleryFullViewItem div.imageBorder { background-color:#4e3124; height:75px;margin:2px;padding:2px;}
.galleryFullViewItem img {margin:auto;border:none; vertical-align:middle;}
.galleryFullViewItem p {height:18px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#vertical_container {width: 960px;}	
.accordion_toggle {display: block;height: 43px;padding: 0px;line-height: 48px;font-weight: normal;text-decoration: none;outline: none;font-size: 12px;color: #010066;cursor: pointer;margin: 0 0 0 0;background: url(../images/bar_2.png) no-repeat top left;}
#at2 {color: #ffffff;background: url(../images/bar_22.png) no-repeat top left;}


.title_position {color:#010066;font-weight:bold;margin:auto;background: url(../images/expand.png) no-repeat top right;padding:15px 0px 0px 15px;}
		
.accordion_content {width:100%;margin:auto; position:relative;	color: #FFFFFF;overflow: hidden;}
.accordion_content h3 {padding:0px;margin: 0px;color: #484848; font-size:20px;}
.accordion_content  {padding:0px;}

#vertical_container p {padding:10px;}

.vertical_accordion_toggle {	display: block;height: 25px;background: url(../images/bar_.jpg) repeat-x top center;margin:auto;padding:0px 10px 20px 10px;color: #ffffff;font-weight: normal;text-decoration: none;outline: none;cursor: pointer;margin: 0 0 0 0;}
.vertical_accordion_toggle h3 {color:#FFFFFF; padding:15px 0px 0px 0px;}
.vertical_accordion_toggle_active {background: url(../images/bar_2.jpg) repeat-x top center;color: #010066;}
.vertical_accordion_content {background-color: #ffffff;color: #444444;overflow: hidden;padding:0px;margin:0px 0px 0px 0px;}
.vertical_accordion_content h3 {color:#FFFFFF; padding:0px 0px 0px 0px;}
.vertical_accordion_content p {padding: 10px;}

#horizontal_container {margin: 0px 0px 0px 0px;width: 100%;}
#vertical_nested_container_1{ margin: 0px 0px 10px 0px; width: 100%;}
#vertical_nested_container_2 { margin: 0px 0px 10px 0px; width: 100%;}
#vertical_nested_container_3 { margin: 0px 0px 10px 0px; width: 100%;}

#container {	width:960px;padding:0px;margin:0 auto;position:relative;z-index:0;background: url(../images/news_section.jpg) no-repeat 0 1px;}
#frame {	position:absolute;z-index:0;width:930px;height:339px;}
#example {width:960px;height:200px;position:relative;}
#slides {width:960px;position:absolute;top:0px;left:0px;z-index:100;}
.slides_container {height:210px;overflow:hidden;position:relative;display:none;}
#slides .slide {padding:20px;width:910px;height:200px;display:block;}
#slides .next,#slides .prev {position:absolute;top:80px;left:-10px;width:24px;height:43px;display:block;z-index:101;}
#slides .next {}



.footer_ul {margin:0px 0px 0px 20px;padding:0px 0px 0px 20px;}
.footer_ul ul{width:160px; margin:0px 0px 0px 0px; padding:0px; display:block; float:left;}
.footer_ul ul li{ list-style:none;width:160px; height:26px; margin:3px 0 0 0; padding:0 0 0 30px; float:left; line-height:26px; background:url(../images/aw.png) no-repeat top left;}
.footer_ul ul li a {float:left;line-height:26px; text-decoration:none;font-weight: normal;}
.footer_ul ul li a:hover {float:left;line-height:26px; text-decoration:none;font-weight: normal;}