body{
    font: 70.5% Verdana, Arial, sans-serif;
    /*background:transparent url(../images/structure.gif) repeat scroll 0 0;*/
    margin:auto;
    text-align:justify;
    width:930px;
}

a {
    text-decoration:none;
}

li {
    list-style:none;
}
img {
    border:none;
}

.checkbox {
    vertical-align: middle;
    border: none;
    clear: both;
    margin: 0 0.2em 0 -0.3em;
}
.bold-font {
    font-size:10px;
    font-weight:bold;
}
.ch_align {
    margin-top:0.5em;
}
.div_align {
    width: 100px;
}
.tab_align {
    margin-left:11em;
}
.usb_fieldset {
    padding:20px;
}
.std_align {
    width:800px;
}
.date_img {
    cursor: pointer;
    border: none;
}
.fld_set {
    padding:1em;
}

.sel_box {
    width:200px;
}

.tabs_width {
    width:933px;
}

.login_tb {
    padding:7em 0em 0em 3em;
}

.login_head {
    background-color:#676532;
    color:#FFFFFF;
    font-size:18px;
    line-height:24px;
    padding-left:0.5em;
}

.loginpage {
    margin:180px auto;
    width:312px;
}

blockquote, cite, dd, form, h1, h2, h3, ol, p, ul {
    margin:0;
}

input, select {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
}

input[type="textbox"]:hover {
    border: 1px solid #000;
    background-color: #FAF8F7;
}
.text_box {
    border: 1px solid #676532;
}

/* BEGIN: Rounded Corner Styles */
.roundcorner {
    display:block;
}

.roundcorner *{
    display:block;
    height:1px;
    overflow:hidden;
    font-size:.01em;
    background:#676532;
}

.cornertop1{
    margin-left:3px;
    margin-right:3px;
    padding-left:1px;
    padding-right:1px;
    border-left:1px solid #676532;
    border-right:1px solid #676532;
    background:#676532;
}

.cornertop2{
    margin-left:1px;
    margin-right:1px;
    padding-right:1px;
    padding-left:1px;
    border-left:1px solid #676532;
    border-right:1px solid #676532;
    background:#676532;
}

.cornertop3{
    margin-left:1px;
    margin-right:1px;
    border-left:1px solid #676532;
    border-right:1px solid #676532;
}

.cornertop4{
    border-left:1px solid #676532;
    border-right:1px solid #676532;
}

.cornertop5{
    border-left:1px solid #676532;
    border-right:1px solid #676532;
}

.cornerbtm4{
    margin-left:1px;
    margin-right:1px;
    padding-right:1px;
    padding-left:1px;
    border-left:1px solid #676532;
    border-right:1px solid #676532;
    background:#676532;
}

.cornerbtm5{
    margin-left:3px;
    margin-right:3px;
    padding-left:1px;
    padding-right:1px;
    border-left:1px solid #676532;
    border-right:1px solid #676532;
    background:#676532;
}

.cornerfg{
    border-left:1px solid #676532;
    border-right:1px solid #676532;
    background:#676532;
}

.cornerspace {
    margin:0em 0em 0.75em 0em;
}

.whitefg{
    border-left:1px solid #676532;
    border-right:1px solid #676532;
    background:#FFF;
}

.cornerwhbtm1{
    border-left:1px solid #676532;
    border-right:1px solid #676532;
    background: #fff;
}

.cornerwhbtm2{
    border-left:2px solid #676532;
    border-right:2px solid #676532;
    background: #fff;
}

.cornerwhbtm3{
    margin-left:1px;
    margin-right:1px;
    border-left:2px solid #676532;
    border-right:2px solid #676532;
    background: #fff;
}
/* END: Rounded Corner Styles */
.divcontainer {
    width:960px;
    border: 0 solid #faffd6;
    margin:-23px -15px 0px 0px;
}

.divheader {
    width:984px;
    margin: 2em 0 0 0;
    border: 0 solid #ff0000;
}

.content_part {
    float:left;
    width:100%;
    border: none;
    margin: 0.2em 0em 1em 0em;
    font-size:11px;
}
/*menu bar text alignment*/
.subhorz_menu {
    float: left;
    width:100%;
    height:38px;
    margin: 0 0em 0.5em 0em;
    background: url(../images/header.jpg) no-repeat;
}

