html, body, ul, ol, li, dl, dt, dd, img, form, h1, h2, h3, h4, fieldset, legend, p, button, input {

    margin: 0;

    padding: 0;

}

.ua-ff button{

    border: 0 none;

    margin: 0;

    padding: 0;

}

a {

    color: #468100;

    text-decoration: none;

}

a:visited {

    color: #325D00;

}

a:hover {

    /*background-color: #F9F69D;*/

    text-decoration: underline;

}

a:hover, a:active {

    outline: 0 none;

}



ol {

    list-style: none outside none;

}

ul {

    list-style: none outside none;

}

#wrapper {

    height: auto !important;

    min-height: 100%;

    position: relative;

}



#main_menu {

    background:	url("../images/head_btn_hover.jpg") no-repeat scroll 0 0 transparent;

    list-style: none outside none;

    width: 93px;

    z-index: 4;

}

#main_menu .post, #main_menu .browse, #main_menu .mygt {

    float: left;

    height: 26px;

    padding: 3px 0;

    position: relative;

    text-align: center;

}

#main_menu .post {

    border-left: medium none;

    padding-right: 20px;

    width: 110px;

}

#main_menu .post:hover, #main_menu .post.selected {

    background: url("../img/main_menu_bkg.jpg") no-repeat scroll 0 -32px transparent;

}

.ua-msie-9 #main_menu .post:hover, .ua-msie-9 #main_menu .post.selected {

    background-position: 0 -33px;

}

#main_menu a.main-menu-lnk {

    background-color: transparent;

    color: #11512F;

    display: block;

    font-size: 12px;

    line-height: 22px;

    text-decoration: none;

	font-weight:bold;

}



#main_menu .browse {

    width: 93px;

	padding-left:4px;

    z-index: 3;

}

#main_menu .browse:hover, #main_menu .browse.selected {

     background:	url(../images/head_btn_normal.jpg) no-repeat;

	 width:93px;

}

#main_menu .browse a.main-menu-lnk {

    padding-right: 10px;

}

#main_menu .browse a.main-menu-lnk:hover #browse-sub-menu {

    display: block;

}

#browse-sub-menu {

    background-color: white;

    /*background-image: -moz-linear-gradient(center top , #FBFFE8 0pt, #FFFFFF 50%);*/

    border-color: #BBBE72;

    border-style: solid;

    border-width: 0 3px 3px;

    display: none;

    left: -1px;

    padding: 5px 0;

    position: absolute;

    text-align: left;

    text-indent: 0;

    top: 26px;

    width: 280px;

    z-index: 1;

}

#browse-sub-menu a {

    display: block;

    font-weight: bold;

    height: 18px;

    margin: 2px 5px;

    padding: 4px 8px;

}

#browse-sub-menu a:hover {

    background-color: #E2EBBE;

}

#browse-sub-menu a:active {

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25) inset;

}

#main_menu .mygt {

    border-right: medium none;

    clear: right;

    padding-right: 10px;

    width: 105px;

}

#main_menu .mygt:hover, #main_menu .mygt.selected {

    background: url("../img/main_menu_bkg.jpg") no-repeat scroll -253px -33px transparent;

}

.ua-msie-9 #main_menu .mygt:hover, .ua-msie-9 #main_menu .mygt.selected {

    background-position: -253px -97px;

}

#signin_menu {

    color: #FFFEE1;

    font-size: 1.077em;

    font-weight: bold;

    position: absolute;

    right: 0;

    top: 35px;

}

#signin_menu a {

    background-color: transparent;

    color: #FFFEE1;

    margin: 0 0 0 5px;

    outline: medium none;

}

#signin_menu a:hover, #signin_menu a:focus {

    color: #FFFFFF;

    text-decoration: none;

}

#search-panel {

    background-color: #EBEDBC;

    /*background-image: -moz-linear-gradient(center top , #E2EBBE 24%, #E2EBBE 67%);*/

    border-color: #CCCCCC;

    border-style: solid;

    border-width: 0 1px 1px 0;

    display: block;

    height: 37px;

    padding: 25px 0 10px 120px;

    position: relative;

    top: 80px;

    z-index: 3;

}

#search-panel img {

    margin: 0 2px;

}

#search-panel input.c-slctbx {

    /*-moz-user-select: none;*/

    width: 175px;

	

}

