@import "/common/ajsSearchObj/ajsDefaults.css";
@import "/custContent/leftcol.css";
@import "/common/jQuery/css/custom-theme/jquery-ui-1.7.2.custom.css";

#dftBlue { color:#003399; }
#dftOrange { color:#ff9900; }
#dftGrey { color:#eeeeee; }
#offRed { color:#c75464; }
#ltBlue { color:#1caaec; }

body, html {
	padding:0px; margin:0px; background-color:#ffffff;
	font-family:Verdana; font-size:8pt; font-weight:400; color:#000000;
}

img { border:none; padding:0px; margin:0px; }
form { padding:0px; margin:0px; }

h1 { padding:0px; margin:0px; color:#003399; font-size:18px; }

.imgLink { cursor:pointer; }

.dftText { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; }
.dftTextB { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#000000; }
.dftTextBU { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#000000; text-decoration:underline; }

.dftTextR { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#ff0000; }
.dftTextRB { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ff0000; }

.navTextW { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ffffff; }

.dftTextBlue { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#afc5da; cursor:default; }

.btnText { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.btnLink:link { text-decoration:none; cursor:pointer; }
a.btnLink:visited { text-decoration:none; cursor:pointer; }
a.btnLink:hover { text-decoration:none; cursor:pointer; }
a.btnLink:active { text-decoration:none; cursor:pointer }


.smlBubbleText { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; }
.smlBubbleLink { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer; }
a.smlBubbleLink:link { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer; }
a.smlBubbleLink:visited { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer; }
a.smlBubbleLink:hover { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.smlBubbleLink:active { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer }

.navLinkW { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:pointer; }
a.navLinkW:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:pointer; }
a.navLinkW:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:pointer; }
a.navLinkW:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ffffff; text-decoration:underline; cursor:pointer; }
a.navLinkW:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:pointer }

.hpSecHeading { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; cursor:default; }

a.newsItem:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.newsItem:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.newsItem:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer; }
a.newsItem:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer }

.hpSecList { border-right:solid 1px #003399; border-left:solid 1px #003399; padding-left:10px; }
.newsList { list-style:disc; padding-left:1.25em; width:260px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:none; }
.newsList li { padding:1px; padding-left:0px; } 
		
.descText { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#afc5da; }

.smlText { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; }
.smlDrkText { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#336688; }
.smlAdText { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; }

.dftTextLrg { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#000000; }
.lrgSecHeading { font-family:Verdana, sans-serif; font-size:10pt; font-weight:700; color:#afc5da; cursor:default; }

.pageTitle { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#336699; }
#divPageTitle { display:block; width:98%; padding:0px 5px 5px 5px; text-align:center; background-color:inherit; font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#003399; cursor:default; }

#divHPCustContentLeft { display:block; background-color:#ffffff; overflow:hidden; }
#divHPCustContentCenter { display:block; background-color:#ffffff; overflow:hidden; padding:5px; }
#divHeadCenter { display:block; width:690px; height:110px; background-color:#ffffff; overflow:hidden; }
#divHPCustContentRight { display:block; width:120px; background-color:#ffffff; overflow:hidden; }

/* -- 1 = Success -- */
.divGMsg1 { 
	display:block; width:98%; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; 
	background-color:#ffffcc; padding:5px; border: 1px solid #ffff66; text-align:center;
}
/* -- 2 = Error -- */
.divGMsg2 { 
	display:block; width:98%; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; 
	background-color:#ff6666; padding:5px; border: 1px solid #880000; text-align:center;
}
/* -- 3 = Must Be Logged In -- */
.divGMsg3 { 
	display:block; width:98%; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; 
	background-color:#b0c4de; padding:5px; border: 1px solid #336699; text-align:center;
}
/* -- 4 = Form error -- */
.divGMsg4 { 
	display:block; width:98%; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; 
	background-color:#ff6666; padding:5px; border: 1px solid #880000; text-align:center;
}

/* ---------------- styles for custom combo object --------------- */

.cmbObjText { font-family:Verdana; font-weight:400; font-size:10px; color:#555555; cursor:default: }


/* -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- */

/* ---------------- styles for my messages section --------------- */

.msgRptTitle { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#ffffff; cursor:default; }
.msgText { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000;  }
.msgTextB { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#000000; }

.msgSubjectHolder { 
	font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; cursor:pointer; 
	background-color:inherit;
	height:1.25em;
	margin:.1em 0px;
	overflow:hidden;
	
}
.msgFromHolder { 
	font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; cursor:pointer; 
	background-color:inherit;
	height:1.25em;
	margin:.1em 0px;
	overflow:hidden;
	white-space:nowrap;
	width:150px; 
}

.msgStdRow { background-color:#ffffff; }
.msgColorRow { background-color:#e6e6e6; }
.msgStdRowOver { background-color:#ccddff; }
.msgColorRowOver { background-color:#ccddff; }

.msgComboMin { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; }

.msgMenuItem { 
	font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; cursor:pointer; 
	padding-left:10px;
} 
.msgMenuItemOn { 
	font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ffffff; cursor:pointer; 
	padding-left:10px; background:url(/images/msgViewModeBG-01.gif) no-repeat right;
} 

.msgSmlLink { font-family:Verdana, sans-serif; font-size:7.5pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.msgSmlLink:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003399; text-decoration:none; cursor:pointer; }
a.msgSmlLink:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003399; text-decoration:none; cursor:pointer; }
a.msgSmlLink:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003399; text-decoration:underline; cursor:pointer; }
a.msgSmlLink:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003399; text-decoration:none; cursor:pointer }

.msgLinkB { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.msgLinkB:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.msgLinkB:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.msgLinkB:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:underline; cursor:pointer; }
a.msgLinkB:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer }

.cpsTB2 { width:95%; height:2.75em; font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#000000; }
.cpsTB1 { width:95%; font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#000000; }
.cpsTA { width:95%; height:200px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#000000; }

/* -- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ -- */

.smlHelpText { font-family:Verdana; font-weight:400; font-size:7pt; color:#c0c0c0; cursor:default; }

.navBar { border-top:solid 1px #000000; border-bottom:solid 1px #000000; background-color:#afc5da; }
.msgBar { border-bottom:solid 1px #000000; background-color:#c75464; }

.pagingText { font-family:Verdana, sans-serif; font-size:10pt; font-weight:400; color:#003399; cursor:default; }
.pagingTextOn { font-family:Verdana, sans-serif; font-size:10pt; font-weight:700; color:#003399; text-decoration:underline; cursor:default; }
.pagingLink { font-family:Verdana, sans-serif; font-size:10pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.pagingLink:link { font-family:Verdana, sans-serif; font-size:10pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.pagingLink:visited { font-family:Verdana, sans-serif; font-size:10pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.pagingLink:hover { font-family:Verdana, sans-serif; font-size:10pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer; }
a.pagingLink:active { font-family:Verdana, sans-serif; font-size:10pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer }

.dftFieldset { margin: 0px; padding:5px 0px 5px 3px; border:solid 1px #003399; }
.dftFieldset legend { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; margin-left:10px; }

.qqqmsgText { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:default; }
qqqa.msgText:link { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:pointer; }
qqqa.msgText:visited { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:pointer; }
qqqa.msgText:hover { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#ffffff; text-decoration:underline; cursor:pointer; }
qqqa.msgText:active { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:pointer }

.secHeading { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; cursor:default; }
a.secHeading:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.secHeading:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.secHeading:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; text-decoration:underline; cursor:pointer; }
a.secHeading:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer }

.secHeadingW { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#000000; cursor:default; background-color:#ffffff; }
.secSep { background-image:url(/images/bitDftBlue-01.gif); background-repeat: repeat-x; background-position:center; padding-left:10px; }
.secSep span { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; cursor:default; background-color:#ffffff; padding:2px 5px; }

.listingSep { background-image:url(/images/bitLtBlue-01.gif); background-repeat: repeat-x; background-position:center; padding-left:10px; }

.dftLink { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003399; text-decoration:none; cursor:pointer; }
a.dftLink:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003399; text-decoration:none; cursor:pointer; }
a.dftLink:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003399; text-decoration:none; cursor:pointer; }
a.dftLink:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003399; text-decoration:underline; cursor:pointer; }
a.dftLink:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003399; text-decoration:none; cursor:pointer }

.dirLink { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.dirLink:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.dirLink:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.dirLink:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer; }
a.dirLink:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer }

.smlDirText { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; text-decoration:none; cursor:default; }

.dirLinkB { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.dirLinkB:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.dirLinkB:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.dirLinkB:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; text-decoration:underline; cursor:pointer; }
a.dirLinkB:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer }

.catLink { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.catLink:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.catLink:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.catLink:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer; }
a.catLink:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer }

.catLinkB { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.catLinkB:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.catLinkB:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.catLinkB:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:underline; cursor:pointer; }
a.catLinkB:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer }

.dftLinkB { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.dftLinkB:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.dftLinkB:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.dftLinkB:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#afc5da; text-decoration:underline; cursor:pointer; }
a.dftLinkB:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer }

.blueLink { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#336699; text-decoration:none; cursor:pointer; }
a.blueLink:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#336699; text-decoration:none; cursor:pointer; }
a.blueLink:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#336699; text-decoration:none; cursor:pointer; }
a.blueLink:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#336699; text-decoration:underline; cursor:pointer; }
a.blueLink:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#336699; text-decoration:none; cursor:pointer }

.lrgLink { font-family:Verdana, sans-serif; font-size:10pt; font-weight:500; color:#000000; text-decoration:underline; cursor:pointer; }
a.lrgLink:link { font-family:Verdana, sans-serif; font-size:10pt; font-weight:500; color:#000000; text-decoration:underline; cursor:pointer; }
a.lrgLink:visited { font-family:Verdana, sans-serif; font-size:10pt; font-weight:500; color:#000000; text-decoration:underline; cursor:pointer; }
a.lrgLink:hover { font-family:Verdana, sans-serif; font-size:10pt; font-weight:500; color:#000000; text-decoration:none; cursor:pointer; }
a.lrgLink:active { font-family:Verdana, sans-serif; font-size:10pt; font-weight:500; color:#000000; text-decoration:underline; cursor:pointer }

.hpCatLink { display:inline-block; line-height:1.5em; padding:1px; margin:1px 0px 1px 1px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; text-decoration:none; cursor:pointer; }
a.hpCatLink:link { color:#afc5da; text-decoration:none; cursor:pointer; background-color:#ffffff; }
a.hpCatLink:visited { color:#afc5da; text-decoration:none; cursor:pointer; background-color:#ffffff; }
a.hpCatLink:hover { color:#ffffff; text-decoration:underline; cursor:pointer; background-color:#afc5da; }
a.hpCatLink:active { color:#afc5da; text-decoration:none; cursor:pointer background-color:#ffffff; }

.stdLink { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#afc5da; text-decoration:none; cursor:pointer; padding:2px; line-height:1.25em; }
a.stdLink:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#afc5da; background-color:#ffffff; text-decoration:none; cursor:pointer; }
a.stdLink:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#afc5da; background-color:#ffffff; text-decoration:none; cursor:pointer; }
a.stdLink:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#ffffff; background-color:#afc5da; text-decoration:none; cursor:pointer; }
a.stdLink:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#afc5da; background-color:#ffffff; text-decoration:none; cursor:pointer }

a.imgSmlLogoLink:link { display:block; cursor:pointer; padding:2px; width:88px; height:31px; border:solid 1px #ffffff; }
a.imgSmlLogoLink:visited { display:block; cursor:pointer; padding:2px; width:88px; height:31px; border:solid 1px #ffffff; }
a.imgSmlLogoLink:hover { display:block; cursor:pointer; padding:2px; width:88px; height:31px; border:solid 1px #000000; }
a.imgSmlLogoLink:active { display:block; cursor:pointer padding:2px; width:88px; height:31px; border:solid 1px #ffffff; }

.catLinkRoot { font-family:Verdana, sans-serif; font-size:11pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.catLinkRoot:link { font-family:Verdana, sans-serif; font-size:11pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.catLinkRoot:visited { font-family:Verdana, sans-serif; font-size:11pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.catLinkRoot:hover { font-family:Verdana, sans-serif; font-size:11pt; font-weight:700; color:#afc5da; text-decoration:underline; cursor:pointer; }
a.catLinkRoot:active { font-family:Verdana, sans-serif; font-size:11pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer }

.catLinkSec { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#afc5da; text-decoration:underline; cursor:pointer; }
a.catLinkSec:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#afc5da; text-decoration:underline; cursor:pointer; }
a.catLinkSec:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#afc5da; text-decoration:underline; cursor:pointer; }
a.catLinkSec:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.catLinkSec:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#afc5da; text-decoration:underline; cursor:pointer }

.catLinkMain { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.catLinkMain:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.catLinkMain:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.catLinkMain:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#afc5da; text-decoration:underline; cursor:pointer; }
a.catLinkMain:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer }

.smlLink { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#afc5da; text-decoration:none; cursor:pointer; }
a.smlLink:link { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#afc5da; text-decoration:none; cursor:pointer; }
a.smlLink:visited { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#afc5da; text-decoration:none; cursor:pointer; }
a.smlLink:hover { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#afc5da; text-decoration:underline; cursor:pointer; }
a.smlLink:active { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#afc5da; text-decoration:none; cursor:pointer; }

.smlLinkB { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.smlLinkB:link { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.smlLinkB:visited { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }
a.smlLinkB:hover { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#afc5da; text-decoration:underline; cursor:pointer; }
a.smlLinkB:active { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:pointer; }

a.QQQnavLink:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#eeeeee; text-decoration:none; cursor:pointer; }
a.QQQnavLink:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#eeeeee; text-decoration:none; cursor:pointer; }
a.QQQnavLink:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ff9900; text-decoration:underline; cursor:pointer; }
a.QQQnavLink:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#eeeeee; text-decoration:none; cursor:pointer; }

.navLink { display:block; line-height:1.75em; font-family:Verdana, sans-serif; font-size:10pt; font-weight:700; color:#555555; text-decoration:none; cursor:pointer; padding:0px 10px; }
a.navLink:link { color:#003399; text-decoration:none; cursor:pointer; }
a.navLink:visited { color:#003399; text-decoration:none; cursor:pointer; }
a.navLink:hover { color:#003399; text-decoration:underline; cursor:pointer; }
a.navLink:active { color:#003399; text-decoration:none; cursor:pointer }

.navTextDrkSml { line-height:1.75em; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; text-decoration:none; cursor:default; padding:0px 10px; }
.navLinkSml { line-height:1.75em; font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; padding:0px 10px; }
a.navLinkSml:link { color:#003399; text-decoration:none; cursor:pointer; }
a.navLinkSml:visited { color:#003399; text-decoration:none; cursor:pointer; }
a.navLinkSml:hover { color:#003399; text-decoration:underline; cursor:pointer; }
a.navLinkSml:active { color:#003399; text-decoration:none; cursor:pointer }

.spnDlgHeaderText {	font-family:Verdana, sans-serif; font-size:10pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:default; }

.frmButton { display:inline-block; padding:3px 10px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ffffff; text-decoration:none; border:solid 1px #003399; background:url(/images/btnBG-01.gif) repeat-x center ;cursor:pointer; }
.frmButtonOn { display:inline-block; padding:3px 10px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; border:solid 1px #003399; background:url(/images/btnBGon-01.gif) repeat-x bottom ;cursor:pointer; }

.subMenuList {
	padding:5px;
	margin:0px;
	list-style:none;
}
.subMenuList li {
	padding:0px;
	margin:0px;
	
}
.subMenuLink { display:block; line-height:1.5em; font-family:Verdana, sans-serif; font-size:10pt; font-weight:700; color:#003399; cursor:pointer; text-decoration:none; background:none; }
a.subMenuLink:link { color:#003399; text-decoration:none; background:none; }
a.subMenuLink:visited { color:#003399; text-decoration:none; background:none; }
a.subMenuLink:hover { color:#ffffff; text-decoration:underline; background-color:#003399; }
a.subMenuLink:active { color:#003399; text-decoration:none; background:none; }
.subMenuLinkOver { display:block; width:100%; padding:1px 5px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#ffffff; line-height:1.5em; cursor:pointer; text-decoration:underline; background-color:#003399; }

.smlMenuList {
	padding:5px;
	margin:0px;
	list-style:none;
}
.smlMenuList li {
	padding:0px 5px;
	margin:0px;
	
}
.smlMenuLink { display:block; line-height:1.5em; width:98%; font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#003399; cursor:pointer; text-decoration:none; background:none; }
a.smlMenuLink:link { color:#003399; text-decoration:none; background:none; }
a.smlMenuLink:visited { color:#003399; text-decoration:none; background:none; }
a.smlMenuLink:hover { color:#ffffff; text-decoration:underline; background-color:#003399; }
a.smlMenuLink:active { color:#003399; text-decoration:none; background:none; }
.smlMenuLinkOver { display:block; line-height:1.5em; width:98%; font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#ffffff; cursor:pointer; text-decoration:none; background:#003399; }

.QnavLink { display:block; line-height:1.5em; font-family:Verdana, sans-serif; font-size:10pt; font-weight:700; color:#555555; text-decoration:none; cursor:pointer; padding:0px 10px; }
a.QnavLink:link { color:#003399; text-decoration:none; cursor:pointer; }
a.QnavLink:visited { color:#003399; text-decoration:none; cursor:pointer; }
a.QnavLink:hover { color:#003399; text-decoration:underline; cursor:pointer; }
a.QnavLink:active { color:#003399; text-decoration:none; cursor:pointer }

.QcatLinkB { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.QcatLinkB:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.QcatLinkB:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer; }
a.QcatLinkB:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:underline; cursor:pointer; }
a.QcatLinkB:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003399; text-decoration:none; cursor:pointer }


.menuLink     { display:block; width:100%; padding:1px 5px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; line-height:1.5em; cursor:pointer; text-decoration:none; background:none; }
a.menuLink:link { color:#003399; text-decoration:none; background:none; }
a.menuLink:visited { color:#003399; text-decoration:none; background:none; }
a.menuLink:hover { color:#ffffff; text-decoration:underline; background-color:#003399; }
a.menuLink:active { color:#003399; text-decoration:none; background:none; }
.menuLinkOver { display:block; width:100%; padding:1px 5px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#ffffff; line-height:1.5em; cursor:pointer; text-decoration:underline; background-color:#003399; }


.cfwMenuLink { display:block; width:127px; padding-left:5px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; line-height:1.5em; cursor:pointer; }
a.cfwMenuLink:link { color:#336699; text-decoration:none; background:none; }
a.cfwMenuLink:visited { color:#336699; text-decoration:none; background:none; }
a.cfwMenuLink:hover { color:#ffffff; text-decoration:underline; background-color:#336699; }
a.cfwMenuLink:active { color:#336699; text-decoration:none; background:none; }

.navButton { display:inline-block; width:100%; padding:3px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#eeeeee; text-decoration:none; border:solid 1px #afc5da; cursor:pointer; }
.navTextLrg { font-family:Verdana, sans-serif; font-size:10pt; font-weight:700; color:#eeeeee; text-decoration:none; cursor:default; }
.navTextSml {	font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#eeeeee; text-decoration:none; cursor:default; }

.footText {	font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:none; cursor:default; }

.footLink { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#003399; text-decoration:none; cursor:pointer; }
a.footLink:link { color:#003399; text-decoration:none; }
a.footLink:visited { color:#003399; text-decoration:none; }
a.footLink:hover { color:#003399; text-decoration:underline; }
a.footLink:active { color:#003399; text-decoration:none; }

a.footLinkLt:link { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#eeeeee; text-decoration:none; cursor:pointer; }
a.footLinkLt:visited { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#eeeeee; text-decoration:none; cursor:pointer; }
a.footLinkLt:hover { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#eeeeee; text-decoration:underline; cursor:pointer; }
a.footLinkLt:active { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#eeeeee; text-decoration:none; cursor:pointer; }
 
.smlTB300 { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:300px; border:solid 1px #000000; }
.smlTB200 { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:200px; border:solid 1px #000000; }
.smlTB150 { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:150px; border:solid 1px #000000; }
.smlTB120 { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:120px; border:solid 1px #000000; }
.smlTB100 { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:100px; border:solid 1px #000000; }

.cartQtyUpdate { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:35px; border:solid 1px #000000; text-align:center; }

.dftTB400 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:400px; }
.dftTB350 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:350px; }
.dftTB300 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:300px; }
.dftTB250 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:250px; }
.dftTB200 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:200px; }
.dftTB180 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:180px; }
.dftTB175 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:175px; }
.dftTB150 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:150px; }
.dftTB140 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:140px; }
.dftTB120 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:120px; }
.dftTB100 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:100px; }
.dftTB80 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:80px; }
.dftTB70 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:70px; }
.dftTB65 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:65px; }
.dftTB45 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:45px; }
.dftTB35 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:35px; }

.smlTB80 { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:80px; }
.smlTB65 { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:65px; }

.dftComboMin { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; }
.dftCombo150 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:150px; }
.dftCombo40 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:40px; }

.smlComboMin { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; }
.dftCombo150M { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:150px; }
.dftCombo125M { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:125px; }
.dftComboMinM { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; }

.dftTA650 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:650px; height:180px; }
.dftTA550 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:550px; height:80px; }
.dftTA500 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:500px; height:100px; }
.dftTA400 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:400px; height:120px; }
.dftTA350 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:350px; height:120px; }
.dftTA200 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:200px; height:80px; }

.smlTAMax { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:95%; height:80px; }

.tbNewsletter { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#afc5da; width:200px; border:solid 1px #afc5da; background: url(/images/tbBG-Newsletter-01.gif) no-repeat; }
.tbSmlSearch { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#afc5da; width:110px; border:solid 1px #afc5da; }
.tbSmlNewsletter { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#afc5da; width:120px; border:solid 1px #afc5da; background: url(/images/tbBG-Newsletter-01.gif) no-repeat; }

.dlgHolder { border: solid 1px #000000; }
.dlgHeaderRow { background-color:#afc5da; }
.dlgHeaderText { font-family:Verdana, sans-serif; font-size:10pt; font-weight:700; color:#ffffff; cursor:default; }
.dlgHeader { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#afc5da; cursor:default; }

.prodFeatList { padding:0px; padding-left:20px; margin:0px; line-height:1em; }
.prodFeatListItem { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; }

.spnBrandLogoTmp {	font-family:Verdana, sans-serif; font-size:24pt; font-weight:700; color:#afc5da; text-decoration:none; cursor:default; }

/* ++++++++++++++++++ Styles for msg boxes +++++++++++++++++++ */

.spnSuccess { display:block; width:90%; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; background-color:#b0c4de; padding:5px; margin-top:10px; margin-bottom:10px; margin-left:3%; border: 1px solid #336699; }
.spnSuccess b { font-family:Verdana, sans-serif; font-size:18pt; font-weight:500; color:#000000; }
.spnSuccess .msgLink { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#336699; text-decoration:none; cursor:pointer }
.spnSuccess a:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#336699; text-decoration:none; cursor:pointer }
.spnSuccess a:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#336699; text-decoration:none; cursor:pointer }
.spnSuccess a:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#336699; text-decoration:underline; cursor:pointer }
.spnSuccess a:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#336699; text-decoration:none; cursor:pointer }

.spnError { display:block; width:90%; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; background-color:#ff6666; padding:5px; margin-top:10px; margin-bottom:10px; margin-left:3%; border: 1px solid #880000; }
.spnError b { font-family:Verdana, sans-serif; font-size:18pt; font-weight:500; color:#000000; }
.spnError .msgLink { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#336699; text-decoration:none; cursor:pointer }
.spnError a:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#336699; text-decoration:none; cursor:pointer }
.spnError a:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#336699; text-decoration:none; cursor:pointer }
.spnError a:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#336699; text-decoration:underline; cursor:pointer }
.spnError a:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#336699; text-decoration:none; cursor:pointer }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++ Styles for reports +++++++++++++++++++ */
.rptHolder { border:solid 1px #003399; border-collapse:collapse; }
.rptHeaderRow { background-color:#003399; }
.rptHeaderText { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ffffff; }
.rptHeaderTextSml { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#ffffff; }
.rptColorRow { background-color:#e0e0e0; }
.rptHLRow { background-color:#f08080; }
.rptRowBorder { border-top:solid 1px #003399; border-bottom:solid 1px #003399; }
.rptRowBorderT2 { border-top:solid 2px #003399; border-bottom:solid 1px #003399; }
.rptCellBorder { border:solid 1px #003399; }
.rptLrgText { font-family:Verdana, sans-serif; font-size:9pt; font-weight:500; color:#000000; }

.rptText { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; cursor:default; }
.rptLink { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#003399; cursor:pointer; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++ Styles for header search ++++++++++++++++ */

.tbHeadSearch { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:400px; }
.cmbHeadCats { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; }

a.smlHeadLink:link { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#ffffff; text-decoration:none; cursor:pointer; }
a.smlHeadLink:visited { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#ffffff; text-decoration:none; cursor:pointer; }
a.smlHeadLink:hover { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#ffffff; text-decoration:underline; cursor:pointer; }
a.smlHeadLink:active { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#ffffff; text-decoration:none; cursor:pointer; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++ Styles for header login/register ++++++++++++++++ */

.smlHeadText { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:none; cursor:default; }

.smlDrkHeadLink { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#003399; text-decoration:underline; cursor:pointer; }
a.smlDrkHeadLink:link { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer; }
a.smlDrkHeadLink:visited { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer; }
a.smlDrkHeadLink:hover { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:none; cursor:pointer; }
a.smlDrkHeadLink:active { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#003399; text-decoration:underline; cursor:pointer }

.headLoginTBE { font-family:Verdana, sans-serif; font-size:6.5pt; font-weight:400; line-height:1.5em; color:#000000; width:80px; background:url(/images/tbBG-Email-01.gif) no-repeat; background-color:#ffffff; border:solid 1px #003399; }
.headLoginTBP { font-family:Verdana, sans-serif; font-size:6.5pt; font-weight:400; line-height:1.5em; color:#000000; width:80px; background:url(/images/tbBG-Password-01.gif) no-repeat; background-color:#ffffff; border:solid 1px #003399; }

.headLoginTBDft { font-family:Verdana, sans-serif; font-size:6.5pt; font-weight:400; line-height:1.5em; color:#000000; width:80px; background:none; background-color:#ffffff; border:solid 1px #003399; }


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* +++++++++++ Styles for homepage sections ++++++++++++++++ */

.hpSecHTML { display:block; width:100%; padding:5px 10px; font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; }

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++++ Styles for tabs ++++++++++++++++++++ */
#tabRow {
	float:left;
	width:100%;
	background:#DAE0D2 url("/images/cfwBG-01.gif") repeat-x bottom;
	font-family:Verdana, sans-serif; font-size:8pt; font-weight:700;
	line-height:normal;
}
#tabRow ul {
	margin:0;
	padding:5px 2px 0;
	list-style:none;
}
#tabRow li {
	float:left;
	background:url("/images/cfwTabsL-01.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom:none;
}
#tabRow a {
	float:left;
	display:block;
	width:.1em;
	background:url("/images/cfwTabsR-01.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#336699;
}
#tabRow > ul a {width:auto;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabRow a {float:none;}
/* End IE5-Mac hack */
#tabRow a:hover {
	color:#333;
}
#tabRow #current {
	background-position:0 -60px;
	border-bottom:none;
}
#tabRow #current a {
	background-position:100% -60px;
	padding-bottom:4px;
	color:#333;
}
#tabRow li:hover, #tabRow li:hover a {
	background-position:0% -60px;
	color:#333;
}
#tabRow li:hover a {
	background-position:100% -60px;
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

/* ++++++++++++++++++ Styles for Left Col ++++++++++++++++++ */
.leftCol {
	background: #afc5da;
	
}
.leftColFall {
	background: url(/images/lcBG-01.gif) repeat-y #afc5da;
	
}
.leftColSpacer {
	background-color:#afc5da;
	
}
.topTabSpacer {
	background-color:#afc5da;
	border-bottom:none;
	
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */


