﻿@import url('spOverwrite.css');
@import url('frameWorkStructure.css');

/*****Start MOI Layout*********/

html , body{
	height:100%;
}

body{
	font-family:ËÎÌå,verdana!important;
	font-size:11px;
	color:#000;
}


#body .MOIBody{
	background:#fff url('../Images/Backgrounds/body-bg.gif') repeat-x left top;
	width:100%;
	height:100%;
	font-size:11px;
}


.pageContainer
{
	width:985px;
	height:70%;
}

.contentWrapper
{
	width:985px;
	min-height:100%;	
	background: url(../images/backgrounds/sidebar-bg.jpg) no-repeat left top;
	position:relative;

}




*html .contentWrapper
{
	position:static;
	height:80%;
}


#contentArea
{
	padding-bottom:44px;

}


*html #contentArea
{
	padding-bottom:10px;
	height:100%;
}


*html #contentArea
{
	padding-bottom:10px;
}


#globalNavigationArea
{
	color:#000;
    height:15px;
}

#globalNavigationArea a:link , #globalNavigationArea a:active , #globalNavigationArea a:hover , #globalNavigationArea a:visited
{
	color:#000;
	text-decoration:none;
}

.ms-globalright
{
	
}


/****Content Modification****/

.WPBody a:link , .WPBody a:active , .WPBody a:hover , .WPBody a:visited
{
	color:#000!important;
	text-decoration:none;
}

.WPBody a:hover
{
	text-decoration:underline;
}


#topArea
{
	height:55px;
	margin:5px 0;
}

#logo
{
	width:266px;
	height:53px;
	float:left;
}

*html #logo
{
	margin-left:2px;
}

.topLinks
{
	float:right;
	width:450px;
}

.topLinks table
{
	float:right;
}


.topLinks a:link , .topLinks a:active , .topLinks a:visited
{
	color:#000;
	text-decoration:none;
}

.topLinks a:hover
{
	color:#000;
	text-decoration:underline;
}


.SrchBox
{
	width:300px;
	float:right;
	margin-top:5px;
}

.SrchBox #SRSB , .SrchBox .advancedsearch 
{
	float:left;
	white-space:nowrap;
}

.SrchBox #SRSB
{
	width:215px;
	margin-right:6px;
}

.SrchBox > #SRSB
{
	margin-right:15px;
}


.advancedsearch
{
	padding-top:7px;
}

.advancedsearch a:link , .advancedsearch a:active , .advancedsearch a:hover , .advancedsearch a:visited
{
	color:#000;
	text-decoration:none;
}

#navigationArea
{
	height:21px;
	padding:9px 0 10px 0;
	overflow:hidden;
}


#navigationArea ul
{
	list-style-type:none;
	margin:0;
	padding:0;
	
}


#navigationArea li
{
	float:left;
	min-height:21px;
	font-family:ËÎÌå,verdana;
	font-size:11px;
	font-weight:bold;
	background:url(../images/backgrounds/mainNav-sep.gif) no-repeat right center;
	padding-right:7px;
	height:auto !important;
}


#navigationArea li span
{
	float:left;
	padding-right:8px;

}

#navigationArea li img
{
	vertical-align:middle;
	margin-left:3px;

}


#navigationArea li a , #navigationArea li a:link , #navigationArea li a:active , #navigationArea li a:hover , #navigationArea li a:visited
{
	padding-left:8px !important;
	min-height:18px;
	padding-top:3px;
	color:#fff;
	text-decoration:none;
	float:left;
	height:auto;
	display:block;
	
	


}
*html #navigationArea li.selected span 
{
	background:#cc0000 url(../images/backgrounds/mainNav-rightCurve.gif) no-repeat right top;
	height:21px !important;
}

#navigationArea li.selected span ,#navigationArea li:hover span
{
	background:#cc0000 url(../images/backgrounds/mainNav-rightCurve.gif) no-repeat right top;
}


#navigationArea li.selected a , #navigationArea li.selected a:link , #navigationArea li.selected a:active , #navigationArea li.selected a:hover , #navigationArea li.selected a:visited
{
	background:url(../images/backgrounds/mainNav-leftCurve.gif) no-repeat left top;

}


/* ######### Style for Drop Down Menu ######### */

*html #navigationArea .dropmenudiv li,*html #navigationArea .dropmenudiv li a{
	padding:5px !important;
	
	

}

.dropmenudiv{
background:url(../images/backgrounds/submenu-bot.png) no-repeat left bottom;
position:absolute;
top: 0;
z-index:100;
width: 168px;
visibility: hidden;
padding-bottom:9px;

}

#navigationArea .dropmenudiv  ul{
margin:0;
padding:6px 0 0 0;
background:url(../images/backgrounds/submenu-top.png) no-repeat left top;
}

#navigationArea .dropmenudiv li
{
	float:none!important;
	background:#fff url(../images/backgrounds/submenuItem-bg.gif) no-repeat center bottom;
	line-height:21px;
	height:21px;
	font-size:11px;
	margin:0!important;
	padding:9px 0 3px 0;
	border-left:solid 1px #989898;
	border-right:solid 1px #989898;
}

