html, body, div, span,object, h1,h2,h3,h4, p, font, img, dd,dt,dl,a, ul,ol,li,form{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	list-style-type:none;
	font-weight:normal;
	color:#646464;
}
body{font-size:11px; background:#CFD4CD url(../images/bg.jpg) repeat-x;font-family: Arial}
.clear{clear:both;display:block}

a{color:#6da63f;}

#wrap{width:1000px;margin:0 auto;padding: 0 0 0 44px}

#top{height:93px}
#logo{padding-top:17px;float:left;}
#login{float:right;padding-top:44px;margin-right:58px;}

#login input{width:88px;margin-right:10px;font-size:11px;padding:4px 6px;color:#a0a0a0;border-top:1px solid #a0a0a0;border-right:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;border-left:1px solid #a0a0a0}

#login p{float:left;}
#login label{display:block;font-size:9px;color:#a0a0a0;padding:5px 0 0 6px;}
#login label a{color:#a0a0a0;text-decoration:none}
#login label a:hover{text-decoration:underline}

#login #submit_login{background:url(../images/sign_in_button.jpg) no-repeat;border:none;width:70px;height:27px;cursor:pointer}

#menu{height:46px;background:url(../images/bg_menu.jpg) no-repeat 0 2px;}
#menu ul li{float:left;padding-top:2px}
#menu ul li a{display:block;color:#4f4f4f;text-decoration:none;font-size:12px;font-family:Arial;padding:0 33px;margin:0 1px;line-height:41px;font-weight:bold}
#menu ul li a.active_menu,#menu ul li a:hover{background:url(../images/bg_menu_link.jpg) repeat-x;color:#ffffff}

#flash_wrap h1{font-weight:bold;font-size:13px;padding-bottom:14px;color:#e6ece3}
#flash_content,#home_text{float:left;}
#flash_content{height:177px;width:626px}
#home_text{width:299px;padding:35px 10px 0 20px;background:#21351b;height:142px;}
#home_text p{line-height:16px;color:#d2d8d0}

#content{background:url(../images/bg_content.jpg) repeat-y;min-height:200px}
#content_subpage{width:955px;border-top:2px solid #ffffff;min-height:200px;background:url(../images/bg_content_subpage.gif) repeat-y;}
#content_boxes{background:url(../images/shadow_content.jpg) no-repeat;min-height:200px;padding-top:28px;}
#content_boxes_subpage{min-height:200px;padding-top:25px;background:url(../images/shadow_content_subpage.gif) no-repeat;}

.content_box.contact{width:260px;float:left}
.content_box.icc_news{width:320px;float:left}
.content_box.upcoming_events{width:308px;float:left}

.box_img{padding-bottom:10px}

.content_box{padding-left:23px;}
.content_box p{line-height:24px;}

.button_box{display:block;float:right;clear:both;padding:30px 28px 0 0}
.button_box.read_more{padding-top:20px;}
.content_box.icc_news ul li{background:url(../images/dots.gif) repeat-x bottom;margin-right:50px;padding:1px 0;}
.content_box.icc_news ul li a{display:block;line-height:24px;padding-left:15px;background:url(../images/arrow_green.gif) no-repeat 5px 10px;color:#585858;text-decoration:none}

.content_box.icc_news ul li a:hover{background:#4f9c26 url(../images/arrow_white.gif) no-repeat 5px 10px;color:#ffffff}

.content_box.upcoming_events ul li{background:url(../images/dots.gif) repeat-x bottom;margin-right:50px;padding:1px 0;}
.content_box.upcoming_events ul li a{display:block;line-height:24px;padding-left:15px;background:url(../images/arrow_green.gif) no-repeat 5px 10px;color:#585858;text-decoration:none}


.content_box.upcoming_events ul li a:hover{background:#4f9c26 url(../images/arrow_white.gif) no-repeat 5px 10px;color:#ffffff}
.content_box.upcoming_events ul li a.act_menu{background:#4f9c26 url(../images/arrow_white.gif) no-repeat 5px 10px;color:#ffffff}

#icc_blog{float:right;margin-right:52px;margin-top:10px;}
#lead{width:956px;height:75px;clear:both;display:block;background:url("../images/lead_alternative.png") no-repeat 0 1px;}

#box_subpage_left,#box_subpage_right{padding-left:20px;float:left}
#box_subpage_left{width:607px;}
#box_subpage_right{width:308px}
.header{margin-bottom:20px;}
.box-subpage{padding-bottom:25px}
.box-subpage p{line-height:18px;padding:0 36px 18px 18px}

#box-subpage-2{padding-bottom:7px}

/*Find a member box*/
#form-contact{background:url(../images/find_member_box_2.gif) repeat-y;}
#form-contact form{height:183px}
.form-contact-1{padding-top:10px;display:block;height:6px;background:url(../images/find_member_box_1.gif) no-repeat;width:281px}
.form-contact-3{display:block;height:8px;background:url(../images/find_member_box_3.gif) no-repeat;width:281px}

#form-contact label{padding:5px 0;display:block;font-size:12px}
#form-contact input{background:url(../images/bg_input_kontakt.gif) no-repeat;border:none;width:245px;height:17px;padding-top:4px;color:#646464}

#form-contact form{padding-left:17px;}
#form-contact select{color:#646464;width:244px;}
#form-contact select option{color:#646464;}

#form-contact p input{background:url(../images/button_search.gif) no-repeat;border:none;height:24px;width:64px}
#form-contact p {float:right;margin-top:12px;padding-right:45px}

/*Membersi*/
.member{background:url(../images/dots_bottom_members.gif) repeat-x left bottom;margin-right:20px;padding-bottom:15px;padding-left:20px;padding-right:20px;margin-bottom:15px}
.subpage_text{font-size:12px;line-height:18px;background:url(../images/dots_bottom_members.gif) repeat-x left bottom;margin-right:20px;padding-bottom:15px;padding-left:20px;padding-right:20px;margin-bottom:15px}
.subpage_text p{padding:9px 0}
#members_description{font-size:12px;color:#90968e;background:url(../images/dots_bottom_members.gif) repeat-x left bottom;margin-right:20px;padding-bottom:15px;padding-left:20px;padding-right:20px;margin-bottom:15px}
#same_branch{font-size:12px;color:#90968e;line-height:18px;margin-right:20px;padding-bottom:15px;padding-left:20px;padding-right:20px;margin-bottom:15px}
#same_branch span{padding:9px 0;display:block;}
#same_branch ul{padding:9px 0;display:block;}
#same_branch a{text-decoration:none;color:#f27c14;}
#same_branch a:hover{text-decoration:underline}
#members_description a{text-decoration:none}
#members_description p{color:#90968e;line-height:18px;padding:9px 0;}
#members_detail .member h6{font-size:18px}
#members_description table{padding-bottom:9px;line-height:24px}
.member h6,.member span{clear:left;display:block;float:left;width:400px;}
.member img{float:right;width:60px;padding-top:6px}
#members_detail .member img{width:auto;}

.member h6 a{background:url(../images/arrow_right_green.gif) no-repeat right center;padding-right:10px}
.member h6 a,.member h6{font-size:12px;color:#328e00;font-weight:bold;margin:0;text-decoration:none;line-height:18px}
.member h6 a:hover{text-decoration:underline}
.member span{color:#90968e;font-size:12px;line-height:18px}

.go_back{display:block;background:url(../images/go_back.gif) no-repeat;height:28px;width:68px;float:right}
.become_a_member{display:block;background:url(../images/become_a_member.gif) no-repeat;height:28px;width:119px;float:right;margin-top:9px;}

#icc_newsletter{float:right;margin-right:9px;margin-top:26px}
#footer{background:url(../images/bg_footer.png) no-repeat top left;height:20px;padding-top:16px;}
#footer strong{color:#328e00}
#footer a{color:#328e00;text-decoration:none;font-weight:strong}
#footer p{color:#5a5a5a;float:right;padding-right:60px;}
#footer #footer_p{float:left;padding-left:20px;}


#box-subpage-1 .content_box {padding-left:19px;padding-bottom:27px;}
#box-subpage-1 .content_box.upcoming_events ul li a {font-size:12px}

.subpage_text ul li{line-height:24px;background:url(../images/arrow_green.gif) no-repeat left 10px;padding-left:10px;}
.subpage_text ul li a{text-decoration:none;}

.subpage_text ul li a:hover{text-decoration:underline;}


#useful_links ol ol{padding-left:20px}
#useful_links ol li{font-weight:bold;}
#useful_links ol ol li{font-weight:normal;}
#useful_links ol ul li{list-style-type:none}

#useful_links ol li{list-style-type:decimal}
#useful_links ol{padding-left:18px}

#useful_links .normal_ul_headers{padding-bottom:18px;padding-top:9px}
#useful_links .normal_ul_headers li{padding-top:3px;padding-bottom:3px}
#useful_links .normal_ul_headers li ul li{padding-top:0px;padding-bottom:0px}
#useful_links .inner_uls{padding-top:3px;padding-bottom:3px;}
#useful_links .inner_uls li{line-height:20px;background-position:left 8px}

.icc_board{padding-bottom:18px}
.subpage_text .icc_board p{padding:0px 0 9px 0}
h4{color:#90968E;line-height:24px;padding-bottom:9px}
h4 span{color:#328E00;font-weight:bold}
.box-text h4 {color:#646464;padding-bottom:0;font-size:12px;color:#328e00;font-weight:bold;margin:0;line-height:18px}
.box-text h4 a{background:url(../images/arrow_right_green.gif) no-repeat right center;padding-right:10px;font-size:12px;color:#328e00;font-weight:bold;margin:0;text-decoration:none;line-height:18px}
.events .subpage_text h4 {padding-bottom:0}
.events .subpage_text p{padding:3px 0}

.events .subpage_text a{text-decoration:none;}
.events .subpage_text a:hover{text-decoration:underline;}

.subpage_text.box-text p{padding:0}
.box-text{padding-top:9px;padding-bottom:18px}
.box-text a{text-decoration:none;}
.box-text a:hover{text-decoration:underline}

#application_form input[type='text'],#application_form input[type='textarea'],#application_form input[type='password'],#newsletter_form input[type='text']{width:257px;margin-right:10px;background:url(../images/bg_input.gif) repeat-x;border-left:1px solid #dce3db;border-right:1px solid #eaeee9;border-bottom:1px solid #eaeee9;border-top:1px solid #d9e0d8;height:19px;}
#application_form input[type='file']{margin-top:-1px}
#application_form input.input_short{width:122px;margin-right:10px}
#newsletter_form label,#application_form label,#application_form .person span{padding:5px 0 2px 0;display:block;color:#8b8a8a}
#application_form .person span{padding-bottom:10px;}
#application_form div div{float:left}

#application_form .person{float:left;padding-right:6px}

#application_form .person input,#application_form .person label{float:left;}
#application_form .person label{clear:both;width:55px;line-height:19px;padding:5px 0;}
#application_form .person input{width:200px}

#outer_ol_list_ {padding-left:20px}
#outer_ol_list_ li{list-style-type:decimal;}
#outer_ol_list_ li ul li{list-style-type:none}
#outer_ol_list_ li ul {padding-left:10px}

.form_sign_in input{background:url(../images/form_sign_in.gif) no-repeat;border:none;width:64px;height:28px;float:right;margin-right:58px;cursor:pointer}

.subpage_text .error{color:#cc0000;font-size:11px;padding:3px 0}

#user_box p{float:right}
#user{font-size:13px;font-weight:bold;color:#328E00}
.gallery{float:left;width:119px;height:90px;margin-right:50px;border:5px solid #eeeeee;overflow:hidden;margin-bottom:15px}
.gallery a{display:block;width:150px;height:150px;}
.pagination {margin:17px;}

#members_description td p{padding:0}
#members_description td {vertical-align:top}
