﻿/* Menu                                     
/*************************************************/

.li
{
	margin-right:50px;
	
}
	
.menu
{
	width:750px;
	/*background-color:#551900;*/
	height:19px;
	vertical-align:middle;
	padding:1px;
	right:-1px;
    z-index:1;
    position:relative;
    top:14px;
    text-align:right;
}

.menu_inner
{
	width:943px;
	background-color:#551900;
	height:22px;
	vertical-align:middle;
	padding:2px;
	xposition:relative;
	xtop:0px;
	text-align:right;
}

/* Top Menu                                     
/*************************************************/
.top_menu
{
    background-color:#551900;
    height:19px;
    width:723px;
    color:#ffffff;
    font-size:15px;
    
}

.top_menu_item_selected
{}

.top_menu_item_mouse_over
{}

.top_menu A
{
    text-decoration:none;
    color:#ffffff;
    font-size:15px;    
}


/* Bottom Menu */
/*************************************************/
.bottom_menu
{
   background-color:#8cc63f;
   color:#ffffff;
   font-size:15px;
   width:561px;
   margin-right:120px;
}

.bottom_menu A
{
    text-decoration:none;
    color:#ffffff;
    font-size:13px;    
}

.bottom_menu_item_selected
{}

.bottom_menu_item_mouse_over
{}

/* Events Panel */
/*************************************************/

.EventsPanel
{
    font-family:Arial;
    font-weight:normal;
    width:197px;
    /* height:150px; */
    vertical-align:top;
}
    
    
.EventsPanel .Text
{
    font-size:13px;
    color:#551900;
    text-decoration:none;
    } 
    
.EventsPanel .Publication_Date
{
    color:#57b6dd;
    font-size:10px;
    }   
    
.EventsPanel .Footer
{
    /* height:100%; */
    text-align:left;
    vertical-align:bottom;
}     







/* Search / Password */
/*************************************************/
.Login{width:240px;float:right;}
.Login Span{margin-right:5px;}
.LoginRow
{
	/* width:290px;
	height:20px; */
	width:188px;
	background-color:#00adee;
	padding:4px;
    padding-right:5px;
    white-space:nowrap;
    text-align:right;
    color:White;
    font-weight:bold;
}


.Search{width:188px;}
.SearchRow
{
    width:190px;
	padding-bottom:8px;
	padding-top:2px;
    background-color:#00adee;
    white-space:nowrap;
    color:White;
	font-weight:normal;
}

.Search Span{margin-right:5px;}
.Search Input{}




.Letter{padding-right:5px;padding-left:5px;}

.SearchElement{width:185px;}


/* Yearly Convention Panel */
/*************************************************/

.YearlyConventionPanel
{
	/* text-align:right; */
	padding:5px;
	padding-left:4px;
	padding-right:0px;
    font-family:Arial;
    width:197px;	/* 197 */
    background-color:#f0f1e0;
    height:100%;
}
    
.YearlyConventionPanel .Title
{
    color:#551900;
    font-weight:bold;
    font-size:18px;
} 

.YearlyConventionPanel .SubTitle
{
    color:#551900;
    font-weight:bold;
    font-size:15px;
}     

.YearlyConventionPanel .Text
{
    font-size:15px;
    color:#551900;
    font-weight:bold;
} 


    
/* Prizes And Awards Panel */
/*************************************************/

.PrizesAndAwardsPanel
{
    font-family:Arial;
    height:100%;
    width:197px;
    /* text-align:right; */
}
    

.PrizesAndAwardsPanel .Title
{
    color:#551900;
    font-weight:bold;
    font-size:18px;
} 

.PrizesAndAwardsPanel .SubTitle
{
    color:#551900;
    font-weight:bold;
    font-size:15px;
}     
  
.PrizesAndAwardsPanel .Text
{
    font-size:15px;
    color:#551900;
    font-weight:bold;
} 

.PrizesAndAwardsPanel .Footer
{
    height:100%;
    text-align:left;
    vertical-align:bottom;
}

/* Bottom Panel */
/*************************************************/

.BottomPanel
{
    font-family:Arial;
    width:269px;
}



.BottomPanel .ContentRow
{
    height:100%;
}
    
    
.BottomPanel .Text
{
    font-size:13px;
    color:#000000;
} 
    
.BottomPanel .Title
{
    color:#541800;
    font-weight:bold;
    font-size:18px;
	text-decoration:none;
	
} 

.BottomPanel .SubTitle
{
    color:#541800;
    font-weight:bold;
    font-size:15px;
} 

