/* -- page elements -- */
table, tr, td, div, span, ul, ol , p {font-size: 100%;}

body {font-size: 75%; background-color: #FFFFFF: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px}
table, td, p, div {font-family: verdana, Helvetica, sans-serif;color: black;}

p{margin-top: 0px; margin-left: 0px; margin-right:0px;}

br{margin-top: 0px; margin-left: 0px; margin-right:0px;}

ul{margin-right:0px; padding-top: 0px}

li {}

.lispecial { padding-bottom: 10px; list-style-image: url(images/bullets/square_bullet_tealsmall.gif); padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px}

a:link {font-family: verdana, Helvetica, sans-serif; font-size: 100%; text-decoration : underline;}
a:visited {font-family: verdana, Helvetica, sans-serif; font-size: 100%;color: #333333; text-decoration : underline;}
a:active {font-family: verdana, Helvetica, sans-serif; font-size: 100%; text-decoration : underline;}
a:hover {font-family: verdana, Helvetica, sans-serif; font-size: 100%;color: #990099; text-decoration : underline;}

/* drop down menus */
a.menuHeader,a.menuHeader:hover,a.menuHeader:active { text-decoration:none; }
a.menuItem:link { text-decoration:none; padding-left: 7px; margin-bottom:-14px;margin-top:-8px}
a.menuItem:visited { text-decoration:none; padding-left: 7px; margin-bottom:-14px;margin-top:-8px}
a.menuItem:active  { text-decoration:underline; padding-left: 7px; margin-bottom:-14px;margin-top:-8px}
a.menuItem:hover  { text-decoration:underline; padding-left: 7px; margin-bottom:-14px;margin-top:-8px}

/* -- headings -- top, right, bottom, left */
h1 {font-family: verdana, Helvetica, sans-serif; font-size: 150%; color: #000000; margin: 0px 0px 10px 0px;}
h2 {font-family: verdana, Helvetica, sans-serif; font-size: 150%; color: #333333; margin-top: 0px; margin-bottom: 10px}
h3 {font-family: verdana, Helvetica, sans-serif; font-size: 140%; color: #333333; margin: 0px 0px 5px;}
h4 {font-family: verdana, Helvetica, sans-serif; font-size: 120%; color: #003366; margin: 0px 0px 10px;}
h5 {font-family: verdana, Helvetica, sans-serif; font-size: 120%; color: #333333; margin: 0px 0px 2px;}
h6 {font-family: verdana, Helvetica, sans-serif; font-size: 100%; color: #000000; margin: 0px 0px 5px; font-weight : bold;}

/* -- white headings -- */
.whiteh1 {font-family: verdana, Helvetica, sans-serif; font-size: 150%; color: white;}
.whiteh2 {font-family: verdana, Helvetica, sans-serif; font-size: 140%; color: white;}
.whiteh3 {font-family: verdana, Helvetica, sans-serif; font-size: 130%; color: white;}
.whiteh4 {font-family: verdana, Helvetica, sans-serif; font-size: 120%; color: white;}
.whiteh5 {font-family: verdana, Helvetica, sans-serif; font-size: 110%; color: white;}
.whiteh6 {font-family: verdana, Helvetica, sans-serif; color: white;font-weight : bold;}

/* -- image spacing -  top, right, bottom, left */
.imagespacing {margin: 0px 10px 0px 0px;}

/* -- horiz rule -  top, right, bottom, left */
hr{color: #9999CC; height: 1px; margin: 5px 0px 5px 0px;}

/* -- dwp header links -- */
a.headerlinks:link {font-family: verdana, Helvetica, sans-serif; font-size: 100%; text-decoration: none; color: black;  border: none; background-color: #FFFFFF; border-color:#EFEFEF #B5B5B5 #EFEFEF #EFEFEF; padding-right: 5px; padding-left: 0px}
a.headerlinks:visited {font-family: verdana, Helvetica, sans-serif; font-size: 100%;text-decoration: none; color: black; border: none; background-color: #FFFFFF; border-color: #CCCCCC #B5B2B5 #CCCCCC #CCCCCC; padding-right: 5px; padding-left: 0px}
a.headerlinks:active {font-family: verdana, Helvetica, sans-serif; font-size: 100%;text-decoration: none; color: black;  border: none; background-color: #FFFFFF; border-color: #CCCCCC #B5B5B5 #CCCCCC #CCCCCC; padding-right: 5px; padding-left: 0px}
a.headerlinks:hover {font-family: verdana, Helvetica, sans-serif; font-size: 100%;text-decoration: underline; color: black;  border: none; background-color: #FFFFFF; border-color: #B5B2B5 #B5B5B5 #B5B2B5 #B5B2B5; padding-right: 5px; padding-left: 0px}

/* -- dwp header links with no border -- */
a.headerlinksnoborder:link {font-family: verdana, Helvetica, sans-serif; font-size: 100%;text-decoration: none; color: black;  padding-right: 0px; padding-left: 0px; border: 0px solid; background-color: #FFFFFF; border-color: #999999 #999999 #999999 #CCCCCC}
a.headerlinksnoborder:visited {font-family: verdana, Helvetica, sans-serif; font-size: 100%;text-decoration: none;  color: black; padding-right: 0px; padding-left: 0px; border: 0px solid; background-color: #FFFFFF; border-color: #999999 #999999 #999999 #CCCCCC}
a.headerlinksnoborder:active {font-family: verdana, Helvetica, sans-serif; font-size: 100%; text-decoration: underline; color: black; padding-right: 0px; padding-left: 0px; border: 0px solid; background-color: #FFFFFF; border-color: #999999 #999999 #999999 #CCCCCC}
a.headerlinksnoborder:hover {font-family: verdana, Helvetica, sans-serif; font-size: 100%; text-decoration: underline; color: black; padding-right: 0px; padding-left: 0px; border: 0px solid; background-color: #FFFFFF; border-color: #999999 #999999 #999999 #CCCCCC}

/* -- breadcrumb links -- */
a.breadcrumblinks:link{font-family : verdana, Helvetica, sans-serif;	font-size :100%;	text-decoration : none;	color : #FFFFFF;}
a.breadcrumblinks:visited{font-family : verdana, Helvetica, sans-serif; font-size :100%; text-decoration : none; color : #FFFFFF;}
a.breadcrumblinks:active{font-family : verdana, Helvetica, sans-serif; font-size :100%; text-decoration : underline; color : white;}
a.breadcrumblinks:hover{font-family : verdana, Helvetica, sans-serif;	font-size :100%;	text-decoration : underline; color : white;}

/* -- primary business navigation -- */
a.primarylinks:link{font-family : verdana, Helvetica, sans-serif;	font-size :100%;	text-decoration : none;	color : white; padding-left: 0px; padding-right: 8px; border: groove; border-width: 0px 2px 0px 0px; background-color: #000099; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-color: #999999 #6666CC #999999 #999999}
a.primarylinks:visited{font-family : verdana, Helvetica, sans-serif; font-size :100%;	text-decoration : none;	color : white; padding-right: 8px; padding-left: 0px; border: groove; border-width: 0px 2px 0px 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #000099; border-color: #999999 #6666CC #999999 #999999}
a.primarylinks:active{font-family : verdana, Helvetica, sans-serif; font-size :100%;	text-decoration : underline; color : white; padding-right: 8px; padding-left: 0px; border: groove; border-width: 0px 2px 0px 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #000099; border-color: #999999 #6666CC #999999 #999999}
a.primarylinks:hover{font-family : verdana, Helvetica, sans-serif; font-size :100%; color : #FFFFFF; padding-left: 0px; padding-right: 8px; border: groove; border-width: 0px 2px 0px 0px; background-color: #000099; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-decoration: underline; border-color: #999999 #6666CC #999999 #999999}

/* -- primary business navigation no border -- */
a.primarylinksnoborder:link{font-family : verdana, Helvetica, sans-serif;	font-size :100%;	text-decoration : none;	color : white; padding-left: 0px; padding-right: 0px; border: 0px groove; background-color: #000099; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; border-color: #999999 #669999 #999999 #999999}
a.primarylinksnoborder:visited{font-family : verdana, Helvetica, sans-serif; font-size :100%;	text-decoration : none;	color : white; padding-right: 0px; padding-left: 0px; border: 0px groove; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #000099; border-color: #999999 #669999 #999999 #999999}
a.primarylinksnoborder:active{font-family : verdana, Helvetica, sans-serif; font-size :100%;	text-decoration : underline; color : white; padding-right: 0px; padding-left: 0px; border: 0px groove; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; background-color: #003399; border-color: #999999 #669999 #999999 #999999}
a.primarylinksnoborder:hover{font-family : verdana, Helvetica, sans-serif; font-size :100%; color : #FFFFFF; padding-left: 0px; padding-right: 0px; border: 0px groove; background-color: #000099; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; text-decoration: underline; border-color: #999999 #669999 #999999 #999999}

/* -- secondary business navigation -- */
a.secondarylinks:link{font-family : verdana, Helvetica, sans-serif; font-size :100%; text-decoration : none; color : #000000; font-weight: normal}
a.secondarylinks:visited{font-family : verdana, Helvetica, sans-serif; font-size :100%; text-decoration : none; color : #000000; font-weight: normal}
a.secondarylinks:active{font-family : verdana, Helvetica, sans-serif;	font-size :100%; color : #000099; text-decoration: none}
a.secondarylinks:hover{font-family : verdana, Helvetica, sans-serif; font-size :100%;	text-decoration : underline; color : #000000; font-weight: normal}

/* -- related links navigation -- */
a.relatedlinks:link{font-family : verdana, Helvetica, sans-serif;	font-size :100%;	text-decoration : none;	color : #000000;}
a.relatedlinks:visited{font-family : verdana, Helvetica, sans-serif; font-size :100%;	text-decoration : none;	color : #000000;}
a.relatedlinks:active{font-family : verdana, Helvetica, sans-serif; font-size :100%; color : #000099;; text-decoration: none}
a.relatedlinks:hover{font-family : verdana, Helvetica, sans-serif; font-size :100%;	text-decoration : underline; color : #000000;}

/* --  title links -- */
a.titlelinks:link{font-family : verdana, Helvetica, sans-serif; font-size : 100%;font-weight : bold;	color : #000099; text-decoration : underline;}
a.titlelinks:visited{font-family : verdana, Helvetica, sans-serif; font-size : 100%;font-weight : bold; color : #000099; text-decoration : underline;}
a.titlelinks:active{font-family : verdana, Helvetica, sans-serif;	font-size : 100%;font-weight : bold;	color : #E6395B; text-decoration : underline;}
a.titlelinks:hover{font-family : verdana, Helvetica, sans-serif; font-size : 100%;font-weight : bold;	color : #E6395B; text-decoration : underline;}

/* --  title links -- */
a.titlelinksbrand:link{font-family : verdana, Helvetica, sans-serif; font-size : 100%;font-weight : bold;	color : #339999; text-decoration : underline;}
a.titlelinksbrand:visited{font-family : verdana, Helvetica, sans-serif; font-size : 100%;font-weight : bold; color : #339999; text-decoration : underline;}
a.titlelinksbrand:active{font-family : verdana, Helvetica, sans-serif;	font-size : 100%;font-weight : bold;	color : #000099; text-decoration : underline;}
a.titlelinksbrand:hover{font-family : verdana, Helvetica, sans-serif; font-size : 100%;font-weight : bold;	color : #000099; text-decoration : underline;}

/* -- footer links -- */
a.footerlinks:link{font-family : verdana, Helvetica, sans-serif;	font-size : 100%; text-decoration : none; color : white;}
a.footerlinks:visited{font-family : verdana, Helvetica, sans-serif; font-size : 100%; text-decoration : none; color : white;}
a.footerlinks:active{font-family : verdana, Helvetica, sans-serif; font-size : 100%; text-decoration : underline; color : white;}
a.footerlinks:hover{font-family : verdana, Helvetica, sans-serif;	font-size : 100%; text-decoration : underline; color : white;}

/* -- DWP functions -- */

.dropdown {  font-family: verdana, Helvetica, sans-serif; font-size: 95%; background-color: #FFFFFF; color: #000000; vertical-align: top; width: 150px; height: 22px; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 1px; padding-top: 4px; padding-right: 5px; padding-bottom: 4px; padding-left: 3px; border: #666666 solid}

.button {  color: #FFFFFF; background-color: #339999; width: 20px; font-size: xx-small; clip: rect(   ); height: 19px; margin-top: 1px; margin-right: 1px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 1px; padding-bottom: 0px; padding-left: 0px; font-weight: normal; float: right}

.searchbox { font-family: verdana, Helvetica, sans-serif; font-size: xx-small; background-color: #FFFFFF; color: #663399; width: 96px; clip: rect(   ); height: 19px; margin-top: 1px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-weight: bold; text-indent: 4px; float: left}
.buttonsearch { color: #FFFFFF; background-color: #339999; width: 19px; font-size: xx-small; clip: rect(   ); height: 19px; font-family: verdana, Helvetica, sans-serif; font-weight: normal; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; float: right; padding-top: 1px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px}

/* -- Comms navigation tables -- */

.secondaryTDhead { background-color:#339999; padding-top: 4px; padding-right: 2px; padding-bottom: 2px; padding-left: 5px; font-size: 100%; font-weight: 700; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px}

.secondaryTD {
padding-top: 3px; padding-right: 2px; padding-bottom: 3px; padding-left: 5px
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
; width: 150px; height: 20px; border-color: black black #9AE4E3; background-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}
.secondaryTDend { background-color:#FFFFFF; height: 22px}

.relatedTDhead { background-color:#006666; padding-top: 3px; padding-right: 2px; padding-bottom: 3px; padding-left: 5px; font-size: 100%; font-weight: 700; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px}

.relatedTD {
padding-top: 3px; padding-right: 1px; padding-bottom: 3px; padding-left: 5px
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
; width: 150px; height: 20px; border-color: black black #B5DED6; background-color: #FFFFFF
}
.relatedTDend { background-color:#FFFFFF; height: 30px}

.relatedTDhead { background-color:#339999; padding-top: 4px; padding-right: 2px; padding-bottom: 2px; padding-left: 5px; font-size: 100%; font-weight: 700; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px}

.relatedTD {padding-top: 3px; padding-right: 1px; padding-bottom: 3px; padding-left: 5px
; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px
; width: 150px; height: 20px; border-color: black black #9AE4E3; background-color: #FFFFFF
; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px
}
.relatedTDend { background-color:#FFFFFF; height: 30px}
.breadcrumb {  font-weight: 800; color: #CEEBE7}
.secondaryTDtop { background-color:#FFFFFF; height: 30px }
.contenttablehead { background-color:#B5DED6; padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 5px; font-size: 100%; font-weight: 800; color: #333333; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px; background-color:#CBEBE3; padding-top: 4px; padding-right: 2px; padding-bottom: 2px; padding-left: 5px; font-size: 100%; font-weight: 700; color: #006666; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px ; border: 1px #FFFFFF solid}
.lispecialarrow { padding-bottom: 3px; list-style-image: url(images/bullets/arrow_teal.gif); padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px }
.relatedTDnoborder { padding-top: 3px; padding-right: 1px; padding-bottom: 3px; padding-left: 10px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ; width: 150px; height: 15px; border-color: black black #B5DED6; background-color: #FFFFFF; padding-top: 3px; padding-right: 1px; padding-bottom: 3px; padding-left: 5px ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ; width: 150px; height: 20px; border-color: black black #B5DED6; background-color: #FFFFFF; border-style: none; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.specialTDhead { background-color:#663399; padding-top: 4px; padding-right: 2px; padding-bottom: 2px; padding-left: 5px; font-size: 100%; font-weight: 700; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px }
.specialTD { padding-top: 3px; padding-right: 2px; padding-bottom: 3px; padding-left: 5px ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ; width: 150px; height: 20px; border-color: black black #FFFFFF; background-color: #D1CCFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}
.specialTDend { background-color:#FFFFFF; height: 30px }
.specialTDhead2 { background-color:#003399; padding-top: 4px; padding-right: 2px; padding-bottom: 2px; padding-left: 5px; font-size: 100%; font-weight: 700; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px }
.secondaryTD2 { padding-top: 3px; padding-right: 2px; padding-bottom: 3px; padding-left: 5px ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ; width: 150px; height: 20px; border-color: black black #99CC66; background-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px}
.lispecialbrand { padding-bottom: 10px; list-style-image: url(images/bullets/square_bullet_tealsmall.gif); padding-top: 0px; margin-top: 0px; margin-right: 0px; margin-left: 0px; padding-right: 0px; padding-left: 0px }
.secondaryTDheadbrand { background-color:#339999; padding-top: 4px; padding-right: 2px; padding-bottom: 2px; padding-left: 5px; font-size: 100%; font-weight: 700; color: #FFFFFF; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; height: 20px }
.secondaryTDbrand { padding-top: 3px; padding-right: 2px; padding-bottom: 3px; padding-left: 5px ; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px ; width: 150px; height: 20px; border-color: black black #99CCCC; background-color: #FFFFFF; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}


body { font-family: verdana, Helvetica, sans-serif;color: #000000; ; margin-top: 10px; margin-right: 25px; margin-bottom: 0px; margin-left: 25px} 
