html
{
	height: 100%;
	direction: rtl;
}

body, img
{
	border: 0;
	margin: 0;
	padding: 0;
}

#container
{
	position: relative;
	min-height: 100%;
	height: 100%;
	voice-family: "\"}\"";
	voice-family: inherit;
	height: auto;
	background-image: url('../Images/bodybg.jpg');
	background-position: center center;
}

html > body #container
{
	height: auto;
}

#content
{
	/*position: relative;  Needed for Safari */
	margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
	padding: 10px;
	padding-bottom: 68px;
	text-align: center;
	vertical-align: middle;
}

#footer
{
	position: fixed; /*absolute;*/
	bottom: 0;
	width: 100%;
}

.GenInfoText
{
	color: Blue;
	font-family: Tahoma;
}

span
{
	position: absolute;
	margin-left: 5;
	margin-right: 5;
	margin-top: 3;
	margin-bottom: 3;
	word-wrap: break-word;
}

.Heading
{
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	color: #333333;
	font-style: oblique;
	font-weight: bolder;
}

.Text
{
	font-size: 14px;
	font-family: Calibri; /*Myriad Pro, Myriad Pro Light;*/
}

a:link /* unvisited link */
{
	color: #0000FF;
}

.InActiveStepText
{
	font-family: Tahoma;
	font-size: small;
	color: Gray;
}

.ActiveStep
{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #000066;
	background-color: white;
}

a:visited
{
	color: #0000FF;
}
/* visited link */
a:hover
{
	color: #0000FF;
}
/* mouse over link */
a:active
{
	color: #0000FF;
}
/* selected link */

.text
{
	font-family: Tahoma;
	color: black;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
}

.right_menu_cell
{
	vertical-align: top;
	background-color: #FFFFFF;
	border-left: 1px solid #E8EAEA;
	border-right: 0px solid #D4D6D7;
	border-right: 3px solid #2C92CD;
}

.rightline
{
	border-left: 0px solid #D4D6D7;
	border-top: 0px solid #2B92CD;
	border-right: 3px solid #2C92CD;
	border-bottom: 0px solid #FFFFFF;
}

.content_cell
{
	background-color: #FFFFFF;
}

.left_bosex_cell
{
	background-color: #FFFFFF;
}

.left_bosex_cell2
{
	background-color: #FFFFFF;
	border: 1px solid #E8EAEA;
	border-top: 0px solid #D4D6D7;
	border-bottom: 0px solid #D4D6D7;
}

.copyright_cell
{
	border: 0px solid #E8EAEA;
	border-right: 0px solid #D4D6D7;
	border-top: 0px solid #E8EAEA;
	padding: 5px;
	height: 58px;
	font-family: Tahoma;
	font-size: 8pt;
	color: #FFFFFF;
	background-color: transparent;
}

.surf
{
	background: #FFFFFF url('../Images/surf.jpg') repeat-x 100% 100%;
}

.links_white
{
	font: normal 8pt Tahoma;
	color: #FFFFFF;
	text-decoration: none;
	padding-bottom: 2px;
	background-color: transparent;
}

.links_white:hover
{
	color: #FFFFFF;
	background-color: transparent;
}

.right_menu_titles1, .right_menu_titles2, .right_menu_titles3
{
	background-color: #FFFFFF;
	background: url('images/bg1.jpg') repeat-x 100% 100%;
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 10pt;
	letter-spacing: 0pt;
	font-weight: bold;
	text-align: right; /*padding:2;*/
	padding-right: 8;
	border-right: 0px solid #FFFFFF;
	border-bottom: 1px solid #2584BE;
	height: 25;
}


