/* CSS Document */

a {color:#333;}


body{
padding:0;
margin:0;
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
background:url(back-rep.gif) repeat-x 0 0 #A39588;
color:#000000;
}
 td, ul, a, span, p, form, input, label, textarea, checkbox, radiobutton{
padding:0;
margin:0;
}
img{
padding:0;
margin:0;
display:block;
border:none;
}
ul{
list-style:none; font-size:0; line-height:0;
}

/*------------------------------header--------------------------------------*/
.hdt-rep{
background:url(hdr-rep.gif) repeat-x 0 0;
height:76px;
}
.hdr-lft-bg{
background-color:#E3DDC5;
color:#555555;
}
.logo{
padding:20px 0 15px 16px;
background-color:#E3DDC5;
font-size:0;
color:#555555;
}
ul.toplink{
padding:26px 0 0 0px;
margin:0 0 0 0;
}
ul.toplink li{
float:left;
background:url(divider.gif) no-repeat 0 0;
}
ul.toplink li.home{
float:left;
background:none;
}
ul.toplink li a{
font:bold 12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:block;
text-decoration:none;
padding:10px 12px 0 13px;
margin:0 0 0 0;
background-color:inherit;
}
ul.toplink li a:hover{
color:#E3DDC5;
background-color:inherit;
}
/*------------------------------header--------------------------------------*/

/*------------------------------body--------------------------------------*/
.rept-body{
background:url(body-rep.gif) repeat-x 0 0 #BEAFA2;
color:#000000;
}
.lft-form-box{
background-color:#F5F2E7;
border-bottom:dashed #A29361 1px;
border-top:dashed #A29361 1px;
color:#000000;
}
.short-pad{
padding-top:5px;
}

.member{
font:bold 17px/20px Arial, Helvetica, sans-serif;
color:#E3DDC5;
padding:0 0 0 13px; 
background:#671414; 
}

.username{
font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif;
color:#555555;
padding:0 0 0 21px;
background-color:inherit;
}
.password{
font:normal 11px/18px Tahoma, Arial, Helvetica, sans-serif;
color:#555555;
padding:0 0 0 21px;
background-color:inherit;
}
input.box{
margin:0 0 0 10px;
border:solid 1px #D4D0C8;
padding:1px 1px;
font-weight:normal;      
font-size: 11px;
width:160px;
height:19px;
font-family: Arial, Helvetica, sans-serif;
background-color:#ffffff;
color:#000000;
}
.formbutton{
background:url(submit.gif) no-repeat 0 0;
height:16px;
width:51px;
border:none;
cursor:pointer;
margin:7px 23px 0 0;
}
.savebutton{
background:url(save.gif) no-repeat 0 0;
height:16px;
width:51px;
border:none;
cursor:pointer;
margin:7px 23px 0 0;
}

ul.point-theme{
padding:0 0 0 12px;
margin:0;
}
ul.point-theme li{
background:url(thumb.gif) no-repeat 0 4px;
padding:0;
margin:0 ;
}
ul.point-theme li a{
font-size:11px;
line-height:18px;
font-weight:bold; 
color:#671414;
text-decoration:underline;
padding:0 0 0 13px;
margin:0;
background-color:inherit;
}
ul.point-theme li a:hover{
text-decoration:none;
background-color:inherit;
color:#671414;
}

p.point-theme-txt{
font-size:11px;
line-height:14px;
color:#000000;
padding:0 16px 0 25px;
margin:0;
background-color:inherit;
}
p.author-theme-txt{
font-size:10px;
color:#000000;
line-height:14px;
padding:0 0 22px 25px;
background-color:inherit;
}
p.author-theme-txtone{
font-size:10px;
color:#000000;
background-color:inherit;
line-height:14px;
padding:0 0 24px 25px;
}
p.signup-txt{
font-size:11px;
line-height:14px;
color:#000000;
padding:0 13px 0 13px;
background-color:inherit;
}
.contact{
font:bold 14px/16px Arial, Helvetica, sans-serif;
color:#643A3A;
padding:0 0 0 29px;
background-color:inherit;
}
p.contact-txt{
font-size:11px;
line-height:14px;
color:#000000;
padding:0 0 0 29px;
background-color:inherit;

}
.leftpannel_bg{
	background:url(leftpannel_bg.gif) repeat-y right top;
}

span.emai-txt a{
font-size:11px;
line-height:14px;
color:#671414;
text-decoration:none;
background-color:inherit;
}
span.emai-txt a:hover{
text-decoration:underline;
}
/*-------------------------right panel---------------------------*/
.right-bg{
background:url(right-people.jpg) no-repeat 7px 0;
height:147px;
}
.white-bg{
background-color:#ffffff;
margin:0 0 0 8px;
color:#000000;
}
.some-online{
background:url(some-online.gif) no-repeat 4px 4px;
font:bold 16px/40px Arial, Helvetica, sans-serif;
color:#ffffff;
background-color:inherit;
padding:0 0 0 22px;
}

p.right-body-txt{
font-size:12px;
color:#000000;
padding:22px 23px 0 23px;
background-color:inherit;
}
span.nucina a{
font-size:12px;
color:#671414;
text-decoration:underline;
background-color:inherit;
}
.ash-bor{
}

span.nucina a:hover{
text-decoration:none;
}
p.read a{
font-size:10px;
line-height:16px;
color:#671414;
text-decoration:none;
padding:0 0 0 25px;
background-color:inherit;
}
p.read a:hover{
color:#643A3A;
background-color:inherit;
}
.ash-bor{
border:solid #E1E1E1 4px;
background-color:#F7F6F6;
color:#000000;
}
.single-ash-bor{
border-right:solid #E1E1E1 4px;
padding-left:4px;
}
.dash-green{
background:url(dash-green.gif) repeat-x 0 0;
height:36px;
}
.our-service{
font:normal 16px/16px Arial, Helvetica, sans-serif;
color:#ffffff;
padding:10px 0 0 7px;
background-color:inherit;
}
.boss-pic{
padding:15px 0 0 7px;
}
p.boss-pic-txt{
font-size:11px;
color:#000000;
padding:15px 0 19px 0;
background-color:inherit;
}
.pad-tab{
padding:0 0 0 7px;
}
ul.belowlink{
padding:0 0 0 0;
margin:0 0 0 0;
font-size:0;
line-height:0;
}
ul.belowlink li{
background:url(ash-white-dash.gif) repeat-x left bottom;
padding:0 0 1px 0;
display:block;
}

ul.belowlink li a{
display:block;

font-size:11px;
line-height:18px;
color:#000000;
background:url(red-arrow.gif) no-repeat 0 6px;
background-color:#F5F2E7;
text-decoration:none;
padding:0 0 0 11px;
}
ul.belowlink li a:hover{
background-color:#ECE7D2;
color:#000000;
}
.more-red-buut{
padding-right:7px;
}
.pad-table-port{
padding:0 0 0 5px;
}
.smile{
padding:15px 0 0 13px;
}
p.smile-txt{
font-size:11px;
/*line-height:13px;*/
color:#000000;
padding:15px 16px 10px 17px;
background-color:inherit;
}
.long-ash-line-pad{
padding:0 0 0 14px;
}
.long-ash-line{
background:url(ash-white-dash.gif) repeat-x left bottom;
}
p.room-txt{
font-size:11px;
/*line-height:13px;*/
color:#000000;
padding:15px 10px 8px 17px;
background-color:inherit;
}
.bottom-line-rep{
background:url(bottom-line-rep.gif) repeat-x 0 0 #450809;
height:78px;
color:#000;
}
ul.footerlink{
padding:26px 0 0 72px;
margin:0 0 0 0;
}
ul.footerlink li{
float:left;
}
ul.footerlink li a{
font:bold 10px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#FFFFFF;
display:block;
text-decoration:none;
padding:0 7px 0 7px;
margin:0 0 0 0;
background-color:inherit;
}
ul.footerlink li a:hover{
color:#E3DDC5;
background-color:inherit;
}
.copryright-txt{
font-size:10px;
line-height:14px;
color:#B7AE8B;
background-color:inherit;
}

.copryright-txt a{
text-decoration:none;
font-size:10px;
line-height:14px;
color:#B7AE8B;
background-color:inherit;
}

.copryright-txt a:hover{
text-decoration:underline;
color:#E3DDC5;
background-color:inherit;
}




#firebugBody {
    position: fixed;
    top:0;
    left:0;
    margin:0;
    padding:0;
    width:1px;
    height:1px;
    overflow:visible;
}

