/***** GLOBAL CSS *****/
/* Primary order is by TAG, ID, CLASS */
/* Secondary order is case-insensitive alpha-numeric with each alpha group separated by a single line */
/* tags must be in ALL CAPS */
/* id and class names are mixedCase initialLower */
/* where possible, each declaration is on a single line */
/* comments should be placed above or to the side of a declaration - never inside */
/* exceptions to the above rules are permitted only when the exception enchances reability or is required by a UA bug */

/* Examples */
	/* Hyperlink Pseudo-class Ordered Cascade
:link:focus, :visited:focus {  }
:link {  }
:visited {  }
:link:hover{ }
:visited:hover {  }
:link:active, :visited:active {  }
	*/

/***** TAG Defaults *****/          
BODY  { margin:0; padding:0; background:#F8FAFA }
BODY, TD, P  { font: 11px 'Lucida Sans Unicode','Lucida Grande',Arial, Helvetica, sans-serif; line-height:170% }
EM  { font-style:italic }
HTML, IMG, FIELDSET, TABLE, TD, TBODY, P, OL, UL, LI  { border:0; margin:0; padding:0 }
DIV  { overflow:visible; background:white }
STRONG  { font-weight:bold } 
GLIDER { font: 15px 'Lucida Sans Unicode','Lucida Grande',Arial, Helvetica, sans-serif; font-weight: bold line-height:170% }


/***** ID's *****/

#customer { position: relative; float:left; width:500px; padding-left:22px; }
#customer P { font-size:11px; margin-top:3px }
#customer A:link  { color:#214D6A;; text-decoration:none; border-bottom:0px; font-weight:bold }
#customer A:visited  { color:#214D6A; text-decoration:none; border-bottom:0px; font-weight:bold }
#customer A:link:hover  { color:#c55700; text-decoration:none; border-bottom:1px solid #c55700; font-weight:bold }
#customer A:visited:hover  { color:#c55700; text-decoration:none; border-bottom:1px solid #c55700; font-weight:bold }
#customer A:link:active, :visited:active  { color:#c55700; text-decoration:none; font-weight:bold }

#about_ascl { position:relative; float:left; width:222px; padding:5px; padding-left:45px; }
#about_ascl H2  { font-size:11px; color:#C75800; margin:0; padding:5px 0 5px 0; }
#about_ascl H3  { color:#19467b; font-weight:bold; margin:0; font-size:11px; padding-top:10px; padding-bottom:9px;  } 
#about_ascl P { font-size:11px; margin-top:0; margin-bottom:15px; }
#about_ascl P.link { margin-top:10px; margin-right:5px; margin-top:4px }
#about_ascl IMG { padding:3px; padding-right:10px; padding-top:15px }
#about_ascl A:link  { color:#214D6A;; text-decoration:none; border-bottom:0; font-weight:bold }
#about_ascl A:visited  { color:#214D6A; text-decoration:none; border-bottom:0; font-weight:bold }
#about_ascl A:link:hover  { color:#c55700; text-decoration:none; border-bottom:1px solid #c55700; }
#about_ascl A:visited:hover  { color:#c55700; text-decoration:none; border-bottom:1px solid #c55700; }
#about_ascl A:link:active, :visited:active  { color:#c55700; text-decoration:none; }

#event_spotlight { position:relative; float:left; width:222px; padding:5px; padding-left:21px; }
#event_spotlight H2  { font-size:11px; color:#C75800; margin:0; padding:5px 0 5px 0; }
#event_spotlight H3  { color:#19467b; font-weight:bold; font-size:11px; padding:0; margin:0; padding-top:10px; padding-bottom:2px  }
#event_spotlight P { font-size:11px; margin-top:0; margin-bottom:20px; }
#event_spotlight A:link  { color:#214D6A;; text-decoration:none; font-weight:bold }
#event_spotlight A:visited  { color:#214D6A; text-decoration:none; font-weight:bold }
#event_spotlight A:link:hover  { color:#c55700; text-decoration:none; border-bottom:1px solid #c55700; }
#event_spotlight A:visited:hover  { color:#c55700; text-decoration:none; border-bottom:1px solid #c55700; }
#event_spotlight A:link:active, :visited:active  { color:#c55700; text-decoration:none; }

#promo_spot { position:relative; float:left; border:1px solid #c2c2c2; margin-top:3px; padding-left:5px; height:74px; width:500px }

#flash { position: relative; float:left; z-index:0; margin:0; margin-bottom:5px; padding:0; background:white }



#ascentialLogo  { position:absolute; top:13px; left:10px; width:161px; height:42px }
#bottomNav  { 
	float:right; clear:none; width:240px; padding:6px; background:#dfdfdf 
} 
#bottomNavES  { 
	float:right; clear:none; width:340px; padding:6px; background:#dfdfdf 
} 

