﻿#FairLaunchDate
{
                color:#fff;
                position:absolute;
                top:-64px;
                right:310px;
                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: rtl;
	height:100%
}
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;
	text-align:right !important
}
.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;
	font-weight: bold !important;
}
.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;
	left:0px;
	right:auto;
	z-index:5555
}
.Header {
	height: 206px;
	width: 900px;
	position: relative;
	margin: auto;
	background: url('../images/headBG.gif') no-repeat right center;
	/*z-index: 9; By Ammar*/
	text-align:justify
}
.logo {
	position: absolute;
	right: 0;
	top: 0;
	height: 206px;
	width: 239px;
	z-index: 999;
}
.logo a{
outline: none;
} 
.logoimg{
height:20px;
background-image:url(/images/logo-bottom.png);
background-repeat:no-repeat;
margin-left:1px;

}
.flaHead {
	float: left;
	position: relative;
	margin-left:20px;
}
.ChangeLang {
	position: absolute;
	right: 210px;
	z-index: 1000;
	width: 57px;
	height: 17px;
	background: url('../images/english.gif') no-repeat center center;
	text-align: center;
}
.ChangeLang a {
	color: #a3c3d6;
	text-decoration: none;
}
.ChangeLang a:hover {
	color: #fff;
	text-decoration: none;
}
.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%;
	text-align:justify
}
.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 right;
}
.more {
	margin: 2px 0 4px 5px;
	text-align: left;
}
.moreEvents {
	padding: 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 {
padding-left:5px;
	float: right;
	overflow: hidden;
}
.moreEventsImg {
	float: right;
	vertical-align: middle;
	background:transparent url('../images/more.gif') no-repeat;
	width:44px;
	height:13px;
	border:0px;
	cursor:pointer;
	color:#fff;
	padding: 0 6px 2px 0
}
.moreEventsImg2 {
	float: left;
	vertical-align: middle;
	width:44px;
	height:13px;
	border:0px;
	cursor:pointer;
	color:#fff;
	padding: 0 6px 2px 0
}

.moreEventsImg:hover {
	background:transparent url('../images/more_hover.gif')
}
.moreDetails {
	width: 56px;
	height: 12px;
	background: url('../images/MoreDetails.gif') no-repeat;
	border: 0px;
	cursor: pointer;
	color: #fff !important;
	font-size: 10px;
	text-align: right;
	padding: 0px 6px 3px 0;
	float:left
}
.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;
	overflow:hidden
}
.NewsLetterText {
	padding: 32px 0 8px 0;
	margin: 0px;
}
.NewsLetterTxtbox {
	width: 100px;
	border: 1px #648806 solid;
	font-size: 11px;
	margin: 0 2px;
}
.NewsLetterBtn {
	width: 58px;
	height: 15px;
	background: url('../images/NewsLetterBtn.gif') no-repeat;
	border: 0px;
	cursor: pointer;
	color: #fff;
	font-size: 10px;
	text-align: right;
	padding: 0px 8px 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 99% 8px;
	padding: 5px 20px 5px 0;
	border-bottom: 1px #41535f dotted;
	margin: 0px;
}
/*************** Hor_menu ****************/
.Hor_menu_lft_img {
	float: left;
}
.Hor_menu {
	background: #e8eef0 url('../images/Hor_menu.gif') repeat-x;
	height: 42px;
	width: 693px;
	float: right;
	overflow: hidden;
}
.Hor_menu2 {
	background: #e8eef0 url('../images/Hor_menu.gif') repeat-x;
	height: 42px;
	width: 860px;
	float: right;
	overflow: hidden;
}

.Hor_menu-App {
	height: 42px;
	width: 680px;
	float: left;
	overflow: hidden;
}


