﻿.HomePage_ContentWrapper
{
	clear:both;text-align:left;padding-top:5px;
}
.HomePage_SectionTitle
{
	clear:both;padding-top:15px;padding-bottom:10px;
}
.Home_ContentItem
{
	float:left;width:268px;height:105px;border:solid 0px red;
}
.Home_ContentItemLast
{
	float:left;width:240px;height:105px;border:solid 0px red;
}


.Home_ContentTitle
{
	clear:both;text-align:left;
}
.Home_Content
{
	clear:both;padding-top:3px;
}
.Home_ContentItemImage
{
	float:left;width:65px;text-align:left;
}
.Home_ContentItem_ContentWrapper
{
	float:left;text-align:left;border:solid 0px green;width:175px;
}
.Home_ContentSummary
{
	text-align:left;
}
.Home_ContentSummary A:link		{		color:#636161;	text-decoration:none;}
.Home_ContentSummary A:active	{		color:#636161;	text-decoration:none;}
.Home_ContentSummary A:visited	{		color:#636161;	text-decoration:none;}
.Home_ContentSummary A:hover	{		color:#00a8cf;	text-decoration:underline;}

.HomeSepLine
{
	border-bottom:solid 1px #e7f0f3;line-height:2px;height:2px;clear:both;width:100%;
}
.HomePage_ContentListWrapper
{
	clear:both;padding-top:10px;
}




/* -----------------------------------------------------------------------*/
/*							Home							      */
/* -----------------------------------------------------------------------*/
#flash_interactive_map_container
{
	height:192px;
	clear:both;
	background-color:#007a9b;
}




/* -----------------------------------------------------------------------*/
/*							Home rotator v2							      */
/* -----------------------------------------------------------------------*/
.Home_NewRotatorBox{		width:260px;clear:both;}
.Home_NewRotatorBox_Header{	clear:both;height:24px;}
.HomeRotatorTopTitle{		float:left;padding-top:3px;}
.HomeRotatorTopSubmenu{		float:right}
.HomeRotatorControl{height:260px;overflow:hidden;}
.Home_Box1_Wrapper1{		clear:both;padding-top:10px;}
.Home_Box1_Wrapper2{		border:solid 1px #a8c3d6;width:260px;}
.Home_Box1_Wrapper3{		border:solid 1px white;width:260px;}

.hr_topimage{	height:82px;clear:both;}
.hr_title_inner{	clear:both;padding-left:15px;padding-right:15px;height:43px;
					background-image:url(images/bg_homebox_title.gif);background-position:left top;background-repeat:no-repeat;}
.hr_title_inner{	color:White;font-weight:bold;font-size:12px;padding-top:6px;}
.hr_title_inner a			{	text-decoration:none;color:#ffffff;font-size:12px;font-weight:bold;}
.hr_title_inner a:hover		{	text-decoration:underline;color:#ffffff;}
.hr_content_inner{	clear:both;padding-left:15px;padding-right:15px;}
.hr_content_inner_text{	padding-top:10px;}

.hr_title_bottompbox_content{	height:140px;	clear:both;	padding-left:15px;	padding-right:15px;}
.hr_bottompbox_inner{	padding-top:10px;	min-height:90px;	background: url(images/article_sep_dots.gif)  repeat-x right top;		clear:both;	text-align:left;}


/* -----------------------------------------------------------------------*/
/*							Home register v2						      */
/* -----------------------------------------------------------------------*/
.Home_RegistersBox{		width:226px;clear:both;}
.Home_RegistersBox_Header{	clear:both;height:20px;}
.Home_RegistersBox_Control{height:260px;overflow:hidden;}
.Home_RegistersBox_Wrapper1{		clear:both;padding-top:10px;}
.Home_RegistersBox_Wrapper2{		border:solid 1px #a8c3d6;width:226px;}
.Home_RegistersBox_Wrapper3{		border:solid 1px white;width:226px;}
.hrbox_title_inner{	clear:both;
					padding-top:6px;	
					padding-left:15px;
					padding-right:15px;
					height:43px;
					background-image:url(images/bg_homebox_title2.gif);
					background-position:left top;color:White;
					background-repeat:no-repeat;}
.hrbox_content_inner{	clear:both;padding-left:5px;padding-right:5px;height:135px;}
.hrboxSub1{	color:#01a9cd;font-size:11px;}














/* -----------------------------------------------------------------------*/
/*							Home rotator							      */
/* -----------------------------------------------------------------------*/
.hr_title_topbox_container
{
	width:302px;background-color:#ffffff;
}
.hr_title_topbox_content
{
	width:300px;height:170px;clear:both;border-right:solid 1px #A8C3D5;border-left:solid 1px #A8C3D5;
}
.hr_title_topbox_content_inner
{
	padding-left:1px;padding-right:1px;padding-top:1px;
}








.logos_rotator_container 
{
	padding-left:25px;clear:both;text-align:left;
}
.home_banner_container 
{
	padding-left:11px;clear:both;text-align:left;
}

.home_box_reg 
{
	height:130px;min-height:130px;
	width:300px;clear:both;
	border:solid 1px #A8C3D5;
}










/* -----------------------------------------------------------------------*/
/*							General Styles							      */
/* -----------------------------------------------------------------------*/
.image_border
{
	border:solid 1px #E6E6E6;
}
.image_border_inner
{
	border:solid 3px red;
}
.editor_title
{
	font-weight:bold;
	color:#00ACD4;
}
.editor_title A:link{		color:#00ACD4;	text-decoration:none;}
.editor_title A:active{		color:#00ACD4;	text-decoration:none;}
.editor_title A:visited{	color:#00ACD4;	text-decoration:none;}
.editor_title A:hover{		color:#00ACD4;	text-decoration:underline;}

.editor_title_blue
{
	font-weight:bold;
	color:#005779;
	font-size:11px;
}
.editor_subtitle
{
	color:#00ACD4;
	text-align:left;
}
.editor_summary
{
	text-align:left;
}

.editor_bio_email
{
	color:#00ACD4;
	background: url(icons/icon_email.gif)  no-repeat left 1px;
	line-height:20px;
	padding-left:25px;
}
.editor_bio_email A:link{		color:#00ACD4;	text-decoration:none;}
.editor_bio_email A:active{		color:#00ACD4;	text-decoration:none;}
.editor_bio_email A:visited{	color:#00ACD4;	text-decoration:none;}
.editor_bio_email A:hover{		color:#00ACD4;	text-decoration:underline;}
.editor_bio_left_td
{
	width:160px;vertical-align:top
}
.editor_bio_right_td
{
	width:400px;padding-left:10px;vertical-align:top;
}






.link_with_arrow
{
	padding-top:3px;padding-bottom:10px;
	color:#00A8CF;padding-left:8px;
	background-image:url(images/link_arrow.gif);
	background-repeat:no-repeat;
	background-position:left 8px;
}
.link_with_arrow A:link{	color:#00A8CF;	text-decoration:underline;}
.link_with_arrow A:active{	color:#00A8CF;	text-decoration:underline;}
.link_with_arrow A:visited{	color:#00A8CF;	text-decoration:underline;}
.link_with_arrow A:hover{	color:#00A8CF;	text-decoration:none;}
.sep_dots_hor
{
	clear:both;
	background: url(images/article_sep_dots.gif)  repeat-x right 8px;
	min-height:20px;
	width:100%;
}
.sep_dots_hor2
{
	clear:both;
	background: url(images/dots_sep_hor_2.gif)  repeat-x right 8px;
	min-height:20px;
	width:100%;	
}
.page_content_panel
{
	padding-top:14px;
	padding-bottom:20px;
}
.flash_videos_container
{
	padding-top:20px;
}





/* -----------------------------------------------------------------------*/
/*							Content Footer Icons					      */
/* -----------------------------------------------------------------------*/
.content_footer_link
{
	color:#00ACD4;font-size:11px;padding-top:3px;
}
.content_footer_link A:link{		color:#00ACD4;	text-decoration:none;}
.content_footer_link A:active{		color:#00ACD4;	text-decoration:none;}
.content_footer_link A:visited{		color:#00ACD4;	text-decoration:none;}
.content_footer_link A:hover{		color:#00ACD4;	text-decoration:underline;}





/* -----------------------------------------------------------------------*/
/*							Contact form panel						      */
/* -----------------------------------------------------------------------*/
.ContactContentDiv
{
	padding-top: 5px;width:200px;
	text-align:justify;float:left;
	overflow:hidden;
}
.ContactMapDiv
{
	padding-top: 50px;width:308px;
	text-align:justify;float:left;
	overflow:hidden;
}
.ContactFormDiv
{
	padding-left:45px;
	padding-top: 45px;width:168px;
	text-align:justify;float:left;
	overflow:hidden;
}
.ContactMapOuter
{
	border:solid 2px #00ACD4;
}
.ContactMapInner
{
	border:solid 2px white;
}



.ContactPanelWrapper
{
	width:187px;text-align:left;clear:both;
}
.ContactPanelContainer
{
	clear:both;padding-right:20px;padding-top:8px;
}
.ContactPanelForm
{
	clear:both;padding-top:10px;
}
.ContactPanelField
{
	clear:both;text-align:left;	font-family:Arial;	font-size:11px;padding-top:3px;color:#00ACD4;
}
.ContactPanelTextBox
{
	clear:both;	text-align:left;font-family:Arial;
	border-color:#EBEBEB;border-style:solid;border-width:1px;
	padding-left:1px;width:165px;
}
.ContactPanelTextBoxMandatory
{
	/* border-color:#DBDBDB */
	text-align:left;font-family:Arial;font-size:12px;color:#31363C;	
	height:16px;border-style:solid;border-width:1px;
	background-image:url(images/input_mandatory_bg.gif);
	background-repeat:no-repeat;
	background-position:152px 7px;
	border-color:#7F9DB9;
}
.ContactPanelRemarks
{
	clear:both;	text-align:left;font-family:Arial;
	border-color:#7F9DB9;border-style:solid;border-width:1px;
	padding-left:1px;width:165px;
}
.ContactPanelSendButton
{
	clear:both;padding-top:10px;
}
.ContactGoogleMapLink
{
	width:97px;text-align:left;padding-top:7px;
}
.RequestStatusFormContainer
{
	width:180px;text-align:left;clear:both;
	padding-top:48px;
}

.RequestStatusCombo
{
	width:164px;border-color:#DBDBDB;height:21px;
}



.FeedbackPanelField
{
	clear:both;text-align:left;	font-family:Arial;	font-size:11px;padding-top:3px;color:#00ACD4;
}
.FeedbackPanelTextBox
{
	clear:both;	text-align:left;font-family:Arial;
	border-color:#EBEBEB;border-style:solid;border-width:1px;
	padding-left:1px;width:425px;
}
.FeedbackPanelTextBoxMandatory
{
	/* border-color:#DBDBDB */
	text-align:left;font-family:Arial;font-size:12px;color:#31363C;	
	height:16px;border-style:solid;border-width:1px;
	background-image:url(images/input_mandatory_bg.gif);
	background-repeat:no-repeat;
	background-position:410px 7px;
	border-color:#7F9DB9;
}







/* -----------------------------------------------------------------------*/
/*							Carreers								      */
/* -----------------------------------------------------------------------*/

.CarreersList
{
	padding-top: 5px;width:500px;
	text-align:justify;
	float:left;
	padding-right:52px;
}
.CarreersListPanel
{
	float:left;
}




























/* -----------------------------------------------------------------------*/
/*							Submenu									      */
/* -----------------------------------------------------------------------*/
.submenu
{
	clear: both;min-width:50px;
	/*
	background-image:url(images/dots_submenu_bg.gif);
	background-position:right -1px;
	background-repeat:repeat;*/
	padding-bottom:2px;
}
.submenu_sep
{
	clear:both;
	background: url(images/article_sep_dots.gif)  repeat-x right 8px;
	min-height:20px;
	width:100%;
}
.pnlSubmenuItem
{
	font-size:11px;
	line-height:20px;	
	font-family:Arial;
	text-align:right;
	padding-right:20px;
	clear:both;
}
.pnlSubmenuItem A:link
{
	color:#133F64;
	font-size:12px;
	line-height:20px;	
	font-family:Arial;
	text-align:right;
	/*padding-right:20px;*/
	clear:both;
	text-decoration:none;
}

.pnlSubmenuItem A:active{color:#133F64;text-decoration:none;font-size:12px;}
.pnlSubmenuItem A:visited{color:#133F64;text-decoration:none;font-size:12px;}
.pnlSubmenuItem A:hover{color:#00ACD4;text-decoration:underline;font-size:12px;background:none;}



.pnlSubmenuItemDisbaled
{
	font-size:11px;
	line-height:20px;		
	color:#00ACD4;font-size:12px;
	font-weight:bold;
	font-family:Arial;
	padding-right:20px;
}

.pnlFeedbackLink
{
	font-size:11px;
	line-height:20px;	
	font-family:Arial;
	text-align:right;
	padding-right:20px;
	clear:both;
	color:#00ACD4;font-size:12px;
}
.pnlFeedbackLink A:active{color:#00ACD4;text-decoration:none;font-size:12px;}
.pnlFeedbackLink A:visited{color:#00ACD4;text-decoration:none;font-size:12px;}
.pnlFeedbackLink A:hover{color:#00ACD4;text-decoration:underline;font-size:12px;background:none;}



/* -----------------------------------------------------------------------*/
/*							List thumbs sizes css					      */
/* -----------------------------------------------------------------------*/
.thumb_100X80
{
	float:left;
	background-image:url(images/thumb_100X80.gif);
	background-position:left top;
	background-repeat:no-repeat;
	width:120px;height:100px;min-height:100px;overflow:hidden;
	padding:4px;
}

/* -----------------------------------------------------------------------*/
/*							faq panels								      */
/* -----------------------------------------------------------------------*/
/* Panels */
.PanelTitleOpen
{
	font-family:arial;
	font-size:12px;
	color:#0262AE;
	background-image:url(images/icon_close.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:15px;
	font-weight:bold;
	text-decoration:underline;
	cursor:pointer;
	width:420px;
	
}
.PanelTitleClose
{
	font-family:arial;
	font-size:12px;
	color:#0262AE;
	background-image:url(images/icon_open.gif);
	background-repeat:no-repeat;
	background-position:left 4px;
	padding-left:15px;
	text-decoration:underline;
	cursor:pointer;
	width:420px;
}
.FaqContentOpen
{
	padding-right:16px;
	font-family:arial;
	font-size:12px;
	color:#3D3D3D;
	line-height:18px;
	padding-bottom:20px;
	width:420px;
}
.faqTitle
{

}
.faqContentInner
{
	width:420px;
	padding-left:15px;
	line-height:14px;
}
.faqSepOpen
{
	padding-top:10px;
	border-bottom:solid 1px red;

	
}

.ContentDiv
{
	padding-top: 5px;width:431px;
	text-align:justify;float:left;padding-left:17px;
}




.TopSearchBox
{
	width:100px;
	background-color:#EEEEEE;
	height:14px;
	font-size:11px;
	border-top:solid 1px #9D9DA1;
	border-left:solid 1px #9D9DA1;
	border-right:solid 1px #CFCFCF;
	border-bottom:solid 1px #CFCFCF;
}
.TopbarMenuDivider
{
	width:13px;min-width:13px;margin:0px;padding:0px;
	font-size:11px;
	color:#2891AE;
}

.TopbarSearchLink
{
	height:24px;
	font-family:Arial,Verdana;
	font-size:11px;color:#0A2F37;
}

.TopbarInputCell
{
	padding-left:10px;
	height:24px;
}
.TopbarSearchButtonCell
{
	height:24px;
}




.GoogleElementTitle
{
	font-weight:bold;
	color:#00ACD4;
	font-size:14px;	
	text-align:left;
	float:left;
}
.GoogleElementTitle A:link{			color:#00ACD4;	text-decoration:underline;text-align:left;}
.GoogleElementTitle A:active{		color:#00ACD4;	text-decoration:underline;text-align:left;}
.GoogleElementTitle A:visited{		color:#00ACD4;	text-decoration:underline;text-align:left;}
.GoogleElementTitle A:hover{		color:#00ACD4;	text-decoration:none;text-align:left;}

.GoogleElementSummary
{
	clear:both;
	padding-top:6px;
	width:420px;
	text-align:left;
	color:#777777;
}
.GoogleElementLink
{
	clear:both;
	padding-top:7px;
	color:#00ACD4;
	font-size:12px;
	width:420px;
	overflow:hidden;
	text-align:left;
}
.GoogleElementLink A:link{		color:#00ACD4;	text-decoration:none;}
.GoogleElementLink A:active{		color:#00ACD4;	text-decoration:none;}
.GoogleElementLink A:visited{	color:#00ACD4;	text-decoration:none;}
.GoogleElementLink A:hover{		color:#00ACD4;	text-decoration:underline;}


.GooglePagerItem_disabled
{
	color:#00ACD4;
	font-size:12px;
}
.GooglePagerItem
{
	color:#00ACD4;
	font-size:12px;
}
.GooglePagerItem A:link{		color:#00ACD4;	text-decoration:underline;}
.GooglePagerItem A:active{		color:#00ACD4;	text-decoration:underline;}
.GooglePagerItem A:visited{		color:#00ACD4;	text-decoration:underline;}
.GooglePagerItem A:hover{		color:#00ACD4;	text-decoration:none;}


/*
.image_border
{
	border:solid 1px #E6E6E6;
}
.image_border_inner
{
	border:solid 3px red;
}
.editor_title
{
	font-weight:bold;
	color:#00ACD4;
}
.editor_title A:link{		color:#00ACD4;	text-decoration:none;}
.editor_title A:active{		color:#00ACD4;	text-decoration:none;}
.editor_title A:visited{	color:#00ACD4;	text-decoration:none;}
.editor_title A:hover{		color:#00ACD4;	text-decoration:underline;}

.editor_title_blue
{

}*/


.SitePaneLinksWrapper
{
	padding-top:45px;
}
.SitePanelLink
{
	color:#00ACD7;font-size:12px;padding-top:8px;
}
.SitePanelLink A:link{		color:#00ACD7;	text-decoration:none;}
.SitePanelLink A:active{		color:#00ACD7;	text-decoration:none;}
.SitePanelLink A:visited{		color:#00ACD7;	text-decoration:none;}
.SitePanelLink A:hover{		color:#00ACD7;	text-decoration:underline;}





.InnerPageRegistrationBox
{
	text-align:left;
	padding-top:23px;
	background-image:url(images/bg_inner_newsletter_reg.gif);
	background-repeat:no-repeat;
	background-position:right top;
	width:100%;	
	height:120px;min-height:120px;
}
.InnerPageRegistrationBox_TextBox
{
	text-align:right;padding-right:20px;
}
.InnerPageRegistrationBox_Button
{
	text-align:right;padding-right:20px;padding-top:4px;
}






/* Vidoes template */
.VideosContentDiv
{
	padding-top: 5px;
	text-align:justify;float:left;padding-left:17px;
	
}
.VideoThumbWrapper
{
	width:180px;float:left;height:161px;
	background-color:White;
}
.VideoThumb
{
	height:148px;width:170px;border:solid 1px #E6E6E6;padding:1px;
}
.VideoThumbImage
{
	clear:both;height:105px;
}
.VideoThumbLink
{
	clear:both;padding-top:7px;padding-left:4px;
}
.VideoThumb_Play
{
	width:40px;font-size:11px;
}
.VideoThumb_Title
{
	font-size:11px;text-align:left;line-height:13px;
}
.VideoThumb_Title A:link{		color:#00A8CF;	text-decoration:underline;}
.VideoThumb_Title A:active{		color:#00A8CF;	text-decoration:underline;}	
.VideoThumb_Title A:visited{	color:#00A8CF;	text-decoration:underline;}
.VideoThumb_Title A:hover{		color:#000000;	text-decoration:underline;}



.HomePageMenuFly_Panel
{
	width:170px;color:White;background-color:#00ACD5;padding:10px;
	
}
.HomePageMenuFly_Wrapper
{
	font-size:12px;font-family:Arial;text-decoration:none;line-height:16px;
}
.HomePageMenuFly_Wrapper A:link{		color:#ffffff;font-size:12px;font-family:Arial;text-decoration:none;}
.HomePageMenuFly_Wrapper A:active{		color:#ffffff;font-size:12px;font-family:Arial;text-decoration:none;}
.HomePageMenuFly_Wrapper A:visited{		color:#ffffff;font-size:12px;font-family:Arial;text-decoration:none;}
.HomePageMenuFly_Wrapper A:hover{		color:#ffffff;font-size:12px;font-family:Arial;text-decoration:underline;}





/* Videos submneu */
.videos_list_content_panel
{
	clear:both;
	padding-top:18px;
}
.videosCategoriesSubmenuWrapper
{
	clear:both;
	padding-top:39px;
}

.videosCategoriesSubmenu
{
	padding-top:2px;
	background-image:url(images/dots_2_lines.gif);
	background-repeat:repeat-x;
	background-position:top left;
	clear:both;
	font-size:12px;line-height:41px;	
	font-family:Arial;
	clear:both;
	color:#00ACD4;
}
.videosCategoriesSubmenu A:link
{
	color:#133F64;font-size:12px;
	line-height:20px;	
	font-family:Arial;
	clear:both;
	text-decoration:none;
}

.videosCategoriesSubmenu A:active{color:#133F64;text-decoration:none;font-size:12px;}
.videosCategoriesSubmenu A:visited{color:#133F64;text-decoration:none;font-size:12px;}
.videosCategoriesSubmenu A:hover{color:#00ACD4;text-decoration:underline;font-size:12px;background:none;}


.videosCategoryTitle
{
	padding-top:15px;
	clear:both;
	color:#00ACD5;
	font-family:Arial;
	font-size:16px;
	line-height:12px;
	text-align:left;direction:ltr;		
	font-weight:bold;	
}
.videosCategoryTitleSep
{
	clear:both;
	background: url(images/article_sep_dots.gif)  repeat-x right 8px;
	min-height:20px;
	width:550px;
}



/*--------------------------------------*/
/*	Flyout movie synopsis				*/
/*--------------------------------------*/
#tooltip
{
    line-height:14px;
    width:230px;
	position:absolute;
	background-position: center center;
	background-image:url(images/ttbg.gif);
	background-repeat:repeat-x;		
	border:1px solid #333;
	padding:20px 25px;
	color:#fff;
	display:none;
	text-align:left;
	}	
pre{
	display:block;
	font:100% "Courier New", Courier, monospace;
	padding:10px;
	border:1px solid #bae2f0;
	background:#000000;	
	margin:.5em 0;
	overflow:auto;
	width:800px;
}	