#search-panel .c-txtfld.errorField {

    box-shadow: 1px 1px 3px #FF9999 inset;

}

#search-panel .txt-find-a, #search-panel .txt-in, #search-panel .longhand {

    background: url("../img/longhand.png") no-repeat scroll 0 0 transparent;

    color: #468100;

    font-size: 40px;

    height: 40px;

    line-height: 0.8;

    overflow: hidden;

    padding: 0 5px;

    text-indent: -9999px;

}

#search-panel .txt-find-a {

    width: 96px;

}

#search-panel .txt-in {

    background-position: -4px -40px;

    width: 25px;

}

#srch-query {

    width: 140px;

}

#srch-area {

    width: 165px;

}

#srch-radius-input {

    width: 65px !important;

}

#srch-query-wrp {

    position: relative;

    z-index: 6;

}

#srch-query-wrp, #srch-area-wrp, .large-txt-input {

    background-color: #FFFFFF;

    /*background-image: -moz-linear-gradient(center top , #EEEEEE 1%, #FFFFFF 50%);*/

    border: 1px solid #CCCCCC;

    border-radius: 3px 3px 3px 3px;

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

}

#srch-query-wrp.focus, #srch-area-wrp.focus {

    background-image: none;

}

#srch-ctgry, #srch-radius-wrp, #search-panel .c-ul-sggstnbx {    

	background-color: #EBEDBC;

   /* background-image: -moz-linear-gradient(center top , #FFFFFF 0pt, #FAFAFA 100%);*/

    border: medium none;

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

    color: #666666;

    margin: 0 0 0 5px;

}

#srch-area-wrapper {

    width: 280px;

}

#srch-query-wrp input, #srch-area-wrp input, #srch-ctgry input, #srch-radius-wrp input, .large-txt-input {

    background-color: #ebedbc;

    border: medium none;

    font-size: 13px;

    height: 13px;

    outline: medium none;

    padding: 5px;

    vertical-align: middle;

}

#pg-srchbar {

    position: relative;

    z-index: 4;

	text-align:left; 

}

.keyword {

    position: relative;

    z-index: 5;

}

#search-panel .h-inpt-disbld {

    background-color: transparent !important;

    opacity: 0.5;

}

#search-panel .c-ul-mslctbx, #search-panel .c-ul-slctbx {

    background-color: transparent;

    border: medium none;

    position: relative;

    top: 0 !important;

}

#search-panel .c-li-mslctbx, #search-panel .c-li-slctbx {

    width: auto !important;

}

#search-panel .c-lnk-mslctbx, #search-panel .c-lnk-slctbx, #search-panel .c-li-slctbx {

    padding: 5px 10px;

    width: auto !important;

	text-align:left; 

	font-size:11px;

}

#search-panel .c-lnk-mslctbx:hover, #search-panel .c-lnk-mslctbx:focus, #search-panel .c-lnk-slctbx:hover, #search-panel .c-lnk-slctbx:focus, #search-panel .h-li-hover, #search-panel .c-li-mslctbx.h-hvr > .c-lnk-mslctbx, #srch-radius-wrp .h-hvr, #srch-radius-wrp .c-li-slctbx:hover {

    color: black;

}

#search-panel .c-lnk-mslctbx:active, #search-panel .c-lnk-slctbx:active {

    box-shadow: 0 0 5px rgba(0, 0, 0, 0.25) inset;

}

#search-panel .c-ul-mslctbx .c-ul-mslctbx {

    background-color: #FFFFFF;

   /* background-image: -moz-linear-gradient(center top , #FFFFFF 0pt, #FAFAFA 100%);*/

    box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);

    left: 205px;

    min-width: 205px;

    position: absolute;

}

#search-panel .c-ul-mslctbx .c-ul-mslctbx .c-lnk-mslctbx {

    background-color: transparent;

}

#search-panel .c-ul-mslctbx .c-ul-mslctbx .c-lnk-mslctbx:hover, #search-panel .c-ul-mslctbx .c-ul-mslctbx .h-hvr > .c-lnk-mslctbx {

    background: none repeat scroll 0 0 #E2EBBE;

}

#search-panel .c-ul-sggstnbx {

    margin-left: 0;

    overflow: hidden;

}

