﻿a:focus{
	outline:none;
}	
/*************** Right Navigation ***********************/
.QuickNavArroundTable 
{
	width:197px;
}
.enUS .QuickNavArroundTable, .enUS .QuickNavArroundTable ul li{
	text-align:left;
}
.QuickNavArroundTable .TitleTD
{
	font-family:Tahoma;
	color: #001744 !important;
	background-color:#b5d334;
	padding-right:10px;
	padding-bottom:7px;
	padding-top:7px;
	padding-left:0px;
	min-height:18px;
}
.enUS .QuickNavArroundTable .TitleTD{
	padding-right:0px;
	padding-left:10px;
}
.qNavUl li{
	margin-top:5px;
	background-image:none;
}

.qNavUl .liNoChildren, .qNavUl .liWithChildren
{
	border:0px;
	font-family:Tahoma;
	color: #001744  !important;
	min-height:15px;
	width:auto;
}

.qNavUl li a{
	background-color:#cbd0d4;
	width:187px;
}

.qNavUl .liNoChildren:hover, .qNavUl .liWithChildren:hover{
	color:white !important;	
}

.qNavUl .liNoChildren:hover a, .qNavUl .liWithChildren a:hover,.qNavUl .liWithChildren a:link:hover,
.qNavUl .liNoChildren:hover a:link, .qNavUl .liWithChildren a:hover{
	color:white !important;	
	background-color:#001744;
}

.qNavUl .liNoChildren A:link ,.qNavUl .liNoChildren A {	
	font-family:Tahoma;
	color: #001744  !important;
	min-height:17px;
	padding-right:10px;
}
.enUS .qNavUl .liNoChildren A:link , .enUS .qNavUl .liNoChildren A {	
	padding-right:0px;
	padding-left:10px;
}

.qNavUl .liWithChildren A.openArrow, .qNavUl .liWithChildren A.closeArrow{
	background-image:none;
	background-position:right;
	display:none;
	padding-right:0px;
}

.liWithChildren A{
	min-height:17px;
	padding-top:3px;
	width:187px;
	background-color:#cbd0d4;
}

li .liWithChildren A{
	padding-top:0px;
}

.liNoChildren A{
	padding-top:3px;
}
.QuickNavArroundTable{
	/*margin-bottom:5px;*/
}
.qNavUl .liWithChildren A ,.qNavUl .liWithChildren A:link{
	font-family:Tahoma;
	color: #001744  !important;
	padding-right:10px;
}
.enUS .qNavUl .liWithChildren A , .enUS .qNavUl .liWithChildren A:link{
	padding-right:0px;
	padding-left:10px;
}
.QuickNavArroundTable .NavControlTD{
	width:197px;
}
.qNavUl .liWithChildren .liNoChildren, .qNavUl .liWithChildren .liWithChildren{
	background-image:none;
	font-family:Arial;
	color: #001744  !important;
	min-height:15px;
}
.qNavUl .liWithChildren .liWithChildren a:hover,
.qNavUl .liWithChildren .liNoChildren a:hover{
	background-color:#e5eaef !important;
}

.qNavUl .liWithChildren:hover .liNoChildren,
.qNavUl .liWithChildren:hover .liNoChildren a,
.liNoChildren SPAN{
	color:#001744 !important;	
}

.liNoChildren SPAN:hover, .liCurrent .CurrentNodeTitle a, .liCurrent .CurrentNodeTitle a:link,  .liCurrent .CurrentNodeTitle{
	color:white !important;
}
.qNavUl .liWithChildren .liNoChildren span, .qNavUl .liWithChildren .liNoChildren:hover span
{
	background-image:url('../SiteCollectionImages/Content/Green_bullet.png');
	background-repeat:no-repeat;
	background-position:94% 9px;
	font-family:arial !important;
	color: #001744  !important;
	min-height:15px;
	padding-bottom:2px;
	padding-right:30px;
	background-color:transparent;
	font-weight:normal;
	width:167px;
	background-color:#e5eaef;
}
.enUS .qNavUl .liWithChildren .liNoChildren span, .enUS .qNavUl .liWithChildren .liNoChildren:hover span
{
	background-image:url('/SiteCollectionImages/English/Green_bullet.png');
	background-position:6% 9px;
	padding-left:32px;
	padding-right:10px;
	width:auto;
}
.qNavUl .liWithChildren .liNoChildren A, .qNavUl .liWithChildren .liNoChildren:hover A,
.qNavUl .liWithChildren .liWithChildren A, .qNavUl .liWithChildren .liWithChildren:hover A
{
	background-image:url('../SiteCollectionImages/Content/Green_bullet.png');
	background-repeat:no-repeat;
	background-position:95% 7px;
	font-family:arial !important;
	color: #001744  !important;
	min-height:20px;
	padding-right:31px;
	background-color:transparent;
	width:166px;
}
.enUS .qNavUl .liWithChildren .liNoChildren A, .enUS .qNavUl .liWithChildren .liWithChildren A,
.enUS .qNavUl .liWithChildren .liNoChildren A:hover, .enUS .qNavUl .liWithChildren .liWithChildren:hover A{
	width:135px;
	padding-left:31px;
	background-position:5% 7px;
	background-image:url('/SiteCollectionImages/English/Green_bullet.png');
}
.qNavUl .liWithChildren .liWithChildren li{
	padding-right:23px;
}