.BottomPanel .Footer
{
    height:100%;
    text-align:left;
    vertical-align:bottom;
}

/* Footer */
/*************************************************/
.footer
{
    font-family:Arial;
    background-color:#432121;
    height:19px;
}

.footer .Link
{
    font-size:15px;
    color:#ffffff;
    text-decoration:none;    
}

.footer .Address
{
    font-size:13px;
    color:#ffffff    
}

	
.footer a
{
    font-size:14px;
    color:#ffffff;
    font-weight:bold;
    text-decoration:none;
    
}

.footer a:hover {text-decoration:none;color:#8CC63F;}
.footer a:selected {text-decoration:none;color:#8CC63F;}




/**/
/*************************************************/
.MainImage
{
    height:370px;
    width:268px;
    z-index:-99;
    top:15px;
    left:400px;
    position:absolute;
    visibility:visible;
}

.Main_Text
{
    font-size:13px;
    color:#000000;
    text-align:right;
}



.SidePanel
{
	font-size:14px;
}
	
.SidePanel .Text
{
	
}	

.SidePanel a
{
	text-decoration:none;
}

.SidePanel a:hover
{
	text-decoration:underline;
}

.ContentPanel
{
	font-size:12px;
	color:Silver;
	border:solid 1px red;
	
}

.Content-float-left
{
	width:160px; /* 120 */
	float:right;	
	vertical-align:top;
	/* background-color:green; */

}

.Content-float-left a
{
	text-decoration:none;
}
	
.Content-float-left a:hover
{
	text-decoration:underline;
}

.Content-float-left a:selected
{
	text-decoration:none;
}




.Bold{font-weight:bold;}


.Message
{
	background-image:url('../images/required.gif');
	background-repeat:no-repeat;
	background-position:center right;
	padding-top:30px;
	padding-right:20px;
	direction:rtl;
	float:right;
	width:70%;
	height:50px;
	border:solid 1px silver;
	text-align:right;
	padding-right:50px;
}

.Error
{
	background-image:url('../images/error.png');
	background-repeat:no-repeat;
	background-position:center right;
	padding-top:30px;
	padding-right:20px;
	direction:rtl;
	float:right;
	width:70%;
	height:50px;
	border:solid 1px silver;
	text-align:right;
	padding-right:50px;
}

/************** General fields *******************/
.English
{
	text-align:left;
    direction:ltr;	
}

.AlignTopLeft
{
    text-align:left;
    /* vertical-align:top; */
    position:relative;
    width:1%;
    white-space:nowrap;
}


.RequiredField
{
	white-space:nowrap;
}

.RequiredField .Text
{
	vertical-align:55%;
	color:Black;
	font-weight:normal;
	font-size:14px;
}

.RequiredField ,.RequiredFieldIndicator_Normal
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
    color:#57b6dd;
    vertical-align:22%;
    text-align:right;
	margin-right:5px;
}

.RequiredField .RequiredFieldIndicator_Large
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
    color:#57b6dd;
	vertical-align:5%;
	text-align:right;
}

.RequiredField ,.RequiredFieldIndicator_Normal_Gold
{
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
    color:#a99a6f;
    vertical-align:22%;
    text-align:right;
	margin-right:5px;	
}

.RequiredField .RequiredFieldIndicator_Large_Gold
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
    color:#a99a6f;
	vertical-align:5%;
	text-align:right;
}

.Hide
{
	display:none;
	visibility:hidden;
	height:0px;
	width:0px;	
}

.Picture_Frame
{
	border: 1px solid silver; padding: 15px; 
	/* height: 140px; 
	width: 100px; */
	float: left;
}

/**************  Join *******************/

.Form
{
	font-family:Arial;
	font-size:14px;
	width:600px;
}

.Form .Caption
{
	white-space:nowrap;	
	color:#000000;
	font-size:16px;
	
}

.Form .Input
{
	width:98%;
}

.Form .TDSpacer
{
	width:20px;
}

.Form .Help
{
	font-size:9px;
	}


.Form .Readonly
{
	background-color:Silver;
	/* border:solid 1px black;	 */
	padding:1px;
	width:200px;
}

.Form .Readonly2
{
	background-color:Silver;
	/* border:solid 1px black;	 */
}




/*
	 LARUS
	 by 4HILTON
	 http://4hilton.com
	 
	 COLOR KEY:
		meun & footer bg: #541800
		large blue title text: #259dce
		maroon text: #541800
		general text: #231f20
		green links: #8bc344

		
right col: 200px
left col 540px		   
		
	 	
*/

