
/** Global Styles **/
body {
   background:     #FFFFFF;
   font-family:    "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:      12px;
}

p, td, th, ul, ol, li, dl, dd, dt, blockquote, center, br {
   font-family:    "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:      12px;
}

a:link {
   color:           #669900; 
   text-decoration: none;
}

a:visited {
   color:           #669900; 
   text-decoration: none;
}

a:hover, a:active {
   color:           #ff3300;
   text-decoration: underline;
}

.boldText, .txtEmph {
   font-weight:			bold;
}

.content {
	padding:40px;
	padding-left:40px;
   	font-face: "Verdana", "Arial", "Helvetica", Sans-serif;
   	font-size: 10px;
	color: #006600;
	font-weight:normal;
	border:0px solid #006600;
	background-color:#FFFFFF;
	letter-spacing: 0.2em;
	line-height: 200%;
}


/** Site-specific Styles **/

/* Header */
.headerHome {
   background:   #006600;
   color:        #FFFFFF;
   font-face:    "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:    10px;
}

.header {
   background:   #006600;
   color:        #FFFFFF;
   font-face:    "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:    10px;
}

.headerLink:link, .headerLink:visited {
   color:        #FFFFFF;
   font-face:    "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:    10px;
}

.headerLink:hover, .headerLink:active {
   color:        #000000;
   font-face:    "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:    10px;
}


.menu {
	float:right;
	margin: 0px;
	padding:0px;
	margin-left:20px;
	border-left:1px solid #333333;
}


#navcontainer ul
{
	padding: 0;
	margin: 0;
	background-image:url('images/blackwetbar1.jpg');
	background-repeat:repeat-x;
	color:#000000; 
	float:left; 
	width:100%;
	border-left: 0px solid #99cc00;
	letter-spacing: 1px;
}

#navcontainer ul li
{
	display: inline;
}

#navcontainer ul li a
{
	padding: 0.4em 1.6em;
	background-image:url('images/blackwetbar1.jpg');
	background-repeat:repeat-x;
	color: #ccff00;
	text-decoration: none;
	float: left;
	border-right: 1px solid #99cc00;
}


#navcontainer ul li a:hover
{
	background-image:url('images/blackwetbar2.jpg');
	background-repeat:repeat-x;
	color: #FFff00;
}



/** Universal layout and formatting styles **/

/* Tool Bar Styles */
.tool {
   font-family:     "Arial", Sans-serif;
   font-size:       12px;
   color:           #CCCCCC;
   text-decoration: none;
}

.toolLink:link, .toolLink:visited {
   color:           #336633;
   text-decoration: none;
}

.toolLink:hover, .toolLink:active {
   color:           #336600;
   text-decoration: underline;
}



/* Global Navigation */
.gnav {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       12px;
   color:           #FFFFFF;
   background:      #006600;
   text-decoration: none;
}

.gnavLink, .gnavLink:link, .gnavLink:visited {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       12px;
   color:           #FFFFFF;
   text-decoration: none;
}

.gnavLink:active, .gnavLink:hover {
   color:           #CCFF99;
   text-decoration: underline;
}


/* Top Stories and What's New et cetera... */
.storyHeadline, .storyHeadline:link {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       12px;
   font-weight:     bold;
   color:           #336699;
   text-decoration: underline;
}

.storyHeadline:visited {
   color:           #669999;
}

.storyHeadline:hover, .storyHeadline:active {
   color:           #336600;
}

.story {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       12px;
   color:           #000000;
}

.storyMore, .storyMore:link {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       12px;
   color:           #336699;
   text-decoration: underline;
}

.storyMore:visited {
   color:           #669999;
}

.storyMore:hover, .storyMore:active {
   color:           #336600;
}



/* Footer styles */
.footer {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       10px;
   color:           #666666;
   background:      #336600;
   text-decoration: none;
}

.footerLink, .footerLink:link, .footerLink:visited {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       10px;
   color:           #FFFFFF;
   text-decoration: none;
}

.footerLink:active, .footerLink:hover {
   color:           #CCFF99;
   text-decoration: underline;
}



/* Copyright Styles */
.copyright {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   color:           #000000;
   font-size:       10px;
}

.copyrightPipe {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   color:           #CCCCCC;
   font-size:       10px;
}

.copyrightLink:link {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   color:           #336699;
   font-size:       10px;
}

.copyrightLink:visited {
   color:           #669900;
}

.copyrightLink:hover, .copyrightLink:active {
   color:           #669900;
}



/* DHTML Menu Styles */

#menuAnchor {
   position:             relative;
}

.dhtmlMenuBox {          
   background:           #336633;
}  
   
.dhtmlMenu {             
   background:           #336633;
   position:             absolute;
   visibility:           hidden;
}  

.dhtmlMenuItem {
   background:           #336633;
}
   
.dhtmlMenuLink {         
   font-family:          "Arial", Sans-serif;
   font-size:            12px;
   color:                #FFFFFF;
   text-decoration:      none;

}

.dhtmlMenuLink:link {         
   font-family:          "Arial", Sans-serif;
   font-size:            12px;
   color:                #FFFFFF;
   text-decoration:      none;

}