#hor_menu {
	margin: 0;
	padding: 3px 0 0;
	z-index: 1000;
}
#hor_menu li {
	float: right;
	list-style-type: none;
	padding: 0 6px 0 7px;
	border-left: 1px #83a9bc solid;
	border-right: 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;
	padding-right: 2px;
}
.ms-navheader {
	list-style-type: none;
	padding: 1px 2px;
	width: 143px;
	margin: 0;
	border-bottom: 1px #bbc9d2 dotted;
	font-weight:normal !important
}
.ms-navitem td a {
	list-style-type: none;
	padding: 1px 2px;
	width: 143px;
	margin: 0;
	border-bottom: 1px #bbc9d2 dotted;
	font-weight:normal !important;
	float:right;
	color: #0e557c !important;
}
.ms-selectednav,.ms-navitem td{
	border:0px !important;
	width:100%;
	background:transparent none !important;
}
.ms-navitem td{
	background:transparent none !important;
	padding:1px 2px !important
}
.ms-navheader a {
	width: 132px !important;
	display: block !important;
	padding: 3px 7px 3px 2px !important;
	text-decoration: none !important;
	color: #0e557c !important;
	
}
.ms-navheader a:hover,.ms-selectednav a,.ms-navitem td a:hover{
	background: url('../images/vert-menu-link-hover.gif') repeat-x center bottom;
	border-right: 6px #8ca0ac solid !important;
	width: 132px;
	padding: 3px 5px 3px 3px !important;
	color: #1686c2 !important;
	text-decoration:none !important
}
.ms-selectednav a{
	background: url('../images/vert-menu-link-hover.gif') repeat-x center bottom !important;
	border-right: 6px #8ca0ac solid !important;
	width: 132px !important;
	padding: 3px 5px 3px 3px !important;
	color: #1686c2 !important;
	text-decoration:none !important
}
.homeFAQ {
	text-align: center;
	padding: 8px 0 5px;
}
.innerHome {
	overflow: hidden;
	height: 100%;
}
.RitContent {
	float: right;
	width: 394px;
}
.HomeNews {
	width: 394px;
	border: 1px #a6a6a6 dashed;
	float: right;
	position: relative;
	margin: 20px 3px 6px 0;
	padding: 12px 8px 5px;
}
.fairNewsHome {
	position: absolute;
	right: 8px;
	top: -15px;
}
.news_list {
	margin: 2px 0 0;
	clear: both;
	height: 100%;
	overflow: hidden;
}
.news_item {
	border-bottom: 1px #bbbbbb dotted;
	padding: 5px 0 3px;
	height: 100%;
	overflow: hidden;
}
.news_item:hover {
	background: #f0f3f6;
}
.news_item .Blue_title {
	font-weight:bold
}

.news_img {
	width: 100px;
	height: 75px;
	margin: 0 0 5px 5px;
	float: right;
	border: 1px #565656 solid;
}
.news_desc {
}
.HomeAds {
	/*width: 412px;*/

	/* By Mohammad Ghassan 
	   Background: #c3d0d9; */

	background: white;

	padding: 20px 0;
	text-align: center;
	clear: both;
	margin: auto;
}
.HomeAds * {
	margin:auto;
	text-align:center
}

.HomeEvents {
	float: left;
	width: 262px;
	padding: 6px 0;
	text-align: right;
}
.EventsHome {
	background: #c3d0d9;
	padding: 2px;
}
.EventsItem {
	background: #e6eef3;
	padding: 3px;
	margin: 2px;
	overflow: hidden;
	height: 100%;
}
.Event_icon {
	width: 28px;
	height: 27px;
	padding: 2px 0 2px 5px;
	border-left: 1px #f3f7f9 solid;
	float: right;
}
.Event_event {
	width: 200px;
	height: 27px;
	padding: 2px 5px 2px 0;
	border-right: 1px #a5b8c4 solid;
	/*border-left: 1px #f3f7f9 solid;*/
	float: right;
	color:#454545;
	font-size:11px
}
.Event_event a {
	color:#454545;
	text-decoration:none
}

