﻿
/********************General**********************************/
BODY 
{
	background:#ffffff;
	color:black; 
	font-size:13px; 
	font-family: Trebuchet MS, Lucida Sans UniCode, Arial, sans-serif; 	
	margin:0px; 
	padding:0px;
}

body.link,
body.visited,
body.Active,
A:LINK,
A:ACTIVE,
A:VISITED
{
	color: black;
	text-decoration: none;
}

td.mainpage .Page-Projects .projectList th {
font-size:12px;
}

body.hover,
A:hover
{
	color:#e28a02;
	text-decoration: none;
}


td
{
	font-size:13px;
}

td.SepBar
{
	background:#A7D2Fc;
	font-weight:bolder; 
	font-size:25px; 
	color:#004b85;
	background:#e6eef0;
	border: 0px;
	border-top: 3px double #bababa;
	border-bottom: 3px double #bababa;
}

td.SepBarRed
{
	background:red; 
	font-weight:bolder; 
	font-size:25px; 
	color:white;
}

.DIV-Note .DIV-WebIdentify
{
	padding:  0px 2px 2px 12px;
}

td.AttentionBar
{
	background:RED; 
	font-weight:bolder; 
	font-size:25px; 
	color:WHITE;
}

td.HighLight
{
	background:#018BCC; 
	font-weight:bolder; 
	font-size:25px; 
	color:WHITE;
}


H1
{
	color: #004b85;
	border-bottom: 4px solid #004b85;
	text-align: left;
}

/************ Welcome section****************/
.DIV-Note .DIV-WebIdentify
{
	padding:  0px 2px 2px 15px;
}

.WebIdentifyHeader
{
	background: url(WelcomeHead.gif) no-repeat Bottom Center;
	height: 30px;
	width: 150px;
}

.WebIdentifyFooter
{
	background: url(MenuFoot.gif) no-repeat top Center;
	height: 7px;
	width: 150px;
}


.WebIdentifydetail
{
	background: url(Menubg.gif) repeat-y top center;
	padding: 0px;
	width: 150px;
}

/***************************Left Menu****************************/
td.LeftMenu
{
	background-color: #FFFFFF;
	font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; 
	font-weight:bold; 	
	font-size:13px; 
	color:black;
	padding: 0px 0px 0px 0px;
	background: url(Banner_top1.png) no-repeat top left;
	height: 100px;
}

td.leftmenu  table.LM_whole
{
	background: #ffffff;
	width: 160px;
	table-layout: fixed;
	border: 0px;
	margin-top: 20px;
	border-collapse: collapse;
}

HomeLink a,
HomeLink a:link,
HomeLink a:active,
HomeLink a:hover
{
	text-decoration: none;
	border-bottom: 0px;
}
table.LM_whole td.leftmheader
{
	background: white;
}

table.LM_whole td.leftmfooter
{
	background: white;
}

table.LM_whole td.LeftMdetail
{
	background: white;
}

.menu-v .menu-left .MenuHeader
{
	background: url(MenuHead.gif) no-repeat Bottom Center;
	background-color: #fff;
	height: 30px;
	width: 150px;
}


.menu-v .menu-left .Menufooter
{	
	
	background: url(MenuFoot.gif) no-repeat top Center;
	background-color: #fff;
	height: 7px;
	width: 150px;
}


.menu-v .menu-left 
{
	background-color: transparent;
	background: url(Menubg.gif) repeat-y top center;
	padding: 0px;
	width: 150px;
}
/********************** Vertical Menu*******************/

.Menu-V .Menu A
{
	display: block;
	font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; 
	font-weight:bold; 	
	font-size:13px; 
	padding: 3px 0px 3px 10px;
	text-align: left;
	border-bottom: 0px solid #e6eef0;
}

.Menu-V .Menu A:link,  
.Menu-V .Menu A:active,
.Menu-V .SubMenu .Menu A:link,
.Menu-V .SubMenu .Menu A:active
{
	color: #004b85;
	text-decoration: none;
	background: transparent;
	width: 130px;
}


.Menu-V .Menu A:visited,
.Menu-V .SubMenu .Menu A:visited
{
	color: #004b85;
	background: transparent;
	width: 130px;
}


.Menu-V .Menu A:hover,
.Menu-V .SubMenu .Menu A:hover

{
	background: transparent;
	color: #ff9600;
	width: 130px;
	text-decoration: underline;
}



/***************************Top Menu****************************/
.Menu-Top
{
	margin: 5px 0px 0px 0px;
	xborder: 1px solid red;
	padding: 3px 0px 3px 15px;
	
}


