.stretch {
    width:100%;
    height:auto;
}
 


h3, h4 {
  text-align:left;
  font-family: tahoma,serif
}

#container {
  padding: 0 10px 10px 10px;

}

#welcome {
  padding: 0px 10px 10px 10px;


}

tr.tr_head {
font-size:14px;
color:white;
font-weight:bold;
text-align:center

}

#progress {height: 50px;}

#wrapper {
	min-height:100%;
	position:relative;
}

#menu {
  padding: 0;
  margin: 0;
  height: 30px;
  background: #3b5998;
}



#xfooter {
background-color: #cdcdcd;
height: 5px;
text-align: right;
font-size:11px;
color:#ffffff;
font-family:Verdana;
padding-top: 10px;
width: 100%;
position:fixed;
left: 0px;
bottom: 0px;
background:url(../images/three_01.gif); z-index:600;   color:#fff;
}

td.td_head {
font-size:14px;
color:white;
font-weight:bold;
text-align:center

}
#galley {
	width: 738px;
	height: auto;
	border: 1px #CCCCCC;
	float:none
	}

	
#galley th.vertical-label{
    -webkit-transform: rotate(270deg) ;
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    writing-mode: lr-tb;
    -webkit-transform: rotate(270deg) ;
    -moz-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    
      -webkit-transform: rotate(270deg) translateX(100%) translateY(33%);
    -webkit-transform-origin: 100% 100%;
}
	
#galley th, th.vertical-label{
	font-family: "myriad Pro";
	font-decoration: bold;
	}
	
#galley .vheader{
	display:table-cell; 
	vertical-align:bottom
	}

#nHeader {
	width:100%;
	background-color: #cdcdcd;
	display: block;
	background-size: cover;
}

#chat {
    position:fixed;
    right:-160px;
    bottom: 20px ;
     width:200px;
}

#popover{

    width:200px;
    height:250px;    

    }

#nfooter {
	width:100%;
	height:15px;
	bottom:0;
	left:0;
	padding-top: 1px;
	font-family:arial;
	font-size:11px;
	text-align:right;
	position:fixed; 
	background-color: #cdcdcd;
	background:url(../images/three_01.gif); z-index:100;   color:#fff;
	
}

/*input.btn {   color:#ffffff;   font: bold 90% 'trebuchet ms',helvetica,sans-serif; border: 1px solid;   border-color: #696 #363 #363 #696;   filter:progid:DXImageTransform.Microsoft.Gradient   (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffeeddaa'); }*/

.div_another_MAGNOLIA_BROWSE td{border:solid 1px #bdc7d8;font-size:11px}
.div_another_MAGNOLIA_BROWSE td div{font-family:tahoma,serif}
.div_another_MAGNOLIA_BROWSE td.header{background:#3b5998;color:white;font-weight:bold;text-align:center}
.div_another_MAGNOLIA_BROWSE td.header div{padding:5px;font-size:12px}
/*
.div_another_MAGNOLIA_BROWSE td.data_0{background:#f6f7f8}
.div_another_MAGNOLIA_BROWSE td.data_1{background:#E9E9E9}
*/
.div_another_MAGNOLIA_BROWSE td div{padding:5px;font-size:11px}
/*
.MAGNOLIA___BROWSE{border-collapse:collapse}
.MAGNOLIA___BROWSE td{border:solid 1px #bdc7d8;font-size:11px}
.MAGNOLIA___BROWSE td div{font-family:tahoma,serif}
.MAGNOLIA___BROWSE td.header{background:#3b5998;color:white;font-weight:bold;text-align:center}
.MAGNOLIA___BROWSE td.header div{padding:5px;font-size:12px}

.MAGNOLIA___BROWSE td.data_0{background:#f6f7f8}
.MAGNOLIA___BROWSE td.data_1{background:#E9E9E9}

.MAGNOLIA___BROWSE td.data_0 div,.MAGNOLIA___BROWSE td.data_1 div{padding:5px;font-size:11px}

.MAGNOLIA___PAGING{text-align:center;font-family:tahoma,serif;font-size:12px;color:#666666}
.MAGNOLIA___PAGING a{color:#3b5998;text-decoration:underline}
.MAGNOLIA___PAGING a:hover,.MAGNOLIA___PAGING a:active,.MAGNOLIA___PAGING a:hover{color:blue;text-decoration:underline}
.MAGNOLIA___PAGING .current_sheet{background:#3b5998;padding:3px;color:white}
*/

/*.~.*.~.*.~.*.~.*.~.*.~.*.~.*.~.* TYPO *.~.*.~.*.~.*.~.*.~.*.~.*.~.*.~.*/

.divCenter{
    height: 10px;
    width: 50px;
    background: #000;
    
    color: #FFF;
    text-align: center;
    margin-top: 10px;
    margin-left: 5px;
    display: table-cell;
    vertical-align: middle;
}

.general{font-family:tahoma,serif;font-size:12px}
.bold{font-weight:bold}
.blue{color:blue}
.red{color:red}
.green{color:green}
.navy{color:navy}
.uppercase{text-transform:uppercase}
.capitalize{text-transform:capitalize}
.lowercase{text-transform:lowercase} 
.highlight{background:orange}
.pointer{cursor:pointer}
p.message{padding:14px 20px 16px 67px!important;margin:1.31em 0 1.45em 0!important;font-family:tahoma,serif;font-size:13px}
p.error{border-top:1px solid #f08a73;border-bottom:1px solid #f08a73;color:#525252;font-weight:bold;background:#ffe3df url(../images/error.png) no-repeat 20px center}
p.info{border-top:1px solid #aee756;border-bottom:1px solid #aee756;color:#525252;font-weight:bold;background:#e9fad0 url(../images/info.png) no-repeat 20px center}

#user_login {
    z-index: 10;
    position: absolute;
    top: 71px;
    text-align: right;
    font-size: 13px;
    width: 100%;
}

