/***** ALCOTEXA CSS FILE *****/

BODY {
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
}

.textMenuSelected{
    padding-left:4px;
	font-family:Verdana;
	border-bottom:1px solid #FFFFFF;
	font-weight:bold;
	font-size:11px;
	color:#1c437c;
	text-decoration:none
}

.textMenuSelected A{
    padding-left:4px;
	font-family:Verdana;
	font-weight:bold;
	font-size:11px;
	color:#1c437c;
	text-decoration:none
}

/***** start Arabic classes *****/

.blackBorder{
Border: 1px solid #000000;

}

.ArabicFonts{
font-family:arial;
font-size:18px;
color:#000000;

}

.Dotted {
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-color: #000000;
}

.Line {
font-family:arial;
font-size:16px;
font-weight:bold;
color:#000000;
	border-bottom-width: 2px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #000000;
}

/***** start background classes *****/

.redtext {
	font-family: Verdana, Arabic Transparent, Arial, Helvetica, sans-serif;
	font-family: Verdana, Arabic Transparent, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.ArabicRedtext {
	font-family: Verdana, Arabic Transparent, Arial, Helvetica, sans-serif;
	font-family: Verdana, Arabic Transparent, Tahoma,  Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-style: normal;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}

.header_bg {
	background-image: url(../images/header-bg.gif);
	background-repeat: repeat;
	height:153px;
}

.TableBorder{  
    border-bottom:1px solid #5ec552
}

.TableBorderUpNdown{  
    background-color:#f9f9f9;
    border-bottom:1px solid #5ec552;
    border-top:1px solid #5ec552;
}

.TableBorderUpNdownWhite{  
    background-color:#FFFFFF;
    border-bottom:1px solid #5ec552;
    border-top:1px solid #5ec552;
}


.table_extension {
	background-image:url(../images/table_extension.gif);
	background-repeat: repeat;
	height:20px;
}

.side_menu_bg {
	background-color:#fcfff4;
}

.gadget_bottom_edge {
	background-image:url(../images/gadget-bot-right-edge.gif);
	background-repeat: repeat;
	height:27px;
}

.gadget_top_edge {
	background-image:url(../images/gadget-top-right-edge.gif);
	background-repeat: repeat;
	height:30px;
}

.gadget_side_background {
	background-image:url(../images/gadget-right-bg.gif);
	background-repeat: repeat;
}

.gadget_top_background {
	background-image:url(../images/gadget-top-bg.gif);
	background-repeat: repeat;
	height:30px;
}

.gadget_bottom_background {
	background-image:url(../images/gadget-bot-bg.gif);
	background-repeat: repeat;
	height:27px;
}

.gadget_background {
	background-color:#f2f2f2;
}

/***** end background classes *****/

/***** start form classes *****/

.textfield {
	background-color:#FFFFFF;
	border:1px solid #a2a2a2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#333333;
	height:20px;
}

.formbutton {
	background-color:#b7eafd;
	border:1px solid #618a9e;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.arformbutton {
	background-color:#b7eafd;
	border:1px solid #618a9e;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

/***** end form classes *****/

/***** start body classes *****/

.TextHeaderSearchLeft{
   font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
}

.TextHeaderSearchLeft A{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    color:#FFFFFF;
    font-weight:bold;
    font-size:11px;
}


.TxtImp{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#3D86CF;
}

.TxtCrumbs{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e7e7e;
}

.TxtCrumbs A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#7e7e7e;
}

.TxtVI{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#3D86CF;
}

.footer {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	background-color:#0f76ad;
}

.blacktext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.TitleTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	padding-left:10px;
	font-size:13px;
	color:#FFFFFF;
}

.smallwhitetext { 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.smallwhitetext A{ 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.arsmallwhitetext { 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:none;
}

.arsmallwhitetext A{ 
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	text-decoration:underline;
}

.timelinetext{
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	width:150px;
}


.timelinetextAddress {
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	width:400px;
}

.timelinetextshort {
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	width:140px;
}
.timelinetextLong {
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	width:170px;
}

.timelinetextLongest {
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	width:220px;
}


.timelinetextRemark {
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
	width:350px;
}

.TableCategory{
    font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	height:20px;
	padding-left:2px;
	color:#000000;
	background-color:#bbbbbb;
	}

.whitetext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.arwhitetext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.arlabeltext {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

.MenuSubTxt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#31558a;
	text-decoration:none;
	border-bottom:1px solid #6198CB;
}

.MenuSubTxt A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#31558a;
	text-decoration:none;
}

.Boldtext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#717171;
}

.whitetextSearch A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}


.table_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#5ec453;
}

.text{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	list-style-image:url(../images/red-bullet.gif);
}

.textMenu{
    padding-left:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #FFFFFF;
	font-size:11px;
	color:#3179a8;
	text-decoration:none;
}

.textMenu A{
    padding-left:4px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#3179a8;
	text-decoration:none;
}

.textGreen{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#117700;
}
.textGreen a, textGreen a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.textItalic{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-style:italic;
	font-size:11px;
	color:#868686;
}

.results {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
}

.table_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#494949;
	background-color:#f5f5f5;
}

.table_text A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#184d84;
	padding:2px;
}

.text A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#285E87;
	padding:2px;
	list-style-image:url(images/red-bullet.gif);
}

.textBack A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#179606;
	list-style-image:url(images/red-bullet.gif);
}