.Event_Date {
	width: 35px;
	height: 27px;
	padding: 2px 5px 2px 0;
	border-right: 1px #a5b8c4 solid;
	float: right;
	font-size: 10px;
}
.Srch_TBL {
	margin-top: 3px;
	height: 32px;
}
.srch_txtbox {
	border: 1px #557685 solid;
	margin: 0 2px;
	padding: 2px 5px 3px 3px;
	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: right;
	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 50% 50%;
	height: 181px;
}
.loginArea {
	/*width: 95%;
	margin: auto;
	white-space: nowrap;*/
}
.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: 22px 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: 865px;
	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: right;
	margin-top: 4px;
	padding: 0 5px;
}
.innerFoot a {
	color: #0e405c;
	text-decoration: none;
	float: right;
	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;
	left: -21px;
	top: -1px;
	width: 21px;	
	outline: none;

}
#tabs li {
	float: left;
	height: 46px;
	width: 21px;
	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=3);
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	width: 25px;
	height: 21px;
	display:block;
	padding:0 15px;
	outline: none;

}
#tabs a.active-tab {
	background: url('../images/Selected-tab.gif') no-repeat 100% 0;
	color: #70828f;
	height: 21px;
	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:right
}
.DottedBorder {
	border: 1px #b1b1b1 dotted;
	width: 94%;
	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: right;
}
.newsDetails_img {
	float: right;
	margin: 0px 8px 5px 5px;
	border: 1px #d4dee4 solid;
}
.NewsDate {
	float: left;
	margin: 3px 8px 0 0;
	color: #0e557c;
}
.news_DetailsTitle {
	/*float:right*/
	overflow: hidden;
	padding-bottom: 5px;
	padding:2px
}
.newsDetails_txt {
	text-align:justify;
	
	}
.Hint {
	float: left;
	margin: 0px 0 10px;
	clear: both;
}
.Message{
	clear:both;
	text-align:center;
	margin:auto;
	font-weight:bold
}
.ContactUsForm {
	clear: both;
	padding: 5px;
	text-align: right;
	background: url('../images/Contactus_bg.gif') no-repeat left bottom;
	width:600px;
	height:100%;
	overflow:hidden;
}
.ContactusTxtBox {
	border: 1px #acc2cc solid;
	background: #fff url('../images/ContactusTxtBox.gif') repeat-x bottom;
	width: 190px;
	font: 11px tahoma;
	color: #6d6d6d;
	padding: 2px 5px 3px 2px;
	margin: 0 0 0 8px;
}
.ContactusTxtArea {
	border: 1px #acc2cc solid;
	background: #fff url('../images/ContactusTxtArea.gif') repeat-x bottom;
	width: 190px;
	font: 11px tahoma;
	color: #6d6d6d;
	padding: 2px 5px 3px 2px;
	margin: 0 0 0 8px;
	height: 73px;
	vertical-align:text-top
}
.RestChars {
	margin: 0px;
}
.redChars{
	color:#ff0000;
	border:0px;
	width:25px
}
.ContactUsTBL {
	float:right;
	clear:both;
	margin:5px 0
}
.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: right;
	padding: 3px;
	vertical-align: middle;
	white-space: nowrap;
	width:20%
}
.LabelTDLarge {
	color: #0e557c;
	font-weight: bold;
	text-align: right;
	padding: 3px;
	vertical-align: top;
	width:20%
}
.inputTD {
	text-align: right;
	padding: 3px;
	vertical-align: middle;
	font-size: 11px;
	white-space: nowrap;
	width:80%
}
.inputTDLarge {
	text-align: right;
	padding: 3px;
	vertical-align: top;
	width:80%
}
.red {
	color: #ff0000;
}
/*************  News Titles  ******************/
.NewsList {
	margin: auto;
	width: 98%;
}
.news_page_item {
	width:620px;
	border: 1px #b1b1b1 dotted;
	position: relative;
	height: 100%;
	overflow: hidden;
	padding: 4px;
	margin: 1px 0;
}
.news_page_item:hover {
	background: #f0f4f7;
}
/***************** pager ***************************
.pager,.GridPager {
                width:600px;
                padding: 8px;
                overflow: hidden;
                text-align: center;
                margin: auto;
                clear: both;
}
.pager_bg{
                color: #83a0b2;
                font-weight: bold!important;
                font-family:Arial!important;
                font-size:14px!important;

}
.pager_bg table {
                margin: auto;
                text-align: justify;
}
.pager_bg table a {
                float: right;
                padding: 2px 7px!important;
                
                color: #0e557c!important;
                font-weight: bold!important;
                font-family:Arial!important;
                font-size:14px!important;
                }
.pager_bg table a:hover {
                padding: 0px 6px!important;
                border: 1px #93a6b2 solid!important;
                font-family:Arial!important;
                color: #83a0b2!important;           
                font-weight: bold!important;
                font-family:Arial!important;
                }

.pagerTBL,.PagingTBL {
                margin: auto;
}
.pagerTBL img{
                margin: 0px !important;
}

.PagerResultsSummary{
                display:none
}
.PageLinksTD {
                background: #fff url('../images/pager_bg.gif') repeat-x;
                padding:0 5px
}
.PagesLink {
                float: right;
                padding: 2px 7px;
                margin-top: 2px;
                color: #0e557c!important;
                font-weight: bold!important;
                font-family:Arial!important;
                font-size:14px!important;
}
.PageLinksTD span{
                float: right;
                padding: 2px 7px;
                
                color: #454545!important;
                font-weight: bold!important;
                font-family:Arial!important;
                font-size:14px!important;
}

.PagesLink:hover {
                padding: 1px 6px;
                border: 1px #93a6b2 solid;
                color: #83a0b2!important;
                font-weight: bold!important;
                font-family:Arial!important;
}

.pager_bg a:hover{
                padding: 1px 5px 1px 6px !important;
                border: 1px #93a6b2 solid !important;
                color: #83a0b2 !important;
                font-weight: bold !important;
                text-decoration:none !important;
                font-family:Arial!important;
}

.PrevBtn {
                background: #fff url('../images/PrevBtn.gif') no-repeat;
                width:60px;
                height:26px;
                cursor:pointer;
                border:0px
}
.NextBtn {
                border-style: none;
                                               border-color: inherit;
                                              border-width: 0px;
                                             background: #fff url('../images/NextPage.gif') no-repeat;
                                             width:51px;
                                            height:26px;
                                            cursor:pointer;
}
/*****************End pager ***************************/





