/* CSS Document */

/* -------- defines main containers size   start -------------------------- */
#header, #footer, #body #mainstruct{
    width:978px;
    position:relative;
    margin:0 auto;
}

/* -------- defines main containers size   end -------------------------- */

/*------------------------------------------------header start---------------------*/
#header{
    height:30px;
    background:url(images/header.jpg) 0 0 no-repeat;
    padding:345px 0 0 0;
}
#header a.member{
    background:url(images/member_login_icon.gif) center top no-repeat #fff;
    width:44px;
    height:17px;
    padding:23px 0 0 0;
    font:bold 10px/10px Verdana, Arial, Helvetica, sans-serif;
    color:#0C0C0C;
    text-transform:uppercase;
    text-decoration:none;
    text-align:center;
    position:absolute;
    left:485px;
    top:6px;
}
#header a.member:hover{
    color:#fd7124;
    background-color:#fff;
}

#header div table{
    margin:0 auto;
}

#header div table td a{
    display:block;
    height:28px;
    padding:0 11px 0 11px;
    background-color:#FFFFEF;
    color:#523500;
    font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    margin:0 1px 0 0;
    float:left;
    white-space:nowrap;
}
#header div table td a:hover,
#header div table td.active a{
    background:url(images/nav_hover.gif) 0 0 repeat-x #FFFEEF;
    color:#fff;
}

/*------------------------------------------------header end---------------------*/

/* main struct */
#body table#mainstruct tr{
    margin:0; padding:0;
}

#body table#mainstruct tr td#left,
#body table#mainstruct tr td#right,
#body table#mainstruct tr td#center{
    margin:0;
    text-align:left;
    vertical-align:top;
}
/*------------------------------------------------center panel start---------------------*/
#center .QE_Link{
    z-index:99;
}


#center #WebLoginLayer0 form,
#center #WebLoginLayer1 form,
#center #WebLoginLayer2 form{
    width:385px;
    float:left;
    padding:5px 0 5px 0;
}

#center #WebLoginLayer0 div,
#center #WebLoginLayer1 div,
#center #WebLoginLayer2 div{
    width:385px;
    float:left;
    padding:2px 0 3px 0;
}

#center #WebLoginLayer0 label,
#center #WebLoginLayer1 label,
#center #WebLoginLayer2 label{
    float:left;
    width:200px;
    margin:0 5px 0 0;
    font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

#center #WebLoginLayer0 input.textfield,
#center #WebLoginLayer1 input.textfield,
#center #WebLoginLayer2 input.textfield{
    width:174px;
    border:1px solid #fd7124;
    font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

#center #WebLoginLayer0 input.submitfield,
#center #WebLoginLayer1 input.submitfield,
#center #WebLoginLayer2 input.submitfield{
    width:110px;
    border:1px solid #fd7124;
    background-color:#ECE2C3;
    float:right;
    font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}

#center #WebLoginLayer0 input.resetfield,
#center #WebLoginLayer1 input.resetfield,
#center #WebLoginLayer2 input.resetfield{
    width:110px;
    border:1px solid #fd7124;
    background-color:#ECE2C3;
    float:left;
    font:normal 12px/18px Verdana, Arial, Helvetica, sans-serif;
}


/*------------------------------------------------center panel end---------------------*/

/*------------------------------------------------right panel start---------------------*/
#body table#mainstruct tr td#left,
#body table#mainstruct tr td#right{
    width:168px;
    padding:8px 0px 55px 0;
}

#body .sidepanel h2{
    display:block;
    background-color:#ECE2C3;
    width:160px;
    height:27px;
    padding:0 0 0 9px;
    margin:8px 0 4px 0;
    font:normal 18px/27px Verdana, Arial, Helvetica, sans-serif;
}

#body .sidepanel p{
    width:170px;
}

#body .sidepanel p.event{
    width:149px;
}

#body .sidepanel ul{
    list-style-type:none;
    width:160px;
    padding:0 0 12px 9px;
    margin:0 0 0 0;
    font-size:0;
}

#body .sidepanel ul.sidebar_logout{
    padding:0 0 8px 9px;
}


#body .sidepanel ul li{
    padding:0;
    margin:0;
}

#body .sidepanel ul li a{
    display:block;
    width:145px;
    padding:0 0 0 15px;
    font:bold 11px/19px Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    height:19px;
}

#body .sidepanel ul li ul{
    width:145px;
    padding:0 0 0 15px;
    margin:0 0 0 0;
}

#body .sidepanel ul li ul a,
#body .sidepanel ul li ul li ul{
    width:130px;
}

#body .sidepanel ul li ul li ul li a,
#body .sidepanel ul li ul li ul li ul{
    width:115px;
}

#body .sidepanel ul li ul li ul li ul li a,
#body .sidepanel ul li ul li ul li ul li ul{
    width:100px;
}

#body .sidepanel ul li ul li ul li ul li ul a{
    width:95px;
}

#body .sidepanel li a:hover,
#body .sidepanel li.active li a:hover,
#body .sidepanel li.active a{
    background:url(images/arrow1.gif) 0 5px no-repeat #F8EFD3;
    color:#BF0000;
}

#body .sidepanel li a,
#body .sidepanel li.active li a{
    background:url(images/arrow1_hover.gif) 0 5px no-repeat #FEFAEC;
    color:#694F10;
}

/*------------------------------------------------right panel end---------------------*/

/* ---- Templates specifics style ---- */
table.linkItem,
table.contactItem{
    margin-bottom:15px;
    border:none;
    width:375px;
}

table.linkItem td,
table.contactItem td{
    text-align:left;
    vertical-align:top;
}

table.linkItem td h3,
table.contactItem td h3{
    padding-left:0;
}

table.linkItem td.linkItem_logo_container,
table.contactItem td.contactItem_photo_container{
    padding-top:10px;
    width:120px;
}

table.contactItem td.contactItem_photo_container img{
    width:113px;
}

table.linkItem td.linkItem_title,
table.contactItem td.contactItem_title{
    vertical-align:center;
}

/*table.contactItem td.contactItem_content{

}*/

table.contactItem td.contactItem_content strong{
    margin-bottom:5px;
}

/*table.contactItem td.contactItem_email{

}*/

/*table.contactItem td.contactItem_tel{

}*/








/*------------------------------------------------body end---------------------*/





