﻿#FairLaunchDate
{
                color:#fff;
                position:absolute;
                top:-64px;
                right:90px;
                width:450px;
                z-index:5555;     
                text-align:center;
                overflow:hidden;
}
#FairLaunchDate p{
                margin:0px;
                padding:0px;      
                line-height:19px !important;       
                font-family:Tahoma !important;                               
                font-size:13px !important;
                font-weight:bold !important;
                                
}

html {
direction:ltr;
}
body {
	background: #3281ad url('../images/body_bg.gif');
	font: 11px tahoma;
	color: #454545;
	margin: 0;
	padding: 0 0 10px;
	/*height:100%*/
}
a {
	text-decoration: none;
}
img {
	border: 0px;
	vertical-align: middle;
}
input {
	vertical-align: middle;
	font-family: Tahoma;
}
/*****************  Text Colors    **********************/
.Blue_title {
	color: #335900;
	font-weight: bold;
	margin: 0;
}
.black_text {
	margin: 2px 0;
	text-align: justify;
	padding: 2px 5px;
}
.Boldtxt {
	font-weight: bold;
}
/******************* Links Colors ********************************/
.Blue_title a {
	color: #0e557c;
	text-decoration: none;
}
.Blue_title a:hover {
	color: #1686c2;
	text-decoration: none;
}
.BoldBlueLink a {
	color: #0e557c;
	text-decoration: none;
	font-weight: bold;
}
.BoldBlueLink a:hover {
	color: #1686c2;
	text-decoration: none;
}
/********************************************/
.body_wraper {
	background: url('../images/head_wraper.gif') repeat-x top;
}
.EditConsole {
	position: absolute;
	right: 0px;
	left: auto;
	z-index: 5555;
}
.Header {
	height: 206px;
	width: 900px;
	position: relative;
	margin: auto;
	background: url('../images/headBG.gif') no-repeat left center;
/*	z-index: 99;*/
}
.logo {
	position: absolute;
	left: 0;
	top: 0;
	height: 206px;
	width: 239px;
	z-index: 999;
}
.logo a {
	outline: none;
}
.logoimg {
	height: 20px;
	background-image: url(/sites/english/images/logo-bottom.png);
	background-repeat: no-repeat;
	margin-left: 30px;
	background-position: center;
	padding: 0;
	margin-top: 0px;
}

.logoimgApplication {
	height: 20px;
	background-image: url(/sites/english/images/logo-bottom.png);
	background-repeat: no-repeat;
	margin-right: 1px;
	background-position: center;
	padding: 0;
	margin-top: 0px;
}

.flaHead {
	float: right;
	position: relative;
	margin-right: 20px;
}
.ChangeLang {
	position: absolute;
	left: 210px;
	z-index: 1000;
	width: 57px;
	height: 17px;
	background: url('../images/english.gif') no-repeat center center;
	text-align: center;
}
.ChangeLang a {
	color: #fff;
	text-decoration: none;
}
.ChangeLang a:hover {
	color: #fff;
	text-decoration: underline;
}
.Wraper {
	width: 900px;
	margin: auto;
}
.ContentWraper {
	margin: 0 20px;
	background: #fff url('../images/contentWraper_b_r.gif') no-repeat right bottom;
	position: relative;
	height: 100%;
}
.contentWraper_b_r_img {
	position: absolute;
	bottom: 0;
	right: 0;
}
.ContentWraper_b_l {
	background: url('../images/contentWraper_b_l.gif') no-repeat left bottom;
	overflow: hidden;
	height: 100%;
}
.RightBG {
	background: url('../images/RitDiv_bg.gif') repeat-y left;
}
.more {
	margin: 2px 0 4px 5px;
	text-align: right;
}
.moreEvents {
	margin: 3px 0 4px;
	text-align: right;
	font-size: 10px;
	color: #2a3944;
	overflow: hidden;
}
.moreVideos {
	text-align: right;
	font-size: 11px;
	color: #2a3944;
	overflow: hidden;
	background: #c3d0d9;
	padding: 3px 2px;
}
.moreEventsText {
	float: left;
	overflow: hidden;
}
.moreEventsImg {
	float: right;
	vertical-align: middle;
	background: transparent url('../images/more.gif') no-repeat;
	width: 38px;
	height: 13px;
	border: 0px;
	cursor: pointer;
	color: #fff;
	padding: 0 6px 2px;
	text-align: left;
}
.moreEventsImg2 {
	float: right;
	border: 0px;
}
/*.moreEventsImg:hover {
	background:transparent url('../images/more_hover.gif')
}*/
.moreDetails {
	width: 37px;
	height: 12px;
	background: url('../images/MoreDetails.gif') no-repeat;
	border: 0px;
	cursor: pointer;
	color: #fff !important;
	font-size: 10px;
	text-align: right;
	padding: 0 20px 3px 5px;
	float: right;
}
.moreDetails:hover {
	background: transparent url('../images/MoreDetails_hover.gif');
	text-decoration: none !important;
}
.HomeNewsLetter {
	border: 1px #a6a6a6 dashed;
	margin: 2px 0;
	clear: both;
	padding: 0 5px 5px;
	background: #fff url('../images/HomeNewsLetters.gif') no-repeat center 5px;
	position: relative;
}
.NewsLetterText {
	padding: 32px 0 8px 0;
	margin: 0px;
}
.NewsLetterTxtbox {
	width: 78px;
	border: 1px #648806 solid;
	font-size: 11px;
	margin: 0 2px;
}
.NewsLetterBtn {
	width: 70px;
	height: 15px;
	background: url('../images/NewsLetterBtn.gif') no-repeat;
	border: 0px;
	cursor: pointer;
	color: #fff;
	font-size: 10px;
	text-align: right;
	padding: 0px 18px 3px 0;
}
.NewsLetterBtn:hover {
	background: url('../images/NewsLetterBtn_hover.gif') no-repeat;
}
.HomeVideo {
	padding: 11px 0 5px;
	clear: both;
}
.link-item {
	background: url('../images/video-bullet.gif') no-repeat 1% 8px;
	padding: 5px 0 5px 20px;
	border-bottom: 1px #41535f dotted;
	margin: 0px;
}
/*************** Hor_menu ****************/
.Hor_menu_lft_img {
	float: right;
}
.Hor_menu {
	background: #e8eef0 url('../images/Hor_menu.gif') repeat-x;
	height: 42px;
	width: 693px;
	float: left;
	overflow: hidden;
}