/***************** pager ***************************/
.pager,.GridPager {
                width:600px;
                padding: 8px;
                overflow: hidden;
                text-align: center;
                margin: auto;
                clear: both;
}
.pager_bg{
                color: #83a0b2;
                font-weight: bold!important;
                font-family:Arial!important;
                font-size:14px!important;

}
.pager_bg table {
                margin: auto;
                text-align: justify;
}
.pager_bg table a {
                float: right;
                padding: 2px 7px!important;
                
                color: #0e557c!important;
                font-weight: bold!important;
                font-family:Arial!important;
                font-size:14px!important;
                }
.pager_bg table a:hover {
                padding: 0px 6px!important;
                border: 1px #93a6b2 solid!important;
                font-family:Arial!important;
                color: #83a0b2!important;           
                font-weight: bold!important;
                font-family:Arial!important;
                }

.pagerTBL,.PagingTBL {
                margin: auto;
}
.pagerTBL img{
                margin: 0px !important;
}

.PagerResultsSummary{
                display:none
}
.PageLinksTD {
                background: #fff url('../images/pager_bg.gif') repeat-x;
                padding:0 5px
}
.PagesLink {
                float: right;
                padding: 2px 7px;
                margin-top: 2px;
                color: #0e557c!important;
                font-weight: bold!important;
                font-family:Arial!important;
                font-size:14px!important;
}
.PageLinksTD span{
                float: right;
                padding: 2px 7px;
                
                color: #454545!important;
                font-weight: bold!important;
                font-family:Arial!important;
                font-size:14px!important;
}

.PagesLink:hover {
                padding: 1px 6px;
                border: 1px #93a6b2 solid;
                color: #83a0b2!important;
                font-weight: bold!important;
                font-family:Arial!important;
}

.pager_bg a:hover{
                padding: 1px 5px 1px 6px !important;
                border: 1px #93a6b2 solid !important;
                color: #83a0b2 !important;
                font-weight: bold !important;
                text-decoration:none !important;
                font-family:Arial!important;
}

.PrevBtn {
                background: #fff url('../images/PrevBtn.gif') no-repeat;
                width:60px;
                height:26px;
                cursor:pointer;
                border:0px
}
.NextBtn {
                background: #fff url('../images/NextBtn.gif') no-repeat;
                width:40px;
                height:26px;
                cursor:pointer;
                border:0px;
                
                /*
                border-style: none;
                border-color: inherit;
				border-width: 0px;
				background: #fff url('../images/NextPage.gif') no-repeat;
				width:51px;
				height:26px;
				cursor:pointer;
				*/
}

/********************/
















