.yildiz { margin: 0; padding: 0; }


body {
	font-family: Tahoma;
	font-size: 11px;
}

td {
	FONT-FAMILY: Tahoma;
	font-size: 11px;
	text-align:left;
}

input[type=checkbox] { vertical-align:middle; margin-right:3px;}
input[type=submit] {
	background-color:#FF965E;
	background-image:url(../images/bt_bg_or.gif);
	
	height: 25px;
	color: #FFFFFF;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding-left:11px;
	padding-right:11px;

}

textarea {

font-family: Tahoma;
font-size: 11px;
border:1px #CCCCCC solid;
background-color:#ECF5FF;
padding:5px; 

}

div#fullheight{height:100%}


fieldset {
  border-top:1px solid #C4DAFF;
  border-bottom:1px solid #C4DAFF;
  border-left:1px solid #C4DAFF;
  border-right:1px solid #C4DAFF;
  padding:3px;
  margin:7px;
  padding-bottom:11px;
  margin-bottom:30px;

}

legend { color: #666666; padding-left:7px;  padding-right:7px; font-size:14px;}


.datagrid { margin-top: 5px; margin-bottom: 5px; }
.datagrid th { text-align: left; font-weight:bold; background-color:#FBE3CA; padding-left:5px;}
.datagrid td { border-bottom: 1px solid #deeff5; line-height: 25px; padding: 0 10px; vertical-align: top; }
.datagrid td input { padding:3px; font-family: Tahoma; font-size:12px; background-color:#F2F2F2; border:1px solid #CCCCCC; }
.datagrid td select { padding:3px; font-family: Tahoma; font-size:12px; background-color:#F2F2F2; border:1px solid #CCCCCC; }

.txtbox_1 {
	background-color: #ECF5FF;
	color: #000000;
	font-family: tahoma;
	font-weight: normal;
	font-size: 11px;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	padding:2px;
}

.afieldset {
  border-top:1px solid #b3bcc4;
  border-bottom:1px solid #b3bcc4;
  border-left:0px;
  border-right:1px solid #b3bcc4;
  padding:3px;
  padding-bottom:11px;
}
.afldst1 {
  border-top:1px solid #b3bcc4;
  border-bottom:1px solid #b3bcc4;
  border-left:0px;
  border-right:1px solid #b3bcc4;
  padding:3px;
  padding-bottom:11px;
}
.fldst2 {
  border-top:1px solid #b3bcc4;
  border-bottom:1px solid #b3bcc4;
  border-left:1px dashed #b3bcc4;
  border-right:1px dashed #b3bcc4;
  padding:3px;
  padding-bottom:11px;
}
.afldst_sections {
  border-top:1px solid #C4DAFF;
  border-bottom:1px solid #C4DAFF;
  border-left:1px solid #C4DAFF;
  border-right:1px solid #C4DAFF;
  padding:11px;
}


.odd {
  background-color: #ddd;
}
.even {
  background-color: #fff;
}


.property1 {
 border:1px #CCCCCC solid;
 background-color:#ECF5FF;
 line-height:190%;
 padding-left:3px;

}


#dropmenudiv{
position:absolute;
border:1px solid #666666;
border-bottom:none;
font:normal 11px Tahoma;
line-height:15px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-indent: 5px;
border-bottom: 1px solid black;
padding: 3px 0;
text-decoration: none;
font-weight: bold;
}

#dropmenudiv a:hover{ /*hover background color*/
background-color: white;
}


.submenu	
{	font-family		:Tahoma;
	font-size		:11px;
	font-weight		:bold;
	padding-bottom:4px;
}

.submenu_selected	
{	font-family		:Tahoma;
	font-size		:11px;
	font-weight		:bold;
	padding-bottom:4px;
	background-color:#EAE7D7;
}


.form_hdr 
{
	font-family		:Tahoma;
	font-size		:11px;
	font-weight		:bold;
	padding-right	:2px;
	background-color:#E4E7E7;



}



#menu_parent{
	font-weight: bold;
}

#menu_child{
position: absolute;
visibility: hidden;
background-color: #E3DECA;
width: 300px;
border: 1px solid black;
border-bottom-width: 0;
}

#menu_child a{
display: block;

border-bottom: 1px solid black;
padding: 3px;
text-decoration: none;
font-weight: bold;
color: navy;
}

#menu_child a:hover{
background-color: lightyellow;
}



#menu_par_fin{
	font-weight: bold;
}

#menu_chi_fin{
	position: absolute;
	visibility: hidden;
	background-color: #E3DECA;
	width: 100px;
	border: 1px solid black;
	border-bottom-width: 0;
}

#menu_chi_fin a{
display: block;

border-bottom: 1px solid black;
padding: 3px;
text-decoration: none;
font-weight: bold;
color: navy;
}

#menu_chi_fin a:hover{
background-color: lightyellow;
}

#src_parent{
width: 120px;
padding: 1px 2px;
border: 1px solid blue;
background-color: #EADDFF;
}

