*{

    margin:0;

    padding:0;

}



a{

    text-decoration: none;

}



a img{

    border: none;

}



ul li{

    list-style-type: none;

}



body{

    background-color: #fff;

    color: #393939;

    font-family: 'Arian AMU';

    font-size: 14px;

    line-height: 18px;

    margin: 0;

    font-weight: 300;

    min-width: 1170px;

}



#header_line{

    width: 70%;

    float: right;

    height: 23px;

    padding: 5px 0;

    text-align: center;

}



#all{

    min-height:500px;

    margin: 0 auto;

    width: 1170px;



}



#footer_line{

    clear: both;

    width: auto;

    height: 332px;

    background: #393939;

    color: #fff;

    border-bottom: 10px solid #10A355;

}



.headerNav{

    background: rgb(104,173,35);

    float: left;

    height: 50px;

    width: 1170px;

}



.headerNav li a{

    border-top: 0;

    padding-left: 9px;

    padding-right: 9px;

    text-shadow: none;

    color: #fff;

    text-transform: uppercase;

    font-size: 16px;

    font-weight: 500;

}



.mpointspan{

    border-top: 0;

    padding-left: 9px;

    padding-right: 9px;

    text-shadow: none;

    color: #fff;

    text-transform: uppercase;

    font-size: 12px;

    font-weight: 500;

    cursor:default;

}



#subPages{

    margin-left: 20px;

    margin-bottom: 20px;

}



#subPages a{

    color: #393939;

}



#subPages a:hover{

    color: #10A355;

}



#subPages li{

    list-style-type: circle;

}



.headerNav li{

    line-height: 50px;

}



.subNav li{

    line-height: 44px;

    height: 40px;

    border-top: solid 1px #10A355;

}



.subNav{

    background: rgb(104,173,35);

}



.active{

    background: rgb(0,99,46);

}



.caret{

    width: 0;

    top: 15px;

    right: 10px;

    float: right;

    position: relative; 

    height: 0;

    vertical-align: top;

    border-top: 4px solid white;

    margin-left: 5px;

    margin-top: 8px;

    border-right: 4px solid transparent;

    border-left: 4px solid transparent;

    content: "";

}



#header{

    height: 110px;

    width: 1170px;

    margin: 0 auto;

}



.round_link img{



}



.round_link{

    margin-right: 10px;

    background: #10A355;

    border-radius: 100%;

    padding: 3px;

    width: 75px;

    height: 75px;

}



.sub_round_link{

    border-radius: 100%;

    width: 72px;

    height: 71px;

    margin: 1px 0 0 1px;

    border: 1px solid black;

}



#content{

    float:left;

    width: 1170px;

}



#content_top_left{

    float: left;

    width:75%;

}



#content_top_right{

    float: right;

    margin-right: 5px;

    width: 23%;

}



#content_top_right ul li{

    display: inline-block;

    float: left;

}



#content_top,#content_middle,#content_bottom{

    float: left;

    width: 1170px;

    margin-top: 10px;

}



#abount_us{

    width: 770px;

    position: relative;

    height: 166px;

    background: #393939;

}



.abount_us_title{

    background: #10A355;

    margin: 0 -10px 20px -10px;

    padding: 8px 0 8px 20px;

    position: relative;

    font-size: 20px;

    text-transform: uppercase;

    position: relative;

    bottom: -10px;

}



#plus_button{

    width: 36px;

    height: 36px;

    display: block;

    background: #10A355;

    float: right;

    bottom: 0px;

    position: absolute;

    left: 734px;

}



.abount_us_title:after,.button_read_more:after {

    content: '';

    position: absolute;

    width: 10px;

    height: 10px;

    background: url("../../img/client/after.png");

    right: 0;

    bottom: -10px;

}



.module-title:before,.footer-title:before {

    content: '';

    background: rgb(104,173,35);

    position: absolute;

    width: 10px;

    margin-left: 5px;

    height: 10px;

    left: 0px;

    top: 50%;

    margin-top: -5px;

}



.module-title span{

    margin-left: 5px;

}



