﻿/*  Everything copied from the front end stylesheets with positioning removed */
/***************************** MAIN.CSS *******************************/

.copy
{
	color: #808080;
	font-size: 10px;
	font-family: Verdana;
	padding-left: 20px;
	padding-right:10px;
}

.IconRatesCalc
{
	width: 196px;
	height: 90px;
	background-image: url('../gfx/MiniBasket.jpg');
	background-position:left top;
	background-repeat:no-repeat;
}
.IconRatesCalc a
{
	text-decoration: none; 
	width: 185px; 
	height: 90px; 
	 
	text-align:right;
	}

.RatesCalc
{
	font-family: Verdana;
	padding-right:10px;
	line-height:100px;
	font-weight: bold;
	font-size: 15px;
	text-decoration:none;
}

.Link

{
	margin: 10px 10px 10px 10px;
	width: 100px;
	height: 27px;
}

.TextLink

{
	font-family: Verdana;
	font-size: 10px; 
	color: #000000;
}

.GraphicLink

{
	margin: 8px 10px 5px 10px;
	font-family: Verdana;
	font-size: 10px; 
	color: #000000; 
}

h3
{
	font-family: Verdana;
	font-size: 20px;
	font-weight: bold;
	line-height: 30px;	
}

.BigBasketAlign
{
	border:0px; 
	width:33px;
}

.YellLogoMain
{
	margin:  15px 10px 10px 10px;
	width: 150px;
	height: 50px;
}

.SecondHeader
{
	font-size: 15px;
	font-weight: bold;
	line-height: 18px;
	width:100%;
	padding: 5px 0px 10px 0px;
	margin-bottom: 10px;
}

.YellText
{
	margin: 5px 0px 10px 10px;
	
	height: 83px;
	font-family: Verdana;
	font-size: 11px; 
	line-height: 14px; 
}

.YellText2
{
	margin: 5px 10px 5px 10px;
	font-family: Verdana;
	font-size: 11px;  
	border: solid 2px #CCCCCC;
}

.YellTextFull
{
	margin: 5px 0px 0px 10px;
	width: 530px;
	font-family: Verdana;
	font-size: 11px; 
	line-height: 14px; 
}
	
#TextImage
{
	margin-top: 5px;
	margin-right: 6px;
	width: 117px;
	height: 104px;
}

.YellTextBox2
{
	margin: 5px 0px 5px 10px;
	background-color: #F1F4F6;
	padding: 0px 0px 5px 5px;
	line-height: 14px;
	font-family: Verdana;
	font-size: 11px;
	border: solid 2px #dfdfe1;
}

*html .YellTextBox2
{
	margin: 5px 0px 5px 5px;
	}

.YellTextBox
{
	margin: 5px 0px 5px 2px;
	width: 395px;
	height: 97px;
	background-color: #F1F4F6;
	padding: 0px 0px 5px 5px;
	line-height: 14px;
}

.AddInfoleftbuttons
{
	width: 250px;
	padding: 10px;
}

.AddInforightbuttons
{	
	width: 250px;
	padding: 10px;
}

#ContactImage
{
	width: 84px;
	height: 24px;
	padding-bottom: 10px;
}

#HowToBuy
{
    width:100px;
}

.modalPopup 
{
	background-color:#ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:#ababab;
	padding:20px;
	width:300px;
}

.Table
{
	border: solid 2px #dfdfe1;
	margin: 0px 0px 5px 10px;
	width: 500px;
}
.Table .QuantityHeader
{
    background-image:url('../gfx/TableHeaderBG1.jpg'); 
    background-position:bottom center; 
    background-repeat:no-repeat; 
    padding:0px;
    border:0px; 
    vertical-align:middle; 
    text-align:center;	
    font-size:9px;
}
.Table .PriceHeader
{
	background-image:url('../gfx/TableHeaderBG2.jpg'); 
	background-position:bottom center; 
	background-repeat:no-repeat; 
	padding:0px;
	border:0px; 
	vertical-align:middle; 
	text-align:center;
	font-size:9px;
}