.dhtmlMenuLink:visited {         
   font-family:          "Arial", Sans-serif;
   font-size:            12px;
   color:                #FFFFFF;
   text-decoration:      none;

}

.dhtmlMenuLink:hover, .dhtmlMenuLink:active { 
   font-family:          "Arial", Sans-serif;
   font-size:            12px;
   color:                #CCFF99;
   text-decoration:      underline;

}

.dhtmlMenuHR {
   background:           #336699;
}



/* Breadcrumb */
.breadcrumb {
   font-family:    "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:      12px;
   color:          #000000;
   text-decoration: none;
}

.breadcrumbLink, .breadcrumbLink:link, .breadcrumb:visited {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       12px;
   color:           #336699;
   text-decoration: none;
}

.breadcrumbLink:hover, .breadcrumb:active {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       12px;
   color:           #336600;
   text-decoration: underline;
}

.breadcrumbCaret {
   font-family:    "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:      12px;
   color:          #999999;
}



/** Local Navigation Sidebar Styles **/
.lnav {
   background:      #E5E5E5;
}

.lnavTtl {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}

.lnavLink, .lnavLink:link, .lnavLink:visited {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       12px;
   font-weight:     bold;
   color:           #003399;
   text-decoration: none;
}

.lnavLink:hover, .lnavLink:active {
   color:           #336600;
   text-decoration: underline;
}

.lnavSubHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   font-weight:         bold;
   color:               #000000;
}

.lnavSml {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       10px;
   color:           #000000;
   text-decoration: none;
}

.lnavSmlLink, .lnavSmlLink:link, .lnavSmlLink:visited {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       10px;
   color:           #003399;
   text-decoration: none;
}

.lnavSmlLink:hover, .lnavSmlLink:active {
   color:           #336600;
   text-decoration: underline;
}

.lnavText {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   color:               #000000;
}

.lnavOptn {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
}

.lnavFieldInput {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
}

.lnavRlink {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #336699;
}

.lnavWelcome {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #FFFFFF;
   background:          #999999;
}


/* Fourth level content navigation */
.cnav {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       10px;
   color:           #000000;
}

.cnavLink:link {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       10px;
   color:           #336633;
   text-decoration: none;
}

.cnavLink:visited {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       10px;
   color:           #669999;
   text-decoration: none;
}

.cnavLink:hover, .cnavLink:active {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       10px;
   color:           #336600;
   text-decoration: underline;
}

.cnavPipe {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:       10px;
   color:           #999999;
}



/* Content Titles */
.pageTitle, .title, .pageTtl {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-weight:     bold;
   font-size:       14px;
   color:           #000000;
   background:      #CCCCCC;
}



/** Section Door Styles **/
.secTtl, .subtitle {
   font-family:     "Verdana", "Arial", "Helvetica", Sans-serif;
   font-weight:     bold;
   font-size:       12px;
   color:           #000000;
}

.secDesc {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   color:               #000000;
}

.secSmlDesc {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   color:               #000000;
}


/* Sub Section Door Styles */

.txtSubHrd {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}

.txtSubHdrLink, .txtSubHdrLink:link {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #336633;
}

.txtSubHdrLink:visited {
   color:               #669999;
}

.txtSubHdrLink:hover, .txtSubHrdLink:active {
   color:               #336633;
}



/* Text Page Styles */
.txtHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}

.txtHdr1 {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #FFFFFF;
}

.txtHdr2, .errHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #993300;
}

.txtParaHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}

.txtLink, .txtLink:link {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   color:               #336633;
   text-decoration:     underline;
}

.txtLink:visited {
   color:               #669999;
   text-decoration:     underline;
}

.txtLink:hover, .txtLink:active {
   color:               #336600;
   text-decoration:     underline;
}


/* Content Table Styles */
.txtTblTtl {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #336633;
}

.txtTblHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #FFFFFF;
}

.txtBoldTblVal {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}

.txtTblVal {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   color:               #000000;
}



/* Data Table styles */

.dataTblTtl {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}

.dataTblHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   font-weight:         bold;
   background:          #E5E5E5;
   color:               #000000;
}

.dataTblVal {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   color:               #000000;
}

.dataTblNotes {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   color:               #000000;
}

.dataBoldTblVal {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   font-weight:         bold;
   color:               #000000;
}

.dataTblHR {
   background:          #CCCCCC;
}

.dataTblHdrNoNav {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   font-weight:         bold;
   background:          #336699;
   color:               #FFFFFF;
}


/* Promotion Page Styles */

.txtText {
  font-family: 		    "Verdana", "Arial", "Helvetica", Sans-serif;
  font-size:            12px;
  color:                #000000;
}

.txtSmlText {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   color:               #000000;
}

.txtSmlTblHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   font-weight:         bold;
   color:               #000000;
}

.txtFieldHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   font-weight:         bold;
   color:               #FFFFFF;
}

.txtSmlTblVal {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   color:               #000000;
}

.txtNotes {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   color:               #000000;
}