.textheader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#179606;
	padding:2px;
	list-style-image:url(images/red-bullet.gif);
}

.menu_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	background-color:#FFFFFF;
	text-decoration:none;
}

.menu_text A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4d4d4d;
	background-color:#FFFFFF;
	text-decoration:none;
}

.menu_text A:Hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#164d83;
	background-color:#FFFFFF;
	text-decoration:underline;
}

.armenu_text {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4d4d4d;
	background-color:#FFFFFF;
	text-decoration:none;
}

.armenu_text A{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#4d4d4d;
	background-color:#FFFFFF;
	text-decoration:none;
}

.armenu_text A:Hover{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#164d83;
	background-color:#FFFFFF;
	text-decoration:underline;
}

.submenu_text {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#8e8e8e;
	height:20px;
	padding:2px;
}

.gadget_title {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#797979;
}

.report_header {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#38a02c;
	height:20px;
	border-bottom:1px solid #000000;
}
.report_header td
{
	padding: 1px 2px !important;
}
.report_header td A , .report_header td A:visited, .report_header td A:active, .report_header td A:link, .report_header td A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	background-color:#38a02c;
}

.report_yellow_row 
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#f9f9f9;
	border-bottom:1px solid #EAEAEA;
}

.report_yellow_row A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#285E87;
	background-color:#f9f9f9;
	border-bottom:1px solid #EAEAEA;
}

.report_grey_row {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px solid #EAEAEA;
}

.report_grey_row A{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#285E87;
	background-color:#ffffff;
	border-bottom:1px solid #EAEAEA;
}

.report_totals_row {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#38a02c;
	background-color:#FFFFFF;
	height:20px;
	border-bottom:1px solid #cccccc;
}



/***** end body classes *****/.bttn {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #5886CB;
	border: 1px solid #0066CC;
}
.bttnBlue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	cursor:hand;
	color: #FFFFFF;
	background-color: #3D86CF;
	border: 1px solid #0056a6;
}

.bttnGreen {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	cursor:hand;
	font-weight:bold;
	color: #FFFFFF;
	background-color: #59ad24;
	border: 1px solid #348600;
}

/* Grid Classes */
.GridView
{
	text-align: left;
	padding: 3px 1px 2px 6px !important;
}
.GridHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-left:2px;
	color:#000000;
	background-color:#bbbbbb;
}
.GridHeader td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#38a02c;
	border-bottom:1px solid #000000;
	padding: 3px 1px 2px 2px!important;
}
.GridHeader td a
{
	color: #FFF;
	
}
.GridRow
{
	background-color:#FFF;
}
.GridRow td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#f9f9f9;
	border-bottom:1px solid #EAEAEA;
	padding: 3px 1px 2px 6px !important;
}
.GridRow td a
{
	color:#285E87;
}
.GridAltRow
{
}
.GridAltRow td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px solid #EAEAEA;
	padding: 3px 1px 2px 6px !important;
}
.GridAltRow td a
{
	color:#285E87;
}
.GridPager td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#38a02c;
	background-color: #f3fced;
	height:20px;
	border-top:1px solid #000000;
	padding: 1px 6px !important;
	text-align: left;
}
.GridRow td table td
{
	border-bottom: none;
}
.GridAltRow  td table td
{
	border-bottom: none;
}
.GridPager A
{
	color:#38a02c;
}
.GridViewSmall
{
}
.GridViewSmall .GridHeader
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding-left:2px;
	color:#000000;
	background-color:#bbbbbb;
}
.GridViewSmall .GridHeader td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	background-color:#38a02c;
	border-bottom:1px solid #000000;
	padding: 3px 1px 2px 2px!important;
}
.GridViewSmall .GridHeader td a
{
	color: #FFF;
	
}
.GridViewSmall .GridRow
{
	background-color:#FFF;
}
.GridViewSmall .GridRow td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#f9f9f9;
	border-bottom:1px solid #EAEAEA;
	padding: 3px 1px 2px 2px !important;
}
.GridViewSmall .GridRow td a
{
	color:#285E87;
}
.GridViewSmall .GridAltRow
{
}
.GridViewSmall .GridAltRow td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	background-color:#ffffff;
	border-bottom:1px solid #EAEAEA;
	padding: 3px 1px 2px 2px !important;
}
.GridViewSmall .GridAltRow td a
{
	color:#285E87;
}
.GridViewSmall .GridPager td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#38a02c;
	background-color: #f3fced;
	height:20px;
	border-top:1px solid #000000;
	padding: 1px 6px !important;
}
.GridViewSmall .GridPager A
{
	color:#38a02c;
}
/* Form View */
.FormView
{  
    background-color:#f9f9f9;
    border-bottom:1px solid #5ec552;
    border-top:1px solid #5ec552;
}
.FormView tr
{
	height: 30px;
}
.FormView td
{
		font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.Buttons
{
	text-align: center !important;
}
.bttnBlueSpace
{
	margin-right: 10px;
}
/* General Classes */
.Center
{
	text-align: center !important;
}
.LongTextarea
{
	width: 440px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	font-weight: normal;
	color: #333333;
}
.Ads 
{
margin-top: 5px;
margin-bottom: 3px;
}
.AdsFirstChild
{
	margin-top: 8px;
margin-bottom: 3px;
	}
.radioButtons label
{
	margin-right: 20px;
}
.radioButtons input
{
	padding-left:0;
	margin-left: 0;
}