/*get-more-information red text color: #b60f2d;  	blue link color: #0d405b     blue text color:  #1f4a69;   yellow:#ede780; */
body{margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	/*background-image:url(/images/bg_body.jpg);*/
	/*background-color:#afd2f0;*/
	background-color:#FFFFFF;
	background-repeat:no-repeat;
	background-position:right top;
}
a:link,a:visited
{
	color:#0a405e;
	/*text-decoration:underline;*/
}
a:hover,a:active
{
    color:#b5102c;
	text-decoration:none;
}
h1 {
	font-size:23px;
	font-weight:bold;
	color: #0d405b;
	background-image:url(/images/h1.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-bottom:14px;
	line-height:115%;
	margin:32px 0px 5px -17px;

	position:relative;
	padding-left:17px;
}
h2 {
	font-size:12px;
	font-weight:bold;
	color: #0d405b;
	margin:5px;
}
h3  {
	font-size:16px;
	line-height:22px;
	margin:5px 0 0 0;
}
h4  {
	font-size:14px;
	line-height:16px;
	margin:12px 0 0 0;
	color:#358DBD;
}
/* these header substitutes for use with wysiwyg */
.default
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#1F4A69;
}
.header1
{
	font-size:23px;
	font-weight:bold;
	color: #0d405b;
	line-height:100%;
}
.header2
{
	font-size:12px;
	font-weight:bold;
	color: #0d405b;
}
.header3
{
	font-size:16px;
	line-height:22px;
}
.header4
{
	margin-top:12px;
	font-size:14px;
	line-height:16px;
	color:#358DBD;
}
.small {
	color:#628298;
	font-size:11px;
	line-height:14px;
}
.quote {
	float:left;
	width:370px;
	display:block;
	margin:0.8em 0.75em 0.8em 0;
	padding:0.5em 0.2em 0.5em 0.2em;
	border:3px double #b4cad8;
	border-width:3px 0;
	color:#24598B;
	background-color:#fafdff;
	text-align:center;
	font-size:14px;
	font-style:italic;
}
.ui-tabs-hide {  
display: none;  
}  
.home-column{
	line-height:24px; 
}
.home-column h2 {

}
.home-column ul{
	margin:0 25px 0 5px; 
	padding-left:0;
}
.home-column li{
	margin-top:0; 
	margin-left:15px;
	line-height:20px;
	list-style-image:url(/images/red_dot.gif);
}
.home-column li a:link, .home-column li a:visited{
	font-size:12px;
	color: #0d405b;
	text-decoration:underline;
	list-style:none;
	padding-left:0px;
}
.home-column li a:hover{
	color: #b60f2d;
	text-decoration:underline;
}
.banking-login {
	margin-top:-15px; margin-bottom:0; color:#ffffff; line-height:20px;
}
.banking-login ul{
	margin-top:0; padding-bottom:10px;  padding-left:0;
}
.banking-login li{
	margin-top:0; list-style:none; margin-left:-20px; margin-bottom:2px;
}
.banking-login  li a:link, .banking-login  li a:visited{
	color:#ffffff;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	background-image: url(/images/white_dot.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left:15px;

}
.banking-login  li a:hover {
	color:#ede780;
}
<-------FAQ BOX & ONLINE NEW BULLETIN------>
.left_box{
	margin-bottom:0;
	color:#ffffff;
	line-height:20px;
	padding-left:10px;
}
.left_box ul{
	margin:0px 0px 0px 0px;
	padding:0 0 15px 15px;
}
.left_box ul li{
	padding:6px 0px 0 15px;
	margin:10px 0 10px 0;
	list-style:none;
		_height: 10px;
	min-height: 10px;
	width:175px;
	background-image: url(/images/red_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;

}
.left_box li a:link, .left_box li a:visited{
	color:#133a5d;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	list-style:none;

}
.left_box li a:hover {
	color:#b60f2d;
}
.news-box p{
	color: #0d405b;
	line-height:20px;
	font-size:12px;
	margin:5px 0px 5px 0px;
	width:193px;
	
}
.news-box-inner
{
  width:180px;padding-right:5px;border-bottom:1px dotted #0D405B;padding-top:11px;padding-bottom:15px;line-height:16px;
}
#news-box {
	border-bottom:1px dotted #0d405b;
	width:193px;
}

.news-box a:link, .news-box a:visited{
	font-weight:bold; 
	color:#0d405b;
	font-size:12px;
	text-decoration:none;
}
.news-box a:hover, .news-box a:active{
	color:#b60f2d;
	text-decoration:none;
}
.contentback {
	background-color: #ffffff;
}
.imageback {
	background-image: url(/images/img_back.jpg);
}
.sideback {
	background-color: #d7e1e4;
}
.line {
	background-color: #e0ad20;
}
.nav:link, .nav:visited, .nav:active {
	text-decoration: none;
	color: #3f5257;
	font-size: 14px;
}
.nav:hover {
	text-decoration: none;
	color: #ffffff;
	font-size: 14px;
}
.subnav:link, .subnav:visited, .subnav:active {
	text-decoration: none;
	color: #07114c;
	font-size: 14px;
}
.subnav:hover {
	text-decoration: none;
	color: #e0ad20;
	font-size: 14px;
}
.subnavtitle {
	color: #07114c;
	font-weight: bold;
	font-size: 18px;
}
.pagetitle {
	color: #e0ad20;
	font-weight: bold;
	font-size: 18px;
}
.copyright {
	color: #333333;
	font-size: 11px;
}
.tablelines {
	background-color: #d7e1e4;
}
td.tablelines {
	background-color: #ffffff;
}
.eng {
	font-size: 14px;
}

.sitemapsection
{
	padding: 5px;
}

.sitemapsection .sitemapsectionlink
{
	font-weight: bold;
	color: Black;
}

.sitemapsectionbody
{
	padding-left: 30px;
}

.sitemapitem
{
	color: gray;
}

.cookietrail
{
}

.admin_content
{
	padding-right: 12px;
	padding-left: 12px;
}

.cms_buttons
{
	padding-right: 15px;
}



.nomargin
{
    margin:0px;
}
table.nomargin
{
    margin:0px;
    width:100%;
}

