﻿/* GLOBAL **********************************************************************************/
.btnFlat
{
	border : solid 1px #474747;
	color:#dbdfe8;
	background-color:#7b7b7a;
	font-size:9pt;
	height:23px;
}
.inputDark
{
	border : solid 1px #474747;
	margin-bottom:4px; 
}
.imgReg, .imgLetters, .imgEforms
{
	background-image:url(/Img/img3.png); 
	background-position: 0px 0px; 
	width:135px; float:right;
	height:23px;
	cursor:pointer;
}
.imgReg{
	float:left;
}
.imgLetters
{
	background-position: 0px -25px; 
	width:124px;
}
.imgEforms
{
	background-position: 0px -50px;
}
.grReg
{
	background-image:url(/Img/img1.png); 
	background-position: 0px -221px; 
}
.hline
{
	height:1px; width:367px; padding:0px;
	background-image:url(/Img/img2.png); 
	background-position: 0px -45px; 
	overflow:hidden;
}
.doyouknow
{ 
	background-image:url(/Img/img3.png); 
	background-position: 0px -79px; 
	width:84px; 
	height:24px;
	white-space:nowrap;
}
.txtTitle
{
	position:absolute; top:0px;
	width:60%;
	border-collapse:collapse;
}
.txtTitle div
{
	background-image:url(/Img/img2.png); 
	background-position: 0px -124px; 
	width:236px;
	height:109px;
} 
.slash
{
	color:#f1f1f1;
 
}
.xval
{
	color:#b7196e;
}
a:hover
{
	color:#c25800;
}
a
{
	color:#0058c2;
}
	* 
	{
	font-family : Tahoma;
	}
	body
	{
	margin:0px; padding:0px;
	font-size:9pt
	}
	body, html
	{
	height:100%;
	}
	table.main
	{
	height:100%;
	}
.mainmenu table{
width:100%;
}	 .mainmenu td 
	{
	padding-right:20px;
	color:#444444;
width:100%;
	}
	.main td.arSpace
	{
	background-color:#f1f2f7; 
	white-space:nowrap;
	width:50%;
	}
	.main td.arSpace .egrad
	{
	background-image:url('/img/img1.png');
	height:135px;
	white-space:nowrap;
	}
	.shadl, .shadr
	{
	background-image:url('/Img/shadl.png');
	background-repeat:repeat-y;
	background-position:right;
	}
	.shadr
	{
	background-image:url('/Img/shadr.png');
	background-position:left;
	}
	.main .sideSpaceL, .main .sideSpaceR
	{	
	padding:0px;
	background-color:#f1f2f7;
	vertical-align:top;
	height:100%;	 
	width:200px; white-space:nowrap;
	}
	.main .sideSpaceL
	{
	}
	.panelTitleR, .panelTitleL, .panelTitleC
	{
	background-image:url(/Img/img2.png); background-position: 0px -23px; color:#4b739c; font-size:8pt; padding-right:22px; padding-top:3px; height:20px; font-weight:bold;
	text-align:right;
	overflow:hidden;
	}
	.panelBody
	{	 
	background-image:url(/Img/tmp/pnBody.gif); background-position: 0px bottom; background-repeat:repeat-x; background-color:White; padding:4px;
	text-align:right;
	}
	.panelTitleR
	{
	background-position: 0px -46px;
	}
	.panelTitleC
	{
	background-position: 0px -0px;
	}
	.tabSelected
	{
	background-color:White;
	color:#7d3899;
	border:solid 1px #aaaaaa;
	vertical-align:top;
	display:block;
	height:20px;

	float:right;
	padding:5px;
		padding-right : 10px;
	padding-left : 10px;
	text-align:center;
	}
	
	.tabNormal
	{
	

	color:red;
	border:solid 1px #aaaaaa;
	vertical-align:bottom;
	display:block;
	height:20px;
	float:right;
	padding:5px;
	padding-right : 10px;
	padding-left : 10px;
	margin-right:3px;
	text-align:center;
	}
	
	.panelTitleL
	{
	width:345px; white-space:nowrap;
	}
	.admin .panelTitleL
	{
	background-position: 0px -46px;
	width:178px; white-space:nowrap;
	margin-right:0px;
	padding-right:0px;
	padding-right:22px;
	}
 
	.mainheader
	{
	background-color:#073d7b;
	color:White;
	text-align:left;
	height:23px;
	padding:0px;
	margin:0px;
	padding-right:5px;
	direction:rtl;
	text-align:right;
	}
	.maintitle
	{
	padding:0px;
	margin:0px;
	}
	.maintitle div
	{
	background-color:#3b74ae;
	background-image:url('/Img/img1.png');
	background-position: 0px -135px;
	height:86px;
	white-space:nowrap;
	overflow:hidden;
	}
	.mainmenu
	{
	background-image:url('/Img/img1.png');
	background-position: 0px -323px;
	padding:0px;
	margin:0px;
	height:26px;
	width:100%;
	}
	.mainfooter
	{
	height:28px;
	background-image:url('/Img/img1.png');
	background-position: 0px -349px;
	text-align:center;
	color:#1b4682;
	}
	.mainContent
	{
	background-color:#f0f4f7;
	background-image:url('/Img/main/ctile.gif');
	background-repeat:repeat-x;
	vertical-align:top; 
	height:300px;
	text-align:center;
	padding:10px;
	width:547px;
	}