#navigationArea .dropmenudiv a:link , #navigationArea .dropmenudiv a:active , #navigationArea .dropmenudiv a:visited
{
padding-right:12px;
text-decoration: none;
color: #000!important;
float:none!important;
background:none!important;
font-weight: bold !important;
}

#navigationArea .dropmenudiv a:hover{ /*THEME CHANGE HERE*/
color: #cc0000!important;
}



/**/

#flashBanner
{
	margin-bottom:5px;
}

.sideBanner
{
	margin:0 auto;
	padding-bottom:2px;
	text-align:center;
}


/***/

#affliatedEntities
{
	padding:10px 0;
	border-top:solid 1px #d3d4d5;
}

#affliatedEntities span
{
	float:left;
	margin-top:5px;
}

#affliatedEntities ul
{
	margin:0 0 0 30px;
	padding:0;
	list-style-type:none;
	float:left;
	width:850px;

}

#affliatedEntities li
{
	color:#626262;
	/*text-transform:uppercase;*/
	float:left;
	padding:0px 10px;
	margin-bottom:12px;
	background:url(../images/backgrounds/slogan-bg.gif) no-repeat center left;
	text-align:center;
	
}


#affliatedEntities li.sep
{
	width:100%;
	float:none;
	height:1px;
	border:0;
	border-bottom:solid 1px #e0e0e0;
	padding:0;
	line-height:1px;
	font-size:0;
}



#affliatedEntities li a.txt:link , #affliatedEntities li a.txt:active , #affliatedEntities li a.txt:visited , #affliatedEntities li a.txt:hover
{
	color:#626262;
	text-decoration:none;
	display:block;
	vertical-align:middle;
	padding-top:8px;
}




#affliatedEntities li a.txt:hover
{
	text-decoration:underline;
}


#affliatedEntities li a.txt
{
 	line-height:40px;	
}


#affliatedEntities li.WImg a.txt
{
	line-height:15px;

}

#affliatedEntities li img
{
	vertical-align:top;
	max-height:30px;
}

*html #affliatedEntities li img
{
	height:30px;
}

#footerArea 
{
	border-top:solid 1px #d3d4d5;
	background:#fff url(../images/backgrounds/footer-bg.gif) no-repeat center 1px;
	height:31px;
	margin-top:2px;
	padding-top:11px;
	color:#fff;
	position:absolute;
	bottom:0;
	width:985px;

}


*html #footerArea
{
	position:static;
}


#footerArea span.copyrights
{
	float:left;
	margin-left:15px;
}


#footerArea span.bestview
{
	float:left;
	color:#cd9d9d;
	margin-right:15px;
	margin-left:5px;

}


#footerArea .FooterLinks
{
	padding:0;
	float:right;
	margin:0 15px;
	width:auto;
	text-align:right;
}


.FooterLinks td
{
	padding:0 3px;
}

#footerArea td a:link , #footerArea td a:active , #footerArea td a:visited
{
	color:#fff;
	text-decoration:none;
}

#footerArea td  a:hover
{
	text-decoration:underline;
}

#footerArea li a:hover
{
	text-decoration:underline;
}




/******** components*************/

/******Custom WP*********/


.oneColumn3In1 .CustomWP
{
	background:url(../images/backgrounds/3colCustomWP-bg.gif) no-repeat left top;
	padding-top:11px;
	padding:10px 5px 5px 5px;
	width:740px;
	/*margin:5px 0 0 5px;*/

}


.oneColumn2In1 .CustomWP
{
	background:url(../images/backgrounds/customWP-bg.gif) no-repeat left top;
	width:513px;

}


.WPTitle
{
	margin:0;
	padding:0 0 6px 6px;
	border-bottom:solid 1px #7c1102;
	color:#0c3040;
	font-size:16px!important;
	
}


.WPTitle *
{
	font-size:16px!important;
}



.WPBody
{
	padding:10px 3px;
}




.more
{
	padding:0;
	margin:10px 0 0 0;
	
}
.more a
{
	overflow:hidden!important;
	display:block!important;
	padding-left:10px;
	padding-top:5px;
	width:200px;

}

.more a:link , .more a:active , .more a:visited
{
	color:#0c3040!important;
	text-decoration:underline!important;

}

.more a:hover 
{
	color:#0c3040!important;
	text-decoration:none!important;
	

}

/*** Highlights Component****/

.Highlights ul
{
	margin:0;
	padding:0;
	list-style-type:none;
}


.Highlights li
{
	margin:0;
	padding:10px 10px 0 7px;
	background:url(../images/backgrounds/highlights-arrow.gif) no-repeat left 15px;
	color:#626262;
}

.Highlights li a:link , .Highlights li a:active , .Highlights li a:visited
{
	color:#626262!important;
	text-decoration:underline!important;
}

.Highlights li a:hover
{
	text-decoration:none!important;
}


.spot
{
	background:url(../images/backgrounds/ItemBreak.gif) no-repeat left bottom;
	padding:10px 0;
}



.spot .itemImg
{
	width:108px;
	height:80px;
	border:solid 1px #cacaca; 
	margin-right:10px;
	float:left;
}