/*	Extra space at the bottom of navigationHeader provides the space above breadcrumbTrail */
#breadcrumbTrail  { margin-top:6px; width:765px; border-bottom:1px solid #c2c2c2 }
#breadcrumbs  { padding:0 0 8px 14px; list-style-type:none }
#breadcrumbs  { font-weight:bold } 

#colorbar  { position:relative; clear:right; height:32px; z-index:1; }
#colorbar1b  { float:right; width:136px; height:50px } /* see .colorbar1xx classes */
#colorbar1lg  { float:right; width:327px; height:50px } /* see .colorbar1xx classes */
#colorbar2b  { float:right; width:72px; height:50px; margin-right:3px }
#colorbar3b  { float:right; width:34px; height:50px; margin-right:3px }
#column4  { border:0 }
#copyright  { float:left; clear:none; width:500px; padding:6px; background:#dfdfdf; color:#838383 } 
#copyrightES  { float:left; clear:none; width:400px; padding:6px; background:#dfdfdf; color:#838383 } 


#events  { margin-bottom:0; width:237px } 
#featuredEvent { border: 1px dotted #CCCCCC; width: 595px }
#featuredEvent H3 { padding-left: 10px; padding-right:10px }
#featuredEvent UL { padding-left: 20px; padding-right:10px }
#featuredEvent P { padding-left: 15px; padding-right:10px }


#footer  { border-bottom:7px solid #c2c2c2; width:765px; height:24px; background:#dfdfdf; clear:both }
#fourCol  { float:left }
#fourColumn  { width:507px }
#fourColumn H2  { 
	margin:0; padding:18px 7px 0 15px; font-size:10px; color:#19467b; font-weight:bold; vertical-align:text-top 
}
#fourColumn P  { margin:0; padding:10px 15px 20px 15px; line-height:13px }
#fourColumn TD  { 
	width:25%; margin:0; padding:0; vertical-align:text-top 
} 
/* Mozilla clips the right border without adding borders at top and bottom */
#leftbox  { 
	margin-right:200px; width:564px; border-right:1px solid #c2c2c2; border-top:1px solid white;
	border-bottom:1px solid white 
} 
#leftboxLg  { 
	width:750px; border-top:1px solid white;
	border-bottom:1px solid white 
} 
/* No side padding or borders, to avoid the IE5.x box model problem */
#leftbox2  { 
	position:absolute; margin:0; left:0; width:152px 
} 
/* Main container for all templates. Sets border, background, and padding */
#mainNavigation  { position:relative; top:69px; left:0; width:765px; background:#c2c2c2; height:23px }
#mainContainer  { 
	position:absolute; width:765px; border:1px solid #c2c2c2; border-top:7px solid #c2c2c2 
} 
/*	middle height controls the distance between the tallest column and the footer, 
		overflow:visible prevents clipping in Mac IE 5.x	*/