.Table .InetQuantityHeader
{
    background-image:url('../gfx/InetTableHeaderBG1.jpg'); 
    background-position:bottom center; 
    background-repeat:no-repeat; 
    padding:0px;
    border:0px; 
    vertical-align:middle; 
    text-align:center;	
    font-size:9px;
}
.Table .InetPriceHeader
{
	background-image:url('../gfx/InetTableHeaderBG2.jpg'); 
	background-position:bottom center; 
	background-repeat:no-repeat; 
	padding:0px;
	border:0px; 
	vertical-align:middle; 
	text-align:center;
	font-size:9px;
}

.AdditionalClassificationsGridView .AdditionalClassHeader
{
    border-right:1px solid #91CCE4;
    border-width:1px;
    font-weight:normal;
    background-color:#f6fafd;
    }

.AdditionalClassificationsGridView .AdditionalClassHeaderEnd
{
    border-right:0px;
    border-width:0px;
    background-color:#f6fafd;
    }
    
.AdditionalClassificationsGridView .AdditionalClassCell
{
	 border-right: solid 1px #91CCE4;	
	 background-color:#f6fafd; 
}

.AdditionalClassificationsGridView .AdditionalClassCellLast
{	
    background-color:#f6fafd;
}

.AdditionalClassificationsGridView .AdditionalClassCellFooter
{	
    border-top: solid 1px #91CCE4;
    background-color:#f6fafd;
}
.AdditionalClassificationsGridView .AdditionalClassFooterCell
{
     border-top: solid 1px #91CCE4;
	 border-right: solid 1px #91CCE4;	
	 background-color:#f6fafd; 
}

*html .Table
{
	margin: 0px 0px 5px 5px;
	}

.Table2
{
	width: 500px;
	margin-bottom: 5px;
}

td
{
	font-size:10px;
	font-family:Verdana;
	border-bottom: solid 0px #91CCE4;
	border-right: solid 0px #91CCE4;
}

tdInternet
{
	font-size:10px;
	font-family:verdana;
}


.row5
{
	margin-left: 55px;
	width: 250px;
}

.dropdowns
{
	height: 25px;
	width: 180px;
	margin:2px 10px 0px 5px;
}
.dropdowns2
{
	margin-left: 55px;
	height: 15px;
	width: 180px;
}

.TSBuilder
{
	width: 15px;
	height: 12px;
	font-family: Verdana;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
}

.right
{
	padding-right: 5px;
}

.tdpadding
{
	padding-left: 40px;
}

.tdpaddinground
{
	padding-left: 10px;
}

.tdpaddingLarge
{
	padding-left: 30px;
}

.fontweight
{
	font-weight: bolder;
}

.TableInternet
{
	border: solid 2px #998f89;
	margin: 10px;
}

.btnBackPos
{
	margin-right:1px;
	margin-top:5px;
	padding-right:0px;
}
.imgBack
{
    margin-right:10px;    
    }

.btnBackPos2
{
	top:-18px;
	left:-20px;
	width: 100px;
}

.button
{
	background-color: #dedede;
	font-family: Verdana;
	font-size: 9px;
	width: 85px;
	height: 17px;
	border-bottom-style: solid;
	border-color: #ababab;
	border-width: 1px;
	margin:4px;
}

.termsandconds
{
	font-family: Verdana;
	font-weight: 100;
	font-size: 10px;
	color: #909090;
	padding: 5px;
	margin-left: 10px;
	width: 530px;
}

*html .termsandconds
{
	margin-left:5px;
	width:520px;
	}

#MapAdRates
{
	
	width: 300px;
	height: 40px;
}

#MapAdRates span
{
	width: 105px;
}


#MapAdRates a
{
	width: 50px;
}

