.text {
    border: 1px solid gray;
    height:18px;width:200px;
    outline: none;
}

.text_page_info {
    border: 1px solid #99CCCC;
    height:18px;width:80px;
}

.text2 {
    border: 1px solid gray;
    height:20px;width:200px;
}

.text3 {
    border: 1px solid gray;
    height:20px;width:300px;
}

.date_comp {
    border: 1px solid gray;
    height:20px;cursor: hand;width:180px;
}

.header_txt {
    font-size:13px;
    color:#003399;
    font-weight:bold;
    vertical-align:middle;
}

.header_tab {
    font-size:14px;
    color:#003399;
    font-weight:bold;
    vertical-align:middle;
}

.commtxt {
    font-size:13px;
    vertical-align:middle;
}

.comm-input {
    border: 1px solid gray;
}

select {
    border: 1px solid gray;
    height: 25px;
}

.login_tab {
    z-index : 200000;
    display:block;
    position: absolute;
    font-size:12px;
    border: double #6666FF;
}

.pop_tab {
    z-index : 200000;
    display:none;
    position: absolute;
    left:10px;
    top:10px;
    color:white;
    font-weight:bold;
    font-size:12px;
    border: double #6666FF;
    background:#6699FF
}

.pop_msg {
    z-index : 200000;
    display:none;
    position: absolute;
    left:10px;
    top:10px;
    color:white;
    font-weight:bold;
    font-size:15px;
    border: double #6666FF;
    background:#6699FF
}

.select_span {
    border:1px solid gray;
    overflow:hidden;
    width:200px
}

.select {
    cursor: hand;
    margin:-2px;
    width:202px
}

.date_comp200 {
    border: 1px solid gray;
    height:20px;
    cursor: hand;
    width:200px
}

.select_span100 {
    border:1px solid gray;
    overflow:hidden;
    width:100px
}
.select100 {
    cursor: hand;
    margin:-2px;width:102px
}

.text100 {
    border: 1px solid gray;
    height:24px;width:100px
}

.text200 {
    border: 1px solid gray;
    height:24px;width:200px
}

.text300 {
    border: 1px solid gray;
    height:24px;width:300px
}



.date_comp100 {
    border: 1px solid gray;
    height:20px;
    cursor: hand;
    width:100px
}

.select-span-125 {
    border:1px solid gray;
    overflow:hidden;width:180px
}

.select125 {
    cursor: hand;
    margin:-2px;width:127px
}

.text125 {
    border: 1px solid gray;
    height:24px;width:125px
}

.date_comp_125 {
    border: 1px solid gray;
    height:20px;cursor: hand;width:125px
}

.select_span_150 {
    border:1px solid gray;
    overflow:hidden;width:150px
}

.select150 {
    cursor: hand;margin:-2px;width:152px
}

.text150  {
    border: 1px solid gray;
    height:25px;width:150px
}


.date_comp_150 {
    border: 1px solid gray;
    height:20px;cursor: hand;
    width:150px
}

.select_span_180 {
    border:1px solid gray;
    overflow:hidden;width:180px
}

.select180 {
    cursor: hand;margin:-2px;width:182px
}

.text180 {
    border: 1px solid gray;
    height:20px;width:180px
}

.date_comp_180 {
    border: 1px solid gray;
    height:20px;cursor: hand;width:180px
}

.select_span_250 {
    border:1px solid gray;
    overflow:hidden;
    width:250px
}

.select250 {
    cursor: hand;margin:-2px;width:252px
}

.text250 {
    border: 1px solid gray;
    height:20px;width:250px
}

.date_comp_250 {
    border: 1px solid gray;
    height:20px;cursor: hand;width:250px
}

.select_span_300 {
    border:1px solid gray;
    overflow:hidden;width:300px
}
.select300 {
    cursor: hand;margin:-2px;width:302px
}

.date_comp_300 {
    border: 1px solid gray;
    height:20px;cursor: hand;width:300px}

.textarea {border:1px solid gray}
.textarea-title {vertical-align:100%}

body
{
	FONT-SIZE:13pt;
	overflow-y:hidden;
	overflow-x:hidden;
}

img {cursor: hand;}

.headtabtxt{
    text-align:center;
    text-valign:middle;
    margin-left: 6px;
}

.dataTabHeadTtd {
	border-right:solid 3px;
	border-color :white;    
    position:relative;
    top:0;
}
.dataTabHeadLtd {
	border-right:solid 3px;
	border-color :white;    
    position:relative;
    align:center;
    white-space:nowrap;
    text-overflow:ellipsis;
	overflow:hidden;
    left:0;
}
.dataTabHeadTd0 {
	border-right:solid 3px;
	border-color :white;    
    position:relative;
    top:0;
    left:0;
    z-index:1
}
.dataTabTd {
	white-space:nowrap;
	text-overflow:ellipsis;
	overflow:hidden;
}

.dataTab {
	font-size:13px;
	border-collapse :collapse ;
	table-layout:fixed;
	cellpadding:0;
	cellspacing:0;
}

.button
{
    border: #2C59AA 1px solid;
    border-radius: 3px;
    padding: 2px 8px;
    font-size: 14px;
    cursor: pointer;
    color: #333333;
    height: 25px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(1, #D7E7FA), to(#D7E7FA));
}

button
{
    border: #2C59AA 1px solid;
    border-radius: 3px;
    padding: 2px 8px;
    font-size: 12px;
    cursor: pointer;
    color: #333333 !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(1, #D7E7FA), to(#D7E7FA));
}


.label-button
{
    border: #2C59AA 1px solid;
    border-radius: 3px;
    padding: 3px 8px;
    font-size: 14px;
    cursor: pointer;
    color: #333333 !important;
    font-weight: normal !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), color-stop(1, #D7E7FA), to(#D7E7FA));
}


span {
    font-size:13px;
    vertical-align:middle;
}

.div-border
{
    overflow:hidden;
    height:100%;
    border: double #C1D7EF;
}

A:link  {
    font-style: normal;
    cursor: hand ;
    text-decoration: none
}

fieldset {
    border:1px white groove;
    width : auto;
    height: auto;
    padding-bottom: 20px;
}

A:visited  {
    font-style: normal;
    text-decoration: none
}

A:active  {
    font-style: normal
}

A:hover {
    font-style: normal;
    text-decoration: underline
}