.spot .details
{
	float:left;
	width:380px;
}

.spot h4 , h4
{
	color:#07354f;
	font-size:13px!important;
	font-weight:normal;
	margin:0;
	padding:0;
}

.spot h4 a:link , .spot h4 a:active , .spot h4 a:hover , .spot h4 a:visited
{
	color:#07354f!important;
	text-decoration:none;
}



.spot .date
{
	color:#939494;
	display:block;
}

.spot p
{
	margin:6px 0;
	padding:0;
}


/***************/
.sideBox
{
	background:url(../images/backgrounds/box-bg.gif) repeat-y left top;

}

*html .sideBox
{
	border-right:solid 1px #fff;
}


.sideBoxTop
{
	background:url(../images/backgrounds/boxTop.gif) no-repeat left top;
	padding:13px 10px 0 6px;


}


.sideBoxBot
{
	background:url(../images/backgrounds/boxBot.gif) no-repeat left bottom;
	padding-bottom:10px;

}


.sideBox .WPTitle
{
   /*padding-left:0;*/
   margin-bottom:5px;
}



/******Events**********/
.event .allEventsDetails{
	white-space:nowrap;
}
*html .event .allEventsDetails{
	white-space:normal;
}


.event .more , .event .more a
{
	margin:0;
	padding:0;
}

.eventsWP 
{
	color:#a01820;
}

.eventsWP .event
{
	background:url(../images/backgrounds/ItemBreak-sm.gif) no-repeat center bottom;
	padding:0  0 10px 0;
	margin-bottom:5px;
}

.eventsWP .allEventsDetails , .dayEvent .allEventsDetails
{
	font-size:10px;
	margin:0 0 5px 0;
	padding:0;
}

.eventsWP .hilight , .dayEvent .hilight
{
	color:#9e9e9e;
}

.eventsWP .allEventsTitle , .dayEvent .dayEventsTitle
{
	color:#07354f;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding:0;
}


.slm-layout-main .eventsWP .allEventsTitle  , .slm-layout-main .eventsWP .allEventsTitle a:link , .slm-layout-main .eventsWP .allEventsTitle a:active , .slm-layout-main .eventsWP .allEventsTitle a:hover , .slm-layout-main .eventsWP .allEventsTitle a:visited 
{
	font-size:12px!important;
}

.dayEvent .dayEventsLocation span{
color:#9e9e9e;
float:left;
padding-right:5px;
	
}
.dayEventsDescription ,.dayEventsDetails span{
	color:#0c3040;
}
.eventsDate{
	COLOR: #a01820;
}
.dayEvent .dayEventsTitle {
	padding-bottom:5px;
}
.eventsWP .allEventsTitle a:link , .eventsWP .allEventsTitle a:active , .eventsWP .allEventsTitle a:hover , .eventsWP .allEventsTitle a:visited
,.dayEvent .dayEventsTitle a:link , .dayEvent .dayEventsTitle a:active , .dayEvent .dayEventsTitle a:hover , .dayEvent .dayEventsTitle a:visited
{
	color:#07354f!important;
	text-decoration:none;
	font-weight:bold;
}


.eventsWP .CDWP_MoreCssClass
{
	padding:0;
	margin:10px 0 0 0;
}

.eventsWP .CDWP_MoreCssClass a:link , .eventsWP .CDWP_MoreCssClass a:active , .eventsWP .CDWP_MoreCssClass a:visited
{
	color:#000!important;
	text-decoration:underline!important;
}

.eventsWP .CDWP_MoreCssClass a:hover
{
	color:#000!important;
	text-decoration:none!important;
}

.allEventsLocation , .allEventsDescription
{
	color:#0c3040;
}


/****Videos****/
.videos address
{
	color:#a01820;
	font-style:normal;
	font-size:9px;
}



/*****Inners******/

#HeadeImage
{
	/*background:url(../images/backgrounds/header_bg.jpg) no-repeat left top;*/
	height:87px;
	overflow:hidden;
}

.HeadeImageGeneral
{
	background:url(../images/backgrounds/header_bg.jpg) no-repeat left top;
}


.HeadeImageInv
{
	background:url(../images/backgrounds/header_bg.jpg) no-repeat left top;
}

.HeadeImageNBFS
{
	background:url(../images/backgrounds/header_nbfs_bg.jpg) no-repeat left top;
}

.HeadeImageEco
{
	background:url(../images/backgrounds/header_inv_bg.jpg) no-repeat left top;
}

.HeadeImageMedia
{
	background:url(../images/backgrounds/headerMedia_bg.jpg) no-repeat left top;
}

.HeadeImageAsset
{
	background:url(../images/backgrounds/headerAsset_bg.jpg) no-repeat left top;
}


#HeadeImageMedia
{
	height:87px;
	overflow:hidden;
	background:url(../images/backgrounds/headerMedia_bg.jpg) no-repeat left top;
}


#HeadeImage img ,#HeadeImageMedia img
{
	max-height:87px;
	max-width:983px;
	display:none;
}


