/*-- Middle --*/
#middle { text-align:left; vertical-align:top; margin:0px; padding:0px; padding-bottom:8px; }

/*-- Footer --*/
.foot-copy {font-size:10px;padding:10px 0px 5px 5px; font-family:Verdana, Tahoma, Arial;}

/* PageLayout */
.block {width:100%;  border:dashed 0px gray; padding-bottom:5px; padding-top:5px;}
.message_title {width:100%;  padding:7px; padding-right:30px;}
.message {width:100%;  padding:7px; padding-left:30px;}

/* For Tab layout */
.tab {
        text-align: right;  BACKGROUND: url(imgs/tab_bg.gif) #dae0d2 repeat-x 90% bottom; WIDTH: 100%;
}
.tab UL {
        float:right; PADDING-RIGHT: 200px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 10px; LIST-STYLE-TYPE: none
}
.tab LI {
        float:left; PADDING-RIGHT: 0px; PADDING-LEFT: 9px; BACKGROUND: url(imgs/tab_left.gif) no-repeat left top; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.tab SPAN {
        float:left; PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: url(imgs/tab_right.gif) no-repeat right top; PADDING-BOTTOM: 4px; COLOR: #765; PADDING-TOP: 5px; TEXT-DECORATION: none;
}
.tabpanel {
    padding:12px; border:solid 1px gray; border-top:1px; background-color:#efefef;
}