#column-left
{width:33%;background-color:#ffffff;vertical-align:top; background-repeat:repeat-y;}
#column-left-outward
{width:100%;margin-bottom:392px;height:378px;background-image:url(/images/bg_left_r.jpg); background-repeat:repeat-x; background-position:right top;}
#column-left-inner
{width:100%;height:378px;background-image:url(/images/bg_left_top.jpg); background-repeat:no-repeat; background-position:right top;}
#column-left-lower-outward
{position:relative;margin-top:-392px; width: 100%; height:392px; /*background-image:url(/images/bg_base_left_r.jpg);*/ background-repeat:repeat-x}
#column-left-lower-inner
{background-image:url(/images/bg_base_left.jpg); background-repeat:no-repeat;height:392px;width:100%; background-position:right}
#column-left-bottom
{text-align:right;vertical-align:top; background-repeat:no-repeat; background-image:url(/images/bg_bottom_left.jpg); background-color:#ffffff;background-position:right bottom; height:102px;}

#column-center
{width:907px; max-width:907px;background-color:#ffffff; background-image:url(/images/bg_base_center.jpg); background-repeat:no-repeat; background-position:left bottom;vertical-align:top;}
#column-center-bottom
{background-repeat:repeat-x;background-image:url(/images/bg_footer.gif); background-position:top; height:102px;vertical-align:top;}

#column-right
{width:33%;background-color:#ffffff; text-align:right; vertical-align:top}
#column-right-outward
{width:100%;height:378px;margin-bottom:392px;background-image:url(/images/bg_right_r.jpg); background-repeat:repeat-x; background-position:right top;}
#column-right-inner
{width:100%;height:378px;background-image:url(/images/bg_right_top.jpg); background-repeat:no-repeat; background-position:left top;}
#column-right-lower-outward
{position:relative;margin-top:-392px; width: 100%; height:392px; /*background-image:url(/images/bg_base_right_r.jpg);*/ background-repeat:repeat-x}
#column-right-lower-inner
{background-image:url(/images/bg_base_right.jpg); background-repeat:no-repeat;height:392px;width:100%; background-position:left}
#column-right-bottom
{text-align:left;vertical-align:top;background-repeat:no-repeat;background-image:url(/images/bg_bottom_right.jpg); background-position:left bottom;background-color:#ffffff; height:102px}

.home-column-header
{
   margin-left:2px;
   margin-right:-2px;
   position:relative;
   z-index:1;
}
.column-bottom-buffer
{
    height:105px;
}
td.home-column
{
    vertical-align:top;
    background-repeat:no-repeat; 
    padding-bottom:573px;
    overflow:hidden;
}
div.home-column
{
    position:relative;
    z-index:1;
    margin-bottom:-573px;
    padding-left:15px;
}
.blue-column-base
{
    position:relative; margin-top:-4px;
    margin-left:3px;
    display:block;
}
img.home-column-base
{
    position:relative;margin-top:-573px;
    display:block;
}
img.home-column-end
{
    display:block;
}
img.base-button
{
    position:absolute; margin-top:-115px;margin-left:12px;z-index:1;
}



#column-left2
{width:33%;background-color:#ffffff;vertical-align:top; text-align:right; background-image:url(/images/bg_left_r2.jpg); background-position:right; background-repeat:repeat-y;}
#column-left-outward2
{width:100%;margin-bottom:392px;height:378px;background-image:url(/images/bg_left_r2.jpg); background-repeat:repeat-x; background-position:right top;}
#column-left-inner2
{width:100%;height:304px;background-image:url(/images/bg_left_top2.jpg); background-repeat:no-repeat; background-position:right top;}
#column-left-inner3
{width:100%;height:400px;background-image:url(/images/bg_left_top3.jpg); background-repeat:no-repeat; background-position:right top;}

#column-right2
{width:33%;background-color:#ffffff; background-image:url(/images/bg_right_r2.jpg); background-position:left bottom; background-repeat:repeat-y;text-align:left; vertical-align:top}
#column-right-outward2
{width:100%;height:378px;margin-bottom:392px;background-image:url(/images/bg_right_r2.jpg); background-repeat:repeat-x; background-position:right top;}
#column-right-inner2
{width:100%;height:304px;text-align:left;background-image:url(/images/bg_right_top2.jpg); background-repeat:no-repeat; background-position:left top;}
#column-right-inner3
{width:100%;height:400px;text-align:left;background-image:url(/images/bg_right_top3.jpg); background-repeat:no-repeat; background-position:left top;}


#main-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#accolades-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner3.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#locations-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner_locations.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#sitemap-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner_sitemap.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#commercial-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner_commercial.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#businessfocus-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner_business.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#careers-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner_careers.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}
#smallbusiness-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner_smallbusiness.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#personal-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner_personal.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#news-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner_news.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#policy-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner_policy.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}

#contact-banner
{
	height:181px;
	width:907px;
	position:relative;
	z-index:2;
	background-image:url(/images/banner_contact.jpg);
	background-repeat:no-repeat;
	background-position:left top;
}


.module
{
	margin:0px;
	padding: 0px 0px 0px 16px;
}
.module ul
{
	margin:8px 0px 20px 0px;
	padding:0px;
}
.module li
{
	padding:0px 0px 0px 15px;
	line-height:18px;
	color:#133a5d;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	background-image: url(../images/red_bullet.gif);
	background-repeat: no-repeat;
	background-position: left;
	
}
td.sub-section
{
	padding-left:11px;background-image:url(../images/bg_box.jpg);background-repeat:no-repeat;min-height:319px;height:100%;background-position:11px 42px;width:211px;
}
div.sub-section
{
	display:inline;margin-left:11px;float:left;background-image:url(../images/bg_box.jpg);background-repeat:no-repeat;min-height:319px;height:100%;background-position:0px 42px;width:211px;
}
.sub-section ul
{
	margin:15px 0px 0px 12px;
	padding:0px;
	list-style:none;
}
.sub-section li
{
	padding:0px 0px 0px 15px;
	line-height:18px;
	color:#133a5d;
	text-decoration:underline;
	font-size:12px;
	font-weight:bold;
	list-style:none;
	background-image: url(../images/red_bullet2.gif);
	background-repeat: no-repeat;
	background-position: left;
	
}
img.sub-section-gradient
{
	width:1px;height:148px;float:left;display:inline;
}
img.home-box-photo
{
	margin-top:9px;
	position:relative;
	margin-left:-4px;
}
.overview-photo
{
	padding-left:15px;
}
#interior-content
{
	position:relative;z-index:1;margin-top:9px;margin-left:-12px;margin-right:-34px;
}
#home-content
{
	margin-top:26px;background-image:url(/images/bg_center.jpg); background-position:left -15px; background-repeat:no-repeat;height:250px;margin-left:-2px;margin-right:-4px;	
}
#get-more-information-box
{
	float:right;text-align:right;height:279px;width:215px;
	margin-bottom:21px;margin-right:10px;margin-top:25px;background-image:url(/images/bg_get_more_info.jpg);
}
#get-more-information 
{
	text-align:left;
	padding-left:12px;	
	padding-right:12px;
	height:203px;
	width:191px;
	padding-top:55px;
	display:block;
}
.whiteNote
{
	font-weight:bold;
	color:#ffffff;
	margin-right:10px;
}

#get-more-information label
{
	font-weight:bold;
	font-size:12px;
	line-height:24px;
	display:block;	
}
#contact-form label
{
	font-weight:normal;
	line-height:19px;
	font-size:11px;
	display:block;	
}
form fieldset {
	border:none;
	margin-top:10px;
	border-bottom:4px solid #ABCADC;
	padding-left:8px;
}
legend {
	font-weight:bold;
	font-size:14px;
	margin:0;
	padding:0;
	color:#358DBD;
}
.legend {
	font-weight:bold;
	font-size:14px;
	position:relative;
	margin:0;
	padding:0;
	color:#358DBD;
}

input.get-more-information
{
	margin-bottom:5px;
	display:block;
	width:187px;
	height:15px;
}
input.contact
{
	margin-bottom:5px;
	display:block;
	width:200px;
	height:14px;
}
select.contact 
{
	display:block;
	width:200px;
}
textarea.contact
{
	display:block;
	width:200px;
	height:140px;
	padding:0;
	margin:0;
}

input.contact:focus, textarea.contact:focus{
	border:2px solid #ABCADC;
}
#get-more-information-submit
{
	width:31px;
	height:25px;
	margin-top:0px;
}
input.submit_btn
{
	margin-top:8px;
	margin-bottom:14px;
	border:1px solid #CCCCCC;
	background-color:#E8E8E8;
	color:#555555;
	font-family:Tahoma, Arial, sans-serif;
}
div.error
{
	position:relative;
	margin-top:0px;
	margin-left:10px;
	padding-top:7px;
	color:#FFFFFF;
	font-weight:bold;
	width:163px;
	height:40px;
	background-image:url(/images/form_result.jpg);
	background-repeat:no-repeat;
	text-align:center;
}
div.success
{
	position:relative;
	margin-top:0px;
	margin-left:10px;
	padding-top:7px;
	color:#FFFFFF;
	font-weight:bold;
	width:163px;
	height:40px;
	background-image:url(/images/form_result.jpg);
	text-align:center;
	background-repeat:no-repeat;
}

.sub-subnav
{
	position:relative;
	margin-top:-3px;
}
#referrer
{
	float:right;position:relative;font-size:10px;width:295px;
	margin-top:16px;margin-right:-5px;
}
#referrer a:link, #referrer a:visited
{
	color:#1c7eb1;
	margin:0px;
	text-decoration:none;
}
#referrer a:hover, #referrer a:active
{
	color:#1c7eb1;
	text-decoration:underline;
}
.nav-btn
{
	position:relative;left:-18px;margin-right:-11px;width:11px;height:11px;display:inline;
	vertical-align:middle; margin-top:5px;margin-bottom:6px;
}
.open
{
	font-weight:bold;
}





/* -------- TOP LEVEL NAVIGATION -------------------*/
#nav1 {
	
	/*
	
	overflow:hidden;
	background:transparent url('/images/nav_off.jpg');
	position:relative;*/
	height:51px;
	padding:0;
	
}
#nav1 ul{ 
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav1 li {
	display:inline;
}
#nav1 li a{
	color:#1f4a69;
	font-weight:bold;
	text-decoration:none;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:18px;
	display:block;
	text-indent:-9999em;
}
#nav1 .list1  a{
	width:232px;
	float:left; 
}
#nav1 li.list2 a{
	width:237px;
	float:left; 
}
#nav1 li.list3 a {
	width:272px; 
	float:right;

}
#nav1 li.list1 a.current {
	background-image:url(/images/nav_small.png);
	height:49px;
	width:264px;
	overflow:visible;
		margin:0;
}
#nav1 li.list2 a.current {
	background-image:url(/images/nav_commercial_on.jpg);
	height:49px;
	width:278px;
	overflow:visible;
	position:relative;
	margin-left:240px;
}
#nav1 li.list3 a.current {
	background-image:url(/images/nav_personal.png);
	height:49px;
		width:278px;
	overflow:visible;
	margin-top:-23px;
	margin-right:-28px;
}
/*#nav1 li.list3 a.current {
	background-image:url(/images/nav_personal_on.jpg);
	height:49px;
	float:right;
	width:272px;
	overflow:visible;
} */
/* -------- 2nd LEVEL NAVIGATION -------------------*/
#nav2 {
	background-image:url(/images/2nd_nav.jpg); 
	margin-left:39px;
	margin-top:10px;
	padding:0;
	width:648px;
	height:33px;
}
#nav2 ul{ 
	list-style-type:none;
	margin:0;
	padding:0;
}
#nav2 li {
	display:inline;
	padding-top:7px;
}
#nav2 li a{
	color:#1f4a69;
	font-weight:bold;
	text-decoration:none;
	font-family:"Myriad Pro", Arial, sans-serif;
	font-size:14px;
	padding-top:7px;
	display:block;
}
#nav2 .list1  a{
	width:146px;
	padding-top:7px;
	float:left; 
	text-align:center; 
	background-color:none; 
}
#nav2 li.list2 a{
	text-align:center; 
	float:left; 
	width:170px;
	background-color:none;
}
#nav2 li.list3 a {
	display:block;
	width:146px; 
	text-align:center; 
	float:left;
	background-color:none;
}
#nav2 li.list4 a {
	display:block; 
	width:186px; 
	text-align:center; 
	float:left; 
	background-color:none;
}
#nav2 li.list1 a:hover, #nav2 li.list1 a:active, #nav2 li.list1 a.current {
	width:146px;
	height:26px;
	padding-top:7px;
	margin:0;
	background-image:url(/images/2nd_nav_overview.jpg);
}
#nav2 li.list2 a:hover, #nav2 li.list2 a:active, #nav2 li.list2 a.current {
	width:170px;
	height:26px;
	padding-top:7px;
	margin:0;
	background-image:url(/images/2nd_nav_banking.jpg);
}
#nav2 li.list3 a:hover, #nav2 li.list3 a:active, #nav2 li.list3 a.current{
	width:146px;
	height:26px;
	padding-top:7px;
	margin:0;
	background-image:url(/images/2nd_nav_loans.jpg);
}
#nav2 li.list4 a:hover, #nav2 li.list4 a:active, #nav2 li.list4 a.current {
	width:186px;
	height:26px;
	padding-top:7px;
	margin:0;
	background-image:url(/images/2nd_nav_online.jpg);
}