.Cover
{
	
	width: 310px; 
}

.Cover span
{
	
	width: 250px;
}

.Cover a
{
	
	width: 25px;
	margin: 5px;
}

.Cover2
{
	
	width: 500px;
	text-align: center;
}

.Cover2 span
{
	width: 160px;
	margin-left: 5px;
}

.CoverClickHere
{
	
	width: 460px;
	padding: 3px; 
}

.CoverClickHere span
{
	
	width: 450px;
}

.CoverClickHere a
{
	
	width: 60px;
	padding: 5px 0px 0px 5px;
}

.ddlCover2
{
	
	width: 250px;
	padding: 5px 0px 0px 5px;
	height: 25px;
	line-height: 17px;
	margin-left: 5px;
}

.Cover3
{
	
	width: 500px;
	margin-top: 5px;
}

.Cover3 span
{
	width: 225px;
	margin-left: 5px;
}

.RFloat
{
	margin: 5px 10px 10px 0px;
}

.RFloatLMargin
{	
	margin: 5px 16px 10px 0px;
}

.Map
{
	width: 300px;
	margin-left: 10px;
	padding: 1px;	
}

.List
{
	
	
	overflow: auto;
	width: 200px;
	height: 400px;
	padding: 3px;
	margin: 5px 0px 0px 10px;
}

.MapHeader
{
	
	
	font-size: 11px;
	font-weight: bold;
	line-height: 15px;
	width: 190px;
	padding: 3px	
}