.module-title{

    position: relative;

    border-bottom: 1px solid #C9C9C9;

    padding-left: 20px;

}



.news-title{

    position: relative;

    border-bottom: 1px dashed #393939;

    padding-left: 20px;

    width: 850px;

    margin-top: 55px;

    margin-bottom: 30px;

}



.footer-title{

    position: relative;

    border-bottom: 1px dashed #fff;

    padding-left: 20px;

}



h3 {

    font-size: 18px;

    line-height: 40px;



    font-weight: 500;

    text-transform: uppercase;

}



.content_middle_block{

    width: 30%;

    display: inline-block;

    margin-left: 55px;

    float: left;

}



.content_middle_block img{

    width: 100%;

    height: 170px;

}



.button_read_more{

    background: #10A355;

    color: #393939;

    font-size: 18px;

    font-weight: bold;

    text-transform: uppercase;

    padding: 10px 20px;

    position: absolute;

    bottom: -0.5px;

    right: -10px;

}



.news_item_info {

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    box-sizing: border-box;



}



.news_item_info a.moduleItemTitle {

	color:#ffffff;

    font-size: 18px;

}



.our_partners a{

    width: 270px;

    height: 120px;

    display: block;    

}



.our_partners{

    border-bottom: 10px solid #10A355;

    width: 270px;

    float: left;

    height: 120px;

    background: #393939;

    margin-top: 0px;

    position: absolute;

}



.our_partners:before{

    content: '';

    position: absolute;

    width: 107px;

    height: 10px;

    background: url("../../img/client/shadow-left.png");

    left: 0;

    bottom: -20px;

}



.our_partners:after {

    content: '';

    position: absolute;

    width: 107px;

    height: 10px;

    background: url("../../img/client/shadow-right.png");

    right: 0;

    bottom: -20px;

}



#content_bottom ul{

    position: relative;

    float: left;

}



#footer{

    width: 1170px;

    margin: 0 auto;

}



#footer_contact{

    width: 350px;

    padding-top: 40px;

    float: left;

}



#addr,#tel,#mail{

    padding-left: 30px;

    position: relative;

    font-size: 14px;

}



#addr{

    margin-top: 30px;

}



#addr:before {

    content: '';

    position: absolute;

    width: 15px;

    height: 23px;

    background: url("../../img/client/address.png") no-repeat center center;

    background-size: cover;

    left: 0px;

    top: 5px;

    background-size: cover;

}



#tel:before {

    content: '';

    position: absolute;

    width: 16px;

    height: 23px;

    background: url("../../img/client/tel.png") no-repeat center center;

    background-size: cover;

    left: 0px;

    top: 5px;

    background-size: cover;

}



#mail:before {

    content: '';

    position: absolute;

    width: 19px;

    height: 14px;

    background: url("../../img/client/mail_1.png") no-repeat center center;

    background-size: cover;

    left: 0px;

    top: 9px;

    background-size: cover;

}



#contacts{

    line-height: 30px;

}



.round_link span{

    white-space: nowrap;

    font-size: 24px;

    font-weight: bold;

    color: #393939;

    margin-top: 20px;

    text-transform: uppercase;

    display: block;

    text-align: center;   

}



.round_link a{

    display: block;

    width: 150px;

    height: 150px;

}



.icon-sitemap,.icon-envelope,.icon-google-plus,.icon-rss,.icon-home{

    font-family: FontAwesome;

    color:#10A355;

    width: 30px;

    display: block;

}



.icon-sitemap:before{

    content: "\f0e8";

    font-size: 20px;

    color: #000;

}



.icon-envelope:before{

    content: "\f003";

    font-size: 20px;

    color: #000;

}



.icon-google-plus:before{

    content: "\f0d5";

    font-size: 20px;

    color: #10A355;

}



.icon-home:before{

    content: "\f015";

    font-size: 20px;

    color: #000;

}



.icon-rss:before{

    content: "\f09e";

    font-size: 20px;

    color: #10A355;

}



#header_line ul li{

    display: inline-block;

    float: right;

    margin-top: 2px;

}



