﻿/* COPY TO PRINT.CSS */
BODY {
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	FONT-SIZE: 71%; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	BACKGROUND-COLOR: #dedede;
}
/* END OF COPIED TO PRINT.CSS */
#printpage {
	FLOAT: left; 
	WIDTH: 100%;
}
#leftNav UL LI UL LI A:hover {
	BACKGROUND-COLOR: #f5eb0b;
}
#leftNav UL LI UL LI UL LI A:hover {
	BACKGROUND-COLOR: #f5eb0b;
}
#bluebox {
	WIDTH: 100%; BACKGROUND-COLOR: #e8f2f9
}
#blueboxinner {
	PADDING-LEFT: 15px; FLOAT: left; WIDTH: 45%; PADDING-TOP: 25px
}
#blueboxlower {
	PADDING-LEFT: 15px; WIDTH: 97%; PADDING-TOP: 25px
}
#listcnt {
	MARGIN-LEFT: 10px; WIDTH: 500px; HEIGHT: auto; TEXT-ALIGN: justify
}
#listcntimage {
	PADDING-LEFT: 10px; WIDTH: auto; HEIGHT: auto
}
#italbug {
	WIDTH: 99%
}
.imageLeft {
	FLOAT: left; MARGIN: 0px 10px 10px 0px
}
.imageRight {
	FLOAT: right; MARGIN: 0px 0px 10px 15px
}
.imageCenter {
	DISPLAY: block; MARGIN: 10px auto
}
#strapline {
	PADDING-RIGHT: 80px; FONT-SIZE: 10px; FLOAT: right; WIDTH: 412px; PADDING-TOP: 23px
}
#strapline H2 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 230%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #000; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#listcnt OL {
	PADDING-LEFT: 20px; LIST-STYLE-POSITION: outside; MARGIN: 0px
}
#listcnt OL LI {
	MARGIN: 3px
}
#listcnt UL LI {
	MARGIN: 3px
}
#listcnt .lowerroman {
	MARGIN: 0px 0px 10px 25px; LIST-STYLE-TYPE: lower-roman
}
#listcnt .loweralpha {
	MARGIN: 0px 0px 10px 25px; LIST-STYLE-TYPE: lower-alpha
}
TD.title {
	BORDER-TOP: #666666 2px solid; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 36px; BACKGROUND-COLOR: #e9e8e8
}
TD.data {
	BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 30px; BACKGROUND-COLOR: #e9f2f9
}
TD.lastrow {
	BORDER-BOTTOM: #666666 2px solid; HEIGHT: 30px; BACKGROUND-COLOR: #e9f2f9
}
TD.dataright {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-BOTTOM: #ffffff 2px solid; HEIGHT: 30px; BACKGROUND-COLOR: #e9f2f9
}
TD.lastrowwhite {
	BORDER-BOTTOM: #666666 2px solid; HEIGHT: 30px; BACKGROUND-COLOR: #ffffff
}
TD.lastrowwhiteright {
	BORDER-RIGHT: #ffffff 2px solid; BORDER-BOTTOM: #666666 2px solid; HEIGHT: 30px; BACKGROUND-COLOR: #e9f2f9
}

.txtital {
	FONT-STYLE: italic
}

