* {margin:0; padding:0;}

body {background-color:#ffffff; font-family:Arial,Helvetica,sans-serif; font-size:13px; color:#999999;}

body *::selection{background-color:#DFDFB5;}

body *::-moz-selection{background-color:#DFDFB5;}

a {color:#ab9f6b; outline:none;}

a:hover {text-decoration:none;}

a img {border:none;}

h1 {font-size:47px; font-weight:normal;color:#6d6d5e; line-height:100%; margin-bottom:35px;}

h3 {color:#ab9f6b; font-size:15px; margin-bottom:15px;}

ol {margin-left:15px;}

ul {list-style-type:none; }

ul li {}

.clear {clear: both; height: 0; /*for IE*/ overflow: hidden; /*for IE*/}

.float_left {float:left;}

.float_right {float:right;}

.small {font-size:11px;}

.tiny {font-size:10px;}

.tiny2 {font-size:9px; /*background:#f4f4d9;*/ /*padding: 3px 10px;*/}

.times {font-family:Times,serif;}

.gray {color:#a5a5a5;}

a .colorless {color:#999999; text-decoration:underline;}

.hr_bot {border-bottom:#9A8D61 1px solid; padding-bottom:21px; margin-bottom: 24px;}

.clear_after_floats {overflow:hidden; _zoom:1;}

.menu_list {list-style-type:none; margin:4px 0 0 0; color:#998E62; width:100px; padding:0 0 10px 0; text-transform: uppercase; font-size: 12px;}

.menu_list li {margin-bottom:12px;}

.menu_list a, .menu_list span {display:inline-block;}

.menu_list a {color:#6d6e5e; text-decoration:none;}

.menu_list a:hover {color:#000000;}

/*.margintopped {padding-top:45px;  background:url(../images/triangle.png) no-repeat 20px top;}*/
.margintopped {text-transform: none; font-size:12px;}

.margintopped a, .margintopped span {background:none; padding:0;}

.margintopped a.selected {color:#978e63;}

.margintopped span {color:#978e63; }

.margintopped a:hover{background:none;}

#container {width:719px; margin:27px 0 0 20px;}

#header {}

#header #logo {display:block; margin-bottom:16px;}

#header #picmenu {float:right;}

#header #topmenu {padding-top:9px;}

#header #topmenu a, #header #topmenu span {display: block; float: left; height: 14px; margin: 0 7px 0 0; border-right: 1px solid #807f84; background-repeat: no-repeat; padding: 0 7px 0 0;}

#header #topmenu .l1 {width: 74px; background-image: url(../images/topmenu_d1.gif);}

#header #topmenu a.l1:hover {background-image: url(../images/topmenu_d1_h.gif);}

#header #topmenu span.l1 {background-image: url(../images/topmenu_l1.gif);}

#header #topmenu .l2 {width: 50px; background-image: url(../images/topmenu_d2.gif);}

#header #topmenu a.l2:hover {background-image: url(../images/topmenu_d2_h.gif);}

#header #topmenu span.l2 {background-image: url(../images/topmenu_l2.gif);}

#header #topmenu .l3 {width: 63px;background-image: url(../images/topmenu_d3.gif);}

#header #topmenu a.l3:hover {background-image: url(../images/topmenu_d3_h.gif);}

#header #topmenu span.l3 {background-image: url(../images/topmenu_l3.gif);}

#header #topmenu .l4 {width: 81px; background-image: url(../images/topmenu_d4.gif);}

#header #topmenu a.l4:hover {background-image: url(../images/topmenu_d4_h.gif);}

#header #topmenu span.l4 {background-image: url(../images/topmenu_l4.gif);}

#header #topmenu .l5 {width: 58px; background-image: url(../images/topmenu_d5.gif);}

#header #topmenu a.l5:hover {background-image: url(../images/topmenu_d5_h.gif);}

#header #topmenu span.l5 {background-image: url(../images/topmenu_l5.gif);}

#header #topmenu .l6 {width: 69px; background-image: url(../images/topmenu_d6.gif);}

#header #topmenu a.l6:hover {background-image: url(../images/topmenu_d6_h.gif);}

#header #topmenu span.l6 {background-image: url(../images/topmenu_l6.gif);}

#header #topmenu .l7 {width: 26px; background-image: url(../images/topmenu_d7.gif); border: 0 none;}

#header #topmenu a.l7:hover {background-image: url(../images/topmenu_d7_h.gif);}

#header #topmenu span.l7 {background-image: url(../images/topmenu_l7.gif);}


#header #topmenu_eng {padding-top:9px;}

#header #topmenu_eng a, #header #topmenu_eng span {display: block; float: left; height: 14px; margin: 0 7px 0 0; border-right: 1px solid #807f84; background-repeat: no-repeat; padding: 0 7px 0 0;}

#header #topmenu_eng .l1 {width: 65px; background-image: url(../images/topmenu_d1_eng.gif);}

#header #topmenu_eng a.l1:hover {background-image: url(../images/topmenu_d1_h_eng.gif);}

#header #topmenu_eng span.l1 {background-image: url(../images/topmenu_l1_eng.gif);}

#header #topmenu_eng .l2 {width: 63px; background-image: url(../images/topmenu_d2_eng.gif);}

#header #topmenu_eng a.l2:hover {background-image: url(../images/topmenu_d2_h_eng.gif);}

#header #topmenu_eng span.l2 {background-image: url(../images/topmenu_l2_eng.gif);}

#header #topmenu_eng .l3 {width: 37px;background-image: url(../images/topmenu_d3_eng.gif);}

#header #topmenu_eng a.l3:hover {background-image: url(../images/topmenu_d3_h_eng.gif);}

#header #topmenu_eng span.l3 {background-image: url(../images/topmenu_l3_eng.gif);}

#header #topmenu_eng .l4 {width: 70px; background-image: url(../images/topmenu_d4_eng.gif);}

#header #topmenu_eng a.l4:hover {background-image: url(../images/topmenu_d4_h_eng.gif);}

#header #topmenu_eng span.l4 {background-image: url(../images/topmenu_l4_eng.gif);}

#header #topmenu_eng .l5 {width: 59px; background-image: url(../images/topmenu_d5_eng.gif);}

#header #topmenu_eng a.l5:hover {background-image: url(../images/topmenu_d5_h_eng.gif);}

#header #topmenu_eng span.l5 {background-image: url(../images/topmenu_l5_eng.gif);}

#header #topmenu_eng .l6 {width: 70px; background-image: url(../images/topmenu_d6_eng.gif);}

#header #topmenu_eng a.l6:hover {background-image: url(../images/topmenu_d6_h_eng.gif);}

#header #topmenu_eng span.l6 {background-image: url(../images/topmenu_l6_eng.gif);}

#header #topmenu_eng .l7 {width: 26px; background-image: url(../images/topmenu_d7_eng.gif); border: 0 none;}

#header #topmenu_eng a.l7:hover {background-image: url(../images/topmenu_d7_h_eng.gif);}

#header #topmenu_eng span.l7 {background-image: url(../images/topmenu_l7_eng.gif);}

.search {
	float: right;
	background: url(/images/bg_search.png) no-repeat;
	height: 17px;
	margin: 7px 0 0 0;
}
.search input {
	border: 0 none;
	display: block;
	float: left;
	height: 12px;
	width: 130px;
	font-size: 11px;
	color: #BFBFBF;
	margin: 2px 3px 0 7px;
	display: inline; /*for IE*/
}
.search .submit {
	width: 17px;
	height: 17px;
	background:url(/images/bg_submit.png) no-repeat;
	cursor: pointer;
	margin: 0;
}

#central_banner {margin:17px 0 20px;}

#central_banner a {color:#ffffff;}

#central_inner {height:193px; margin-bottom:40px;}

.content {margin:0 225px 0 132px; line-height:140%; border-left: 1px solid #998e61; padding: 0 0 0 20px;}

.content p, .content_wide p {margin-bottom:27px;}

.content ul, .content ol, .content_wide ul, .content_wide ol {margin-bottom:27px;}
.content ul li, .content ol li, .content_wide ul li, .content_wide ol li {margin-bottom:3px;}
.content_wide ul ul , .content_wide ol ol {margin:3px 0;}
.content ul li, .content_wide ul li {background:url(../images/marker_round.jpg) no-repeat left 6px; padding-left:15px;}

.for_content_wide {
	margin: 0 0 0 132px;
	border-left: 1px solid #998e61;
}
.for_content_wide h1 {
	color: #978e63;
	text-transform: uppercase;
	font-size: 18px;
	margin: 0 0 27px 0;
	/*width: 385px;*/
}
.content_wide {margin:0 0 0 0; line-height:140%; padding: 0 0 0 20px; _padding: 0 0 0 17px;}

.people_photo {float:left; margin:0 10px 10px 0;}

#footer div#docs_pics {width: 132px; margin: 0 0 0 0; padding: 10px 0 0 0; }

#docs_pics a {margin:0 0 3px 5px; color:#4a4444; font-size:11px; text-decoration:none; background-repeat:no-repeat; padding-left:20px; height:20px; display: block;}

#docs_pics a#doc1 {background-image:url(../images/icon_ppt_active.png);}

/*#docs_pics a#doc1:hover {background-image:url(../images/icon_ppt_active.gif);}*/

#docs_pics a#doc2 {background-image:url(../images/icon_pdf_active.png);}

/*#docs_pics a#doc2:hover {background-image:url(../images/icon_pdf_active.gif);}*/

#partners {margin:35px 0 0 0;}

#partners a {display:block; background-repeat:no-repeat; padding:0 12px 10px 0;}

#partners a#partner1 {background-image:url(../images/logos_1.png); width:35px; height:35px;}

#partners a#partner1:hover {background-image:url(../images/logos_active1.png);}

#partners a#partner2 {background-image:url(../images/logos_2.png); width:38px; height:38px;}

#partners a#partner2:hover {background-image:url(../images/logos_active2.png);}

#partners a#partner3 {background-image:url(../images/logos_3.png); width:39px; height:39px; clear:left;/* margin-left:46px; _margin-left:23px;*/}

#partners a#partner3:hover {background-image:url(../images/logos_active3.png);}

.rightcol {width:184px; padding-right:7px;}

.news_item {line-height:150%; margin-bottom:25px; border-left: 1px solid #998e61; padding: 0 0 0 10px;}

.content_wide .news_item {border-left: 0 none; padding: 0;}

.content_wide .news_item .news_date {margin:0 15px 0 0;}

.content_wide .news_item p {margin:0;}

.content_wide .news_item .right p {font-weight: bold;}

.content_wide .news_item td {vertical-align: top; font-size: 12px;}

.news_item .news_date {color:#ab9f6b; margin: -3px 0;}

.news_item .news_date a {text-decoration:none;}

.children_top a, .children_mid a, .children_last a {color:#999999;}

ul.children_last, ul.children_mid, ul.children_top {
	margin-left: 0;
}

ul.children_last li, ul.children_mid li, ul.children_top li {
   margin: 0 0 7px 0;
	list-style-type: none;
}
.service_list ul.children_last li {
   padding:0;
   background:none;
}

.people_list ul.children_last li, .people_list ul.children_top li, .people_list ul.children_mid li {
   padding:0;
   background:none;
}
.people_list ul.children_top li {
   /*color:#978E63;*/
   font-weight:bold;
   margin-bottom:50px;
}

.people_list ul.children_mid li{
   /*color:#999999;*/
   margin-top:30px;
   margin-bottom:7px;
}
.people_list ul.children_last li {
   font-weight:normal;
   margin: 0 0 7px 0;
}
.people_list ul.children_last{
   margin-top:10px;
}
.people_list ul.children_last a {
   /*color:#978E63;*/
   text-decoration:none;
}

.people_list ul.children_last a:hover {
   text-decoration:underline;
}


#newstypes_menu {width:140px; margin: 39px 0 0 0; color:#988d60;}

#newstypes_menu a,#newstypes_menu span {display:block; margin-bottom:22px;}

#newstypes_menu a {text-decoration:none; color:#6d6e5e;}

#yearsmenu {margin: -15px 0 25px 0; color:#808080;}
#yearsmenu span {color:#988d60;}
#yearsmenu a {color:#808080; text-decoration:none;}

#footer {margin:50px 0 0 0; background: #DFDFB5; padding: 0 0 0 0;}

/*#footer div {padding:13px 15px 0 0; margin-right:15px; height:25px;}*/

#footer div#rightbot {marginp: 0 0 0 0; padding: 10px 0 0 3px; color:#6e6c5f; font-size:11px; border-left:#ffffff 1px solid;}

#rightbot a {color:#3f3f3f; text-decoration:none; margin: 0 8px 0; color:#6e6c5f;}

#rightbot a img {vertical-align:-2px;}

#rightbot div {
	margin: 23px 0 12px 10px;
	color: #4A4444;
}

.copy {font-size: 11px; color:#6d6d6d; margin:0 0 16px 0;}

#msgform input, #msgform textarea, #msgform button {display:block; margin-bottom:7px; border:#818F98 1px solid;}
#msgform input {width:180px; height:20px; line-height:20px;}
#msgform textarea {width:300px; height:100px; overflow:auto;}
#msgform button {background-color:#F8FAF9; width:100px; height:24px; cursor:pointer; line-height:24px;}

.table1 td {vertical-align:top; padding:10px 3px;}

.table1 td p {margin:0;}

.table2 td {vertical-align:middle; padding:10px 7px;}

.content_wide ul.pdf li {background:url(/images/pdf_icon.png) no-repeat; padding-left:25px; padding-bottom:10px;}