#HeadeImage h2 ,#HeadeImageMedia h2
{
	position:absolute;
	margin-top:20px;
	margin-left:15px;
	color:#fff;
	font-family:"Trebuchet MS";
	font-size:24px;
	font-weight:normal;
	text-transform:uppercase;

}



#breadCrumbArea
{
	color:#fff;
	height:33px;
	padding-top:7px;
}

#breadCrumbArea a:link , #breadCrumbArea a:active , #breadCrumbArea a:hover , #breadCrumbArea a:visited
{
	color:#acacac!important;
	text-decoration:underline;
}


/**** Toggle *******/

.dotSep
{
	border-bottom:dotted 1px #6f9ecc;
	width:100%;
	line-height:1px;
	height:1px;
	margin:10px 0;
	padding:0;

}


.resultInfo
{
	font-size:13px;
	color:#07354f;
}

.collapsed  , .expanded
{
	float:left;
}


.collapsed a:link , .collapsed a:active , .collapsed a:hover , .collapsed a:visited
{
	color:#000!important;
	text-decoration:none!important;
	font-size:13px!important;
	padding-left:25px;

}
.expanded a:link , .expanded a:active , .expanded a:hover , .expanded a:visited
{
	color:gray!important;
	text-decoration:none!important;
	font-size:13px!important;
	padding-left:25px;

}

.collapsed a:link , .collapsed a:active , .collapsed a:hover , .collapsed a:visited
{
	background:url(../images/icons/collapse.gif) no-repeat left top;

}

.expanded a:link , .expanded a:active , .expanded a:hover , .expanded a:visited
{
	background:url(../images/icons/expand.gif) no-repeat left top;
}

.togglePanel
{
	padding:10px 8px;
}

.togglePanel a:link , .togglePanel a:active , .togglePanel a:visited{
	text-decoration:underline!important;
}

.togglePanel a:hover
{
	text-decoration:none!important;
}


.oppCount
{
	float:right;
	font-weight:bold;
	color:#a0a0a0;
}


a.oppName , a.oppName:link , a.oppName:active , a.oppName:visitted , a.oppName:hover
{
	font-weight:bold;
	color:#46687b!important;
	text-decoration:none!important;
}




.togglePanel th
{
	background:url(../images/backgrounds/tHeader-bg.gif) repeat-x left top;
	font-weight:normal;
	color:#912d30;
	text-align:left;
	height:26px;
	padding-left:6px;
}


.togglePanel table table td
{
	padding:6px;
}


.row , .rowAlt
{
	background-color:#f3f3f3;
}

.rowsSep
{
	border-top:solid 3px #fff;
	border-bottom:solid 1px #d3d3d3;
}

.row td span{
	word-break:break-word;
}


/********************side bar - tree View********************/

.verticalNav
{
	color:#232323;
}

.verticalNav .spSideNav .ms-navSubMenu1{
	margin-top:-4px;
}


.seealso
{
	padding:10px 10px 10px 15px;
	background:url(../images/backgrounds/seealso-bg.jpg) no-repeat center top;
	font-weight:bold;
	margin-left:-10px;
	margin-top:5px;
	height:17px;

}


.mainSideNav
{
	background:url(../images/backgrounds/main-nav-bot-bg.gif) no-repeat center bottom;
	padding-bottom:7px;
	width:217px;
	margin:0 auto 5px auto;
}

.mainSideNavTop
{
	background:#494949 url(../images/backgrounds/main-nav-top-bg.gif) no-repeat center top;
	padding-top:6px;
}

.mainSideNavTop ul
{
	margin:0;
	padding:0;
	width:100%;
	list-style-type:none;
}


.mainSideNavTop li
{
	margin:0;
	padding:0;
	width:190px;
	height:18px;
	background:url(../images/backgrounds/main-nav-item-sep.gif) no-repeat center bottom;
	padding:12px 7px 10px 20px;
	font-size:12px;
}


.mainSideNavTop li.last
{
	background:none;
	padding:12px 7px 4px 20px;
}


.mainSideNavTop li.selected
{
	background-image:url(../images/backgrounds/main-nav-item-active.gif)!important;
	background-repeat:no-repeat;
	background-position:center bottom;
}


.mainSideNavTop li a:link ,.mainSideNavTop li a:active , .mainSideNavTop li a:hover , .mainSideNavTop li a:visited
{
	color:#aaa;
	text-decoration:none;
}


.mainSideNavTop li a:hover
{
	color:#fff;
}


.mainSideNavTop li.selected a:link ,.mainSideNavTop li.selected a:active , .mainSideNavTop li.selected a:hover , .mainSideNavTop li.selected a:visited
{
	color:#fff;
}







/*********************Auxilary*******************/
.auxilary
{
	float:right;	
}

.auxilary #ctl00_tdSendToFriend{
	padding-right:3px;
}


#dhtmltooltip
{
    border:solid 1px #232323;
    color:#000!important;
    text-align:center;
    background-color:#ffffe1!important;
    padding:0!important;
    font-size:10px!important;
    line-height:13px;

}


/**************press releases**************/
.allNews a:link , .allNews a:active , .allNews  a:hover , .allNews a:visited
{
	color:#000;
	font-size:11px!important;
	text-decoration:underline;
	font-weight:normal;
}