#header_line ul{

    overflow:hidden;

    margin: 0 auto;

}



#socials_footer ul{

    float: left;

    margin-top: 20px;

}



#socials_footer ul li{

    display: inline-block;

    width: 30px;

    height: 30px;

    float: left;

    margin-right: 10px;

    text-align: center;

    background: #10A355;

}



#socials_footer .icon-rss:before,#socials_footer .icon-envelope:before,#socials_footer .icon-sitemap:before,#socials_footer .icon-google-plus:before{

    font-size: 22px !important;

    color: #393939 !important;

}



#socials_footer{

    float:left;

}



/* styles for attached files */

.files_block tr td {

        vertical-align: top;

}

.files_block .icon {

        text-align:right;

        width: 100px;

}

.files_block span.pdf {

        background:url("../../img/client/icon-pdf.gif") no-repeat 90% 1px;

        border-right:1px solid #623131;

        white-space:nowrap;

        font-size:90%;

        color:#888;

        display: block;

        padding: 18px 4px 0 4px;

}



.files_block span.doc {

        background:url("../../img/client/icon-doc.gif") no-repeat 90% 1px;

        border-right:1px solid #623131;

        white-space:nowrap;

        font-size:90%;

        color:#888;

        display: block;

        padding: 18px 4px 0 4px;

}



.files_block span.docx {

        background:url("../../img/client/icon-doc.gif") no-repeat 90% 1px;

        border-right:1px solid #623131;

        white-space:nowrap;

        font-size:90%;

        color:#888;

        display: block;

        padding: 18px 4px 0 4px;

}



.files_block span.xls {

        background:url("../../img/client/icon-xls.gif") no-repeat 90% 1px;

        border-right:1px solid #623131;

        white-space:nowrap;

        font-size:90%;

        color:#888;

        display: block;

        padding: 18px 4px 0 4px;

}



.files_block span.xlsx {

        background:url("../../img/client/icon-xls.gif") no-repeat 90% 1px;

        border-right:1px solid #623131;

        white-space:nowrap;

        font-size:90%;

        color:#888;

        display: block;

        padding: 18px 4px 0 4px;

}



.files_block span.jpg {

        background:url("../../img/client/icon-jpg.gif") no-repeat 90% 1px;

        border-right:1px solid #623131;

        white-space:nowrap;

        font-size:90%;

        color:#888;

        display: block;

        padding: 18px 4px 0 4px;

}



.files_block span.ppt,span.pptx{

        background:url("../../img/client/icon-download_file.png") no-repeat 90% 1px;

        border-right:1px solid #623131;

        white-space:nowrap;

        font-size:90%;

        color:#888;

        display: block;

        padding: 18px 4px 0 4px;

}



/* END - styles for attached files */



#site_content{

    float: left;

    width: 870px;

}



#right_sidebar{

    float: right;

    padding-top: 62px;

    width: 270px;

}



#anons_content{

    float: left;

    width: 100%;

    margin-top: 40px;

}



.anons_seperator{

	width: 100%;

	height: 26px;

	position: relative;

	float: left;

	font-size: 14px;

	color: rgb(0,99,46);

	line-height: 26px;

}



.anons_seperator img{

    width:15px;

    float: left;

    margin-top: 4px;

    margin-left: 10px;

    margin-right: 5px;

}



.right_border{

    width: 1px;

    height: 26px;

    background: #10A355;

    float: left;

    margin-left: 15px;

}



.anons_item{

    padding-bottom: 30px;

    border-bottom: 1px dashed #d7d7d7;

    float:left;

    width: 100%;

}



.anons_item_content{



}



.anons_item_content span{

    font-size: 14px;

    color:#393939;

    display: block;

    text-align: justify;

}



.have_sub_after:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #fff;

    margin-top: 17px;

    margin-right: 6px;

}



.subLi a{

    width: 100%;

    display: inline-block;

}



#footer_menu{

    float: left;

    width: 800px;

    margin-left: 20px;

    padding-top: 40px;

}



.footer_subs a{

    color:#fff;

}