td.Header{background-color:#ffffff;}

td.TopMenu
{
	xbackground-color:#004b85; /*Andar blue*/
	background-image: url(Banner_bg.png);
	background-position:left top;
	background-repeat: repeat; 
}



/***********Styles for topMenuMultiLayer ***********/

.topMenuMain, 
.topSubMenuMain, 
.topSubMenuOver.topMenuOver
.Menu-Top
{
	position:absolute; 
	font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; 
	font-size:13px; 
	font-weight:bold;
	border: 0px;
}

.topMenuMain
{
	margin-bottom: 12px;
	
}


.topMenuMain
{
	background-color: #004b85;
	layer-background-color: #004b85;
	color:white; 
	font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; 
	font-size:13px;  
	text-align: left;
	padding: 0px 0px 0px 3px;
	xbackground: url(TMarrow_up.gif) no-repeat left center;
	background: url(Banner_bg.png)  repeat left center;
}

.topMenuOver
{
	background-color: #004b85;
	layer-background-color:#004b85;
	color: #fbaa29; 
	font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; 
	font-size:13px; 
	cursor: hand; 
	border: 0px;
	text-decoration: none;
	padding: 0px 0px 0px 3px;
	xbackground: url(LMOver_bg.gif)  no-repeat left center;
}

.topMenuSubMenuMain
{
	background-color: #004b85;
	layer-background-color: #004b85;
	color: white;
	font-size:13px;
	text-align: left;
	padding: 0px 0px 0px 3px;
	xbackground: url(LMOver_bg.gif)  no-repeat left center;
	border: 0px;
	border-bottom: 1px dashed #e6eef0;
}


.topMenuSubMenuOver
{
	background-color: #004b85;
	layer-background-color: #004b85;
	color: #fbaa29;
	font-size:13px;
	cursor: hand; 
	border: 0px;
	text-align: left;
	padding: 0px 0px 0px 3px;
	xbackground: url(LMOver_bg.gif)  no-repeat left center;
	border-bottom: 1px solid #e6eef0;
}

.topMenuBorder
{
	position: absolute; 
	visibility: hidden; 
	background-color:#004b85;
	layer-background-color: #004b85;
}




/***************************Bottom Menu****************************/
.Menu-Bottom
{
	margin: 5px 0px 0px 0px;	
}

.Menu-Bottom .Menu TD
{
	text-align: left;
	padding: 2px 0px 2px 18px;
	width: 80px;
}

.Menu-Bottom A:link,
.Menu-Bottom A:visited,
.Menu-Bottom A:active
{
	color: #004b85;
	padding: 2px 0px 2px 18px;
	background: url(LMActive_bg.gif) no-repeat left center;
	border: 0px;
white-space:nowrap;
}

.Menu-Bottom A:hover
{
	color: red;
	text-decoration: none;
	padding: 2px 0px 2px 18px;
	background: url(LMActive_bg.gif)  no-repeat left center;
	border: 0px;
white-space:nowrap;
}

td.BottomMenu
{
	background:#ffffff;
}


td.LeftBottom
{
	background-color:#000000; 
	padding: 3px
}


td.RightMenu
{
	display:none;
}


/*****************Right Banner Ad************************/
td.RightMenu
{
	display:none;
}

td.RightBottom
{
	xdisplay: inline;
	padding: 70px 2px 2px 2px;
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	xbackground: white;
	background: url(Banner_top3.png) repeat-x left top;
	
}



.HelpDeskBlockHeader .HomePageHeaders,
.ReadingBlock .HomePageHeaders
{
	display: none;
}

/***Help Desk Block***/
.HelpDeskBlock
{
	width: 150px;
	margin-bottom: 3px;
}

.HelpDeskBlockHeader
{
	background: url(HelpDeskHead.gif) no-repeat Bottom Center;
	height: 30px;
	width: 150px;
}

.HelpDeskBlockFooter
{
	background: url(MenuFoot.gif) no-repeat top Center;
	height: 7px;
	width: 150px;
}

.HelpDeskBlockDetail
{
	background: url(Menubg.gif) repeat-y top center;
	padding: 0px;
	width: 150px;
}

.HelpDeskBlockDetail table td
{
	padding-left: 5px;
}

.HelpDeskBlockDetail table td.col-info
{
	font-weight: bold;
	font-size: 9pt;
	padding-left: 12px;
}


/***Reading Block***/
.ReadingBlock
{
	margin-bottom: 5px;
	width: 150px;
}

.ReadingBlockHeader
{
	background: url(ReadingHead.gif) no-repeat bottom left;
	height: 31px;
}

.ReadingBlockFooter
{
	background: url(MenuFoot.gif) no-repeat Top center;
	height: 7px;
}

.ReadingBlock .ReadingBlockDetail table
{
	background: url(Menubg.gif) repeat-y center center;
	border-collapse: collapse;
}

.ReadingBlock .ReadingBlockDetail table td
{
	
	font-size: 9pt;
	padding: 8px;
	padding-left: 15px;
}

.ReadingBlock .thinline
{
	width: 120px;
}

/**************************Footer*********************************/
td.Footer
{
	background:#ffffff; 
	height: 100px;
	border: 0px;
	padding: 0px 0px 0px 0px;
	width: 100%;
	vertical-align: bottom;
}

td.footer A:link,
td.footer A:active,
td.footer A:visited,
{
	color: #292929;
	text-decoration: none;
	border-bottom: 1px dashed #bababa;
}


td.footer A:hover
{
	color: red;
	text-decoration: none;
	border-bottom: 1px solid #bababa;
}

.Footer
{
	padding: 5px 0px 0px 0px;
	color: #292929;
	font-size: 9pt;
}

td.Footer .footertable 
{
	width: 500px;
	border-collapse: collapse;
	border: 0px;
	height: 100px;
	background: url(Banner_bottom.png) no-repeat bottom right;
	float: right;
}

td.Footer .footerdiv
{
	width: 100%;
	height: 100px;
	text-align: right;
	background: url(Banner_body.png) repeat-x left bottom;
}


td.map2
{
	background-image: url(Banner_bg.png);
	background-position:left top;
	background-repeat: repeat; 
	height: 5px;
	
}

td.map2 A,
td.map2 A:link,
td.map2 A:active,
td.map2 A:hover
{
	color: white;
}

x.LMRegularText
{
	margin: 100px 0px 0px 0px;
	color: white;
}

td.CurrentDay{background:#20609E; color:white; font-weight:bold}


/**********************General Page***********************/
td.mainpage
{
	text-align: left;
}



.MainBlock
{
	margin: auto; /**Firefox**/
margin-top:30px;
	padding: 0px;
	display: block;
	text-align: left;
	width: 620px;
	font-family:Trebuchet MS, Lucida Sans UniCode, Times, "Times New Roman", serif, sans-serif;
}

.HPMainHeader
{
	background: url(header_blank.jpg) no-repeat bottom left;
	height: 63px;
	width: 620px;
}

.HPMainDetail
{
	width: 620px;
	background: url(body.jpg) repeat-y top left;
	padding: 5px;
}

.HPMainfooter
{
	background: url(footer.jpg) no-repeat top left;
	height: 30px;
	width: 620px;
}


.mainpage .MainBlock .HPMainHeader .PageTitle
{
	color: #fff;
	font-size: 18px;
	font-weight: bolder;
	position: relative;
	top: 35px;
}

.MainBlock .HPMainHeader 
{
	padding: 0px 0px 3px 20px;
}

.HomePageMainHeader
{
	border: 0px solid red;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


.HomePageMainHeader .PageHeader
{
	width: 590px;
	margin-left: 5px;
	background: #fff;
	border: 0px;
}

.HomePageMainHeader .PageHeader td
{
	vertical-align: middle;
	background: #fff;
	padding: 5px;
}


.HomePageBottom
{
	background: transparent;
}



.HPBottomHeader
{
	background: url(HPBottomHeader1.gif) no-repeat bottom left;
	height: 27px;	
	width: 620px;
}

.HPBottomDetail
{
	width: 620px;
	background: url(HPBottomDetail1.gif) repeat-y top left;
	padding-left: 25px;
	
}

.HPBottomfooter
{
	background: url(HPBottomFooter2.gif) no-repeat top left;
	height: 32px;
	width: 620px;
}

.HPBottomContent
{
	/*background-color: #E1F2FB;*/
background-color: #ffffff;
	width: 580px;
	padding: 5px;
}

td.mainpage 
{
	padding: 0px 0px 0px 0px;
	background: #ffffff;
	color: #292929;
}

td.mainpage A:link,
td.mainpage A:visited,
td.mainpage A:active
{
	text-decoration: underline;
	color: #000000;
}


td.mainpage A:hover
{
	text-decoration: underline;
	
	color:#ae6301;
}

td.mainpage A.HiddenLinks,
td.mainpage A.HiddenLinks:visited,
td.mainpage A.HiddenLinks:link,
td.mainpage A.HiddenLinks:active
{
	text-decoration:none; 
	border-bottom: 1px;
}

td.mainpage A.HiddenLinks:hover
{
	text-decoration:underline; 
	border-bottom: 0px;
	color: #292929;
}

td.mainpage A.image,
td.mainpage A.image:link,
td.mainpage A.image:active,
td.mainpage A.image:visited,
td.mainpage A.image:hover,
.ReadingBlock A.image,
.ReadingBlock A.image:link,
.ReadingBlock A.image:active,
.ReadingBlock A.image:visited,
.ReadingBlock A.image:hover
{
	text-decoration: none;
	border-bottom: none;

}


td.mainpage .CustomBanner
{
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	background: white;
	background: url(Banner_top3.png) repeat-x left top;
}

td.mainpage .CustomBanner .col1
{
	background: url(Banner_top2.png) no-repeat left top;
	height: 60px;
	width: 340px;
}



td.mainpage table
{
	padding: 0px;
	margin-top: 0px;
	margin-left: 0px;
	background: #e6eef0;
}

.HomePageHeaders,
.HomePageMainHeader1
{
	font-weight:900; 	
	font-size:14px; 
	color:#004b85;
}


.HomePage
{
	padding:8px; 
	spacing:15px; 
}

.HomePageBottomText
{
	background-color:#ffffff; 
	color:#292929;
	
}

.HPBottomContent .LinksTable,
.HPBottomContent .ContactTable,
.HPBottomContent .UsergroupTable,
.HPBottomContent .SubscribeTable
{
	border: 2px solid #fff;
	background: transparent;
	border-collapse: collapse;
}

.HPBottomContent .SubscribeTable td
{
	background:#e6eef0;
}



.SpecialBox
{	
	padding:8px; 
	spacing:15px; 
	border: 1px solid black; 
	background-color:white; 	
	color:Black; 
	font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; 
	font-weight:bold; 
	font-size:13px;
}



.JobHeading{font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; font-size:13px; text-decoration:none;  color:orange}



HR.ThinLine 
{
	color:#bababa;
}

.producttitlebold{font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; font-weight:bolder; font-size:13px}

.SecurityMatrix
{
	xbackground-color: #A7D2Fc; 
	background-color: #fffff;
	margin:  0px, 10px, 20px, 10px;
	padding: 0px, 10px, 10px, 10px;
}

.OddRow
{
	background-color: #D0F0FF;
}

.LoadSP
{
	background-color: #808080;
}

.HomePageHeadersKatrina
{
	font-family:Trebuchet MS, Lucida Sans UniCode, Times, "Times New Roman", serif, sans-serif; font-weight:900; font-size:16px; 
	color:white
}

.HomePageBottomKatrina
{
	padding:8px; spacing:15px; 
	border: 1px solid black; 	
	background-color:#000000; 
	color:white
}


.Event
{
	margin-left: 40px;
	margin-top: 20px;
}




.AdPage
{
	margin:0;
}

.AdTitle
{
	font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; font-weight:bolder; font-size:13px
}

.AdBody
{
	margin-left: 40px;
	margin-top: 20px;
}

/*******************************Site Map*********************************/
.SiteMapBlock
{
	border: 1px solid #bababa;
	background-color: #e6eef0;
	padding: 3px;
	color:#292929;
}

.SiteMapBlock h1
{
	color: #004b85;
	border-bottom: 2px solid #004b85;
}



li A, li A:link, li A:active, li A:visited,
DT A, DT A:link, DT A:active, DT A:visited,
DD A, DD A:link, DD A:active, DD A:visited,
{
	border-bottom: 1px dashed #bababa;
	color:#292929;
	text-decoration:none;
	
}

li A, li A:link, li A:active, li A:visited,
DT A, DT A:link, DT A:active, DT A:visited,
{
	font-size: 13px;
}

li A:hover,
DT A:hover,
DD A:hover
{
	color:#FBAA29;
	text-decoration:none;
	
}

li A:hover,
DT A:hover
{
	font-size: 13px;
}

UL.Map1
{
	list-style:none; 
	font-weight:bolder; 
}

UL.Map2, UL.Map3
{
	list-style:none; 
	font-weight:normal; 
}




.producttitlebold{font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; font-weight:bolder; font-size:13px}

.SecurityMatrix
{
	xbackground-color: #A7D2Fc; 
	background-color: #fffff;
	margin:  0px, 10px, 20px, 10px;
	padding: 0px, 10px, 10px, 10px;
}

.OddRow
{
	background-color: #D0F0FF;
}

.LoadSP
{
	background-color: #808080;
}

.HomePageHeadersKatrina
{
	font-family:Trebuchet MS, Lucida Sans UniCode, Times, "Times New Roman", serif, sans-serif; font-weight:900; font-size:16px; 
	color:white
}

.HomePageBottomKatrina
{
	padding:8px; spacing:15px; 
	border: 1px solid black; 	
	background-color:#000000; 
	color:white
}


.Event
{
	margin-left: 40px;
	margin-top: 20px;
}




.AdPage
{
	margin:0;
}

.AdTitle
{
	font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; font-weight:bolder; font-size:13px
}

.AdBody
{
	margin-left: 40px;
	margin-top: 20px;
}

/********************Login Page ***********************************/

.AdPage A:link,
.AdPage A:visited,
.AdPage A:active
{
	text-decoration: none;
	border-bottom: 1px dashed #bababa;
	color: #292929;
}


.AdPage A:hover
{
	text-decoration: none;
	border-bottom: 1px solid #bababa;
	color:red;
}

.Page-preLoginJAAS .Block,
.Page-preLoginJAAS .Block .BlockDetails Table,
.Page-preLoginJAAS .Block .BlockDetails Table TD,
.LoginButtonPanel,
.Page-dftLogin .BlockDetails

{
	margin-left: auto;
    	margin-right: auto;
	text-align: left;
}

.Area-Core
{
	border: 1px solid #bababa;
}

td.MainLoginOff
{
	width: 400px;
}

.LoginTable
{
	border-collapse: collapse;
	display: block;
	width: 100%;
	border: 0px;
	padding: 0px;
}

.LoginTable td.Logincol1
{
	background: url(Banner_top.png) no-repeat top left;
	height: 100px;
	width: 498px;
	
}

.LoginTable 
{
	background: url(Banner_body2.png) repeat-x top left;
	height: 100px;
	border: 0px;
}

.LeftLoginOff
{
	display: none;
}
/*****************************Staff Page******************************/
.StaffTable,
.StaffTable td,
.StaffTable th
{
	border: 1px solid #bababa;
}

.StaffTable tr.OddRow
{
	background: #e6eef0;
}

.StaffTable tr.EvenRow
{
	background: #ffffff;
}



/*************************Support Home Page**************************/
.Page-SupportHome table td
{
	font-weight: normal;
}

.Page-SupportHome .HPMainDetail .PageHeader td
{
	border: 1px solid #bababa;
}

.Page-SupportHome .centerTable td
{
	border: 2px solid #fff;
	padding: 5px;
}

.SupportHomeTable H2
{
	color: #004b85;
}

.Page-SupportHome .SupportInfoTable
{
	margin-top: 10px;
	width: 630px;
	table-layout: fixed;
}

.Page-SupportHome .SupportInfoTable td
{
	background: #fff;
	padding: 3px;
	font-weight: normal;
}

.Page-SupportHome .col-video
{
	xxbackground: url(VideoBg.jpg) no-repeat top left;
	background: url(BG2.jpg) repeat;
	background-color: #3967A2;
	height: 195px;
	width: 292px;
	font-weight: bold;

}

.Page-SupportHome .col-video .HomePageHeaders
{
	color: #000;
}

.Page-SupportHome .col-video A:hover
{
	color: red;
}

/***********************Project Page*******************************/
td.mainpage .Page-Projects table
{
	background: #ffffff;
}

.Page-Projects,
.Area-Projects,
.Area-Profile,
.Area-SPacks,
.Page-LockBox
{
	padding: 0px 3px 0px 0px;
	text-align: left;
}

.Page-Projects table.projectList
{
	background: #e6eef0;
	xborder: 1px solid #bababa;
}

.Page-Projects .projectList TH
{
	background: #e6eef0;
	border-top: 3px double #bababa;
	border-bottom: 3px double #bababa;
	font-size: 12px;
}

.Page-Projects .projectList TR
{
	background: #e6eef0;
	border: 1px double #ffffff;
	
}

td.mainpage .Page-ProjectsUpdate table
{
	background: #ffffff;
	
}

.Page-ProjectsUpdate HR
{
	color: #e6eef0;
}

.Page-ProjectsUpdate table.ProfileAlertTable,
.Page-ProjectsUpdate table.ProfileAlertTable TD,
.Page-ProjectsUpdate .alerttable,
.Page-ProjectsUpdate .alerttable TD
{
	background: red;
	color: white;
	border-collapse: collapse;
}

.Page-ProjectsUpdate table.ProfileAlertTable,
.Page-ProjectsUpdate .alerttable
{
	border: 1px solid #bababa;
	margin: 2px;
}

.Page-ProjectAddNote, .Page-ProjectAddAttachment, .Page-ProjectAddAssignment,
.Page-ProjectAddTime, .Page-ProjectUpdateNote, .Page-ProjectUpdateAssignment,
.Page-ProjectAddStatus, .Page-ProjectAddEstEndDate, .Page-ProjectUpdateRes,
.Page-ProjectUpdateUserImpact, .Page-ProjectUpdateDesc, .Page-ProjectsAdd
{
	padding: 2px 2px 2px 5px;
	text-align: left;
}

.Page-ProjectAddNote textarea,
.Page-ProjectUpdateNote textarea,
.Page-ProjectAddEstEndDate textarea,
.Page-ProjectUpdateRes textarea,
.Page-ProjectUpdateUserImpact textarea,
.Page-ProjectUpdateDesc textarea
{
	background: #e6eef0;
	font-size:13px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	width:50%;
	height: 350px;
}

.Page-ProjectAddNote textarea,
.Page-ProjectUpdateNote textarea
{
	width: 700px;
	height: 350px;
	font-size:13px; 
	FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.Page-ProjectAddEstEndDate table
{
	background: white;
}

.Page-ProjectOrgInfo td.col-alertcontent
{
	color: #292929;
}

/******************************Coffee Break****************************/
.CoffeeBlock
{
	margin: 0px;
	padding: 0px;
	display: block;
	text-align: left;
}

.CoffeeBlockHeader
{
	background: url(../site/Coffee/email/header.jpg) no-repeat top left;
	height: 113px;
}

.CoffeeBlockDetails
{
	background: url(../site/Coffee/email/body.jpg) repeat-y top left;
}

.CoffeeBlockfooter
{
	background: url(../site/Coffee/email/footer.jpg) no-repeat top left;
	height: 30px;
}

x.CoffeeBrkTable
{
	xborder: 1px solid #004b85;
	margin-left: 0px;
}

td.Andarlogo
{
	background: url(../site/Coffee/email/AndarLogo.jpg) no-repeat center center;
	height: 94px;
	width: 290px;
}

td.mainpage .CoffeeBlock .mainpagetable
{
	margin-left: 5px;
	padding: 0px;
	border: 0px;
	background: white;
	display: block;
	border-collapse: collapse;
}


.CoffeeHeader
{
	font-family:Trebuchet MS, Lucida Sans UniCode, Times, "Times New Roman", serif, sans-serif; 
	font-size: 13px; 
	color:#292929;
	font-weight: bolder;
	padding: 0px 2px 0px 0px;
}

td.mainpage .CoffeeBlock .mainpagetable td.HomePageMainHeader table
{
	background: white;
}


.CoffeeeMailHeader
{
	font-family:Trebuchet MS, Lucida Sans UniCode, Times, "Times New Roman", serif; 
	font-size:14px; 
	color:Black;
	background: white; 
}

.CoffeeTitle
{
	font-family:Trebuchet MS, Lucida Sans UniCode, arial, sans-serif; 
	font-size: 18pt; 
}

.CoffeeBreak .article_date_content .article_content a:hover {
text-decoration:none;
color:#292929;
}

/***********************Survey Page******************************/
.Page-Survey .HelixSurvey
{
	border-collapse: collapse;
	border: 1px solid #bababa;
}


.Page-Survey .HelixSurvey td
{
	border: 1px solid #bababa;
	padding: 2px 2px 2px 2px;
	text-align: left;
	padding: 2px 2px 2px 4px;
}

.Page-Survey .HelixSurvey tr
{
	xcolor:#333;
	hover:expression(this.onmouseover=new Function("this.style.background='#FFEBCB';"),this.onmouseout=new Function("this.style.background='#e6eef0';"));
}

.Page-Survey .HelixSurvey tr:hover
{
	background:#eeeeee;
}

.Page-Survey .HelixSurvey a,
.Page-Survey .HelixSurvey a:link
{
	color: #004b85;
}

.Customer15Year TD
{
	font-weight: bolder;
	color: #700000;
}

.i
{
	font-family: serif;
	font-style: italic;
	font-weight: bold;

}

/*  Volunteer Interest Note (Special Message Box) */
.DIV-V41N
{
	text-align: center;
	width: 660px;
	margin: 0px;
	padding: 10px;
	background-color: black;
	color: red;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size:20px; 
}

/*  Volunteer Interest Note (Special Message Box) */
.DIV-V41N .HelixAnnouncement
{
	text-align: left;
	width: 660px;
	margin: 0px;
	padding: 5px;
	border-width: 2px;
	border-style: solid;
	border-color: red;
	background-color: white;
	color: black;
	font-family: Arial, sans-serif;
	font-weight: bold;
	font-size:12px; 
}



.UWTable TD,
.UWTable TH
{
	background-color: #FFFFFF;
}

/*********************Home Page******************/
.Page-Home
{
	margin-top: 10px;
}

.Page-Home .MainPageTable
{
	width: 630px; 
	margin: auto; /***Firefox***/
}

.Page-Home .MainPageTable .HelixBlock
{
	margin-bottom: 15px;
}

td.mainpage .Page-Home table,
td.mainpage .Page-Home .mainpagetable
{
	background: #ffffff;
}

.Page-Home .MainPageTable .NewsandDownload,
.Page-Home .MainPageTable .CStageBlock
{
	margin-bottom: 20px;
	width: 630px;
}

.Page-Home .MainPageTable .HelixBox
{
	padding: 5px;
}


.Page-Home .MainPageTable .CStageBlock .HomePageHeaders
{
	display: none;
}


td.mainpage .Page-Home .mainpagetable 
{
	padding: 10px;
}



/***News and Download Block***/
.Page-Home .MainPageTable .NewsBlockDetail .NewsArchives
{
	padding: 15px 0px 0px 0px;
	text-align: center;
}

.Page-Home .MainPageTable .NewsBlockDetail .NewsArchives a,
.Page-Home .MainPageTable .NewsBlockDetail .NewsArchives a:link,
.Page-Home .MainPageTable .NewsBlockDetail .NewsArchives a:hover
{
	border-bottom: 0px;
	font-size: 9pt;
}

.Page-Home .MainPageTable .NewsBlockDetail .NewsArchives a:hover
{
	color: red;
	text-decoration: underline;
}

.Page-Home .MainPageTable .NewsBlockDetail,
.Page-Home .MainPageTable .DownloadBlockDetail
{
	padding: 15px 5px 5px 10px;
}



.Page-Home .MainPageTable .NewsBlockDetail a:link,
.Page-Home .MainPageTable .DownloadBlockDetail a:link
{
	color: #000;
	border-bottom: 1px dashed #000;
}

.Page-Home .MainPageTable .NewsBlockDetail a:hover,
.Page-Home .MainPageTable .DownloadBlockDetail a:hover
{
	color: red;
	border-bottom: 1px solid red;
}

.page-Home .HomeBullet
{
	list-style: square;
	color: #fbaa29;
}

.page-Home .HomeBullet li
{
	margin-bottom: 3px;
}


.Page-Home .MainPageTable .NewsBlockHeader
{
	background: url(Newsbg.gif) no-repeat Top center;
	height: 95px;
}

.Page-Home .MainPageTable .DownloadBlockHeader
{
	background: url(Downloadbg.gif) no-repeat Top center;
	height: 95px;
}

.Page-Home .MainPageTable .NewsBlockHeader .HomePageHeaders,
.Page-Home .MainPageTable .DownloadBlockHeader .HomePageHeaders
{
	font-size: 13pt;
}

/***Helix Today Block***/
.Page-Home .MainPageTable .HelixBlock .HomePageHeaders
{
	display: block;
	font-size: 15pt;
	font-weight: bold;
	color: #fff;
	padding-top: 30px;
padding-left:15px;
}

.Page-Home .MainPageTable .HelixBlock .HelixBlockHeader
{
	background: url(header_blank.jpg) no-repeat bottom left;
	height: 63px;
	width: 620px;
}

.Page-Home .MainPageTable .HelixBlock .HelixBlock2010Header
{
	background: url(header_2010.jpg) no-repeat bottom left;
	height: 24px;
	width: 619px;
}

.Page-Home .MainPageTable .HelixBlock .HelixBlockDetail .HelixBox
{
	width: 620px;
	background: url(body.jpg) repeat-y top left;
	border-collapse: collapse;
}

.Page-Home .MainPageTable .HelixBlock .HelixBlockFooter
{
	background: url(footer.jpg) no-repeat top left;
	height: 30px;
	width: 620px;
}

.Page-Home .MainPageTable .HelixBlock table,
.Page-Home .MainPageTable .HelixBlock table td
{
	font-weight: bold;
	padding: 5px 8px 5px 8px;
	vertical-align: middle;
}



.Page-Home .MainPageTable .HelixBlock table td.col-text,
{
	padding: 10px;
	color: black;
}


.Col-flash object
{
	display: block;
	border: 8px solid #E1F2FB;
}



/***Center Stage Block***/
.Page-Home .MainPageTable .CStageBlockHeader
{
	background: url(CStageHead.gif) no-repeat bottom left;
	height: 26px;
}

.Page-Home .MainPageTable .CStageBlockFooter
{
	background: url(CStageFoot.gif) no-repeat Top left;
	height: 31px;
}

.Page-Home .MainPageTable .CStageBlock .CStageBlockDetail table
{
	background: url(CStagebg.gif) repeat-y center left;
	border-collapse: collapse;
}

.Page-Home .MainPageTable .CStageBox td
{
	padding: 5px 20px 5px 20px;
}

.Page-Home .csp-odd
{
	/*background: #E1F2FB;*/
background-color:#FFFFFF;
}
.DIV-V41N
{
	margin-left: auto;
	margin-right: auto;
}

.UG td
{
	padding: 20px 0px 0px 0px;
	font-weight: bolder;
}

.indentPar
{
	padding: 0px 20px 0px 20px;
}


/*------------------- Kaeko New Menu Style ------------------*/
.kaekomenu {
   margin:0px;
}

.kaekomenu .MenuHeader {
   background-image:URL("menu_bg.jpg");
   HEIGHT:31PX;
   WIDTH:220PX;
}

.kaekomenu .Menu {
   border-right:1px solid #bfbfbf;
   border-left:1px solid #bfbfbf;
   border-bottom:1px solid #bfbfbf;
   width:220px;
}

.kaekomenu .SubMenu .Menu {
   width:218px;
}

.kaekomenu .menu-v .menu-left .MenuHeader {
   background-image:URL("menu_bg.jpg");
   height:31px;
   width:220px;
}

.kaekomenu .Menu-Left td {
   margin:0;
   padding:0px;
   border:0;
}

.kaekomenu .Menu-Left .SubMenu td {
   margin:0;
   padding:0;
   border:0;
}

.kaekomenu  .PortletFooter {
   display:none;
}

.kaekomenu .menu-v .menu-left .Menufooter {
   background:url("menu_shadow.jpg") no-repeat scroll center top #FFFFFF;
   HEIGHT:14PX;
   WIDTH:220PX;
}

.quotebanner {
margin:0px;
}

.topMenuBorder {

width:180px;
}

.kaekomenu .Menu-V, .kaekomenu .Menu-V td {
   width:220px;
}

.kaekomenu .Menu-V a, .kaekomenu .Menu-V a:link, .kaekomenu .Menu-V a:visited, .kaekomenu .Menu-V a:active {
   background-image:URL("menuitem_bg.jpg");
 
   background-repeat:no-repeat;
   HEIGHT:28px;   
   border-bottom:0;
   font-family:Tahoma;
   font-weight:bold;
   font-size:14px;
   padding:5px 0px 0px 38px;

   text-align:left;
   width:100%;
   color:#333333;
}

.kaekomenu .Menu-V .SubMenu a:link, .kaekomenu .Menu-V .SubMenu a:visited, .kaekomenu .Menu-V .SubMenu a:active {
   background-image:URL("submenuitem_bg.jpg");

   background-repeat:no-repeat;
   HEIGHT:28PX;   
   border-bottom:0; 
   font-family:Tahoma;
   font-weight:bold;
   font-size:14px;
   width:100%;
   padding:5px 0px 0px 53px;
   text-align:left;
   color:#333333;
}

.kaekomenu .Menu-V a:hover, .kaekomenu .Menu-V td.MenuSelected a, .kaekomenu .Menu-V td.MenuSelected a:link, 
.kaekomenu .Menu-V td.MenuSelected a:active, .kaekomenu .MenuSelected a, .kaekomenu .LMSelectedText a:active {
   background-image:URL("Menuitem_bg_over.jpg");

   width:100%;
   HEIGHT:28PX;    
   border-bottom:0;
   color:#013660;
   font-family:Tahoma;
   font-size:14px;
   font-weight:bold;
   text-align:left;
   text-decoration:none;
   padding:5px 0px 0px 38px;
}

.kaekomenu .Menu-V .SubMenu a:hover {
   background-image:URL("submenuitem_bg_over.jpg");

   width:100%;
   HEIGHT:28PX;
   border-bottom:0;
   color:#013660;
   font-family:Tahoma;
   font-size:14px;
   font-weight:bold;
   text-align:left;
   padding:5px 0px 0px 53px;
   text-decoration:none;
}

.kaekomenu .Menu, .kaekomenu .Menu td, .kaekomenu .Menu-Left .MenuHeader {
   margin:0;
}

.SubMenu .Menu {
   border:0;
}

.LFArea {
margin:0 5px 0 10px;
}

.helpdesk  {
   width:220px;
   margin:0px;
}

.helpdesk .PortletHeader {
   background-image:URL("helpdesk_bg.jpg");
   HEIGHT:31PX;
   WIDTH:220PX;
}

.helpdesk table {
   border-right:1px solid #bfbfbf;
   border-left:1px solid #bfbfbf;
   border-bottom:1px solid #bfbfbf;
   width:220px;
}

.helpdesk table img {
   margin:12px 30px 5px 30px;
}

.helpdesk table .col-info {
   padding:0px 30px 10px 30px;
}

.helpdesk .PortletFooter {
   background:url("menu_shadow.jpg") no-repeat scroll center top #FFFFFF;
   HEIGHT:14PX;
   WIDTH:220PX;
}

.td.mainpage table {
   background:none repeat scroll 0 0 #FFFFFF;
}
.reading  {
   width:220px;
   margin:0px;
}

.reading  .ReadingBlockDetail {
   padding:10px 20px;
}

.reading .PortletHeader {
   background-image:URL("reading_bg.jpg");
   HEIGHT:31PX;
   WIDTH:220PX;
}

.reading table {
   border-right:1px solid #bfbfbf;
   border-left:1px solid #bfbfbf;
   border-bottom:1px solid #bfbfbf;
   width:220px;
}

.reading .PortletFooter {
   background:url("menu_shadow.jpg") no-repeat scroll center top #FFFFFF;
   HEIGHT:14PX;
}

.reading .ThinLine {
   color:#bfbfbf;
   text-align:center;
   margin:0;
   width:178px;
}

.kaekomenu .menu-v .menu-left 
{
	background: 0;
	width: 220px;
}


.WebIdentifyHeader {
   display:none;
}

.WebIdentifyDetail {
   width:220px;
   background:none;
  margin:0px 14px 0px 30px;
}

.DIV-WebIdentify {
   color:#DIV-WebIdentify;
   font-size:18px;
   font-family:Arial;
   font-weight:bold;
   text-align:center;
   color:#004b85;
}

.WebIdentifyFooter {
   background:none;
}

td.LeftMenu {
   background:url("Banner_top1_2.png") no-repeat scroll left top;
   color:black;
   font-family:Arial;
   font-size:13px;
   font-weight:bold;
   height:100px;
   width:338px;
   padding:0;
}

td.mainpage .CustomBanner .col1 {
   background:url("Banner_top2_2.png") no-repeat scroll left top;
   height:39px;
   width:161px;
}




td.TopMenu {
background-color:#004b85;
background-image:none;
}

td.mainpage .CustomBanner {
background:url("Banner_top3_1.png") repeat-x scroll left top;
border:0 none;
border-collapse:collapse;
width:100%;
}

td.TopMenu {
background-image:none;
background-color:#004b85;
}

.topMenuMain {
background-image:none;
background-color:#004b85;
}

.seasonal {
margin-bottom:10px;
}

.WebPages------- {
text-align:left;
margin:5px 60px 20px 20px;
}

.LFArea td {
padding:5px 0;
}

td.mainpage table {
background:none repeat scroll 0 0 #FFFFFF;

}



#oCMenu_2_0 {
margin-left:40px;
margin-top:-6px;
}

.Area-Projects {
margin-top:20px;
}


.projectList th {
font-size:12px;
padding:3px;
}

.ProjectList td {
padding:3px;
}

.CoffeeBlock {
margin-top:20px;
}


/*------------------------------- New Coffee Break-------------------------*/
.CoffeeBreak .ArticleHeader {
display:none;
}

.CoffeeBreak .ArticleHeader p {
display:none;
}

.CoffeeBreak .Section-Article {
background-image:url("../site/Coffee/email/coffee_break_body.jpg");
background-repeat:repeat-y;
padding:20px 0px 0px 0px;
margin:0;
width:619px;
}

.CoffeeBreak .Section-ArticleSharing {
padding:0px 0px 10px 0px;
margin:0;
}

.CoffeeBreak h2 {
font-size:15px;
padding:0px 0px 0px 24px;
margin:0px;
color:#000000;
background-image:url("../site/Coffee/email/coffeecup.jpg");
background-repeat:no-repeat;
height:16px;
background-position:0px 0px;
text-decoration:none;
}

.CoffeeBreak .coffeebreak_header {
background-image:url("../site/Coffee/email/coffee_break_header.jpg");
background-repeat:no-repeat;
background-position:top left;
height:261px;
width:619px;
}

.CoffeeBreak h1 {
display:none;
}

.CoffeeBreak {
margin:75px 65px;
text-align:left;
font-family:Tahoma;
}

.CoffeeBreak .Article {
color:#444444;
}

.CoffeeBreak b {
color:#000000;
}

.CoffeeBreak .Section-Article p {
line-height:15px;
margin:8px 0px 8px 0px;
}

.CoffeeBreak .ArticleFooter {
background-image:url("../site/Coffee/email/coffee_break_footer.jpg");
background-repeat:no-repeat;
background-position:bottom left;
margin:0;
padding:0;
height:25px;
}

.CoffeeBreak .Block {
margin:0px 0px 0px 0px;
padding:0px;
text-align:justify;
}

.CoffeeBreak .BlockDetails  {
padding:20px 0;
}

.CoffeeBreak .BlockHeader {
padding:0;
font-size:18px;
margin:0;
}

.CoffeeBreak .ContentTable {
margin:0;
padding:0;
}

.CoffeeBreak .ContentTable ul {
margin:3px 0px 20px 44px;
padding:0;
}

.CoffeeBreak .ArticleFooterNote p {
line-height:15px;
margin:0px 0px 0px 0px;
}

.CoffeeBreak .ArticleFooterNote  {
margin:0px; 
padding:10px 30px;
background-image:url("../site/Coffee/email/coffee_break_body.jpg");
background-repeat:repeat-y;
}



/* Article By Date */

.coffeebreak_articles_date h1 {
display:none;
}

.coffeebreak_articles_date .Section-ArticleSharing {
border-bottom:1px solid #bfbfbf;
padding-bottom:20px;
}

.coffeebreak_articles_date .CoffeeBreak {
margin:0;
padding:0;
}

.coffeebreak_articles_date .article_content  {
margin:0px 40px 5px 30px;

}

.coffeebreak_articles_date .ArticleFooterNote  {
padding:10px 40px 20px 30px;

}

.coffeebreak_articles_date .Section-ArticleArchive .ArticleArchive {
display:none;
}

.coffeebreak_articles_date .articledate {
font-family:Tahoma;
font-size:18px;
font-weight:bold;
color:black;
padding:20px 40px 15px 30px;
}

.coffeebreak_articles_date .article_date_content {
background-image:url("../site/Coffee/email/coffee_break_body.jpg");
background-repeat:repeat-y;
}



/* Article Page */

.CoffeeBreak .coffeebreak_articles .BlockDetails {
border:0;
}

.CoffeeBreak .coffeebreak_articles .article_content {
margin:0px 30px;
}

.coffeebreak_articles .CoffeeBreak {
margin:0;
padding:0;
}



/* Archive Page */

.coffeebreak_archive .BlockDetails {
margin:0px 30px 0px 30px;
}

.CoffeeBreak .ArticleGroupByDate .BlockDetails {
border:0;
padding:8px 0px;
}

.CoffeeBreak .ArticleGroupByDate .ArticleFooterNote  p {
margin: 0px 25px;
}

.CoffeeBreak .ArticleGroupByDate .ArticleTitle a {
margin-left:24px;
}

.CoffeeBreak .ArticleGroupByDate h1 {
display:none;
}


/*--------------------- Shared Icons ---------------*/
.ShareIcons
{

 width: 530px;
 margin: 0px 0px 15px 0px;
}
.ShareDetails 
{
 height: 10px;
 width: 100%;
 border-color: #fff;
 padding-left:0px;
}
.ShareHeader
{
 display: none;
 position: relative;
 filter:alpha(opacity=30);
 opacity: 0.3;
 -moz-opacity:0.3;
}
.ShareDetails img
{
 position: relative;
 filter:alpha(opacity=30);
 opacity: 0.3;
 -moz-opacity:0.3;
}
.ShareDetails a:hover img
{
 filter:alpha(opacity=99);
 opacity: 1.0;
 -moz-opacity:1.0;
}
 
/*----------------Article-------------*/
.Area-Article {
text-align:left;
margin:6px 8px 40px 8px;
}

/*---- Event Portlet ----*/
.PortletEvent {
width:220px;
}

.PortletEvent .PortletEventDates
{
/*border-width: 1px 0px 0px 0px;
border-style: solid;
border-color: #707070;*/
width: 100%;
font-size: 0.8em;
color: #707070;
}
.PortletEvent .EventTitle
{
   display:block;
}

.PortletEvent .PortletEventItem {
border-right:1px solid #bfbfbf;
border-left:1px solid #bfbfbf;
font-weight:normal;
font-family:Tahoma;
padding:2px 15px 6px 15px;
}

.PortletEvent .PortletHeader {
background:url("events_header.jpg") no-repeat scroll center top #FFFFFF;
HEIGHT:141PX;

border-left:1px solid #bfbfbf;
border-top:1px solid #bfbfbf;
border-right:1px solid #bfbfbf;
}

.PortletEvent .PortletFooter {
background:url("menu_shadow.jpg") no-repeat scroll center top #FFFFFF;
   HEIGHT:14PX;
border-top:1px solid #bfbfbf;
}

.HelixTweetList .ArticleTitle
{
	display: block;
	margin: 10px 0px 0px 5px;
}

/*----------------------- New Home Page --------------------*/

.centerstage {
margin:0px 6px;
}

.news {
margin:0px 0px 0px 0px;
}

.helixtoday {
margin:0px 0px 0px 0px;
}

.homepage h1 {
display:none;
}

.homepage ul {
margin-left:16px;
margin-top:0;
padding:0;
}

.homepage li {
margin:0px 0px 6px 0px;
line-height:13px;
}

.helixtoday .ArticleTitle a {
font-family:Tahoma;
font-size:16px;
color:#5e9f18;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
}

td.mainpage .homepage A:link,
td.mainpage .homepage A:visited,
td.mainpage .homepage A  {
color: #499dfd;
text-decoration:none;
}

td.mainpage .homepage A:hover  {
color: #499dfd;
text-decoration:underline;
}

.homepage .LFArea {
margin:0;
}

.homepage .LFArea .Portlet {
margin:6px 0px 0px 0px;
padding:0;
}

.homepage p, .homepage li {
color:#444444;
font-family:Tahoma;
}

.homepage p {
margin:0px 0px 10px 0px;
}

.homepage .news img, .homepage .center_stage img, .homepage .whoweare img {
margin-bottom:8px;
}


.whoweare_title {
font-family:Tahoma;
font-size:16px;
color:#5e9f18;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
margin-bottom:8px;
}

.centerstage_title {
font-family:Tahoma;
font-size:16px;
color:#c67900;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
margin-bottom:8px;
}

.news_title {
font-family:Tahoma;
font-size:16px;
color:#024174;
font-weight:bold;
text-decoration:none;
text-transform:uppercase;
margin-bottom:8px;
}

td.mainpage .news .ArticleID78, td.mainpage .news .ArticleID50, td.mainpage .news .ArticleID49, td.mainpage .news .ArticleID48, td.mainpage .news .ArticleID47, td.mainpage .news .ArticleID46, td.mainpage .news .ArticleID44, td.mainpage .news .ArticleID43, td.mainpage .news .ArticleID42, td.mainpage .news .ArticleID41, td.mainpage .news .ArticleID41, td.mainpage .news .ArticleID40, td.mainpage .news .ArticleID79{
margin-bottom:10px;

}

.helixnews .ArticleTitle {
line-height:14px;
}

.homepage .whoweare, .homepage .center_stage, .homepage .helixnews {
border:1px solid #bfbfbf;
height:660px;
}

.whoweare_content {
margin:10px 12px;
}

.homepage {
padding:0px;
margin-top:0px;

}

.homepage .Block {
padding:0px 10px;
}

.homepage .BlockHeader {
padding:0;
}

.homepage .LFArea td {
padding:0;
}

.whoweare .download p {
line-height:14px;
margin:0px 0px 5px 0px;
}
.Page-Article  {
border:0;
width:714px;
color:#444444;
font-family:Tahoma;

}

.Page-Article  b {
color:#000000;
}

.News h1 {
border:0;
font-weight:normal;
margin-left:10px;
font-size:26px;
font-family:Arial;
}

.Page-ArticleArchive {
border:0;
color:#444444;
font-family:Tahoma;
width:670px;
}

.News .ArticleFooterNote {
margin-left:10px;
}

td.mainpage .HelixNews a:link, td.mainpage .HelixNews a:visited, td.mainpage .HelixNews a:active {
    color: #499dfd;
    text-decoration: none;
}

td.mainpage .HelixNews a:hover {
    color: #499dfd;
    text-decoration: underline;
}

.HelixNews .ArticleTime {
display:none;
}

.HelixNews p {
text-align:justify;
}

.News .ArticleYearBlock {
border:1px solid #bfbfbf;
padding:15px 20px;
}

.HelixNews .ArticleList .ArticleHeader {
background-image:url("archive.jpg");
height:300px;
}

.alert {
margin-top:0px;
}

.helixnews .ArticleYearBlock {
margin-top:20px;
}

.helixnews .Article {
margin-bottom:10px;
}

.helixnews h1 {
  border-bottom: 0 none;
    color: #004B85;
    font-family: Tahoma;
    font-size: 24px;
    font-weight: normal;
    margin-top: 60px;
padding-left:10px;
}


/*----------------------- Events --------------------------*/
.Area-Article .Page-Article  .Events {
background:url("eventbanner.jpg") no-repeat scroll left top #FFFFFF;
height:330px;
width:670px;
padding-top:350px;
}

.Area-Article .Events h1 {
font-family:Tahoma;
font-size:24px;
color:#004b85;
border-bottom:0;
font-weight:normal;
margin-top:45px;
}

.Events .Section-Article .Block, .Events .BlockHeader {
padding:0;
}

.Events p {
color:#444444;
}

.Events b {
color:#000000;
}

/*----------------------- Login Box ------------------------*/
.LFArea .login td {
    padding: 0;
    color:#444444;
font-family:Tahoma;
}

.login .PortletHeader {
display:none;
}



/*----  e-Class Event Registration ----*/
.Section-EventRegistration .Row-PayLater,
.Section-EventRegistration .Col-PayLater,
.Section-EventRegistration #BMPayment .Block,
.Section-EventRegistration .PaymentInformationBlock, 
.Section-EventRegistration .PaymentInformation,
.Section-EventRegistration .Col-Seats
{
	display: none;
}


/*----------------------- e-Class-----------------------*/
.DIV-EventRegTop p {
font-weight:normal;
font-family:Tahoma;
width: 670px;
}

.Page-EventRegistration h1 {
border:0;

}

.Area-EventRegistration {
margin:60px 30px;
}

.Page-EventRegistration .Cancel
{
	display: none;
}


/*------------------------ New Support Centre ------------------*/
.SupportCenter h1 {
   display:none;
}

.SupportCenter {
   margin-top: 0;
width:714px;
color:#444444;
}
.SupportCenter p, .SupportCenter a {
line-height:16px;
}

.SupportCenter img {
   margin:0;
   padding:0;
   border:0;
   vertical-align:bottom;
}

.SupportCenter .ArticleTitle {
   font-family:Tahoma;
   font-size:14px;
   font-weight:bold;
   text-decoration:none;
   text-transform:uppercase;
}

.Area-SupportOne .ArticleTitle a {
   text-decoration:none;
}

.SupportCenter .PortletArticle
 {
   width: 100%;

}

.supportone .Article, .supporttwo .Article, .supportthree .Article {
width:100%;
}

.supportone, .supporttwo, .supportfive {
   margin-right:9px;
width:232px;
}

.supportfive .ArticleID261, .supportsix .ArticleID261 {
height:230px;
}

.SupportCenter .LFArea {
   margin:0;
   padding:0;
}

.SupportCenter .Portlet {
   margin: 0px;
   padding: 0px;
   text-align: left;
}

.ArticleID141, .ArticleID139, .ArticleID136, .ArticleID138, .ArticleID140, .ArticleID135, .ArticleID134, .ArticleID133, .ArticleID131, .ArticleID261 {
   border:1px solid #bfbfbf;
   margin-bottom:9px;
   padding:6px 10px;
}


.ArticleID131, .ArticleID133, .ArticleID134 {
   height:350px;
}



.ArticleID136, .ArticleID139, .ArticleID135 {
   height:260px;
}

.ArticleID141, .ArticleID140, .ArticleID138 {
   height:330px;
}

.SupportCenter p {
   color:#444444;
   font-family:Tahoma;
   font-size:12px;
   margin-top:4px;
   margin-bottom:5px;
}

.service_pack td {
   color:#444444;
   font-family:Tahoma;
   font-size:12px;
   height:12px;
}

.SupportCenter .LFArea td {
   padding: 0;
}

td.mainpage .SupportCenter a,  
td.mainpage .SupportCenter a:link, 
td.mainpage .SupportCenter a:visited,
td.mainpage .SupportCenter a:active {
   color:#499dfd;
   text-decoration: none;
}

td.mainpage .SupportCenter a:hover {
   color:#499dfd;
   text-decoration: underline;
}

td.mainpage .support a, td.mainpage .support a:link, td.mainpage .support a:visited  {
   color:#499dfd;
   text-decoration: none;
}

td.mainpage .support a:hover, td.mainpage .support a:visited:hover, td.mainpage .support a:active:hover  {
   color:#499dfd;
   text-decoration: underline;
}

.SupportCenter .ArticleID138 .ArticleTitle  {
   color:#5e9f18;

}

.SupportCenter .ArticleID140 .ArticleTitle  {
   color:#e28b02;

}
.SupportCenter .ArticleID140 .ArticleTitle  {
   color:#e28b02;

}
.SupportCenter .ArticleID141 .ArticleTitle  {
   color:#024174;

}
.SupportCenter .ArticleID141 .ArticleTitle  {
   color:#024174;

}
.SupportCenter .ArticleID136 .ArticleTitle  {
   color:#b0c332;

}
.SupportCenter .ArticleID136 .ArticleTitle  {
   color:#b0c332;
}
.SupportCenter .ArticleID139 .ArticleTitle {
   color:#6da6d4;
}
.SupportCenter .ArticleID139 .ArticleTitle  {
   color:#6da6d4;
}
.SupportCenter .ArticleID135 .ArticleTitle  {
   color:#e886b4;
}
.SupportCenter .ArticleID135 .ArticleTitle  {
   color:#e886b4;
}
.SupportCenter .ArticleID131 .ArticleTitle  {
   color:#bba072;
}
.SupportCenter .ArticleID131 .ArticleTitle  {
   color:#bba072;
}
.SupportCenter .ArticleID134 .ArticleTitle  {
   color:#996fc8;
}
.SupportCenter .ArticleID134 .ArticleTitle {
   color:#996fc8;
}
.SupportCenter .ArticleID133 .ArticleTitle  {
   color:#727e8d;
}
.SupportCenter .ArticleID133 .ArticleTitle  {
   color:#727e8d;
}

.SupportCenter .ArticleID261 .ArticleTitle {
   color:#174a77;
}

.LFArea .support-header td {
    padding: 0;
}

.SupportCenter .Section-Article .BlockHeader {
display:none;
}

.SupportCenter .Section-Article .Block {
margin-top:0;
padding-top:0;
}

.SupportCenter .Area-ServicePack th {
background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    font-weight: bold;
font-size:12px;
    padding: 3px 0px 0px 0px;
}

.SupportCenter .LFArea tr.Row-Even td {
    background-color: #FFFFFF;
font-family:Tahoma;
color:#444444;
}

.SupportCenter .LFArea tr.Row-Odd td {
    background-color: #eeeeee;
font-family:Tahoma;
color:#444444;
}


.supportthree {
margin-top:9px;
}


.demonstration_videos a, 
.demonstration_videos a:link, 
.demonstration_videos a:visited, 
.demonstration_videos a:active {
  color: #499DFD;
    text-decoration: none;
   font-size:12px;
font-weight:normal;
text-transform:none;
}

.demonstration_videos a:hover, 
.demonstration_videos a:visited:hover, 
.demonstration_videos a:active:hover {
  color: #499DFD;
    text-decoration: underline;
   font-size:12px;
font-weight:normal;
text-transform:none;
}

.Area-SupportThree .PortletArticle .demo {
   color:#444444;
   font-family:Tahoma;
   font-size:12px;
   border:1px solid #bfbfbf;
   height:330px;
margin:0;
padding: 6px 10px;

}


.video h1 {
border-bottom: 0 none;
    color: #004B85;
    font-family: Tahoma;
    font-size: 24px;
    font-weight: normal;
    margin-top: 45px;
margin-left:9px;
margin-bottom:0px;
}


.videotitle {
    color: #024174;
font-family: Tahoma;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
margin-bottom:4px;
}

.video .ArticleList a, .video .ArticleList a:link, .video .ArticleList a:visited {
color: #499DFD;
    text-decoration: none;
}

.video .ArticleList a:hover, .video .ArticleList a:visited:hover {
color: #499DFD;
    text-decoration: underline;
}

.video .ArticleList {
margin-left:40px;
line-height:20px;
}

.fees, .fees table td {
color:#444444;
font-family:Tahoma;
font-size:12px;
}

.fees table {
border-top: 3px solid white;
}

.SupportTwo table td {
color:#444444;
font-family:Tahoma;
font-size:12px;
}

/*---------------------- Executive CRM --------------------------*/

.ExecutiveCRM .ArticleGroupByDate .ArticleDescription {
display:none;
}

.ExecutiveCRM p {
font-family:Tahoma;
margin:8px 0px;
}

.executive {
margin-top:60px;
}

/*---------------------- Watercooler Meeting --------------------------*/

.Watercooler .group p {
margin:4px 0px 8px 0px;
}


/*--------------------- User ID and Password Reminder ---------------------*/
.Page-LoginForgot .SPAN-ForgotUIDPT  .SPAN-D {
   color:#004b85;
   white-space:nowrap;
   font-size:28px;
   font-weight:normal;
}

.LoginForgotTable {
   width:620px;
   font-family:Tahoma;
   color:#444444;
}

.MainLoginOff .Area-Core {
   padding:5px 20px 20px 20px;
   margin:20px 50px;
}

.MainLoginOff .SPAN-D, .MainLoginOff .DIV-D {
   font-family:Tahoma;
   color:#444444;
   white-space:nowrap;
   margin-right:5px;
}

.MainLoginOff .LoginButtonPanel {
   margin-top:20px;
}

.MainLoginOff .SecurityCodeImage {
   margin-top:10px;
   margin-bottom:10px;
}

.MainLoginOff .GoLogin {
   margin-top:3px;
}

.LoginForgotTable .Col-Input {
   padding-bottom:12px;
}

.Page-LoginForgot .BlockDetails, 
.Page-LoginForgot .InstructionDetails, 
.Page-LoginForgot .WarningDetails, 
.Page-LoginForgot .ErrorDetails, 
.Page-LoginForgot .TreeDetails {
    margin: 0;
}

/*--------------------- Users Group ---------------------*/
.WebPages h1 {
    color: #004B85;
    font-family: Tahoma;
    font-size: 24px;
    font-weight: normal;
    margin-top: 20px;
margin-bottom:0;
    border:0;
padding-left:10px;
}

.WebPages table td {
    font-family: Tahoma;
color:#444444;
}

.WebPages .BlockHeader, .WebPages .Block {
    padding: 0px 10px;
    width: 100%;
}

.WebPages .users_header {
font-weight:bold;
color:#012d50;
font-size:15px;
padding-top:20px;
padding-bottom:5px;
}

td.mainpage .WebPages A:link, td.mainpage .WebPages A:visited, td.mainpage .WebPages A:active {
color:#444444;
text-decoration:none;
}

td.mainpage .WebPages A:hover, td.mainpage .WebPages A:visited:hover, td.mainpage .WebPages A:active:hover {
color:#444444;
text-decoration:underline;
}

.user_executive table, .user_executive li {
color:#444444;
}

.WebPages ul {
margin:5px 0 0 22px;
padding:0;
}

.WebPages .documentlist {
list-style-image:url("adobe3.gif");
vertical-align:middle;
}

.ArticleLike, .ArticleDislike {color:#ffffff;}

.WebPages .LFArea {
    margin: 0;
padding:0;
}

.WebPages .Portlet {
margin:0;
padding:0;
}
.Area-usergroup table {
border-collapse:collapse;
}

.Area-usergroup th {
font-size:11px;
color:#000000;
background-color:#efefef;
border:1px solid #dddddd;
padding:3px 2px;
font-weight:normal;
text-align:center;

}

.Area-usergroup td {
font-size:12px;
color:#444444;
background-color:#ffffff;
font-family:Tahoma;
border:1px solid #dddddd;
vertical-align:middle;
padding:2px 8px;

}

.user_executive {
height:240px;
}



/*--------------------- New Reading -------------------*/
.LFArea .readings2 td {
   padding: 0;
}

.LFArea .readings2 a  {
margin:0;
padding:0;
border:0;
height:0;
}

/*--------------------- New Help Desk -------------------*/
.LFArea .helpdesk2 td{
padding:0;
}




.careers-banners {
margin-top:55px;
}

/*---------------------- Rating Icons ----------------*/
.ScorePositive {
    background-image: url("up1.gif");
    background-repeat: no-repeat;
    height:15px;
    padding-top: 0px;
    padding-left:17px;
text-align: right;
width:auto;
margin:1px 3px 1px 2px;
}
.ArticleLike, .ArticleDislike {
color:#444444;
font-weight:normal;
font-size:11px;
font-family:Tahoma;
text-align: right;
text-decoration:none;
}

.Positive {
border:1px solid #cccccc;

}



td.mainpage .score a, td.mainpage .score A:link, td.mainpage .score A:visited, td.mainpage .score A:active {
text-decoration:none;
color:#444444;
}

td.mainpage .Positive A:link, td.mainpage .Positive A:visited, td.mainpage .Positive A:active, td.mainpage .Negative A:link, td.mainpage .Negative A:visited, td.mainpage .Negative A:active {
    text-decoration: none;
}

.ScoreNegative {
    background-image: url("down1.gif");
    background-repeat: no-repeat;
       height:15px;
    padding-top: 0px;
    padding-left:17px;
text-align: right;
width:auto;
margin:1px 3px 1px 2px;
}

.Negative {
border:1px solid #cccccc;

}

.scorewrap {
margin-bottom:8px;
}

.likedisabled {
    color: #cccccc;
}
.ScorePositiveDisabled {
    background-image: url("up2.gif");
    background-repeat: no-repeat;
    height:15px;
    padding-top: 0px;
    padding-left:17px;
text-align: right;
width:auto;
margin:1px 3px 1px 2px;
}
.ScoreNegativeDisabled {
    background-image: url("down2.gif");
    background-repeat: no-repeat;
       height:15px;
    padding-top: 0px;
    padding-left:17px;
text-align: right;
width:auto;
margin:1px 3px 1px 2px;
}

.ScoreNegativeDisabled .ArticleDislike, .ScorePositiveDisabled .ArticleLike {
color:#999999;
}

.support-header p,  .support-header .Article  {
margin:0;
padding:0;
}

.support-header a {
height:0;
}

/*----------------- web pages----------------*/
td.mainpage .WebPages A:link, td.mainpage .WebPages A:visited, td.mainpage .WebPages A:active {
    color: #499DFD;
    text-decoration: none;
}

td.mainpage .WebPages A:hover, td.mainpage .WebPages A:visited:hover, td.mainpage .WebPages A:active:hover {
    color: #499DFD;
    text-decoration: underline;
}

td.mainpage .WebPages strong {
color:#000000;
}

.WebPages iframe a:link, .WebPages iframe a:visited {
 font-size:9px;
}
.WebPages ul {
margin:0;
padding:0;
}

.WebPages ul li {
list-style:none;
background-image:url(bullet.gif);
background-repeat:no-repeat;
background-position:10px 7px;
padding:0px 0px 0px 24px;
}

.map {
border:0;
}

.map a:link {
font-size:9px;
}

.dinner .breeze {
color:#777777;
font-size:11px;
}

.dinner img {
padding:0px 0px 0px 5px;
}

.readings2 img {
	vertical-align:bottom;
}

.Blog-RB h1 {
	display:none;
}

.ExecutiveCRM h1 {
	display:none;
}
.unitedway_table, .overview_table {
	border-collapse:collapse;
	font-size:12px; 
}
.unitedway_table td, .unitedway_table th {
	padding:2px 5px;
}

.overview_table td, .overview_table th {
	padding:2px 5px;
	border:1px solid #cccccc;
}	


/*------- pop up image -------*/
.thumbnail{
	position: relative;
	z-index: 0;
}

.thumbnail:hover{
	background-color: transparent;
	z-index: 50;
}

.thumbnail span{ 
	position: absolute;
	padding: 0px;
	left: -1000px;
	visibility: hidden;
	color: black;
	text-decoration: none;
}

.thumbnail span img{ 
	border-width: 0;
	padding: 2px;
}

.thumbnail:hover span{ 
	visibility: visible;
	top: 0px;
	left: 30px; 
}

/*------------- United Way -----------*/
.unitedway_table .Area-WebPage-UW table {
	border-collapse:collapse;
	float: right; 
}

.unitedway_table .Area-WebPage-UW  td {
	border:1px solid #dddddd;
	padding:2px 5px;
}

.unitedway_table .Area-WebPage-UW th {
	font-size:12px;
	background-color:#f0f4f8;
	color:#000000;
	border:1px solid #dddddd;
}

td.mainpage .unitedway_table .Area-WebPage-UW {
	margin:0px 0px 5px 0px;
}

.Area-WebPage-UW .PortletEP table, .Area-WebPage-UW .PortletEP table td {
	border-collapse:collapse;
} 
