body
{
	padding-right: 0px;
	padding-left: 0px;
	font-size:11px;
	padding-bottom: 0px;
	margin: 0px 0px 0px 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Verdana, Tahoma;
	background-color: #FFFFFF;
	text-decoration: none;
	scrollbar-3dlight-color:#FFFFFF;
    scrollbar-arrow-color:#2566C4;
    scrollbar-base-color:#EFF5FF;
    SCROLLBAR-FACE-COLOR: #2566C4;
	SCROLLBAR-TRACK-COLOR:#EFF5FF;
    scrollbar-darkshadow-color:#ffffff;
  
}

hr
{
	color:#2566C4;
	height:1px;
}


.NETPRESS
{
	font-size: 30px;	
	font-family: Verdana, Tahoma;
	font-weight:900;
}
/* GLOBAL STYLES EFFECT EVERYTHING */

/* GD Specific */

.chartNumber
{
	font-size: 30px;	
	font-family: Verdana, Tahoma;
	font-weight:900;
}

.artistTitle
{
	font-weight: 900;
	font-size: 22px;
	color: #000000;
	font-family: Verdana, Tahoma;
	font-variant: small-caps;
}
.productTitle
{
	font-weight: 900;
	font-size: 25px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	font-variant: small-caps;
}
.productTitle:hover
{
	font-weight: 900;
	font-size: 25px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	font-variant: small-caps;
}
.productDescription
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Tahoma;
	text-align:justify;
}
.categorySummaryTitle
{
	font-size: 16px;
	color: #000000;
	font-family: Verdana,Tahoma;
	font-variant: small-caps;
	text-decoration: none;
	font-weight: 900;
}
.categorySummaryTitle:hover
{
	font-size: 16px;
	color: #2566C4;
	font-family: Verdana,Tahoma;
	font-variant: small-caps;
	text-decoration: none;
	font-weight: 900;
}


.categorySummaryText
{
	font-weight: bold;
	font-size: 16px;
	color: #2566C4;
	font-family: Verdana,Tahoma;
	font-variant: small-caps;
	text-decoration: 900;
}


/*TABLE CLASSES*/

TR.coloredOdd
{
	padding-right: 2px;
	padding-left: 2px;
	font-size:11px;
	padding-bottom: 2px;
	padding-top: 2px;
	font-family: Verdana, Tahoma;
}
TR.coloredEven
{
	padding-right: 2px;
	padding-left: 2px;
	font-size:11px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	font-family: Verdana, Tahoma;
	background-color: #EFF5FF;
}
TR.coloredHighLighted
{
	padding-right: 2px;
	padding-left: 2px;
	font-size:11px;
	padding-bottom: 2px;
	color: #ffffff;
	padding-top: 2px;
	font-family: Verdana, Tahoma;
	background-color: #EFF5FF;
}


/* IMAGE */

.ImageFile
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}

.ImageFile_2
{
	border-right: #000000 1px groove;
	padding-right: 0px;
	border-top: #000000 1px groove;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 3px;
	border-left: #000000 1px groove;
	padding-top: 0px;
	border-bottom: #000000 1px groove;
}

.superArticleGroupImage
{
	border-right: #000000 1px groove;
	padding-right: 0px;
	border-top: #000000 1px groove;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 3px;
	border-left: #000000 1px groove;
	padding-top: 0px;
	border-bottom: #000000 1px groove;
}

/* SPECIAL TEXT ELEMENTS */

.ParagraphTitle
{
	font-family: Verdana, Tahoma;
	font-size:17px;
	color: #2566C4;
}


.LargeText
{
	font-size: 16px;
	color: #2566C4;
	font-family: Tahoma;
}


/* GENERAL TEXT ELEMENTS */

.articleSnapShotText
{
	padding-left: 3px;
	font-size:11px;
	color: #000000;
	font-family: Verdana, Tahoma;
}

.contentTextBlack
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	color: #000000;
}
.contentText
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	color: #000000;
}

.contentText:hover
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	color: #000000;
}

.contentText_2
{
	font-family: Verdana, Tahoma;
	font-size:20px;
	color: #000000;
}

.contentText_3
{
	font-family: Verdana, Tahoma;
	font-size:14px;
	color: #000000;
}

.contentText_4
{
	font-family: Verdana, Tahoma;
	font-size:15px;
	color: #000000;
}

.contentText_5
{
	font-family: Verdana, Tahoma;
	font-size:16px;
	color: #000000;
}

.contentText_6
{
	font-family: Verdana, Tahoma;
	font-size:18px;
	color: #000000;
}
.contentText_14
{
	font-size: 55px;
	color: #000000;
	font-family: Verdana, Tahoma;
}
.contentText_13
{
	font-size: 50px;
	color: #000000;
	font-family: Verdana, Tahoma;
}