.footer_subs a:hover{

    text-decoration: underline;

}



#lang_block{

    color: black;

	text-align: right;

	width: 15%;

	float: right;

}



#lang_block a{

    color:#000904;

}



#lang_block p{

    float: left;

    margin-left: 900px;

}



.cat_ul li{

    border-bottom: 1px solid #d7d7d7;

    padding: 5px 0;

    line-height: 18px;

}



.cat_ul{

    margin-top: 25px;

    margin-bottom: 30px;

}



.cat_ul li a{

    color: #393939;

    font-size: 16px;

}



.cat_ul li a:hover{

    color: #10A355;

}



.cat_ul li:last-child {

    border: 0;

}



.index_news li:first-child{

    margin-left: 0px !important;

}



#search_news{

    margin-top: 20px;

}



.scroll-menu {

    top: -60px;

    color: #FFF;

    width: auto;

    background: rgb(104,173,35);

    cursor: pointer;

    position: fixed;

    right: 0;

    border-radius: 15px 0 0 15px;

    z-index: 100000;

    padding: 8px;

}



.news_intro_img{

    max-width: 100%;

    width: 850px;

    height: auto;

    border: 2px solid #10A355;

    vertical-align: middle;

    margin: 10px;

}



.lang_active{

    color:green !important;

}



.sidebar_banner {

    width: 215px;

    height: 55px;

    margin: 0 auto;

    background: #E1F2FA;

    border: 1px gray solid;

    margin-top: 30px;

    color: #003F9D;

    font-size: 12px;

    -webkit-border-radius: 12px;

    -moz-border-radius: 12px;

    border-radius: 12px;

}



.sidebar_banner span{

    margin-top: 10px;

    display: block;

}



#search_block{

    float: right;

    width: 50px;

    height: 50px;

    background: #10A355;

    border-bottom: 1px solid #10A355;

    cursor: pointer;

    position: relative;

}



#search_block div{

    cursor: pointer;

    background: #10A355;

}



.search_icon:after {

    content: "\f002";

    display: block;

    width: 50px;

    height: 50px;

    margin: 0;

    vertical-align: top;

    position: absolute;

    top: 0;

    text-align: center;

    line-height: 50px;

    font-size: 22px;

    font-family: FontAwesome;

    background: none;

}



#search_block i{

    position: relative;

    font-style: normal;

}



#search_input{

    width: 170px;

    height: 20px;

    z-index: 1000000;

    right: 0px;

    top:50px;

    border: solid 1px #10A355;

}



#search_input{

    padding-left: 6px;

}



.phone{background:url(../../img/client/tel.png) no-repeat 0 5px;background-size: 17px;}



.fax_number{background:url(../../img/client/icons/icon_fax.png) no-repeat 0 3px}



.contacts {

    margin-top: 10px;

    margin-left: 0;

}



.contacts > a {

    color: #666;

    display: block;

    padding: 5px 5px 5px 30px;

}



#search_content_input{

    width: 400px;

    height: 20px;

    border: 1px solid #d7d7d7;

    padding: 4px 6px;

    font-size: 14px;

    color: #393939;

}



#search_content_form{

    margin: 0 auto;

    text-align: center;

}



#search_content_button{

    border: 0;

    background: #10A355;

    color: #393939;

    font-weight: bold;

    text-shadow: 0 -1px 0 rgba(0,0,0,0.25);

    padding: 4px 14px;

    cursor: pointer;

    display: inline-block;

    margin-bottom: 0;

    font-size: 14px;

    line-height: 18px;

}

#search_content_button:hover{

    color: #fff;

}

.search_first_level{

    font-size: 24px;

    line-height: 24px;

    text-decoration: none;

    color: #393939;

}

.search_first_level:hover{

    color:#10A355

}

.search_second_level_label{

    color: #393939;

    font-size: 14px;

    font-weight: normal;

}

.first-letter p::first-letter {

    font-size: 20px;

    font-weight: bold;

    color: #10A355;

}

.search_second_level_label:hover{

    color: #10A355;

}

.date_of_search{

    font-size: 20px;

    font-weight: bold;

    color: #10A355;

}