.blue-column-base2
{
    position:relative; margin-top:-3px;
    display:block;
}
td.content-column 
{
    vertical-align:top;
    background-image:url(/images/content_bg.gif);
    background-repeat:repeat-y;
    background-position:left;
}
div.content-column
{
    /*position:relative;
    z-index:2;*/
    padding-left:8px;
	color:#1f4a69;
	width:684px;

}
div.content-column ul.page_list li{
	list-style:none;
}

div.content-column ul.page_list li li{
	list-style:disc;
}


div.content-column-text {
	float:left;
	padding-right:20px;
	padding-left:32px;
	line-height:22px;
}
.content-column-text p{
	margin: 15px 0;
	padding: 0;
}
.content-column-text ol{
	margin: 15px 0;
	padding: 0;
}
#content-column-right{
	width:215px;
	float:left;
	overflow:auto;
}
#content-column-right h1{
	font-size:17px;
	font-family:Arial, Verdada, sans-serif;
	color: #235c90;
	border:none;
	background:none;
	margin-left:-4px;
	padding-left:8px;
	padding-top:12px;
	padding-bottom:7px;
	margin-bottom:8px;
	padding-right:0px;
	background-image:url(/images/col_h1_line.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
#content-column-right li h2 {
	text-decoration:none;
	margin:5px 5px 5px 5px;
}
h2 a{
	color:#133a5d;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
h2 a:hover, h2 a:active{
	color:#b60f2d;  
	text-decoration:none;
}
#content-column-right ul {
	list-style:none;
	line-height:20px;
	padding:0px;
	margin:0px;
}