.Hor_menu2 {
	background: #e8eef0 url('../images/Hor_menu.gif') repeat-x;
	height: 42px;
	width: 860px;
	float: left;
	overflow: hidden;
}
.Hor_menu-App {
	height: 42px;
	width: 680px;
	float: right;
	overflow: hidden;
}


#hor_menu {
	margin: 0;
	padding: 0;
	z-index: 1000;
}
#hor_menu li {
	float: left;
	list-style-type: none;
	padding: 3px 7px 0 6px;
	border-right: 1px #83a9bc solid;
	border-left: 1px #fff solid;
}
.Vert-menuWraper {
	background: url('../images/Vert_menu_top.gif') no-repeat 0 0;
}
.Vert-menu {
	width: 153px;
	background: url('../images/Vert_menu_bg.gif') repeat-y;
	margin: auto;
}
.ms-navheader {
	list-style-type: none;
	padding: 1px 2px;
	width: 143px;
	margin: 0;
	border-bottom: 1px #bbc9d2 dotted;
	font-weight: normal !important;
}
ransparent none !important;
}
.ms-navitem td{
	background:transparent none !important;
	padding:1px 2px !important
}
.ms-navheader a {
	width: 138px !important;
	display: block !important;
}
.ms-navitem td {
	border: 0px !important;
	width: 100%;
	background: transparent none !important;
}
.ms-selectednav {
	border: 0px !important;
	width: 100%;
	background: transparent none !important;
}
.ms-navitem td {
	background: transparent none !important;
	padding: 1px 2px !important;
}
.ms-navheader a {
	width: 138px !important;
	display: block !important;
	padding: 3px 2px 3px 7px !important;
	text-decoration: none !important;
	color: #0e557c !important;
}
.ms-navitem td a:hover {
	background: url('../images/vert-menu-link-hover.gif') repeat-x center bottom;
	border-left: 6px #8ca0ac solid !important;
	width: 132px;
	padding: 3px 0px 3px 5px !important;
	color: #1686c2 !important;
	text-decoration: none !important;
}
.ms-selectednav a {
	background: url('../images/vert-menu-link-hover.gif') repeat-x center bottom;
	border-left: 6px #8ca0ac solid !important;
	width: 132px;
	padding: 3px 0px 3px 5px !important;
	color: #1686c2 !important;
	text-decoration: none !important;
}
.ms-navheader a:hover {
	background: url('../images/vert-menu-link-hover.gif') repeat-x center bottom;
	border-left: 6px #8ca0ac solid !important;
	width: 132px;
	padding: 3px 0px 3px 5px !important;
	color: #1686c2 !important;
	text-decoration: none !important;
}
.homeFAQ {
	text-align: center;
	padding: 8px 0 5px;
}
.innerHome {
	overflow: hidden;
	height: 100%;
}
.RitContent {
	float: left;
	width: 394px;
}
.HomeNews {
	width: 394px;
	border: 1px #a6a6a6 dashed;
	float: left;
	position: relative;
	margin: 20px 3px 6px 0;
	padding: 12px 8px 5px;
}
.homeFAQ {
	text-align: center;
	padding: 8px 0 5px;
}
.innerHome {
	overflow: hidden;
	height: 100%;
}
.RitContent {
	float: left;
	width: 394px;
}
.HomeNews {
	width: 394px;
	border: 1px #a6a6a6 dashed;
	float: left;
	position: relative;
	margin: 20px 3px 6px 0;
	padding: 12px 8px 5px;
}
.fairNewsHome {
	position: absolute;
	left: 8px;
	top: -15px;
}
.news_list {
	margin: 2px 0 0;
	clear: both;
	height: 100%;
	overflow: hidden;
}
p{
	margin:0px;
	padding:1px 0px
}
.news_item {
	border-bottom: 1px #bbbbbb dotted;
	padding: 5px 0 3px;
	height: 100%;
	overflow: hidden;
}
.news_item:hover {
	background: #f0f3f6;
}
.news_img {
	width: 100px;
	height: 75px;
	margin: 0 5px 5px 0;
	float: left;
	border: 1px #565656 solid;
}
.news_desc {
}
.HomeAds {
	width: 412px;
	background: #c3d0d9;
	padding: 20px 0;
	text-align: center;
	clear: both;
	margin: auto;
}
.HomeAds * {
	text-align: center;
	margin: auto;
}
.HomeEvents {
	float: right;
	width: 266px;
	padding: 6px 0;
	text-align: left;
}
.EventsHome {
	background: #c3d0d9;
	padding: 2px;
}
.EventsItem {
	background: #e6eef3;
	padding: 3px;
	margin: 2px;
	overflow: hidden;
	height: 100%;
}
.Event_icon {
	width: 28px;
	height: 27px;
	padding: 2px 5px 2px 0;
	border-right: 1px #a5b8c4 solid;
	float: left;
}
.Event_event {
	width: 200px;
	height: 27px;
	padding: 2px 0 2px 5px;
	border-left: 1px #f3f7f9 solid;
/*border-left: 1px #f3f7f9 solid;*/	float: left;
	color: #454545;
	font-size: 11px;
}
.Event_event a {
	color: #454545;
	text-decoration: none;
}
.Event_Date {
	width: 35px;
	height: 27px;
	padding: 2px 0 2px 5px;
	border-right: 1px #a5b8c4 solid;
	float: left;
	font-size: 10px;
}
.Srch_TBL {
	height: 32px;
}
.srch_txtbox {
	border: 1px #557685 solid;
	margin: 0 2px;
	padding: 2px 3px 3px 5px;
	font: 11px tahoma;
	color: #8aa8b5;
}
.Srch_Btn {
	width: 22px;
	height: 23px;
	border: 0px;
	background: #4590bf url('../images/srch_Btn.gif') no-repeat 50%;
	cursor: pointer;
}
.RitDiv {
	float: left;
	width: 167px;
}
.RitDivWrapper {
	/*background: url('../images/contentWraper_b_r.gif') no-repeat right bottom;*/
	padding-bottom: 15px;
}
.login {
	background: url('../images/login_bg.gif') no-repeat -1px 50%;
	height: 181px;
}
.loginArea {
}
.loginTBL {
	margin: 5px 2px;
	
}
.loginTBL td {
	padding: 1px 0;
}
.Login_txtbox {
	border: 1px #557685 solid;
	margin: 0 2px;
	padding: 1px 2px 1px 0px;
	font: 11px tahoma;
	color: #8aa8b5;
	width: 87px;
}
.LoginBtn {
	background: #055c8c url('../images/loginBtn.gif') no-repeat center center;
	width: 63px;
	height: 15px;
	border: 0px;
	cursor: pointer;
}
.LoginBtn:hover {
	background: #055c8c url('../images/loginBtn_hover.gif') no-repeat center center;
}
.Date {
	padding: 10px 2px 6px;
	text-align: center;
	background: url('../images/dateBottom.gif') repeat-x 100% 100%;
	margin: 0 8px 5px;
}
.InnerContent {
	width: 683px;
	float: left;
	padding: 5px;
}
/************ welcome *****************/
.welcome_top {
	width: 100%;
	background: url('../images/welcome_top.gif') repeat-x;
}
.welcome_bottom {
	width: 100%;
	background: url('../images/welcome_bottom.gif') repeat-x bottom;
}
.welcome_sides {
	background: url('../images/welcome_sides.gif') repeat-y;
	width: 2px;
}
.welcome_content {
	padding: 0 8px;
	text-align: justify;
}
.welcome_text {
	padding: 0 8px 0 0;
}
/********************* footer **************************/
.footer {
	width: 860px;
	margin: 10px auto;
	background: url('../images/foot_bg.gif') repeat-x;
}
.footerLeft {
	background: url('../images/foot_l.gif') no-repeat left center;
}
.innerFoot {
	background: url('../images/foot_r.gif') no-repeat right center;
	height: 24px;
	padding: 7px 15px 5px;
}
.innerFoot span {
	float: left;
	margin-top: 4px;
	padding: 0 5px;
}
.innerFoot a {
	color: #0e405c;
	text-decoration: none;
	float: left;
	padding: 3px 4px;
	margin: 0 3px;
	line-height: 150%;
}
.innerFoot a:hover {
	text-decoration: none;
	background: #c3d0d9;
	border: 1px #a7bac7 solid;
	padding: 2px 3px;
	color: #000;
}
/************************* tabs *************************************/
.panel.active-tab-body {
	display: none;
}
.VideoContainer {
	min-height: 130px;
}
.bar {
	padding: 5px;
	background: #3e3e3e;
}
.innerHomeVideo {
	padding: 1px;
	border: 1px #70828f solid;
	position: relative;
	width: 239px;
	min-height: 130px;
	outline: none;
}
#tabs {
	list-style: none;
	position: absolute;
	right: -19px;
	top: -1px;
	width: 21px;
	padding: 0px;
	margin: 0px;
	outline: none;
}
#tabs li {
	float: left;
	height: 46px;
	width: 16px;
	margin: 0px;
	padding: 0px;
	position: relative;
	outline: none;
}
#tabs a {
	text-decoration: none;
	color: #fff;
	background: url('../images/Def-tab.gif') no-repeat 100% 0;
	filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	width: 25px;
	height: 20px;
	display: block;
	padding: 5px 15px 0;
	outline: none;
	text-align: center;
}
#tabs a.active-tab {
	background: url('../images/Selected-tab.gif') no-repeat 100% 0;
	color: #70828f;
	outline: none;
}
.panel {
	clear: both;
	/*display: none;*/
}
/************************ PAGES ****************************/
.BreadCrumbs {
	padding: 0 5px 5px;
	overflow: hidden;
	height: 100%;
	color: #777;
}
.BreadCrumbs a {
	color: #0e557c;
	text-decoration: none;
}
.BreadCrumbs a:hover {
	color: #1686c2;
	text-decoration: none;
}
.BigTitle {
	background: url('../images/BigTitle.gif') repeat-x 0 0;
	clear: both;
	/*overflow:hidden;
	height:100%*/
}
.BigTitle h2 {
	margin: 0;
	padding: 5px 10px;
	font-size: 22px;
	font-family: "Times New Roman", Times, serif;
	color: #0e557c;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=scale);
	zoom: 1;
	float: left;
}
.DottedBorder {
	border: 1px #b1b1b1 dotted;
	width: 96%;
	margin: 0 auto 5px;
	padding: 8px;
	clear: both;
	height: 100%;
	position: relative;
}
.DottedBorder h3 {
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	color: #0e557c;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=scale);
	zoom: 1;
	float: left;
}
.newsDetails_img {
	float: left;
	margin: 0px 8px 5px 5px;
	border: 1px #d4dee4 solid;
}
.NewsDate {
	float: right;
	margin: 3px 0 0 8px;
	color: #0e557c;
}
.news_DetailsTitle {
	/*float:right*/
	overflow: hidden;
	padding-bottom: 5px;
}
.newsDetails_txt {
	text-align: justify;
	margin: 0px;
}
.Hint {
	float: right;
	margin: 0px 0 10px;
	clear: both;
}
.Message {
	clear: both;
	text-align: center;
	margin: auto;
	font-weight: bold;
}
.ContactUsForm {
	clear: both;
	padding: 5px;
	text-align: left;
	background: url('../images/Contactus_bg.gif') no-repeat right bottom;
	width: 650px;
	height: 100%;
	overflow: hidden;
}
.ContactusTxtBox {
	border: 1px #acc2cc solid;
	background: #fff url('../images/ContactusTxtBox.gif') repeat-x bottom;
	width: 170px;
	font: 11px tahoma;
	color: #6d6d6d;
	padding: 2px 5px 3px 2px;
	margin: 0 8px 0 0;
}
.ContactusTxtArea {
	border: 1px #acc2cc solid;
	background: #fff url('../images/ContactusTxtArea.gif') repeat-x bottom;
	width: 170px;
	font: 11px tahoma;
	color: #6d6d6d;
	padding: 2px 5px 3px 2px;
	margin: 0 8px 0 0;
	height: 73px;
	vertical-align: text-top;
}
.RestChars {
	margin: 0px;
}
.redChars {
	color: #ff0000;
	border: 0px;
	width: 25px;
}
.ContactUsTBL {
	float: left;
	clear: both;
	margin: 5px 0;
	width: 100%;
}
.Btn_Send {
	background: #055c8c url('../images/Btn_Send.gif') no-repeat;
	width: 62px;
	height: 15px;
	border: 0px;
	cursor: pointer;
	color: #fff;
	font-size: 10px;
	text-align: right;
	padding: 0px 8px 3px 0;
}
.Btn_Send:hover {
	background: #055c8c url('../images/Btn_Send_hover.gif') no-repeat;
}
.Btn_Delete {
	background: #055c8c url('../images/Btn_Delete.gif') no-repeat;
	width: 62px;
	height: 15px;
	border: 0px;
	cursor: pointer;
	color: #fff;
	font-size: 10px;
	text-align: right;
	padding: 0px 8px 3px 0;
}
.Btn_Delete:hover {
	background: #055c8c url('../images/Btn_Delete_hover.gif') no-repeat;
}
.LabelTD {
	color: #0e557c;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	white-space: nowrap !important;
	width: 25%;
}
.LabelTDLarge {
	color: #0e557c;
	font-weight: bold;
	text-align: left;
	padding: 3px;
	vertical-align: top;
	width: 25%;
}
.inputTD {
	text-align: left;
	padding: 3px;
	vertical-align: middle;
	font-size: 11px;
	white-space: nowrap;
	width: 75%;
}
.inputTDLarge {
	text-align: left;
	padding: 3px;
	vertical-align: top;
	width: 75%;
}
.red {
	color: #ff0000;
}
/*************  News Titles  ******************/
.NewsList {
	margin: auto;
	width: 98%;
}
.news_page_item {
	border: 1px #b1b1b1 dotted;
	position: relative;
	height: 100%;
	overflow: hidden;
	padding: 4px;
	margin: 1px 0;
}
.news_page_item:hover {
	background: #f0f4f7;
}
/***************** pager ***************************/
.GridPager {
	padding: 8px;
	overflow: hidden;
	text-align: center;
	margin: auto;
	clear: both;
	
}
.pager {
	padding: 8px;
	overflow: hidden;
	text-align: center;
	margin: auto;
	clear: both;
}
.pager_bg {
	background: #fff url('../images/pager_bg.gif') repeat-x;
}
.pager_bg table {
	margin: auto;
	text-align: justify;
}
.pager_bg table a {
	float: right;
	padding: 2px 7px;
	margin-top: 2px;
	color: #0e557c;
	font-weight: bold;
}
.pager_bg table a:hover {
	padding: 1px 6px;
	border: 1px #93a6b2 solid;
	color: #83a0b2;
	font-weight: bold;
}
.pagerTBL td{
	vertical-align:top;
}
.PagingTBL {
	margin: auto;
	/*background: #fff url('../images/pager_bg.gif') repeat-x;*/
}
.pagerTBL {
	margin: auto;
	/*background: #fff url('../images/pager_bg.gif') repeat-x;*/
}
.PagerResultsSummary {
	display: none;
}
.PageLinksTD {
	background: #fff url('../images/pager_bg.gif') repeat-x;
	padding: 0 5px;
}
.PageLinksTD a{
	float: left;
	padding: 2px 7px;
	margin-top: 2px;
	color: #0e557c;
	font-weight: bold;
}
.PageLinksTD span {
	float: left;
	padding: 1px 6px;
	margin-top: 2px;


	font-weight: bold !important;
	text-decoration: none !important;
}
.PageLinksTD a:hover {
	padding: 1px 6px !important;
	border: 1px #93a6b2 solid !important;
	color: #83a0b2 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.pagerTBL img {
	margin: 0px !important;
}
.PagesLink:hover {
	padding: 1px 6px;
	border: 1px #93a6b2 solid;
	color: #83a0b2;
	font-weight: bold;
}
.PrevBtn {
	background: #fff url('../images/PrevBtn.gif') no-repeat;
	width: 50px;
	height: 26px;
	cursor: pointer;
	border: 0px;
}
.NextBtn {
	background: #fff url('../images/NextBtn.gif') no-repeat;
	width: 50px;
	height: 26px;
	cursor: pointer;
	border: 0px;
}
/********************/
.print {
	margin: 0px;
	/*position:absolute;
	bottom:5px;
	left:10px;
	width:250px*/
}
.printICO {
	float: left;
	margin-right: 35px;
	margin: 0px;
}
.sendICO {
	float: left;
	margin: 0px;
}
.printICO img {
	vertical-align: middle;
	margin: 0 5px;
}
.sendICO img {
	vertical-align: middle;
	margin: 0 5px;
}
.printICO a {
	color: #0e557c;
}
.sendICO a {
	color: #0e557c;
}
.printICO a:hover {
	color: #4a84ff;
}
.sendICO a:hover {
	color: #4a84ff;
}
/*********  Events  *************/
.FloatRight {
	/*border: 1px #b1b1b1 dotted;*/
	position: relative;
	height: 100%;
	overflow: hidden;
	float: right;
	width: 68%;
}
.FloatLeft {
	position: relative;
	height: 100%;
	overflow: hidden;
	margin: 1px 0;
	float: left;
	width: 32%;
	text-align: center;
}
.Events_title {
	padding: 5px;
	background: #f3f6f8 url('../images/EventTitleBG.gif') repeat-x bottom;
	color: #2a3b45;
	font-weight: bold;
	margin: 0 0 4px 0;
}
.Events_title a {
	color: #2a3b45;
}
.Events_page_item {
	border: 1px #b1b1b1 dotted;
	position: relative;
	height: 100%;
	overflow: hidden;
	padding: 1px;
	margin: 2px 0;
}
.Events_page_item:hover {
	background: #f0f4f7;
}
.Events_img {
	width: 100px;
	height: 75px;
	margin-right: 8px;
	float: left;
	border: 1px #d4dee4 solid;
}
/*********************** Previous Fairs *********************/
.PrevFairTop {
	position: absolute;
	left: 8px;
	top: -15px;
	color: #798b93;
	background: #fff;
	padding: 5px 10px;
	white-space: nowrap;
}
.PrevFairTop * {
	white-space: nowrap;
	font-size: 17px;
	font-family: "Times New Roman", Times, serif;
	color: #798b93;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=scale);
	zoom: 1;
	margin: 0px;
	font-weight: bold;
}
.PrevFairTitlName {
	float: left;
	margin-left: 5px;
}
.PrevFairTitlName h3 {
	white-space: nowrap;
	font-size: 19px;
	font-family: "Times New Roman", Times, serif;
	color: #798b93;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=scale);
	zoom: 1;
	margin: 5px 0 0;
}
.PrevFair_img {
	width: 100px;
	height: 75px;
	margin-left: 8px;
	float: right;
	border: 1px #555 solid;
}
.morePrevFairs {
	text-align: left;
	font-size: 11px;
	color: #2a3944;
	overflow: hidden;
	background: #c3d0d9;
	padding: 3px 2px;
	padding-right: 8px;
}
.morePrevFairsText {
	float: left;
	overflow: hidden;
	padding: 0 5px;
}
.PrevFairRitBorder {
	width: 394px;
	border: 1px #a6a6a6 dashed;
	float: left;
	position: relative;
	margin: 20px 3px 6px 0;
	padding: 10px 2px 2px;
}
.PrevFair_list {
	padding: 5px;
	clear: both;
	height: 100%;
	overflow: hidden;
}
.PrevCat * {
	white-space: nowrap;
	font-size: 19px;
	font-family: "Times New Roman", Times, serif;
	color: #798b93;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=scale);
	zoom: 1;
	margin: 0px;
	font-weight: bold;
}
.PrevFairLeft {
	float: right;
	width: 275px;
	padding: 6px 0;
	text-align: left;
}
.PrevFairinnerLft {
	background: #c3d0d9;
	padding: 2px;
}
.PrevFairStats {
	clear: both;
	overflow: hidden;
	margin: 8px 0;
}
.PrevFairStatsDotted {
	border: 1px #a6a6a6 dashed;
	padding: 4px;
	color: #0e557c;
	margin: 2px;
}
.td1 {
	border-bottom: 1px #c3d0d9 solid;
	border-right: 1px #c3d0d9 solid;
	padding: 3px 5px;
}
.td2 {
	border-bottom: 1px #c3d0d9 solid;
	padding: 3px 5px;
}
/********************** Search *********************************/
.DottedBorderAll {
	border: 1px #b1b1b1 dotted;
	width: 96%;
	margin: 0 auto 5px;
	padding: 1px;
	clear: both;
	height: 100%;
	position: relative;
}
.thead {
	background: #557685;
	padding: 5px 10px;
	color: #fff;
}
.SearchResults {
	padding: 5px 0 8px;
}
.BoldBlueLink {
	background: url('../images/BoldBlueLinkBullet.gif') no-repeat right 8px;
	padding: 3px 12px 3px 0;
	margin: 0px;
}
.SearchData {
	margin: 0px 12px 2px 0;
	padding: 0 0 3px;
	color: #626262;
}
.Return {
	padding: 0 5px 0 0;
}
/********************* FAQ **************************************/
.FAQPadding {
	padding: 0 0 0 3px;
	overflow: hidden;
	height: 100%;
	clear: both;
}
.FAQPadding td {
	border: 0px !important;
}
.FAQtopQuestions {
	padding: 0 0 10px;
	clear: both;
	background: transparent url('../images/FAQ_answers.gif') repeat-x center bottom;
	overflow: hidden;
	height: 100%;
}
.FAQLink {
	float: left;
	display: block;
	clear: both;
	padding: 5px 5px 5px 20px;
	background: url('../images/sq_bullet.gif') no-repeat 1% center;
	width: 96%;
	font-weight: bold;
	color: #0e557c;
}
.FAQLink:hover {
	background: #f3f3f3 url('../images/sq_bullet.gif') no-repeat 1% center;
}
.FAQAnswers {
	padding: 15px 0;
	overflow: hidden;
	clear: both;
	height: 100%;
}
.answers {
	background: transparent url('../images/FAQ_answer_sep.gif') no-repeat center bottom;
	padding: 0 0 18px;
	position: relative;
}
.FAQ_top {
	position: absolute;
	width: 43px;
	height: 21px;
	bottom: 10px;
	left: 30px;
}
.answers h3 {
	white-space: nowrap;
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	color: #0e557c;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=scale);
	zoom: 1;
	margin: 0 0 3px 0;
	background: transparent url('../images/sq_red_bullet.gif') no-repeat 1% center;
	padding: 5px 5px 0px 20px;
}
.answers p {
	color: #454545;
	padding: 0px 5px 5px 20px;
	margin: 0px;
	float: none;
	clear: both;
}
/************************ NEWS ****************/
.image {
	width: 100px;
	height: 75px;
}
.News_detail_image {
	float: right;
	background: transparent url('../images/News_detail_image.gif') no-repeat center center;
	width: 180px;
	height: 136px;
	margin: 5px;
	padding: 6px;
	text-align: center;
	overflow: hidden;
}
.News_detail_image img {
	width: 180px;
	height: 136px;
	border: 1px #d4dee4 solid !important;
}
.news_content {
	margin: 10px 0;
	clear: both;
	overflow: hidden;
}
.news_content ul {
	margin: 0 0 0 18px;
}
.NewsTitleTable {
	width: 100%;
}
.NewsTitleTable td {
	padding: 0 3px;
}
.NewsDetails_logo {
	background: transparent url('../images/NewsDetails_logo.gif') no-repeat center 100%;
}
.innerPageContent {
	margin: 10px 5px 0;
}
.NewsTitleTable img {
	margin: 0 5px;
}
#subjecttd {
	width: 100%;
}
.TitleBG {
	background: url('../images/TitleBG.gif') no-repeat right center;
	width: 100%;
	height: 30px;
}
.TitleBG h1 {
	font-size: 18px;
	font-family: "Times New Roman", Times, serif;
	color: #0e557c;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=hIEfix.png,sizingMethod=scale);
	zoom: 1;
	margin: 0 0 3px 0;
	padding: 5px 5px 0 20px;
}
/************** Share Point *********************/
.ActionMenu {
	position: absolute;
	right: 50px;
	top: 18px;
	z-index: 1222;
}
.ImagePrevURL {
	padding: 0 2px;
}
.navigationRow {
}
.CalendarTBL {
	border: 1px #c6d4dc solid;
}
.CalendarTBL table {
	width: 100%;
	position: relative;
	border-collapse: collapse;
}
.CalendarTBL table td {
	padding: 0px;
	margin: 0px;
}
.SubTableBodyCss {
	background: #f1f3f6;
	margin: 1px;
	width: 98% !important;
	direction: rtl;
}
.SubTableBodyCss td {
	padding: 5px 3px;
	direction: ltr;
}
.DayCellCssClass1 {
	text-align: center;
	border: 1px #c6d4dc solid;
	border-left: 0px;
}
.EventCalCurrentDay {
	background: #ffbbcb;
	text-align: center;
	border: 1px #c6d4dc solid;
	border-left: 0px;
}
.EventCalCurrentDay span {
	background: #ffbbcb;
	text-align: center;
}
.DaysNoCss {
	background: #dfe8ee;
	padding: 5px;
	display: block;
	position: relative;
	overflow: hidden;
}
.DaysDisabledNoCssClass {
	background: #fff;
	padding: 5px;
	display: block;
	position: relative;
	overflow: hidden;
}
.EventCellCalEventDay {
	text-align: center;
}
.PhotoHomeCenter {
	margin: auto;
	width: 240px;
	min-height: 130px;
}
.HomeImgFloat {
	float: left;
	margin: 3px;
}
.HomeImg {
	width: 100px;
	height: 75px;
	padding: 1px;
	border: 1px black solid;
}
.NoMargin {
	margin: 0px !important;
}
.pobupeventmaintablecss {
	margin-top: -5px;
}
.pobupeventmaintablecss td {
	background: #0d5176;
	padding: 3px 5px;
}
.pobupeventmaintablecss td a {
	color: #fff;
}
.pobupeventmaintablecss td a:hover {
	color: #90b1cd;
}
hr {
	color: #10608b;
	border: 0;
	background-color: #10608b;
	height: 1px;
	width: 100%;
	text-align: left;
}
.outerTBLmodal {
	border-collapse: collapse;
	width: 500px;
	empty-cells: show;
}
.Btn {
	background: #054c73;
	border: 0px;
	color: #fff;
	font: 12px tahoma;
	font-weight: bold;
	margin-left: 8px;
	padding: 4px 8px;
	cursor: pointer;
}
.SuccessLabel {
	color: #00560b;
	margin: 8px auto;
	display: table;
}
.WariningLabel {
	color: #666666;
	margin: 8px auto;
	display: table;
}
.ErrorLabel {
	clear: both;
	padding: 8px;
	text-align: center;
	display: block;
	color: #ff0000;
	margin: 8px auto;
	display: table;
}
un2 {
	clear: both;
	padding: 8px;
	text-align: center;
}
.un1 {
	clear: both;
	padding: 8px;
	text-align: center;
}
.SucessTBL {
	margin: 15px auto 5px;
}
.TitleBG22 {
	background: #d1dce3;
	padding: 5px 10px;
	color: #1a2955;
	width: 410px;
}
.VideoTitle {
	width: 350px;
	margin: 10px auto;
	background: #d1dce3;
	padding: 5px 10px;
	color: #1a2955;
	font-weight: bold;
	text-align: center;
}
.LoadingDiv {
	position: absolute;
	top: 10px;
	right: 15px;
}
.CaptchaControl img {
	border: 1px #acc2cc solid !important;
}
.CaptchaSpan {
	padding: 0 0 0 8px;
}
.CaptchaImagTD {
	padding-bottom: 3px;
}
.InputSpan {
	font-size: 9px;
	width: 90px;
}
.Padd {
	padding: 0 5px 0 8px;
}
.SelectedItem {
	padding: 0px 6px!important;
	border: 1px #93a6b2 solid!important;
	font-family: Arial!important;
	color: #83a0b2!important;
	font-weight: bold!important;
	float: left;
	font-size: 14px!important;
	margin-top:3px
}