td a:link 		{color:#000000; text-decoration:underline;  font-family: Arial;}
td a:hover 		{color:#000000; text-decoration:underline;  font-family: Arial;}
td a:active 	{color:#000000; text-decoration:underline;  font-family: Arial;}
td a:visited 	{color:#000000; text-decoration:underline;  font-family: Arial;}

a:link 		{color:#000000; text-decoration:underline; font-family: Arial;}
a:hover 	{color:#000000; text-decoration:underline; font-family: Arial;}
a:active 	{color:#000000; text-decoration:underline; font-family: Arial;}
a:visited 	{color:#000000; text-decoration:underline; font-family: Arial;}

a.NavLink:link 		{color:#000000; text-decoration:underline; font-family: Arial; margin: 0px 10px 0px 10px;}
a.NavLink:hover 		{color:#000000; text-decoration:underline; font-family: Arial; margin: 0px 10px 0px 10px;}
a.NavLink:active		{color:#000000; text-decoration:underline; font-family: Arial; margin: 0px 10px 0px 10px;}
a.NavLink:visited 	{color:#000000; text-decoration:underline; font-family: Arial; margin: 0px 10px 0px 10px;}		

a.linkimages:link 		{text-decoration:none;}
a.linkimages:hover 		{text-decoration:none;}
a.linkimages:active 	{text-decoration:none;}
a.linkimages:visited 	{text-decoration:none;}	

a.linkimages:link 		{text-decoration:none;}
a.linkimages:hover 		{text-decoration:none;}
a.linkimages:active 	{text-decoration:none;}
a.linkimages:visited 	{text-decoration:none;}	

.linkbutton a:link 		{color:#000000; text-decoration:underline;  font-family: Arial;}
.linkbutton a:hover 	{color:#000000; text-decoration:underline;  font-family: Arial;}
.linkbutton a:active 	{color:#000000; text-decoration:underline;  font-family: Arial;}
.linkbutton a:visited 	{color:#000000; text-decoration:underline;  font-family: Arial;}	

.ListProductRow
{
	border-bottom-Color:#91CCE4;
	border-bottom-Width:1px;
	border-bottom-Style:Solid;
	Height:20px;
	Width:100%;
}

.AddonCell
{
	 border-right: solid 1px #91CCE4;
	 border-bottom: solid 1px #91CCE4;
}

.AddonCellPadded
{
    border-right: solid 1px #91CCE4;
	border-bottom: solid 1px #91CCE4;
    padding-right:3px;
}

.AddonCellLast
{
	border-bottom: solid 1px #91CCE4;
}

.helpButton
{
	cursor:pointer;
}

.yellTooltip 
{
	border:solid 1px #ababab;
	background-color:#efefef;	
}

.cmb118Classifications 
{
	
}

.getRateBtn118
{
	margin-left:10px;
	
}

.helpButton118Class 
{
	cursor:pointer;
	margin-left:0px;
	margin-top:3px;
}

.helpButtonPrice
{
	cursor:pointer;
	margin: 0px 0px 0px 10px;
	width: 10px;
}

.helpButton118Class2 
{
	
	margin-bottom:10px;
	cursor:pointer;	
}

.clickhere
{
	width: 100px;
}

.yellComClassifications 
{
	
	margin: 10px;	
}
.getRateYellCom 
{
	
	top:5px;
}

select 
{
	font-family:Arial;
	font-size:11px;		
}

/*Modal Popup*/
.modalBackground {
	background-color:#dedede;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	background-color:#ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:#ababab;
	padding:5px;
	width:300px;
}

#newmapleft 
{
	width:390px;
	
	
}

#newmapareas
{
	width:150px;
	
	
	background-color:#b2e2f3;
}

.newareaname 
{
	
	
	width:125px;
	margin-bottom:5px;
	margin-left:5px;
}

.newareabutton 
{
	
	
	width:20px;
	margin-bottom:5px;
}

.removeareabutton
{
	width:14px;
	height:14px;
	background-image: url('../gfx/Close.jpg');
	background-repeat: no-repeat;
	cursor:pointer;
}

#newmapareasbackbutton 
{
	width:200px;
	height:30px;
	text-align:right;
}

#topmapspacer 
{
height:75px;	


}


.margin
{
	margin: 10px;
}

.txtNarrow
{
	height:12px;
	line-height:12px;
	font-size:12px;
}

/*For fancy mouse-over-thingy*/

#dhtmltooltip{
	
	width: 150px;
	border:solid 1px #ababab;
	padding: 5px 5px 10px 5px;
	background-color:#ffffcc;
	color:Black;
	visibility: hidden;
	text-align:center;
	z-index: 100;
	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

#dhtmlpointer{
	
	z-index: 101;
	visibility: hidden;
}
/*End of fancy mouse-over-thingy*/

.radtooltips
{
    width:375px;
    min-height:50px;
    }
    
/*Modal Popup*/
.modalBackground {
	background-color: Transparent;
	/* filter:alpha(opacity=70);
	opacity:0.7; */
}

.modalPopup {
	background-color:#ffffdd;
	border-width:1px;
	border-style:solid;
	border-color:#ababab;	
	min-width:400px;
} 
.pnlHtmlContent 
{
     overflow:scroll;
     overflow-x: hidden;
     z-index:999;    
     padding:  5px 5px 5px 5px;
     font-family:Verdana;
}

.pnlHtmlContent a
{
    
    
         
     margin:0px;
     padding:0px;
    }
    
.pnlHtmlContent a:link 
{
    
    
         
     margin:0px;
     padding:0px;
    }
.pnlHtmlContent a:active
{
    
    
         
     margin:0px;
     padding:0px;
    }

.pnlHtmlContent a:visited
{
    
    
         
     margin:0px;
     padding:0px;
    }

.pnlHtmlContent a:hover
{
    
    
         
     margin:0px;
     padding:0px;
    }

 /* hide the dropdown arrow for radcontrols */
 .ComboBoxInput_Outlook
{  
    border: solid 1px #C3D9F9;
}  

.118Key ol
{
    margin: 0;
    padding: 0;
    border: none;
    background-color:Red;
    }
    
.headerbubble
{
    padding-left:3px;
    padding-top:5px;
    color:#ABABAB;
    font-size:9px;
    border-right:1px solid #91cce4; 
    background-color:#289bdf; 
    color:#FFFFFF;
    height:35px;
    }
    
.headerbubble a
{
    
    
         
     margin:0px;
     padding:0px;
     color:#FFFFFF;
    }

.headerbubble a:link 
{
    
    
         
     margin:0px;
     padding:0px;
     color:#FFFFFF;
    }
.headerbubble a:active
{
    
    
         
     margin:0px;
     padding:0px;
     color:#FFFFFF;
    }

.headerbubble a:visited
{
    
    
         
     margin:0px;
     padding:0px;
     color:#FFFFFF;
    }

.headerbubble a:hover
{
    
    
         
     margin:0px;
     padding:0px;
     color:#FFFFFF;
    }
    
.addontext
{
    vertical-align: middle;
    
    
    margin-top:0px;
    }

.addonnetreachtext
{
    vertical-align: middle;
    
    
    margin-top:5px;
    }
    
.addonbubble
{
    
    
    margin-top:1px;
    margin-bottom:0px;
    padding-top:2px;  
    padding-left:5px;
    font-size:9px;    
    background-color:#f6fafd; 
    color:#289bdf;
    min-height:15px;
    width:255px;
    border:2px solid #289bdf;
    }
    
.footerbubble
{
    padding-left:3px;
    padding-top:5px;    
    font-size:9px;    
    background-color:#f6fafd; 
    color:#289bdf;
    height:42px;
    border:2px solid #289bdf;
    }
    
.footerbubble a
{
    
    
         
     margin:0px;
     padding:0px;
     color:#289bdf;
    }

.footerbubble a:link 
{
    
    
         
     margin:0px;
     padding:0px;
     color:#289bdf;
    }
.footerbubble a:active
{
    
    
         
     margin:0px;
     padding:0px;
     color:#289bdf;
    }

.footerbubble a:visited
{
    
    
         
     margin:0px;
     padding:0px;
     color:#289bdf;
    }

.footerbubble a:hover
{
    
    
         
     margin:0px;
     padding:0px;
     color:#289bdf;
    }       

.adComparisonButton
{
	margin: 0 0 10px 10px;
}

/***************************** LAYOUT.CSS *******************************/

/* 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: #ffffff;
}
/* END OF COPIED TO PRINT.CSS */
#printpage {
	 
	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;  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 {
	 MARGIN: 0px 10px 10px 0px
}
.imageRight {
	 MARGIN: 0px 0px 10px 15px
}
.imageCenter {
	 MARGIN: 10px auto
}
#strapline {
	PADDING-RIGHT: 80px; FONT-SIZE: 10px;  WIDTH: 412px; PADDING-TOP: 23px
}
#strapline H2 {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 230%;  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 {
	 WIDTH: 23%
}
#mainColumn {
	 WIDTH: 75%; MARGIN-RIGHT: 14px
}
#rightColumn {
	 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;  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 {
	
}
.floatRight {
	
}
.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;  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;  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%;  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 {
	 MARGIN: 10px 0px 10px 10px
}
#toolbar {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 7px; COLOR: #666; PADDING-TOP: 4px;  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;  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 {
	 MARGIN: 0px; TEXT-DECORATION: none
}
#leftNav SPAN {
	 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;  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;  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;  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 
{
	
	clear:both;
	width:70%;
	background-color: #F5EB0B;
	padding:0px;
	font-size:95%;
}



#footerDateUpdate 
{
	
	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 {
 	
 	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 {
 	
 	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);
 	 
}
.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
{
	
	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
{
	
	
	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
{
	
	
	}
.BrochureDLItem .theimage
{
	
	
	}
	
.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 
{
	
	
	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 
{
	
	
	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 
{
	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 
{
	
	
	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
{
	
	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
{
	
	height: 20px;
}


#ddbtn
{
	
	
}

#ddbtn span
{
	
	
}

#ddbtn a
{
	
	
	height: 12px;
}


*html a.yellowButton{
	
	
	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{
	
	
	margin:0;
	/*In comination with the above style, IE 5 ignores this while everything else sees it.*/
}
html>body a.yellowButton{
	
	
	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
{
	 WIDTH: 23%
}
/*.b55
{
	border:solid 1px black;
	
}*/

/***************************** LAYOUT1.CSS *******************************/

/*  COPIED 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: #ffffff
}
/*  COPIED TO PRINT.CSS */

#printpage {
	 WIDTH: 100%
}

#PrintNav{}
#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; clear:both
}
#blueboxinner {
	PADDING-LEFT: 15px;  WIDTH: 45%; PADDING-TOP: 25px;BACKGROUND-COLOR: #e8f2f9
}
#blueboxlower {
	PADDING-LEFT: 15px; WIDTH: 97%; PADDING-TOP: 25px;BACKGROUND-COLOR: #e8f2f9
}
#listcnt {
	MARGIN-LEFT: 10px; WIDTH: 500px; HEIGHT: auto; TEXT-ALIGN: justify
}
#listcntimage {
	PADDING-LEFT: 10px; WIDTH: auto; HEIGHT: auto; TEXT-ALIGN: justify
}
#italbug {
	WIDTH: 99%
}
.imageLeft {
	 MARGIN: 0px 10px 10px 0px
}
.imageRight {
	 MARGIN: 0px 0px 10px 15px
}

.imageRightNoMargin {
	 
}

.imageCenter {
	 MARGIN: 10px auto
}
#strapline {
	PADDING-RIGHT: 80px; FONT-SIZE: 10px;  WIDTH: 412px; PADDING-TOP: 23px
}
#strapline H2 {
	PADDING-RIGHT: 0px;  PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 230%;  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; padding-bottom:12px;
}
#listcnt UL LI {
	MARGIN: 3px;  padding-bottom:12px;
}
#listcntimage UL LI {
	MARGIN: 3px;  padding-bottom:12px;
}
#listcnt .lowerroman {
	MARGIN: 0px 0px 10px 25px; LIST-STYLE-TYPE: lower-roman; 
}
#listcnt .loweralpha {
	MARGIN: 0px 0px 10px 25px; LIST-STYLE-TYPE: lower-alpha
}

.buttonBox {
padding-top:5px;
padding-bottom:5px;
width:160px;
}

.buttonBox1 {
padding-top:5px;
padding-bottom:5px;
width:160px;
}

.buttonBox2 {
padding-top:5px;
padding-bottom:5px;
width:160px;
}

.buttonimageBox{

padding-bottom:15px;
width:90px;
text-align:center
}
.txtital {
	FONT-STYLE: italic
}

#widthRestrict {
	WIDTH: 760px
}
#leftColumn {
	 WIDTH: 23%
}
#mainColumn {
	 WIDTH: 75%; MARGIN-RIGHT: 14px
}
#rightColumn {
	 WIDTH: 77%
}
/*#rightColumn A {
	
	TEXT-DECORATION: none
}
*/
#rightColumn p.A {text-decoration:underline;}

#rightColumn p.A:hover {
	COLOR: #000
}
#rightColumn p.A:active {
	COLOR: #000;

}
#rightColumn p.A:visited {
	COLOR: #000
}
#rightColumn p.A:hover {
	text-decoration:none;
}

