html {height:100%;}
body {margin:0; padding:0; background:#e2d6c3 ; height:100%}
table, td {border-collapse:collapse; /*height:100%;*/ /*width:100%*/}
table, td, img {border:0; padding:0px; margin:0px}
form, td{margin:0; padding:0;}
td, select, input { font-family:arial; font-size:12px; color:#574e46; vertical-align:top;  text-align:left; line-height:17px}
.table{ height:100%; }
img{ vertical-align:top}


/*in_line_style*/

p {margin:0; padding:0;}

ul { margin:0; padding:0; list-style:none}
ul li a { color:#574e46; text-decoration:underline; line-height:17px}
ul li a:hover{ text-decoration:none}

.right1{ text-align:right}

.title, .title_top, .title_bot{ display:block}

a{ color:#574e46; text-decoration:underline}
a:hover{ text-decoration:none}

.main{ /*height:938px*/}
.main_table{ width:100%;}
.site_center{text-align:center; width:100%;}
.site_center1{margin:0 auto; text-align:left; width:866px }

.separate{ background:url(../images/separate.gif) repeat-x; height:12px; width:auto}


/*header*/
#header{ /*height:425px*/ }
#header .row1{ height:154px; background:url(../images/left.gif) repeat-x}
#header .row1 .logo_box{ width:866px; background:url(../images/menu_bg.gif) no-repeat}
#header .row1 .logo_box .r1{ height:110px}
#header .row1 .logo_box .r1 .logo{ width:717px}
#header .row1 .logo_box .r1 .logo img{ margin:18px 0 0 52px}
#header .row1 .logo_box .r1 .links{ width:149px; }
#header .row1 .logo_box .r1 .links div{padding-top:46px}
#header .row1 .logo_box .r2{ height:44px; padding-left:53px}
#header .row1 .logo_box .r2 img{ margin-right:4px}
#header .row1 .logo_box .menu_tab{ width:866px}

#header .row2{ /*height:271px;*/ background:url(../images/bg.gif) repeat-x}
#header .row2 .box{ width:866px}
#header .row2 .col1{ width:51px}
#header .row2 .col2{ width:417px}
#header .row2 .col2 td{ color:#2e2823; line-height:20px; font-size:14px; font-family:arial}
#header .row2 .col2 .block{ width:417px; height:187px; background:url(../images/block_b.gif) no-repeat; margin:38px 0 0 0}
#header .row2 .col3{ width:398px}

/*content*/
#content{ /*height:436px;*/ background:#ffffff}
#content .left_main{ /*width:866px*/}
#content .col1{ /*width:305px*/}
#content .col1 .form_box{ width:239px; height:293px; margin-left:39px}
#content .col1 .form_box .left{ background:url(../images/l.gif) repeat-y #f2ede3}
#content .col1 .form_box .right{ background:url(../images/r.gif) repeat-y right top}
#content .col1 .form_box .top{ background:url(../images/t.gif) repeat-x}
#content .col1 .form_box .bot{ background:url(../images/b.gif) repeat-x left bottom}
#content .col1 .form_box .lb{ background:url(../images/lb.gif) no-repeat left bottom}
#content .col1 .form_box .rb{ background:url(../images/rb.gif) no-repeat right bottom}
#content .col1 .form_box .lt{ background:url(../images/lt.gif) no-repeat left top}
#content .col1 .form_box .rt{ background:url(../images/rt.gif) no-repeat right top}
#content .col1 .form_box .tab{ width:189px; height:240px; margin:34px 0 0 29px}
#content .col1 .form_box .tab td{ height:30px; color:#010101; font-family:tahoma; font-size:9px; text-transform:uppercase}
#content .col1 .form_box .tab .c1{ width:57px; padding-top:2px}
#content .col1 .form_box .tab .c2{ width:131px}
#content .col1 .form_box .tab .c3{ width:111px}
#content .col1 .form_box .tab .c4{ width:75px}
#content .col1 .form_box .tab .c2 .column1{ width:57px}
#content .col1 .form_box .tab .c2 .column2{ width:16px}
#content .col1 .form_box .tab .c2 .column3{ width:56px}
#content .col1 .form_box .tab .inp{ width:125px; height:16px; color:#ac4f04; font-family:tahoma; font-size:10px; text-transform:uppercase}
#content .col1 .form_box .tab .jump{ width:125px; height:18px; color:#ac4f04; font-family:tahoma; font-size:10px; text-transform:uppercase}
#content .col1 .form_box .tab .jump1{ width:49px; height:18px; color:#ac4f04; font-family:tahoma; font-size:10px; text-transform:uppercase}
#content .col1 .form_box .tab a{ color:#010101; text-decoration:underline}
#content .col1 .form_box .tab a:hover{ text-decoration:none}
#content .col1 .bunner{ margin:6px 0 0 39px}

#content .colored_block .t{ background:url(../images/border.gif) repeat-x #fbfaf7}
#content .colored_block .b{ background:url(../images/border.gif) repeat-x left bottom}
#content .colored_block .l{ background:url(../images/border.gif) repeat-y}
#content .colored_block .r{ background:url(../images/border.gif) repeat-y right top}
#content .colored_block .lt{ background:url(../images/lt1.gif) no-repeat}
#content .colored_block .rt{ background:url(../images/rt1.gif) no-repeat right top}
#content .colored_block .lb{ background:url(../images/lb1.gif) no-repeat left bottom}
#content .colored_block .rb{ background:url(../images/rb1.gif) no-repeat right bottom}

#content .col2 .box .column1{ padding-top:3px}
#content .col2 .box .column2{ color:#7a7a22; font-size:11px}
#content .col2 .box .column2 b{ text-transform:uppercase}
#content .col2 .box .column2 strong{ color:#d74120; font-size:15px}
#content .col2 .box .column2 p{ margin:2px 0 1px 0}


#content .col2{ /*width:561px*/ }

/*footer*/
#footer{ height:77px; padding-left:71px; color:#403933; font-size:11px; line-height:18px}
#footer a{ color:#403933; text-decoration:underline}
#footer a:hover{ text-decoration:none}
#footer span { color:#2e2823; font-size:12px; word-spacing:6px }
#footer span a{ color:#2e2823; text-decoration:none; word-spacing:normal}
#footer span a:hover{ text-decoration:underline}
#footer div{ margin-top:12px}
#footer
{
    border-top: solid 1px #BEB09A;
}

/*index.html*/
#page1 #header .row2 .col2 .block .indent{ padding:9px 24px 10px 13px}
#page1 #header .row2 .col2 .block .title{ margin-bottom:13px}
#page1 #header .row2 .col2 .block .ind{ margin-left:8px}
#page1 #header .row2 .col2 .block .right1{ margin-top:4px}

#page1 #content .col2 .c1{ /*width:261px*/}
#page1 #content .col2 .c1 .title{ margin:17px 0 15px 0}
#page1 #content .col2 .c1 .box{ width:246px; height:72px; margin-top:18px; margin-bottom:17px}
#page1 #content .col2 .c1 .box .column1{ width:120px; padding-top:3px}
#page1 #content .col2 .c1 .box .column2{ width:126px; color:#7a7a22; font-size:11px}
#page1 #content .col2 .c1 .box .column2 b{ text-transform:uppercase}
#page1 #content .col2 .c1 .box .column2 strong{ color:#d74120; font-size:15px}
#page1 #content .col2 .c1 .box .column2 p{ margin:2px 0 1px 0}
#page1 #content .col2 .c1 .separate{ margin-bottom:20px}

#page1 #content .col2 .c1 .colored_block{ width:261px; height:158px; margin-bottom:10px}
#page1 #content .col2 .c1 .colored_block .brackets{ background:url(../images/brackets.gif) no-repeat 1px 60px}
#page1 #content .col2 .c1 .colored_block .indent{ padding:8px 16px 10px 14px}
#page1 #content .col2 .c1 .colored_block .title_bot{ margin-bottom:17px}
#page1 #content .col2 .c1 .colored_block div{ text-align:right}

#page1 #content .col2 .c2{ /*width:32px*/} 
#page1 #content .col2 .c3{ /*width:240px*/} 
#page1 #content .col2 .c3 .list_block { width:240px; height:291px}
#page1 #content .col2 .c3 .list_block .t{ background:url(../images/t2.gif) repeat-x #fefefd}
#page1 #content .col2 .c3 .list_block .b{ background:url(../images/b2.gif) repeat-x left bottom}
#page1 #content .col2 .c3 .list_block .l{ background:url(../images/l2.gif) repeat-y}
#page1 #content .col2 .c3 .list_block .r{ background:url(../images/r2.gif) repeat-y right top}
#page1 #content .col2 .c3 .list_block .lt{ background:url(../images/lt2.gif) no-repeat}
#page1 #content .col2 .c3 .list_block .rt{ background:url(../images/rt2.gif) no-repeat right top}
#page1 #content .col2 .c3 .list_block .lb{ background:url(../images/lb2.gif) no-repeat left bottom}
#page1 #content .col2 .c3 .list_block .rb{ background:url(../images/rb2.gif) no-repeat right bottom}
#page1 #content .col2 .c3 .list_block .list{ width:194px; height:228px; margin:19px 27px 35px 17px}
#page1 #content .col2 .c3 .list_block .list td{ height:38px; background:url(../images/bottom_bg.gif) repeat-x left bottom; vertical-align:bottom; font-family:arial; font-size:9px; color:#b6aea7; padding-right:5px; line-height:12px}
#page1 #content .col2 .c3 .list_block .list a{ color:#b35e04; text-transform:uppercase; display:block; font-family:verdana; text-decoration:none; font-weight:bold}
#page1 #content .col2 .c3 .list_block .list a:hover{color:#b6aea7}
#page1 #content .col2 .c3 .list_block .list img{ float:left; margin-right:7px; margin-bottom:1px}

#page1 #content .col2 .c4{ width:28px} 

#page1 #content .col1 .bunner{ margin:6px 0 0 39px}

/* BEGIN : NON-TEMPLATE / CUSTOM CSS */

/* MESSAGE CLASS */

.message-err {
    margin: 0 10px 10px 10px;
    padding: 5px;
    border: 1px solid #FF0000;
    color: #FF0000;
}

.message-msg {
    margin: 0 10px 10px 10px;
    padding: 5px;
    border: 1px solid #000000;
    color: #000000;
}

.message-success {
    margin: 0 10px 10px 10px;
    padding: 5px;
    border: 1px solid #008000;
    color: #000000;
}

/* VALIDATION */

.validation-failed {
    color: red;
}

.validation-advice {
    margin: 0px;
    padding: 0px;
    color : #F00;
    font-size: 11px;
}

.validation-passed {
    color: green;
}

/* MISC */
.form_contact_tab {
    margin-right: 10px;
    padding: 5px;
    cursor: pointer;
    float: left;
    border: 1px solid grey;
    border-bottom: 0;
    /*margin-bottom: -1px;*/
    background: transparent url(../images/bg.gif) repeat-x scroll 0 0    ;    
}

.form_contact_tab_on {
    margin-bottom: -1px;
    /*border-bottom: 0; *//*1px solid #FFFFDF !important;*/
}

.form_contact_tab_off
{
    background-color: grey; background-image: none; color: #eee
}

.form_contact {
    border: 1px solid grey;    
    padding: 8px;
    background-color: #F3EEE4;
    margin-top: -1px;
    padding-top: 14px;
}

.form_contact .heading {
    text-align: right;
    vertical-align: top;
    white-space: nowrap;
    font-weight: bold;
}