/* Note: Korea overrides  the height of #middle using class .middleKR - this is because Korea uses a different font to
support the localized characterset */
#middle  { margin-top:4px; width:765px; height:100%; overflow:visible; clear:both }
#middlebox2  { margin:8px 10px 5px 157px; padding-bottom:15px; height:100% }
#middleLeft  { float:left; position:relative; left:6px; width:535px; height:100%; margin:0; padding:0 }
#middleRight  { float:left; position:relative; width:225px; height:100%; padding-left:5px } 

#middleLeft H2  
							{ 
							font-size:11px; font-weight:bold; font-family:arial,helvetica,sans-serif; color:#c55700;
							}
#middleLeft A:link  
							{ 
								font-size:11px; font-weight:bold; font-family:arial,helvetica,sans-serif; color:#00326d; text-decoration:none; border-bottom:1px dotted #99a3c1; 
							}
#middleLeft A:visited
							{ 
								font-size:11px; font-weight:bold; font-family:arial,helvetica,sans-serif; color:#00326d; text-decoration:none; border-bottom:1px dotted #99a3c1; 
							}							

/* Center Content basic styles */
/* Make sure to replicate any changes to the print.css */
#middlebox2 A:link:focus, :visited:focus  { color:#c55700; text-decoration:underline }
#middlebox2 A:link  { color:#666666;; text-decoration:none; border-bottom:1px dotted #99a3c1; }
#middlebox2 A:visited  { color:#666666; text-decoration:none; border-bottom:1px dotted #99a3c1; }
#middlebox2 A:link:hover  { color:#c55700; text-decoration:none; border-bottom:1px solid #c55700; }
#middlebox2 A:visited:hover  { color:#c55700; text-decoration:none; border-bottom:1px solid #c55700; }
#middlebox2 A:link:active, :visited:active  { color:#c55700; text-decoration:none; }
#middlebox2 H2  
							{ 
							text-transform:uppercase; font-size:13px; font-weight:bold; font-family:arial,helvetica,sans-serif; color:#00326d;
							margin:30px 0 15px 0 
							}
#middlebox2 H3  { font-size:12px; font: verdana, geneva, arial, helvetica, sans-serif; font-weight:bold; color:#c55700; margin:15px 0 15px 0 }
#middlebox2 H4  { font-size:12px; font-weight:bold; color:black; margin:15px 0 15px 0 }
#middlebox2 H5  { margin:15px 0 15px 0 }
#middlebox2 H6  { margin:12px 0 15px 0 }
#middlebox2 LI  { margin:3px; padding:3px; text-indent:-16px }
#middlebox2 OL  { font-size:12px; list-style:inside; margin:5px; padding:5px }
#middlebox2 P  { font-size:12px; margin:10px 0 10px 0 }
#middlebox2 UL  { font-size:12px; list-style:inside; margin:5px; padding:5px }
#middle2Divide  { border-top:1px solid #c2c2c2; padding:7px 0 0 0; margin-top:17px } 

#moreInfo  { 
	border:1px solid #dfe756; height:37px; text-align:center; color:#00326d; font-weight:bold; padding-top:20px 
} 

#navigationHeader  { position:relative; width:765px; height:94px; top:0; left:0 }
#newsPress  { width:215px; } 
#newsPress A.infoHead:link:focus, :visited:focus  { color:white; text-decoration:underline }
#newsPress A.infoHead:link  { color:white; text-decoration:none }
#newsPress A.infoHead:visited  { color:white; text-decoration:none }
#newsPress A.infoHead:link:hover  { text-decoration:underline }
#newsPress A.infoHead:visited:hover  { color:white; text-decoration:underline }
#newsPress A.infoHead:link:active, :visited:active  { color:white; text-decoration:underline } 