.contentTextBlueBack
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	color:#FFFFFF;
	background-color: #2566C4;
}
.title
{
	font-size: 12px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
}

.panelTitle
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-family: 'Arial Narrow' , Verdana, Tahoma;
}

.panelTitle:Hover
{
	margin-top: 10px;
	font-weight: bold;
	font-size: 16px;
	color: #2566C4;
	font-family: 'Arial Narrow' , Verdana, Tahoma;
}
.smallText
{
	font-size:9px;
	font-family: Verdana, Tahoma;
}

.errText
{
	font-family:Tahoma;
	font-size:10;
	font-weight:bold;
	color:00ffff;
}
.boxContentTextCell
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	color:#000000;
}


/* ARTICLE CONTENT WIDGETS */



.ArticleContentWidget
{
	font-size:11px;
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma;
}
.articleContent
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	padding-left: 10px;
	padding-right: 20px;
	padding-top: 0px;
	color:#000000;
}

.articleTitle
{
	padding-left: 3px;
	padding-top: 3px;
	font-weight: 900;
	font-size: 15px;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #2566C4;
}

.articleCategoryTitle
{
	padding-left: 3px;
	padding-top: 3px;
	font-weight: 900;
	font-size: 15px;
	text-transform: uppercase;
	color: #ffffff;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #2566C4;
}

/* VIDEO ELEMENTS */

/* IMAGE ELEMENTS */

.imbedded_VideoLeft
{
	border-right: #000000 1px double;
	border-top: #000000 1px double;
	border-left: #000000 1px double;
	border-bottom: #000000 1px double;
	float: left;
	margin-bottom: 3px;
	margin-left: 2px;
	margin-right: 5px;
}

.imbedded_VideoRight
{
	float: right;
	margin-bottom: 3px;
	margin-left: 6px;
	margin-right: 6px;
}
.imbedded_Video
{
	margin-left: 6px;
	margin-right: 6px;
}

/* IMAGE ELEMENTS */

.imbedded_ImageLeft
{
	float: left;
	margin-bottom: 3px;
	margin-left: 2px;
	margin-right: 5px;
}

.imbedded_ImageRight
{
	float: right;
	margin-bottom: 3px;
	margin-left: 6px;
	margin-right: 6px;
}
.imbedded_Image
{
	margin-left: 6px;
	margin-right: 6px;
}


.snapShotImage
{
	float:left;
	margin-right:5px;
	margin-bottom:3px;
}

.snapShotImageRight
{
	float:right;
	margin-right:5px;
	margin-bottom:3px;
}

/*

BOX ELEMENTS

*/


.box
{
	font-size:11px;
	margin: 0px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
}

.imageBox
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
}


.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: #000000;
	padding-top: 0px;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Tahoma;
	background-color: #434340;
}

.boxTitleCell
{
	font-weight: bold;
	font-size:11px;
}

.boxTitle
{
	font-family:Verdana, Tahoma;
	font-size:11px;
	color:#ffffff;
	font-weight:900;
}
.boxTitleBar
{	
	padding-left: 3px;
	font-weight: 900;
	font-size: 10px;
	background-attachment: fixed;
	BACKGROUND-POSITION-Y: top;
	color: #FFFFFF;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	height: 15px;
	background-color: #2566C4;
}

.boxTitleBarLeftBox
{
	font-size: 10px;
	color: #000000;
	background-repeat: no-repeat;
	width:1px;
	background-color: #f7ffff;
	height:20px;
}
.boxTitleBarRightBox
{
	font-size: 10px;
	color: #ffffff;
	background-repeat: no-repeat;
	background-color: #f7ffff;
	text-align: right;
	width:6px;
	height:20px;
}



.subTitleBar
{
	font-weight: 900;
	font-size:11px;
	color: #555555;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Tahoma;
}
.BoxContent
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	vertical-align:top;
	text-align:left;
	padding-left: 3px;
	padding-top: 10px;
}
.boxContentMenuType
{
	padding-left: 4px;
	font-size:11px;
	color: #ffffff;
	padding-top: 6px;
	font-family: Verdana, Tahoma;
}

/* FORM ELEMENTS */