.right_menu_titles2
{
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.right_menu_titles3
{
	background-color: #FFFFFF;
	color: #FFFFFF;
}

.right_menu_titles4
{
	background: url('images/bg1.jpg') repeat-x 100% 100%;
	border-right: 1px solid #2584BE;
	border-bottom: 1px solid #2584BE;
}

.group1_cell
{
	background-color: #2C92CD;
	border-top: 0px solid #2C92CD;
	border-right: 0px solid #2584BE;
}

.group2_cell
{
	background-color: #2C92CD;
}

.group3_cell
{
	background-color: #2C92CD;
	border-bottom: 0px solid #D4D6D7;
}

.boxes_title
{
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	height: 25;
	border: 0px solid #D4D6D7;
	border-top: 0px solid #D4D6D7;
	background: url('../images/bg1.jpg') repeat-x 100% 100%;
}

.m
{
	background: url('../images/bg1.jpg') repeat-x 100% 100%;
}
.right
{
	background: url('../images/right.gif') no-repeat right top;
}

.left
{
	background: url('../images/left.gif') no-repeat left top;
}

.p_boxes_body
{
	margin: 3 8 5 8;
	text-align: justify;
}

.p_dnews
{
	margin: 9 0;
	margin-left: 0;
}

.p_pdf
{
	margin: 1 0;
	margin-left: 0;
}

.boxes_body
{
	border: 1px solid #E8EAEA;
}

.space_boxes
{
	height: 4;
	background-color: #FFFFFF;
}

.li_newsbody
{
	margin: 0 0 2 0;
	font-family: Tahoma;
	color: white;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
}

li_newsbody2
{
	color: #498CD5;
	margin: 0 0 0 0;
	font-family: Tahoma;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
}

.ul_newshead
{
	margin-right: 15;
	color: #D4D6D7;
}

.ul_sitemap
{
	color: #C0C0C0;
}

.ul_invest
{
	margin-left: 20;
	line-height: 130%;
	color: #2C92CD;
	font-weight: bold;
}

.li_invest
{
	color: #000000;
	margin: 0 0 0 0;
	font-family: Tahoma;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
}

.boxes_table
{
	border: 1px solid #E8EAEA;
	font-family: Tahoma;
	color: black;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
}


.photo_cell
{
	border-left: 0px solid #D4D6D7;
}

.desc_cell
{
	border-right: 0px solid #D4D6D7;
}


.p_desc
{
	margin: 4 6 5 6;
	text-align: justify;
}

.left
{
	font-family: Tahoma;
	color: black;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
}

.links
{
	font-family: Tahoma;
	color: #2C92CD;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	background: url('../images/underline.gif') repeat-x 100% 100%;
	padding-bottom: 2px;
}

.links:hover
{
	background: url('../images/underlineover.gif') repeat-x 100% 100%;
	color: #FF8000;
}

.a_add
{
	font-family: Tahoma;
	color: #0000CC;
	font-size: 10pt;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}

.a_add:hover
{
	color: #FF8000;
}

.pages_heading
{
	border-color: #D4D6D7;
	border-bottom: 1px solid;
	border-top: 1px solid;
	background: #FFFFFF url('../images/circle.gif') no-repeat left center;
}

.pages_heading2
{
	border-color: #D4D6D7;
	border-bottom: 1px solid;
	border-top: 1px solid;
	background: #CFE8F5;
}

.pages_heading3
{
	border-color: #D4D6D7;
	border-bottom: 1px solid;
	border-top: 1px solid;
	background: #F1F2F2;
	background: url('../images/bg4.gif') repeat-x 100% 100%;
}
.title
{
	margin-top: 6;
	margin-right: 0;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: bold;
	color: #2C92CD;
}

.td_title_circle
{
	background: #FFFFFF url('../images/icon1.gif') no-repeat right 6px;
	padding-right: 10;
	height: 30;
}

.td_title_line
{
	background: #FFFFFF url('../images/titles_line.gif') repeat-x 100% 100%;
	padding-right: 0;
	height: 30;
}

.td_gal
{
	background: #FFFFFF url('../images/back4.jpg');
}


.p_body, .p_body_mun, .p_body_enter, .p_body_enter1, .p_body_enter2
{
	margin-top: 10;
	margin-bottom: 0;
	margin-right: 7;
	margin-left: 18;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	line-height: 120%;
}

.p_body_mun
{
	margin-top: 5;
	margin-bottom: 8;
}

.p_path
{
	margin-bottom: 6;
	margin-right: 0;
	margin-top: 3;
}

.p_heading
{
	margin-bottom: 4;
	margin-right: 7;
	margin-top: 5;
	align: right;
	color: #2C92CD;
	font-size: 14pt;
	font-family: Tahoma;
}

.gt
{
	color: #076FAC;
	font-size: 8pt;
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs
{
	margin-left: 0px;
	padding: 0;
	width: 100%;
	background: #3C78AC;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 5px;
	padding-right: 0px;
	border-bottom: 2px solid #5D9BCA;
}

#ddcolortabs ul
{
	font: bold 11px Tahoma, Verdana, sans-serif;
	margin: 0;
	padding: 0;
	list-style: none;
}

#ddcolortabs li
{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform: uppercase;
}


#ddcolortabs a
{
	float: right;
	color: white;
	background: #3C78AC;
	text-decoration: none;
	letter-spacing: 0px;
	margin-left: 0;
	margin-right: 2px;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 3px;
	padding-right: 0;
	padding-top: 0;
	padding-bottom: 1px;
	border-left: 2px solid #5D9BCA;
}

#ddcolortabs a span
{
	float: left;
	display: block;
	background: #3C78AC;
	padding-left: 9px;
	padding-right: 9px;
	padding-top: 4px;
	padding-bottom: 2px;
}

#ddcolortabs a span
{
	float: none;
}


#ddcolortabs a:hover
{
	background-color: #C2E3F5;
	color: #3C78AC;
}

#ddcolortabs a:hover span
{
	background-color: #C2E3F5;
	color: #3C78AC;
}

#ddcolortabs #current a, #ddcolortabs #current span
{
	/*currently selected tab*/
	background-color: #C2E3F5;
	margin-right: 1px;
	color: #3C78AC;
}

#ddcolortabsline
{
	clear: both;
	padding: 0;
	margin-bottom: -2;
	width: 100%;
	height: 3px;
	line-height: 3px;
	background: #458CBD;
	border-top: 1px solid #5D9BCA; /*Remove this to remove border between bar and tabs*/
}

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.basictab
{
	padding: 0;
	margin-right: 0px;
	width: 95%;
	border-bottom: 1px solid #ECE9D8;
}


.basictab li
{
	display: inline;
	padding: 0;
	margin-left: 0;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
}

.basictab li a
{
	font: normal 8pt Tahoma;
	float: right;
	color: #2C92CD;
	background: #F1F1F1;
	text-decoration: none;
	letter-spacing: 0px;
	margin-left: 0;
	margin-right: 0px;
	margin-top: 0;
	margin-bottom: 0;
	padding-left: 8;
	padding-right: 8;
	padding-top: 4;
	padding-bottom: 4px;
	border-top: 0px solid #ECE9D8;
	border-right: 1px solid #ECE9D8;
	border-left: 1px solid #ECE9D8;
}



.basictab li a:hover
{
	background-color: #2C92CD;
	color: white;
}

.basictab li a:active
{
	color: #2C92CD;
	background-color: #F1F1F1;
}

.basictab li.selected a
{
	/*selected tab effect*/
	padding-left: 8;
	padding-right: 8;
	padding-top: 4;
	padding-bottom: 4px;
	background-color: #2C92CD;
	color: white;
}


.p_table_heading
{
	margin-left: 3pt;
	margin-right: 3pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
}

.p_table_heading
{
	margin-left: 2pt;
	margin-right: 2pt;
	margin-top: 3pt;
	margin-bottom: 3pt;
}

.tr_table_header
{
	color: white;
	background: #78BBE2;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
}

.tr_table_light
{
	background: #EFF8FC;
	font-family: tahoma;
	font-size: 9pt;
	height: 32;
}

.tr_table_dark
{
	background: #CFE8F5;
	font-family: tahoma;
	font-size: 9pt;
	height: 32;
}
.order
{
	color: #22719F;
	font-family: tahoma;
	font-size: 9pt;
	font-weight: bold;
}

.p_news_head
{
	margin-top: 5;
	margin-bottom: 5;
	margin-right: 0;
	margin-left: 0;
	font-size: 11pt;
	font-family: Tahoma;
	font-weight: normal;
	color: #2C92CD;
}

.p_news_body
{
	margin-top: 10;
	margin-bottom: 10;
	margin-right: 0;
	margin-left: 0;
	font-size: 10pt;
	font-family: Tahoma;
	font-weight: normal;
	color: #000000;
	line-height: 140%;
}

.img_news
{
	border: 1px solid #C0C0C0;
}

.enter_style1
{
	height: 24;
	background: url('../images/barepeat.gif') repeat-x 100% 100%;
}

.enter_style3
{
	height: 24;
	background: #FFFFFF url('../images/bar.jpg') no-repeat right bottom;
}

.enter_style2
{
	border-top: 1px solid #CFE8F5;
}

.p_body_enter, .p_body_enter1, .p_body_enter2
{
	font-weight: bold;
	color: #2C92CD;
	margin-top: 1;
	margin-bottom: 3;
	margin-right: 3;
	margin-left: 3;
}

.p_body_enter1
{
	vertical-align: bottom;
	font-weight: normal;
	color: #2C92CD;
}

.p_body_enter2
{
	font-weight: normal;
	color: #000000;
}

.tr_table_header
{
	color: white;
	background: #549BC7;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
}


.loginheader
{
	font-family: tahoma;
	color: #FFFFFF;
	font-size: 11pt;
	font-weight: bold;
	background: #267EB3;
}

input, textarea
{
	font-family: tahoma;
	font-size: 9pt;
}
select
{
	font-family: tahoma;
	font-size: 8pt;
}

.loginbox
{
	border-style: solid;
	border-width: 1px;
	border-color: #C5D6E9;
	border-collapse: collapse;
}

.form
{
	border: 1px solid #549BC7;
	border-top: 2px solid #549BC7;
	background: #E8F1F9;
	font-family: tahoma;
	font-size: 10pt;
	color: black;
	background: #EBF3FB;
	font-weight: normal;
	text-indent: 0pt;
}

.form_title1
{
	font-family: tahoma;
	font-size: 14pt;
	color: white;
	vertical-align: middle;
	background: #5d9bca;
	text-align: center;
	font-weight: normal;
	font-weight: bold;
	border: solid 1px gray;
}

.form_title
{
	font-family: Arial (Arabic);
	font-size: 14pt;
	color: #3c78ac;
	vertical-align: middle;
	background: #E1F0FF;
	text-align: center;
	font-weight: normal;
	font-weight: bold;
	border-bottom: solid 1px #3c78ac;
}

.form_body, .form_body_login
{
	font-family: tahoma;
	font-size: 10pt;
	color: black;
	background: #EBF3FB;
	font-weight: normal;
	text-indent: 2pt;
}

.form_body
{
	width: 100%;
}

.repeat_admin
{
	background: url('../admin/images/repeat.jpg') repeat-x 100% 100%;
}


.date_time
{
	font-family: tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #FFFFFF;
}

.right_menu_cell_admin
{
	valign: top;
	background-color: #D9ECF9;
	border-left: 2px solid #E8EAEA;
	border-top: 2px solid #E8EAEA;
	border-right: 0px solid #E8EAEA;
}

.logout_link
{
	font-family: Tahoma;
	color: #0000CC;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
}

.logout_link:hover
{
	color: #FFFFFF;
}


.pages_heading_admin
{
	bordercolor: #608BBC;
	border-bottom: 4px solid;
}

.p_heading_admin
{
	margin-bottom: 4;
	margin-right: 0;
	margin-top: 5;
	align: right;
	color: #2C92CD;
	font-size: 14pt;
	font-family: Tahoma;
}

.p_hr
{
	margin-top: -8;
}

.p_hr2
{
	margin-top: -3;
}

.p_required
{
	margin-bottom: -2;
}

.form_break
{
	border-bottom: 3px solid #FFFFFF;
}

.p_form_break
{
	margin-top: 5;
	margin-bottom: 5;
}

.border_bottom
{
	border-bottom: 1px solid #ECE9D8;
}


.a_next
{
	font-family: Tahoma;
	color: #2C92CD;
	font-size: 9pt;
	font-weight: normal;
	text-align: right;
	text-decoration: none;
	background: url('../images/underline.gif') repeat-x 100% 100%;
	padding-bottom: 2px;
}

.a_next:hover
{
	background: url('../images/underline_over.gif') repeat-x 100% 100%;
	color: #FF8000;
}
.page_number
{
	font-family: tahoma;
	color: #1C5C84;
	font-size: 10pt;
	font-weight: bold;
}

.calendarHeader
{
	color: #3C78AC;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	background-color: #B9DCFF;
}

.calendarToday, .calendarToday_noevents
{
	background-color: #FFFFDF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #2C92CD;
}

.calendarToday
{
	border: 1px solid #2C92CD;
}

.calendarTodayMonth
{
	background-color: #FFFFDF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
}

.hasevent
{
	background-color: #CFE3EF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
}

.calendar
{
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: normal;
	background-color: #EBF3FB;
}

.a_date
{
	font-family: Tahoma;
	color: #2C92CD;
	font-size: 8pt;
	font-weight: bold;
}

.a_date_month
{
	font-family: Tahoma;
	color: #2C92CD;
	font-size: 8pt;
	font-weight: bold;
	color: #3C78AC;
	text-decoration: underline;
}

.a_date_month:hover
{
	text-decoration: none;
}

.a_date_today
{
	background-color: #FFFFDF;
	font-family: Tahoma;
	font-size: 8pt;
	font-weight: bold;
	color: #2C92CD;
}

.a_date:hover
{
	color: #1462B8;
	text-decoration: none;
}

.a_date_today:hover
{
	text-decoration: none;
}

.a_event
{
	font-family: Tahoma;
	color: #2C92CD;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

.a_event:hover
{
	text-decoration: underline;
}

.tr_table_header_day
{
	color: #2C92CD;
	background: #B9DCFF;
	font-family: tahoma;
	font-size: 10pt;
	font-weight: bold;
}

.tr_day
{
	background: #EBF3FB;
	font-family: tahoma;
	font-size: 9pt;
	height: 32;
}

.border_bottom
{
	border-bottom: 1px solid #C0C0C0;
}


/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

#ddcolortabs_cal
{
	margin-left: 4px;
	padding: 0;
	width: 100%;
	background: transparent;
	voice-family: "\"}\"";
	voice-family: inherit;
	padding-left: 5px;
}

#ddcolortabs_cal ul
{
	font: normal 11px Tahoma;
	margin: 0;
	padding: 0;
	list-style: none;
}

#ddcolortabs_cal li
{
	display: inline;
	margin: 0 2px 0 0;
	padding: 0;
	text-transform: uppercase;
}


#ddcolortabs_cal a
{
	float: right;
	color: #2C92CD;
	background: #F1F1F2;
	margin: 0 2px 0 2;
	padding: 0 0 1px 3px;
	text-decoration: none;
	letter-spacing: 0px;
	border: 1px solid #ECE9D8;
	border-bottom: 0px solid #ECE9D8;
}

#ddcolortabs_cal a span
{
	float: left;
	display: block;
	background: transparent;
	padding: 4px 9px 2px 6px;
}

#ddcolortabs_cal a span
{
	float: none;
}


#ddcolortabs_cal a:hover
{
	background-color: #2C92CD;
}

#ddcolortabs_cal a:hover span
{
	background-color: #2C92CD;
	color: #FFFFFF;
}

#ddcolortabs_cal #current a, #ddcolortabs_cal #current span
{
	/*currently selected tab*/
	background-color: #2C92CD;
	color: #FFFFFF;
}

#ddcolortabsline_cal
{
	clear: both;
	padding: 0;
	margin-right: 2;
	margin-left: 2;
	width: 100%;
	height: 2px;
	line-height: 2px;
	background: #ECE9D8;
	border-top: 0px solid #fff; /*Remove this to remove border between bar and tabs*/
}


.li_level1
{
	margin-top: 3;
	margin-bottom: 8;
}

.li_level2
{
	margin-top: 4;
	margin-bottom: 4;
}


#blueblock1, #blueblock2, #blueblock3
{
	width: 100%;
	border-right: 0px solid #8E9194;
	border-left: 0px solid #8E9194;
	padding: 0 0 0em 0;
	margin-bottom: 0.0em;
	font-family: Tahoma;
	font-size: 9pt;
	background-color: #90bade;
	color: #333;
}

* html #blueblock
{
	/*IE 6 only */
	width: 100%; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock1 ul, #blueblock2 ul, #blueblock3 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#blueblock1 li, #blueblock2 li, #blueblock3 li
{
	border-bottom: 1px solid #D4D6D7;
	margin: 0;
	text-align: right;
}

#blueblock1 .li_header, #blueblock2 .li_header, #blueblock3 .li_header
{
	display: block;
	padding: 3px 12px 3px 8px;
	border-right: 0px solid #3F9FD6;
	border-left: 0px solid #3F9FD6;
	margin: 0;
	text-align: right;
	background-color: #ECF5FB;
	text-align: center;
	font-weight: bold;
}

#blueblock1 li a, #blueblock2 li a, #blueblock3 li a
{
	display: block;
	padding: 3px 12px 3px 8px;
	border-right: 0px solid #3F9FD6;
	border-left: 0px solid #3F9FD6;
	background-color: #ECF5FB;
	background: #FFFFFF url('../images/arrow2.gif') no-repeat right center;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

html > body #blueblock1 li a
{
	/*Non IE6 width*/
	width: auto;
}

#blueblock1 li a:hover
{
	border-right: 0px solid #8E9194;
	border-left: 0px solid #8E9194;
	background-color: #2C92CD;
	background: #2C92CD url('../images/arrow_over.gif') no-repeat right center;
	color: #fff;
}

#blueblock1 .current a
{
	/*currently selected tab*/
	background-color: #2C92CD;
	background: #2C92CD url('../images/arrow_over.gif') no-repeat right center;
	color: #fff;
	font-weight: bold;
}

#blueblock1 .current_open a
{
	/*currently selected tab*/
	background-color: #CFE8F5;
	background: #CFE8F5 url('../images/arrow_down.gif') no-repeat right center;
	color: #000000;
	font-weight: bold;
}

#blueblock1 .current_open a:hover
{
	border-right: 0px solid #8E9194;
	border-left: 0px solid #8E9194;
	background-color: #2C92CD;
	background: #2C92CD url('../images/arrow_down_over.gif') no-repeat right center;
	color: #fff;
}

* html #blueblock2
{
	/*IE 6 only */
	width: 100%; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock2 li a:hover
{
	border-right: 0px solid #8E9194;
	border-left: 0px solid #8E9194;
	background-color: #2C92CD;
	color: #fff;
}

#blueblock2 .current a
{
	/*currently selected tab*/
	background-color: #2C92CD;
	color: #fff;
}

* html #blueblock3
{
	/*IE 6 only */
	width: 100%; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

html > body #blueblock3 li a
{
	/*Non IE6 width*/
	width: auto;
}

#blueblock3 li a:hover
{
	border-right: 0px solid #8E9194;
	border-left: 0px solid #8E9194;
	background-color: #2C92CD;
	color: #fff;
}

#blueblock3 .current a
{
	/*currently selected tab*/
	background-color: #2C92CD;
	color: #fff;
}


#blueblock4
{
	width: 100%;
	border-right: 0px solid #8E9194;
	border-left: 0px solid #8E9194;
	border-bottom: 1px solid #D4D6D7;
	padding: 0 0 0em 0;
	margin-bottom: 0.0em;
	font-family: Tahoma;
	font-size: 9pt;
	background-color: #90bade;
	color: #333;
}

* html #blueblock4
{
	/*IE 6 only */
	width: 100%; /*Box model bug: 180px minus all left and right paddings for #blueblock */
}

#blueblock4 ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
	padding-right: 0px;
	background-color: #CFE8F5;
}

#blueblock4 li
{
	border-bottom: 1px solid #CFE8F5;
	margin: 0;
}

#blueblock4 li a
{
	display: block;
	padding: 3px 22px 3px 2px;
	border-right: 0px solid #3F9FD6;
	border-left: 0px solid #3F9FD6;
	background-color: #CFE8F5;
	background: #CFE8F5 url('../images/arrow.gif') no-repeat right center;
	color: #000000;
	text-decoration: none;
	width: 100%;
}

html > body #blueblock4 li a
{
	/*Non IE6 width*/
	width: auto;
}

#blueblock4 li a:hover
{
	border-right: 0px solid #8E9194;
	border-left: 0px solid #8E9194;
	background-color: #2C92CD;
	background: #2C92CD url('../images/arrow_gray_over.gif') no-repeat right center;
	color: #fff;
}

#blueblock4 .current a
{
	/*currently selected tab*/
	background-color: #2C92CD;
	background: #2C92CD url('../images/arrow_gray_over.gif') no-repeat right center;
	color: #fff;
	font-weight: normal;
}


td
{
	font-family: tahoma;
	font-size: small;
}
.almost_half_cell
{
	width: 49%;
}
.ActiveInboxItem
{
	background-color: Red;
	color: White;
}
.CurrentFont
{
	font-family: Tahoma;
	font-size: small;
}
.InActiveInBoxItem
{
	background-color: #EBF3FB;
	color: #666666;
}
.InBoxRow
{
	font-family: Tahoma;
	color: Blue;
	font-size: small;
}
.InBoxAlternateRow
{
	background-color: #E1F0FF;
	font-family: Tahoma;
	color: Blue;
	font-size: small;
}

.InBoxNoItemsText
{
	color: Blue;
	font-family: Verdana;
	font-size: small;
	font-weight: bold;
	background-color: Orange;
}

.OrderStatusAlternateRow
{
	font-family: Tahoma;
	background-color: #E9E9E9;
}
.ActiveStepCell
{
	background-color: #33CCFF;
}

.OrderStatusHeader
{
	font-family: Tahoma;
	background-color: #8db4e3;
	font-weight: bold;
	color: Navy;
}
.Notification
{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	background-color: #FDC944;
	color: Black;
	text-align: center;
	bottom: 55px;
}
.FeeTableCell
{
	font-family: Tahoma;
	font-size: small;
	color: Blue;
}
.MapStyle
{
	left: 10px;
	top: 10px;
}
.FeeTableAltRow
{
	font-family: Tahoma;
	font-size: small;
	color: Blue;
	background-color: #E1F0FF;
}

.InspectResAltRow
{
	background-color: #E1F0FF;
}

.DeptNameCellAlt
{
	background-color: #5D9BCA;
	layout-flow: vertical-ideographic;
}
.DeptNameCell
{
	background-color: #E7F1FC;
	layout-flow: vertical-ideographic;
}
.InActiveStep
{
	font-family: Tahoma;
	font-size: small;
	background-color: #999999;
	color: #3B093D;
}
.InActiveStepCell
{
	background-color: #999999;
	font-family: Tahoma;
	font-size: small;
}
.ActiveStepCell
{
	background-color: #892C8C;
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: White;
}
.ActiveStepText
{
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
	color: #3B093D;
}
.PrivAltCol
{
	background-color: #D9ECFF;
}

.InfoHeader
{
	background-color: gainsboro;
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
}
.OuterBorderSolidBlue
{
	border: #0066cc 1px solid;
}
.OuterBorderNone
{
	border: none;
}
.StatusImageCell
{
	width: 16px;
	height: 16px;
}
.StatusImage
{
	width: 16px;
	height: 16px;
}
.SummaryRow
{
	color: Maroon;
	font-family: Tahoma;
	font-size: small;
	font-weight: bold;
}
.RtlCell
{
	font-family: Tahoma;
	width: auto;
	text-align: right;
	direction: rtl;
}
.ajax__tab_cf .ajax__tab_header
{
	font-family: verdana,tahoma,helvetica;
	font-size: 11px;
	background: url(<%=WebResource("AjaxControlToolkit.Tabs.tab-line.gif")%>) repeat-x bottom;
}
.ajax__tab_cf .ajax__tab_outer
{
	background: url(../images/Tabs/tab-right.gif) no-repeat right;
	height: 21px;
}
.ajax__tab_cf .ajax__tab_inner
{
	padding-left: 0px;
	background: url(../images/Tabs/tab-left.gif) no-repeat;
}
.ajax__tab_cf .ajax__tab_tab
{
	height: 13px;
	padding: 0px;
	margin: 0;
	background: url(../images/Tabs/tab.gif) repeat-x;
}
.ajax__tab_cf .ajax__tab_hover .ajax__tab_outer
{
	background: url(../images/Tabs/tab-hover-right.gif) no-repeat right;
}
.ajax__tab_cf .ajax__tab_hover .ajax__tab_inner
{
	background: url(../images/Tabs/tab-hover-left.gif) no-repeat;
}
.ajax__tab_cf .ajax__tab_hover .ajax__tab_tab
{
	background: url(../images/Tabs/tab-hover.gif) repeat-x;
}
.ajax__tab_cf .ajax__tab_active .ajax__tab_outer
{
	background: url(../images/Tabs/tab-active-right.gif) no-repeat right;
}
.ajax__tab_cf .ajax__tab_active .ajax__tab_inner
{
	background: url(../images/Tabs/tab-active-left.gif) no-repeat;
}
.ajax__tab_cf .ajax__tab_active .ajax__tab_tab
{
	background: url(../images/Tabs/tab-active.gif) repeat-x;
}
.ajax__tab_cf .ajax__tab_body
{
	font-family: verdana,tahoma,helvetica;
	font-size: 10pt;
	border: 1px solid #999999;
	border-top: 0;
	padding: 2px;
	background-color: #ffffff;
}

#tableLegendInfo
{
	color: #080808;
	border-top: solid 1px #3c78ac;
	background-color: #e1f0ff;
}

#tableLegendInfo td
{
	vertical-align: top;
}

#tableLegendInfo img
{
	padding: 0px 10px 0px 10px;
}

.Map
{
	display: block;
	position: relative;
	height: 500px;
	width: 680px;
}

.LegendTables
{
	border: blue 1px solid;
	display: block;
	width: 200px;
	background-color: White;
	direction: rtl;
	progid: DXImageTransform.Microsoft.Shadow(color='navy', Direction=135, Strength=3);
}