.jssora03l, .jssora03r, .jssora03ldn, .jssora03rdn

{

    position: absolute;

    cursor: pointer;

    display: block;

    background: url(../../img/client/a03.png) no-repeat;

    overflow:hidden;

}



#main_title

{

    font-weight: bold;

    font-size: 25px;

    line-height: 25px;

    font-family: serif;

	text-shadow: 2px 2px 4px rgb(157, 173, 164);

	width: 585px;

	display: block;

	margin: 0 0 0 50px;

	float: left;

	color: rgb(62, 145, 62);

}



#send_app label{

    display: block;

    float: left;

    width: 300px;

    margin-top: 20px;

}



#send_app{

    float: left;

}



.clear{

    clear: both;

}



#subPages li a{

    font-size: 15px;

}



ul.plain li {

background: url("../../img/client/bullet_small.gif") no-repeat 0 6px;

padding-left: 10px;

list-style: none !important;

}



.plain ul, ol {

margin-top: 0;

margin-bottom: 2px;

padding-left: 30px;

}



.plain{

    padding-left: 20px;

}



.plain li a{

    color:#10A355;

}



.send_app_input{

   width: 200px;

   height: 20px;

   border: 2px outset gray;

    -moz-border-radius: 5px; /* Firefox */

    -webkit-border-radius: 5px; /* Safari, Chrome */

    -khtml-border-radius: 5px; /* KHTML */

    border-radius: 5px; /* CSS3 */

    margin-left: 10px;

}



#send_app label{

    text-align: right;

    color:#10A355;

    font-weight: bold;

    margin-left: 20px;

}



#submit_button{

    float:right;

    margin: 30px 0 30px 0;

    padding: 5px;

    background: #10A355;

    cursor: pointer;

}



#send_app_add{

    padding: 10px;

}



#single_video_desc{

    float:right;

    margin-top: 20px;

    margin-bottom: 20px;

    width: 500px;

}



#photo_archive{

    width:1130px;

    padding:20px;

}



.image_block{

    display:inline-block;

    float:left;

    margin-right: 20px;

    margin-bottom: 20px;

}



@media (min-width: 8px) and (max-width: 1024px) {

    body{

        min-width: 1024px;

    }

    

    #photo_archive{

        width:900px;

    }

    

    .image_block{

        margin-right: 10px;

        margin-bottom: 10px;

    }

    

    .grouped_elements img{

        width: 165px !important;

    }

    

    #single_video_desc{

        width: 250px;

    }

    

    #header_line{

       /* width: auto;*/

    }

    #header{

        width: 924px;

    }

    #main_title{

        margin: 30px 0 0 50px;

        width: 630px;

    }

    #all,#lang_block,#header_line ul,#footer,#content{

        width: 924px;

    }

    .headerNav{

        width: 925px;

    }

    .headerNav li a,.mpointspan{

        padding-left: 5px;

        font-size: 9px;

    }

    #lang_block p{

        margin-left: 700px;

    }

    #footer_contact{

        width: 260px;

    }

    #footer_menu{

        margin-left: 10px;

        width: 650px;

    }

    #slideshow,#slideshow ul,#slideshow ul li img,#content_top,#content_middle,#content_bottom{

        width: 924px !important;

    }

    

    #slideshow{

    	margin-top: 10px;

    }

    #abount_us

    {

        width: 570px;

    }

    #plus_button{

        left: 534px;

    }

    .content_middle_block,.content_middle_block img{

        width: 270px;

    }

    #site_content,.anons_seperator{

        width: 670px;

    }

    #right_sidebar{

        width: 220px;

    }

    .anons_item_content{

        width: 470px;

    }

    #anons_content h4 a:first-child{

        width: 650px !important;

    } 

    .search_icon:after,#search_block{

        width: 40px;

    }

    .page_file_p{

        width: 800px;

    }

    .video_item{

        width: 700px !important;

    }

    #socials_footer ul{

        margin-top: 15px;

    }

    

}



.header_links{

/*	width:13%;

*/	float:right

}