/*  Hamza Start Here		*/

/* ***************************************** TABLES! */
div.general_table_border {
	border: 4px solid #557685;
	margin: 10px 0px 10px 0px;
	clear: both;
	width: 825px;
}
/*GridView ----------------*/
.GridViewStyle {
	border: 1px solid #088a55;
	width: 300px;
	padding: 4px;
}
.GridViewHeaderStyle th {
	background-color: #395a69;
	border-left: 1px #7091a0 solid;
	background-image: url(/images/nav-background.png);
	background-repeat: repeat-x;
	font-size: 5px;
	text-transform: capitalize ;
	color: white;
	font: bold 9px arial;
}

.GridViewHeaderStyleBig th {
	background-color: #395a69;
	border-left: 1px #7091a0 solid;
	background-image: url(/images/nav-background.png);
	background-repeat: repeat-x;
	font-size: 5px;
	text-transform: capitalize ;
	color: white;
	font: bold 13px arial;
}

.GridViewFooterStyle {
	background-color: #5D7B9D;
	font-weight: 700;
	color: #FFF;
}
.GridViewRowStyle {
	background-color: #F7F6F3;
	color: #333;
}
.GridViewAlternatingRowStyle {
	background-color: #FFF;
	color: #284775;
}
.GridViewAlternatingRowStyle td {
	border: 1px solid #EBE9ED;
	padding: 5px;
}
.GridViewRowStyle td {
	border: 1px solid #EBE9ED;
	padding: 5px;
}
.GridViewSelectedRowStyle {
	background-color: #E2DED6;
	font-weight: 700;
	color: #333;
}
.GridViewPagerStyle {
	background-color: #088a55;
	color: #FFF;
}
.GridViewPagerStyle table {
	margin: 0 auto;
}
/*Forms
-----------------------------------------------------------------------------------------------------------------*/
.DivContentAll3 {
	background-color: #fbfbfb;
	border: 1px #e1d7d7 solid;
	margin: 7px auto 0 auto;
	padding: 5px;
}
.DivContentAll {
	background-color: #fbfbfb;
	border: 1px #e1d7d7 solid;
	margin-top: 7px;
	float: right;
	padding: 5px;
	width: 830px;
}
.DivContentAll2 {
	background-color: #fbfbfb;
	border: 1px #e1d7d7 solid;
	margin: 10px auto;
	padding: 5px;
	width: 500px;
}