.newsDetailsImg
{
	width:182px;
	margin:12px 7px 12px 3px;

}
.newMainImg 
{
	width:auto !important;
	
}

.newMainImg img
{
	width:180px;
	height:213px;
	border:solid 1px #d2d2d2!important;
}

.newMainImg .slm-layout-main img
{
	width:auto!important;
	height:auto!important;
}

.newMainImg .link-item a:link , .newMainImg .link-item a:active , .newMainImg .link-item a:visited
{
	color:#0c3040!important;
	text-decoration:underline!important;
}

.newMainImg .link-item a:hover 
{
	color:#0c3040!important;
	text-decoration:none!important;
}

.moreImgsWP  *
{
	padding:0!important;
}
.moreImgsWP .kwiz-ig-galeryImage-td img
{
	width:58px;
	height:58px;
}


.newsPageItemcontent
{
	width:515px;
	margin:0 10px!important;
	
}

*html .newsPageItemcontent
{
	margin:0 9px 0 10px!important;
	
}




.fullWidth
{
	width:720px!important;
	margin:0!important;
}

.newsPageItemcontent .spot
{
	background:none;
}

.newsPageItemcontent .spot h4
{
	font-weight:bold;
}

/****FAQ*****/

.otherNewsContent table
{
	width:100%;
}

.SubSiteTD 
{
	width:30%;
	margin:0;
	padding:10px 10px 0 7px;
	background:url(../images/backgrounds/highlights-arrow.gif) no-repeat left 15px;
	color:#626262;
}

.SubSiteTD a:link , .SubSiteTD  a:active , .SubSiteTD  a:visited
{
	color:#626262!important;
	text-decoration:underline!important;
}

.SubSiteTD a:hover
{
	text-decoration:none!important;
}



/****Sitemap*******/
.treeContainer
{
    width:90%;
    min-height:400px;
    margin:auto;
    margin-top:5px;
    text-align:left;
    padding:20px;
}
.parentNodeHome
{
    border-top:1px solid #7c1102;
    border-bottom:1px solid #7c1102;
    border-right:1px solid #7c1102;
    height:21px;
    display:inline-block;
    padding-top:3px;
    background:url('../Images/backgrounds/treeBgStrip.gif') repeat-x;
    width:200px !important;
    
}
.finalChildren a:link , .finalChildren a:active , .finalChildren a:visited
{   
     
    background:none;
    border:none;
    background:url('../Images/icons/treeBullet.gif') 0px 9px no-repeat;
    padding-left:15px;
    margin-bottom:0px;
    margin-top:5px !important;
    padding-top:5px !important;
    display:block;
    color:#7d7d7d!important;
}


.finalChildren a:hover
{
	color:#cc0000!important;
}
div.children
{
   padding:0px;  
   margin-top:0px;
   margin-left:20px;
}

.children A {	PADDING-left: 10px}
.parentNode a
{
    
    border-top:1px solid #7c1102!important;
    border-bottom:1px solid #7c1102!important;
    border-right:1px solid #7c1102!important;
    height:20px;
    display:block;
    padding-top:3px;
    background:url('../Images/backgrounds/treeBgStrip.gif') repeat-x top;
    width:200px !important;
    margin-top:8px;  
    font-size:13px!important;
    font-weight:bold;
	color:#46687b!important;
  
}

.treeContainer .parentNode img ,.treeContainer .parentNodeHome img

{
    margin-left:4px;
    margin-right:5px;
    border:none;
}

.treeContainer a img{
  border-top:1px solid #7c1102!important;
    border-bottom:1px solid #7c1102!important;
    border-left:1px solid #7c1102!important;
    display:block;
    padding-top:0px;
    background:url('../Images/backgrounds/treeBgStrip.gif') repeat-x top;
    margin-top:8px;
    padding:4px;



}


/***new sitemap**/
.sitemapList
{
	padding:0;
	margin:0;
}
.sitemapList , .sitemapList ul
{
	list-style-type:none;
}

.sitemapList ul
{
	margin:5px 10px;
	
}

.sitemapList li
{
	background:url(../images/backgrounds/parent-bg.gif) repeat-x left top;
	height:23px;
	padding:10px 5px 0 5px;
	margin-bottom:5px;
}

.sitemapList > li
{
	height:auto;
	min-height:23px;
}

.sitemapList li a:link , .sitemapList li a:active , .sitemapList li a:hover , .sitemapList li a:visited
{
	color:#cc0200!important;
	text-decoration:none!important;
	font-size:12px!important;
	font-weight:bold;
}


.sitemapList li li
{
    background:none;
    height:10px;
    padding:5px;
   	margin-bottom:0px;
}


.sitemapList > li > ul >li
{
	height:auto;
	min-height:10px;
}



.sitemapList li li a:link , .sitemapList li li a:active , .sitemapList li li a:hover , .sitemapList li li a:visited
{
	color:#000!important;
	font-weight:normal;
	font-size:11px!important;
	
}


/****** press release listing ********/
.PageItem, .HighlightPageItem
{
	width:100%;
}

.PageItem td
{
	vertical-align:text-top;
	padding:0;
}