.print {
	margin:0px;
	/*position:absolute;
	bottom:5px;
	right:10px;
	width:250px*/
}
.printICO {
	float: right;
	margin: 0 0 0 35px;
}
.sendICO {
	float: right;
	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-left: 8px;
	float: right;
	border: 1px #d4dee4 solid;
}
/*********************** Previous Fairs *********************/
.PrevFairTop {
	position: absolute;
	right: 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:right;
	margin-right: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: right;
	font-size: 11px;
	color: #2a3944;
	overflow: hidden;
	background: #c3d0d9;
	padding: 3px 2px;
	padding-left:8px
}
.morePrevFairsText {
	float: left;
	overflow: hidden;
	padding:0 5px
}
.PrevFairRitBorder {
	width: 394px;
	border: 1px #a6a6a6 dashed;
	float: right;
	position: relative;
	margin: 20px 3px 6px 0;
	padding: 8px 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: left;
	width: 275px;
	padding: 6px 0;
	text-align: right;
}
.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-left: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%;
	overflow: hidden;
}
.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:right;
	display:block;
	clear:both;
	padding:5px 20px 5px 5px;
	background: url('../images/sq_bullet.gif') no-repeat 99% center;
	width:96%;
	font-weight:bold;
	color:#0e557c
}
.FAQLink:hover{
	background:#f3f3f3 url('../images/sq_bullet.gif') no-repeat 99% 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 99% center;
	padding:5px 20px 0px 5px;
}
.answers h3 *{
	font-size: 18px !important;
	font-family: "Times New Roman", Times, serif !important;
}

.answers p{
	color: #454545;
	padding:0px 20px 5px 5px;
	margin:0px;
	float:none;
	clear:both
}
/************************ NEWS ****************/
.image{
	width:100px;
	height:75px
}
.News_detail_image{
	float:left;
	background:transparent url('../images/News_detail_image.gif') no-repeat center center;
	width:180px;
	height:250px;
	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 18px 0 0;
}

.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 20px 0px 5px;
}

/************** Share Point *********************/
.ActionMenu{
	position:absolute;
	left:50px;
	top:18px
}
.ImagePrevURL{
	padding:0 2px
}
.navigationRow{
	/*display:none*/
}
.pobupeventmaintablecss{
	margin-top:-5px
}
.pobupeventmaintablecss td{
	background:#0d5176;
	padding:3px 5px
}
.pobupeventmaintablecss td a{
	color:#fff
}
.pobupeventmaintablecss td a:hover{
	color:#90b1cd;
}
.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
}
.SubTableBodyCss td{
	padding:5px 2px
}
.SubTableHostCss{
	width:200px;
	margin:0
}
.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;
}
.HomeImgFloat{
	float:left;
	margin:3px
}
.HomeImg{
	width:100px;
	height:75px;
	padding:1px;
	border:1px black solid
}
.NoMargin{
	margin:0px !important
}
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
}
.un1,un2{
	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;
	left:15px
}

.CaptchaControl img{
	border:1px #acc2cc solid !important;
}
.CaptchaSpan{
	padding:0 8px 0 0
}
.CaptchaImagTD{
	
}
.cptchaLabel{
	width:132px !important
}
.Padd{
	padding-left:5px
}
.pagerTBL-2{
font-family:Arial;
font-size:20px;
}
.SelectedItem{
font-family:Arial!important;
font-size:14px!important;
font-weight:bold!important;
color:gray!important;
text-decoration:underline;
}














/* ***************************************** 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: 10px; text-transform: uppercase; color: white; padding: 8px 8px; font:bold 14px arial
}

.GridViewHeaderStyleBig th {
	background-color: #395a69;
	border-left: 1px #7091a0 solid;
	background-image: url(/images/nav-background.png);
	background-repeat: repeat-x;
	font-size: 10px;
	text-transform: uppercase;
	color: white;
	padding: 8px 8px;
	font: bold 14px arial;
}



.GridViewFooterStyle {
background-color:#5D7B9D;
font-weight:700;
color:#FFF
}

.GridViewRowStyle {
background-color:#F7F6F3;
color:#333
}

.GridViewAlternatingRowStyle {
background-color:#FFF;
color:#284775;
}

.GridViewRowStyle td,.GridViewAlternatingRowStyle td {
border:1px solid #EBE9ED;
padding:5px
}

.GridViewSelectedRowStyle {
background-color:#E2DED6;
font-weight:700;
color:#333
}

.GridViewPagerStyle {
background-color:#088a55;
color:#FFF
}

.GridViewPagerStyle table /* to center the paging links*/ {
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:left;
padding:5px;
width:830px
}