#src_child{
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #EADDFF;
padding: 0px 5px 2px 5px;
}




.hardbreak {
white-space: pre-wrap; /* css-3 */
white-space: -moz-pre-wrap; /* Mozilla, since 1999 */
white-space: -pre-wrap; /* Opera 4-6 */
white-space: -o-pre-wrap; /* Opera 7 */
word-wrap: break-word; /* Internet Explorer 5.5+ */

}


.datarow {
  padding-left:5px; padding-top:2px; padding-bottom:2px;
}
.datarow_hd {
 padding-left:5px;padding-top:2px; padding-bottom:3px; padding-right:3px;
 background-color:#D6EABF;
 color:#990000;
 font-weight:bold;
}
.style3 {font-size: 14}

.header1 { font-size: 15px;
		   font-family:tahoma;
		   color:#990000;
}

.select1 {
	font-size: 12px;
	font-family:tahoma;
	color:#06599D;
	font-weight: normal;
}

.line30 { line-height:30px; }

.tahoma_10 { font-size: 10px; }
.tahoma_9 { font-size: 9px; }
.ticket_status_table {
 padding-left:5px; padding-top:2px; padding-bottom:2px;
 
 font-color: #CCCCCC;
}

.section_header {
	border-bottom: 1px dashed #999999;
	margin-bottom:11px; 
	padding:5px; 
	font-family:Arial; font-size:16px;
	color:#993333;
	font-weight:bold;
}

.package_header {
	border-bottom: 1px dashed #999999;
	border-top: 1px dashed #999999;
	margin-bottom:11px;
	margin-left:21px;
	margin-right:21px;
	padding:5px; 
	font-family:Tahoma; font-size:13px;
	color:#666666;
	font-weight:bold;
	background-color:#DDDDDD;
}

.client_header {
	border-top: 1px dashed #C39C4E;

	margin-bottom:0px; 
	padding:9px; 
	font-family:Tahoma; font-size:11px;
	color:#666666;
	background-color:#D7FAA3;
}

.dashbox_black {
	overflow: hidden;
	border: 1px #999 dashed;
	padding: 10px;
	background-color: #F2F3E0;
}