.Tittel-Content {
	background: url(/sites/english/images/FormMainTittel.gif) no-repeat;
	background-position:lift top;
	width: 170px;
	height: 25px;
	float: left;
	font: bold 16px/18px arial;
	color: #054c73;
	padding: 10px 0px 0 10px;
}
.Tittel-Content-big {
	background: url(/sites/english/images/FormMainTittel2.gif) no-repeat top right;
	width: 244px;
	height: 25px;
	float: left;
	font: bold 16px/18px arial;
	color: #054c73;
	padding: 10px 0px 0 10px;
}
.TittelField {
	color: #3f5461;
	width: 170px !important;
	padding: 7px 0;
	background-color: #f4f4f4;
	font: bold 15px/18px arial;
	text-indent: 0px;
	border-right: 3px #c5d2da solid;
	text-align:left
}
.TxtBoxField {
	width: 230px;
}
.ValidatorField {
	width: 280px;
}
legend {
	font: bold 16px/18px arial;
	padding: 5px;
}
fieldset {
	padding: 10px;
}
.required {
	font-size: 1.17em !important;
	color: red !important;
}
.TextBox {
	border: #c5d2da 1px solid;
	padding: 5px 0;
	width: 220px;
	margin: 0 3px;
}
.TextBoxWaterMarked {
	border: #c5d2da 1px solid;
	padding: 5px 0;
	width: 220px;
	margin: 0 3px;
	font: 1em normal;
}
/*Validation
-----------------------------------------------------------------------------------------------------------------*/
.badInputTipContainer {
	width: 280px;
	height: 21px;
	padding-top: 7px;
	text-indent: 42px;
	background: #f9e4e3 url(/sites/english/images/Error-Img.gif) no-repeat center right;
	font: normal 11px tahoma;
	color: red;

}
.ContanerForm-tittel {
	height: 35px;
	background: url(/sites/english/images/MainTittel.gif) no-repeat center center;
	font: bold 14px/18px arial;
	color: #3f5461;
	text-align: center;
}
.Form-Batt {
	background: transparent url(/images/Form-Batt.png) no-repeat center center;
	width: 116px;
	height: 39px;
	font: bold 13px arial;
	color: #054c73;
	border: 0;
}
.Form-Batt-Big {
	background: transparent url(/images/Form-Batt.png) no-repeat center center;
	width: 150px;
	height: 39px;
	font: bold 15px arial;
	color: #054c73;
	border: 0;
}
.Form-Batt-Big2 {
	background: transparent url(/images/Form-Batt2.png) no-repeat center center;
	width: 156px;
	height: 39px;
	font: bold 15px arial;
	color: #054c73;
	border: 0;
}
.ValidationError {
	width: 99%;
	float: left;
	height: 25px;
	background: #f9e4e3 url(/images/IconMsg-Error.gif) no-repeat 99% center;
	background-position: 10px 10px;
	border: 1px red dotted;
	font: normal 12px tahoma;
	text-indent: 45px;
	padding-top: 15px;
	color: red;
}
.ValidationSucc {
	width: 99%;
	float: right;
	height: 25px;
	background: #cdfcd2 url(/images/IconMsg-Succ.gif) no-repeat 99% center;
	background-position: 10px 10px;
	border: 1px #60a401 dotted;
	font: normal 12px tahoma;
	text-indent: 45px;
	padding-top: 15px;
	color: #60a401;
	margin-top: 5px;
}
.ValidationWarning {
	width: 99%;
	float: left;
	height: 25px;
	background: #fdf0cd url(/images/IconMsg-Warning.gif) no-repeat 99% center;
	background-position: 10px 10px;
	border: 1px #ebc735 dotted;
	font: normal 12px tahoma;
	text-indent: 45px;
	padding-top: 15px;
	color: #474944;
	margin-top: 3px;
}
.ValidationWarningLongText {
	width: 95%;
	float: left;
	display: block;
	height: auto;
	background: #fdf0cd url(/images/IconMsg-Warning.gif) no-repeat 99% center;
	background-position: 10px 10px;
	border: 1px #ebc735 dotted;
	font: normal 12px tahoma;
	text-indent: 45px;
	padding-top: 10px;
	margin-bottom: 5px;
	color: #474944;
	margin-top: 5px;
	margin-left: 10px;
}
.ValidationWarningLongText li {
	text-indent: 20px;
	padding-right: 10px;
}
.ValidationInformation {
	width: 95%;
	float: right;
	height: auto;
	background: #fdf0cd url(/images/IconMsg-Information.png) no-repeat 99% center;
	background-position: 750px 10px;
	border: 1px #ebc735 dotted;
	font: normal 12px tahoma;
	text-indent: 45px;
	padding-top: 15px;
	padding-bottom: 15px;
	color: #474944;
	margin-top: 5px;
	margin-right: 10px;
}
.ValidationInformation li {
	text-indent: 50px;
	padding-right: 45px;
}
.validation-text {
	font: normal 1em tahoma !important;
	color: red !important;
	padding: 0 !important;
}
.registerLinkButton {
	font: normal 12px tahoma;
	color: #474944;
	float: left;
	text-align: left;
	padding: 4px;
	border-right: 3px #c5d2da solid;
	width: auto
}
.registerLinkButton a {
	color: #474944;
	text-decoration: underline;
}
.DropDownList {
	background-color: #e8e8e8;
	font: normal 12px/20px tahoma;
}
.postmeta {
	display: block;
	float: right;
	width: 580px;
	margin: 0;
	padding: 0;
}
.postmeta li {
	display: block;
	float: left;
	height: 20px;
	padding: 8px 8px 1px 30px;
	margin-right: 10px;
}
.signOut {
	background: url(/images/LoginIcons-1.gif) no-repeat left center;


}
.changePassword {
	background: url(/images/LoginIcons-2.gif) no-repeat left center;
}
.editProfile {
	background: url(/images/LoginIcons-3.gif) no-repeat left  center;
}
.userNameLabe {
	background: url(/images/LoginIcons-4.gif) no-repeat left  center;
}
/*Item Style ( XSLT )
-----------------------------------------------------------------------------------------------------------------*/
.APP-BreadCrumb {

font: bold 14px arial;
	color: #ea592c;
	width: 99%;
	padding-left: 1%;
	margin: 10px 0;
	float: left;
	line-height: 24px;
	text-align: left;

/*	font-size:12px;
	font-family:Arial;
	overflow:hidden;
	color: #777;
	width: 99%;
	padding-left: 1%;
	margin: 10px 0;
	float: left;
	text-align: left;
	*/
}
.APP-BreadCrumb a {
	color: #0e557c;
	text-decoration: none;
}
.APP-BreadCrumb a:hover {
	color: #1686c2;
	text-decoration:none;
}
.APP-Container {
	float: left;
	margin-bottom: 20px;
	min-height: 450px;
	height: auto !important;
	height: 450px;
	width: 850px;
}
.phabetBar {
	background-color: #e6e6e6;
	padding: 7px;
	margin: 1px;
	font: bold 14px arial;
	color: #054c73;
}
.phabetBar a {
	color: #054c73;
}
.phabetBar:hover {
	background-color: #c5d2da;
}
a.gridviewlinks:visited {
}
a.gridviewlinks:active {
}
a.gridviewlinks {
}
a.gridviewlinks:hover {
}
.PageLinksTD a {
	float: left;
}
.App-Batton {
	float: right;
	margin: 0 5px;
}
/*New Styles
-----------------------------------------------------------------------------------------------------------------*/
.DataTableDG td {
	padding: 3px;
}
.EditHyperLink {
	color: #FFF;
	border: 1px #2c4d5c solid;
	background-color: #395a69;
	padding: 5px;
}
.ms-globalright {
	visibility: hidden;
}
.ms-formfieldvaluecontainer {
	overflow: hidden;
}
.NoBorder {
	border: 1px #fff solid !important;
	background: #fff !important;
}
.NoBorder td {
	border-bottom: 1px #f0f0f0 solid !important;
	background: #fff !important;
}
.AgreementStyle
{
	z-index: 1002;
	outline-style: none;
	outline-color: invert; 
	outline-width: 0px;
	width: 550px; 
	display: block; 
	height: auto; 
	top: 30px; 
	left: 50px;
}
.left_float 
{
	float:left;
				
}