.HighlightPageItem td
{
	padding: 5px !important;
	border-bottom: dotted 1px #6f9ecc;
}

.HighlightPageItem td table td
{
	border: none !important;
	padding-top: 10px;
	vertical-align: top !important;
	height: 97px !important;
}


.HighlightPageItem td table img
{
	width: 97px !important;
	height: 97px !important;
	margin-right: 15px !important;
}

.HighlightPageItem td table td div.CDWP_NewsWithImageTemplate_Div_Css span
{
	font-weight: bold;
	color: #777;
}

.HighlightPageItem td table td div.CDWP_NewsWithImageTemplate_Div_Css p
{
	margin:6px 0;
	padding:0;
	line-height:18px;
}


.HighlightPageItem td table td div.CDWP_NewsWithImageTemplate_Div_Css p *
{
	font-weight: normal !important;
	color: #000 !important;
	line-height:18px;

}

.HighlightPageItem td table td h3
{
	margin-bottom:4px;
}

.HighlightPageItem td table td h3.readmore
{
	font-size:11px!important;
	font-weight:normal!important;
	padding:0!important;
	margin:0!important;
}


.WPBody .HighlightPageItem td table td h3 a:link , .WPBody .HighlightPageItem td table td h3 a:active , .WPBody .HighlightPageItem td table td h3 a:hover , .WPBody .HighlightPageItem td table td h3 a:visited
{
	color: #073453 !important;
	text-decoration:none!important;
	font-size:13px!important;
}


.WPBody .HighlightPageItem td table td h3.readmore a:link , .WPBody .HighlightPageItem td table td h3.readmore a:active , .WPBody .HighlightPageItem td table td h3.readmore a:hover , .WPBody .HighlightPageItem td table td h3.readmore a:visited
{
	text-decoration:underline!important;
}

.homeHighlighs .WPBody .HighlightPageItem td table td h3 a:link , .homeHighlighs .WPBody .HighlightPageItem td table td h3 a:active , .homeHighlighs .WPBody .HighlightPageItem td table td h3 a:hover , .homeHighlighs .WPBody .HighlightPageItem td table td h3 a:visited
{
	font-size:12px!important;
}


.WPBody .HighlightPageItem td table td h3.readmore a:hover
{
	text-decoration:none!important;
}

.CDWP_NewsTemplate_Css
{
	border-bottom:dotted 1px #6f9ecc;
	margin:0 10px;
	padding:10px 0;
	font-size: 12pt;
}

.CDWP_NewsTemplate_Css span
{
	color:#939494;
}

.CDWP_NewsTemplate_Css p
{
	margin:6px 0;
	padding:0;
	line-height:18px;
}

.CDWP_NewsTemplate_Css p span
{
	color:#323232;
}


.CDWP_NewsTemplate_Css h3
{
	color:#46687b;
	font-size:13px;
	font-weight:normal;
	margin:0;
	padding:0;
}

.CDWP_NewsTemplate_Css h3 a:link , .CDWP_NewsTemplate_Css h3 a:active , .CDWP_NewsTemplate_Css h3 a:hover , .CDWP_NewsTemplate_Css h3 a:visited
{
	color:#07354f!important;
	text-decoration:none;
	font-weight:normal;
	font-size:13px;
	display:block;
	padding-top:5px;
	
}


/******Documents******/
.caseStudiesTable
{
	width:100%;
}
.caseStudiesTable th
{
	color:#9a292d;
}

.caseStudiesTable .tableDetails TH
{
/*	width:50px !important;*/
	vertical-align:text-top;
	padding-bottom: 7px;
	padding-left: 10px;
	border-bottom: solid 1px #ccc;
}
.caseStudiesTable .tableDetails TH span
{
	
	white-space:nowrap !important;
}

.caseStudiesTable td
{
	width:auto !important;
	vertical-align:text-top;
	padding-top: 20px;
	padding-left: 10px;
	border-bottom: solid 1px #ccc;
}

.caseStudiesTable td H3{
	width:90%;
}

.caseStudiesTable td H3 a:link , .caseStudiesTable td H3 a:active , .caseStudiesTable td H3 a:hover , .caseStudiesTable td H3 a:visited
{
	font-size:11px!important;
	color:#000!important;
}


.caseStudiesTable td img
{
	margin-left: 10px;
	margin-right: 10px;
}

.caseStudiesTable td span[id$=BoundFieldLanguage]
{
	color:#0378c7;
	font-weight:bold;
}


/*************FAQ*****************/
.CDWP_FAQTemplate_table_Css
{
	padding:10px 0 0 0;
	margin:10px 0 3px 0;
	border-bottom:dotted 1px #6f9ecc;
}
.CDWP_FAQTemplate_table_Css
{
	width: 100%;
}
.CDWP_FAQTemplate_AnswerRow_Css TD
{
	padding:8px 8px 8px 22px;
	font-size: 12px;
	margin: 5px;
	color: #5c5c5c;
}
.CDWP_FAQTemplate_QuestionRow_Css IMG
{
	padding-right: 4px;
	padding-top:2px;
	float: right !important;
	width: auto !important;
}
.CDWP_FAQTemplate_QuestionRow_Css TD
{
	padding:0;
	font-weight: bold;
	font-size: 13px;
	color:#9a292d;
}
.CDWP_FAQTemplate_QuestionRow_Css TD SPAN
{
	display: block;
	width: 700px;
}