#rightColumn A.ntext {
	
	TEXT-DECORATION: underline
}
#rightColumn A.ntext:hover {
	COLOR: #000
}
#rightColumn A.ntext:active {
	COLOR: #000
}
#rightColumn A.ntext:visited {
	COLOR: #000
}
#rightColumn A.ntext:hover {
	text-decoration:underline;
}


* HTML TH {
	FONT-SIZE: 100%
}
* HTML TD {
	FONT-SIZE: 100%
}
/* START OF COPIED TO PRINT.CSS */
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
}
P.ctd {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1.2em; PADDING-TOP: 0px; TEXT-ALIGN: center
}
A:link {
	COLOR: #000
}
A:hover {
	COLOR: #000
}
A:active {
	COLOR: #000
}
A:visited {
	COLOR: #000
}
A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
/*  END OF COPIED TO PRINT.CSS */
FORM {
	PADDING-RIGHT: 0px;  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 {
	
}
.floatRight {
	
}
.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;  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;  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%;  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 {
	 MARGIN: 10px 0px 10px 10px
}
#toolbar {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; MARGIN-BOTTOM: 7px; PADDING-BOTTOM: 7px; COLOR: #666; PADDING-TOP: 4px;  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;  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: #000
}
#leftNav A:active {
	COLOR: #000
}
#leftNav A {
	 MARGIN: 0px; TEXT-DECORATION: none
}
#leftNav SPAN {
	 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
}