/* Eric's styles */
#content-column-right li{
	margin-left:20px;
}
#content-column-right ul li a{
	font-size:12px;
	text-decoration:none;
	color:#235C90;
}
#content-column-right ul li a:hover{
	color:#b60f2d;  
	text-decoration:none;
}
#content-column-right ul li a.current{
	color:#b60f2d;  
	text-decoration:none;
	font-weight:bold;
}
#content-column-right ul li li{
	margin-left:15px;
}
#content-column-right ul li li a{
	color:#73a1ba;
}
/* end */

/* Kristen's styles for Contact Expanding Links */
#contact-links,  #contact-links a  {
	font-size:12px;
}
#contact-links li h2 {
	text-decoration:none;
	margin:5px 5px 5px 5px;
	font-size:12px;
}
#contact-links ul {
	margin-left:0;
	padding-left:0;
	list-style-type:none;
}
#contact-links ul li a{
	font-size:12px;
	text-decoration:none;
	color:#235C90;
	
}
#contact-links ul li a:hover{
	color:#b60f2d;  
	text-decoration:none;
}
#contact-links ul li a.current{
	color:#b60f2d;  
	text-decoration:none;
	font-weight:bold;
}
#contact-links ul li li{
	margin-left:8px;
	padding-left:0;
}
#contact-links ul li li a{
	color:#73a1ba;
	padding-left:0;

}
/* end */


.breadcrumb  {
	color:#9e9e9e;
	margin-bottom:5px;
	line-height:14px;
	/*
	position:relative;
	margin-top:-74px;
	margin-bottom:40px;*/
}


.breadcrumb a:link, .breadcrumb a:visited{
	margin:0; line-height:14px;
	color:#9e9e9e;
	font-size:11px;
	text-decoration:underline;
}
.breadcrumb a:hover, .breadcrumb a:active{
	color:#b60f2d; 
	text-decoration:underline;
}


/*-------------------------------------------          HEADER        ---------------------------------------------------*/
.header {
	color:#0d405b;
	font-size:11px;
	text-align:right;
	background-image:url(/images/bg_logo.jpg);width:907px; height:110px;
}
.header a {
	/*color:#0d405b;*/
	 color:#255d96;
	font-size:11px;
	height:30px;
	text-align:right;
}
.header a:link, .header a:visited{
	/*color:#0d405b;*/
	 color:#255d96;
	text-decoration:none; 
	margin:0; padding:0;
}
.header a:hover, .header a:active {
	color:#b60f2d; 
}
.header input {
	color:#ababab;
	font-size:12px;
	padding:3px 2px;
	margin:0 1px 0 3px;
	border-top:1px solid #ababab; 	border-right:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9; border-left:1px solid #ababab;
}
.header input.go {
	width:29px;
	height:22px;
	text-indent: -1000em;
	padding: 0;
	color:e8e8e8;
	background-image:url(/images/go.jpg);
	border:none;
	cursor: pointer; /* hand-shaped cursor */
	cursor: hand; /* for IE 5.x */
	vertical-align:bottom;padding-bottom:1px;
}
#header-links
{
	padding-top:42px;
}
#header-links form
{	
	margin:0px;
}	
#header-links span
{
	cursor:default;
	margin-left:3px;
	margin-right:3px;
}

.privacy A:link, .privacy a:visited {
	color: #B60F2D;
}
.privacy a:hover, .privacy a:active {
	color: #255D96;
}