#widthRestrict {
	WIDTH: 760px
}
#leftColumn {
	FLOAT: left; WIDTH: 23%
}
#mainColumn {
	FLOAT: left; WIDTH: 75%; MARGIN-RIGHT: 14px
}
#rightColumn {
	FLOAT: left; WIDTH: 77%
}
* HTML TH {
	FONT-SIZE: 100%
}
* HTML TD {
	FONT-SIZE: 100%;	
}
H1 {
	FONT-FAMILY: Arial, Verdana, sans-serif
}
H2 {
	FONT-FAMILY: Arial, Verdana, sans-serif
}
H1 {
	FONT-SIZE: 160%; MARGIN: 0px 0px 0.6em
}
H2 {
	FONT-SIZE: 150%; MARGIN: 0px; COLOR: #000
}
H3 {
	FONT-SIZE: 120%; MARGIN: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.2em; PADDING-TOP: 0px; TEXT-ALIGN: justify
}
A:link {
	COLOR: #000
}
A:hover {
	COLOR: #666
}
A:active {
	COLOR: #666
}
A:visited {
	COLOR: #666
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
FORM {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
INPUT TEXTAREA {
	FONT-FAMILY: Verdana, Arial, sans-serif
}
SUP {
	FONT-SIZE: 85%
}
.pusherDiv {
	CLEAR: both; FONT-SIZE: 1px; MARGIN-BOTTOM: -1px; WIDTH: 1px; HEIGHT: 1px
}
.alignTop {
	VERTICAL-ALIGN: top! important
}
.alignBottom {
	VERTICAL-ALIGN: bottom! important
}
.alignRight {
	TEXT-ALIGN: right! important
}
.alignLeft {
	TEXT-ALIGN: left! important
}
.alignCenter {
	TEXT-ALIGN: center
}
.clearLeft {
	CLEAR: left
}
.floatLeft {
	FLOAT: left
}
.floatRight {
	FLOAT: right
}
.paddedCell {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.paddedCellLR {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.paddedCellL {
	PADDING-LEFT: 10px
}
.paddedCellR {
	PADDING-RIGHT: 10px
}
.paddedCellT {
	PADDING-TOP: 10px
}
.paddedCellB {
	PADDING-BOTTOM: 10px
}
.noborder {
	BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important
}
.noborderT {
	BORDER-TOP-STYLE: none! important
}
.noborderB {
	BORDER-BOTTOM-STYLE: none! important
}
.largeCopy {
	FONT-SIZE: 110%
}
.smallCopy {
	FONT-SIZE: 90%
}
.normalCopy {
	FONT-WEIGHT: normal! important
}
#skiplinks UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#skiplinks LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#skiplinks A {
	FONT-SIZE: 1px! important; LEFT: 20px; OVERFLOW: hidden; WIDTH: 0px; POSITION: absolute; TOP: -200px; HEIGHT: 0px
}
.error {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; COLOR: #f00; PADDING-TOP: 3px
}
.fatalError {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; COLOR: #f00; PADDING-TOP: 3px
}
.errorField {
	BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: #f00 1px solid; BORDER-BOTTOM: #f00 1px solid; BACKGROUND-COLOR: #ffffe5! important
}


#header {
	WIDTH: 100%; HEIGHT: 70px; BACKGROUND-COLOR: #ffff00
}
#header P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 110%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 32px
}
#header H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
#header IMG.logoImg {
	FLOAT: left; MARGIN: 10px 0px 10px 10px
}
#toolbar {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 7px; COLOR: #666; PADDING-TOP: 4px; POSITION: relative; HEIGHT: 1em; BACKGROUND-COLOR: #f5eb0b; TEXT-ALIGN: right
}
#toolbar UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#toolbar LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#toolbar UL LI {
	DISPLAY: inline
}
#accManLinks {
	MARGIN-RIGHT: 30%; TEXT-ALIGN: left
}
.accountNo {
	RIGHT: 10px; COLOR: #000; POSITION: absolute; TOP: 4px
}
#contentFullWidth {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 300px; PADDING-BOTTOM: 10px; PADDING-TOP: 15px
}
* HTML #contentFullWidth {
	HEIGHT: 300px
}
#contentFullWidth UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 30px; PADDING-BOTTOM: 0.5em; MARGIN: 0px 0px 0.5em -5px; PADDING-TOP: 0px
}
#contentFullWidth LI {
	PADDING-BOTTOM: 7px
}
*#content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
.fullWidthContainer {
	WIDTH: 100%
}