.templateWidthBox
{
	width:30px;
	border-right: 0px solid;
	border-top: 0px solid;
	border-left: 0px solid;
	border-bottom: 0px solid;
	background-color: #2566C4;
	font-size:11px;
	color: #000000;
}
.button
{
	border-right: #2566C4 1px solid;
	border-top: #2566C4 1px solid;
	font-weight: bold;
	font-size: 12px;
	border-left: #2566C4 1px solid;
	color: #FFFFFF;
	border-bottom: #2566C4 1px solid;
	font-family: Verdana, Tahoma;
	background-color: #2566C4;
}
.SearchTextBox
{
	border-right: #2566C4 1px solid;
	border-top: #2566C4 1px solid;
	font-size: 12px;
	border-left: #2566C4 1px solid;
	width: 100px;
	color: #000000;
	border-bottom: #2566C4 1px solid;
	font-family: Verdana, Tahoma;
	background-color: #ffffff;
}
.input
{
	border-right: #2566C4 1px solid;
	border-top: #2566C4 1px solid;
	font-size:11px;
	border-left: #2566C4 1px solid;
	color: #000000;
	border-bottom: #2566C4 1px solid;
	font-family: Verdana, Tahoma;
	background-color: #FFFFFF;
}
.inputMandatory
{
	border-right: #2566C4 1px solid;
	border-top: #2566C4 1px solid;
	font-size:11px;
	border-left: #2566C4 1px solid;
	color: #2566C4;
	border-bottom: #2566C4 1px solid;
	font-family: Verdana, Tahoma;
	background-color: #2566C4 ;
}
.inputOptional
{
	border-right: #2566C4 1px solid;
	border-top: #2566C4 1px solid;
	font-size:11px;
	border-left: #2566C4 1px solid;
	border-bottom: #2566C4 1px solid;
	font-family: Verdana, Tahoma;
	background-color:#F1F9FF;	
	color: #000000;
}
SELECT
{
	border-right: #888888 1px solid;
	border-top: #888888 1px solid;
	font-size:11px;
	border-left: #888888 1px solid;
	border-bottom: #888888 1px solid;
	font-family: Verdana, Tahoma;
	background-color:#FFFFFF;	
}


/* GENERAL BOX STYLES */

.MenuTitleText
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

.MenuTitleLink
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.MenuTitleLink:hover
{
	font-size: 12px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}


/* ANCHOR CLASSES */

.smallLink
{
	font-size: 9px;
	text-transform: capitalize;
	color: #2566C4;
	font-family: Verdana, Tahoma;
}
.smallLink:hover
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Tahoma;
}
.smallLink:active
{
	font-size: 9px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
}

.smallBlackLink
{
	font-size: 9px;
	text-transform: capitalize;
	color: #333333;
	font-family: Verdana, Tahoma;
}
.smallBlackLink:hover
{
	font-size: 9px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
}
.smallBlackLink:active
{
	font-size: 9px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
}


.titleLink
{
	font-weight: 900;
	font-size: 12px;
	text-transform: capitalize;
	color: #000000;
	font-family: Verdana, Tahoma;
}
.titleLink:hover
{
	font-size: 12px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	font-weight:900;
}
.titleLink:active
{
	font-size: 12px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	font-weight:900;
}

.titleLinkSmall
{
	font-weight: 900;
	font-size: 12px;
	text-transform: capitalize;
	color: #2566C4;
	font-family: Verdana, Tahoma;
}
.titleLinkSmall:hover
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Tahoma;
	font-weight:900;
}
.titleLinkSmall:active
{
	font-size: 12px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	font-weight:900;
}

.WhiteTitleLink
{
	font-weight: 900;
	font-size: 12px;
	text-transform: capitalize;
	color: #000000;
	font-family: Verdana, Tahoma;
}
.WhiteTitleLink:hover
{
	font-size: 12px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	font-weight:900;
}
.WhiteTitleLink:active
{
	font-size: 12px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	font-weight:900;
}