.DivContentAll2{
background-color:#fbfbfb;
border:1px #e1d7d7 solid;
margin:10px auto;
padding:5px;
width:500px
}

.Tittel-Content{
background: url(/images/FormMainTittel.gif) no-repeat top right;
width:158px;
height:25px;
float:right;
font:bold 16px/18px arial;
color:#054c73;
padding:10px 10px 0 0
}
.Tittel-Content-big{
background: url(/images/FormMainTittel2.gif) no-repeat top right;
width:244px;
height:25px;
float:right;
font:bold 16px/18px arial;
color:#054c73;
padding:10px 10px 0 0
}

.TittelField {
color:#3f5461;
width:147px;
padding:7px 0;
background-color:#f4f4f4;
font:bold 15px/18px arial;
text-indent:10px;
border-right:3px #c5d2da solid;
}
.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;
font-style:italic;
font-family:Tahoma;
color:#cbcccd;
}

/*Validation
-----------------------------------------------------------------------------------------------------------------*/
.badInputTipContainer 
{
width:280px;
height:21px;
padding-top:7px;
text-indent:42px;
background:#f9e4e3 url(/images/Error-Img.gif) no-repeat center right;
font:normal 11px tahoma;
color:red
}
.ContanerForm-tittel{
height:35px;
background:url(/images/Main-Tittel.gif) no-repeat center center;
font:bold 16px/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 15px 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:right;
 height:25px;
 background:#f9e4e3 url(/images/IconMsg-Error.gif) no-repeat 99% center;
 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;
 border:1px #60a401 dotted;
 font:normal 12px tahoma;
 text-indent:45px;
 padding-top:15px;
 color:#60a401;
 margin-top:5px
}
.ValidationWarning{
 width:99%;
 float:right;
 height:25px;
 background:#fdf0cd url(/images/IconMsg-Warning.gif) no-repeat 99% center;
 border:1px #ebc735 dotted;
 font:normal 12px tahoma;
 text-indent:45px;
 padding-top:15px;
 color:#474944;
 margin-top:5px
}

.ValidationWarningLongText{
 width:95%;
 float:right;
 display:block;
 height:auto;
 background:#fdf0cd url(/images/IconMsg-Warning.gif) no-repeat 99% center;
 background-position:770px 10px;
 border:1px #ebc735 dotted;
 font:normal 12px tahoma;
 text-indent:45px;
 padding-top:10px;
 margin-bottom:5px;
 color:#474944;
 margin-top:5px;
 margin-right: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:right;
text-align:right;
padding:4px;
border-right:3px #c5d2da solid
}
.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:right; height:20px; padding:8px 30px 1px 8px; margin-right:10px; }
.signOut {background:url(/images/LoginIcons-1.gif) no-repeat right center; }
.changePassword { background:url(/images/LoginIcons-2.gif) no-repeat right center;}
.editProfile{ background:url(/images/LoginIcons-3.gif) no-repeat right center;}
.userNameLabe{ background:url(/images/LoginIcons-4.gif) no-repeat right center;}
/*Item Style ( XSLT )
-----------------------------------------------------------------------------------------------------------------*/

.APP-BreadCrumb{
 font:bold 16px arial;
 color:#ea592c;
 width:99%;
 padding-right:1%;
 margin:10px 0;
 float:right;
 line-height:24px;
 text-align:right;
}
.APP-BreadCrumb a{
color:#0083c9;
text-decoration:none}
.APP-BreadCrumb a:hover{
color:#ea592c;
text-decoration:underline}

.APP-Container{
 float:right;
 margin-bottom:20px;
 min-height:400px;
 height:auto !important;
 height:400px;
 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:right}

.App-Batton{
 float:left;
 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
}
.AgreementStyle
{
	z-index: 1002;
	outline-style: none;
	outline-color: invert; 
	outline-width: 0px;
	width: 550px !important; 
	display: block; 
	height: auto; 
	top: 30px; 
	right: 50px;
	float:right;
}
.left_float 
{
	float:right !important;
}