/********Calendar******************/
.myCalendar
{
	float:left;
	margin-right:10px;
	background:url(../images/backgrounds/cal-bg.gif) repeat-x left bottom;
	border:solid 1px #656565;
	margin-top:10px;
	color:#0c3040;
	border-collapse:separate!important;

}

.dayEvent
{
	float:left;
	width:450px;
	padding-bottom:5px;
	margin:5px 0;
	border-bottom:dotted 1px #6f9ecc;

}

.eventDetails .dayEvent
{
	width:100%;
	float:none;
}


.MyTitleStyle
{
	border-bottom:solid 1px #656565;
}

.EventDay
{
	background-color:#701002;
	border:solid 1px #701002;
}

.EventDay a:link , .EventDay a:active , .EventDay a:visited , .EventDay a:hover,
.EventsDaySelected a:link , .EventsDaySelected a:active , .EventsDaySelected a:visited , .EventsDaySelected a:hover
{
	color:#fff!important;
}

.Today
{
	border:solid 1px #701002;
	color:#701002;
	font-weight:bold;
}

.MyWeekendDayStyle
{
	color:#951502;
}

.storylink{
	width:480px;
	display:block;
}
.ms-SPLink ,.ms-SpLinkButtonInActive{
margin:0px;
padding:0px;
	
}
.ms-SPLink a{
	padding-bottom:5px !important;
}

.TableRss{
	border-right:1px gray solid;
	border-top:1px gray solid;

}
.TableRss td{
border-left:1px gray solid;
border-bottom:1px gray solid;
padding:5px 10px;
white-space:nowrap;
	
}
.URLSRSS {
	width:100%
}
.TitleRss td{
border:none !important;
background:#d9d9d9;
	
}
.TitleRss .TitleRsscol1 {
border-left:1px gray solid !important;
	
}

.ms-ToolPaneOuter
{
	margin-left: 550px !important;
}

/* RedTape & ShareIdeas */

#tblRedTape
    {
        width: 100%;
        color: #333;
    }
    #tblRedTape .ErrorMessage
    {
        font-size: 8pt;
        color: #9c0000;
    }
    #tblRedTape .BoldText
    {
        font-weight: bold;
    }
    .TextBoxStyle , .TextBoxStyle-sm
    {
        width: 300px;
        margin: 1px;
        width: 300px;
        margin: 1px;
        background:#fff url(../images/backgrounds/srchTxt-btn.gif) repeat-x left bottom;
		height:16px;
		line-height:16px;
		border:solid 1px #c8c8c8;
    }
    
    .TextBoxStyle-sm
    {
        width: 180px;
    }

    
    .ButtonStyle , .ButtonStyle-lg , .ButtonStyle-vlg
    {
		background:#fff url('../Images/Backgrounds/button_bg.gif') no-repeat left top;
		border: none;
		width: 59px;
		height: 20px;
		font-size: 9pt;
		font-weight:bold;
        
    }
    
    .ButtonStyle-lg
    {
		background:#fff url('../Images/Backgrounds/button-lg_bg.gif') no-repeat left top;
		width: 80px;        
    }
    
    .ButtonStyle-vlg
   	{
		background:url('../Images/Backgrounds/btnRepeat-bg.gif') repeat-x left top;
		width: auto;
		border:solid 1px #c8c8c8;
    }


    #tblRedTape .CheckBoxStyle
    {
        width: 100%;
    }
    #tblRedTape .FormTitle
    {
        height: 30px;
    }
    #tblRedTape .FormTitle *
    {
        font-size: 10pt;
        font-weight: bold;
        color: #9c0000;
    }
    
    
    .validationTD
    {
	padding-top:10px;
	}
    
.ms-formbody , .ms-formbody div
{
	word-break:normal!important;
}
   
    
/****pagination*******/
.Pager table
{
	height:35px;
	padding-top:20px;
	width:100%;
	background:url(../images/backgrounds/pagination_bg.gif) repeat-x left top;

}


.Pager td
{
	border: none !important;
}


.Pager table td
{
	height:35px!important; 
	padding:0!important;
	text-align:center;
	vertical-align:middle!important;
}

.HighlightPageItem .Pager table td
{
	height:35px!important; 
	vertical-align:middle!important;
}


.Pager table td span
{
	color:red;
	display:block;
	background:url(../images/backgrounds/current_page_bg.gif) no-repeat center top;
	height:35px;
	padding-top:20px;

}


.Pager table td a:link , .Pager table td a:active , .Pager table td a:visited
{
	color:#000;
}

.Pager table td a:hover
{
	color:red;
	text-decoration:none;
}


.Pager table td img
{
	width:15px!important;
	height:15px!important;
}


/**Investment opp details***/

#onetIDListForm
{
	width:100%;
}


/***Photo gallery list****/