#featuredNewsHead { background-color:#EBEBEB; border: none; border-bottom: 1px dotted #CCCCCC;   }
#featuredNewsHead H3 { padding-left: 10px; margin:0; padding:9px 0 9px 15px }
#featuredNews { border: 1px dotted #CCCCCC; width: 595px }
#featuredNews H3 { padding-left: 10px }
#featuredNews UL { padding-left: 20px }
#featuredNews P { padding-left: 10px }
#newsEvents1  { position:relative; margin:8px 10px 5px 10px; padding-bottom:15px; width:578px; height:100% }
#newsEvents2  { position:absolute; right:9px; width:256px; margin: 8px 5px 5px 5px padding-bottom:10px; background-color:#EBEBEB; border: 1px solid #CCCCCC; }
#newsEvents2 H3 { padding-left: 5px }
#newsEvents1 UL { list-style: none outside; }
#newsEvents1 LI { text-indent: -6px }


#printerFriendly  { padding:13px }
#promo1Img  { float:left; padding:24px 0 0 19px }
#promo1Text  { margin:18px 5px 0 79px }
#promo2Img  { float:left; padding:24px 0 0 19px }
#promo2Text  { margin:18px 5px 0 79px } 
/* US Homepage Single Promo */
#promoUSImg  { float:left; margin:0; margin-right:10px }
#promoUSText  { margin:10px 5px 0 0 }
#promoUSText H3  { display:inline; color:#4c6f99; font-size:12px; font-weight:normal }
#promoUSText P  { margin:0; margin-top:5px; padding:0 } 

#region  { position:absolute; top:6px; right:10px; color:#00326d; font-size:9px }
#relatedLinks  { 
	width:185px 
} 

/* No side padding or borders, to avoid the IE5.x box model problem */
/* IE5/mac will show a horizontal scrollbar if right is less than 16px, or other units are used */
/* http://www.l-c-n.com/IE5tests/right_pos/ */
#rightbox  { position:absolute; right:5px; width:185px } 

#search  { position:absolute; top:43px; left:650px; height:17px; width:109px }
#searchBox  { 
	width:89px; height:15px; border:1px solid #999999; margin:0; padding:0; vertical-align:middle; font-size:12px;
	font-family:arial,helvetica, sans-serif 
}
#searchButton  { vertical-align:middle; padding:2px 0 2px 0 }
#searchIMG  { margin:0; margin-left:9px }
#section  { float:right; margin-right:3px; margin-bottom:0; width:303px; height:48px; border:1px solid #c2c2c2 }
#section H1  { 
	text-transform:uppercase; color:#c55700; font-size:16px; font-family:arial; letter-spacing:2px; margin:16px 0 0 14px 
}
#section H1 A:link:focus, :visited:focus  { color:#c55700; text-decoration:underline }
#section H1 A:link  { color:#c55700; text-decoration:none }
#section H1 A:visited  { color:#c55700; text-decoration:none }
#section H1 A:link:hover  { color:#c55700; text-decoration:underline }
#section H1 A:visited:hover  { color:#c55700; text-decoration:underline }
#section H1 A:link:active, :visited:active  { color:#c55700; text-decoration:underline } 

#sectionHead  { position:relative; margin:4px 0 0 5px; width:559px; height:50px; margin-bottom:5px } 
#sectionHeadLg  { position:relative; margin:4px 0 0 5px; width:750px; height:50px; margin-bottom:5px }

#topNav  { position:absolute; top:45px; left:425px; width:238px; height:11px } 


/***** CLASSES *****/