/*-------------------------------------------          FOOTER         ---------------------------------------------------*/
.footer-interior {
	margin-top:20px;
}
.footer-home {
	margin-top:14px;
}
#footer
{
	display:block;
	color:#0d405b;
	font-size:12px;
	line-height:16px;
	margin-left:10px; padding:0;
}
#footer a:link, #footer a:visited {
	color:#0d405b;
	text-decoration:none;
	font-weight:bold;

}
#footer a:hover, #footer a:active {
	color:#b60f2d; 
}
div.footer{
	color:#0d405b;
	font-size:12px;
	text-align:left;
	margin:0 0 0 0px; padding:0;
	width:585px;margin-right:-25px;float:left
}

/* 
   ==================================
   MAPQUEST SITE ADVANTAGE STYLESHEET
   ==================================
   This stylesheet is for layout and markup of the sample files.
   Layout and markup of maps, directions, and other results are managed 
   in the mqconfig.css file.
*/

/* source from xlst file (cleaned-up) */
.mqBody
{
    background:     #fff;
    color:          #000;
    font-size:      11px;
    font-family:    verdana, arial, helvetica, sans-serif;
    min-width:      760px;
    background-color: #FFFFFF;
    
}
.mqTdaddress{
  height:16px;
}

* html body .mqTdaddress{
   height:16px;
   padding-bottom:16px;
}


.mqP {
    margin-top:10px;
    /*padding: 7px;*/
}

.mqTdlist {
    height:16px;
    padding-left:50px;
    }
    
* html body .mqTdlist {
    height:16px;
    padding-right:6px;
    }    

.mqHrLine{
    background-color: #666699;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    height: 20px;
   
}

.mqEm {
    font-weight: bold;
    font-style:normal;    
}


#container {
    width: 660px;
    font-size: 11px;
    padding-left:8px;
}

.container_map_print
{
    width: 560px;
    font-size: 11px;
}

*html body .container_map_print
{
    width: 760px;
    font-size: 11px;
    margin-left:2px;
}

#container_route {
    width: 560px;
    font-size: 11px;
    padding-left:0px;    
    padding-top: 8px;
}

.container_route_print {
    width: 760px;
    font-size: 11px;
    padding-top:7px;
    padding-left:80px;
}

*html body .container_route_print {
    width: 760px;
    font-size: 11px;
    padding-top:7px;
    padding-left:0px;
}

#container_input {
    width: 580px;
    font-size: 11px;
    padding-left:8px;    
    padding-top: 8px;
}

.formTitle {
   padding-left: 14px;
}


#origForm,
#destForm {
    width: 45%;
    float: left;
    margin-left: 20px;
    margin-bottom: 15px;
}
#origForm_route {
    width: 45%;
    float: left;
    margin-left: 20px;
    margin-bottom: 8px;
    padding-left:9px;
}

#destForm_route {
    width: 45%;
    float: left;
    margin-left: 7px;
    margin-bottom: 8px;
}




#back,
#back a {
    color: #999;
    clear: both;
    font-size:11px;
}

div.row {
    clear: both;
    padding: 3px 5px 3px 5%;
}
div.row label {
    line-height: 20px;
    padding-right: 14px;
}
div.row input {
    margin-right: 7px;
    height:19px;    
}
div.row_route {
    clear: both;
    padding: 3px 5px 3px 5%;
    margin-left:4px;
    margin-top:10px;
}
div.row_route label {
    line-height: 15px;
    padding-right: 14px;
}
div.row_routeCity {
    clear: both;
    padding: 3px 5px 3px 5%;
    margin-left:4px;
    margin-top:7px;
}
div.row_routeCity label {
    line-height: 15px;
    padding-right: 8px;
}
div.row_addr {
    clear: both;
    padding: 17px 5px 3px 44px;
}
div.row_addr label {
    line-height: 15px;
    padding-right: 14px;
}
div.row_addr input {
    margin-right: 7px;
    height:19px;    
}

div.row_city {
    clear: both;
    padding: 10px 5px 3px 44px;
}
div.row_city label {
    line-height: 15px;
    padding-right: 14px;
}
div.row_city input {
    margin-right: 7px;
    height:19px;    
}

div.row_zip {
    clear: both;
    padding: 10px 5px 3px 44px;
}
div.row_zip label {
    line-height: 16px;
    padding-right: 8px;
}
div.row_zip input {
    margin-right: 0px;
    height:19px;    
}

div.mqSearchRow {
    clear: both;
    margin: 8px 5px 3px 40px;
}

div.mqSearchRow label {
    line-height: 15px;
    padding-right: 9px;
        
}

div.mqSearchRow input {
    margin-right:1px;
    height:15px;
}
div.mqSearchRow select {
    margin-right:5px;
    width: auto;
}

div.row span.error {
    padding: 5px 0 5px 20px;
    background: url(/images/general/icon_warning_small.gif) no-repeat left;
}
div.row select {
    width: auto;
    margin-right: 5px;
}

.hdrBar {
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 20px;
    background-color: #0E417A;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    clear: both;
    height:16px;
    position: relative;
    width: 560px;
    margin-left: 8px;
    margin-top: 13px;
    margin-bottom: 3px;
}

* html body .hdrBar {
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 20px;
    background-color: #0E417A;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    clear: both;
    height:20px;
    position: relative;
    width: 560px;
    margin-left: 8px;
    margin-top: 13px;
    margin-bottom: 3px;
}


.hdrBar_routeSearch {
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 20px;
    background-color: #0E417A;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    clear: both;
    height:16px;
    position: relative;
    width: 560px;
    margin-left: 8px;
    margin-top: 13px;
    margin-bottom: 3px;
}



* html body .hdrBar_routeSearch {
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 20px;
    background-color: #0E417A;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    clear: both;
    height:20px;
    position: relative;
    width: 560px;
    margin-left: 8px;
    margin-top: 13px;
    margin-bottom: 3px;
}


.hdrBar_routeSearchAmbig {
    padding-top: 3px;
    padding-bottom: 3px;
    background-color: #0E417A;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    clear: both;
    height:16px;
    position: relative;
    width: 560px;
    margin-top: 13px;
    margin-bottom: 3px;
}