.firebugCanvas {
    position:fixed;
    top: 0;
    left: 0;
    display:none;
    border: 0 none;
    margin: 0;
    padding: 0;
    outline: 0;
}

.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-top: 0 none;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
    border-left: 0 none;
    margin: 0;
    padding: 0;
    outline: 0;
}

.firebugRuler {
    position: absolute;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}

.firebugRulerH {
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.firebugLayoutBox {
    margin: 0;
    padding: 0;
    border: 0 none;
    outline: 0;
}

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    opacity: 0.8;
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: SlateBlue;
}

.firebugLayoutBoxContent {
    background-color: SkyBlue;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    opacity: 0.4;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}


#firebugBody {
    position: fixed;
    top:0;
    left:0;
    margin:0;
    padding:0;
    width:1px;
    height:1px;
    overflow:visible;
}

.firebugCanvas {
    position:fixed;
    top: 0;
    left: 0;
    display:none;
    border: 0 none;
    margin: 0;
    padding: 0;
    outline: 0;
}

.firebugHighlight {
    z-index: 2147483647;
    position: absolute;
    background-color: #3875d7;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}

.firebugLayoutBoxParent {
    z-index: 2147483647;
    position: absolute;
    background-color: transparent;
    border-top: 0 none;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px dashed #BBBBBB;
    border-left: 0 none;
    margin: 0;
    padding: 0;
    outline: 0;
}

.firebugRuler {
    position: absolute;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}

.firebugRulerH {
    top: -15px;
    left: 0;
    width: 100%;
    height: 14px;
    background: url(chrome://firebug/skin/rulerH.png) repeat-x;
    border-top: 1px solid #BBBBBB;
    border-right: 1px dashed #BBBBBB;
    border-bottom: 1px solid #000000;
}

.firebugRulerV {
    top: 0;
    left: -15px;
    width: 14px;
    height: 100%;
    background: url(chrome://firebug/skin/rulerV.png) repeat-y;
    border-left: 1px solid #BBBBBB;
    border-right: 1px solid #000000;
    border-bottom: 1px dashed #BBBBBB;
}

.overflowRulerX > .firebugRulerV {
    left: 0;
}

.overflowRulerY > .firebugRulerH {
    top: 0;
}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */
.firebugLayoutBox {
    margin: 0;
    padding: 0;
    border: 0 none;
    outline: 0;
}

.firebugLayoutBoxOffset {
    z-index: 2147483647;
    position: absolute;
    opacity: 0.8;
}

.firebugLayoutBoxMargin {
    background-color: #EDFF64;
}

.firebugLayoutBoxBorder {
    background-color: #666666;
}

.firebugLayoutBoxPadding {
    background-color: SlateBlue;
}

.firebugLayoutBoxContent {
    background-color: SkyBlue;
}

/*.firebugHighlightGroup .firebugLayoutBox {
    background-color: transparent;
}

.firebugHighlightBox {
    background-color: Blue !important;
}*/

.firebugLayoutLine {
    z-index: 2147483647;
    background-color: #000000;
    opacity: 0.4;
    margin: 0;
    padding: 0;
    outline: 0;
    border: 0 none;
}

.firebugLayoutLineLeft,
.firebugLayoutLineRight {
    position: fixed;
    width: 1px;
    height: 100%;
}

.firebugLayoutLineTop,
.firebugLayoutLineBottom {
    position: absolute;
    width: 100%;
    height: 1px;
}

.firebugLayoutLineTop {
    margin-top: -1px;
    border-top: 1px solid #999999;
}

.firebugLayoutLineRight {
    border-right: 1px solid #999999;
}

.firebugLayoutLineBottom {
    border-bottom: 1px solid #999999;
}

.firebugLayoutLineLeft {
    margin-left: -1px;
    border-left: 1px solid #999999;
}
