﻿html
{
	height: 100%;
}
body 
{
	margin: 0px;
	padding: 0px;
	height: 100%;
	background: #d7e3ed url(../images/body_bg.jpg) repeat-x;
}

#Container
{
	width: 761px !important;
	margin: 0px auto;	
	direction: rtl;
}

#Header
{
	background:  url(../images/header_bg.jpg) no-repeat;
	height: 92px;
}

#Tabs
{
	background:  url(../images/tabs_bg.jpg) no-repeat;
	height: 27px;
	padding-top: 5px;
}

#ContentBody
{
	background:  url(../images/content_top.jpg) no-repeat top;
	padding: 20px 30px;


}
#ContentTop
{
	
	background: #fff url(../images/content_bg.jpg) repeat-y;
	border-bottom: 1px solid #FFF;

}
#ContentBottom
{
	background:  url(../images/content_bottom.jpg) no-repeat bottom;
	
}


h1 span
{
	border-bottom-width: thin;
	border-bottom-style :dotted;
	border-bottom-color: #000;
	padding: 6px;
}
#Title
{
	background: url(../images/title_bullet.gif) no-repeat right 5px;
	padding-right: 15px;
	width: 530px;
	float: right;
}
#ctl00_Log
{
	width: 120px;
	height: 19px;
	float: right;
	background: url(../images/log_bg.gif) no-repeat right 5px;
	color: #000;
	padding-right: 35px;
	padding-top: 7px;
}
#Content
{
	/*clear: both;*/
	padding-top: 20px;
}
#ContentHeight
{
	min-height: 350px;
	height :auto !important;
	height :350px ;
	width: 690px;
	display: table;
}
#Footer
{
	background:  url(../images/footer_bg.jpg) no-repeat bottom;
	height: 25px;
	margin-top: 10px;
	padding-top: 8px;
	padding-right:15px;	
	clear: both;
}
#SALogo
{
	width: 183px;
	float: right;
}
#AmanahLogo
{
	width: 121px;
	float: right;
	margin-right: 311px;
}
#Tabs ul
{
	padding: 0px;
	margin: 0px;
	margin-right: 30px;
}
#Tabs ul li
{
	width: 128px;
	height: 17px;
	list-style-type: none;
	background:  url(../images/tab_bg.gif) no-repeat;
	float: right;
	text-align: center;
	padding-top: 10px;

}

#Tabs ul li.Selected
{
	width: 137px;
	white-space:nowrap;
	background:  url(../images/tab_bg_selected.gif) no-repeat;
}

body#ctl00_bdadmin #ctl00_Admin
{
	white-space:nowrap;
	background:  url(../images/tab_bg_selected.gif) no-repeat;
}

body#ctl00_bduser #ctl00_User
{
	white-space:nowrap;
	background:  url(../images/tab_bg_selected.gif) no-repeat;
}

body#ctl00_bdlicenses #ctl00_Licenses
{
	white-space:nowrap;
	background:  url(../images/tab_bg_selected.gif) no-repeat;
}
body#ctl00_bdoffices #ctl00_Offices
{
	width: 137px;
	white-space:nowrap;
	background:  url(../images/tab_bg_selected.gif) no-repeat;
}

body#ctl00_bdpenalties #ctl00_Penalties
{
	width: 137px;
	white-space:nowrap;
	background:  url(../images/tab_bg_selected.gif) no-repeat;
}
body#ctl00_bdregister #ctl00_OfficeInformation
{
	width: 137px;
	white-space:nowrap;
	background:  url(../images/tab_bg_selected.gif) no-repeat;
}
body#ctl00_bdqualifyingRequest #ctl00_QualifyingRequest2
{
	width: 137px;
	white-space:nowrap;
	background:  url(../images/tab_bg_selected.gif) no-repeat;
}



/* Grid */
.GridTop
{
    
    width: 700px;
    padding-top: 7px;
}
.GridBottom
{
    background: url(../images/grid_bottom.gif) no-repeat bottom;
    width: 700px;
    padding-bottom: 15px;
}
.GridView
{
    background: url(../images/grid_top.gif) no-repeat top;
     width: 700px;
     border-collapse: collapse;
}
.EvaluationGrids
{
  
   border-collapse: collapse;
   border-top: 0px #C6CBD1;
}

.GridViewSmall
{
   
     width: 99%;
     border-collapse: collapse;
}
.GridView td a, .GridViewSmall td a, .EvaluationGrids td a
{
	color: #b91e1e;
	
}
TABLE.NormalTable  TD,TH,TR 
{
	border:0px ;
	border-right: 0px ;
	border-left: 0px ;
	border-bottom:0px ;
	border-top: 0px ;
	padding-bottom:0px ;
	padding-left :0px ;
	padding-right :0px;
	padding-top :0px;
	background :transparent;
	
}


TR.NormalTable   
{
	border:0px ;
	border-right: 0px ;
	border-left: 0px ;
	border-bottom:0px ;
	border-top: 0px ;
	padding-bottom:0px ;
	padding-left :0px ;
	padding-right :0px;
	padding-top :0px;
}

TD.NormalTable   
{
	border:0px ;
	border-right: 0px ;
	border-left: 0px ;
	border-bottom:0px ;
	border-top: 0px ;
	padding-bottom:0px ;
	padding-left :0px ;
	padding-right :0px;
	padding-top :0px;
}

