﻿/*==============================
	GLOBALS
Sets the default document font size, family
and color
===============================*/
#mainWrapper{ 
background-image:url('/Style Library/Images/BlueStrip.gif');
background-repeat:  repeat-x;
background-position: right -2px;
width:100%;
}
#HomeWrapper{
background-image:url('/Style Library/Images/BlueStripLong.gif');
background-repeat:  repeat-x;
background-position: right -2px;
width:100%;
}
#ProgramWrapper{
background-image:url('/Style Library/Images/BlueStripProg.gif');
background-repeat:  repeat-x;
background-position: top right;
width:100%;
}

body
{	
	margin: 0; /* to avoid margins */
    text-align: center; /* to correct the centering IE bug*/
    background:#fff;
}
.floata{float:left}
.floatb{float:right}
.algna{text-align:left; width:100%; margin:10px 0px 10px 0px;}
.algnb{text-align:left; width:100%; margin:10px 0px 10px 0px;}
.floata_al{float:left;text-align:left}
.floatb_al{float:right;text-align:right}
.no_mrgn{margin:0 !important}
.margin_tb10{margin-top:10px !important;margin-bottom:10px !important}
.margin_rhgt10{margin-right:10px;}
.padding_bottom10{padding-bottom:5px;}
.margin_rhgt5{margin-right:5px;}
.margin_lft5{margin-left:5px;}
.margin_b10{margin-left:10px;}program_banner
.padding_left10{padding-left:20px;}
.padding10{padding-bottom:10px;padding-top:10px;}
.clear{clear:both}
.cmn_ul{padding:0;margin:0;list-style:none;}
/*li
{ 	
	display:inline;
	padding-left:15px;
	background:url('/Style Library/SMWIPM_images/ttle_blt.gif') left no-repeat;
}*/