.CDWP_PagesListCssClass h3
{
	background:url(../images/backgrounds/content-arrow.gif) no-repeat left 5px;
	padding-left:12px;
	font-size:11px!important;
}





/**************tree view******/
.videoTreeView td
{
	white-space:normal!important;
	vertical-align:middle;
}

.videoTreeView td img
{
	vertical-align:middle;
}

td.videoParent , .videoParentIcon
{
	background:url(../images/backgrounds/parent-bg.gif) repeat-x left bottom;
	height:33px;
	vertical-align:middle;
}

.videoParentIcon img , .videoLeafIcon img
{
	vertical-align:middle;
	margin:0 3px;
}


.pdfLeafIcon
{
	background:url('/_layouts/images/icpdf.gif') no-repeat center center;
}

.pdfLeafIcon img
{
	vertical-align:middle;
	visibility:hidden;
	margin:0 3px;
}



.videoParent
{

	width:100%;
}

.videoParent a:link , .videoParent a:active , .videoParent a:hover , .videoParent a:visited
{
	color:#000!important;
	text-decoration:none!important;
	font-size:12px!important;
	font-weight:bold;
}


.videoLeaf , .videoLeafIcon
{
	border-bottom:solid 1px #cecece;
	padding:10px 0;
}

.videoLeaf
{
	width:100%;
}

/******search result*****/

.srch-WPBody  .srch-stats , .srch-WPBody  .srch-Page
{
	background-color: transparent!important
}

.srch-Icon img
{
	vertical-align:middle;
	margin-right:3px;
}

.srch-Title a:link , .srch-Title a:active , .srch-Title a:hover , .srch-Title a:visited , .srch-Title b
{
	color:#cc0200!important;
}

.srch-Metadata .srch-URL a , .srch-Metadata .srch-URL a:link , .srch-Metadata .srch-URL a:visited , .srch-Metadata .srch-URL a:active , .srch-URL a:hover
{
	color:#0378c7!important;
}


.srch-Page-bg , .srch-Page
{
	height:15px;
	padding-top:20px;
	width:100%;
	background:none!important;
	background-image:url(../images/backgrounds/pagination_bg.gif)!important;
	background-repeat:repeat-x!important;
	background-position:left top;
	text-align:center!important;
	color:red!important;
}


.srch-Page a:link , .srch-Page a:visited , .srch-Page a:active  , .srch-Page a:hover
{
	color:#000!important;
	text-align:center;
}


.srch-Page a:hover
{
	color:red!important;
}



.srch-Page a#SRP_Next:link , .srch-Page a#SRP_Next:visited , .srch-Page a#SRP_Next:active  , .srch-Page a#SRP_Next:hover

{
	background:url("../../../en-us/ISPK/images/lastpage.GIF") no-repeat center top;
	border:0;
	font-size:0px!important;
	color:#ddd!important;
	padding:3px 0;
	width:15px;
	height:11px;
	vertical-align:bottom;
	display:inline-block;
}


.srch-Page a#SRP_Prev:link , .srch-Page a#SRP_Prev:visited , .srch-Page a#SRP_Prev:active  , .srch-Page a#SRP_Prev:hover
{
	background:url("../../../en-us/ISPK/images/firstpage.GIF") no-repeat center top;
	border:0;
	font-size:0px!important;
	color:#ddd!important;
	padding:3px 0;
	width:15px;
	height:11px;
	vertical-align:bottom;
	display:inline-block;

}


/***start lang dropdown***/

.DropdownClosed
{
    cursor:pointer;
    background:url(../images/backgrounds/lang_arrow.gif) no-repeat 30px center;
    height:15px;
    padding-right:10px;
   	width:60px;
	color:#2da7d6!Important;

}


.DropdownOpened
{
    cursor:pointer;
    height:15px;
    padding-right:10px;
    background-color:#9d161d;
	text-align:left!important;
	padding-left:5px;
	border:solid 1px #727272;
	border-bottom:0;
	width:53px;
	color:#fff!Important;
}


.DropdownValues
{
	margin:0;
	width:63px;
	position:absolute;
	background-color:#fff;
	text-align:left!important;
	padding-left:5px;
	border:solid 1px #727272;
	z-index:200;
}

.DropdownValues table
{
	width:100%;
}

.DropdownValues table td
{
    color:#727272!important;
    margin-top:3px;
    padding-bottom:3px;
    text-transform:capitalize;
}


.DropdownValues table td a:link , .DropdownValues table td a:active , .DropdownValues table td a:visited , .DropdownValues table td a:hover
{
	color:#727272!important;
	text-decoration:none;
	display:block;	
}

/*end dropdown styles*/



.dayEventsAttachments
{
	margin:5px;
	
}

.dayEventsAttachments br
{
	line-height:3px;
}

.dayEventsAttachments a:link , .dayEventsAttachments a:active , .dayEventsAttachments a:hover , .dayEventsAttachments a:visited
{
	background:url(../../ISPK/images/treeBullet.gif) no-repeat left 4px;
	padding-left:10px;
	text-decoration:underline!important;
	display:block;
}

.dayEventsAttachments a:hover
{
	text-decoration:none!important;
}