.headerNav .subUl{

    position:absolute;left:212px;background: rgb(104,173,35);

}





.headerNav ul{

    display: none;

}



.headerNav li{

    display: inline-block !important;

    float:left;

    white-space:nowrap;

    margin-left: 5px;

}

.headerNav .subLi{

    position:relative;

}





.subNav li{

    display: block !important;

    width:100%; 

    padding-bottom: 5px;



}



.search_div {

	width: 35%;

	float: right;

	margin-top: 30px;

}

.social_links{

	width: 31%;

	float: right;

}

.social_links ul{

	overflow: hidden;

}

.social_links ul li{

	display: inline-block;

	float: right;

	margin-top: 2px;

	padding-left: 5px;

}



#search_form{

	float: right;

}



#map-canvas{

	height:570px

}



.posts_block_title{

	text-transform:uppercase;

	background:rgb(104,173,35);

	color:#ffffff;

	padding:0 10px;

	border-radius:3px;

	text-align: center

}



.posts_block_title_right{

	text-transform:uppercase;

	background:rgb(104,173,35);

	color:#ffffff;

	padding:0 10px;

	border-radius:3px;

	text-align: center;

}



.content_middle_block_text{

	min-height:150px;

	text-align: center;

}

a.white{

	color:#fff

}



.middle_block_img{

	text-align:center;

}



.middle_block_img img{

	height:130px;

	width: 160px

}



#footer{

	margin-top:30px;

	border-top:2px solid rgb(207,207,207);

}

.copyright{

	float:left

}



.footer_menu{

	float:right;

}





.footer_menu li a{

    border-top: 0;

    padding-left: 9px;

    padding-right: 9px;

    text-shadow: none;

    color: rgb(0,89,43);

    text-transform: uppercase;

    font-size: 14px;

    font-weight: bold;

}



.footer_menu li{

    line-height: 50px;

}



.footer_menu li:hover{

    color: rgb(0,99,46);

}



.footer_menu li{

    display: inline-block !important;

    float:left;

    white-space:nowrap;

}



.footer_menu li:before {

    content: "•";

    font-size:15px;

    color: rgb(104,173,35); 

}



.footer_menu li:first-child:before {

    content: none;

}



.headerNav .menu_separate {

    content: "• ";

	font-size: 50px;

	color: rgb(147,219,75);

	line-height: 18px; 



}



.headerNav li:first-child:before {

    content: none;

}



.headerNav li:not(.menu_separate):hover{

    background: rgb(0,99,46);;

}



.headerNav li.menu_separate:last-child{

	overflow: hidden;

}



#addStoryMap{

	height:600px;

	width:100%;

	float:left;

}



.story_date{

	color: rgb(0,89,43);

}

.story_description{

	text-align:right;
    min-height: 60px;

}



.story_date{

	text-align:right

}



.story_item{

	margin-top:20px

}



input.infoWindowCord{

	margin-left:10px

}

input.infoWindowCord:first-child{

	margin-left:0

}







span.cord_style {

font-weight: bold;

color: #0D6B24;

margin-right: 5px;

}



.infoWindowTable{

	width:98%

}



td.input_label{

	text-align: center;

    color: #0D6B24;

    font-weight: bold;

}





.infoWindowTable select{

	width:100%;padding: 5px;border-color: #A6BEAB;border-radius: 3px;

}



input[name = 'lat'],input[name = 'lng']{

	width: 90%;

    color: #000;

    padding: 2px;

    border: 1px solid #A6BEAB;

    border-radius: 3px;

}



input[name = 'lng']{

	margin-top: 5px;

}





textarea.infoWindowTextarea{

	width: 100%;

	height: 60px;

	border-color: #A6BEAB;

	border-radius: 3px;

}





