Conference center - must “start” a conference to prevent unauthorized use from others.
/********************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;
}

body.hover,
A:hover
{
	color:#A7D2Fc;
	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;
}

.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;
}

td.BottomMenu
{
	background:#ffffff;
}


td.LeftBottom
{
	background-color:#000000; 
	padding: 3px
}


td.RightMenu
{
	display:none;
}

td.RightBottom
{
	xbackground:#ffffff;
	display:none;
}

/*****************Right Banner Ad************************/
td.RightMenu
{
	display:none;
}

td.RightBottom
{
	display: inline;
	padding: 80px 2px 2px 2px;
	border: 0px;
	border-collapse: collapse;
	width: 100%;
	background: 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: center;
}

.MainBlock
{
	margin: auto; /**Firefox**/
	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: 30px;
}

.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;
	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: none;
	border-bottom: 1px dashed #bababa;
	color: black;
}


td.mainpage A:hover
{
	text-decoration: none;
	border-bottom: 1px solid #bababa;
	color:blue;
}

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: 13px;
}

.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; 
}


/***********************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;
}

.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;
}
.DIV-V41N
{
	margin-left: auto;
	margin-right: auto;
}

.UG td
{
	padding: 20px 0px 0px 0px;
	font-weight: bolder;
}

.indentPar
{
	padding: 0px 20px 0px 20px;
}