﻿

a{	font-size:12px;}
a:link,a:visited,a:active{	color:#0092C5;}
a:hover{	color:#7BC400;}

.SiteLink a{	font-size:12px;text-decoration:underline;color:#028dc2;}
.SiteLink a:link{	font-size:12px;text-decoration:underline;color:#028dc2}
.SiteLink a:hover{	font-size:12px;color:#f95a04;}



/* Yoyogam add greeting UI */
.editButtonsPanel
{
	clear:both;
	margin:auto;
}
.GUI_Wrapper
{
	width:100%;
	clear:both;
	text-align:center;
	margin:auto;
}
.GUI
{
	width:775px;
	clear:both;
	text-align:right;
	margin:auto;
}
.GUI_SitePanel
{
	padding-top:20px;
	float:right;text-align:right;
	width:225px;	
}
.GUI_ContentArea
{
	padding-top:20px;width:505px;
	float:left;text-align:right;
}


.Greeting_LogoTop
{
	float:left;
}
.Greeting_EventName
{
	padding-top:20px;
	text-align:right;
	float:right;
	color:#320A0A;font-size:26px;font-family:Arial;font-weight:bold;
}
.Greeting_Subtitle
{
	color:#E16F26;font-size:19px;font-family:Arial;font-weight:bold;
}
.Greeting_WinTitle
{
	font-size:18px;clear:both;color:#0B8FBF;
}
.Greeting_WinTitleText
{
	padding-top:1px;clear:both;color:#0B8FBF;
}

.Greeting_Section1
{
	background-image:url(images/1.gif);	background-repeat:no-repeat;background-position:right 2px;	
	color:#5B5B5B;font-size:16px;font-family:Arial;
	padding-right:33px;	padding-top:0px;
	text-align:right;line-height:31px;
	font-weight:bold;	
}
.Greeting_Section2
{
	background-image:url(images/2.gif);	background-repeat:no-repeat;background-position:right 2px;	
	color:#5B5B5B;font-size:16px;font-family:Arial;
	padding-right:33px;	padding-top:0px;
	text-align:right;line-height:31px;
	font-weight:bold;	
}
.Greeting_Section3
{
	background-image:url(images/3.gif);	background-repeat:no-repeat;background-position:right 2px;	
	color:#5B5B5B;font-size:16px;font-family:Arial;
	padding-right:33px;	padding-top:0px;
	text-align:right;line-height:31px;
	font-weight:bold;	
}
.Greeting_Section4
{
	background-image:url(images/4.gif);	background-repeat:no-repeat;background-position:right 2px;	
	color:#5B5B5B;font-size:16px;font-family:Arial;
	padding-right:33px;	padding-top:0px;
	text-align:right;line-height:31px;
	font-weight:bold;
}
.Greeting_Section4 a:link,
.Greeting_Section4 a:active,
.Greeting_Section4 a:visited
{
    color:#5B5B5B;font-size:16px; text-decoration:underline;font-family:Arial;font-weight:bold;
}
.Greeting_Section4 a:hover
{
    color:#53AFD0;font-size:16px; text-decoration:underline;font-family:Arial;font-weight:bold;
}





.Greeting_Cell1
{
	width:50px;text-align:right;font-size:12px;margin:0px;
}
.Greeting_Cell2
{
	width:240px;text-align:right;font-size:12px;margin:0px;
}
.Greeting_Mandatory
{
	width:14px;
	font-size:12px;
	color:Red;
}
.Greeting_Sep
{
	line-height:20px;height:20px;
}
.Greeting_AddAttach
{
	font-size:12px;color:#0B87A9;padding-top:6px;padding-right:10px;
}
.Greeting_AddAttach a:link,
.Greeting_AddAttach a:active,
.Greeting_AddAttach a:visited
{
	font-size:12px;color:#0B87A9;
	text-decoration:none;
}
	
.Greeting_AddAttach a:hover
{
	font-size:12px;color:#0B87A9;
	text-decoration:underline;
}
.Greeting_AddAttach_Textbox
{
	text-align:left;
	direction:ltr;
	border-color:White;
}


H1
{
	color:#f95a04;
	font-size:21px;
	font-family:Arial;
	font-weight:bold;
	margin:0px;padding:0px;
}
H2
{
	color:#E46216;
	font-size:12px;
	font-family:Arial;font-weight:normal;
	margin:0px;padding:0px;
	padding-bottom:20px;
}


.top_dots_line
{
	background-image:url(images/dots_line.gif);
	background-position:center top;
	background-repeat:repeat-x;
	padding-top:20px;
}

.OrangeColor{	color:#f95a04;}
.LightBlueColor{	color:#028dc2;}


/* ------------------------------------------- home ------------------------------------------- */
.HomeBody 
{
	margin: 0px;color:#262626;font-family:Arial;font-size:13px;text-align:right;
	background-image:url(images/bg_home.gif);
	background-position:center top;
	background-repeat:repeat-x;
	color:#0d3784;
}
.HomeBodyWarp
{
	width:100%;	text-align:center;margin:auto;direction:rtl;
}
.Wrap773px
{
	width:773px;max-width:773px;text-align:right;margin:auto;
}
.HomeMenu
{
	height:93px;clear:both;
}
.HomeFlash
{
	height:310px;clear:both;
}
.HomeContent
{
	width:100%;	text-align:center;	margin:auto;clear:both;
}
.HomeContentInner
{
	width:773px;max-width:773px;margin:auto;clear:both;
	background-image:url(images/edge_down.gif);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:right;	
	padding-top:5px;
}
.HomeFooter
{
	clear:both;
}



/* -------------------------------------------Top menu------------------------------------------- */
.TopMenuLogo
{
	padding-left:5px;
}
.TopMenuLink
{
	padding-left:7px;padding-right:7px;font-weight:bold;font-size:14px;vertical-align:top;padding-top:37px;
}
.TopMenuSep
{
	padding-left:4px;padding-right:4px;vertical-align:top;padding-top:37px;
}
.TopMenuLink a:link,a:visited,a:active{	color:#0d3784;font-size:14px;text-decoration:none;}
.TopMenuLink a:hover{	color:#f95a04;font-size:14px;text-decoration:none;}


.TopMenuLinkSelected
{
	padding-left:7px;padding-right:7px;font-weight:bold;font-size:14px;vertical-align:top;padding-top:37px;
	background-image:url(images/edge_up.gif);
	background-position:bottom center;
	background-repeat:no-repeat;	
}
.TopMenuLinkSelected a:link,a:visited,a:active{	color:#0d3784;font-size:14px;text-decoration:none;}
.TopMenuLinkSelected a:hover{	color:#f95a04;font-size:14px;text-decoration:none;}



/* -------------------------------------------LocationBreadceumbs------------------------------------------- */
#LocationBreadceumbs	
{
}
#LocationBreadceumbs ul
{
	list-style: none;
	padding: 0;
	margin: 0;
} 
#LocationBreadceumbs li 
{
	margin:0px;
	float:right; 
	display:inline-block;
	line-height:20px;
}
.LocationBreadceumbsSep
{
	background-image:url(images/icon_location_part.gif);
	background-repeat:no-repeat;
	background-position:center 4px;	
	padding-right:3px;
	padding-left:3px;
}





/* -------------------------------------------inner master------------------------------------------- */
.InnerBody 
{
	margin: 0px;color:#092f73;font-family:Arial;font-size:13px;text-align:right;
}
.InnerBodyWarp
{
	width:100%;text-align:center;margin:auto;direction:rtl;
}
.InnerContentWarp
{
	width:100%;
	clear:both;
	background-image:url(images/bg_inner.gif);
	background-position:center top;
	background-repeat:repeat-x;
	background-color:#018dc2;
	float:right;
}
.InnerContent
{
	width:100%;
	float:right;
	background-image:url(images/bg_inner_colors.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:40px;
}


/* -------------------------------------------Welcome User Page------------------------------------------- */
.WelcomeOwner_MsgBox
{
	height:400px;
	background-image:url(images/bgs/win_welcome_owner.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	clear:both;
}
.WelcomeOwner_MsgBoxInner
{
	padding-top:30px;padding-right:30px;
}
.WelcomeOwner_MsgBoxMsg
{
	width:335px;float:right;
}
.WelcomeOwner_MsgBoxImg
{
	padding-right:10px;float:right;
}

.WelcomeUser_MsgBox
{
	height:313px;
	background-image:url(images/bgs/win_welcome_user.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	clear:both;
}
.WelcomeUser_MsgBoxInner
{
	padding-top:30px;padding-right:90px;
}


.WelcomeUser_LoginBox
{
	height:80px;
	background-image:url(images/bgs/win_welcome_user_login.jpg);
	background-repeat:no-repeat;
	background-position:center top;
	width:100%;
	clear:both;
}
.WelcomeUser_LoginBoxInner
{
	padding-top:20px;padding-right:20px;margin:auto;
}
.WelcomeUser_MsgBoxMsg
{
	width:390px;float:right;
}
.WelcomeUser_MsgBoxImg
{
	padding-right:10px;float:right;
}








/* -------------------------------------------main content------------------------------------------- */
.InnerContentBoxTop
{
	clear:both;height:27px;width:473px;overflow:hidden;
}
.InnerContentBoxMiddle
{
	clear:both;width:473px;overflow:hidden;
	background-image:url(images/box_main_middle.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
.InnerContentBoxMiddleInner
{
	padding-left:25px;
	padding-right:25px;
	text-align:justify;
}
.InnerContentBoxBottom
{
	clear:both;height:84px;	width:473px;overflow:hidden;
}

.ContentTopWideArea
{
	clear:both;width:753px;height:217px;overflow:hidden;
	background-image:url(images/box_top_wide.gif);
	background-position:right top;
	background-repeat:no-repeat;	
}
.ContentTopWideArea_TextContent
{
	clear:both;width:423px;overflow:hidden;
	padding:25px;
	line-height:19px;
}
.ContentNormalArea
{
	clear:both;
	text-align:justify;
	line-height:19px;
}
.MsoNormal
{
	text-align:justify;
	line-height:19px;
}


/* -------------------------------------------Site panel------------------------------------------- */
.InnerPanelWrapper	{	float:right;padding-right:10px;	}
.InnerPanel			{	width:271px;text-align:right;	}

/* Panel Banner */
.PanelsSpacer
{
	height:11px;
	line-height:11px;
	clear:both;	
	overflow:hidden;
}
.PanelBanner		
{	
	clear:both;width:271px;height:204px;overflow:hidden;
	background-image:url(images/box_left1.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.VideoBanner		
{	
	clear:both;width:271px;height:268px;overflow:hidden;
	background-image:url(images/box_left2.gif);
	background-position:right top;
	background-repeat:no-repeat;
	text-align:center;
}
#flashVideoPromo	
{	
	margin-top:20px;
}

.PanelLoginControlWrapper		
{	
	clear:both;width:271px;height:181px;overflow:hidden;
	background-image:url(images/box_left3.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.PanelLoginControl
{
	padding:20px;
}




/* -------------------------------------------Homepage contents------------------------------------------- */
.HPDividerVert1
{
	width:2px;
	height:147px;
	background-image:url(images/hpcontent_div.gif);
	background-repeat:no-repeat;
	background-position:center top;
	float:right;
	margin:auto;
	float:right;
}

#HPContentTop
{
	height:180px;
	clear:both;
	margin:auto;
	padding-top:20px;
}
	
.HPContentMiddleBox
{
	padding:0px;
	padding-right:5px;
	font-size:13px;
	color:#555353;
	line-height:30px;
	float:right;
	margin:auto;
	width:253px;
}
.HPContentMiddleBox2
{
	padding:0px;
	padding-right:22px;
	font-size:13px;
	color:#555353;
	line-height:30px;
	float:right;
	margin:auto;
	width:287px;
	overflow:hidden;
}
.HPContentMiddleBox3
{
	padding:0px;
	padding-top:4px;
	padding-right:22px;
	float:right;
	width:178px;
	overflow:hidden;
}
	
.LoginRightColumn	
{
	text-align:right;
	margin:auto;
	width:210px;
	padding-left:40px;
	padding-top:10px;
	background-image:url(images/bgs/login_right.gif);
	background-position:20px 15px;
	background-repeat:no-repeat;
	
	}
	
.HPContentMiddleBoxInside
{
	line-height:normal;
	clear:both;
	padding-top:5px;
}	

.MiddleBoxLinks
{
	color:#2487ba;
	margin:auto;
}

.MiddleBoxLinks a:link,
.MiddleBoxLinks a:active,
.MiddleBoxLinks a:visited
{
	color:#2487ba;
	text-decoration:none;
	}
	
.MiddleBoxLinks a:hover
{
	color:#2487ba;
	text-decoration:underline;
	}	
	

	
.ArrowSmall_Bullet
{
	font-size:9px;
	color:#ea5707;
}
.HP_LinksList a
{
	color:#018dc2;
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}	
.HP_LinksList a:hover
{
	color:#018dc2;
	font-size:14px;
	text-decoration:underline;
	font-weight:bold;
}	
#HomeFooterTextWrapper
{
	width:100%;
	text-align:center;
	margin:auto;
	height:auto;	
}
#HomeFooterTextInner
{
	width:773px;min-width:773px;
	text-align:center;
	margin:auto;
	height:auto;
}
#HomeFooterText
{
	height:auto;
	padding-top:15px;
	padding-bottom:60px;
	text-align:right;
	
}










	
.Spacer10px
{
	height:10px;
	margin:auto;
	clear:both;
}

.Spacer3px
{
	height:3px;
	margin:auto;
	clear:both;
}




/* --------------------------------------------------------------------------------------------------- */
/* -------------------------------------------Login Control------------------------------------------- */
/* --------------------------------------------------------------------------------------------------- */
.HP_Login_Table
{
	margin:auto;
	padding:0px;
	border:0px;
	color:#555353;
	line-height:normal;
	vertical-align:middle;	
	table-layout:fixed;
}
.LOGIN_TALBE_ROWSPACER
{
	height:6px;line-height:6px;overflow:hidden;
}
hr
{
	color:#e9eae4;
	height:1px;
	width:100%;
	padding:0px;
	margin:auto;
	clear:both;
	background-color:#e9eae4;
}
.LOGIN_FIELD_CELL{	color:#0c3786;	width:90px;	text-align:right;}
.LOGIN_FIELD_CONTROL{	width:150px;	text-align:right;}
.LOGIN_FIELD_CELL2{	color:#0c3786;	width:110px;	text-align:right;}
.LOGIN_FIELD_CONTROL2{	width:130px;	text-align:left;}

.InputFieldLogin
{
	width:140px;
	border:solid 1px #0d3685;
	margin:0px;
	padding:0px;
	font-size:13px;
	padding:2px;
}



.HP_Login_Table a:link,
.HP_Login_Table a:active,
.HP_Login_Table a:visited
{
	color:#2487ba;
	text-decoration:none;
	}
	
.HP_Login_Table a:hover
{
	color:#2487ba;
	text-decoration:underline;
	}




/* ----------------------- Client stories page -----------------------*/
.story_img			{	float:right;	width:140px;}
.story_top			{	float:right;	width:273px;}
.story_title		{	clear:both;font-size:16px;}
.story_subtitle		{	clear:both;}
.story_summary		{	clear:both;color:#3e3e3e;}
.story_content		{	clear:both;color:#3e3e3e;padding-top:7px;}
.story_back_icon
{
	background-image:url(images/icon_grid.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
	height:19px;width:150px;
	text-align:left;
	padding-left:26px;
	padding-top:3px;
}
.story_back_icon a
{
	color:#03b0d6;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}	
.story_back_icon a:hover
{
	color:#f95a04;
	font-size:12px;
	text-decoration:underline;
	font-weight:bold;
}




/* ----------------------- contact -----------------------*/
.ContactFormContainer
{
	/*background-image:url(images/bgs/contactform.gif);
	background-repeat:repeat-x;*/
	border:solid 1px #c7d4d8;
	height:288px;width:373px;	
	padding:25px;
}
.Contact_TD
{
	vertical-align:top;
	text-align:right;
	vertical-align:top;
	width:55px;
	height:27px;
}
.Contact_TD_Control
{
	vertical-align:top;
	height:27px;
}
.Contact_TextBoxLarge
{
	font-family:Arial;
	color:#555353;
	font-family:Arial;
	font-size:12px;	
}
.Contact_MN_TD
{
	vertical-align:top;
	color:Red;
	padding-right:5px;
	padding-left:5px;
}
.InputContactField
{
	width:284px;
	font-size:13px;
	color:#555353;
	margin:0px;
	padding:0px;
	font-family:Arial;
	font-size:12px;
}



.InnerWideContentTop
{
	height:27px;width:755px;
}
.InnerWideContentMiddle
{
	clear:both;width:755px;overflow:hidden;
	background-image:url(images/box_wide_middle.gif);
	background-position:right top;
	background-repeat:repeat-y;
}
.InnerWideContentMiddleInner
{
	padding-left:25px;
	padding-right:25px;
	text-align:justify;
}
.InnerWideContentBottom
{
	height:162px;width:755px;
}









/* PREVIEW GREETING CONTENT FROM FLASH ENV (VIEW.ASPX) */
#ajaxPreview
{
	position: relative; /* Needed for Safari */
	margin: auto; /* Takes care of horizontal alignment in standards compliant browsers */
	width: 100%;
	height: 370px;
	text-align:right;
	background-color:Red;
}