/*	TOOLS, RESET ADN GENERAL   */
*{
/* margin:0;
padding:0; */
}
/* a{outline: none;} */
a img{border:0;}

html, body, form
{
	margin: 0;
	padding: 0;
	height: 80%;
}


.clear 
{
	clear:both;
	}

/*	
.float-left 
{
	float:left;
	}
.float-right 
{
	float:right;
	}
*/

/* General fonts */

.blue-18-bold 
{
	color:#259dce;
	font:Arial;
	font-size:18px;
	font-weight:bold;
}

.blue-18-bold a
{	
	color:#259dce;
	font:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

	
.blue-18-bold a:hover, .blue-18-bold a:selected
{	
	color:#259dce;
	font:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}


.maroon-16 
{
	color:#541800;
	font-size:16px;
	font-weight:normal;
}

.maroon-16 a			
{
	color:#541800;
	font:Arial;
	text-decoration:none;
}
.maroon-16 a:hover		{text-decoration:none;}
.maroon-16 a:selected	{text-decoration:none;}


.maroon-16-bold
{
	font-size:16px;
	font-weight:bold;
}
.maroon-16-bold a			
{
	color:#541800;
	font:Arial;
	text-decoration:none;
}
.maroon-16-bold a:hover		{color:#541800;text-decoration:none;}
.maroon-16-bold a:selected	{color:#541800;text-decoration:none;}


.grey-16 
{
	color:#AA8C80;
	font:Arial;
	font-size:16px;
}

.mustard-11-bold 
{
	color:#8bc344;
	font-weight:bold;
}

.mustard-11-bold  a:hover, .mustard-11-bold  a:selected
{	
	color:#8bc344;
	font-weight:bold;
	text-decoration:none;
}


.mustard-22-bold 
{
	color:#8bc344;
	font-weight:bold;
	font-size:22px;
}

.mustard-22-bold a
{
	color:#8bc344;
	font-weight:bold;
	font-size:22px;
	text-decoration:none;
}
.mustard-22-bold  a:hover, .mustard-22-bold  a:selected
{	
	color:#8bc344;
	font-weight:bold;
	text-decoration:none;
	font-size:22px;
}

/* General Layout */

.site-wrap 
{
	background-color:light-green;
	width:949px;	/* 949*/
	margin:auto;
	margin-top:47px;
	height:90%;	/* 100% */
}

.header 
{
	padding:0 0 16px 0;
	text-align:right;
}



.footerBar
{
	background-color:#541800;
	font-family:Arial;
	font-weight:bold;
	color:White;
	font-size:12px;
	height:20px;
	text-align:center;
	line-height:1.2;
	width:945px;
	margin:auto;
	/* position:relative;
	top:-70px; */
}

.footerBar a
{
	text-decoration:none;
	color:White;
	/* font-size:14px; */
	
}

.footerBar a:hover {text-decoration:none;color:#8CC63F;}
.footerBar a:selected {text-decoration:none;color:#8CC63F;}

.content {}

/* Left content area */



.HorizonalSeparator
{
	padding-top:10px;
	border-right:solid #a39798 2px;
	height:350px;
	position:relative;
	top:40px;
}

.date 
{
	width:28px;
	height:34px;
	text-align:center;
	line-height:2.6;
	font-size:18;
	font-weight:bold;
	color:#531e0f;
	background-image:url(/images/calendar-date.gif);
	background-repeat:no-repeat;
	}
	
.news-item-text 
{
	/*540 minus 28px the width of the .date class */
	width:477px;
	padding:0 25px 0 0;
	text-align:justify;
}




/* Calendar control */
.CalendarTitle 
{
	 /*background-color:#279CCE;*/
	 background-color:#ffffff;
	 height:24px;
	 color:#541900;
	 font-weight:bold;
	 text-align:left;
}
	 .CalendarTitle a
{
	text-decoration:none;	
	 }

.CalendarSelected 
{
	/* background-color:#8cc642; */
	background-color:silver;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	color:#541900;
}

.CalendarDayStyle, .CalendarDayStyle a
{
	/**/
	font-size:13px;
	/* font-weight:bold; */
	text-decoration:none;
	color:#541900;
}
.CalendarDayHeader
{
	color:silver;
	padding:4px 0 8px 0;
	border:none;
}
	
 th.CalendarDayHeader tr
{
	border:solid 8px black;
	background-color:Aqua;
}


/* Generic Items - Rael */
.Small_Date
{
    color:#57b6dd;
    font-size:10px;
} 

.Text
{
	
}  

.Title 
{
	color:#259dce;
	font:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.Title a
{	
	color:#259dce;
	font:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

	
.Title a:hover, .Title a:selected
{	
	color:#259dce;
	font:Arial;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}


.SubTitle
{
	color:#541800;
	font-size:16px;
	font-weight:normal;	/* Bold */
	text-decoration:none;
}

.SubTitle a
{
	color:#541800;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}

.SubTitle a:hover, .SubTitle a:selected
{
	color:#541800;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}




/**/
.SubTitle_Bold
{
	color:#541800;
	font-size:16px;
	font-weight:bold;	/* Bold */
	text-decoration:none;
}

.SubTitle_Bold a
{
	color:#541800;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}

.SubTitle_Bold a:hover, .SubTitle_Bold a:selected
{
	color:#541800;
	font-size:16px;
	font-weight:bold;
	text-decoration:none;	
}

.Link
{
	color:#8bc344;
	font-weight:bold;
}


.EventImage
{
	width:200px;
}


.PaddingBottom20
{
	padding-bottom:20px;
}

.PaddingTop20
{
	padding-top:20px;
}
	
.DefaultModuleTitleImage	
{
	
	}



/*************** Events ************/

.Event
{
	font-size:10px;
	font:Arial;
}

.Event .Title
{
	color:#259dce;
	
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}

.Event .SubTitle
{
	color:#541800;
	font-size:14px;
	font-weight:Bold;
	text-decoration:none;
}

.Event .Content
{
	font-size:12px;
	padding-right:10px;
	width:400px;
	
}

.Event .Content H3
{
	margin-top:-1px;	
}



.Event .a
{
	
	}


.Event_CalendarImage
{
}




.Event_PublicationDate
{
	}

.Event_FromToDate
{
	color:Gray;
}
.EventImage
{

}

.LastUpdatedCSSClass
{
	font-size:10px;
	color:Gray;
	}
	
	
	

/***********************************/
	
/*****************/
/**  NEW CSS   **/
/***************/
.homepage-pic /* image on home page for IE6 */
{
	/*
	_position:relative;
	_left:-134px;
	margin:0 0 35px 0;
	*margin:0 0 0px 0;
	
	padding:4px 0 0 0; 
	background-color:#551900;
	width:268px;
	color:#ffffff;
	font-size:10px;
	text-align:left;
*/
}

.nudge_up
{
	position:relative;
	top:5px;	/* -10 */
	margin-right:22px;
	padding-bottom:20px;
}

.nudge_up2
{
	position:relative;
	top:45px;	/* -10 */
	margin-right:10px;
	}

.nudgeup_10
{position:relative;
	top:-10px;}
	
.RightMenu
{
	color:#541800;
    font:Arial;
}

.RightMenu a{color:#541800;}
.RightMenu a:hover		{text-decoration:none;}
.RightMenu a:selected	{text-decoration:none;}	


.SideBar
{
	width:202px;
}

.HomePage_ActionItems
{
	width:268;
	z-index:1;vertical-align:bottom;
}

.MainPanel
{
	width:480px;
	padding:5px;
	text-align:center
}

.right-content 
{
	/* border:solid green 1px; */
		width:200px;
	}

.float-left 
{
	float:left;
}

.float-right 
{
	float:right;
}

.left-content 
{
	/* border-right:solid #a39798 1px; */
	width:540px;
	/* height:250px; */
	/* padding: 0px 34px 50px 0; */
	padding-right:34px;
	margin-top:-10px;
	direction:rtl;
}

/* JoinMain.aspx - BEGIN */

.JoinMain_LargerBold
{
	font-weight:bold;
	font-size:16px;
}

.JoinMain_Bold
{
	font-weight:bold;
}

.JoinMain_PageFont
{
	font-size:15px;
}

.JoinMain_Smaller
{
	font-size:13px;
}

.JoinMain_tblPrices 
{
	height:100%;
	text-align:center;
	border-bottom:1px solid black;
	border-left:1px solid black;
}

.JoinMain_tblPrices TD 
{
	border-top:1px solid black;
	border-right:1px solid black;
}

/* JoinMain.aspx - END */

/*
.JoinAndPart_Reg_cv_AcademyName
{
	vertical-align:bottom;
	
}
*/

.JoinMain_lblRegistrationNotOpened
{
	text-align:right;
	color:Red;
	direction:rtl;
	font-weight:bold;
}

.Part_Reg_FontSizeMedium
{
	font-size:16px;
		
}

.JoinMain_RedSmaller
{
	font-size:13px;
	color:Red;
}
