﻿body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffcd;
	text-decoration: none;
	vertical-align: top;
}

hr
{
	color:#DDDDDD;
}

.NETPRESS
{
	font-size: 30px;	
	font-family: 'Arial', 'sans-serif';
	font-weight:900;
}
/* GLOBAL STYLES EFFECT EVERYTHING */


/* GENERAL TEXT ELEMENTS */
.PpImage
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}
.articleSnapShotText
{
	padding-left: 3px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}


.Normal
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.contentText
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

.contentText_2
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#000000;
}

.contentText_3
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#000000;
}

.contentText_4
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:25px;
	color:#000000;
}

.contentText_5
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:30px;
	color:#000000;
}

.contentText_6
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:36px;
	color:#000000;
}

.contentTextBlueBack
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color: #eeefed;
}

.PreferenceLabel
{
	font-family: "Trebuchet MS" , Verdana, Arial, Helvetica, sans-serif;
	font-size: 35px;
	font-weight: 900;
	color: silver;
}


.ContentTitle
{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:900;
	color:#00467A;
}

.ContentTitle2
{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:900;
	color:#00467A;
}

.ContentTitle3
{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	font-weight:900;
	color:#00467A;
}


.ContentTitle1
{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	color:#00467A;
}



.smallText
{
	font-size:9px;
	font-family: Arial;
}

.errText
{
	font-family:Tahoma;
	font-size:14px;
	font-weight:bold;
	color:#FF0000;
}
.boxContentTextCell
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}
.boxContent
{	
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
}

/* IMAGE ELEMENTS */

.imbedded_ImageLeft
{
	float:left;
	margin-right:5px;
	margin-bottom:3px;
}

.imbedded_ImageRight
{
	float:right;
	margin-left:5px;
	margin-bottom:3px;
}
.imbedded_Image
{
	
	margin-right:5px;
	margin-left:5px;
}


.snapShotImage
{
	float:left;
	margin-right:5px;
	margin-bottom:3px;
}

.snapShotImageRight
{
	float:right;
	margin-right:5px;
	margin-bottom:3px;
}

/*

BOX ELEMENTS

*/

.BoxContentCell
{
	padding-right: 5px;
	padding-left: 8px;
	padding-top: 4px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.BoxContentLinkCell
{
	padding-top: 1px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.BoxTitleLinkCell
{
	padding-right: 5px;
	padding-left: 0px;
	padding-top: 1px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}


.box
{
	font-size: 11px;
	margin: 0px;
	color: #000000;
	font-family: Arial;
	background-color: #ffffff;
}

.imageBox
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	background-color: #ffffff;
}


.boxTitle
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:900;
}


.boxNoTopMargin
{
	border-right: #ffffff 1px solid;
	border-top: #000000 1px solid;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px 0px 3px;
	border-left: #ffffff 1px solid;
	color: #ffffff;
	padding-top: 0px;
	border-bottom: #ffffff 1px solid;
	font-family: Arial;
	background-color: #434340;
}

.boxTitleBar
{
	font-weight: bold;
	font-size: 10px;
	background-image: url(/images/icons/copyright/tileTitleBack.gif);
	color: #ffffff;
	background-repeat: repeat-x;
	font-family: Arial;
	background-color: #ffffff;
	height:25px;
}
.boxTitleCell
{
	font-weight: bold;
	font-size: 10px;
}

.boxTitleBarLeftBox
{
	font-size: 10px;
	background-image: url(/images/icons/copyright/leftTitleBack.gif);
	color: #000000;
	background-repeat: no-repeat;
	width:7px;
	background-color: #ffffff;
}
.boxTitleBarRightBox
{
	font-size: 11px;
	background-image: url(/images/icons/copyright/rightTitleBack.gif);
	color: #000000;
	background-repeat: no-repeat;
	background-color: #ffffff;
	width:30px;
}



.subTitleBar
{
	font-weight: 900;
	font-size: 11px;
	color: #555555;
	border-bottom: #ffffff 1px solid;
	font-family: Arial;
}
.BoxContent
{
	font-size: 11px;
	color: #000000;
	border-bottom: #ffffff 1px solid;
	font-family: Arial;
	vertical-align:top;
	padding-left: 3px;
	padding-top: 10px;
}
.boxContent_WithGreyUnderline
{
	font-size: 11px;
	color: #000000;
	font-family: Arial;
	padding-top: 1px;
	
}
.boxContentMenuType
{
	padding-left: 4px;
	font-size: 11px;
	color: #000000;
	padding-top: 6px;
	font-family: Arial;
}