* html body .hdrBar_routeSearchAmbig {
    padding-top: 2px;
    padding-bottom: 2px;
    background-color: #0E417A;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    clear: both;
    height:20px;
    position: relative;
    width: 560px;
    margin-left: 8px;
    margin-top: 13px;
    margin-bottom: 3px;
}



.hdrBar_map {
    width: 560px;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 20px;
    background-color: #0E417A;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    clear: both;
    height:16px;
    position: relative;
    width: 560px;
    margin-top: 10px;
    margin-bottom: 3px;
}
.hdrBar_route {
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 18px;
    background-color: #0E417A;
    font-size: 12px;
    font-weight: bold;
    color: #fff;
    clear: both;
    height:16px;
    position: relative;
    width: 560px;
    margin-left: 7px;
    margin-top: 15px;
    margin-bottom: 3px;
}

.hdrBar span {
    position: absolute;
    right: 3em;
    top: .5em;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
}
.label {
    text-align: right;
    padding-right: 5px;
}
.radius {
    padding-top: 15px;
    padding-left: 20px;
}
.radius_route {
    padding-top: 15px;
    padding-left: 35px;
}
.radius select {
    width: auto;
}
.divider {
    border-bottom: 1px solid black;
    margin: 15px 5px 15px 5px;
    width:80%;
}



.criteria {
    padding-left: 13px;
    padding-top:10px
    }
.criteria_route {
    padding-top:10px
}
*html body .criteria_route {
    padding-top:10px;
}
.formButton {
    width: 130px;
	padding-top: 5px;
    margin: 0 auto;
    clear: both;
}
.rFormButton {
    width: 150px;
    margin: 0 auto 0 34em;
    padding-top: 15px;
    clear: both;
}
.rFormButton_route {
    width: 145px;
    margin: 0 auto 0 34em;
    padding-top: 15px;
    clear: both;
    margin-top:0px;
}



.prev,
.back,
.next {
    float: left;
    width: 33%;
    border: 1px solid #fff;
    text-align: center;
}
.hdr {
    padding: 0px;
    font-size: 12px;
    font-weight: bold;
    clear: both;
    position: relative;
}
.hdr span {
    position: absolute;
    right: 2em;
    top: .5em;
    font-weight: bold;
    font-size: 12px;
}


.legal {
    color: #000;
    clear: both;
    height: 50px;
    width: 100%;
    padding-top: 5px;
}
.legal img {
    float: right;
    margin-right: 20px;
}

/*

ddir.css
*/


.mqManList   {
   width: 660px;
   padding: 2px;
   padding-left: 0px;
   padding-right: 0px;
  font-size: 11px; color: #000000;
}
.mqManList td span.left  {
   float: left;
   margin: 0 15px 0 0;
}
.mqManList td span.right  {
   float: right;
   margin: 0 10px 0 0;
}
.mqManList thead {
   background: #003f7f;
}
.mqManList thead tr th {
   text-align: left;
}
.mqManList tr.o   {
   background: #ffffe8;
   height:25px;
}
*html body .mqManList tr.o   {
   background: #ffffe8;
   height:25px;
   margin-right:0px;
}
.mqManList tbody tr  {
   height: auto;
}
.mqManList tbody tr td  {
   padding: 0 4px 0 4px;
   
}
*html body .mqManList tbody tr td  {
   margin-right: 0;
   padding-right:0px;
   padding-left:0px;
 }
.mqManList tbody tr td img  {
   margin: 0 10px 0 0;
}
.mqManList tbody tr td div img   {
   float: left;
   margin: 4px 0 0 0;
}
.mqManList tbody tr td div.addr   {
   margin: 4px 0 0 25px;
}
.mqManList tbody tr td.map  {
   text-align: center;
   border-bottom: 1px solid #000;
   margin-bottom: 4px;
}
.endmap  {
   
   border-bottom: 1px solid #000;
   padding-top:0px;
   height:1px;
   valign:center;
}

td.wrp  {
   white-space: normal;
   height:25px;
}


/*
 * Style.css
*/
#manueverList td{
      height: 25px;
}


.mqTable {
font-size: 11px; 
}
.mqTable_route {
font-family: Verdana; font-size: 11px; color: #000000;
margin-left:4px;
}

.mqTable_map {
font-family: Verdana; font-size: 11px; color: #000000;
padding-top:8px;
}

* html body .mqTable_map {
font-family: Verdana; font-size: 11px; color: #000000;
padding-top:8px;
}

.mqTable_search {
font-family: Verdana; font-size: 11px; color: #000000;
padding-top:8px;
}

* html body .mqTable_search {
font-family: Verdana; font-size: 11px; color: #000000;
padding-top:8px;
}
.mqTd {
    height:16px;
    }

.mqSpace{
  padding-bottom:15px;
}

.mqTd_logo {
    height:16px;
}
* html body .mqTd_logo {
    height:16px;
    padding-top:15px;
}
.mqTd_route {
    height:16px;
}
.mqTd_map {
    height:13px;
}   
* html body .mqTd_map {
    height:13px;
    }     
.subhead
{
   height: 7px;
   font-weight: bold;
   
}

.printSubhead
{
   height:1px;
   font-weight: bold;
   
}


.mqSubhead
{
   height: 23px;
   font-weight: bold;
}

.mqSubheadstart
{
   height: 22px;
   
}
.mqSubheadend
{
  height: 26px;
  
}
.mqTdmid {
    height: 20px;
}


.mqTdbig {
    height: 25px;
}


.mqInput {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px; 
    color: #000;
}
.mqInput_submit {
    font-family: verdana, arial, helvetica, sans-serif;
    font-size: 11px;
    height:23px;   
    color: #000;
}
.mqSelect {
    font-family: Verdana;
    font-size: 11px;
    color:#000;    
}

* html body .mqSelect{
      width:44px;

}

.mqSelectopt {
    font-family: Verdana;
    font-size: 11px;
    color:#000;    
}
* html body .mqSelectopt {
    font-family: Verdana;
    font-size: 11px;
    color:#000; 
    width:73px;
}
.mqBar {
    background-color: #666699;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 12px;
    height: 20px;
    width: 560px;
}
.mqVSpcrSearch {
    min-height: 2px;
    margin-top:1px;
    
}
* html body .mqVSpcrSearch {   
   height: 1px;      
}

