#dftBlue { color:#003366; }
#dftOrange { color:#ff9900; }
#dftGrey { color:#eeeeee; }
#offRed { color:#c75464; }

body, html {
	padding:0px; margin:0px; background-color:#ffffff;
	font-family:Verdana; font-size:8pt; font-weight:400; color:#00ff00;
}

img { border:none; padding:0px; margin:0px; }
form { padding:0px; margin:0px; }

.imgLink { cursor:pointer; }
.errMsg { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ff0000; }

.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; }

.custContent { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#000000; cursor:default; }
.custContent a:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#003366; text-decoration:underline; cursor:pointer }
.custContent a:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#003366; text-decoration:underline; cursor:pointer }
.custContent a:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#003366; text-decoration:none; cursor:pointer }
.custContent a:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#003366; text-decoration:underline; cursor:pointer }

.spnContent { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#ffffff; cursor:default; }
.pageTitle { font-family:Verdana, sans-serif; font-size:10pt; font-weight:700; color:#003366; cursor:default; }

.dftTextBlue { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#608bb5; cursor:default; }

.descText { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#608bb5; }

.smlText { 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; }

.spMsgtLrg { font-family:'Comic Sans', cursive; font-size:10pt; font-weight:700; color:#608bb5; }

.navBar { border-top:solid 1px #000000; border-bottom:solid 1px #000000; background-color:#608bb5; }
.msgBar { border-bottom:solid 1px #000000; background-color:#c75464; }

.msgText { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:default; }
a.msgText:link { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:pointer; }
a.msgText:visited { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#ffffff; text-decoration:none; cursor:pointer; }
a.msgText:hover { font-family:Verdana, sans-serif; font-size:12pt; font-weight:700; color:#ffffff; text-decoration:underline; cursor:pointer; }
a.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:#608bb5; cursor:default; }
.secHeadingW { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; cursor:default; background-color:#ffffff; }
.secSep { background-image:url(/images/bitDftBlue-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:#003366; text-decoration:none; cursor:pointer; }
a.dftLink:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003366; text-decoration:none; cursor:pointer; }
a.dftLink:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003366; text-decoration:none; cursor:pointer; }
a.dftLink:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003366; text-decoration:underline; cursor:pointer; }
a.dftLink:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#003366; text-decoration:none; cursor:pointer }

.dftLinkB { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003366; text-decoration:none; cursor:pointer; }
a.dftLinkB:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003366; text-decoration:none; cursor:pointer; }
a.dftLinkB:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003366; text-decoration:none; cursor:pointer; }
a.dftLinkB:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003366; text-decoration:underline; cursor:pointer; }
a.dftLinkB:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#003366; text-decoration:none; 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:#608bb5; text-decoration:none; cursor:pointer; background-color:#ffffff; }
a.hpCatLink:visited { color:#608bb5; text-decoration:none; cursor:pointer; background-color:#ffffff; }
a.hpCatLink:hover { color:#ffffff; text-decoration:underline; cursor:pointer; background-color:#608bb5; }
a.hpCatLink:active { color:#608bb5; text-decoration:none; cursor:pointer background-color:#ffffff; }

.stdLink { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#608bb5; 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:#608bb5; background-color:#ffffff; text-decoration:none; cursor:pointer; }
a.stdLink:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#608bb5; 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:#608bb5; text-decoration:none; cursor:pointer; }
a.stdLink:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:500; color:#608bb5; background-color:#ffffff; text-decoration:none; cursor:pointer }

a.imgLinkBdr:link { display:block; cursor:pointer; border:solid 1px #ffffff; }
a.imgLinkBdr:visited { display:block; cursor:pointer; border:solid 1px #ffffff; }
a.imgLinkBdr:hover { display:block; cursor:pointer; border:solid 1px #000000; }
a.imgLinkBdr:active { display:block; cursor:pointer border:solid 1px #ffffff; }

.catLinkRoot { font-family:Verdana, sans-serif; font-size:11pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }
a.catLinkRoot:link { font-family:Verdana, sans-serif; font-size:11pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }
a.catLinkRoot:visited { font-family:Verdana, sans-serif; font-size:11pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }
a.catLinkRoot:hover { font-family:Verdana, sans-serif; font-size:11pt; font-weight:700; color:#608bb5; text-decoration:underline; cursor:pointer; }
a.catLinkRoot:active { font-family:Verdana, sans-serif; font-size:11pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer }

.catLinkSec { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; text-decoration:underline; cursor:pointer; }
a.catLinkSec:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; text-decoration:underline; cursor:pointer; }
a.catLinkSec:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; text-decoration:underline; cursor:pointer; }
a.catLinkSec:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }
a.catLinkSec:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; text-decoration:underline; cursor:pointer }

.catLinkMain { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }
a.catLinkMain:link { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }
a.catLinkMain:visited { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }
a.catLinkMain:hover { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; text-decoration:underline; cursor:pointer; }
a.catLinkMain:active { font-family:Verdana, sans-serif; font-size:9pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer }

.smlLink { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#608bb5; text-decoration:none; cursor:pointer; }
a.smlLink:link { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#608bb5; text-decoration:none; cursor:pointer; }
a.smlLink:visited { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#608bb5; text-decoration:none; cursor:pointer; }
a.smlLink:hover { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#608bb5; text-decoration:underline; cursor:pointer; }
a.smlLink:active { font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#608bb5; text-decoration:none; cursor:pointer; }

.smlLinkB { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }
a.smlLinkB:link { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }
a.smlLinkB:visited { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }
a.smlLinkB:hover { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#608bb5; text-decoration:underline; cursor:pointer; }
a.smlLinkB:active { font-family:Verdana, sans-serif; font-size:7pt; font-weight:700; color:#608bb5; text-decoration:none; cursor:pointer; }

a.navLink:link { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#eeeeee; text-decoration:none; cursor:pointer; }
a.navLink:visited { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#eeeeee; text-decoration:none; cursor:pointer; }
a.navLink:hover { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ff9900; text-decoration:underline; cursor:pointer; }
a.navLink:active { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#eeeeee; text-decoration:none; cursor:pointer; }

.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:#608bb5; text-decoration:none; background:none; }
a.cfwMenuLink:visited { color:#608bb5; text-decoration:none; background:none; }
a.cfwMenuLink:hover { color:#ffffff; text-decoration:underline; background-color:#608bb5; }
a.cfwMenuLink:active { color:#608bb5; 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 #608bb5; 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; }

.footButton { display:inline-block; width:100%; padding:1px; font-family:Verdana, sans-serif; font-size:7pt; font-weight:500; color:#eeeeee; text-decoration:none; border:solid 1px #608bb5; cursor:pointer; }
.footText {	font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#eeeeee; text-decoration:none; cursor:default; }

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; }

.dftTB350 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:350px; }

.dftTA350 { font-family:Verdana, sans-serif; font-size:8pt; font-weight:400; color:#000000; width:350px; height:80px; }

.smlTB300 { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:300px; border:solid 1px #000000; }
.smlTB100 { font-family:Verdana, sans-serif; font-size:7pt; font-weight:400; color:#000000; width:100px; border:solid 1px #000000; }

.tbNewsletter { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#608bb5; width:200px; border:solid 1px #608bb5; background: url(/images/tbBG-Newsletter-01.gif) no-repeat; }
.tbSmlSearch { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#608bb5; width:110px; border:solid 1px #608bb5; }
.tbSmlNewsletter { font-family:Verdana, sans-serif; font-size:9pt; font-weight:400; color:#608bb5; width:120px; border:solid 1px #608bb5; background: url(/images/tbBG-Newsletter-01.gif) no-repeat; }

.dlgHolder { border: solid 1px #000000; }
.dlgHeaderRow { background-color:#608bb5; }
.dlgHeaderText { font-family:Verdana, sans-serif; font-size:10pt; font-weight:700; color:#ffffff; cursor:default; }


/* ++++++++++++++++++++ Styles for tabs ++++++++++++++++++++ */
#tabRow {
	float:left;
	width:100%;
	background:#DAE0D2 url("/images/ctBG-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/ctTabsL-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/ctTabsR-01.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	color:#ffffff;
}
#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: url(/images/lcBG-01.gif) repeat-y #003366;
	
}
.leftColSpacer {
	background-color:#003366;
	
}
.topTabSpacer {
	background-color:#003366;
	border-bottom:none;
	
}

/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

.dlgHolder {
	border-bottom:solid 1px #003366;
	
}
.dlgHeaderRow { 
	background-color:#003366;
	
}
.dlgHeaderText { font-family:Verdana, sans-serif; font-size:8pt; font-weight:700; color:#ffffff; }





	