.toplevelItem1 {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 10px; MARGIN: 0px 5px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid
}
.topLevel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 85%; PADDING-BOTTOM: 10px; MARGIN: 0px 5px; PADDING-TOP: 10px; BORDER-BOTTOM: #000 1px solid
}
UL.mainList LI SPAN.level2 {
	FONT-SIZE: 90%; MARGIN-LEFT: -20px
}
* HTML UL.mainList LI SPAN.level2 {
	FONT-SIZE: 90%; MARGIN-LEFT: 20px
}
UL.mainList {
	PADDING-BOTTOM: 5px; MARGIN: 0px; BORDER-BOTTOM: #000 1px solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ffffcc
}
UL.mainList LI UL.navList {
	FONT-SIZE: 85%; MARGIN: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ffffcc
}
UL.navList LI.selected {
	BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; PADDING-BOTTOM: 2px; MARGIN-LEFT: -80px; BORDER-LEFT: #666 1px solid; BORDER-BOTTOM: #666 1px solid; BACKGROUND-COLOR: #ffff00
}
* HTML UL.navList LI.selected {
	MARGIN-LEFT: 0px
}
UL.navList LI {
	MARGIN-LEFT: -80px
}
* HTML UL.navList LI {
	MARGIN-LEFT: 0px
}
UL.navList LI IMG.bull {
	MARGIN-BOTTOM: 1px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 5px
}
UL.navList LI.selected IMG.bull {
	MARGIN-BOTTOM: 1px; MARGIN-LEFT: 19px; MARGIN-RIGHT: 5px
}
.navMenu A {
	TEXT-DECORATION: none
}
UL.navList LI A {
	TEXT-DECORATION: none
}
IMG.navArrow {
	MARGIN-RIGHT: 5px
}
#security {
	MARGIN-LEFT: 10px
}




#leftNav {
	PADDING-RIGHT: 15px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px; FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif
}
HTML > BODY #leftNav {
	FONT-SIZE: 100%
}
#leftNav A:link {
	COLOR: #000
}
#leftNav A:hover {
	COLOR: #000
}
#leftNav SPAN {
	COLOR: #000
}
#leftNav A:visited {
	COLOR: #666
}
#leftNav A:active {
	COLOR: #666
}

#leftNav A {
	DISPLAY: block; MARGIN: 0px; TEXT-DECORATION: none
}
#leftNav SPAN {
	DISPLAY: block; MARGIN: 0px; TEXT-DECORATION: none
}
#leftNav A:hover {
	TEXT-DECORATION: underline
}
#leftNav UL {
	PADDING-RIGHT: 0px; BORDER-TOP: #000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#leftNav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid; BACKGROUND-REPEAT: no-repeat; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #ff0
}
#leftNav UL LI A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; BACKGROUND: #ff0; PADDING-BOTTOM: 7px; PADDING-TOP: 7px
}
* HTML #leftNav UL LI A {
	HEIGHT: 1em
}
#leftNav UL LI SPAN {
	PADDING-RIGHT: 5px; PADDING-LEFT: 19px; FONT-WEIGHT: bold; PADDING-BOTTOM: 7px; PADDING-TOP: 7px; BACKGROUND-COLOR: #f5eb0b
}
* HTML #leftNav UL LI SPAN {
	HEIGHT: 1em
}
#leftNav UL LI A.linksBelow {
	BACKGROUND: url(img/yd_navarrow.gif) #ff0 no-repeat 7px 8px
}
#leftNav UL LI A.linksBelowOpen {
	BACKGROUND: url(img/yd_navarrow_down.gif) #ff0 no-repeat 4px 11px
}
#leftNav UL LI SPAN.linksBelow {
	BACKGROUND: url(img/yd_navarrow.gif) #f5eb0b no-repeat 7px 8px
}
#leftNav UL LI SPAN.linksBelowOpen {
	BACKGROUND: url(img/yd_navarrow_down.gif) #f5eb0b no-repeat 4px 11px
}
#leftNav UL LI UL {
	BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: normal
}
#leftNav UL LI UL LI {
	BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ffc
}
#leftNav UL LI UL LI SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 25px; BACKGROUND: #f5eb0b; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#leftNav UL LI UL LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 25px; FONT-WEIGHT: normal; BACKGROUND: #ffc; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#leftNav UL LI UL LI A.linksBelowOpen {
	BACKGROUND-POSITION: 13px 6px; BACKGROUND-IMAGE: url(img/yd_navSMarrowDown.gif); BACKGROUND-COLOR: #ffc
}
#leftNav UL LI UL LI SPAN.linksBelowOpen {
	BACKGROUND-POSITION: 13px 6px; BACKGROUND-IMAGE: url(img/yd_navSMarrowDown.gif); BACKGROUND-COLOR: #f5eb0b
}
#leftNav UL LI UL LI A.linksBelow {
	BACKGROUND-POSITION: 14px 8px; BACKGROUND-IMAGE: url(img/yd_navSMarrow.gif); BACKGROUND-COLOR: #ffc
}
#leftNav UL LI UL LI SPAN.linksBelow {
	BACKGROUND-POSITION: 14px 8px; BACKGROUND-IMAGE: url(img/yd_navSMarrow.gif); BACKGROUND-COLOR: #f5eb0b
}

