@media print {
	.noprint{
		display:none;
		visibility:hidden;
	}
	.printable{
		display: block;
		visibility: visible;
	}
}

/*----- HTML TAG -----*/
BODY{
	margin: 0px 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	background: #0f0f0f;
	color:#333333;
}

FORM{
	margin: 0px;
	padding: 0px;
}

TABLE{
	empty-cells:show;
}

A{
	text-decoration:none;
	color:#4379b1;
	cursor:pointer;
}
A:hover{
	text-decoration:none;
	color:#c7cf13;
}
INPUT, TEXTAREA{	
	font-family:Tahoma;
	font-size:12px;
	width:180px;
}
SELECT, OPTION, OPTGROUP {
	font-family:Tahoma;
	font-size:12px;
}
.hidden{
	display:none;
}
UL{
	margin:0;
	padding:0;
}
LI {
	background:url(../images/bullet/green.gif) no-repeat right 8px;
	list-style:none;
	list-style-position:outside;
	padding:0 10px 0 0;
}
/*------------- ID Base --------------*/
#BGHeader {
	background:url(../images/bg_header.gif) repeat-x;
	height:158px;
}
/*#Header{
	background:url(../images/logo/logo.jpg) no-repeat;
	height:90px;
}*/
#BGFooter {
	background:url(../images/bg_footer.gif) repeat;
}
#Footer{
	background:url(../images/footer.jpg) repeat-x;
	height:172px;
}
#Footer div{
	color:#CCCCCC;
	font-weight:bold;
	margin:25px 0px 0 0;
	font-size:11px;
	text-align:right;	
}
/*-----------------------------------PAGES--------------------------------------*/   
/*------------- Menu --------------*/
#Menu{
	padding:25px 0 0 0px;
	width:700px;
}
#Menu A{
	font-size:11px;
	color:#CCCCCC;
	background:url(../images/bullet/menu.gif) no-repeat right 7px;
	float:left;
	padding:0 15px 0 20px; 
	height:18px;
	outline:0pt none;
}
#Menu A:hover{	
	background-position:right -11px;
	color:#FCE5B7;
}
A#Selected {	
	background-position:right -11px;
	color:#FCE5B7;
}
/*------------- Title --------------*/
.Title{
	background:url(../images/bg_title.gif) repeat-x;
	color:#3B5283;
	font-size:16px;
	font-weight:bold;
	height:45px;
	font-family:"Times New Roman", Times, serif;
	text-align:right;
	padding:10px 15px 0 0;
}
.TitleBullet{
	background:url(../images/bullet/title.gif) no-repeat right 6px;
	padding-right:50px;
}
.GreenBullet{
	background:url(../images/bullet/green.gif) no-repeat right 8px;
	padding:0 10px 0 0;
	font-weight:600;
}
/*----------------Line---------------*/
.Line{
	background:url(../images/green_line.gif) repeat-x;
	height:7px;
	width:422px;
	/*margin-right:10px;*/
	margin:0 0 10px 0;
}
.LineDown{
	background:url(../images/line_down.gif) repeat-x;
	height:7px;
}
/*------------- HR --------------*/
.VRUp{
	background:url(../images/hr/up.gif) no-repeat left top;
	height:38px;
	width:3px;
}
.VRMiddle{
	background:url(../images/hr/middle.gif) repeat-y left top;
}
.VRDown{
	background:url(../images/hr/down.gif) no-repeat left top;
	height:34px;
}
/*----------------GRay Border---------------*/
.BorderUL{
	background:url(../images/border/ul.gif) no-repeat;
	width:7px;
	height:6px;
}
.BorderUR{
	background:url(../images/border/ur.gif) no-repeat;
	width:7px;
}
.BorderUp{
	background:url(../images/border/up.gif) repeat-x;
}
.BorderDown{
	background:url(../images/border/down.gif) repeat-x;
}
.BorderDL{
	background:url(../images/border/dl.gif) no-repeat;
	height:6px;
}
.BorderDR{
	background:url(../images/border/dr.gif) no-repeat;
}
.BorderRight{
	background:url(../images/border/right.gif) repeat-y;
}
.BorderLeft{
	background:url(../images/border/left.gif) repeat-y;
}
/*----------------Text---------------*/
.Text{
	padding:10px 20px 0 5px;
	text-align:justify;
	direction:rtl;
}
/*----------------Box Group---------------*/
.PBUL{
	background:url(../images/box/pic/ul.gif) no-repeat;
	width:9px;
	height:11px;
}
.PBUp{
	background:url(../images/box/pic/up.gif) repeat-x;
}
.PBUR{
	background:url(../images/box/pic/ur.gif) no-repeat;
	width:9px;
}
.PBDL{
	background:url(../images/box/pic/dl.gif) no-repeat;
	height:11px;
}
.PBDR{
	background:url(../images/box/pic/dr.gif) no-repeat;
}
.PBDown{
	background:url(../images/box/pic/down.gif) repeat-x;
}
.PBLeft{
	background:url(../images/box/pic/left.gif) repeat-y;
}
.PBRight{
	background:url(../images/box/pic/right.gif) repeat-y;
}
DIV.BackM{
	background:url(../images/box/pic/back_middle.gif) repeat-x left top;
}
DIV.BackM .BackL{
	background:url(../images/box/pic/back_left.gif) no-repeat left top;
}
DIV.BackM .BackR{
	background:url(../images/box/pic/back_right.gif) no-repeat right top;
	height:43px;
}

/*----------------Frame Box Group---------------*/
.FUL{
	background:url(../images/box/frame/ul.gif) no-repeat;
	width:27px;
	height:27px;
}
.FUp{
	background:url(../images/box/frame/up.gif) repeat-x;
}
.FUR{
	background:url(../images/box/frame/ur.gif) no-repeat;
	width:27px;
}
.FDL{
	background:url(../images/box/frame/dl.gif) no-repeat;
	height:61px;
}
.FDR{
	background:url(../images/box/frame/dr.gif) no-repeat;
}
.FDown{
	background:url(../images/box/frame/down.gif) repeat-x;
}
.FLeft{
	background:url(../images/box/frame/left.gif) repeat-y;
}
.FRight{
	background:url(../images/box/frame/right.gif) repeat-y;
}
.Address{
	font-weight:600;
	font-family:"Times New Roman", Times, serif;
	font-size:14px;
	
}
/*------------- All Tables--------------*/
.TDUR{
	text-align:right;
	font-size:11px;
	padding:5px 5px;
	border-right:1px #cccccc solid;
	border-top:1px #cccccc solid;
}
.TDUL{
	padding:5px 5px;
	border-left:1px #cccccc solid;
	border-top:1px #cccccc solid;
}
.TDUp{
	padding:5px 5px;
	border-top:1px #cccccc solid;
}
.TDRight{
	padding:5px 5px;
	border-right:1px #cccccc solid;
}
.TDLeft{
	padding:5px 5px;
	border-left:1px #cccccc solid;
}
.TDDR{
	padding:5px 5px;
	border-right:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}
.TDDL{
	padding:5px 5px;
	border-left:1px #cccccc solid;
	border-bottom:1px #cccccc solid;
}
.TDDown{
	border-bottom:1px #cccccc solid;
}

div.ht	{
	overflow: hidden;
	height: 1px;
}