/* FORM ELEMENTS */

.inputLabel
{
	font-family: Tahoma, Verdana;
	font-size: 14px;
}
.templateWidthBox
{
	width:30px;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	background-color: #eeefed;
	font-size: 11px;
	color: #ffffff;
}
.button
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-weight: bold;
	font-size: 12px;
	margin: 2px;
	border-left: #cccccc 1px solid;
	color: #BBBBBB;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma, Verdana;
	background-color: #f9fcff; 
}

.SearchTextBox
{
	border-right: #888888 1px solid;
	border-top: #888888 1px solid;
	font-size: 11px;
	border-left: #888888 1px solid;
	color: #000000;
	border-bottom: #888888 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	width:100px;
}

input
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFA0;
}

.inputMandatory
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFA0;
}

.inputOptional
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFA0;
}
SELECT
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFA0;
}

TEXTAREA
{
	font-size: 14px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFA0;
}


.HugeButton
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-weight: bold;
	font-size: 22px;
	margin: 2px;
	border-left: #cccccc 1px solid;
	color: #BBBBBB;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma, Verdana;
	background-color: #f9fcff; 
	width:300px;
}


.HugeButtonHighlighted
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-weight: bold;
	font-size: 22px;
	margin: 2px;
	border-left: #cccccc 1px solid;
	color: #999999;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma, Verdana;
	background-color: #f9fcff; 
	width:300px;
}


.MidButton
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-weight: bold;
	font-size: 18px;
	margin: 2px;
	border-left: #cccccc 1px solid;
	color: #BBBBBB;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma, Verdana;
	background-color: #f9fcff; 
}


.MidButtonHighlighted
{
	border-right: #cccccc 1px solid;
	border-top: #cccccc 1px solid;
	font-weight: bold;
	font-size: 18px;
	margin: 2px;
	border-left: #cccccc 1px solid;
	color: #999999;
	border-bottom: #cccccc 1px solid;
	font-family: Tahoma, Verdana;
	background-color: #f9fcff; 
}
/* GENERAL BOX STYLES */

.boxTitleLink
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:900;
}

.boxTitleLink:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#eeefed;
	font-weight:900;
}



/* ANCHOR CLASSES */

.titleLink
{
	font-weight: 900;
	font-size: 13px;
	text-transform: capitalize;
	color: #eeefed;
	font-family: Arial, Helvetica, sans-serif;
}
.titleLink:hover
{
	font-size: 13px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:900;
}
.titleLink:active
{
	font-size: 13px;
	color: #eeefed;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:900;
}

.readMoreLink
{
	font-weight: bold;
	font-size: 11px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.readMoreLink:hover
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.readMoreLink:active
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}