.breadcrumb  { display:inline }
.bottomLink:link:focus, :visited:focus  { color:#cc6600; text-decoration:underline }
.bottomLink:link  { color:#838383; text-decoration:none }
.bottomLink:visited  { color:#838383; text-decoration:none }
.bottomLink:link:hover  { color:#cc6600; text-decoration:underline }
.bottomLink:visited:hover  { color:#cc6600; text-decoration:underline }
.bottomLink:link:active, :visited:active  { color:#cc6600; text-decoration:underline } 

.bottomLink2:link:focus, :visited:focus  { color:#cc6600; text-decoration:underline }
.bottomLink2:link  { color:#cc6600; text-decoration:none }
.bottomLink2:visited  { color:#cc6600; text-decoration:none }
.bottomLink2:link:hover  { color:#cc6600; text-decoration:underline }
.bottomLink2:visited:hover  { color:#cc6600; text-decoration:underline }
.bottomLink2:link:active, :visited:active  { color:#cc6600; text-decoration:underline } 


.colorbarHead  { margin:0; padding:9px 0 6px 13px; font-size:12px; color:#ffffff }
.colorbarHead A:link:focus, :visited:focus  { text-decoration:underline; color:#ffffff }
.colorbarHead A:link  { text-decoration:none; color:#ffffff }
.colorbarHead A:visited  { text-decoration:none; color:#ffffff }
.colorbarHead A:link:hover  { text-decoration:underline; color:#ffffff }
.colorbarHead A:visited:hover  { text-decoration:underline; color:#ffffff }
.colorbarHead A:link:active, :visited:active  { text-decoration:underline; color:#ffffff } 

.colorbar1  { float:left; background:#19467b; width:19px; height:32px } 
.colorbar2  { float:left; margin-left:4px; margin-right:0; background:#dfe756; width:383px; height:32px }
.colorbar3  { float:right; margin:0; width:96px; height:32px; background:#ffed7d }
.colorbar1hp  { float:left; background:#7d7b7c; width:24px; height:32px } 
.colorbar2hp  { float:left; margin-left:4px; margin-right:0; width:19px; height:32px; background:#bdbdbd }
.colorbar3hp  { float:right; margin:0; background:#9EB127; width:455px; height:32px }
.columnDivide  { border-right:1px solid #c2c2c2; padding-right:5px; padding-left:5px }
.columnDivide H2 A:link:focus, :visited:focus  { text-decoration:underline; color:#214d6a }
.columnDivide H2 A:link  { text-decoration:none; color:#214d6a }
.columnDivide H2 A:visited  { text-decoration:none; color:#214d6a }
.columnDivide H2 A:link:hover  { text-decoration:underline; color:#214d6a }
.columnDivide H2 A:visited:hover  { text-decoration:underline; color:#214d6a }
.columnDivide H2 A:link:active, :visited:active  { 
	text-decoration:underline; color:#214d6a 
} 

/* Dynamic Section Header colorbars */
.colorbar1b1  { background:#738eaf }
.colorbar2b1  { background:#bdbdbd }
.colorbar3b1  { background:#7d7b7c }
.colorbar1b2  { background:#738eaf }
.colorbar2b2  { background:#bdbdbd }
.colorbar3b2  { background:#7d7b7c }
.colorbar1b3  { background:#738eaf }
.colorbar2b3  { background:#bdbdbd }
.colorbar3b3  { background:#7d7b7c }
.colorbar1b4  { background:#9EB127 }
.colorbar2b4  { background:#bdbdbd }
.colorbar3b4  { background:#7d7b7c }
.colorbar1b5  { background:#9EB127 }
.colorbar2b5  { background:#bdbdbd }
.colorbar3b5  { background:#7d7b7c }
.colorbar1b6  { background:#9EB127 }
.colorbar2b6  { background:#bdbdbd }
.colorbar3b6  { background:#7d7b7c }
.colorbar1b7  { background:#cd5906 }
.colorbar2b7  { background:#bdbdbd }
.colorbar3b7  { background:#7d7b7c } 
.colorbar1b8  { background:#738eaf }
.colorbar2b8  { background:#bdbdbd }
.colorbar3b8  { background:#7d7b7c }

/* Old Dynamic Section Header colorbars 
.colorbar1b1  { background:#9EB127 }
.colorbar2b1  { background:#ffed7d }
.colorbar3b1  { background:#6583a6 }
.colorbar1b2  { background:#c75800 }
.colorbar2b2  { background:#9EB127 }
.colorbar3b2  { background:#feec7c }
.colorbar1b3  { background:#d3dce5 }
.colorbar2b3  { background:#9D0020 }
.colorbar3b3  { background:#feec7c }
.colorbar1b4  { background:#9D0020 }
.colorbar2b4  { background:#feec7c }
.colorbar3b4  { background:#d3dce5 }
.colorbar1b5  { background:#00326d }
.colorbar2b5  { background:#feec7c }
.colorbar3b5  { background:#d3dce5 }
.colorbar1b6  { background:#9EB127 }
.colorbar2b6  { background:#feec7c }
.colorbar3b6  { background:#d3dce5 }
.colorbar1b7  { background:#cd5906 }
.colorbar2b7  { background:#9D0020 }
.colorbar3b7  { background:#feec7c } 
.colorbar1b8  { background:#738eaf }
.colorbar2b8  { background:#bdbdbd }
.colorbar3b8  { background:#7d7b7c }*/

.dataTable  { border:1px solid #c2c2c2 }
.dataTable TD  { border:1px solid #c2c2c2 }
.disappear  { display:none } 

.goBox  { 
	margin:0; padding:5px; width:25px; border:1px solid #c2c2c2; border-bottom:0; border-right:0; white-space:nowrap;
	float:right 
}
.goLink:link:focus, :visited:focus  { color:#666666; text-decoration:underline }
.goLink:link  { font-weight:bold; color:#c55700; text-decoration:none }
.goLink:visited  { font-weight:bold; color:#c55700; text-decoration:none }
.goLink:link:hover  { color:#666666; text-decoration:underline }
.goLink:visited:hover  { color:#666666; text-decoration:underline }
.goLink:link:active, :visited:active  { color:#666666; text-decoration:underline }
.goRow  { border:1px solid #c2c2c2; border-top:0; border-left:0;}
.goRow DIV, .goRowEnd DIV  { margin:0 auto 0 auto; text-align:center }
.goRowEnd  { border-bottom:1px solid #c2c2c2 } 

.infoBox  { border:0; margin-bottom:5px }
.infoBox H2  { font-size:11px; color:white; background:#4c6f99; margin:0; padding:9px 0 9px 15px }
.infoBox H3  { color:#19467b; font-weight:bold; font-size:9px; display:inline }
.infoBox P  { padding:10px 5px 10px 15px }
.infoBox1  { border:0; margin-bottom:5px; }
.infoBox1 H2  { font-size:11px; color:white; background:#4c6f99; margin:0; padding:9px 0 9px 15px }
.infoBox1 H3  { color:#19467b; font-weight:bold; font-size:11px; padding:0; margin:0; padding-top:10px; padding-bottom:2px; padding-left:7px  }
.infoBox1 P { font-size:11px; margin-top:5px; margin-bottom:8px; padding-left:7px; padding-right:7px  }
.infoBox1 A:link  { font-size:11px; font-weight:bold; font-family:arial,helvetica,sans-serif; color:#214D6A; text-decoration:none; border-bottom:1px dotted #99a3c1; }
.infoBox1 A:visited  { font-size:11px; font-weight:bold; font-family:arial,helvetica,sans-serif; color:#214D6A; text-decoration:none; border-bottom:1px dotted #99a3c1;}
.infoBox1 A:link:hover  { color:#c55700; text-decoration:none; border-bottom:1px solid #c55700; }
.infoBox1 A:visited:hover  { color:#c55700; text-decoration:none; border-bottom:1px solid #c55700; }
.infoBox1 A:link:active, :visited:active  { color:#c55700; text-decoration:none; }
.infoBox1 img { padding-top:5px; padding-left:7px }


	
/* Left Navigation List */
.leftNav LI { list-style-type:none }
.leftNav LI A  { display:block; margin:0; padding:3px 0 3px 7px; }
.leftNav LI A:link:focus, :visited:focus  { color:#738eaf }
.leftNav LI A:link  { font-weight:bold; color:#666; text-decoration:none }
.leftNav LI A:visited  { font-weight:bold; color:#666; text-decoration:none }
.leftNav LI A:hover  { color:#738eaf; text-decoration:none; background:#f3f5d3 }
.leftNav LI A:visited:hover  { color:#738eaf; background:#f3f5d3; text-decoration:none }
.leftNav LI A:link:active, :visited:active  { color:#738eaf; text-decoration:none }
.leftNavLvl2 LI A  { padding-left:14px }
.leftNavLvl2 LI A:link  { font-weight:normal }
.leftNavLvl2 LI A:visited  { font-weight:normal }
.leftNavLvl3 LI A  { padding-left:21px }
.leftNav3Lvl3 LI A:link  { font-weight:normal }
.leftNav3Lvl3 LI A:visited  { font-weight:normal }
.localTable TD  { 
	padding:5px; margin:3px 
} 

/* Used to give the middle of the KR homepage more height due to different typeface used to support local characterset */
/* The !important qualifier is used to force Mozilla/Firefox to use this height value instead of the value defined by #middle */
/* Mozilla/Firefox renders the font slightly differently than IE - This causes IE to have more height below the Events box than Moz */
.middleKR  { height:345px  !important } 

.promo  { margin:5px; margin-bottom:0; padding:0; border:1px solid #c2c2c2; height:80px } 
.promo2  { margin:5px 0px 0; padding:0; border:1px solid #c2c2c2; height:80px } 


.relatedItem  { margin:5px; text-indent:-6px }
.relatedLink:link:focus, :visited:focus  { color:#cc6600; text-decoration:underline }
.relatedLink:link  { color:#666666; text-decoration:none }
.relatedLink:visited  { color:#666666; text-decoration:none }
.relatedLink:link:hover  { color:#cc6600; text-decoration:underline }
.relatedLink:visited:hover  { color:#cc6600; text-decoration:underline }
.relatedLink:link:active, :visited:active  { color:#cc6600; text-decoration:underline }
.relatedList  { margin-left:20px; list-style:none } 

.squareBullet  { margin-right:11px } 

.topNavIMG  { padding:0; margin:0 5px 0 0 }

table.servicesT
{ font-family: Verdana;
font-weight: normal;
font-size: 10px;
color: #404040;
background-color: #fafafa;
border: 1px #6699CC solid;
border-collapse: collapse;
border-spacing: 0px;
margin-top: 0px;}


table.servicesT td.servHd
{ border-bottom: 2px solid #6699CC;
background-color: #BEC8D1;
text-align: center;
font-family: Verdana;
font-weight: bold;
font-size: 10px;
color: #404040;}


table.servicesT td
{ border-bottom: 1px dotted #6699CC;
border-left: 1px solid #6699CC;
font-family: Verdana, sans-serif, Arial;
font-weight: normal;
font-size: 10px;
color: #404040;
text-align: left;
padding-left: 3px;} 

table.eventsT
	{ 
	font-family: Verdana;
	font-weight: normal;
	font-size: 10px;
	background-color: #fff;
	border-collapse: collapse;
	border-spacing: 0px;
	margin-top: 0px;
	}


table.eventsT td.servHd
	{ 
	height:20px;
	border-bottom: 1px solid #7d7b7c;
	font-family: Verdana;
	font-weight: bold;
	font-size: 10px;
	}
	
table.eventsT td
	{ 
	font-family: Verdana, sans-serif, Arial;
	font-weight: normal;
	font-size: 10px;
	color:#000066;
	text-align: left;
	padding:8px 5px;
	} 
.tips  {
	margin:4;
	padding:10px;
	font-size:12px;
	border: 1px solid #7D7B7C;
}

.override A:link:focus, :visited:focus  { color:#E37900}
.override A:link  { font-weight:normal; color:#214D6A; text-decoration:none }
.override A:visited  { font-weight:normal; color:#214D6A; text-decoration:none }
.override A:hover  { color:#D95700; text-decoration:underline; }
.override A:visited:hover  { color:#D95700; text-decoration:underline; }
.override A:link:active, :visited:active  { color:#D95700; text-decoration:underline; }