.subhorz_menu ul.navmenu {
    float: left;
    width:auto;
    padding: 0.8em 0 0 0.2em;
    border: 0 none;
    list-style: none;
    margin-top:0.3em;
}

.subhorz_menu ul.navmenu1 {
    width:auto;
    padding: 0;
    border: 0 none;
    list-style: none;
    margin-top: 0.3em;
}

.subhorz_menu ul.navmenu li {
    margin: 0;
    border: 0 none;
    padding: 0em;
    float: left;
    display: inline;
    list-style: none;
    position: relative;
    height: 20px;
    line-height: 17px;
    color: #fff;
}

.subhorz_menu ul.navmenu ul:after {
    clear: both;
    display: block;
    font: 1px/0 serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

/*From IE 7 lack of compliance*/
.subhorz_menu ul.navmenu ul li {
    width: 185px;
    float: left;
    display: block !important;
    display: inline;
}

.subhorz_menu ul.navmenu li a {
    text-align:center;
    border: 0 solid #E3DFD1;
    border-right: 1px solid #E3DFD1;
    font-weight:bold;
    padding: 0 0.75em 0.2em 0.7em;
    float: none;
    float: left;
    display: block;
    color: #fff;
    text-decoration: none;
    line-height:13px;
    font-size:11px;
}

.subhorz_menu ul.navmenu li a:hover {
    background:#D8E2B2 url(../images/menu_over.gif) repeat-x scroll 0 0;
    color:#0B2C12;
    padding-top:0.9em;
    margin-top:-0.9em;
    text-decoration:none;
    height:22px;
    position:relative;
}

.subhorz_menu ul.navmenu li a.last {
    border:none;
}

ul.navmenu a.lasta {
    color: #fff;
    border:none;
}

ul.navmenu ul li a {
    border-top: 1px solid #fe9400;
    border-left: 1px solid #b2c9e6;
    border-right: 1px solid #b2c9e6;
    padding: 0 5px;
    float: none; /*For Opera*/
    display: block;
    color:#333333;
    font: normal 11px/22px Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: 24px;
}

ul.navmenu ul li a:hover {
    color: #ffffff;
    border-left: 0 solid #715458;
}

ul.navmenu li:hover a, ul.navmenu li.iehover a {
    color: #ffffff;
}

/*menu2*/
.subhorz_menu ul.navmenu1 {
    float: left;
    width:auto;
    padding: 0.8em 0em 0em 3em;
    border: 0 none;
    list-style: none;
    margin-top:0.3em;
}

.subhorz_menu ul.navmenu4 {
    width:auto;
    padding: 0;
    border: 0 none;
    list-style: none;
    margin-top:0.3em;
}

.subhorz_menu ul.navmenu1 li {
    margin: 0;
    border: 0 none;
    padding: 0em;
    float: left;
    display: inline;
    list-style: none;
    position: relative;
    height: 20px;
    line-height: 17px;
    color: #fff;
}

.subhorz_menu ul.navmenu1 ul:after {
    clear: both;
    display: block;
    font: 1px/0 serif;
    content: ".";
    height: 0;
    visibility: hidden;
}

/*From IE 7 lack of compliance*/
.subhorz_menu ul.navmenu1 ul li {
    width: 185px;
    float: left;
    display: block !important;
    display: inline;
}

.subhorz_menu ul.navmenu1 li a {
    text-align:center;
    border: 0 solid #000;
    border-right: 1px solid #E3DFD1;
    font-weight:bold;
    padding: 0 1em 0.2em 0.6em;
    float: none;
    float: left;
    display: block;
    color: #fff;
    text-decoration: none;
    line-height:13px;
    font-size:11px;
}

.subhorz_menu ul.navmenu1 li a:hover {
    background:#D8E2B2 url(../images/menu_over.gif) repeat-x scroll 0 0;
    color:#0B2C12;
    padding-top:0.9em;
    margin-top:-0.9em;
    text-decoration:none;
    height:22px;
    position:relative;
}

.subhorz_menu ul.navmenu1 li a.last {
    border:none;
}

ul.navmenu1 a.lasta {
    color: #fff;
    border:none;
}

ul.navmenu1 ul li a {
    border-top: 1px solid #fe9400;
    border-left: 1px solid #b2c9e6;
    border-right: 1px solid #b2c9e6;
    padding: 0 5px;
    float: none; /*For Opera*/
    display: block;
    color:#333333;
    font: normal 11px/22px Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: 24px;
}

ul.navmenu1 ul li a:hover {
    color: #ffffff;
    border-left: 0 solid #715458;
}

ul.navmenu1 li:hover a, ul.navmenu1 li.iehover a {
    color: #ffffff;
}

/*Footer*/
.footer {
float:left;
background: #fff;
width:100%;
color: #ffffff;
font-size:11px;
}

.footer ul.footermenu {
    text-align:center;
    width:auto;
    padding: 0.8em 0 0 0.5em;
    border: 0 none;
    list-style: none;
    margin-top:0.3em;
    padding-left:0em;
}

.footer ul.footermenu li {
    margin: 0;
    border: 0 none;
    padding: 0;
    display: inline;
    list-style: none;
    position: relative;
    height: 20px;
    line-height: 17px;
    color: #fff;
}

.footer ul.footermenu ul:after {
    clear: both;
    display: block;
    font: 1px/0 serif;
    content: ".";
    height: auto;
    visibility: hidden;
}

/*From IE 7 lack of compliance*/
.footer ul.footermenu ul li {
    width: 185px;
}

.footer ul.footermenu li a {
    border: 0 solid #000;
    border-right: 1px solid #2821E6;
    font-weight:bold;
    padding: 0 0.6em 0.1em 0.6em;
    color: #2821E6;
    text-decoration: none;
    line-height:13px;
    font-size:11px;
}

.footer ul.footermenu li a:hover {
    color: #B85700;
    text-decoration: none;
}

.footer ul.footermenu a.last {
    border:none;
}

ul.footermenu a.lasta {
    color: #fff;
    border:none;
}

ul.footermenu ul li a {
    border-top: 1px solid #fe9400;
    border-left: 1px solid #b2c9e6;
    border-right: 1px solid #b2c9e6;
    padding: 0 5px;
    color:#333333;
    font: normal 11px/22px Arial, Helvetica, sans-serif;
    text-decoration: none;
    height: 24px;
}

ul.footermenu ul li a:hover {
    color: #2821E6;
    border-left: 0 solid #715458;
}

ul.footermenu li:hover a, ul.navmenu li.iehover a {
    color: #2821E6;
}

.footer_txt {
    color:brown;
}

.center_pt {
    border:0px solid #445825;
    height:auto;
    padding:1em 2em 1em 1em;
    width:950px;
}

.wysywyg_edit {
    padding:0em 1em 0em 1em;
}

.logout {
    text-align:right;
    padding:0em;
    width:50%;
    margin-left:15px;
}

.a_log {
    color:#445825;
    font-weight:bold;
}

.a_log:hover {
    color:#ff0000;
    text-decoration:underline;
}

.star{
    color:#fff;
    vertical-align:top;
}

.star1 {
    color:#ff0000;
    vertical-align:top;
    padding-left:1px;
}

.borderone{
    padding:0px 10px;
}

.bordertwo{
    border-right:1px solid #445825;
    padding:0px 10px;
}

.table_color{
	/*background:url(../images/contact_bg.gif) no-repeat;*/
    width:310px;
    font-weight:bold;
    font-size:10px;
    height:175px;
}

.table_head{
   font-size:12px;
   font-family:sans-serif;
   font-weight:normal;
   color:#fff;
}

.contact{
    padding-left:5px;
}

.label{
    color:#fff;
}

.label1 {
    color:#244a11;
    font-weight:bold;
    vertical-align:top;
}
.success{
    color:white;
    text-align:center;
}

.star{
    color:#fff;
    vertical-align:top;
}

/* Easy Slider */
#slider{
	margin-top:
}
#slider ul, #slider li, #slider2 ul, #slider2 li{
    margin:0;
    padding:0;
    list-style:none;
}
#slider li{
    /*
        define width and height of list item (slide)
        entire slider area will adjust according to the parameters provided here
    */
    width:225px;
    height:180px;
    overflow:hidden;
}