#leftNav UL LI UL LI A.yellowmenu {
	BACKGROUND-COLOR: #f5eb0b}
.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;  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;  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;  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;
}

/* COPIED TO PRINT.CSS */
table.lastrowwhiteborder{border:none;}
td.title{
background-color:#FCFCFC;
border-top:2px solid #666666;
border-bottom:2px solid #FFFFFF;
height:34px;
background-image:url(../images/yd_greyGrad.jpg);
background-repeat:repeat-x;}
td.data{
background-color:#E9F2F9;
border-bottom:2px solid #FFFFFF;
height:30px;}
td.lastrow{
background-color:#E9F2F9;
border-bottom:2px solid #666666;
height:30px;}
td.dataright{
background-color:#E9F2F9;
border-right:2px solid #FFFFFF;
border-bottom:2px solid #FFFFFF;
height:30px;}
td.lastrowwhite{
background-color:#ffffff;
border-bottom:2px solid #666666;
height:30px;}
td.lastrowwhiteright{
background-color:#E9F2F9;
border-right:2px solid #FFFFFF;
border-bottom:2px solid #fff;
height:30px;}
td.lastrownobottom{
background-color:#E9F2F9;
height:30px;}
/* END OF COPIED TO PRINT.CSS */

/****************************************/
/*** Footer element
-----------------------------------------*/
#allFooter {	
	width:770px;
	}
	
