/* N_redesign style sheet */

/********************************************/
/************ NOTANANT COMPONENTS ***********/
/********************************************/

/* NEW - basket */
/* Ninput, searchinput */
/* NEW - .featXlist */
/* LI change 11/06 */

.infomenu { background: #FFF; font-size: 0.916em; /*over-rider*/ }
/* Subclasses mirror the list elements above. Note that MARK gets added if a list element is currently selected */
    .infotop { font-size: 1.09em; text-align: left; padding: 3px 0px 3px 6px; background: #C0BF26 URL(top_green.jpg) repeat-x; color: #fff; border: none; border-bottom: solid 0px #999; }
	.infotop a { color: #fff; }
	.infotable { }
	.infofirst { color: #666; background: #FFF; border: 0px; border-bottom: dashed 1px #ddd; }
	.infoMARKfirst { color: #FFFFFF; font-weight: normal; background: #F5F5F5; border: 0px; border-bottom: dashed 1px #ddd; }
	.infoMARKa { color: #555577; /*font-size: 11px;*/ }
	/*.infoMARKfirst { font-weight: bold; border: solid 2px; color: #FFFFFF; text-align: right; }*/
    .infoitem { }
    .infoa { /*font-size: 11px;*/ color: #666666; }
    .infoa:hover { color: #6699FF; }
	.infoa1 { color: #666666; }
	.infoa1:hover { color: #6699FF; }
    .infobase { }

.leftcolumn .infotop { width: 232px; }
.leftcolumn .infofirst { width: 228px; }
.leftcolumn .infoMARKfirst { width: 230px; }

.mainarea .infomenu { margin-right: 10px; }
.mainarea .infotable { width: 280px; background: transparent URL(comp_curve.gif) right bottom no-repeat; padding: 0px; border: 0px; border-left: solid 4px #EEE; border-top: solid 0px #EEE; padding-bottom: 4px; }
.mainarea .infotop { background: #EEE; color: #666; border-bottom: none; }
.mainarea .infofirst { border-bottom: none; }


.orgmenu  { background: #FFF; font-size: 0.916em; /*over-rider*/ }
    .orgtop { background: #CC385C URL(top_red.jpg) repeat-x; height: 20px; border: 0px; border-bottom: solid 0px #999; }
    .orgitem { background: transparent; border: 0px; border-bottom: dashed 1px #ddd; }
    .orglink { /*font-size: 11px;*/ color: #666666; }
    .orglink:hover { color: #6699FF; }
    .orgbase {}

.leftcolumn .orgitem { width: 100%; padding-left:6px; }

.mainarea .orgmenu { width: 280px; margin-right: 10px; background: transparent URL(comp_curve.gif) right bottom no-repeat; padding: 0px; border: 0px; border-left: solid 4px #EEE; border-top: solid 0px #EEE; padding-bottom: 4px; }
.mainarea .orgtop { float: left; width: 284px; /*background: #666 URL(top_red.jpg) repeat-x;*/ background: #EEE; border-bottom: none; }
.mainarea .orgitem { border-bottom: none; }


/* Calendar elements m=month text style, x=today text style, a=linked */
.calendar { background: transparent; }	
	.caltable { background: #FFFFFF; }
	.caltop { }
	.calbase { }
	.calitem { padding-left: 6px; text-align: left; color: #fff; background: #EA972D URL(top_orange.jpg) repeat-x; /*font-size: 11px;*/ padding: 3px 0px 3px 6px; margin-bottom:1em; }
	.callink { /*font-size: 1.1em;*/ color: #fff; }
    .callink:hover { color: #FFFFFF; }
	.cal { color: #666666; }
	.calm { color: #445; }
	.calx { color: #EEEEFF; }
	.cala { color: #999999; background-color: #FFFFFF; border: solid thin #99BBFF; }
	.cala:hover { color: #FFFFFF; background-color: #555555; }

/* Notanant network menu list */
.Notanantfull { }
.Notanantsmall { }
	.NStatus { }
    .Notananttop { background: URL(quicklinks2.gif) no-repeat left; }
	.Notananttop a:hover { background: none; }
	.Notanantbox { border: 0px; background: #FFFFFF; }
	.Nitem { border: 0px; border-bottom: dashed 1px #ddd;  }
	.Ntext { color: #666666; }
	.Ninput { }
	.Nform { }
	.Nlink { color: #666666; }
	.Nlink:hover { color: #6699FF; }

.leftcolumn .Notananttop { width: 236px; background-color: #88AAff; }

/*NEW May06*/
.basketXmenu { }
	.basketXtop { padding: 2px 0px 4px 0px; background: #6699FF URL(top_blue.jpg) repeat-x; color: #fff; }
	.basketXtable { background: #FFFFFF; }
	.basketXwrapper { background: #FFFFFF; }
	.basketXfirst { color: #FFFFFF; background: transparent URL(basket_arrow.gif) left no-repeat; }
	.basketXlink { background: URL(basket.gif) left no-repeat; color: #FFFFFF; }
	.basketXlink:hover { background: URL(basket.gif) left no-repeat; color: #C9CCD1; }
	.basketXa1 { color: #666666; }
	.basketXa1:hover { color: #6699FF; }
	.basketXtotal { background: #FFFFFF; border-top: dashed 1px #ddd; }
	.basketXbase { background: #FFFFFF; border-top: dashed 1px #ddd; }
	.basketXbase a { color: #666666; }
	.basketXbase a:hover { color: #6699FF; }

.leftcolumn .basketXmenu { width: 236px; }
.leftcolumn .basketXtable { width: 236px; }
.leftcolumn .basketXtotal { width: 236px; }
.leftcolumn .basketXbase { width: 236px; }


.helparea { }
    .helplink  { color: #063; }

.searcharea { }
    .searchtop { }
	.searchform { }
	.searchinput { }
	.searchlink { color: #666666; }
	.searchbase { }

.newsXmenu { float: left; width: 284px; margin-right: 10px; clear: none; }
/* Subclasses mirror the list elements above*/
    .newsXtop { height: 12px; padding-left:6px; padding-top: 1px; font-size: 1em; font-weight: bold; background: #EEE; }
	.newsXtable { width: 280px; background: transparent URL(comp_curve.gif) right bottom no-repeat; border: 0px; border-left: solid 4px #EEE; border-top: solid 4px #EEE; padding-bottom: 4px; }
	.newsXfirst { }
    .newsXitem { }
    .newsXa {  }
    .newsXa:hover {  }
	.newsXa1 { }
	.newsXa1:hover { }
    .newsXbase { }
.newsXwrapperTB { width: 280px; background: transparent URL(comp_curve.gif) right bottom no-repeat; border: 0px; border-left: solid 4px #EEE; border-top: solid 4px #EEE; padding-bottom: 4px; }


.updXmenu { float: left; width: 284px; margin-right: 10px; clear: none; }
/* Subclasses mirror the list elements above*/
    .updXtop { width: 296px; height: 12px; padding-left: 6px; background: #EEE; }
	.updXtable { width: 280px; background: transparent URL(comp_curve.gif) right bottom no-repeat; border: 0px; border-left: solid 4px #EEE; border-top: solid 4px #EEE; padding-bottom: 4px; }
	.updXwrapper { width: 280px; background: transparent URL(comp_curve.gif) right bottom no-repeat; border: 0px; border-left: solid 4px #EEE; border-top: solid 4px #EEE; padding-bottom: 4px; }
	.updXfirst { }
    .updXitem {  }
    .updXa { }
    .updXa:hover { }
	.updXa1 { }
	.updXa1:hover { }
    .updXbase { }

/*
.topicsXlist { }
    .topicsXtop { font-size: 14px; font-weight: bold; padding: 3px; }
	.topicsXtable { background-color: #f5f5f5; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#E0E0F0; }
	.topicsXfirst { padding-right: 6px; padding-left: 12px; padding-top: 8px; padding-bottom: 3px; font-size: 12px; text-align:left }
    .topicsXitem { padding-right: 3px; padding-left: 12px; padding-top: 2px; padding-bottom: 2px; font-size: 11px; }
    .topicsXa {  font-size: 11px; text-decoration: none }
    .topicsXa:hover { text-decoration: underline; background: none }
	.topicsXa1 { padding-right: 6px; padding-top: 1px; padding-bottom: 2px; font-size: 12px;}
	.topicsXa1:hover { text-decoration: underline; background: none }
    .topicsXbase { }
.topicsXwrapperTB { background-color: #f5f5f5; border-collapse:collapse; border-style:solid; border-width:1px; border-color:#E0E0F0; }
*/

.topicsXlist { }
/* Subclasses mirror the list elements above*/
    .topicsXtop { }
	/*.topicsXtable { background: #f5f5f5; border: solid 1px #E0E0F0; }*/
	.topicsXwrapperTB { }
	.topicsXfirst { }
    .topicsXitem { }
    .topicsXa { }
    .topicsXa:hover { }
	.topicsXa1 { }
	.topicsXa1:hover { }
    .topicsXbase { }
.topicsXwrapperTB { /*background: #f5f5f5;*/ border: solid 0px #E0E0F0; }

/*
.featXlist { float: left; width: 186px; margin-right: 10px; clear: none; }
    .featXtop { height: 12px; padding-left:6px; padding-top: 1px; font-size: 11px; font-weight: bold; background: #EEE; }
	.featXtable { width: 182px; background: transparent URL(comp_curve.gif) right bottom no-repeat; border: 0px; border-left: solid 4px #EEE; border-top: solid 4px #EEE; padding-bottom: 4px; }
	.featXfirst { padding: 6px 6px 6px 12px; font-size: 11px; }
    .featXitem { padding: 6px 6px 6px 6px; font-size: 11px; }
    .featXa { font-size: 11px; }
    .featXa:hover { }
	.featXa1 { padding-right: 6px; padding-top: 1px; padding-bottom: 2px; font-size: 11px;}
	.featXa1:hover { text-decoration: underline; background: none }
    .featXbase { }
	X.featXLogo img { border: none; padding-left: 0px; margin-left:0px;X width: 55px; Xheight: 55px; }
	X.featXLogo .leftpic { border: none; padding-left: 0px; margin-left:0px; Xwidth: 55px; Xheight: 55px; }
	X.featXitem img { border: none; padding-left: 0px; margin-left:0px; width: 55px; height: 55px; }
	X.featXitem .leftpic { border: none; padding-left: 0px; margin-left:0px; width: 55px; height: 55px; }
.featXwrapperTB { width: 182px; background: transparent URL(comp_curve.gif) right bottom no-repeat; border: 0px; border-left: solid 4px #EEE; border-top: solid 4px #EEE; padding: 4px; }
*/

.featXlist { }
.featXlist { }
/* Title (H1) appears outside the featXbg1 div*/
/* display: none; works on title */
	.featXtop { } /* h4 */
	.featXtitle { border: none; } /* h1 */
	.featXwrapperTB { }
	.featXwrapperTB TD { }
	.featXbg1 { background: transparent; border: none; }
	.featXbg2 { background: transparent; border: none; }
	.featXLogo { } /*a around img*/
	.featXLogo img { }
	.featXwrapperTB H5 { } /*H5 around a1 link*/
	.featXa { }
	.featXa:hover { }
	.featXa1 { } /*a around link*/
	.featXa1:hover { }
	.featXlist .leftpic { }
	.featXlist .rightpic { }
	.featXitem { } /*p or div*/
	.featXitem p { }
	.featXitemL { } /* when new row is created, usually for summary - MAYBE TEMP */
	.featXitemL p { }
	.featXbase {}

#faked .featXlist { width: 382px; }
#faked .featXtable { width: 378px; }


.addrXlist { }
/* Subclasses mirror the list elements above*/
	.addrXtable { }
	.addrXfirst { /*color: #666666; padding-right: 3px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px;*/ text-align:left }
    .addrXitem { /*padding-right: 3px; padding-left: 15px; padding-top: 2px; padding-bottom: 2px;*/ text-align:left;}
    .addrXa { /*color: #666666;*/ text-decoration: none }
    .addrXa:hover { /*color: #666666;*/ text-decoration: underline; background: none }
	.addrXa1 { /*color: #666666; padding-right: 6px; padding-top: 1px; padding-bottom: 2px;*/ }
	.addrXa1:hover { /*color: #666666;*/ text-decoration: underline; background: none }
    .addrXbase { }


/* Breadcrumbs of recently visited sites */
.history { width:100%;}
    .histtitle { padding-left:6px; }
    .histitem { padding-left: 10px; }
    .histlink { color: #666666; }
    .histlink:hover { color: #666666; }

#faked .featXlist { width: 382px; }
#faked .featXtable { width: 378px; }