.GridView th, .evaluationgrids th,.evaluationgrids tfoot
{
   font-weight: bold;
   color: #000;
   border: 1px solid #EDECEC;
   border-top: none;
   text-align: right;
   padding: 1px 5px 2px 5px;
    height: 18px;
}
.evaluationgrids1
{
   font-weight: bold;
   color: #000;
   border: 1px solid #EDECEC;
   border-top: none;
   text-align: right;
   padding: 1px 5px 2px 5px;
    height: 18px;
}
.EvaluationGridsHeader td, .EvaluationGridsHeader tr, .EvaluationGridsHeader th
{
   font-weight: bold;
   color: #000;
   background-color: #f3f7fd;
   border: 1px solid #EDECEC;
   border-top: none;
   text-align: right;
   padding: 1px 5px 2px 5px;
    height: 18px;
}

.EvaluationGrids th, tfoot
{
   background: #F3F7FD; 
}
.GridViewWidthSmaller
{
     width: 99%;
}
.GridViewSmall th
{
    border: none;
}

.GridView th.First
{
    border-right: none;
}
.GridView th.Last
{
    border-left: none;
}
.GridView td, .GridViewSmall td, .EvaluationGrids td
{
    color: #000;
   border: 1px solid #EDECEC;
  
   text-align: right;
   padding: 5px 5px;

}
.EvaluationGrids2
{
    color: #000;
   border: 1px solid #EDECEC;
  
   text-align: right;
   padding: 5px 5px;

}

.GridView td.First
{
    border-right: 1px solid #c6cbd1;
}
.GridView td.Last
{
    border-left: 1px solid #c6cbd1;
}
.GridAlternate tr, .GridAlternate td
{
	background: #fbfbfb;
}
.GridViewPager
{
	height: 10px;
}
.GridViewPager td
{
	border-right: 1px solid #c6cbd1;
	border-left: 1px solid #c6cbd1;
	border-bottom: none;
	border-top: none;
	text-align: left;
	direction: ltr;
	padding-left: 10px;
	font-weight:bold;
}
.GridViewPager a
{
	color: #000;
	font-weight:normal;
	text-decoration: none;
}
.GridViewPager td table
{
		border: none;
		padding: 0px;
}
.GridViewPager td table td
{
	border: none;
	padding: 0px;
}

/* Tabs */
.TabsView
{
    width: 100%;
    border: 2px solid #bfd9f0;
    border-top: none;
    padding:20px 3px;
    margin-bottom: 10px;
    font-size: 7pt;
    text-align: center;
   	min-height: 200px;
	height :auto !important;
	height :200px ;
   
}
.TabsView td
{
	    vertical-align:middle;
	    text-align: right;
}
.Tabs
{
	border-collapse: collapse;
	margin-left: 0px;
	width: 100%;
	margin-top: 10px;
}
.Tabs td
{

	border-bottom: 2px solid #bfd9f0;
	border-top: none;
	padding: 0px;
	text-align: center;
	background: #e7e7e7 url('../images/notSelected_left.jpg') no-repeat left top;
}
.Tabs td div
{
	border-top: none;
	padding: 5px 6px;
	background: url('../images/notSelected_right.jpg') no-repeat right top;
}
.Tabs td.Selected
{
border-top: none;
border-bottom: 2px solid #bfd9f0;
background: #bfd9f0 url('../images/selected_left.jpg') no-repeat left top;
}
.Tabs td.Selected div
{
padding: 5px 6px;
background:  url('../images/selected_right.jpg') no-repeat right top;
}

.Tabs td.last
{
	border: none;
	border-bottom: 2px solid #bfd9f0;
	
	background: none;
}

.Tabs td a
{
	color: #000;
	text-decoration: none;
	font-weight: bold;	
}
.Tabs td.Selected a
{
	color: #005aaa;
	text-decoration: none;
	font-weight: bold;
}

/* form view */
fieldset
{
	border: none;
	margin-bottom: 20px;
	margin-top: 10px;
		width: 100%;
}
legend
{
	margin-bottom: 10px;
}
.Separator
{
	background: url('../images/separator2.gif') no-repeat right;
	height: 25px;
}
.FormView
{
	width: 99%;
	border: 1px dotted #FFF;
	background: #FFF;
	text-align: right;
}
.FormView td
{
	padding: 6px 5px;
}
.FormView2
{
	width: 99%;
	border: 1px solid #DDD;
	background: #EEE;
	text-align: right;
	margin-top: 10px;

}
.FormView2 td
{
	padding: 6px 5px;
}
.FormViewBasic
{
	background: #EEE;
	border: 1px solid  #bfd9f0;
}
.EvaluationLinks
{
    border-left: 1px solid #bfd9f0;
}
.EvaluationContent
{
    padding: 0px 10px 0px 5px;
}
.Presenter
{
  width: 97%;

}
.Presenter td
{
	padding: 5px 10px;
}
/* Accordion */
.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
    font-family: tahoma;
	font-size: 11px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}
.Printable
{
	display:none;
	visibility:hidden;
}
.Viewable
{
	display:block;
	visibility:visible;
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #FFFFFF;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