#footerSpacer{
	height:15px;
	clear:both;
}

#footer 
{
	
	clear:both;
	width:70%;
	background-color: #F5EB0B;
	padding:0px;
	font-size:95%;
}

#footerDateUpdate 
{
	
	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 {
 	
 	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 {
 	
 	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%;
}

.headerText
{	 
	 width:450px;
	 font-size:190%;
	 font-weight:bold;
	 border-bottom: #cccccc 1px solid;
	 vertical-align:top;
	 
}
.headerTextRates
{	 
	 width:450px;
	 font-size:15px;
	 font-weight:bold;
	 vertical-align:top;
}
	 
.yellLogo
{
	width:150px;
	text-align:center;
	vertical-align:top
}
.header1
{
	border-bottom: black 1px solid;
	height:36px;
	vertical-align:middle;
	font-size:120%
}
.text120
{
	font-size:120%;
}
.header2
{
	
	height:34px;
	vertical-align:middle;
}
.headerText1
{
	 font-weight:normal;
	 font-size: 14px;
	 text-align:left;
	 padding-left:10px;	
	 vertical-align:middle;
	 background-image:url(../gfx/headerbcgr.gif);
	 height:36px;
}

.headerText2
{
	 
	 
	 font-size: 12px;
	 font-weight: bold;
	 background-image:url(../gfx/headerbcgr.gif);
	 height:25px;
	 margin: 20px 0px 0px 10px;
	 width: 528px;
	 border-top: solid 1px #dfdfe1;
	 border-left: solid 1px #dfdfe1;
	 border-right: solid 1px #dfdfe1;
	 padding-top: 10px;
	 text-align: center;
}

/* COPIED TO PRINT.CSS */
.headerText3
{
	 
	 
	 font-size: 12px;
	 font-weight: bold;
	 background-image:url(../gfx/headerbcgr.gif);
	 height:25px;
	 margin: 20px 0px 0px 0px;
	 width: 528px;
	 border-top: solid 1px #dfdfe1;
	 border-left: solid 1px #dfdfe1;
	 border-right: solid 1px #dfdfe1;
	 padding-top: 10px;
	 text-align: center;
}

/* END OF COPIED TO PRINT.CSS */

*html .headerText2
{
	margin: 20px 0px 0px 5px;
	}

.showratesText
{
	 border-top: #cccccc 1px solid;
	 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;
	font-size:9px;
	background-image:url(../gfx/headerbcgrrates.gif);
 	 
}
.YourRatesData
{
	background-color:#D3E6F5;
	/*FONT-WEIGHT: bold;*/ 
	COLOR: #000000; 
	TEXT-ALIGN: center
}
.YourRatesDatabold
{
	background-color:#D3E6F5;
	font-weight:bold;
	COLOR: #000000; 
	TEXT-ALIGN: center
}
.YourRatesDataboldFinalBDateMincirc
{
	background-color:#E5E5E5;
	font-weight:bold;
	COLOR: #000000; 
	TEXT-ALIGN: center
}
.YourRatesColumnTitle
{
	TEXT-ALIGN: left;
	
}
.YourRatesRowTitle
{
	background-color:#D3E6F5;
	COLOR: #000000; 
	TEXT-ALIGN: left;
	padding-left:10px;
}
.YourRatesRowTitlebold
{
	background-color:#E5E5E5;
	COLOR: #000000; 
	TEXT-ALIGN: left;
	padding-left:10px;
	font-weight:bold;
}
.blue
{
	 background-color:#D3E6F5;
	 height:36px;
	 vertical-align:middle;
	 padding-left:10px;
	 border-bottom: black 1px solid;
	 border-top: #cccccc 1px solid;
}

.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 {
	border:1px solid #666;
	padding: 2px 7px 2px;
	text-decoration:none;
	background:#ff0 url("../gfx/yd_button_bg.jpg") repeat-x;
	font-weight:bold;
	margin: 2px;
	vertical-align:middle;
}


a.yellowButton:link, a.yellowButton:visited {
	border:1px solid #666;
	color:#000;
	
}

a.yellowButton:hover{
	text-decoration:underline;
}
a.yellowButton:active{
	text-decoration:underline;
	
}
.mainTable input, .mainTable select{
	vertical-align:middle;
}


.navMenu a, ul.navList li a {
	text-decoration:none;
	}
.navMenu a:hover, .navMenu a:visited {
	color: #000;
	text-decoration:none;
}
.navMenu {
	background-color:#FFFF00; 
	margin-left:10px; 
	margin-right:8px; 
	padding:0px;
	}
#widthRestrictFooter {
	WIDTH: 760px
}
.leftColumn1
{
	 WIDTH: 23%
}
#widthRestrict #content #rightColumn .lastrow ul {
 list-style: none;
 margin-left: 0;
 padding-left: 1em;
 text-indent: -9px;
}
td.lastrow_2{
background-color:#E9F2F9;
border-bottom:2px solid #666666;
height:30px;
}
#widthRestrict #content #rightColumn .lastrow_2 ul {
 list-style: none;
 margin-left: 0;
 padding-left: 1em;
}.rangeleftBody {
	text-align: left;
}




/* TURNING OFF THE IRRELEVANT BITS */
.BodyPanelLeft, #TopBar, .TextLink, #Footer
{
	display: none !important;	
}

.map-box-directions
{
	display: none;
}