#leftNav UL LI UL LI UL {
	FONT-WEIGHT: normal; BORDER-TOP-STYLE: none
}
#leftNav UL LI UL LI UL LI {
	BORDER-BOTTOM-STYLE: none
}
#leftNav UL LI UL LI UL LI SPAN {
	PADDING-RIGHT: 3px; PADDING-LEFT: 35px; FONT-WEIGHT: normal; BACKGROUND-IMAGE: none; PADDING-BOTTOM: 3px; PADDING-TOP: 2px; BACKGROUND-COLOR: #f5eb0b
}
#leftNav UL LI UL LI UL LI A {
	PADDING-RIGHT: 3px; PADDING-LEFT: 35px; FONT-WEIGHT: normal; BACKGROUND: #ffc; PADDING-BOTTOM: 3px; PADDING-TOP: 2px
}

.subHeading {
	MARGIN: -0.6em 0px 0.6em; COLOR: #39c
}
.greyGrad {
	PADDING-RIGHT: 10px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(img/yd_greyGrad.jpg) #fff repeat-x; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
H1.greyGrad {
	FONT-SIZE: 140%; MARGIN: 0px
}
H2.greyGrad {
	FONT-SIZE: 110%; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.greyGrad {
	POSITION: relative
}
DIV.greyGrad H1 {
	PADDING-RIGHT: 13em; PADDING-LEFT: 0px; FONT-SIZE: 1.4em; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.greyGrad H2 {
	FONT-SIZE: 110%; MARGIN: 0px; COLOR: #000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
DIV.greyGrad SPAN {
	RIGHT: 10px; POSITION: absolute; TOP: 10px; TEXT-ALIGN: left
}
* HTML .greyGrad {
	
}
TR.greyGrad TH {
	PADDING-RIGHT: 10px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(img/yd_greyGrad.jpg) #fff repeat-x; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
TR.greyGrad TD {
	PADDING-RIGHT: 10px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 10px; BACKGROUND: url(img/yd_greyGrad.jpg) #fff repeat-x; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.helpPop {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; Z-INDEX: 100; BACKGROUND: #fff; LEFT: 500px; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; POSITION: absolute; TOP: 500px
}
.helpPop H3 {
	PADDING-RIGHT: 5em; PADDING-LEFT: 10px; FONT-SIZE: 110%; BACKGROUND: url(img/yd_greyGrad.jpg) #fff repeat-x; PADDING-BOTTOM: 8px; MARGIN: 0px; PADDING-TOP: 8px; BORDER-BOTTOM: #ccc 1px solid
}
.helpCloseLink {
	RIGHT: 10px; POSITION: absolute; TOP: 10px
}
.helpCloseLink A {
	COLOR: #000
}
.helpCloseLink A:visited {
	COLOR: #000
}
.helpPopBody {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
.footnote {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 10px; COLOR: #333; PADDING-TOP: 10px
}
#homeContainer {	
	width:770px;
}



/****************************************/
/*** Footer element
-----------------------------------------*/
#allFooter {	
	width:770px;
	}
#footerSpacer{
	height:15px;
	clear:both;
}
#footer 
{
	float: left;
	clear:both;
	width:70%;
	background-color: #F5EB0B;
	padding:0px;
	font-size:95%;
}



#footerDateUpdate 
{
	float:right;
	width:30%;
	background-color: #F5EB0B;
	text-align:right;	
	padding:0;
	font-size:95%;
	
}

ul.footerLinks1 {
 	margin-left:12px;
 	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-right:8px;
}

*html ul.footerLinks1 {
	margin-left:1%;
}

ul.footerLinks1 li {
 	display:inline;
 	font-size:95%;
}


ul.footerLinks {
 	margin-left:12px;
 	margin-bottom:0px;
	margin-top:0px;
	padding-top:5px;
	padding-left:5px;
}

*html ul.footerLinks {
	margin-left:1%;
}

ul.footerLinks li {
 	display:inline;
 	font-size:95%;
}

ul.footerLinks li a {
 	text-decoration:none;
}
.lastUpd {
	font-size:95%;
 	padding:3px 8px 5px;
}
.copyright {
 	font-size:95%;
 	color:#666;
	padding:3px 10px 5px;
}

*html .copyright {
 	padding-left:1%;
}

/****************************************/
/*** Error styles
-----------------------------------------*/
#error{
	border:1px solid #f00;
	margin:12px 12px 0;
	padding:12px;
	clear:both;
}
#homeAccManBox #error{
	border:1px solid #f00;
	margin:3px;
	padding:4px;
	clear:both;
	text-align:left;
}
	
/*****************************************/
/*** Page layout
-----------------------------------------*/

#titlePanel{	
	margin-bottom:10px;
	border-bottom:1px solid #CCC;
	width:580px;
	clear:both;
}
.borderBottom
{	
	height:8px; 
	border-bottom: black 1px solid;
}
.mainTable
{ 
	width:570px;	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	
}