.submitButton {

   border: none;

   background: #368050;

   background: -webkit-gradient(linear, left top, left bottom, from(#71a669), to(#368050));

   background: -webkit-linear-gradient(top, #71a669, #368050);

   background: -moz-linear-gradient(top, #71a669, #368050);

   background: -ms-linear-gradient(top, #71a669, #368050);

   background: -o-linear-gradient(top, #71a669, #368050);

   padding: 5px 10px;

   -webkit-border-radius: 8px;

   -moz-border-radius: 8px;

   border-radius: 5px;

   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;

   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;

   box-shadow: rgba(0,0,0,1) 0 1px 0;

   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   color: white;

   font-size: 14px;

   font-family: Georgia, serif;

   text-decoration: none;

   vertical-align: middle;

   cursor:pointer

   }

.submitButton:hover {

   border-top-color: #2f732c;

   background: #2f732c;

   color: #ccc;

   }

.submitButton:active {

   border-top-color: #165710;

   background: #165710;

   }

   

.infoWindowDiv{

	width:400px

}



#storiesMap{

	height:600px;

	width:100%;

	float:left;

}



.footerBanner{

	background: url('../../img/client/disclaimer2.jpg');

	width:100%;

	height:500px;

}



.header_links ul{

	width:100% !important;

}



.headerNav li .subNav li{

	margin-left:0px ! important

}



.addMore{

	color:green;

	fon-size:18px

}

.search_params_stories td{

	padding-right:20px

}



.search_params_stories{

	margin-bottom:40px

}



.search_params_stories input,select{

	padding: 2px;

}



#geoAddressSearch{

	 width: 60%;  color: #000;  padding: 2px;  border: 1px solid #A6BEAB;  border-radius: 3px;

}





.coordinatesDiv{



	width: 1170px;

}





#vote_form{padding:5px 5px 40px}

.poll_question{text-align:left;line-height:120%;font-size:12px;margin-top: 3px;margin-bottom: 10px;}

.poll_option{text-align:left;margin-top:5px}

.poll_option tr td{vertical-align:text-top;line-height:110%}

.poll_submit{padding-top:20px}

.voteBtn{background:#4A637B;font-weight:400;color:#FFF;border:1px solid #e0e0e0;padding:1px 10px}

.voteResultsBtn{bottom:5px;right:5px;text-decoration:underline;color:#02AFEE;padding:5px}





.poll_question a{

	color:rgb(25, 42, 25)

}



.poll_question a:visited{

	color:rgb(6, 47, 6)

}



.guideButton a{

	color:white;

}



.guideButton {

   float:right;

   border: none;

   background: #89AB26;

   padding: 2px 10px;

   -webkit-border-radius: 8px;

   -moz-border-radius: 8px;

   border-radius: 3px;

   -webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;

   -moz-box-shadow: rgba(0,0,0,1) 0 1px 0;

   box-shadow: rgba(0,0,0,1) 0 1px 0;

   text-shadow: rgba(0,0,0,.4) 0 1px 0;

   color: white;

   font-size: 14px;

   font-family: Georgia, serif;

   text-decoration: none;

   vertical-align: middle;

   cursor:pointer

   }

.guideButton:hover {

   border-top-color: #2f732c;

   background: #2f732c;

   color: #ccc;

   }

.guideButton:active {

   border-top-color: #165710;

   background: #165710;

   }

   

.fileViewerDiv{

	width:1170px ! important;

	height:100% ! important

}



.loginDiv{

	width:35%;

	float:right;

	text-align:right;

	

}



.loginDiv a{

	font-size: 15px;

	color: rgb(45, 168, 88);

	font-weight: bold;

}



.loginDiv a:visited{

	font-size: 15px;

	color: rgb(45, 168, 88);

	font-weight: bold;

}





.loginDiv a:hover{

	text-decoration:underline;

}



#login-form{

	padding-top:100px

}



.forgotPassword{

	padding-top:100px

}



/*

.story_description a>span {

	color:inherit;

	font-size:0.8em ! important;

	line-height:0.8em ! important

}

*/



.anons_item_title{

	color: #074002;

    font-size: 16px;

}



.story_title{

	color: #074002;

    font-size: 20px;

    margin-top:15px,

    margin-bottom:15px

}



.anons_item_title a{

	color:#074002

}



.story_type_filer{

	width: 200px;

    position: relative;

    top: 27px;

}