a
{
	text-decoration:none;
}
.EditTable td
{
	white-space:nowrap;
	vertical-align:top;
}
.reqstar
{
	color:Red;
	font-size:7pt;
}
/* List **************************/
.lstBox
{
	width:270px;float:right;
	text-align:justify;
}
.lstCatTitle
{
	background-image:url('/Img/ltitle.gif');
	background-repeat:no-repeat;
	background-position:right top;
	padding:9px;
	padding-bottom:15px;
	color:#3d771b;
 
}
.lstDefImg
{
	border: solid 1px gray;
	padding:3px;
}
.galnavl, .galnavr
{
	background-image:url('/Img/img2.png');
	background-position: -473px -46px;
	height:104px;
	width:14px;
	float:left; 
	display:block;	 
}
.galnavr
{
	background-position: -486px -46px;
	float:right;
}
.navGalImg
{
	padding:3px;
	border:solid 1px #bbbbbb;
}
.lstItm .lstImg, .lstItmE .lstImg
{
 width:40px;
 height:40px;
 vertical-align:middle;
 padding-right:2px;
 padding-bottom:2px;
 margin-left:6px;
 border:solid 1px #bbbbbb;
 border-left:none;
 border-top:none;
 float:right;
 
 
}
.lstItmE .lstGal
{
	padding:2px;
	border:solid 1px #bbbbbb;
	float:none;
	width:100px;
	height:100px;
}
.lstItmE .lstImg
{
	width:100px;
	height:100px;
	float:right;
}
.lstTitle
{
	height:55px;
}
.lstItmE .lstTitle
{
	height:145px;
}
.lstTitle a, .lstTitle span
{
	color:#222222;
	cursor:pointer;
}
.lstTitle span
{
	color:#448844;
	font-size:7pt;
}
.lstTitle img
{
margin:3px;
color:Gray;
 
}
.lstSummery
{
	color:#666666;
	font-size:9pt;
	display:none;
	text-align:justify;
}
.lstItmE .time
{
	color:Green;
	text-align:left;
	padding-top:8px;
	direction:rtl;
	font-size:8pt;
}
.lstItmE .lstSummery
{
	display:inline;
	text-align:justify;
 
}
.newsMediaBox,.newsMainBox
{
	padding:2px;
	width:100px;
	height:60px;
	margin-right:2px;
	border:solid 1px #bbbbbb;
}
.newsMediaText, .newsMainText
{
	height:100px; 
	width:108px; 
	font-size:8pt; 
	overflow:hidden; 
	text-align:center; 
	float:right; 
	display:block;
}
.newsMainBox
{
	width:84px;
}
.newsMainText
{
	width:92px;
}
/* Menu **********/
.hMenu, .hMenu2
{
	padding:0px;
	margin:0px;
	border:none;
}
.hMenu a, .hMenu2 a
{
	background-image:url('/Img/img2.png');
	background-position: -60px -69px;
	height:25px;
	padding:0px;
	display:block;
	padding-top:9px;
	padding-right:25px;
	background-repeat:no-repeat;
 
}
.hMenu2 a
{
	background-position: -0px -75px;
	padding-right:5px;
	padding-top:5px;
	height:23px;
}
/* CONTROLS **********************************************************************************/
input.datetime ,input.date, input.text
{
	border: solid 1px #abadb3;
/*	border-bottom-color:#e3e9ef;
	border-top-color:#abadb3;
	border-left-color:#e2e3ea;
	border-right-color:#dbdfe6;
*/ 
 height:16px;
	vertical-align:middle;
}
input.date, input.datetime
{
	background-image:url('/Img/pcal_ico.gif');
	background-repeat:no-repeat;
	background-position:center left;
	padding-left: 22px;
	text-align:right;
	direction:ltr;
	width:70px;
}
input.datetime
{
	width:140px;
}
/* TodayPanel **********************************************************************************/
#today_city, #today_days{ 
	padding-left:25px; 
	cursor:pointer; 
	color:#5b5b5b; 
	font-weight:normal;	
	height:18px; 
	background-image:url('/Img/img2.png');
	background-position: 0px -103px;
	padding-bottom:0px;
	vertical-align:text-top;
}
.today_in
{
	color:#939393; 
	font-weight:bold; 
	font-size:8pt;
	padding-left:10px;
	padding-right:10px;
	vertical-align:text-top;
}
/* PAGING **********************************************************************************/
.paging .currentpage
{
	color:White;
	background-image:url('/Img/pg/cur.gif');
	font-weight:bold;
	height:20px;
	padding-top:2px;
	margin-top:-2px;
}
.paging A:hover
{
	color:Black;
}
.paging A
{
	display:block;
	width:29px;
	color:Gray;
	text-align:center;
}
.paging img
{
	border:0px 0px 0px 0px;
}
/* CALENDAR **********************************************************************************/
#cal_Container 
{
	border-collapse:collapse;
	cursor:pointer;
	width:130px;
	display:block;
	position:absolute;
	border:solid 1px #6593cf;
	padding:3px;
	background-color:White;
}
#cal_body .holiday, #cal_body .week,#cal_body .normal,#cal_body .currentDay
{ 
	border: solid 1px white;
	color:Red;
	cursor :default;
	padding:0px;
	float:right;
	width:13px;
	text-align:center;
	border-width:0px;
	height:12px;
	margin:2px;
	padding-bottom:2px;
	margin-top:0px;
}
#cal_Container .title
{ 
	background-color:#e3efff;
	height:19px;
	text-align:center;
	padding:3px;
	padding-bottom:0px;
	cursor:default;
}
#cal_body
{
	padding:5px;
	padding-top:0px;
}
#cal_footer
{
	border-top :solid 1px #7ba4e0;
	float:right;
	padding:3px;
	width:113px;
	text-align:center;
	margin-right :5px;
}
#cal_body .week
{ 
	color:Black;
	margin:0px;
	padding:2px;
	border-bottom :solid 1px #7ba4e0;
	padding-bottom:4px;
	padding-top:0px;
}
#cal_body .normal
{ 
	color:Black;
}
#cal_body .currentDay
{ 
	color:Black;
	background-color:#f0f0f0;
	border:solid 1px #bb5503;
	margin:0px;
}
#cal_body a:hover
{
	background-color:#ffe7a2;
}
#cal_body a:active
{
	background-color:#fb8c3c;
}
.multiuploader table
{
	border-collapse:collapse;margin-top:-1px; border: solid 1px #cccccc; width:380px; font-family:Tahoma; font-size:12px;
	direction:rtl;
}
.size 
{
	white-space:nowrap;
	width:150px;
}
.multiuploader .file div 
{
	overflow:hidden; width:220px; color:Gray;
	white-space:nowrap;
}
.multiuploader .progress
{
	text-align:left; background-color:#ccddff;
}
.multiuploader .progress div
{
	float:left; width:20px; height:10px; background-color:Gray;
}
.multiuploader .percent
{
	color:Green; text-align:left;white-space:nowrap;
}
body {
}
 