#slider2 li{
    /*
        define width and height of list item (slide)
        entire slider area will adjust according to the parameters provided here
    */
    width:610px;
    height:380px;
    overflow:hidden;
}

p#controls{
    margin:32px 0px 0px 0px;
    position:relative;
}
p#controls2{
	margin:0;
	position:relative;
}

#prevBtn, #nextBtn{
    display:block;
    margin:0;
    overflow:hidden;
    text-indent:-8000px;
    position:absolute;
}
#prevBtn2, #nextBtn2{
	display:block;
    margin:0;
    overflow:hidden;
    text-indent:-8000px;
    position:absolute;

}

#prevBtn{
    left:100px;
    top:-20px;
    width:100px;
}
#prevBtn2{
    left:460px;
    top:-12px;
    width:100px;
}
#nextBtn{
    left:190px;
    top:-20px;
    width:70px;
}
#nextBtn2{
    left:540px;
    top:-12px;
    width:70px;
}
#prevBtn a, #prevBtn2 a{
    display:block;
    //background:url(../images/btn_prev.gif) no-repeat;
    background:url(../images/row_left.jpg) no-repeat;
    height: 19px;
    }
#nextBtn a, #nextBtn2 a{
    display:block;
    //background:url(../images/btn_next.gif) no-repeat;
    background:url(../images/row_rai.jpg) no-repeat;
    height: 19px;
}