.qNavUl .liWithChildren .liWithChildren li a, .qNavUl .liWithChildren .liWithChildren li a:hover{
	width:143px;
}

.liWithChildren, .liNoChildren, .liCurrent,
.liWithChildren .liNoChildren .CurrentNodeTitle{
	background-color:white;
}
.liCurrent SPAN{
	background-color:transparent;
}
.liCurrent .CurrentNodeTitle{
	padding-right:10px;
	padding-top:3px;
	padding-bottom:0px;
	background-color:#001744;
}
.enUS .liCurrent .CurrentNodeTitle{
	padding-right:0px;
	padding-left:10px;
}
ul ul ul .liCurrent{
	background-color:#e5eaef  !important;
}
ul ul ul .liCurrent span{
	width:144px !important;
}
.qNavUl .liCurrent span{
	min-height:17px;
}
.liWithChildren UL{
	margin:0px;
	background-color:white;
}
.liWithChildren UL li{
	background-color:white !important;
}
.liWithChildren .liWithChildren{
	font-weight:normal;
}
.liWithChildren .liCurrent .CurrentNodeTitle{
	height:auto;
}
:root .enUS .liWithChildren .liWithChildren a{
	padding-left:31px !important;
	width:166px;
	background-position:4% 7px;
}
/*************** End Right Navigation ***********************/
/*************** Paging *******************/
.resultsPagingDoubleArrowPreviousDisable, .resultsPagingDoubleArrowNextDisable,
.resultsPagingDoubleArrowNext, .resultsPagingDoubleArrowPrevious{
	display:none;
}
.resultsPaging .pages div span, .resultsPaging .pages div a,
 .resultsPaging .pages div a:link{
	color:#001744;
	font-family:Tahoma;
	font-weight:bold;
	text-decoration:none;
}
.resultsPagingCurrentMumber{
	color:#606a70 !important;
}
DIV.resultsPaging DIV.pages DIV{
	height:20px;
	line-height:20px;
}
.enUS DIV.resultsPaging DIV.pages DIV{
	float:left;
}
.CompaniesTable .enUS DIV.resultsPaging DIV.pages DIV{
	float:right;
}
.enUS .CompaniesTable .enUS DIV.resultsPaging DIV.pages DIV{
	float:left;
}
.enUS .aPreviousLabelStyle{
	text-align:left;
}
.CompaniesTable .enUS .aPreviousLabelStyle{
	text-align:right;
}
.enUS .CompaniesTable .enUS .aPreviousLabelStyle{
	text-align:left;
}
.enUS .aNextLabelStyle{
	text-align:right;
}
.CompaniesTable .enUS .aNextLabelStyle{
	text-align:left;
}
.enUS .CompaniesTable .enUS .aNextLabelStyle{
	text-align:right;
}
DIV.resultsPaging DIV.pages DIV img{
	padding-top:4px;
}
.aNextLabelStyle{
	text-align:left;
}
.aPreviousLabelStyle{
	text-align:right;
}
/*************** End Paging *******************/
/*************** Events Calendar *******************/
.rcWeek th{
	background-color:#e5eaef;
	height:17px;
	width:19px;
}
.RadCalendar_Default .rcWeek TH{
	padding-right:3px !important;
	padding-left:3px !important;
	color:#e5eaee;
}
.RadCalendar_Default .rcWeek TH{
	color:#001744 !important;
}
.RadCalendar{
	background-image:url('/SiteCollectionImages/Events/Calendar/Cal_back.gif') !important;
	background-position:center center !important;
	background-repeat:no-repeat !important;
	background-color:transparent !important;
	width:199px;
	height:215px;
	padding-right:7px;
	padding-left:7px;
}
.RadCalendar_Default .rcTitlebar{
	background:transparent !important;
}
.CalendarTitle h1
{
	font-family:Tahoma !important;
	color: #001744;
	background-color:#b5d334;
	min-height:27px;
	padding-top:6px;
	margin-bottom:7px;
	padding-right:10px;
	font-weight:normal !important;
}
.enUS .CalendarTitle h1{
	padding-right:0px;
	padding-left:10px;
}
.rcMain{
	vertical-align:top;
}
.rcMainTable{
	border-top:1px #c4c4c4 solid !important;
	border-right:1px #c4c4c4 solid !important;
	font-family:Tahoma !important;
	margin-bottom:7px;
}
:root .rcMainTable{

}
*+html .rcMainTable{
	margin-right:7px;
}
.rcRow td{
	height:21px;
	width:19px;
	text-align:center;
	font-family:Tahoma;
}
.rcRow td, x:-moz-any-link{
	height:25px;
}
*+html .rcRow td{
	height:21px;
}
.rcMainTable td{
	border-left:1px #cbd0d4 solid !important;
	border-bottom:1px #cbd0d4 solid !important;
}
.rcMainTable th{
	border-left:1px #cbd0d4 solid !important;
}
.rcMainTable TD.CurrentDayCss{
	border:2px black solid !important;
	height:19px;
}
a.CurrentDayCss{
	border:2px black solid !important;
	padding:3px 3px 3px 4px;
}
.RadCalendar_Default .rcRow .rcSelected{
	background-color:transparent !important;	
	background:transparent;
	background-image:url('/SiteCollectionImages/Events/Calendar/Event.gif') !important;
	background-repeat:no-repeat !important;
	background-position:center center !important;
	height:18px;
	width:21px;
	text-decoration:none !important;
	vertical-align:middle;
	text-align:center;
}
.RadCalendar_Default .rcRow .rcSelected a{
	text-decoration:none;
}
.RadCalendar_Default .rcMain .rcRow .rcSelected A{
	color:#333333 !important;
}
.rcTitlebar td.rcTitle{
	font-family:Tahoma;
	color:#001744;
	padding-right:7px !important;
	padding-left:7px !important;
	width:66%;
}
.enUS .rcTitlebar td.rcTitle{
	width:72%;
}
.rcTitlebar table{
	width:100%;
	text-align:center;
}
.rcTitlebar td{
	width:17%;
	text-align:center;
}
.rcTitlebar{
	height:33px;
}
.rcTitlebar td:first-child{
	width:0%;
}
.rcFastPrev, .rcFastNext{
	display:none;
}
.RadCalendar_Default .rcTitlebar .rcPrev{
	background-image:url('/SiteCollectionImages/Events/Calendar/EventArrows.gif') !important;
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	padding-right:7px;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:7px;
	color:#001744 !important;
	text-decoration:none;
	font-size:xx-small;
}
.enUS .RadCalendar_Default .rcTitlebar .rcPrev, .enUS .RadCalendar_Default .rcTitlebar .rcPrev:hover{
	background-position:3px 4px;
}
.RadCalendar_Default .rcTitlebar .rcNext{
	background-image:url('/SiteCollectionImages/Events/Calendar/EventArrows.gif') !important;
	background-repeat:no-repeat;
	width:15px;
	height:15px;
	padding-right:7px;
	padding-left:7px;
	padding-top:5px;
	padding-bottom:7px;
	color:#001744 !important;
	text-decoration:none;
	font-size:xx-small;
}
.enUS .RadCalendar_Default .rcTitlebar .rcNext, .enUS .RadCalendar_Default .rcTitlebar .rcNext:hover{
	background-position:2px 4px;
}
.RadCalendarRTL_Default .rcTitlebar .rcPrev, .RadCalendarRTL_Default .rcTitlebar .rcNext{
	background-position:center center !important;
}
.rcOtherMonth{
	color:silver;
}
.CalendarText{
	padding-right:10px;
}
.enUS .CalendarText{
	padding-right:0px;
	padding-left:10px;
	padding-bottom:13px;
}
/*************** End Events Calendar *******************/
.menu-horizontal A.dynamic-children SPAN.additional-background{
	background-image:none;
}
/*************** Top Navigation ***************/
.dynamic{
	width:200px !important;
	border:0px !important;
}
.enUS .dynamic-children:hover ul.dynamic{
	left:0px;
}
.enUS .dynamic{
	left:-999px;
	right:0px;
}
*+html .enUS .dynamic{
	left:-1500px;
}
.enUS .GxmsMenu LI.dynamic > .menu-item{
	text-align:left;
}
.GxmsMenu LI.dynamic{
	width:200px !important;
	height:18px !important;
	padding-top:10px;
	padding-bottom:10px;
	background-color:#cbd0d4;
	border-bottom:1px #ffffff solid !important;
}
*+html .GxmsMenu LI.dynamic{
	padding-top:0px;
	padding-bottom:0px;
	border-bottom:1px #ffffff solid !important;
}
.GxmsMenu LI.dynamic:hover{
	background-image:none !important;
	background-color:#001743;
	color:#ffffff;
}
.GxmsMenu LI.dynamic:hover a{
	color:#ffffff;
}
.GxmsMenu .dynamic li a{
	width:180px !important;
	height:22px !important;
	font-family:Tahoma;
	color:#001744;
}
.GxmsMenu .dynamic li a:hover{
	background-color:transparent;	
	color:#ffffff;
	text-decoration:none;
}
.dynamic li .menu-item .menu-item-text{
	color:#001744;
}
.dynamic li:hover .menu-item .menu-item-text{
	color:white;
}
*+html .menu UL.dynamic{
	right:0px;
	display:none;
}
*+html .menu li.dynamic-children:hover UL.dynamic{
	display:block;
}
/*************** End Top Navigation ***************/
.enUS #MSOTlPn_MainTD{
	direction:rtl;
}