.dashbox_red {width: 90%; overflow: hidden; border: 1px #999 dashed; padding: 10px; background: #FFE6D5; }

.form1 {
	FONT-FAMILY: Tahoma;
	font-size: 11px;
}

.display_1 {
	padding-top:3px;
	padding-bottom:3px;
	padding-left:5px;
}

.dropdown_1 {
	background-color: #ECF5FF;
	color: #000000;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	padding:2px;
}


.txtarea_1 {
	background-color: #FFCCBB;
	color: #000000;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	border-style: solid;
	border-color: #cccccc;
	border-width: 1px;
	padding:2px;
}

.button_1 {
	background-color:#d0c9ad ;

	color: #424F3C;
	font-family: tahoma;
	font-weight: bold;
	font-size: 11px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding-left:9px;
	padding-bottom:1px;
	padding-right:9px;
}
.button_2 {
	background-color:#FF965E;
	background-image:url(../images/bt_bg_or.gif);
	
	HEIGHT: 22px;
	color: #FFFFFF;
	font-family: tahoma;
	font-weight: bold;
	text-decoration: underline;
	font-size: 11px;
	border-style: solid;
	border-color: #000000;
	border-width: 1px;
	padding-left:11px;
	padding-right:11px;

}
.button_3 {
	background-color: #ffffff;
	color: #333333;
	font-family: tahoma;
	font-size: 11px;
	border-style: none;
	border-color: #cccccc;
	border-width: 0px;
	margin: 0px;
	padding: 1px;
}




.input_rt { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; BORDER-LEFT-COLOR: #666666; BORDER-BOTTOM-WIDTH: 1px; BORDER-BOTTOM-COLOR: #cccccc; COLOR: #666666; BORDER-TOP-COLOR: #666666; FONT-FAMILY: tahoma, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: #cccccc }

.t11_grn {
	color: #47AF36;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.t11_gry {
	color: #797979;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}

.t11_bl {
	color: #4F87C0;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}

.t11_org {
	color: #FF6211;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.t11_wht {
	color: #FFFFFF;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}
.t11_vio {
	color: #9966FF;
	font-size: 11px;
	font-family: tahoma;
	text-decoration:none
}

.data1 {
	font-size: 11px;
	font-family: tahoma;
	text-decoration:bold;
	border-bottom:1px solid #CCCCCC;
}
.data1rev {
	font-size: 11px;
	font-family: tahoma;
	text-decoration:bold;
	border-top:1px solid #CCCCCC;
}
.data2 {
	font-size: 11px;
	font-family: tahoma;
	font-weight:bold;
	border-bottom:1px solid #CCCCCC;
	border-right:1px solid #CCCCCC;
}
.data3 {
	font-size: 11px;
	font-family: tahoma;
	text-decoration:bold;
	border-bottom:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
}

.tckLst_hdr {
	color:#999999;
	font-size: 11px;
	font-family: tahoma;
	font-weight:bold;
	text-align:left;
	background-color:#EBE8D8;
	padding-left:2px; padding-top:2px; padding-bottom:1px;
}
.tckLst {
  padding-left:2px; padding-top:2px; padding-bottom:1px;
  
}
.attention {
	font-size: 11px;
	font-weight: bold;
	color: #D70000;
	text-decoration: underline;
}

.maintab {
	text-decoration:none;
	font-size:12px;
	font-weight:normal;
	border:1px solid #d0c9ad;
	border-left:0px;
	padding-bottom: 5px;
	padding-top:5px;
	padding-left:9px;
	padding-right:9px;
	text-align:center;
	background-color: #DFDAC4;
}


.maintab_selected {
	text-decoration:underline;
	font-size:12px;
	border:1px solid #d0c9ad; 
	border-left:0px;
	border-bottom:0px; 
	padding-bottom: 5px;
	padding-top:5px;
	padding-left:9px;
	padding-right:9px;
	background:#f8f7f2; 
	text-align:center;

}
.subtab3 {
	text-decoration:none;
	border:1px solid #AB9D6D;
	padding:3px;
	text-align:center;
	background-color: #D9D2B7;
}

.subtab3_ov {
	text-decoration:underline;
	border:1px solid #AB9D6D;
	padding:3px;
	text-align:center;
	background-color:#A6A653;
}

.subtab3_sep {
	text-decoration:none;
	border-right:1px solid #AB9D6D;
	padding:0px;
	text-align:center;
	background-color: #FFFFFF;
}

.subtab3_sel {
	text-decoration:none;
	border:1px solid #AB9D6D; 
	border-right:0px; 
	padding:3px;
	background:#FFFFFF; 
	text-align:center;

}



.subtab2 {
	text-decoration:none;
	border:1px solid #AB9D6D;
	padding:3px;
	text-align:center;
	background-color: #D9D2B7;
}

.subtab2_ov {
	text-decoration:underline;
	border:1px solid #AB9D6D;
	padding:3px;
	text-align:center;
	background-color:#A6A653;
}

.subtab2_sep {
	text-decoration:none;
	border-bottom:1px solid #AB9D6D;
	padding:0px;
	text-align:center;
	background-color: #FFFFFF;
}

.subtab2_sel {
	text-decoration:none;
	border:1px solid #AB9D6D; 
	border-bottom:0px; 
	padding:3px;
	background:#FFFFFF; 
	text-align:center;

}

.subtab {
	text-decoration:none;
	border:1px solid #AB9D6D;
	border-right:0px;
	padding-bottom: 2px;
	padding-top:2px;
	padding-left:8px;
	padding-right:8px;
	text-align:center;
	background-color: #D9D2B7;
}


.subtab_selected {
	text-decoration:none;
	border:1px solid #AB9D6D; 
	border-right:0px;
	border-bottom:0px; 
	padding-bottom: 2px;
	padding-top:2px;
	padding-left:8px;
	padding-right:8px;
	background:#FFFFFF; 
	text-align:center;

}

.basictab {
padding: 1px;
margin-left: 0px;
font: bold 11px Tahoma;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.basictab li{
display: inline;
margin: 0px;
}

.basictab li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 0px;
border: 1px solid #d0c9ad;
background-color: #f6ffd5;
color: #2d2b2b;
}

.basictab li a:visited{
color: #2d2b2b;
}

.basictab li a:hover{
background-color: #33FF00;
color: black;
}

.basictab li a:active{
color: black;
}

.basictab li.selected a{ /*selected tab effect*/
position: relative;
top: 1px;
padding-top: 4px;
background-color: #DBFF6C;
color: black;
}

#facebox .b { background:url(/css/images/b.png); }
#facebox .tl { background:url(/css/images/tl.png); }
#facebox .tr { background:url(/css/images/tr.png); }
#facebox .bl { background:url(/css/images/bl.png); }
#facebox .br { background:url(/css/images/br.png); }
#facebox { position: absolute; top: 0; left: 0; z-index: 100; text-align: left; }
#facebox .popup { position: relative; }
#facebox table { border-collapse: collapse; }
#facebox td { border-bottom: 0; padding: 0; }
#facebox .body { padding: 10px; background: #fff; width: 370px; }
#facebox .loading { text-align: center; }
#facebox .image { text-align: center; }
#facebox img { border: 0; margin: 0; }
#facebox .footer { border-top: 1px solid #DDDDDD; padding-top: 5px; margin-top: 10px; text-align: right; }
#facebox .tl, #facebox .tr, #facebox .bl, #facebox .br { height: 10px; width: 10px; overflow: hidden; padding: 0; }
#facebox_overlay { position: fixed; top: 0px; left: 0px; height:100%; width:100%; }
.facebox_hide { z-index:-100; }
.facebox_overlayBG { background-color: #000; z-index: 99; }
* html #facebox_overlay { /* ie6 hack */ position: absolute;  height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px'); }