#search-panel .c-li-sggstnbx {

    padding: 5px 10px;

    white-space: normal;

}



.c-mslctbx {

    float: left;

    position: relative;

}

.c-ul-mslctbx, .c-ul-sggstnbx {

    background-color: #FFFFFF;

    border: 1px solid #CCCCCC;

    display: none;

    left: 0;

    position: absolute;

    top: 23px;

    z-index: 7;

}

.c-li-mslctbx {

    margin-bottom: 0;

    position: relative;

}

.c-lnk-mslctbx, .c-lnk-mslctbx:link, .c-lnk-mslctbx:visited, .c-lnk-mslctbx:focus, .c-lnk-mslctbx:active {

    color: #000000;

    cursor: pointer;

    display: block;

    padding: 2px 5px;

    text-decoration: none;

}

a.c-lnk-dsbld {

    color: #CCCCCC;

}

a.c-lnk-dsbld:hover {

    background-color: transparent;

    text-decoration: none;

}

.h-hvr .c-lnk-mslctbx, .h-hvr .c-li-mslctbx .c-lnk-mslctbx:hover, .h-hvr .c-ul-mslctbx li.h-hvr .c-lnk-mslctbx, .c-ul-sggstnbx li.h-hvr {

    background-color: #E2EBBE;

    text-decoration: none;

}

.h-hvr .c-li-mslctbx .c-lnk-mslctbx {

    background-color: #FFFFFF;

    text-decoration: none;

}

.c-ul-mslctbx .c-ul-mslctbx {

    border-width: 1px;

}

.c-ul-mslctbx .h-hvr a.h-chldrn, .c-li-mslctbx a.h-chldrn:hover {

    background: url("../img/sprite18.png") no-repeat scroll 145px 4px #E2EBBE;

    text-decoration: none;

}

.c-ul-mslctbx, .c-ul-sggstnbx {

    left: 0;

    top: 22px;

}

.c-ul-slctbx {

    left: 0;

    top: 30px;

}

select.c-slctbx, select.c-slctbx-medium, select.c-slctbx-modalfrm {

    display: none;

}

.c-wrp-slctbx {

    float: left;

    margin: 0 10px 5px 0;

    position: relative;

}

.c-ul-slctbx {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #CCCCCC;

    position: absolute;

    z-index: 1;

}

.c-li-slctbx, .c-li-sggstnbx {

    cursor: pointer;

    margin-bottom: 0;

    padding: 1px 30px 1px 3px;

    white-space: nowrap;

}

.c-li-sggstnbx-high {

    font-weight: bold;

}

.c-ul-slctbx .h-li-hover {

    background-color: #E2EBBE;

}

.h-inpt-disbld {

    background-color: #E9E9E9 !important;

    color: #666666 !important;

    cursor: default !important;

}

.c-fld100 {

   /* -moz-box-sizing: border-box;*/

    width: 100%;

}

.c-txtfld, .c-txtfld-full, .c-txtfld-medium, .c-txtfld-small, .c-txtfld-modalfrm, .c-slctbx, .c-slctbx-medium, .c-slctbx-modalfrm, .c-outptfld, .c-outptfld-medium, .c-outptfld-modalfrm {

    border: 1px solid #CCCCCC;

    padding: 2px;

}

textarea.c-txtfld, textarea.c-txtfld-full, textarea.c-txtfld-medium, textarea.c-txtfld-small, textarea.c-txtfld-modalfrm {

    border: 1px solid #CCCCCC;

    font-family: Arial,Helvetica,Sans-serif;

    font-size: 1em;

    height: 100px;

    resize: none;

}

.c-outptfld, .c-outptfld-medium, .c-outptfld-modalfrm {

    background-color: #E9E9E9;

    color: #666666;

}

input.c-slctbx, input.c-slctbx-medium, input.c-slctbx-modalfrm {

    background: url("../img/sprite18.png") no-repeat scroll 145px -272px #FFFFFF;

    cursor: pointer;

    margin: 0;

    padding-right: 15px !important;

    width: auto;

}

input.c-slctbx-thick {

    background: url("../img/sprite18.png") no-repeat scroll 136px -269px #FF0000

}

.h-inpt-predefVal {

    color: #999999;

}

.h-inpt-disabled {

    background: none repeat scroll 0 0 #F1F1F1;

    color: #999999;

}

