html , td , body, table{
padding:0px;
margin:0px;

}
html {
height:100%;
}
body {
	font-family: Helvetica, Arial, FreeSans, sans-serif;
	font-size: 8pt;
    color:#737272;
height: 100%;



}

a {
	color: #5C7DC4;
	text-decoration: none;
	vertical-align: top;
	font-weight: bold;
}
#top_left{

margin: 0px;
}

#bottom_right{

margin: 0px;
}

p.menu_top {
font-size: 14px;

}
p.menu_top a {
padding:2px;
}
a:hover {
	text-decoration: underline;
}

table,p,br,tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

td,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	background-color: ;
}

h1 {
	font-family: Arial Black, Verdana, Arial, Helvetica, sans-serif;
	font-size: 20pt;
	font-weight: bold;
	text-align: left;
	color: #0E4C8C;
	background-color: ;
	margin-top: 0;
	margin-bottom: 0;
}

h2 {

	font-size: 16pt;
	text-align: left;
	color: #6c6459;
	margin-top: 0px;
	margin-bottom:10px;
   
}
h2 span{
	    font-family: font-family: 'Trebuchet MS', 'Lucida Grande', Verdana, Arial, sans-serif;;
color:black;	
padding-bottom: 5px;
padding-left: 3px;
padding-right: 10px;
padding-top: 0px;
font-size: 12px;
   letter-spacing: 3px;
  font-weight: bold;

}
h3 {

}
p.error{

	color:#FF9400;
	font-weight: bold;
	background:  url(../images/error.png) center left no-repeat;
    line-height: 18px;
	padding-left:20px;
    padding-top: 3px;
	
}
.alert {
color:#6888cd;
font-weight: bold;

}

table.sortable thead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;

    border-bottom-color: #9B9EA5;
border-style: solid;
border-width: 1px;
border-collapse: separate;
height:35px;
color: #737272;
	text-align: left;
background:  url(../images/mstyle_a_c.gif) repeat-x left top;

	background-color: #E7EAF2;
	cursor: pointer;		
}




table.sortable thead.bb {
background:  url(../images/mstyle_e_c.gif) repeat-x right top;

}
th{
	font-weight: normal;
	height:35px;
	background:  url(../images/mstyle_a_c.gif) repeat-x left top;
}

th.lt{
padding-left: 9px;
background:  url(../images/mstyle_a_lt.gif) no-repeat left top;

}

th.rt{
padding-left: 9px;
width: 0px;
background: url(../images/mstyle_a_rt.gif) no-repeat right top;
}

td.lm{
padding-left: 9px;
background:  url(../images/mstyle_a_lm.gif) repeat-y left top;
}

td.rm{
padding-left: 9px;
background:  url(../images/mstyle_a_rm.gif) repeat-y right top;
}

td.lb{
width:4px;
border-top:#efefef 1px solid; 
height:20px;
background:  url(../images/mstyle_e_lb.gif) no-repeat left top;
}

td.rb{
padding-left: 9px;
border-top:#efefef 1px solid; 
background:  url(../images/mstyle_e_rb.gif) no-repeat right top;
}
td.e_c{
border-top:#efefef 1px solid; 
background:  url(../images/mstyle_e_c.gif) repeat-x right top;
}





table.tbl_b {
	/*text-align: center;*/
	/* color: white;
   background-color: #C2C2C2;
    border-bottom: #C2C2C2 1px solid;*/
	/*border: 1px solid #aaaaaa;*/
	
}

select,option,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	color: #000000;
	background-color: #ffffff;
	border: 1px solid #A9A9A9;
}

/*button,.button {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    cursor: pointer;
	color: #ffffff;
	font-size: 10pt;
	background-color: #9B1889;
	border: none ;
	
}*/


.button {
    background: #efefef url(../images/grad1.gif) repeat-x left top;
    border: 1px solid #4c6aac;
    color: #fff;
    padding: 2px 8px;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
}
.w {
 padding: 4px 8px;
 font-size: 11px;
 width:150px;

}


li {
	color: #0000ff;
}

.font14pt {
	font-size: 14pt;
}

.font12pt {
	font-size: 12pt;
}

.font8pt {
	font-size: 8pt;
}

.font9pt {
	font-size: 9pt;
}

.font8pt {
	font-size: 8pt;
}

.color_red {
	color: red
}

.color_green {
	color: green
}

.color_blue {
	color: blue
}

.color_black {
	color: black
}

.color_white {
	color: white
}

.color_gray {
	color: gray
}

.box_name {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: center;
	color: #ffc000;
	background-color: #ffffff;
	border: 1 solid #3785E9;
}

.box_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	
	
}

.box_heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	text-align: left;
	color:#ffffff ;
	background-color: #FF7900;
}

.box_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	text-align: ;
	color: #000000;
	background-color: ;
}

.boxItem {
	background: ;
	padding: 3px;
	border-top: 1 solid #000000;
	border-left: 1 solid #000000;
	border-right: 1 solid #c0c0c0;
	border-bottom: 1 solid #c0c0c0;
}

.box_text_odd {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color: #fbfbfb;
	color:#737272;
		height: 30px;
}
.box_text_odd td{
	border-top: #eeeeee 1px solid;
}
.box_text_odd:hover {
background-color: #E7EAF2;

}
.box_text_even {
	font-family: Verdana;
	font-size: 11px;
	font-weight: normal;
	background-color: #ffffff;

	color:#737272;
	height: 30px;

}
.box_text_even td{
	border-top: #eeeeee 1px solid;
}

.box_text_even:hover {
background-color: #E7EAF2;


}

.auth_inf {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
color:#666;
font-size: 12px;


}
.auth_inf span  {

font-weight: bold;
margin-left: -6px;
padding: 1px 5px 1px 7px;

}

.report {
overflow: hidden;
height:30px;
width:120px;

}
.message  {
overflow: hidden;
height:30px;
width:200px;

}
.message:hover , .report:hover {
background: #ffffff;
color:#000000;
position: absolute;
border:#5C7DC4 1px solid;
border-left-width: 3px;
border-bottom-width: 3px;
padding:5px;
overflow:visible;
height: auto;


}

.div_hidden {
position:fixed;
visibility: hidden;

}
.div_visible {
position: relative;
visibility: visible;

}

.inputbox {
    margin: 0 0.25em 0 0;
    color: #555;
    line-height: 18px;
    padding: 3px 5px;
    border-left: 1px solid #9b9ea5;
    border-top: 1px solid #9b9ea5;
    border-bottom: 1px solid #9b9ea5;
    border-right: 1px solid #9b9ea5;
}
.inputboxl {
  border: 1px solid #9b9ea5;
}


select {
   margin: 0 0.25em 0 0;
    color: #555;
    line-height: 18px;
    border-left: 1px solid #9b9ea5;
    border-top: 1px solid #9b9ea5;
    border-bottom: 1px solid #9b9ea5;
    border-right: 1px solid #9b9ea5;



}

#ta_sms_content {
font-size: 20px;

}

.auth_info {
color:#ffffff;
font-size: 7px;
margin:0px;

}

.sche {
width:60px;
border: 1px solid #9b9ea5;
background: #ffffff;
}

/*

background: #b42600;
background: #FF9400;
#ff9400
color: white;
font-size: 2.1em;
font-weight: normal;
padding: 0px 10px 5px 3px;
*/