.mqTdNum
{
   width:40px;
}

*html body .mqTdNum
{
   width:0px;
   padding-left:10px;
   text-align:center;
}




.mqVSpcr {
    height: 10px;
    
}

* html body .mqVSpcr {
   height: 1px;   
}

.errormsg{
  font-color:#cc3333;
  font-weight:bold;
  padding-right:5px;
}


.mqHSpcr {
    width: 15px;
}
.mqEmp {
    font-weight: bold;
    font-size:11px;
}

.mqEmp2 {
    font-weight: bold;
    font-size: 12px;
}
.mqTdTotalDistance {
   height: 20px;
   align:right;
}
.mqHline {
    background-color: #000000;
    height: 1px;
    font-size:11px;
}
.mqVline {
    background-color: #000000;
    width: 1px;
}
.mqShade {
    background-color: #FFFFE8;
    height:25px;
}

.na
{
    height:25px;
}



* html body .subhead
{
       height:25px;

}


.mqCenter {
    text-align: center;
}
.mqSmLink {
    font-size:10px;
    color:  #00f;;
}

.mqSmText {
    font-size: 9px;
    text-align: center;
}
.mqFormSpcr {
    width: 30px;
}

* html body .mqFormSpcr {
    width: 1px;
}
* html body .mqDescSpcr {
    width: 8px;
}

.mqDescSpcr {
    width: 28px;
}
.mqBack {
    color: #999999;
}
.mqBorder {
    background-color: #333399;
}
.mqZoom {
    background-color: #F9F9F0;
}
.mqError {
    background-color: #EDEDED
    border-color:#000;
    border-width:1px;
}

.mqErrorTable {
    width:90%
}
.location   {
    background-color: #003F7F;
    color: #fff;
    font-weight: bold;
    font-size: 12px;
    height: 20px; 
	padding-left:10px; 
	width:630px; 
}




/**
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=
 * MapQuest Template Style Sheet
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=
 * @ default page structure
 * @ common page layouts and presentation
 * =~=~=~=~=~=~=~=~=~=~=~=~=~=~=
 * TOC
 * - reset white space
 * - reset font defaults
 * - html elements
 * - aol hat
 * - header
 * - content well
 * - form pages
 * - subpages (pop-ups)
 * - settings page
 * - footer
 * - common presentation
 * - float clearing
 *
 */

/**
 * =RESET WHITE SPACE
 * @ for cross-browser consistency
 */

/**
 * =RESET FONT DEFAULTS
 * @ for cross-browser consistency
 */

.mqHtml
{   /* ie has math issues so this helps adjust for proper em scaling */
    font-size:  100%;
}
.mqLabel
{
 color:          #000;
font-size:      1.2em;
font-family:    verdana, arial, helvetica, sans-serif;
}

/**
 * =HTML ELEMENTS
 */
 
.mqAnchor
{
    color:  #00f;
}
.mqIndexAnchor
{
    color:  #00f;
    font-size:11px;
    padding-left: 10px;
}
.mqAnchorcopy
{
    color:  #00f;
    font-size:10px;
}

*html body .mqAnchorcopy
{
  top:-30px;
  color:  #00f;
    font-size:10px;
}
.mqAnchorBack
{
   color: #999999;
}
.mqImage
{
    border: 0;
}
.mqHr
{
   text-align:left;
   width:95%;
   color:rgb(128,128,128);
   margin-left:0;
      
}

.mqContent
{
    margin: 0 0 0 0;
}


.mqMainwrapper .mqContent .mqMain
{
   float:      left;
   margin-top: 5px;
}

.mqSide
{
   float:      left;
   margin-top: 5px;
   width:422px;
  
}

.help{
    font-size: 10px;
    text-align: center;
}

.prevLink
{
 float:left;
 text-align:center;
 width: 210px;
 margin-left:30px;
}

* html body .prevLink
{
 
  float:left;
  width: 135px;
  margin-left:30px;
}

.nextLink
{
  float:left; 
  width: 210px; 
  text-align: center;
  margin-left:10px;
}

* html body .nextLink
{
  
 float:left; 
   width: 100px; 
   text-align: center;
  margin-left:90px;
}

.backToTop
{
 float:left; 
 width: 200px;
 margin-left:25px; 
 text-align: center;
}

* html body .backToTop
{
  float:left; 
   width: 160px;
   margin-left:85px; 
 text-align: center;
}



/**
 * =FLOAT CLEARING
 */
.mqClear:after
{
   display: block;
   visibility: hidden;
   clear:      both;
   height:     0px;
   content: ".";
}

/* show iewin, hide iemac \*/
.mqClear
{
   display: block;
  
}

* html body .mqClear
{
   height:  1%; 
  
}

/* end hide */


.mqFormInput
{
padding-left:11px;
}
.mqFormInput_map
{
padding-left:6px;
}
.mqFormInput_maps
{
padding-left:14px;
}
.simple
{  
   background-color: #fff;
   color: #fff;
   font-weight: bold;
   font-size: 12px;
   height: 20px;     
   width: 6px;
}
.agreeBtn {
	float:left;
	line-height:16px;
	padding-left:30px;
	width:220px;
}
.scrollingTextArea 
{
	height:310px;
	margin-bottom:7px;
	overflow:scroll;
	width:400px;
}
*html body .simple
{  
   background-color: #fff;
   color: #fff;
   font-weight: bold;
   font-size: 12px;
   height: 20px;     
   width: 18px;
}


.directions
{
   background-color: #fff;
   color: #1F4A69;
   font-weight: bold;
   font-size: 11px;
   height: 20px;   
   width: 610px;
}
.distance
{
   background-color: #fff;
   color: #1F4A69;
   font-weight: bold;
   font-size: 11px;
   height: 20px;   
   width: 95px;
   text-align: left;
}
.mqInput_btn
{
width: 92px;
}
.mqInput_zip
{
width: 106px;
}
.mqInput_state
{
width: 40px;
}


.mqTd_routePrint
{
   width:50;
   padding-left:0px;
}

*html body .mqTd_routePrint
{
   width:50;
   padding-left:30px;
}