/* // Easy Slider ends here*/


.panel_head {
    border-left:1px solid #aac193;
    border-right:1px solid #aac193;
    padding:0em 0.5em 0.3em 0.5em;
    color:#FFFFFF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:12px;
    line-height:20px;
    font-weight:bold;
    background:#aac193;
}

.cornerfg{
border:1px solid #445825;
background:#fff;
}

.odd td {
background:#dbf8bc;
}

.even td {
background: #edfbec;
}

.td2 {
line-height:1.5em;
padding: 2px 0 1px 0;
}

.linkstyle a {
color: #445825;
text-decoration: underline;
}

.subheadpager td {
background:#aac193 none repeat scroll 0 0;
color:#445825;
font-weight:bold;
}

.a1 {
    color:#423443;
}

.a1:hover {
    color:#ffff80;
}
.update {
    text-align:left;
    padding:0em 0em 0.6em 0em;
    font-weight:bold;
    color:green;
    margin-left:2px;
    margin-top:5px;
}
/*Thumbnail Images CSS start*/
/* These hieghts and widths should be edited to your images */
ul#pikame{
    padding-left:0;
    width:450px;
    margin:0 auto;
    text-align: center;
}
.pika_main{
    width:450px;
    padding:0px 0px 0px 10px;
    margin:0 auto;
}
#pikame li{
    margin:5px;
    float: left;
    border:none;
}

ul#pikame li img{position:relative;cursor:pointer;}

/*DIV REDONDEADOS*/
div#nifty{ margin: 0 ;background: #5A5E49;width:310px}
b.rtop, b.rbottom{display:block;background: #FFF}
b.rtop b, b.rbottom b{display:block;height: 1px;
overflow: hidden; background: #5A5E49}
b.r1{margin: 0 5px}
b.r2{margin: 0 3px}
b.r3{margin: 0 2px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 1px;height: 2px}
/**/

/*BANNER*/
ul#pikbann{
    padding-left:0;
    width:450px;
    margin:0 auto;
    text-align: center;
}
.pika_main{
    width:450px;
    padding:0px 0px 0px 10px;
    margin:0 auto;
}
#pikbann li{
    margin:5px;
    float: left;
    border:none;
}

ul#pikbann li img{position:relative;cursor:pointer;}
/**/


.pika_main img{border: none;}
.pika_main{position: relative;margin:0 auto;}
.pikachoose li{float:left;position:relative;overflow: hidden;list-style:none;}
.pika_play{position:absolute;top:10px;right:20px;z-index:1;}
.pika_play a{position:relative;margin-left:auto;cursor:pointer;}
.pika_play img{border:none !important;}
.pika_caption{width:50%;height:10px;text-align:center;}
.pika_navigation a{
    font-size: 12px;
    color: blue;
    text-decoration: none;
    cursor:pointer;
}
.pika_navigation a:hover{text-decoration: underline;}
.pika_navigation{padding-top:10px;clear:both;text-align:center;}

/* this is for file upload */
fieldset{
    border:2px solid #DDD;
}
.jquploader{
    background:#333333;
}
/*Thumbnail Images CSS End */

.ol_align {
    padding:0px;
}

.upld_field {
    width: 320px;
}

.hide {
    display:none;
}
#page {
    width: 320px;
}
#banner_fade{
width:auto;
padding-top:5px;
}
#banner_fade img{
margin-left:-34px;
}