.displaynone{display:none;}
.displaynrml{display:inline;}
.noborder{border:0}
a img{border:0}
a {text-decoration:none;cursor:pointer; color:#1facd8;}
a:hover {text-decoration:underline;}
/*==============================
	SITE WRAPPER
===============================*/
.site-wrapper
{
	width:1003px; 
	text-align: left;	/* min-height lets your site grow vertically 
	(like in tables). */
	/* By setting these to auto you are centering the 
	site */
	margin:auto;	
}
/*==============================
	HEADER WRAPPER
===============================*/
.header-wrapper
{
	float:left;
	width:1003px;
	background: #358cff;
}
.mainlogo
{
    margin:-58px 0 0 114px;
    display:block;
    position:relative;
}
.mainlogo img
{
    display:block;
}
.mainlogo a
{
    display:block;
}
.system_Cntrls
{
	font-family:Tahoma;
	font-size:11px; 
	font-weight:bold;	
	color:#fff;
	height:20px;
	width: 570px;
}
.search_n_lang
{
    float:right;
	width:295px;
	height:31px;
	margin-right:121px;
}
.lang_cntrl
{
    float:left;
	width:52px;
	height:24px;
	margin:0 13px 7px 19px;
}
.srch_brdr
{
    float:left;
	width:5px;
	height:31px;
}
.srch_lft
{
	background:url('/Style Library/SMWIPM_images/src_left.gif')
}
.srch_rght
{
	background:url('/Style Library/SMWIPM_images/src_right.gif')
}
.srch_bg
{
    float:left;
    width:193px;
    height:30px;    
    background:#5da3ff;
    border-bottom:solid 1px #307fe8;
    #height:31px;
}
.search_txtbx
{
    float:left;
    width:132px;
    height:17px;
    background:#fff;
    padding-left:4px;
    color:#5ea8ff;
    border:solid 1px #add6ff;
    text-align:left;
    font-family:Arial;
    font-size:11px;
    margin:6px 8px 0 9px;}
.search_btn_go
{
    float:left;
    width:36px;
    height:17px;
    margin-top:6px;
    border:0;
    background:url('/Style Library/SMWIPM_images/GoBTN.gif')    
}
.header_menu
{
    width:477px;
    height:26px;
    clear:right;
    float:right;
    margin-top:19px;
    overflow:hidden
}
.header_menu a:hover
{
	text-decoration:none !important;
}
.header_menu a
{
	text-decoration:none !important;
		color:#fff;
}
.header_menu i:hover
{
	text-decoration:none !important;
}
.header_menu i
{
	text-decoration:none !important;
}
.menuline
{
    width:1003px;
    height:3px;   
    background:#fff;
    overflow:hidden;
    margin-top:76px;	/*To Solve FF2 header issue */
    #margin-top:0px;
}
.menuslctd
{
    background:#fff;
	color:#000 !important
}
.menu_lft
{
    float:left;
	width:6px;
	height:26px;
}
.menu_rght
{
    float:left;
	width:6px;
	height:26px;
}
.menuslctd .menu_lft
{
    background:url('/Style Library/SMWIPM_images/menu_left.gif') no-repeat top left
}
.menuslctd .menu_rght
{
    background:url('/Style Library/SMWIPM_images/menu_right.gif') no-repeat top right
}
.menuslctd .menuitem 
{
    color:#000
}
.menuslctd .menuitem a
{
    text-decoration:none;

    color:#000
}
.menuitem
{
	display:block;
	float:left;
	height:26px;
	text-align:center;
	font-family:Tahoma;
	font-size:11px; 
	font-weight:bold;
	line-height:26px;
	color:#000;
}
.header_menu i
{
    background: #358cff;
	display:block;
	color:#fff;
	font-style:normal;
	height:26px;
	float:left;
	padding:0 3px;
}
.welcome_area
{
    width:1003px;
    background-color:white;
    height:237px;
    overflow:hidden;
    float:left;
    margin-top:-57px;
    background-image:url('/Style Library/images/welcome_bg2.jpg');
    background-repeat: no-repeat;
    background-position: 0px 3px;

    
}
.welcome_words
{
    float:left;
    width:431px;
    height:65px;
    font-family:Verdana;
    font-size:12px;
    line-height:22px;
    text-align:left;
    color:#464f8f;
    margin:60px 0 20 133px;
}
.Welcome_sign2{
	    float:left;
    width:431px;
    font-family:Verdana;
    font-size:12px;
    line-height:22px;
    text-align:right;
    color:#464f8f;
    margin:-10px 0 0 145px;

}
.welcome_sign
{
    float:left;
    width:431px;
    height:26px;
    font-family:Verdana;
    font-size:12px;
    font-weight:bold;
    text-align:right;
    color:#003c7f;
    margin-left:133px;
}

#welcomeImageDiv{float:left}
/**************************************************** inner pages header classes ****************************/
.inner_banner
{
    width:1003px;
    height:81px;
    text-align:right;
    overflow:hidden;
    float:left;
    margin-top:-57px;
    direction:rtl;
    background:url('/Style Library/images/Program_hdr.jpg') no-repeat top right;
}
.menu_scndlvl
{
    float:right;
    width:2006px;
    height:27px;
    text-align:right;
    margin-top:15px;
    #margin-top:18px;
    font-family:Arial;
    font-size:11px;
    color:#1facd8;
    direction:ltr;
}
.NavigationDiv
{
	float:right;
	text-align:right;
	height:26px;
	background:url('/Style Library/Images/menu_scndlvl.gif') repeat-x
}
.nav_rctngl
{
	float:right;
	height:27px;
	width:24px;
	background:url('/Style Library/Images/menu_scndlvl_rcngl.png') no-repeat top left;
}
.nav_rest
{
	float:right;
	width:1003px;
	height:27px;
	background:url('/Style Library/Images/menu_scndlvl.gif') repeat-x
}
.menu_scndlvl a:visited
{
    color:#1facd8;
}
.menu_scndlvl a:hover
{
    color:#1facd8;
}
.menu_scndlvl a
{
    color:#1facd8;
}
.menu_scndlvl_crnt
{
    color:#d8a628;
}
.menu_scndlvl ul
{
    padding:0; 
	margin:3px 0 0 0;
	list-style:none;
}
/*==============================
		BODY WRAPPER
===============================*/

/*======== TOC ========*/
.listingTOC 
{
    width:340px;
    margin-bottom:8px;
    padding-top:0px;
    margin-left:13px;
    line-height:22px;
    color:#000 !important;
}
.listingTOC ul
{
    padding:0; 
	margin:0;
	list-style:none; 
}
.listingTOC li
{
	float:left;
	width:325px;
	height:20px;
	margin-bottom:1px;
	text-align:left;
	line-height:20px;
	color:#000;
    padding-left:15px;
	background:url('/Style Library/SMWIPM_images/lst_blt.gif') no-repeat left;	
}
.listingTOC li a
{
	color:#8a8a8a !important;
}
.listingTOC li a:hover
{
	color:#8a8a8a;
}
.listingTOC li a:visited
{
	color:#8a8a8a!important;
}

.TOCItem
{
	font-size:16px; 
	background-image:url('/Style Library/Images/ListingStrip.gif');
	background-position:top centert;
	background-repeat: repeat-x ;
	width:100%;
	#width:95%;
	height:50px;
}

.TOCItem a, .TOCItem a:link, .TOCItem a:visited
{ color:#767676!important;
	font-weight:bold;
	font-size:13px;
	margin: 12px 10px 0 10px !important;
	#margin: 0px 10px 0 10px !important;
	/*position: absolute;*/
	#position: relative;
	#top: -2px;
	width:auto;
}

.TOC_left{
width:2%;
height: 44px;
background-image:url('/Style Library/Images/ListingLeftCorner.gif');
background-position:top right;
background-repeat: no-repeat ;

}

.TOC_right{
width:3%;
height: 44px;
background-image:url('/Style Library/Images/ListingRightCorner.gif');
background-position:top left;
background-repeat: no-repeat ;
}


/*======== TOC ========*/
.listing
{
    width:340px;
    margin-bottom:8px;
    padding-top:5px;
    margin-left:13px;
    line-height:22px;
    color:#000 !important;
}
.listing ul
{
    padding:0; 
	margin:0;
	list-style:none; 
}
.listing li
{
	float:left;
	width:325px;
	height:20px;
	margin-bottom:1px;
	text-align:left;
	line-height:20px;
	color:#000;
    padding-left:15px;
	/*background:url('/Style Library/EHTN_images/news_lst_blt.gif') no-repeat center left;	*/
}
.listing li a
{
	color:#0fa6d5 !important;
}
.listing li a:hover
{
	color:#0fa6d5;
}
.listing li a:visited
{
	color:#095f7a !important;
}


.body-wrapper
{
    float:left;
	width:1003px;
	min-height:230px;
	height:expression(Math.max(parseInt(this.offsetHeight), 230 ) + "px");
	margin-bottom:22px;
	background:url('/Style Library/SMWIPM_images/black-strip.gif') repeat-x top right;
}
.lftside_body
{
    float:left;
	width:511px;
	min-height:550px;/*656px;*/
	margin:0 0 0px 105px;
}
.icons_list
{
    /*float:left;*/
	width:511px;
	height:144px;
	overflow:hidden;
}
.icns_cmpnnt
{
    float:left;
	width:511px;
	height:114px;
	margin-top:0px;
}
.icn_lft_arr
{
    float:left;
    width:11px;
	height:16px;
	cursor:pointer;
    margin:54px 7px 0 4px;
}
.icn_lft_arr:hover
{
    width:14px;
	height:20px;
    margin:52px 0 0 9px;
}
.icn_rght_arr
{
    float:left;
    width:11px;
	height:16px;
	cursor:pointer;
    margin-top:54px;
    margin-left:7px;
}
.icn_rght_arr:hover
{
    width:14px;
	height:20px;
    margin-top:52px;
}
.iconlist_ul
{
    padding:0; 
	margin:0;
	list-style:none;
	float:left;
	width:459px;
	height:106px;
	margin-top:8px;
}
.iconlist_ul li
{
    float:left;
    margin-left:9px;
}
.iconlist_ul li img
{
    width:103px;
	height:106px;
	cursor:pointer;
}
.desc_arr
{
    float:left;
	width:37px;
	height:44px;
}
.desc_arr1
{
	background:url('/Style Library/SMWIPM_images/pop_arr_left.gif') no-repeat top left;
	margin:-9px 438px 0 158px;
}
.desc_arr2
{
	background:url('/Style Library/SMWIPM_images/pop_arr_left.gif') no-repeat top left;
	margin:-9px 326px 0 270px;
}
.desc_arr3
{
	background:url('/Style Library/SMWIPM_images/pop_arr_right.gif') no-repeat top left;
	margin:-9px 202px 0 394px;
}
.desc_arr4
{
	background:url('/Style Library/SMWIPM_images/pop_arr_right.gif') no-repeat top left;
	margin:-9px 98px 0 498px;
}
.popup_cntnr
{
    position:absolute;
    margin-top:130px;
}
.fixed_wdth_none
{
    display:none;
    #width:1003px;
    #height:500px;
    #float:left;
}
.fixed_wdth_nrml
{
    display:inline;
    #width:1003px;
    #height:500px;
    #float:left;
}
.icn_desc
{
    float:left;
    width:485px;
    height:169px;    
	background:url('/Style Library/SMWIPM_images/popup_bg.gif') no-repeat top left;
	margin:0 0 0 114px;
}
.desc_txt
{
    width:475px;
    float:left;
    font-family:Verdana;
    font-size:11px;    
}
.desc_img
{
    width:198px;
    height:138px;
    float:left;
    border:solid 2px #666666;
    background:url('/Style Library/SMWIPM_images/desc_img.jpg') no-repeat center center;
    margin:9px 0 0 11px;
    #width:202px;
    #height:142px;

}
.close_ico
{
    width:13px;
    height:13px;
    margin:8px 0 0 0px;
}
.desc_ttl
{
    float:left;
    width:238px;
    color:#0fa6d5;
    font-size:11px;
    font-weight:bold;    
    margin:21px 0 10px 10px;
    #margin:21px 0 10px 5px
}
.desc_desc
{
    float:left;
    width:238px;
    color:#fff;    
    margin:0 0 10px 10px;
}
.desc_link
{
    float:left;
    width:238px;
    color:#0fa6d5;
    margin-left:10px;
}
.desc_link a:hover
{
    color:#0fa6d5;
}
.desc_link a
{
    color:#0fa6d5;
}
.desc_link a:visited
{
    color:#095f7a;
}
.news_home
{
    width:484px;
    /*float:left;*/
    #float:none;
    margin:17px 0 0 19px;
}

.news_program_home
{
    width:755px;
    #float:none;
    margin:17px 0 0 19px;
}

.news_home_bdy
{
    /*float:left;*/
    border-left:solid 1px #ebebeb;
    border-right:solid 1px #ebebeb;
    width:482px;
    overflow:hidden;
    #width:484px;
}
.prog_news_home_bdy
{
    /*float:left;*/
    border-left:solid 1px #ebebeb;
    border-right:solid 1px #ebebeb;
    width:551px;
    #width:553px;
    overflow:hidden;
}

.glbl_news_home_bdy
{
    /*float:left;*/
    border-left:solid 1px #ebebeb;
    border-right:solid 1px #ebebeb;
    width:482px;
    overflow:hidden;
    #width:484px;
}
.news_item
{
    width:auto;
    /*float:left;*/
    min-height:86px;
    #height:86px;
    margin-bottom:10px;
    font-family:Verdana;    
    padding-bottom:10px;   
}
.news_mn_img
{
    float:left;
    width:91px;
    height:84px;
    overflow:hidden;
    background:url('/Style Library/SMWIPM_images/news_small_bg.jpg') no-repeat center center;
    margin:6px 10px 0 5px;
    #margin:6px 6px 0 5px;

}

.news_mn_img_big
{
    float:left;
    width:150px;
    height:82px;
    overflow:hidden;
    background:url('/Style Library/SMWIPM_images/news_img1.jpg') no-repeat center center;
    margin:6px 10px 0 5px;
    #margin:6px 6px 0 5px;
}

.news_mn_ttl_main
{
    font-size:16px;
    color:#0fa6d5;
    margin:7px 0 0 10px;
    font-weight:bold;
    width:100%;
}
.news_mn_ttl_main a ,.news_mn_ttl_main a:hover
{ color:#0fa6d5 !important; }
.news_mn_ttl_main a:visited
{ color:#095f7a; }
.news_item_Listing
{
    width:100%;
    /*float:left;*/
    margin-bottom:10px;
    font-family:Verdana;    
    padding-bottom:10px;
}
.news_img_brdr
{
    float:left;
    width:89px;
    height:82px;
    overflow:hidden;
    padding:5px;
    /*background:url('/Style Library/SMWIPM_images/news_img_over.png') no-repeat center center;*/
}
.news_img_brdr_big
{
    float:left;
    width:150px;
    height:82px;
    overflow:hidden;
    background:url('/Style Library/SMWIPM_images/news_img_over_big.png') no-repeat center center;
}

.news_img_brdr2
{
    float:left;
    width:89px;
    height:82px;
    overflow:hidden;
    background:url('/Style Library/SMWIPM_images/news_img_overCurve.png') no-repeat center center;
}
.Banner_img_brdr
{
    float:left;
    width:93px;
    height:93px;
    overflow:hidden;
    cursor:pointer;
    background:url('/Style Library/SMWIPM_images/Black_img_overCurve.png') no-repeat top left;
}

.Banner_img_brdr_white
{
    float:left;
    width:93px;
    height:93px;
    overflow:hidden;
    cursor:pointer;
    background:url('/Style Library/SMWIPM_images/White_img_overCurve.png') no-repeat top left;
}
.Banner_mn_img
{
    float:left;
    width:90px;
    height:90px;
    overflow:hidden;
    background:url('/Style Library/SMWIPM_images/news_img1.jpg') no-repeat top left;
    background-color:#fff;
    margin:6px 5px 0 5px;
    #margin:6px 6px 0 5px;
}
.news_img_brdr_opc
{
    float:left;
    width:89px;
    height:82px;
    overflow:hidden;
    padding:5px;
    /*background:url('/Style Library/Images/news_img_over_opc.png') no-repeat center center;*/
    cursor:pointer;
}

.ClickToPlay{
	z-index:5000;
	margin-top:-76px;
	margin-left:-1px;
	height:76px;
	width:83px;
	position:relative;
}
.news_img_brdr .ClickToPlay{
	display:none;
}


.news_mn_date
{
    height:15px;
    padding-top:11px;
    font-family:Arial;
    font-size:11px;
    color:#DCA627;    
    margin-left:10px;
    width:100%;
}
.news_mn_ttl
{
    font-size:12px;
    color:#0fa6d5;
    margin:0px 5px 0 10px;
   	padding-top:10px;
   	width:100%;

}
.news_mn_ttl a:hover
{    
    color:#0fa6d5 !important;
}
.news_mn_ttl a
{    
    color:#0fa6d5 !important;
}

.news_mn_txt
{    
    font-size:11px;
    color:#6C6C6C;/*#666666;*/
    margin-left:10px;
    margin-right:5px;
    text-align:justify;
    padding-top:5px;
}

.news_mn_txt a:hover
{    
    color:#0fa6d5 !important;
    display:inline;
}
.news_mn_txt a
{    
    color:#0fa6d5 !important;
    display:inline;
}
.news_mn_txt a:visited
{
    color:#0fa6d5 !important;
}
.news_mn_txt_wth_mrgn
{
	font-size:11px;/*11px;*/
    color:#666666;
    margin:0;   
    float:left;
    clear:left;
}
.news_mn_txt_wth_mrgn img
{
	margin-right:10px;
}

.news_mn_txt_wth_mrgn a:hover
{    
    color:#0fa6d5 !important;
    display:inline;
}

.news_mn_txt_wth_mrgn a
{    
    color:#0fa6d5 !important;
    display:inline;
}
.news_mn_txt_wth_mrgn a:visited
{
    color:#0fa6d5 !important;
}
.news_mn_ttl a:visited
{
    color:#003487 !important;
}
.news_alt
{
    background:#f8f8f8;
}
.table_brdr{
	border:solid 1px #666;
	text-align:center
}
.table_hdr{background:#000;color:#fff;font-family:Tahoma;font-size:12px;}
.table_cntnt{color:#666;font-family:Tahoma;font-size:11px;border:solid 1px #666;}
.more_btn
{
    float:right;
    height:30px;
    cursor:pointer;
    margin:0 13px 10px 0;
}
.more_btn a:visited
{
    text-decoration:none;
    color:#0fa6d5;
}
.more_btn a:hover
{
    text-decoration:none;
    color:#0fa6d5;
}
.more_btn a
{
    text-decoration:none;
    color:#0fa6d5;
}
.more_lft_bg
{
    float:left;
    width:3px;
    height:30px;
    background:url('/Style Library/SMWIPM_images/btn_more_left.gif') no-repeat top left
}
.more_rght_bg
{
    float:left;
    width:3px;
    height:30px;
    background:url('/Style Library/SMWIPM_images/btn_more_right.gif') no-repeat top right
}
.more_mdl_bg
{
    float:left;
    height:30px;
    padding:0 10px;
    text-align:center;
    color:#0fa6d5;
    font-family:Verdana;
    font-size:11px;
    line-height:28px;
    background:url('/Style Library/SMWIPM_images/more_btn_bg.gif')
}
.news_btm
{
    float:left;
    width:484px;
    height:4px;
    background:url('/Style Library/SMWIPM_images/news_btm.gif') no-repeat top center
}
.prog_news_btm
{
    /*float:left;*/
    width:553px;
    height:4px;
    background:url('/Style Library/SMWIPM_images/prog_news_btm.gif') no-repeat top center
}
.rghtside_body
{
    float:left;
	width:282px;
	min-height:550px;/*656px;*/
	margin:65px 105px 0px 0;
	#margin:85px 105px 0px 0;
}
.bdy_srch
{
    float:left;
	width:282px;
	height:66px;
}
.bdy_search_txtbx
{
    float:left;
    background:#fff;
    padding-left:4px;
    color:#979797;
    border:solid 1px #ccc;    
    text-align:left;
    font-family:Arial;
    font-size:11px;
    width:212px;
    height:19px;
    margin:22px 5px 0 10px;
}
.bdy_search_btn_go
{
    cursor: pointer; float:left; width:36px; height:19px; margin-top:22px; border:0; background:url('/Style Library/SMWIPM_images/srch_go2.gif')    
}
.events_cntnr
{
    /*float:left;*/
    width:256px;
    margin:20px 0 0 7px;
    background:url('/Style Library/SMWIPM_images/top_evnts.gif') no-repeat top center;
    _margin-top:0px
   
}
.events_ttl
{
    float:left;
    width:246px;
    height:20px;
    margin:16px 0 0 10px;
    font-family:Tahoma;
    color:#81e2ff;
    font-size:16px;
}
.events_body
{ float:left; width:254px; #width:256px; border-left:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8; margin-top:22px; }
.Prog_events_body
{ float:none; width:190px; #width:190px; border-left:solid 1px #e8e8e8; border-right:solid 1px #e8e8e8; margin-top:22px; }
.clndr_img
{
    margin:-9px 0 0 8px;
    position:relative;
}
.events_holder_Program
{
    float:left;
    width:175px;
    margin:13px 0 0 7px;
    font-size:11px;
    font-family:Verdana;
    color:#999;
}

.events_holder
{
    float:left;
    width:239px;
    margin:13px 0 0 7px;
    font-size:11px;
    font-family:Verdana;
    color:#999
}
.events_title
{
   margin:10px 0px 10px auto;
   font-family:Verdana;
   font-size:11px;
   color:#0fa6d5;
}
.events_date
{
   	width:400px;
	#width:250px;
    margin:5px 0px 3px 10px;
    font-size:11px;
    font-family:Verdana;
    color:#DCA627;
}
.events_Program
{
    #width:100%;
    margin:5px 0px 3px 10px;
    font-size:12px;
    font-family:Verdana;
    color:#DCA627;
}
.events_Program_details
{
 	#width:100%; /*300px*/
 	 margin:5px 0px 3px 10px;    font-size:12px;
    font-family:Verdana;
    color:#DCA627 !important;
    text-decoration:none !important;
}
.events_Program_details a, .events_Program_details a:link, .events_Program_details a:hover, .events_Program_details a:visited
{
    text-decoration:none !important;
    cursor:default;
	color:#DCA627 !important;
}

.events_Program a
{ color:#DCA627 !important; }
.events_title a:link , .events_title a:hover ,.events_title a:visited
{ color:#0fa6d5; }
.Eventscontent
{ margin-left:10px; margin-top:10px; width:auto;
/*display:inline-block;*/}

.mid_btn
{
	background:url('/Style Library/Images/btn_Blackbg.gif') no-repeat;
	text-align:center;
	width:100px;
	height:19px;	
	border:0;
	margin-left: 109px !important;
	color:#fff;
	font-family:Arial;
	font-size:11px;
	float:left;
}

.rght_more_psn
{
    margin:0 0 2px 0;
}
.events_btm
{
    float:left;
    width:256px;
    height:9px;
    overflow:hidden;
    background:url('/Style Library/SMWIPM_images/btm_evnts.gif') no-repeat top center
}
.nrml_lst
{
    padding:0; 
    margin:10px 0;
    list-style:none;
    color:#666;
    font-size:11px;
    
}
.nrml_lst li
{
    margin:5px 0;
    float:left;
    padding-left:10px;
    background:url('/Style Library/SMWIPM_images/lst_blt.gif') no-repeat top left;
    width:100%;
}
.nrml_lst li a
{
    color:#666 !important;
}
.un_cntnr
{
    width:265px;
    float:left;
    margin:5px 0 0 8px
}

.un_cntnr2
{
    width:265px;
    float:left;
    margin:5px 0 0 0px
}

.un_title
{
    float:left;
    margin:2px 0 0 4px;
}
.un_ul
{
    padding:0; 
    float:left;
    margin:3px 0 0 4px;
    width:162px;
    list-style:none;
    color:#666666;
    font-size:11px;
    font-family:Verdana
}
.un_ul li
{
    float:left;
    margin:3px 0;
    text-align:left;
}
/**************************************************** inner pages body classes ****************************/
.inner_body
{
    background:white;
    clear:both;
    text-align:center; 
    min-height:330px;
    height:expression(Math.max(parseInt(this.offsetHeight), 350 ) + "px");    

}
.inner_page
{
    margin:auto;
    width:755px;
    text-align:left;   
}
.navpath
{
    float:left;
    width:100%;
    font-family:Verdana;
    font-size:11px;
    color:#6c6c6c;
    margin:7px 0;
}
.navpath a:visited
{
    color:#1facd8;
}
.navpath a:hover
{
    color:#1facd8;
}
.navpath a
{
    color:#1facd8;
}
.page_title
{
    float:none;
    clear:left;
    width:100%;
    font-family:Verdana;
    font-size:18px;
    color:#1facd8;
    margin-top:11px;
    margin-bottom:15px;
    padding-left:11px;
    background:url('/Style Library/SMWIPM_images/ttle_blt2.jpg') no-repeat center left;
}
.page_title2
{
    float:none;
    clear:left;
    width:100%;
    font-family:Verdana;
    font-size:18px;
    color:#1facd8;
    margin-top:11px;
    margin-bottom:5px;
    padding-left:11px;
    background:url('/Style Library/SMWIPM_images/ttle_blt2.jpg') no-repeat center left;
}

.pageContent
{ color:#8a8a8a; font-size:12px; font-family:Verdana; }

.inner_cntnr
{
	float:left;
	font-size:11px;
	font-family:Verdana;
	color:#666666
}

.SubTitle
{ color: #1facd8; font-weight:bold; }
.QuoteOwner
{ color: #1facd8; font-weight:bold; text-align:right; font-size:13pt; }
.Justify
{ text-align:justify;}

.ul_style
{
    padding:0; 
	margin:0;
	list-style:none;
	margin-left: 20px; 
	margin-right: 15px;	
	line-height:15px;
}
.ul_style li
{
	float:left;
	clear:left;
	width:100%;
	text-align:left;
    padding-left:15px;
    padding-bottom:8px;
	background:url('/Style Library/SMWIPM_images/lst_blt.gif') left top no-repeat;	
}

/*==============================
		Our Team classes
===============================*/
.team_mmbr
{
	width:361px;
	height:98px;
	float:left;
	margin:0px 15px 35px 0;
	background:url('/Style Library/images/team_bg.gif') no-repeat top left;
}
.team_img 
{ margin:4px; }
.team_desc
{
	float:left;
	width:260px;
	text-align:center;
	font-size:11px;
	margin-top:25px;
	font-family:Verdana;
	color:#666666
}
.team_name
{ font-size:12px; color:#0fa6d5 }
.team_name a:visited
{ color:#0fa6d5; }
.team_name a
{ color:#0fa6d5; }

/*==============================
		FOOTER
===============================*/
.footer
{
	clear:both;
	width:100%;
	min-height:52px;
	#height:52px;
	padding-top:5px;
	font-family:Verdana;
	font-size:11px;
	text-align:center;
	line-height:22px;
	color:#fff;
	background: #358cff;
}
.footer a:visited
{
    font-weight:bold;
    font-size:12px;
    color:#fff;
    text-decoration:underline;
}
.footer a
{
    font-weight:bold;
    font-size:12px;
    color:#fff;
    text-decoration:underline;
}
.footer a:hover
{
    color:#fff;
    text-decoration:none;
}

.CopyRights
{
	clear:both;
	width:100%;
	min-height:25px;
	#height:25px;
	padding-top:5px;
	font-family:Verdana;
	text-align:center;
	color:#fff;
	background: #358cff;
	font-size:9px!important;
}

.CopyRights a:visited
{
    font-weight:bold;
    font-size:9px;
    color:#fff;
    text-decoration:underline;
}
.CopyRights a
{
    font-weight:bold;
    font-size:9px;
    color:#fff;
    text-decoration:underline;
}
.CopyRights a:hover
{
    color:#fff;
    text-decoration:none;
}

/*==============================
		Dynamic Banners
===============================*/
.baloonTitle
{ color:#0fa6d5; font-size:11px; font-weight:bold; }
.baloonBody
{ color:gray !important; text-align:left; margin-top:5px; }
.baloonInner
{ }
.baloonMainContainer
{ }
.baloonBGContainer
{ }
.baloonClose
{ }
/*==============================
	Form Controls
===============================*/
.TitleBtmSpace
{ height:20px; width:100%;}
.formTable
{ margin-top:30px; }
.FormLabel
{ font-size:12px; color:#666666; }
.txtFieldMulti
{ width:180px; height:70px; border:1px solid #5ED6F9; font-size:11px; color:#747474; font-family:Arial;}
.txtField
{ width:180px; height:20px; border:1px solid #5ED6F9; font-size:11px; color:#747474; font-family:Arial;}
.txtFieldDDL
{width:185px; height:22px; border:1px solid #5ED6F9; font-size:11px; color:#747474; font-family:Arial;}
.txtFieldUpload
{width:180px; height:20px; border:1px solid #5ED6F9; font-size:11px; color:#747474; font-family:Arial;}
.txtInputChk
{ font-size:11px; color:#747474; font-family:Arial; }
.formTr
{ height:31px; vertical-align:top; }
.formTr img 
{ cursor:pointer; }
.formTrMulti
{ height:81px; vertical-align:top; }
.formTrButtons
{ text-align:left; }
.Error
{ color: red; font-size:12px; font-family:Arial; }
.BlueBtn
{
	color:#fff; border:none; height:20px; width:60px; 
	background:url('/Style Library/SMWIPM_images/BlueBtn.gif') repeat-x;
	cursor:pointer;font-size:12px;text-align:center;margin:0; padding-bottom:5px; #padding-bottom:0px;
}
.OrangeBtn
{
	color:#fff; border:none; height:20px; width:60px; 
	background:url('/Style Library/SMWIPM_images/OrangeBtn.gif') repeat-x;
	cursor:pointer;font-size:12px;text-align:center;padding-bottom:5px; #padding-bottom:0px; margin:0;}
/*==============================
	Confirmation Page
===============================*/
.ConfirmTextDiv { padding-top:35px;text-align:center; padding-bottom:20px; width:100%; }
.ConfirmImageDiv { padding-top:35px;text-align:center; width:100%; }
.ConfirmSuccessText {color: #666666; font-family:Arial; Font-weight:bold; font-size: 11pt;}
.ConfirmErrorText {color: #666666; font-family:Arial; Font-weight:bold; font-size: 11pt;}
#divFailur { padding-bottom: 15px; }
#divSuccess { padding-bottom: 15px; }
/*==============================
	Programs masterpage classes
===============================*/
.program_banner
{
	width:1003px;
	height:148px;
	float:left;
	margin-top:-57px;
	background:url('/Style Library/images/Program_hdr.jpg') no-repeat;
}
.banner_title
{
	float:left;
	width:427px;
	height:32px;
	margin:73px 0 0 196px;
	font-family:Arial;
	font-size:23px;
	color: #358cff;
}

#ProgramLogoImg
{width:184px; height:144px; margin: 0px 0 0 0px;}
.ProgramLogoDiv
{width:230px; height:100%;}

/*==============================
		Documents Pages
===============================*/
.doc_mn_date
{ height:15px;width:100%; margin-top:0px; font-family:Verdana; font-size:11px; color:#DCA627; margin-left:10px; }
.doc_mn_ttl
{ width:100%; margin:7px 0 0 10px; }
.doc_mn_ttl a:hover
{ color:#0fa6d5 !important; }
.doc_mn_ttl a
{ color:#0fa6d5 !important; font-size:12px; }
.doc_mn_ttl a:visited
{ color:#095f7a; }
.doc_mn_txt
{ font-size:11px; color:#666666; margin-left:10px;display:inline-block; }
.doc_mn_txt a:hover
{ color:#0fa6d5 !important; }
.doc_mn_txt a
{ color:#0fa6d5 !important; }
.doc_mn_txt a:visited
{ color:#095f7a; }
.doc_item
{ width:100%; float:left; margin-bottom:10px; font-family:Verdana; padding-bottom:10px; }
.FileSize
{ font-size:10px; color:#666; height:16px; padding-top:3px; }
/*==============================
	Programs Layout classes
===============================*/
.subsections_lst
{
	width:190px;
	/*float:left;*/	
}
.subsections_tp
{
	width:190px;
	height:11px;
	/*float:left;*/
	overflow:hidden;
	background:url('/Style Library/images/Prg_clndr_tp.gif') no-repeat;
}
.subsections_mdl
{
	width: 190px;
	/*float:left;*/
	background:#253666;
	color:#fff;
	font-family:Arial;
	font-size:11px;
	line-height:20px;
	/*min-height:205px;
	height:expression(Math.max(parseInt(this.offsetHeight), 205 ) + "px");*/
}
.subsections_mdl a:visited{color:#fff}
.subsections_mdl a{color:#fff}
.subsections_mdl li
{
	float:left;
	#height:21px;
	min-height:25px;
	margin:2px;
	padding-left:12px;
	width:175px;
	_width:182px;
	font-family:Arial;
	font-size:11px;
	line-height:20px;
}
.ProgramEventTitle { width:auto; }
.Program_SideWidth { width:188px; #width:190px; }
.programevents_btm { background:url('/Style Library/SMWIPM_images/btm_proevnts.gif') no-repeat top center; height:11px; }
.alt_ul
{ padding:0;margin:0;list-style:none; }
.alt_ul li
{ background:#5c688c; }
.alt_li_slctd
{
	font-weight:bold;
	color:#0fa6d5
}
.alt_li_slctd a
{
	color:#0fa6d5 !important
}
.subsections_btm
{
	width:190px;
	/*float:left;*/
	height:11px;
	background:url('/Style Library/images/Prg_clndr_btm.gif') no-repeat;
}

.prgrm_lft_sde
{
	float:left;
	width:190px;
}
.events_drk_bg
{ height:85px; width:256px; background:#253666; }
.Prog_events_drk_bg
{ height:85px; width:190px; background:#253666; }
.prgrm_ttl_adjst
{ margin-top:3px; }
.prgrm_img_adjst
{ margin-top:-45px; }
.news_tp, .prog_news_tp
{ width:553px; height:8px; margin-top:0px; overflow:hidden; background:url('/Style Library/images/news_tp_brdr.gif') no-repeat; }
.prgrm_rght_sde
{ margin-left:12px; width:484px; float:left; }
/*==============================
			News Tabs
===============================*/
.news_tabs
{ width:484px; height:24px; float:none; background:url('/Style Library/SMWIPM_images/news_tp_2.gif') no-repeat top left; }
.news_tabs_alt
{ width:484px; height:29px; float:none; background:url('/Style Library/SMWIPM_images/news_tp.gif') no-repeat top left; }
#news_tab1
{ float:left; width:81px; height:17px; margin:5px 12px 0 8px; cursor:pointer;text-align:center }
#news_tab2 a
{ display:block; float:left; width:165px; height:23px; padding-left:3px; margin:6px 0 0 12px; cursor:pointer; }
#news_tab2
{ padding-top:4px; cursor:pointer; float:left;width:168px;text-align:center}

.selected_tab_style
{font-family:Tahoma; font-size:12px; line-height:12px; color:#d8d8d8; }
.selected_tab_style a, .selected_tab_style a:hover, .selected_tab_style a:visited
{ font-family:Tahoma; font-size:15px; line-height:12px; color:#d8d8d8; text-decoration:none; }
.normal_tab_style
{ font-family:Tahoma; font-size:12px;  color:#0fa6d5; }
.normal_tab_style a, .normal_tab_style a:hover, .normal_tab_style a:visited
{ font-family:Tahoma; font-size:12px; vertical-align:top; color:#0fa6d5; text-decoration:none; }

/*==============================
	News Details classes
===============================*/
.news_dtls_mn_img
{
    float:left;
    width:172px;
    height:135px;
    #width:169px;
    #height:132px;
    overflow:hidden;
    /*background:url('/Style Library/SMWIPM_images/desc_img.jpg') repeat center;*/
    margin:6px 10px 0 5px;
    #margin:6px 6px 0 10px;
}
.news_dtls_img_brdr
{
    float:left;
    width:172px;
    height:135px;
    #width:169px;
    #height:132px;

    overflow:hidden;
    padding:0px;
    #padding:5px 3px 3px 5px;
    background:url('/Style Library/Images/news_details_bg.jpg') no-repeat center;
}

.news_dtls_img_brdr canvas{
	padding:5px 3px 3px 5px;
	#padding:0px;
}
.news_dtls_mn_txt
{    
    font-size:12px;
    color:#666666;
   /* margin-left:10px;*/
    padding-top:6px;
    font-family:arial!important;
    text-align:justify;
    /*#height:250px;
    min-height:250px;*/
}
.news_dtls_mn_txt a:hover
{    
    color:#0fa6d5;
}
.news_dtls_mn_txt a
{    
    color:#0fa6d5 !important;
}
.news_dtls_mn_txt a:visited
{
    color:#095f7a;
}
/* video lib classes */
.lft_arr
{
	background:url('/Style Library/Images/arr_left.gif') no-repeat;
	width:9px;height:9px;
}
.rght_arr
{
	background:url('/Style Library/Images/arr_right.gif') no-repeat;
	width:9px;height:9px;
}
.lft_btn
{
	background:url('/Style Library/Images/btn_left.gif') no-repeat;text-align:left;
	width:61px;height:19px;	border:0;color:#fff;padding-left:12px;font-family:Arial;font-size:11px;
}
.rght_btn
{
	background:url('/Style Library/Images/btn_right.gif') no-repeat;text-align:right;
	width:61px;height:19px;	border:0;color:#fff;padding-right:12px;font-family:Arial;font-size:11px;
}
.classname a
{
	float:left;width:150px;
}
.link2 a:visited
{
	font-size: 8pt!important;
	color:#d8a628
}
.link2 a
{
	color:#d8a628
}
.link2
{
	color:#d8a628
}
.link1 a:visited
{
	color:#1facd8
}
.link1 a
{
	color:#1facd8
}
.link1
{
	color:#1facd8
}
/*==============================
		Breadcrumb 
===============================*/
a.breadcrumbNode:visited
{ color:#1facd8; font-family:Verdana; font-size:12px; }
a.breadcrumbNode:link
{ color:#1facd8; font-family:Verdana; font-size:12px; }
a.breadcrumbNode
{ color:#1facd8; font-family:Verdana; font-size:12px; }
.speratorimg
{ color:#6c6c6c; font-family:Verdana; font-size:12px; }
.breadcrumbCurrent
{ color:#6c6c6c; font-family:Verdana; font-size:12px; }
.speratorimg
{ color:#6c6c6c; font-family:Verdana; font-size:12px; }
.navpath
{ float:none; width:100%; font-family:Verdana; font-size:12px; color:#6c6c6c; margin:7px 0; }
.navpath a:visited
{ color:#1facd8; }
.navpath a:hover
{ color:#1facd8; }
.navpath a
{ color:#1facd8; }
/*==============================
	Left Side ASP Menu
===============================*/
#zz2_QuickLaunchMenu
{ width:auto;}
/*-- Main Items --*/
.zz2_QuickLaunchMenu_4
{background-image:url('/Style Library/SMWIPM_images/InnerMenuSep.jpg');
background-repeat: no-repeat;
background-position: left middle;  height:25px; }
Table.InnrNavheader
{ padding:0 10px 0 10px; }
a.InnrNavheader:link
{ color:#1facd8 !important; font-family:Verdana !important; font-size:12px !important; font-weight:normal !important; }
a.InnrNavheader:visited
{ color:#1facd8 !important; font-family:Verdana !important; font-size:12px !important; font-weight:normal !important; }
a.InnrNavheader
{ color:#1facd8 !important; font-family:Verdana !important; font-size:12px !important; font-weight:normal !important; }
/* Selected Main Item */
a.InnrSelectednavheader:visited
{ color:#DCB54C !important; font-family:Verdana !important; font-size:12px !important; font-weight:normal !important; }
a.InnrSelectednavheader:link
{ color:#DCB54C !important; font-family:Verdana !important; font-size:12px !important; font-weight:normal !important; }
a.InnrSelectednavheader
{ color:#DCB54C !important; font-family:Verdana !important; font-size:12px !important; font-weight:normal !important; }
#zz2_QuickLaunchMenun0 Table
{ background:none; }

.HeaderMainTitle
{ font-size:18pt; color: #358cff; font-family:Arial; margin-top:12px; width:470px; text-align:left;float:right; }
.HeaderTitleContainer
{ width:100%; text-align:right; height:42px; #height:39px; }


/*==============================
		Paging styles
===============================*/
.pages_cntnr
{
	float:right;
	clear:both;
	height:13px;
	font-family:Arial;
	font-size:11px;
	color:#1facd8;
}
.pages_cntnr ul
{
	float:left
}
a.pages_cntnr
{
color:#1facd8;
cursor:pointer;
}
.pages_cntnr i
{
margin:0 3px;
font-style:normal;
}
.pages_cntnr li
{
float:left
}
.page_slctd
{color:#d8a628
}
.page_lft
{
	height:15px;
	background-position:center center;
	margin:0 3px;
	float:left;
}

.pagercolor
{
color:#1EABD8;
}

/*==============================
	Sitemap Classes Overwrite
===============================*/
.headertitle-large
{ background: url('/Style Library/images/arr_right.gif') left no-repeat; padding-left:15px; }
.headertitle a, .headertitle a:link, .headertitle a:visited, .headertitle a:hover,
.headertitle-small a, .headertitle-small a:link, .headertitle-small a:visited, .headertitle-small a:hover,
.headertitle-large a, .headertitle-large a:link, .headertitle-large a:visited, .headertitle-large a:hover
{ color:#1cace6; }
.level-item-pos a, .level-item-pos a:link, .level-item-pos a:visited, .level-item-pos a:hover
{ color:#8A8A8A; }
.level-bullet 
{ background-image: url('/Style Library/SMWIPM_images/lst_blt.gif'); background-position: 0 20%; }

/*==============================
	Newsletter Confirmation 
===============================*/
.QuestionText
{ color: #8a8a8a; font-family: verdana; font-size:12pt; padding: 0 10px 30px 20px; width:100%; }
.ButtonsDiv
{ padding:0 20px 30px 300px; width:100%; }
.container_btm
{ width:755px; height:8px; background:url('/Style Library/SMWIPM_images/container_btm.gif') no-repeat; }
.container_tp
{ width:755px; height:8px; margin-top:10px; overflow:hidden; background:url('/Style Library/SMWIPM_images/container_tp.gif') no-repeat; }
.container_bdy
{ border-left:solid 1px #ebebeb; border-right:solid 1px #ebebeb; width:754px; overflow:hidden; }
.container_bdy .page_title
{ margin-left:10px; }
/*==============================
	System Classes Overriding
===============================*/
#MSOZoneCell_WebPartWPQ7 .ms-PartSpacingVertical,
#MSOZoneCell_WebPartWPQ2 .ms-PartSpacingVertical,
#MSOZoneCell_WebPartWPQ3 .ms-PartSpacingVertical
{ margin:0px; }

/* Cusomizing Surveys Layout */
a#diidResultsByUser, a#diidResultsByUser:link, a#diidResultsByUser:visited,
a#diidSurveyResults, a#diidSurveyResults:link, a#diidSurveyResults:visited
{ color: #0FA6D5; }
.ms-summarystandardbody
{ width:100%; }
.ms-summarystandardbody .ms-formbody
{ border-top: none; background:none; color: #939393;  }
.ms-summarystandardbody .ms-formlabel
{ border-top: none; background:#fff; color: #0FA6D5; }
.ms-formbodysurvey .ms-RadioText
{ color: #939393; }
.ms-formbodysurvey .ms-gridCol, .ms-formbodysurvey .ms-gridT1
{ font-weight: bold; color: #939393; }
.ms-formbodysurvey .ms-verticaldots
{ border-color: #D9D9D9; }
.ms-formbodysurvey input.ms-input
{ width:180px; height:20px; border:1px solid #5ED6F9; font-size:11px; color:#747474; font-family:Arial; }
.ms-formbodysurvey input.ms-long
{ width:400px; height:20px; border:1px solid #5ED6F9; font-size:11px; color:#747474; font-family:Arial; }
.ms-formbodysurvey textarea.ms-long
{ width:400px; height:70px; border:1px solid #5ED6F9; font-size:11px; color:#747474; font-family:Arial; }
.ms-formtoolbar TR input
{color:#fff; border:none; height:20px; width:60px; background:url('/Style Library/SMWIPM_images/BlueBtn.gif') repeat-x;
	cursor:pointer;font-size:12px;text-align:center;padding:0px 0px 1px 0px;margin:0;}
.ms-formtoolbar
{ padding-right:7px; }
table.ms-toolbar
{ background:none; border:none; }
/*
.ms-formbody .ms-toolbarContainer img,
.ms-formbody .ms-dtinput img,
.ms-rtetoolbarmenu img, .ms-rtetoolbarmenu img, .ms-rtetoolbarmenu img
{ width:auto;}
.ms-formbody img
{ width:390px; }*/

*/

/*==============================
	Search Customization
===============================*/
.ms-advsrchText input
{ width:180px; height:20px; border:1px solid #5ED6F9; font-size:11px; color:#747474; font-family:Arial;}
.ms-advsrchText select
{ width:185px; height:22px; border:1px solid #5ED6F9; font-size:11px; color:#747474; font-family:Arial;}
.ms-advsrchText label
{ font-size:11px; color:#666666; }
.ms-advsrchHeadingText
{ height:30px; padding:0 10px; text-align:center; color:#0fa6d5; font-family:Verdana; font-size:11px;
    line-height:28px; background:url('/Style Library/SMWIPM_images/more_btn_bg.gif');
}
#ctl00_ctl09_g_7f6ff153_b2e3_4f27_9dca_a9d464799742_ASB_OT
{ width:100%;}
#ctl00_ctl09_g_7f6ff153_b2e3_4f27_9dca_a9d464799742_ASB_BS_SRCH_1
{ background:url('/Style%20Library/SMWIPM_images/BlueBtn.gif'); color:#fff; border:none; 
 cursor:pointer; text-decoration:none; width:60px; margin-top:15px; }
.ms-sbplain
{ width:132px !important; height:17px; background:#fff; padding-left:4px; color:#5ea8ff; border:solid 1px #add6ff;
    text-align:left; font-family:Arial; font-size:11px; margin:1px 8px 0 7px;}
.ms-sbgo
{ padding:1px 0 0 0 !important; background:none !important; border:none; }
.ms-sbcell
{ border:none !important; }
.ms-sbrow
{ padding-top:4px; }
.ms-sbtable-ex { margin:auto 0px auto 0px; }
.ms-sbLastcell { padding-left:0px; padding-right:8px; }
.searchcontrol
{ margin-top:4px; }
/* Overriding Search classes */
div.srch-Page, .ms-srchresultstop, div.srch-stats
{ background-color:#fff !important; }
div.srch-Page
{ font-family:Verdana; font-size:12px; }
div.srch-Page a, div.srch-Page a:visited, .srch-Title a, .srch-Title a:visited
{ text-decoration:none; font-family:Verdana; font-size:12px; color:#0fa6d5 !important; }
div.srch-Page a:hover
{ text-decoration:underline; }
.srch-Title a, .srch-Title a:visited
{ text-decoration:none; font-family:Verdana; font-size:12px; color:#0fa6d5 !important; padding-left:5px; }
span.srch-URL a, span.srch-URL a:link, span.srch-URL a:visited
{ color:#0fa6d5 !important;}
/*==========================================================*/ 

#zz1_AspMenu1n0 table tr td div i 
{ display:none !important; }

.ProgramsInnerContent
{ float:left; margin-left:10px; width:553px; }

.ms-vb2 img
{ width:60px!important; height: 60px!important;}

.Nxt_Prev_Navigator 
{
	width:450px; 
	padding:4px;
	border:1px solid silver;
  	margin-top:8px; 
  	height:20px;
}
  
.VideoPlayer{ 
	width:449px; 
	border:1px silver solid;
	padding:4 4 4 4;
	margin:10 0 20 0;
	text-align:center;

}

.Event_Related
{
    background:url('/Style Library/Images/Event_Icon.png') no-repeat center center;
}

.News_Related
{
    background:url('/Style Library/Images/News_Icon.png') no-repeat center center;
}

.icon_Related
{
	float:left;
    width:15px;
    height:15px;
    cursor:default;
    margin-top:2px;
}

.Photo_Related
{
background:url('/Style Library/Images/Photo_Icon.png') no-repeat center center;
}
.Video_Related
{
    background:url('/Style Library/Images/Video_Icon.png') no-repeat center center;
}

.RelatedItem
{
	min-height: 25px!important;
	#height:20px!important;
	width:100%;
	padding:0 0 4px 0;
}
.RelatedItem a
{ 
	padding: 0 0 0 15px;
	#padding:0;
	display: block;
    color:#6c6c6c!important;
    font-size:11px;
	#height:15px;
	min-height: 25px!important;
	margin:4 0 0 5;
	vertical-align: bottom;
	text-decoration:underline!important;

}

.RelatedHeading
{
	color:#0fa6d5;
	font-size:12px;
	min-height: 20px;
	padding: 10 0 4 0;
}

.zeromrgn
{
margin: 0 0;
}
.OtherTag
{ padding-top:12px; #padding-top:0px;}

.OtherTag a
{ 
    color:#6c6c6c!important;
    font-size:11px;
	min-height:15px!important;
	height:15px!important;
	padding:14 0 0 5;
	vertical-align: bottom;
	text-decoration:underline !important;
}

.GalleryPlayer
{
padding:0 0 0 30px!important;
width:460px!important;
}

.GalleryListing
{
padding-right:17px!important;
 vertical-align:top;
 width:260px;}

.FolderEmpty
{
width:60px;
height:60px;
background: url('/Style Library/Images/folder_important.png') no-repeat center center;
}

.NoData{
height:200px;
padding-left:150px;
}

.GalleryMsg
{
	float:none;
	margin:0 auto;
	padding-bottom:20px;
	width:100%;
	font-family:Verdana;
	font-size:8pt;
	padding-top:5px;
}
.GalleryMsg a{cursor: default !important;}

.eventselect
{
width:75px;	color:#6C6C6C;border:solid 1px #6C6C6C;font-family:Tahoma;
}
.years
{
	padding-top: 0px;
	padding-left:8px;
	 margin:0px 0px 5px auto;
   font-family:Verdana;
   font-size:11px;
   color:#0fa6d5;

}

.GalleriesTop{
	width:775px;
	height:11px;
	float:none;
	overflow:hidden;
	background:url('/Style Library/Images/Galleries_brdr_top.jpg') no-repeat;
	}
	
.GalleriesBottom
{
	width:775px;
	height:11px;
	float:left;
	margin-left:1px;
	overflow:hidden;
	background:url('/Style Library/Images/Galleries_brdr_btm.jpg') no-repeat;
	}
.GalleriesMiddle
{
	background: #fbfbfb; 
	border-right:1px #eeeeee solid;
	border-left:1px #eeeeee solid; 
	width:752px!important; 
	#width:754px;
	margin-left:1px!important;
}

 .prog_tp_lng
{  width:755px; height:8px; margin-top:0px; overflow:hidden; background:url('/Style Library/SMWIPM_images/prog_tp_brdr_lng.gif') no-repeat; }

.prog_btm_lng
{
    /*float:left;*/
    width:755px;
    height:4px;
    background:url('/Style Library/SMWIPM_images/prog_btm_brdr_lng.gif') no-repeat top center
}

.prog_home_bdy_lng
{
    /*float:left;*/
    border-left:solid 1px #ebebeb;
    border-right:solid 1px #ebebeb;
    width:753px;
    #width:755px;
    overflow:hidden;
}

.nrml_lst
{ width:100%;}

.GalleryTD{
	padding: 0px 0px 0px 15px;
	width:89px;
	text-align:left;
	height:120px;
	}
.GalleryTitle{
	width:89px!important;
	margin-left:4px !important;
	font-family:Verdana;
   	font-size:11px;
  	color:#0fa6d5;
  	text-align:center;

}

.ProgramGalleryTD{
	padding: 0px 0px 0px 5px;
	width:89px;
	text-align:left;
	height:120px;
}
.ProgramGalleryPlayer
{
 width:452px!important;
 #width:450px!important;
 float:left; 
 margin-left:2px;
 #margin-left:8px;
}
.GalleryBack{padding-top:200px}
.ScrollLeftArrow{
	padding-left:20px!important; 
	padding-top:15px;
	width:30px;
	}
	
.ScrollRightArrow{
 	padding-right:20px!important;
 	padding-top:15px;
 	width:30px;
}

.TOCContainer
{ width:100%; }

#ProgLeftTr
{ width: 190px; }

#RelatedItemsMain
{ padding-left:10px;}

/*=======Main News =========*/
.MainNewsArea{
	background-color:#e1eff8;
	width:485px;
	height:190px;
	#height:200px;
	min-height:190px;
	padding-top:10px;
}

.MainNews_img_brdr
{
    float:left;
    width:182px;
    height:182px;
    overflow:hidden;
    background:url('/Style Library/SMWIPM_images/MainNews_img_over.png') no-repeat center center;
}

.MainNews_mn_img
{
    float:left;
    width:181px;
    height:182px;
    overflow:hidden;

  background:url('/Style Library/Images/loading.gif') no-repeat center center;
  	  margin:0px 10px 0 10px;
   }
.MainNews_ttl a
{
    font-size:16px;
    color:#1f4d96;
    font-weight:bold;
    font-family:Verdana;
    width:100%;
    margin-right:10px!important;
    font-size:13px;
}

.NumberOn{
	width:24px;
	height:24px;
	background:url('/Style Library/SMWIPM_images/NumberOn.png') no-repeat center center;
	margin-left:10px;
	overflow:hidden;
	color:white;
	text-align:center;
	padding-top:2px;
	cursor:pointer;
	float:right;
}
.NumberOff{
	width:24px;
	height:24px;
	background:url('/Style Library/SMWIPM_images/NumberOff.png') no-repeat center center;
	margin-left:10px;
	overflow:hidden;
	color:#0fa6d5;
	text-align:center;
	padding-top:2px;
	cursor:pointer;
	float:right;
}
.NumbersArea{
	width:270px;
	float:right;
	margin-top:-25px;
	margin-right:15px;
	#position:relative;
	margin-left:0px;
	top:0px;
}
.MainNewsDesc
{
	height:55px;
	#height:160px;
}

.MainNewsDesc_txt
{    
    font-size:11px;
    color:#6C6C6C;/*#666666;*/
    margin-right:10px;
    margin-left:0px;
    padding-top:5px;
}

.MainNewsDesc_txt a:hover
{    
    color:#0fa6d5 !important;
    display:inline;
}
.MainNewsDesc_txt a
{    
    color:#0fa6d5 !important;
    display:inline;
}
.MainNewsDesc_txt a:visited
{
    color:#0fa6d5 !important;
}

.MainNews_date
{
    height:15px;
    padding-top:11px;
    font-family:Arial;
    font-size:11px;
    color:#DCA627;    
    margin-right:10px;
    width:100%;
}

.MainImage{
	width:263px;
	height:316px;
	background:url('/Style Library/Images/Mrs_Susan.PNG') no-repeat center center ;
	margin:-301px 0px 0px 0px;
	#margin:-320px 0px 0px -5px;
	z-index:100;
	position:absolute;	
	display:inline;

}
.containerClass{
	z-index: 1000000
}

/*.innerClass{
	left:-25px!important;
}*/
/*=======End of Main News===================*/


/*Styles for dim overlay & message box*/
.msgbox{ width:550px;height:200px;display:none; background:transparent url('/Style Library/Images/PopUp.png') no-repeat; }
.closePopUp{ top:0px; float:right; margin:40px 40px 20px 40px; width:30px;height:25px;cursor:pointer;}
.txtFeedback{color:#253566;margin:0 0 20px 0px;font-family:Tahoma;font-size:13px;}
.FeedbackMail{color:#219fcf;text-align:center;font-family:Tahoma;font-size:13px;}

/*tooltip*/
.containerClass{width: 445px;height: 185px;}
.bgContainerClass{left: 0px; width: 430px; position: absolute; top:0px; height: 185px}
.innerClass{left:25px; width: 93%; position: absolute; top: 10px;  height: 133px; text-align: left}
.imageClass{border: #a7a7a7 2px solid;float:left;}
.titleClass{padding:0px 0px 0px 10px;#padding:0px 0px 5px 10px; font-weight: bold;font-size: 12px; left: auto;color:#0fa6d5;top:auto; height: 9px;text-align:left;margin:0 0 10px 100px;_margin:0px;width:280px;}
.closeClass{right: -5px; background: url() no-repeat left top;
width: 19px; cursor: pointer; position: absolute; top: 0px; height: 19px}
.bodyClass{padding: 0px 0px 0px 20px;#padding: 0px 10px 0px 10px; font-weight: normal;font-size: 10px;#font-size: 9px;
color: #fff; font-family: verdana;height: 130px;text-align: justify;width:280px;margin:0 0 0 90px;_display:inline;_margin:-100px 0 0 110px}

.contentWebsiteClass{padding: 0px 10px 0px 10px; font-weight: normal;font-size: 11px; left: 105px;
overflow: auto; width: 85%;color: #0fa6d5; font-family: verdana; position: absolute; top: 140px;height: 20px; text-align: left; text-decoration: none}

#tooltip {margin-top:-150px;
background: url('/Style Library/Images/balloon-1.png') no-repeat left top;
position: absolute;
z-index: 3000;	
}
#tooltip.viewport-right{background-color:lime;padding-left:-10px;
	background: url('/Style Library/Images/balloon-0.png') no-repeat left top;}