.headerTextForMap
{	 
	 width:300px;
	 font-size:190%;
	 font-weight:bold;
	 border-bottom: #cccccc 1px solid;
	 vertical-align:top;
	 
}
.yellLogoForMap
{
	width:300px;
	vertical-align:top;
	text-align:right
}

.headerText
{	 
	 width:450px;
	 font-size:190%;
	 font-weight:bold;
	 border-bottom: #cccccc 1px solid;	 
}
.yellLogo
{
	width:150px;
	text-align:center;
}
.header3
{
	border-bottom: black 1px solid;
	height:50px;
	vertical-align:middle;
}
.header1
{
	border-bottom: black 1px solid;
	height:36px;
	vertical-align:middle;
}
.mapPageText
{
	padding-top:10px;
	vertical-align:top
} 
.header2
{
	
	height:34px;
	vertical-align:middle;
}
.shCartRow0
{	
	width:80px;
	height:10px;
	padding-left:5px;
	border-bottom-color:White;
	border-bottom-width:1px;
}
.shCartRow1
{	
	width:120px;
	height:10px;
	padding-left:5px;
	border-bottom-color:White;
	border-bottom-width:1px;
}
.shCartItems
{	padding-left:5px;
	border-bottom-color:White;
	border-bottom-width:1px;
	vertical-align:middle;
}
.shCartGridViewBorders
{
 border-top-color:Black;
 border-top-width:1px;
 border-bottom-color:Black;
 border-bottom-width:1px;
 /*border-left-width:0px;*/
 border-right-width:0px;
}

.shCartHeadrerFooterTotalPrice
{padding-right:7px;
	font-weight:bold;
	 font-size: 100%;
	 text-align:right;
	 background-image:url(../gfx/shCartHeadrerFooter.gif);
	 height:12px;
	}