.readMoreLink
{
	font-size:11px;
	color: #000000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.readMoreLink:hover
{
	font-size:11px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}


.boxTitleLink
{
	font-size: 15px;
	color:#FFFFFF;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	font-weight:900;
	font-family: Arial, Helvetica, sans-serif;
	
}
.boxTitleLink:active
{
	font-size: 15px;
	color:#FFFFFF;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	font-weight:900;
	font-family: Arial, Helvetica, sans-serif;
	
}
.boxTitleLink:hover
{
	font-size: 15px;
	color:#FFFFFF;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	font-weight:900;
	font-family: Arial, Helvetica, sans-serif;
}


A
{
	font-size:11px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
A:hover
{
	font-size:11px;
	color: #000000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.link
{
	font-size:11px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.link:hover
{
	font-size:11px;
	color: #000000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.link:active
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.link:visted
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}


.linkSelected
{
	font-size:11px;
	color: #00cccc;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.linkSelected:hover
{
	font-size:11px;
	color: #00cccc;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.linkSelected:active
{
	font-size:11px;
	color: #00cccc;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.linkSelected:visited
{
	font-size:11px;
	color: 00cccc;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

.blackLink
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.blackLink:hover
{
	font-size:11px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.blackLink:active
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.blackLink:visted
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

.breadCrumCell
{
	margin-top: 4px;
	margin-left: 4px;
	font-size:11px;
}

.breadcrumsBlue
{
	font-size:11px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

.breadcrums
{
	font-size:11px;
	color: #888888;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.breadcrums:hover
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.breadcrums:active
{
	font-size:11px;
	color: #888888;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

/* CANVAS STYLES */

.redLink
{
	font-size:11px;
	color:#ff0000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.canvas_MainPanel
{
	padding-right: 0px;
	padding-left: 0px;
	font-size:11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma;
	text-align: center;
}

.blackShadeCell
{
	font-size:11px;
	background-image: url(/images/backgrounds/mainReverse.gif);
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma;
	background-color: #ffffff;
}

.blackCell
{
	background-color: #ffffff;
	font-family: Verdana, Tahoma;
	font-size:11px;
}



/* CANVAS PANELS */



.canvas_LeftPanel
{
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #000000 1px solid;
	width:200px;
	font-family: Verdana, Tahoma;
	font-size:11px;
	
}
.EnapsulationCell
{
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #000000 1px solid;
}
.canvas_NavPanel
{
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Tahoma;
	font-size:11px;
	
}

.canvas_CenterPanel
{
	border-right: #ffffff 1px solid;
	border-bottom: #000000 1px solid;
	width:500px;
	font-family: Verdana, Tahoma;
	font-size:11px;
}
.canvas_LinksPanel
{
	
	border-right: #ffffff 1px solid;
	border-left: #ffffff 1px solid;
	border-bottom: #000000 1px solid;
	font-family: Verdana, Tahoma;
	font-size:11px;
}

.canvas_TemplatePanel
{
	padding-right: 0px;
	padding-left: 0px;
	font-size:11px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
	font-family: Verdana, Tahoma;
}



TABLE.canvas_ECapTable_1
{
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	padding-top: 0px;
}



/* FOOTER */

.footerPanel
{
	padding-right: 5px;
	padding-left: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	background-color: #EFF5FF;
}

.footerText
{
	font-size:11px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

.footerLink
{
	font-size:9px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.footerLink:hover
{
	font-size:9px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.footerLink:active
{
	font-size: 9px;
	color: #000000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

/* LEFT NAV */

.leftNavLink
{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.leftNavLink:hover
{
	font-size: 10px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

.leftNavLinkHighLight
{
	font-size: 10px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.leftNavLinkHighLight:hover
{
	font-size: 10px;
	color: #2566C4;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

.leftNavTitleLink
{
	width:100%;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, Tahoma;
	font-variant: small-caps;
	text-decoration: none;
}
.leftNavTitleLink:hover
{
	font-size: 12px;
	color: #000000;
	font-variant: small-caps;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

.leftNavTitleLinkHighLight
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana,Tahoma;
	text-decoration: none;
	font-variant: small-caps;
}
.leftNavTitleLinkHighLight:hover
{
	font-size: 12px;
	color: #000000;
	font-family: Verdana,Tahoma;
	text-decoration: none;
	font-variant: small-caps;
}

.leftNavigationMenu
{
	vertical-align:top;
}

.leftNavTitleCell
{
	padding-left: 5px;
	font-size: 10px;
	background-attachment: fixed;
	color: #000000;
	border-bottom: #FFFFFF 1px solid;
	font-family: Verdana,Tahoma;
	background-color: #EFF5FF;
	text-align: left;
	height:20px;
}

.LeftNavItems
{
	background-color: #ffffff;
}


.leftNavTitleCellHighLight
{
	padding-left: 5px;
	font-size: 10px;
	background-attachment: fixed;
	color: #000000;
	border-bottom: #FFFFFF 1px solid;
	background-repeat: repeat-x;
	font-family: Verdana,Tahoma;
	background-color: #dddddd;
	text-align: left;
	height:20px;
}

.leftNavCell
{
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana,Tahoma;
	text-align: left;
}

.leftNavCellHighLight
{
	font-size: 10px;
	font-family: Verdana,Tahoma;
	text-align:left;
	color:#ffffff;
}


.leftNavCellEncapsulationCell
{
	padding-left: 5px;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana,Tahoma;
	text-align: left;
}

.LeftNavTemplate
{
	border-right: #ffffff 10px solid;
	height: 100%;
	background-color: #EFF5FF;
}


/* TOP NAV */

.topNavText
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	color: #000000;
}

.adminNavCell
{
	padding-right: 0px;
	padding-left: 0px;
	font-size: 12px;
	padding-bottom: 0px;
	margin: 0px;
	color: #000000;
	padding-top: 0px;
	font-family: Verdana, Tahoma;
	background-color: gainsboro;
}
.canvas_TopPanel
{
	border-right: #ffffff 1px solid;
	border-top: #cccccc 0px solid;
	border-left: #ffffff 1px solid;
	font-family: Verdana, Tahoma;
	font-size:11px;
}

.topNavCell
{
	font-size: 10px;
	font-family: Verdana,Tahoma;
	background-color: #000000;
	text-align: center;
	background-repeat: repeat-x;
	
}

.topNavCellSearch
{
	font-size: 10px;
	border-left: #000000 1px solid;
	font-family: Verdana,Tahoma;
	background-color: #000000;
	text-align: center;
	background-repeat: repeat-x;
	background-image: url(/images/backgrounds/goldBar.gif);
}
.topNavCellTransparent
{
	font-size: 10px;
	background-repeat: repeat-x;
	font-family: Verdana,Tahoma;
	background-color: #2566C4;
}

.topNavCellHighLight
{
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana,Tahoma;
	text-align: center;
}
.topNavCellHighLight:hover
{
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana,Tahoma;
	text-align: center;
}

.topNavCellHighLight:active
{
	font-size: 10px;
	background-color: #FFFFFF;
	color: #000000;
	font-family: Verdana,Tahoma;
	text-align: center;
}
.topNav_SearchBox
{
	border-right: #dddddd 1px solid;
	padding-right: 1px;
	border-top: #dddddd 1px solid;
	padding-left: 3px;
	font-size:11px;
	padding-bottom: 1px;
	margin: 2px;
	border-left: #dddddd 1px solid;
	padding-top: 1px;
	border-bottom: #dddddd 1px solid;
	font-family: Verdana, Tahoma;
	color:#000000;
}

.topNav_LoginBox
{
	padding-right: 1px;
	padding-left: 3px;
	font-size:11px;
	padding-bottom: 0px;
	margin: 2px;
	padding-top: 0px;
	font-family: Verdana, Tahoma;
	height:23px;
	color:#000000;
}

.topNavLoggedInBox
{
	padding-right: 1px;
	padding-left: 3px;
	font-size:11px;
	padding-bottom: 1px;
	margin: 2px;
	color: #000000;
	padding-top: 1px;
	font-family: Verdana, Tahoma;
}

.topNavLink
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
	margin: 0px;
	color: #FFFFFF;
	padding-top: 4px;
	font-family: Verdana,Tahoma;
	height: 20px;
	width:100%;
	text-decoration: none;
}

.topNavLink:hover
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
	margin: 0px;
	color: #000000;
	padding-top: 4px;
	font-family: Verdana,Tahoma;
	height: 20px;
	text-decoration: none;
}

.topNavLinkHighlight
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
	margin: 0px;
	color: #000000;
	padding-top: 4px;
	font-family: Verdana,Tahoma;
	height: 20px;
	width:100%;
	text-decoration: none;
}

.topNavLinkHighlight:hover
{
	padding-right: 4px;
	padding-left: 4px;
	font-weight: bold;
	font-size: 10px;
	padding-bottom: 4px;
	margin: 0px;
	color: #000000;
	padding-top: 4px;
	font-family: Verdana,Tahoma;
	height: 20px;
	text-decoration: none;
}

.topNavPanel
{
	background-position: right top;
	background-image: url(/images/backgrounds/loginBox.gif);
	background-repeat: no-repeat;
	width:500px;
}
.smallButton
{
}


.searchTextLabel
{
	font-weight: bold;
	font-size: 10px;
	color: #ffffff;
	font-family: Verdana,Tahoma;
	text-decoration: none;
}
.searchButtonCell
{
	padding-right: 3px;
	padding-left: 3px;
	font-size: 10px;
	margin-left: 3px;
	margin-right: 3px;
	font-family: Verdana,Tahoma;
}


/* LOGIN BOX */

.LoginPanel
{
	padding-left: 5px;
	
}

.loginTextBox
{
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
	background-color: #000000;
	font-family: Verdana, Tahoma;
	font-size: 10px;
}

.loginButton
{
	border-right: #666666 1px solid;
	border-top: #666666 1px solid;
	font-weight: bold;
	font-size:11px;
	border-left: #666666 1px solid;
	color: #000000;
	border-bottom: #666666 1px solid;
	font-family: Verdana, Tahoma;
	background-color: #ffffff;
}

.userDetails
{
	font-size:16px;
	font-weight:900;
}

/* BORDERS */

.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 2px #ffffff;
}
.borderLeftRight
{
	font-size:11px;
	border-right: solid 0px #ffffff;
	border-left: solid 0px #ffffff;
}


.borderGreyRight
{
	font-size:11px;
	border-right: solid 0px #f5f7f8;
}


.rightMargin3
{
	margin-right: 8px;
	margin-bottom: 8px;
	
}


.appNav
{
	background-color: #000000;
}

.TableHead
{
	padding-left: 12px;
	font-weight: bold;
	font-size:11px;
	border-left: #EFF5FF 1px solid;
	font-family: Verdana, Tahoma;
}
.TableRow
{
	font-size:11px;
	font-family: Verdana, Tahoma;
	background-color: #eae8ff;
}

.TableCell
{
	padding-right: 5px;
	padding-left: 4px;
	font-size:11px;
	font-family: Verdana, Tahoma;
}
.TableRowAlter
{
	font-size:11px;
	font-family: Verdana, Tahoma;
	background-color: #000000;
}

/* FORMATTING AND VISIBILITY */

.hidden
{
	position:absolute;
	visibility:hidden;
	top:0px;
	left:0px;
}

.visible
{
	position:relative;
	visibility:visible;
}

/* ARTICLETOPIC SPECIFIC */

.articleTopicMenu
{
	width:100%;
	font-size:11px;
	font-family:  font-family: Verdana, Tahoma;
}

.articleTopicMenuLinkCell
{
	border-top: #ffffff 1px solid;
	padding-left: 4px;
	font-size:11px;
	vertical-align: baseline;
	color: #ffffff;
	font-family: Verdana, Tahoma;
}

.articleTopicMenuLinkRow
{
	border-top: #ffffff 1px solid;
	padding-left: 4px;
	font-size:11px;
	vertical-align: baseline;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	background-color: #f5f7f8;
}

.articleTopicMenuLinkRowHighLight
{
	border-top: #ffffff 1px solid;
	padding-left: 4px;
	font-size:11px;
	vertical-align: baseline;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	background-color: #EFF5FF;
}

.articleTopicMenuLink
{
	font-weight: bold;
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	height:15px;
	width:100%;
}
.articleTopicMenuLink:hover
{
	font-weight: bold;
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	height:15px;
}

.articleTopicMenuLinkHighlight
{
	font-weight: bold;
	font-size:11px;
	color: #ff0000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	height:15px;
	width:100%;
}
.articleTopicMenuLinkHighlight:hover
{
	font-weight: bold;
	font-size:11px;
	color: #ff0000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	height:15px;
	width:100%;
}




/* MINIARTICLE STYLES */

.miniArticleCell
{
	padding-right: 5px;
	padding-left: 5px;
	font-size:11px;
	border-left: #f5f7f8 1px solid;
	border-right: #f5f7f8 1px solid;
	border-bottom: #f5f7f8 1px solid;
	border-top: #f5f7f8 1px solid;
	color: #ffffff;
	padding-top: 10px;
	font-family: Verdana, Tahoma;
	height:100px;
	vertical-align:top;
}
.MiniArticleBox
{
	padding-top: 0px;
}

.miniArticleContent
{
	border-right: #552b00 1px solid;
	padding-right: 20px;
	border-top: #552b00 1px solid;
	padding-left: 2px;
	font-size: 10px;
	border-left: #552b00 1px solid;
	color: #000000;
	padding-top: 0px;
	border-bottom: #552b00 1px solid;
	font-family: Verdana, Tahoma;
}

/* ARTICLE CATEGORY MENU STYLES */

.articleCatgeorySnapshotCell
{
	font-size: 12px;
	vertical-align: top;
	color: #ffffff;
	font-family: Verdana, Tahoma;
}
.articleCategoryMenuLink
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	width:100%;
}
.articleCategoryMenuLink:active
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	width:100%;
}
.articleCategoryMenuLink:hover
{
	font-size:11px;
	color: #ff0000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}
.articleCategoryMenuLinkHighlight
{
	font-size:11px;
	color: #ff0000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	width:100%;
}
.articleCategoryMenuLinkHighlight:active
{
	font-size:11px;
	color: #ffffff;
	font-family: Verdana, Tahoma;
	text-decoration: none;
	width:100%;
}

.articleCategoryMenuLinkHighlight:hover
{
	font-size:11px;
	color: #ff0000;
	font-family: Verdana, Tahoma;
	text-decoration: none;
}

.articleCategoryMenuLinkCell
{
	border-top: #ffffff 1px solid;
	padding-left: 15px;
	font-size:11px;
	vertical-align: baseline;
	color: #ffffff;
	font-family: Verdana, Tahoma;
}


/* DIVIDERS */

.panelDivider
{
	border-right: #e8f8f8 1px solid;
}

/* DESCRIPTORS */

.categoryDescriptorTitle
{
	padding-right:10px;
	padding-left:2px;
	height:110px;
}
.ArticleTopicDescriptorTitle
{
	padding-right:10px;
	padding-left:2px;
	height:110px;
}
.articleDescriptorTitle
{
	padding-right:10px;
	padding-left:2px;
	height:110px;
}

/* TOMBSTONES */

.tombStoneCell
{
	padding-right: 3px;
	padding-left: 3px;
	padding-bottom: 3px;
	margin: 2px;
	vertical-align: top;
	width: 205px;
	padding-top: 3px;
	height: 250px;
}

/* MARQUEE */

.marqueeCell
{
}

/* GENERAL STYLES */


.PanelHighLighted
{
	
	border: #EFF5FF 2px solid;
}

.TitleBar
{
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma;
	font-size:20px;
	font-weight:900;
	vertical-align:center;
	padding-left:1px;
}

/* SUPER ARTICLE CATEGORY GROUP WIDGET */

.superArticleCategoryGroupWidget
{
	font-size: 10px;
	background-color:#EFF5FF;
	font-family: Arial, Helvetica, sans-serif;
}

.superArticleCategoryGroupTitleBarMainCell
{
	padding-left: 3px;
	font-weight: 900;
	font-size: 15px;
	background-attachment: fixed;
	BACKGROUND-POSITION-Y: top;
	color: #FFFFFF;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #2566C4;
}
.superArticleCategoryGroupTitleBarCell
{
	background-color: #2566C4;
	background-attachment: fixed;
	BACKGROUND-POSITION-Y: top;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	vertical-align:center;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	color:#FFFFFF;
}
.superArticleCategoryGroupTitleBarCellHighLight
{
	background-repeat: repeat-x;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	vertical-align:center;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	color:#2566C4;
}
.superArticleCategoryGroupLink
{
	font-weight: 900;
	font-size: 11px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
}
.superArticleCategoryGroupLink:hover
{
	font-size: 11px;
	font-weight:900;
	color: #2566C4;
	font-family: Arial, Helvetica, sans-serif;
}

.superArticleCategoryGroupLinkHighLight
{
	font-size: 11px;
	font-weight:900;
	color: #2566C4;
	font-family: Arial, Helvetica, sans-serif;
}

.superArticleCategoryGroupLinkHighLight:hover
{
	font-weight:900;
	color: #2566C4;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.superArticleCategoryGroup_ArticleDescriptorCell
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	margin: 10px;
	padding-top: 10px;
	border-bottom: #EFF5FF 1px solid;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.superArticleCategoryGroup_ArticleDescriptorCellHighLight
{
	padding-right: 10px;
	padding-left: 10px;
	font-size: 10px;
	padding-bottom: 10px;
	margin: 10px;
	padding-top: 10px;
	border-bottom: #ffffff 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;
}

.superArticleCategoryGroup_DescriptorTitleLink
{
	font-size: 10px;
	color: #2566C4;
	font-family: Arial, Helvetica, sans-serif;
}
.superArticleCategoryGroup_DescriptorTitleLink:hover
{
	font-size: 10px;
	color: #2566C4;
	font-family: Arial, Helvetica, sans-serif;
}

.superArticleSnapShotCell
{
	background-image: url(/images/backgrounds/superSnapShot.gif);
	background-repeat: repeat-x;
	width:110px;
	height:90px;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3px;
	padding-right:3px;
}

.superSnapShotArticleTitle
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:900;
	color:#ffffff;
}

.superSnapShotArticleContent
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color:#ffffff;
}
.superArticleMoreCell
{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#000000;
	padding-bottom:3px;
	padding-top:3px;
	padding-left:3px;
}

.superSnapShotMoreLink
{
	font-size: 10px;
	color: #2566C4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:900;
}
.superSnapShotMoreLink:hover
{
	font-size: 10px;
	color: #2566C4;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:900;
}

.superSnapShotImageCell
{
	
	background-color:#FFFFFF;
}



/* STANDARD ARTICLE CATEGORY GROUP WIDGET */

.standardArticleCategoryGroupWidget
{
	font-family: Verdana, Tahoma;
	background-image: url(/images/backgrounds/main.gif);
	background-repeat: repeat-x;
	font-size:11px;
	
}

.standardArticleCategoryGroupTitleBarMainCell
{
	padding-left: 3px;
	font-weight: 900;
	font-size: 15px;
	background-attachment: fixed;
	BACKGROUND-POSITION-Y: top;
	color: #FFFFFF;
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	background-color: #2566C4;
	
}
.standardArticleCategoryGroupTitleBarCell
{
	
	background-color: #2566C4;
	background-attachment: fixed;
	BACKGROUND-POSITION-Y: top;
	height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:900;
	vertical-align:center;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
	color:#FFFFFF;
}
.standardArticleCategoryGroupContentCell
{	
	background-repeat: repeat-x;
	padding-top:5px;
	padding-left:5px;
	padding-right:5px;
	padding-bottom:5px;
}

.standardArticleCategoryGroupSnaphotImage
{
	border-right: #000000 2px solid;
	border-top: #000000 2px solid;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	border-left: #000000 2px solid;
	border-bottom: #000000 2px solid;
}


.standardArticleCategoryGroupSnaphotTitle:hover
{
	font-size: 12px;
	font-weight:900;
	color: #ffffff;
	font-family: Verdana, Tahoma;
}

.standardArticleCategoryGroupSnaphotContent
{
	font-weight:900;
	color: #ffffff;
	font-size:11px;
	font-family: Verdana, Tahoma;
}

.standardArticleCategoryGroupSnaphotTextCell
{
	padding:5px;
	font-size:11px;
	font-family: Verdana, Tahoma;
}
.standardArticleCategoryGroupMoreItemsCell
{
	padding:5px;
	font-size:11px;
	font-family: Verdana, Tahoma;
}

/* ARTICLE SNAPSHOT */

.articleSnapshotCell
{
	font-size: 12px;
	vertical-align: top;
	color: #000000;
	font-family: Verdana, Tahoma;
}

.articleSnapShotContentCell
{
	padding-right: 5px;
	padding-left: 5px;
	font-size: 12px;
	background-image: url(/images/backgrounds/main.gif);
	padding-bottom: 5px;
	padding-top: 5px;
	background-repeat: repeat-x;
	font-family: Verdana, Tahoma;
	background-color: #ffffff;
}

.articleSnapShotTextCell
{
	padding:5px;
	font-size:11px;
	font-family: Verdana, Tahoma;
}

.articleSnapShotImageCell
{
	padding:5px;
	font-size:11px;
	font-family: Verdana, Tahoma;

}
.articleSnapShotImage
{
	padding:5px;
	font-size:11px;
	font-family: Verdana, Tahoma;	
	border-right: #ffffff 0px solid;
	border-top: #ffffff 0px solid;
	border-left: #ffffff 0px solid;
	border-bottom: #ffffff 0px solid;
	padding:5px;
	
}

.articleSnapShotWidget_Black
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	
}

.articleSnapShotWidget
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	
}

.articleSnapShotTitleBarCell
{
	background-color:#FFBBAA;
	background-repeat: repeat-x;
	height:20px;
	font-family: Verdana, Tahoma;
	font-size:11px;
	font-weight:900;
	vertical-align:center;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}

.articleSnapShotTitle
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	font-weight:900;
	color:#000000;
}
.articleSnapShotTitle:hover
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	font-weight:900;
	color:#2566C4;
}


/* ARTICLE SNAPSHOT IMAGE ON TOP */


.articleSnapShotText
{
	font-size:11px;
	font-family: Verdana, Tahoma;
	color:#000000;
}
.articleSnapShotText:hover
{
	font-size:11px;
	font-family: Verdana, Tahoma;
	color:#000000;
}

.articleSnapShotImageOnTopContentCell
{
	padding:5px;
	font-size:11px;
	font-family: Verdana, Tahoma;
	text-align:center;
	padding-top:5px;
	padding-left:5px;
}

.articleSnapShotImageOnTopTextCell
{
	padding:5px;
	font-size:11px;
	font-family: Verdana, Tahoma;
	padding-top:5px;
	padding-left:5px;
}
.articleSnapShotImageOnTopImage
{
	padding:5px;
	font-size:11px;
	font-family: Verdana, Tahoma;	
	border-right: #000000 1px solid;
	border-top: #000000 1px solid;
	border-left: #000000 1px solid;
	border-bottom: #000000 1px solid;
	padding:5px;
	
}

.articleSnapShotImageOnTopImageCell
{
	padding:5px;
	font-size:11px;
	font-family: Verdana, Tahoma;
	text-align:center;
	padding-top:5px;
	padding-left:5px;
}

.articleSnapShotImageOnTopWidget_Black
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	text-align:center;
	
}

.articleSnapShotImageOnTopWidget
{
	font-family: Verdana, Tahoma;
	font-size:11px;
	
}

.articleSnapShotImageOnTopTitleBarCell
{
	background-color:#FFBBAA;
	background-repeat: repeat-x;
	height:20px;
	font-family: Verdana, Tahoma;
	font-size:11px;
	font-weight:900;
	vertical-align:center;
	text-align:center;
	padding-left:3px;
	padding-right:3px;
}