.mqTdSearchAmb
{
   width:646;
   padding-left:18px;
}

*html body .mqTdSearchAmb
{
   width:750;
   padding-left:18px;
}
.mqTdPrintLink
{
padding-bottom:5px;
}

*html body .mqTdPrintLink
{
padding-bottom:5px;
padding-right:6px;

}

.route_instructional
{
padding-left:0px
}

*html body .route_instructional
{
padding-left:40px
}

.mqchkbox{
  vertical-align:top;
}

* html body .mqchk{
  vertical-align:middle;
}
* html body .mqchkbox{
  vertical-align:middle;
}
.mqFont
{
  font-size:      11px;
  font-family:    verdana, arial, helvetica, sans-serif;
}
.errormsg{
  font-color:#cc3333;
  font-weight:bold;#
}
/* Press Room page and other pages with PDF Links */
.pdf {
	background-image:('/images/pdficon_small.gif');
	width:17px;
	height:17px;
}
.stripe {
	color:#666666;
	line-height:18px;
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	font-size:11px;
}
.content-column-text p.stripe{
	color:#666666;
	line-height:18px;
	border-bottom:1px solid #ccc;
	padding:0 0 10px 0;
	font-size:11px;
}
 .stripe a{
	font-size:12px;
}
/* Table Styles */

.tableA {
	/*
	margin:0 auto;
	padding:0.5em;
	*/
	border-right: 1px solid #C5D0D8;
	border-top: 1px solid #C5D0D8;
}
.tableA th {
	background-color:#b7d3e3;
	border-right:1px solid #cce5f4;
	verticle-align:middle;
	padding:5px 10px 5px 10px;
	color:#000;
}
.tableA td {
	border-bottom:1px solid #c5d0d8;
	border-left:1px solid #c5d0d8;
	padding:5px 10px 5px 10px;
	font-size:11px;
}
.tableA tr.odd td {
	background-color:#ebecee;
}

.rightEdge {
	border-right:1px solid #c5d0d8;
}

/* added by Eri Johnson*/
.tableA td ul{
	padding:0px;
	margin:3px;
}
div.content-column-text .disclosure{
	line-height:12px;
}

/* /EJ */


/* End Table Styles */
.top a{
	font-size:11px;
	color:#73A1BA;
	background-image: url('/images/back_top.gif');
	background-repeat:no-repeat;
	background-position:0 3px;
	padding-left:16px;
}
a.more {
	font-size:11px;
	color:#73A1BA;
	background-image: url('/images/more.gif');
	background-repeat:no-repeat;
	background-position:100% 70%;
	white-space:no-wrap;
	padding-right:15px
}
/* FAQ */
.content-column-text .question{
	 font-weight:bold;
	 color:#358DBD;
	 padding:10px 0px 5px 10px;
	 margin:0px;
}
.content-column-text .answer{
	 padding:5px 0px 5px 15px;
	 margin:0px;
}

#content-bottom-links
{
	text-align:right;width:100%;margin-bottom:14px;margin-top:-20px;height:16px;
}

#accolades{
   color:#183948;
   font-size:13px;
   font-family:Arial, Helvetica, sans-serif;
   line-height:1.5em;
   vertical-align:top;
   width:630px;
}

#accolades tr td img{
   padding-right:20px;
}

#accolades tr td a{
   color:#183948;
   font-size:13px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
   text-decoration:underline;
}
#accolades tr td h2{
   color:#00475e;
   font-size:17px;
   font-family:Arial, Helvetica, sans-serif;
}

#accolades tr td h3{
   color:#00475e;
   font-size:15px;
   font-family:Arial, Helvetica, sans-serif;
   font-weight:bold;
}

#accolades tr td p{
   font-size:13px;
   color:#0f4253;
   padding-left:5px;
}

#lri-header {
	background-position:13px 13px;
	background-repeat: no-repeat;
	background-color:transparent;	
}

#thickbox {
    background: url(/images/lightbox_design.jpg) no-repeat top left;
	overflow:hidden;
}

#thickbox_close{
	position:absolute;
	left:365px;
	top:10px;
}

#thickbox_close img{
	width:30px;
	height:30px;
	border:0;
}

#thickbox_header{
	margin-left: 40px;
	width: 320px;
	font-size:23px;
	font-weight:bold;
	line-height:27px;
	color:#ffffff;
}

#thickbox_content{
	margin: 25px 0 0 45px;
	width: 340px;
	color:#0D405B;
	overflow:auto;
	height:295px;
}


.contact_default
{
	font-size: 13px;
	color: #32647d;
}

.contact_header
{
	font-size: 17px;
	font-weight: bold;
	color: #001925;
}

.contact_subheader
{
	font-size: 14px;
	font-weight: bold;
	color: #003651;
}

.contact_phone_number
{
	font-size: 17px;
	font-weight: bold;
	color: #20657f;
}

div.credit-card-disclosure table
{
  position:relative;width:600px;margin-right:-300px;
  border:solid 1px #000000;
}
div.credit-card-disclosure table td
{
  border:solid 1px #000000;
  padding:10px;
}
div.credit-card-disclosure td p
{
  color:#000000;
  font-size:10pt;
}
div.credit-card-disclosure td li
{
  color:#000000;
  font-size:10pt;
}
td.disclosure-header{background-color:#dddddd;}
div.credit-card-disclosure td p.disclosure-header
{
  font-size:11pt;
}

#search-box{
    background:transparent url(/images/mg_search.jpg) no-repeat scroll 2px 4px;
    padding-left:20px;
    width:224px;/*218px*/
    /*margin-right: 35px;*/
}

#visa {
}

#visa .header1{
	color:#003875;
	font-style:normal;
}

#visa .header2{
	color:red;
	font-style:italic;
}

.comp_chart {
	border:2px solid #003875;
}

.comp_chart tr.first_row{
	font-style:italic;
	font-size:14px;
	background:#ffefcf;
}

.comp_chart td{
	border-top:    1px dotted #feca4e;
	border-bottom: 0;
	border-left:   2px solid #003875;
	border-right:  0;
}

.comp_chart td.desc{
	border-left:0;
	color:#003875;
}

@media print {
        .page-break { display:block; page-break-before:always; }
}

.clear {
	clear: both;
}