.shCartItemPrice
{	 text-align:right;
	 padding-right:7px;
	border-bottom-color:White;
	border-bottom-width:1px;
	 
}
.shCartHeadrerPrice
{	 text-align:right;
	 padding-right:7px;
	 border-bottom-color:White;
	 border-bottom-width:1px;
	 font-weight:bold;
	 font-size: 100%;
	 background-image:url(../gfx/shCartHeadrerFooter.gif);
	 height:12px;
}
.shCartHeadrerFooter
{ padding-left:5px;	
	border-bottom-color:White;
	 border-bottom-width:1px;
	 font-weight:bold;
	 font-size: 100%;
	 text-align:left;
	 background-image:url(../gfx/shCartHeadrerFooter.gif);
	 height:12px;
}
.headerText1
{
	 font-weight:normal;
	 font-size: 190%;
	 text-align:left;
	 padding-left:10px;	
	 vertical-align:middle;
	 background-image:url(../gfx/headerbcgr.gif);
	 height:36px;
}
.columnTitlesForRatesPage
{
	height:70px;		
	background-image:url(../gfx/headerbcgrrates.gif);
 	background-repeat: repeat-x;
}
.YourRatesData
{
	background-color:#D3E6F5;
	/*FONT-WEIGHT: bold;*/ 
	COLOR: #000000; 
	TEXT-ALIGN: center
}
.YourRatesDatabold
{
	background-color:#D3E6F5;
	font-weight:bold;
	COLOR: #000000; 
	TEXT-ALIGN: center
}
.YourRatesColumnTitle
{
	TEXT-ALIGN: left;
	font-size:9px;	
	
}
.YourRatesRowTitle
{
	background-color:#D3E6F5;
	COLOR: #000000; 
	TEXT-ALIGN: left;
	padding-left:0px;
}
.YourRatesRowTitlebold
{
	background-color:#D3E6F5;
	COLOR: #000000; 
	TEXT-ALIGN: left;
	padding-left:0px;
	font-weight:bold;
}
.RatesTotal
{
	position:relative;
	margin-right:33px;	
	text-align:right;
	height:25px;
	line-height:25px;
	font-weight:bold;
	}
.YourRatesTableHeader
{
	background-color:#e7f4fa;
	border:none;
	border-right: solid 1px #91CCE4;
	text-align:left;
	font-weight:bold;
	font-size:9px;
	}
.YourRatesTableHeaderLast
{
	background-color:#e7f4fa;
	border:none;
	text-align:left;
	font-weight:bold;
	font-size:9px;
	}
.YourRatesTableCell
{
	background-color:#f6fafd;
	border:none;
	border-bottom: solid 1px #91CCE4; 
	border-right: solid 1px #91CCE4;
	}
.YourRatesTableCellLast
{
	background-color:#f6fafd;
	border:none;
	border-bottom: solid 1px #91CCE4; 
	}
	
.YourRatesTableGroupHeader
{
	background-color:#D0E7F3;
	width:507px;
	font-weight:bold;
	font-size:11px;
	height:15px;
	line-height:15px;
	}
.YourRatesTableGroupHeader span
{
	padding-left:1px;
	/*font-size:90%;*/
	font-size:11px;
	}
.InternetRatesTableCell
{
	background-color:#f6fafd;
	border:none;
	border-bottom: solid 1px #91CCE4; 
	padding-right:10px;
	}
.indent10
{
	padding-left:10px;
	}
	
.BrochureDLItem
{
	position:relative;
	float:left;
	width:230px;
	height:120px;
	margin-left:15px;
	margin-top:15px;
	}

.BrochureDLItem a.SearchBtn
{
	font-weight:bold;
	font-size:95%;
	border:1px solid #666;
	padding:3px 5px;
	background-image:url("../gfx/yd_button_bg.jpg");
	background-color:#ff6;
	background-repeat:repeat-x;
	height:30px;
	margin:0;
	}
.BrochureDLItem .thebutton
{
	position:relative;
	float:left;
	}
.BrochureDLItem .theimage
{
	position:relative;
	float:right;
	}
	
.blueBG
{
	background-color:#D3E6F5;
	width:100%;
	}
.blue
{
	 background-color:#D3E6F5;
	 height:36px;
	 vertical-align:middle;
	 padding:10px;
	 border-bottom: black 1px solid;
	 border-top: #cccccc 1px solid;
	 margin: 3px;
}
.blue1
{
	 background-color:#D3E6F5;
	 height:30px;
	 vertical-align:top;
	 padding-left:10px;
	 /*border-bottom: black 1px solid;*/
	 
}
.blue2
{	 
	 background-color:#D3E6F5;
	 height:20px;
	 vertical-align:bottom;
	 padding-left:10px;
	 padding-bottom:2px;
	 /*border-bottom: black 1px solid;*/
}
.blue3
{	 
	 background-color:#D3E6F5;
	 height:70px;
	 vertical-align:top;
	 padding-left:10px;
}