.linkSelected
{
	font-size: 11px;
	color: #00cccc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.linkSelected:hover
{
	font-size: 11px;
	color: #00cccc;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.breadCrumCell
{
	margin-top: 4px;
	margin-left: 4px;
	font-size: 11px;
}

.breadcrumBlack
{
	font-size: 11px;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.breadcrumBlack:hover
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.breadcrumBlack:active
{
	font-size: 11px;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.breadcrums
{
	font-size: 11px;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.breadcrums:hover
{
	font-size: 11px;
	color: #eeefed;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.breadcrums:active
{
	font-size: 11px;
	color: #888888;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* CANVAS STYLES */

.redLink
{
	font-size: 11px;
	color:#ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.canvas_MainPanel
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	width: 776px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}


/* CANVAS PANELS */



.canvas_LeftPanel
{
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}
.EnapsulationCell
{
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
}
.canvas_NavPanel
{
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	
}

.canvas_CenterPanel
{
	border-right: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	width:500px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}
.canvas_LinksPanel
{
	
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.canvas_TemplatePanel
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
}



TABLE.canvas_ECapTable_1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	width: 776px;
	padding-top: 0px;
}

/* BANNERS */

.MainBanner
{
	background-image: url(../../DB/Backgrounds/wrapBg.gif);
	background-repeat: repeat-x;
	vertical-align:center;
}

.TitleBanner
{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	background-image: url(../../DB/Backgrounds/h1Bg.gif);
	background-repeat: repeat-x;
	vertical-align: center;
	height: 40px;
	border-top: #e0e3e3 1px solid;
	padding-top: 5px;
	padding-left: 10px;
}

.ContentBanner
{
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	padding-top: 2px;
	padding-left: 10px;
	height:15px;
	font-weight:900;
	color:#00467A;
}

/* FOOTER */

.footerPanel
{
	height:100px;
}

.footerLowerPanel
{
	font-size: 3px;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	background-color:#eeefed;
	height:5px;
}
.footerText
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.footerLink
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footerLink:hover
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.footerLink:active
{
	font-size: 11px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* LEFT NAV */

.leftNavLink
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leftNavLink:hover
{
	font-size: 10px;
	color: #eeefed;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leftNavLink:active
{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leftNavLinkHighLight
{
	font-size: 10px;
	color: #eeefed;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.leftNavLinkHighLight:hover
{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.leftNavLinkHighLight:active
{
	font-size: 10px;
	color: #eeefed;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* TOP NAV */

.TopNav
{
	background-position-y: top;
	background-image: url(../../DB/TopNav/TopNavBackground.gif);
	background-repeat: repeat-x;
	height: 35px;
	vertical-align: middle;
	border-top: #ffffff 1px solid;
	font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:900;
	color:#000000;
}

.topNavText
{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.adminNavCell
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: gainsboro;
	border-bottom-style: none;
}
.canvas_TopPanel
{
	border-right: #ffffff 1px solid;
	border-top: #cccccc 0px solid;
	border-left: #ffffff 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.topNavCell
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeefed;
	border-bottom-style: none;
	color:#ffffff;
}

.TopNavButton
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right: 11px;
	padding-left: 11px;
	height: 35px;
}


.TopNavButtonHighlighted
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	padding-right: 11px;
	height: 35px;
	padding-left: 11px;
	background-image: url(../../DB/TopNav/ButtonHighlighted.gif);
}

.TopNavLink
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:900;
	color:#000000;
	text-decoration:none;
	height:35px;
	padding-top:9px;
	padding-bottom:9px;
}

.TopNavLink:hover
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:900;
	color:#000000;
	text-decoration:none;
	height:35px;
	padding-top:9px;
	padding-bottom:9px;
}






/* BORDERS */
.smallButton
{
}
.borderBottom
{
	
	font-size: 11px;
	border-bottom: solid 0px #ffffff;
}
.borderTop
{
	font-size: 11px;
	border-top: solid 0px #ffffff;
}
.borderLeft
{
	font-size: 11px;
	border-left: solid 0px #ffffff;
}
.borderRight
{
	font-size: 11px;
	border-right: solid 1px #ffffff;
}

.borderRightThick
{
	font-size: 11px;
	border-right: solid 2px #ffffff;
}
.rightMargin3
{
	margin-right: 8px;
	margin-bottom: 8px;
	
}


.appNav
{
	background-color: #ffffff;
	width:776px;
}

/* Table Styles */


/* TABLE STYLES */

TD.Header
{
	font-size: 14px;
	background-color: #DDDDDD;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight:900;
}

TD.Regular
{
	font-size: 14px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
}


TD.Greyed
{
	font-size: 14px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #EEEEEE;
}

TD.Bordered
{
	font-size: 14px;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	border-right: #dddddd 1px solid;
	border-top: #dddddd 1px solid;
	border-left: #dddddd 1px solid;
	border-bottom: #dddddd 1px solid;
}

TR.Odd
{
	font-size: 14px;
	background-color: #FFFFFF;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight:900;
}

TR.Even
{
	font-size: 14px;
	background-color: #EEEEEE;
	padding-right: 12px;
	padding-left: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	font-weight:900;
}


.TableHead
{
	padding-left: 14px;
	font-weight: bold;
	font-size: 11px;
	border-left: #eeeeee 1px solid;
	font-family: Arial, Helvetica, sans-serif;
}
.TableRow
{
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eae8ff;
}

.TableCell
{
	padding-right: 5px;
	padding-left: 4px;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.TableRowAlter
{
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
}

/* FORMATTING AND VISIBILITY */

.hidden
{
	position:absolute;
	visibility:hidden;
	top:0px;
	left:0px;
}

.visible
{
	position:relative;
	visibility:visible;
}

/* ARTICLETOPIC SPECIFIC */

.articleTopicMenu
{
	padding-top: 30px;
	width:200px;
	font-size: 10px;
	font-family:  Arial, Helvetica, sans-serif;
}

.articleTopicMenuLinkCell
{
	border-top: #ffffff 1px solid;
	padding-left: 4px;
	font-size: 10px;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.articleTopicMenuLinkRow
{
	border-top: #ffffff 1px solid;
	padding-left: 4px;
	font-size: 10px;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #f5f7f8;
}

.articleTopicMenuLinkRowHighLight
{
	border-top: #ffffff 1px solid;
	padding-left: 4px;
	font-size: 10px;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #eeeeee;
}

.articleTopicMenuLink
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:15px;
	width:100%;
}
.articleTopicMenuLink:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:15px;
}

.articleTopicMenuLinkHighlight
{
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:15px;
	width:100%;
}
.articleTopicMenuLinkHighlight:hover
{
	font-weight: bold;
	font-size: 10px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	height:15px;
	width:100%;
}



/* ARTICLESPECIFIC */

.articleSnapshotCell
{	
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	border-left: #ff8e68 1px solid;
	border-right: #ff8e68 1px solid;
	border-bottom: #ff8e68 1px solid;
	border-top: #ff8e68 1px solid;
	color: #000000;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
}

.articleTitle
{
	padding-left: 20px;
	font-weight: bold;
	font-size: 20px;
	color: #eeefed;
	font-family:  Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.articleContent
{
	padding-right: 4px;
	padding-left: 7px;
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}




/* ARTICLE CATEGORY MENU STYLES */

.articleCatgeorySnapshotCell
{
	
	padding-right: 5px;
	padding-left: 5px;
	font-size: 11px;
	border-left: #ff8e68 1px solid;
	border-right: #ff8e68 1px solid;
	border-bottom: #ff8e68 1px solid;
	border-top: #ff8e68 1px solid;
	color: #000000;
	padding-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align:top;
	
}
.articleCategoryMenuLink
{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width:100%;
}
.articleCategoryMenuLink:active
{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width:100%;
}
.articleCategoryMenuLink:hover
{
	font-size: 10px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.articleCategoryMenuLinkHighlight
{
	font-size: 10px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width:100%;
}
.articleCategoryMenuLinkHighlight:active
{
	font-size: 10px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	width:100%;
}

.articleCategoryMenuLinkHighlight:hover
{
	font-size: 10px;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.articleCategoryMenuLinkCell
{
	border-top: #ffffff 1px solid;
	padding-left: 15px;
	font-size: 10px;
	vertical-align: baseline;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}


/* DIVIDERS */

.panelDivider
{
	border-right: #e8f8f8 1px solid;
}

/* DESCRIPTORS */

.DescriptorTitle
{
	padding-top:10px;
	padding-right:10px;
	padding-left:7px;
	height:110px;
}

.DescriptorTitleText
{
	font-size: 22px;
	line-height: 21px;
}



/* BOX NAVIGATION MENU */

.MenuHomeBox
{
}
.MenuContentCell
{
	padding-right: 5px;
	padding-left: 4px;
	padding-top: 4px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.MenuContentLinkCell
{
	padding-top: 1px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}

.MenuTitleLinkCell
{
	padding-right: 5px;
	padding-left: 4px;
	padding-top: 1px;
	padding-bottom: 3px;
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}


.MenuTitleText
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.MenuTitleLink
{
	font-size: 12px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.MenuTitleLink:hover
{
	font-size: 12px;
	color: #eeefed;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.MenuLink
{
	font-size: 11px;
	color: #eeefed;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.MenuLink:hover
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.MenuLinkHighlight
{
	font-size: 11px;
	color: #eeefed;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
MenuLinkHighlight:hover
{
	font-size: 11px;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}

/* TOMBSTONES */

.TombStoneCell
{
	border-right: #d3d3d3 1px solid;
	padding-right: 5px;
	border-top: #d3d3d3 1px solid;
	padding-left: 5px;
	padding-bottom: 5px;
	margin: 2px;
	vertical-align: top;
	border-left: #d3d3d3 1px solid;
	width: 205px;
	padding-top: 5px;
	border-bottom: #d3d3d3 1px solid;
	height: 300px;
}

/* SPECIAL STYLES */

.canvas_FooterPanel
{
	width: 776px; /* See note below */
	font-size:11px;
	height:20px;
	background-color:#eeefed;
}

#contentCell
{
	margin:0px;
	padding:0px;
	top: 0px;
	left: 0px;
}
#mainCell
{
	padding-right: 0px;
	padding-left: 0px;
	MIN-HEIGHT: 100%;
	padding-bottom: 0px;
	margin: 0px;
	width: 100%;
	padding-top: 0px;
	position: absolute;
	top: 0px;
	left: 0px;
	height:100%;
}

#floatingFooter
{
	position: absolute;
	bottom: 0;
	width: 777px; /* See note below */
	text-align: left;
	border-right: #ffffff 1px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 1px solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	background-color:#eeefed;
	font-size:11px;
	vertical-align:bottom;
}


.TransparentBackground
{
	background-color: transparent;
}