a
{
	text-decoration:none;
}
/* Suite Control Element*/
.red{
	border:dotted 2px red;
	margin : 0px;
}
.green
{
	display:block;
	border:dotted 2px green;
	margin : 0px;
 
}
.norm{
	border:solid 0px white;
	margin:2px 2px 2px 2px;
}
/* Message */
#hintArea table
{
	width:200px; border-collapse:collapse; 
}
#hintArea td {
	font-family:tahoma;
	font-size:11px;
	direction:rtl;
}
#hintArea td.head
{
	text-align:right; font-size:0px;
}
#hintArea td.title
{
	padding:5px; color:#ffffff;
}
#hintArea td.body
{
 padding:5px; border-top: dotted 1px black;
}
/*Red*/
.redHint td.title
{
	background-color:#e35959;
}
.redHint td.body 
{
	background-color:#fad1d1;color:#950000;
}
/*Green*/
.greenHint td.title
{
	background-color:#83e359;
}
.greenHint td.body 
{
	background-color:#ddfad3;color:#437500;
}
/*Green*/
.yellowHint td.title
{
	background-color:#fbd841;
}
.yellowHint td.body 
{
	background-color:#fff5cc;color:#955f00;
}
/* date time*/
input.datetime, input.date , input.text
{
	border: solid 1px #abadb3;
/*	border-bottom-color:#e3e9ef;
	border-top-color:#abadb3;
	border-left-color:#e2e3ea;
	border-right-color:#dbdfe6;
*/ 
 height:16px;
	vertical-align:middle;
}
input.datetime:hover, input.text:hover
{
	border:solid 1px black;
}
input.datetime, input.datetime
{
	background-image:url('/Img/pcal_ico.gif');
	background-repeat:no-repeat;
	background-position:center left;
	padding-left: 22px;
	text-align:right;
	direction:ltr;
	width:70px;
}
input.datetime
{
	width:140px;
}
.inputImg
{ 
	background-image:url(/DAP/Img/img.png);
	background-repeat:no-repeat;
	background-position:center;
	border:1px;
	width:104px;
	height:54px;
	text-align:left;
	padding-top:49px;
	color: #999999;
	border:solid 1px #808080 ;
/*this should match a dominant color in your image*/
}
table.progress 
{
	border-collapse:collapse;
	font-size:7pt;
	color:#056dde;
	font-family:Tahoma;
	width:100%;
}
table.progress td
{	
	color:#056dde;
	padding:0px;
}
table.progress td.total
{
	color:#5d5858;
	width:100%;
	text-align:right;
}
table.progress td.completed
{
}
/* Calendar */
/* CALENDAR **********************************************************************************/
#cal_Container 
{
	font-family:Tahoma;
	font-size:9pt;
	border-collapse:collapse;
	cursor:pointer;
	width:130px;
	display:block;
	position:absolute;
	border:solid 1px #6593cf;
	padding:3px;
	background-color:White;
}
#cal_body .holiday, #cal_body .week,#cal_body .normal,#cal_body .currentDay
{ 
	border: solid 1px white;
	color:Red;
	cursor :default;
	padding:0px;
	float:right;
	width:13px;
	text-align:center;
	border-width:0px;
	height:12px;
	margin:2px;
	padding-bottom:2px;
	margin-top:0px;
}
#cal_Container .title
{ 
	background-color:#e3efff;
	height:19px;
	text-align:center;
	padding:3px;
	padding-bottom:0px;
	cursor:default;
}
#cal_body
{
	padding:5px;
	padding-top:0px;
}
#cal_footer
{
	border-top :solid 1px #7ba4e0;
	float:right;
	padding:3px;
	width:113px;
	text-align:center;
	margin-right :5px;
}
#cal_body .week
{ 
	color:Black;
	margin:0px;
	padding:2px;
	border-bottom :solid 1px #7ba4e0;
	padding-bottom:4px;
	padding-top:0px;
}
#cal_body .normal
{ 
	color:Black;
}
#cal_body .currentDay
{ 
	color:Black;
	background-color:#f0f0f0;
	border:solid 1px #bb5503;
	margin:0px;
}
#cal_body a:hover
{
	background-color:#ffe7a2;
}
#cal_body a:active
{
	background-color:#fb8c3c;
}
/* QUICK MENU*/
.imgright
{
	clear:left;
display:block;
}
.quickMenu
{
	direction:rtl;
	width:150px;
	display:table;
	position:absolute;
	top:200px;
	right:200px;
	border:solid 1px #6593cf;
	padding:1px;
	background-color:#f6f6f6;
}
.quickMenu a
{
	padding-right:20px; 
	background-repeat:no-repeat; 
	background-position:right; 
	border:solid 1px #f6f6f6;
	display:block; 
	height:20px;
	text-decoration: none;
	color:#151515;
	white-space:nowrap;
	font-weight:normal;
	font-size:9pt;
	font-family:Tahoma;
	padding-top:4px;
 border-bottom: dashed 1px #ddddee
}
.quickMenu .sep
{
	background-color:#9ac6ff;
	height:1px;
	margin-left:3px;
	margin-right:3px;
}
.quickMenu a:hover
{
	background-color:#ffe7a3;
	border:solid 1px #ffbd69;
}
table.DynamicEditList tr:hover
{
	background-color:#cae2fa;
}
table.DynamicEditList .rowDeleted
{
	background-color:red;
}
table.DynamicEditList
{
	border : dashed 1px #cccccc;
	border-collapse:collapse;
}
table.DynamicEditList td
{
	border-bottom: dashed 1px #cccccc;
	border-right : solid 1px #cccccc;
}