.select
{
 	COLOR: #000000;
 	font-family: Verdana, Arial, sans-serif;
 	font-size:10px;
 	
}   
  
input.yellowButton {
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
	font-size:95%;
	border:1px solid #666;
	padding:3px 5px;
	background:#ff6 url("../gfx/yd_button_bg.jpg") repeat-x;
	cursor:pointer;
	vertical-align:middle;
}

*html input.yellowButton{ 
	overflow: visible;
}


a.yellowButton 
{
	position: relative;
	float: left;
	border:1px solid #666;
	padding: 2px 2px 2px 2px;
	text-decoration:none;
	background:#ff0 url("../gfx/yd_button_bg.jpg") repeat-x;
	font-weight:bold;
	margin: 2px;
	vertical-align:middle;
	
}

.marginAdjust
{
	margin-bottom: 5px;
}


.NewYellowButton 
{
	position: relative;
	float: left;
	border:1px solid #666;
	padding: 2px 2px 2px 2px;
	text-decoration:none;
	background:#ff0 url("../gfx/yd_button_bg.jpg") repeat-x;
	font-weight:bold;
	margin-bottom: 10px;
	text-align: center;
	height: 15px;
	width: 50px;
}

.NewYellowContactButton 
{
	position: relative;
	float: left;
	border:1px solid #666;
	padding: 2px 2px 2px 2px;
	text-decoration:none;
	background:#ff0 url("../gfx/yd_button_bg.jpg") repeat-x;
	font-weight:bold;
	margin-bottom: 10px;
	text-align: center;
	height: 16px;
	width: 85px;
}


.NewYellowContactButtonAddInfo 
{
	position: relative;
	float: left;
	border:1px solid #666;
	padding: 2px 2px 2px 2px;
	text-decoration: none;
	background:#ff0 url("../gfx/yd_button_bg.jpg") repeat-x;
	font-weight:bold;
	margin: 20px;
	text-align: center;
	height: 16px;
	width: 120px;
}

.SearchBtn
{
	position: relative;
	border:1px solid #666;
	text-decoration:none;
	background:#ff0 url("../gfx/yd_button_bg.jpg") repeat-x;
	font-weight:bold;
	text-align: center;
	font-size: 11px;
	height: 22px;
	width: 60px;
	margin: 1px 0px 0px 3px;
}

.SearchBtnbox
{
	position: relative;
	height: 20px;
}


#ddbtn
{
	position: relative;
	float: left;
}

#ddbtn span
{
	position: relative;
	float: left;
}

#ddbtn a
{
	position: relative;
	float: left;
	height: 12px;
}


*html a.yellowButton{
	display:block;
	float:right;
	margin:-10px 0 -5px;/*These are the styles that IE 5 should see */
	voice-family: "\"}\""; 
	voice-family:inherit;
	
}
/*IE 5 ignores the next style*/
*html a.yellowButton{
	display:inline;
	float:none;
	margin:0;
	/*In comination with the above style, IE 5 ignores this while everything else sees it.*/
}
html>body a.yellowButton{
	display:inline;
	float:none;
	margin:0;/*This style pulls the stylesheet back together*/
}

a.yellowButton:link, a.yellowButton:visited {
	border:1px solid #666;
	color:#000;

}

a.yellowButton:hover{
	text-decoration:underline;
}
a.yellowButton:active{
	text-decoration:underline;
	color:#666;
}
.mainTable input, .mainTable select{
	vertical-align:middle;
}


.navMenu a, ul.navList li a {
	text-decoration:none;
	}
.navMenu a:hover, .navMenu a:visited {
	color: #666;
	text-decoration:none;
}
.navMenu {
	background-color:#FFFF00; 
	margin-left:10px; 
	margin-right:8px; 
	padding:0px;
	}
#widthRestrictFooter {
	WIDTH: 760px
}
.leftColumn1
{
	FLOAT: left; WIDTH: 23%
}
/*.b55
{
	border:solid 1px black;
	
}*/