.txtBoldNotes {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   font-weight:         bold;
   color:               #000000;
}



/** Form Page Styles **/

.formText {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   color:               #000000;
}

.formTblHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   background:          #336699;
   color:               #FFFFFF;
}

.formFieldLbl {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}

.formSmlFieldLbl {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   font-weight:         bold;
   color:               #000000;
}

.formFieldInput {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   color:               #000000;
}

.formSmlFieldInput {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   color:               #000000;
}

.formOptn {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   color:               #000000;
}

.formSmlOptn {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   color:               #000000;
}

.formReq {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   color:               #993300;
}

.formHR {
   background:          #CCCCCC;
}

.formBorder {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   background:          #99CC66;
   color:               #FFFFFF;
}

.formBox {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   background:          #FFFFFF;
   color:               #000000;
}


/* Help Styles */

.helpTtl {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #FFFFFF;
}

.helpSmlLbl {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   color:               #000000;
}



/* Pop Up Page Styles */

.popTtl {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}

.popHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}

.popSubHdr {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}



/** Portal page styles **/

.welcome {
   font-family:         "Arial", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #000000;
}

.customizeLabel {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   color:               #000000;
}

.tabHR {
   background:          #000000;
}

.cntBorderGrey {
   background:          #CCCCCC;
}

.cntTtlGrey {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   background:          #CCCCCC;
   color:               #003300;
}

.cntSmlTtlGrey {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   background:          #E5E5E5;
   color:               #003300;
}

/* Unable to implement this due to portal 
.cntTtlGrey:link, .cntTitleGrey:visited {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #FFFFFF;
   text-decoration:     none;
}

.cntTtlGrey:hover, .cntTitleGrey:active {
   color:               #336666;
   text-decoration:     underline;
}
*/

.cntBorderGrn {
/* background:          #336633; */
   background:          #99CC99;
}

.cntTtlGrn {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   background:          #99CC99;
   color:               #003300;
}

.cntSmlTtlGrn, .cbListingHeader {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   background:          #B7DDB7;
   color:               #003300;
}

/* Unable to implement
.cntTtlGrn:link, .cntTitleGrn:visited {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #FFFFFF;
   text-decoration:     none;
}

.cntTtlGrn:hover, .cntTitleGrn:active {
   color:               #FFFFFF;
   text-decoration:     underline;
}
*/

.cntBorderBlu {
   background:          #84AFDD;
}

.cntTtlBlu {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   background:          #84AFDD;
   color:               #003063;
}

.cntSmlTtlBlu {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   background:          #D4E6F5;
   color:               #003063;
}

/* Unable to implement
.cntTtlBlu:link, .cntTitleBlu:visited {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           12px;
   font-weight:         bold;
   color:               #003063;
   text-decoration:     none;
}

.cntTtlBlu:hover, .cntTitleBlu:active {
   color:               #669999;
   text-decoration:     underline;
}
*/

.cntBoxTtl, .containerBoxTitle {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   background:          #FFFFFF;
   color:               #000000;
   font-weight:         bold;
}

.cntBox, .cbContent, .containerBoxContent {
   font-family:         "Verdana", "Arial", "Helvetica", Sans-serif;
   font-size:           10px;
   background:          #FFFFFF;
   color:               #000000;
}

.cntBox:link, .cntBoxLink, .cntBoxLink:link {
   color:               #336699;
}

.cntBox:visited, .cntBoxLink:visited {
   color:               #669999;
}

.cntBox:hover, .cntBox:active, .cntBoxLink:active, .cntBoxLink:hover {
   color:               #336600;
}


/* For text template */

.sectionHeader, .sectionHeader:link, .sectionHeader:visited, .sectionHeader:hover, .sectionHeader:active {
	font-family:		"Helvetica";
   	font-size:			24px;
	font-weight:		normal;
   	color:              #FFFFFF;
	text-decoration:	none;
	background:			#336633;
}

.siteName, .siteName:link, .siteName:visited, .siteName:hover, .siteName:active {
	font-family:    	"Verdana";
   	font-size:        	10px;
	font-weight:		bold;
   	color:             	#666666;
	text-decoration:	none;
	background:			#FFFFFF;
}

.globalNav {
	font-family:  	   "Arial";
   	font-size:			12px;
	font-weight:		bold;
   	color:       		#FFFFFF;
	text-decoration:	none;
	background:			#336633;
}

.globalNav:link, .globalNav:visited {
	font-family:		"Arial";
   	font-size:			12px;
	font-weight:		bold;
   	color:				#FFFFFF;
	text-decoration:	none;
	background:			#336633;
}

.globalNav:hover, .globalNav:active {
	font-family:  		"Arial";
   	font-size: 			12px;
	font-weight:		bold;
   	color:           	#CCFFFF;
	text-decoration:	none;
	background:			#336633;
}

.globalNavDown {
	font-family:		"Arial";
   	font-size:  		12px;
	font-weight:		bold;
   	color:   			#333333;
	text-decoration:	none;
	background:			#336633;
}

.globalNavSep {
	background:			#336633;
}

.globalNavSepDown {
	background:			#336633;
}