

/* Styles */

body { color: #666; }
a { color: #1690c8; }
a:hover { color: #00537b; }
#main-content #cse-search-results a { color: #1690c8; }

p { padding: 0px 0px 15px 0px; line-height: 140%; }
p.more { font-weight: bold; font-size: 85%; }
p.more a { text-decoration: none; }
p.career-link a { font-weight: bold; text-decoration: none; font-size: 115%; }
p.back { font-weight: bold; font-size: 85%; }
p.back a { text-decoration: underline; }
p.top,
.internal-landing #site #main-content p.top { font-weight: bold; font-size: 85%; padding: 5px 0px 5px 0px; margin: 5px 0px 0px 0px; clear: both; border-top: 1px solid #e6e6e6; }
#what-people-are-saying #site #main-content p.top { border-top: none; }
p.top a { text-decoration: none; }

dl {}
dt { color: #00537b; font-size: 108%; font-weight: bold; line-height: 1.2em; padding: 0px 0px 5px 0px; }
dd {/*	font-size: 85%;*/ line-height: 1.2em; padding: 0px 0px 20px 0px; }

h1 { color: #515252; font-size: 108%; border-bottom: 5px solid #ddd; margin: 0px 0px 20px 0px; padding: 0px 0px 10px 0px;font-family: “Trebuchet MS”, Trebuchet MS, Trebuchet, Arial, clean, sans-serif; }
#how-availity-fits h1 { margin: 0px 0px 7px 0px; }
h2 { margin: 5px 0 5px 0; }
h2 a { color: #00537b; text-decoration: none; }
h2 a:hover { text-decoration: underline; }
h3 { color: #00537b; font-size: 108%; font-weight: bold; padding: 15px 0px 8px 0px; margin: 5px 0 5px 0; }
h3 a { color: #00537b; text-decoration: none; }
h3 a:hover { text-decoration: underline; }
h5 { font-weight: bold; font-size: 93%; }

h5 a { text-decoration: none; }

sup { vertical-align: top; font-size: 80%; font-family: arial, helvetica, sans-serif; }

hr { height: 1px; background: #e4e4e4; border: none; margin: 10px 0px 30px 0px; }
blockquote { padding: 0px 0px 10px 0px; font-size: 123.1%; font-family: “Trebuchet MS”, Trebuchet MS, Trebuchet, Arial, clean, sans-serif; }
.action { color: #cb0000; background: #ffcac4; border: 1px solid #742921; padding: 10px; margin: 0px 0px 10px 0px; }

p.author { font-weight: bold; color: #00537b; padding: 0px 0px 5px 0px; }
p.intro { margin: 0; color: #515252; font-size: 138.5%; padding: 0px 0px 30px 0px; font-family: “Trebuchet MS”, Trebuchet MS, Trebuchet, Arial, clean, sans-serif; }
#body-column-left p.intro { font-size: 138.5%; }
p.date { font-size: 77%; margin: 0; padding: 0px 0px 0px 0px; }
p.footnote { font-size: 77%; padding: 0px 0px 10px 0px; }
p.indent { font-size: 100%; padding: 15px 25px 25px 35px; }

ul { margin: 0px 0px 0px 10px; padding: 0px 0px 15px 15px; list-style-type: disc; }
.internal-landing ul { margin: 0px 0px 0px 25px; }
#privacy-policy ul { margin: 0px 0px 0px 15px; }
ul li { line-height: 1.4em; padding: 0px 0px 4px 0px; }
ul li a { line-height: 1.4em; }
ul li ul { padding: 10px 0px 5px 15px; list-style: circle; }
ul li ul li { font-size: 85%; padding: 0px 10px 4px 0px; }
ol { margin: 0px 0px 0px 10px; padding: 0px 0px 15px 15px; list-style-type: decimal; }
.internal-landing ol { margin: 0px 0px 0px 25px; }
.internal-landing ul { margin: 0px 0px 0px 25px; }
#privacy-policy ol { margin: 0px 0px 0px 15px; }
ol li { line-height: 1.2em; padding: 0px 0px 4px 0px; }
ol li ul { padding: 10px 0px 5px 15px; list-style: circle; }
ol li ul li { font-size: 85%; padding: 0px 10px 4px 0px; }
ol.alpha-list { list-style-type: lower-latin; }
ol.lower-alpha { list-style-type: lower-latin; }
ol.upper-alpha { list-style-type: upper-latin; }
ol.lower-roman { list-style-type: lower-roman; }
ol.upper-roman { list-style-type: upper-roman; }
ol.circle { list-style-type: circle; }


/* Header Styles */

.login-link { color: #515252; font-size: 93%; }
.login-link a { color: #52af48; text-decoration: none; font-weight: bold; }
.login-link a:hover { color: #1e5d2e; }

/*
.login-form p { float: left; width: 70px; color: #66aa44; font-size: 70%; text-align: right; margin: 0px 5px 0px 0px; }
.login-form .login-input { float: left; width: 156px; height: 18px; border: 1px solid #d1d4d5; color: #bbb; font-size: 77%; margin: 0px 5px 0px 0px; padding: 4px 4px 0px 4px; }
.login-form .login-submit { background: url(/images/chrome/login-form-submit.png) no-repeat; border: none; cursor: pointer; display: block; height: 17px; position: relative; top: 3px; width: 18px; float: left; }
.login-form .forgot-pass { clear: both; float: right; text-align: left; position: relative; left: -58px; top: -5px; width: 120px; }
.login-form .forgot-pass a { color: #888; }
.login-form .forgot-pass a:hover { color: #89c183; }
*/

.search-form .search-input { float: left; width: 156px; height: 18px; border: 1px solid #d1d4d5; color: #1690C8; font-size: 77%; margin: 0px 5px 0px 0px; padding: 4px 4px 0px 4px; }
.search-form .empty { color: #bbb; }
.search-form .search-submit { background: url(/images/chrome/blue-arrow.png) no-repeat; border: none; cursor: pointer; display: block; height: 17px; position: relative; top: 3px; width: 18px; float: left; }
.search-form .search-submit:hover { background: url(/images/chrome/blue-arrow.png) -18px 0px no-repeat; }


/* @group Sidebar Styles */

#nav-2 li { font-size: 93%; font-weight: bold; background: url(/images/chrome/nav2-t1-bullet-active.png) 0px 5px no-repeat; }
#nav-2 li a { text-decoration: none; /*	background: url(/images/chrome/nav2-t1-bullet-static.png) 0px 4px no-repeat;*/ }
#nav-2 li a:hover { /*	background: url(/images/chrome/nav2-t1-bullet-hover.png) 0px 4px no-repeat;*/ }

#home ul.news li { padding: 0px 0px 15px 0px; margin: 0; }
#home ul.news p.date { font-size: 77%; padding: 0; margin: 0; }
#home ul.news p { margin: 0; padding: 0px 0px 5px 0px; }

#fiftyten { margin: 10px 0 0 10px; padding: 10px; display: inline-block; clear: both; }



/* @group Main Content Styles */

#main-content-feature { padding: 0px 0px 10px 0px; margin: 0px 0px 10px 0px; }
.internal h2 { color: #074a6b; font-size: 182%; padding: 0px 0px 10px 0px; font-family: “Trebuchet MS”, Trebuchet MS, Trebuchet, Arial, clean, sans-serif; }
#network h2 { height: 53px; width: 318px; text-indent: -30000px; padding: 30px 20px 45px 0px; background: url(/images/chrome/masthead-header-network.gif) 20px 30px no-repeat; }
#partnering-with-availity h2 { height: 53px; width: 318px; text-indent: -30000px; padding: 30px 20px 45px 0px; background: url(/images/chrome/masthead-header-partner.gif) 20px 30px no-repeat; }

h4.learn-how { margin: 0px 0px 20px 0px; }
h4.learn-how a { height: 17px; width: 348px; text-decoration: none; font-size: 108%; font-weight: bold; padding: 0px 30px 5px 0px;	background: url(/images/chrome/blue-arrow.gif) right 0px no-repeat; }
h4.learn-how a:hover { background: url(/images/chrome/blue-arrow.gif) right -153px no-repeat; }

.internal-landing #main-content h1 { display: none; }
#privacy-policy #content #main-content h1,
#copyright #content #main-content h1,
#sitemap #content #main-content h1,
#connection-requirements #content #main-content h1,
#terms-of-use #content #main-content h1 { display: block; }

#registration-details h1,
#network h1,
#partnering-with-availity h1 { display: none; }

#health-care-services-review-inquiry h1,
#careread h1,
#eligibility-benefits-inquiry h1,
#claim-submission h1,
#claim-attachments h1,
#claim-status-inquiry h1,
#claim-reconciliation h1,
#ERA h1,
#carecost-estimator h1,
#carecollect h1,
#careprofile h1,
#careprescribe h1,
#patient-communication h1 { padding: 0px 0px 0px 0px; border-bottom: none; font-size: 182%; }

.internal-landing #main-content h2 { border: none; text-indent: -30000px; }
#about-availity #main-content h2 { height: 78px; width: 339px; padding: 30px 20px 45px 0px; background: url(/images/chrome/masthead-header-about.gif) 20px 30px no-repeat; }
#providers #main-content h2 { height: 78px; width: 337px; padding: 30px 20px 45px 0px; background: url(/images/chrome/masthead-header-providers.gif) 20px 30px no-repeat; }
#health-plans #main-content h2 { height: 78px; width: 309px; padding: 30px 20px 45px 0px; background:url(/images/chrome/masthead-header-health-plans.gif) 20px 30px no-repeat; }
#technology-companies #main-content h2 { height: 78px; width: 312px; padding: 30px 20px 45px 0px; background: url(/images/chrome/masthead-header-tech-companies.gif) 20px 30px no-repeat; }
#registration-details #main-content h2 { border: none; text-indent: -30000px; height: 78px; width: 419px; padding: 30px 20px 35px 0px; background: url(/images/chrome/masthead-header-registration.gif) 20px 30px no-repeat; }
#demo #main-content h2 { border: none; text-indent: -30000px; height: 46px; width: 429px; padding: 60px 20px 35px 0px; background: url(/images/chrome/masthead-header-demo.gif) 20px 30px no-repeat; }

body #main-content div#spotlight .more { padding: 0px 0px 20px 0px; }
body #main-content div#spotlight p { padding-left: 0; }

.internal-landing #main-content h3 { padding: 0px 20px 5px 20px; }
#privacy-policy #main-content h3,
#copyright #main-content h3,
#sitemap #main-content h3,
#connection-requirements #main-content h3,
#terms-of-use #main-content h3 { padding: 8px 0px 8px 0px; }
.internal-landing #main-content h3.spotlight-title { padding: 20px 0px 20px 50px; background: url(/images/content/spotlight-title-bg.png) 20px 0px no-repeat; }
.internal-landing #main-content div#spotlight h3.spotlight-title { padding: 20px 0px 20px 30px;	background: url(/images/content/spotlight-title-bg.png) 0px 0px no-repeat; }

.internal-landing #main-content h4 { padding: 0px 20px 5px 20px; }
.internal-landing #main-content div#spotlight h4 { padding: 0px 0px 5px 0px; }
.internal-landing #main-content h5 { padding: 0px 20px 5px 20px; }
.internal-landing #main-content h6 { padding: 0px 20px 5px 20px; }
.internal-landing #main-content p { padding: 0px 20px 20px 20px; }
.internal-landing #main-content #testimonials p { line-height: 1.6em; padding: 0px 0px 10px 0px; }

#privacy-policy #main-content p,
#copyright #main-content p,
#sitemap #main-content p,
#terms-of-use #main-content p,
#connection-requirements #main-content p,
#search #main-content p { padding: 0px 0px 15px 0px; }

body #main-content #body-column-right div.text-2col { width: 215px;	float: none; }
body #main-content div.text-2col { width: 450px; float: left; padding-left: 10px; }
body #main-content div.text-2col p.author { padding: 0px 0px 5px 0px; }
body #main-content div.text-2col p.more { padding: 0px 0px 20px 0px; }
div.text-2col blockquote { padding: 0px 0px 0px 0px; line-height: 1.5em; }
#body-column-right blockquote { font-size: 116%; line-height: 1.5em; }

body #main-content #testimonials h3 { height: 45px; width: 136px; padding: 0px; margin: 0px; text-indent: -30000px; background: url(/images/content/header-testimonials.png) no-repeat; }

#what-people-are-saying dl blockquote { line-height: 1.4em; padding: 0px 0px 0px 0px; }

.product-nav { clear: both; list-style: none; margin: 0; padding: 0px 0px 20px 0px; }
.product-nav li { border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-left: 0px solid #e6e6e6;float: left; width: 120px; background: #f3f7f9; padding: 0; text-align: center; }
.product-nav li a { display: block; text-decoration: none; font-size: 85%; font-weight: bold; color: #00537b; height: 20px; padding: 8px 0px 2px 0px; }
.product-nav li a:hover,
.product-nav li a:active,
.product-nav li a.active { color: #666666; }
.product-nav li.list-header { border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; border-left: 1px solid #e6e6e6; width: 300px; padding: 7px 10px 3px 10px; height: 20px; text-align: left; background: #ffffff; }
.product-list {}
.product-list dt { font-size: 182%; font-family: “Trebuchet MS”, Trebuchet MS, Trebuchet, Arial, clean, sans-serif; }
.product-list dt a { color: #00537b; text-decoration: none; font-weight: normal; }
.product-list dt a:hover { text-decoration: underline; }
.product-list dd { font-size: inherit; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px solid #e6e6e6; }
.product-list dd p { padding: 0px 0px 10px 0px; }
.product-list dd p.more { font-size: 85%; }


/* jQuery settings for custom tabs */

#financial-content, #clinical-content {
	display:none;
}

/* end JQuery css */

#where-list {
	padding: 152px 0px 20px 0px;
	margin: 0;
	list-style: none;
	background: url(/images/content/where-list-bg.jpg) top left no-repeat;
}
#where-list li {
	float: left;
	width: 215px;
	padding: 0px 20px 0px 0px;
}
#where-list li.last {
	padding: 0px 0px 0px 0px;
}
#where-list h3 {
	font-size: 146.5%;
	line-height: 1em;
	font-family: “Trebuchet MS”, Trebuchet MS, Trebuchet, Arial, clean, sans-serif;
}

#where-select {
	height: 93px;
	padding: 0px 0px 10px 0px;
	background: url(/images/content/where-search-bg.jpg) top left no-repeat;
}
#availability #where-select {
	padding: 0px 0px 30px 0px;
}
#where-select select {
	position: relative;
	width: 140px;
	top: 36px;
	left: 465px;
	font-size: 85%;
}
#body-column-left #where-select {
	height: 93px;
	padding: 0px 0px 10px 0px;
	background: url(/images/content/where-search-bg-sm.png) top left no-repeat;
}
#body-column-left #where-select p {
	padding: 0px 0px 10px 0px;
	margin: 0;
}
#body-column-left #where-select h3 {
	position: relative;
	top: 20px;
	left: 20px;
	font-size: 123.1%;
	font-family: “Trebuchet MS”, Trebuchet MS, Trebuchet, Arial, clean, sans-serif;
}
#body-column-left #where-select select {
	position: relative;
	width: 140px;
	top: 30px;
	left: 20px;
	font-size: 85%;
}


#what-people-are-saying blockquote {
	padding: 0px 0px 20px 0px;
	border-bottom: 1px solid #ebebeb;
	margin: 0px 0px 20px 0px;
}

#news-events h2 { line-height: 1em; padding: 0px 0px 5px 0px; margin: 0; }

.news-list { width: 450px; float: left; padding: 0px 20px 0px 0px; margin: 0; background: transparent; list-style: none; }
.news-list li { padding: 15px 0px 0px 0px; margin: 0px 0px 5px 0px; border-top: 1px solid #ebebeb; }
.news-list #news-list-header { border-top: none; padding: 0; margin: 0; }
.news-list #news-list-header h2 { padding: 0; margin: 0; height: 45px; text-indent: -30000px; background: url(/images/content/news-articles-header.png) no-repeat; }
.news-list h3 { font-size: 182%; font-weight: normal; font-family: “Trebuchet MS”, Trebuchet MS, Trebuchet, Arial, clean, sans-serif; }
.news-list p { margin: 0px; padding: 0px 0px 10px 0px; }
.news-list p.date,

.awards-list p.date { padding: 0px 0px 0px 0px; }

.event-list { width: 215px; float: left; padding: 0px 0px 10px 0px; margin: 0; list-style: none; background: transparent; }
.event-list li { padding: 0px 0px 10px 0px; background: url(/images/content/event-list-callout-bot.png) bottom left no-repeat;
	margin: 0px 0px 10px 0px; }
.event-list li#event-list-header { padding: 0; margin: 0; height: 45px; text-indent: -30000px; background: url(/images/content/upcoming-events-header.png) no-repeat; }
.event-list li#training-list-header { padding: 0; margin: 0; height: 45px; text-indent: -30000px; background: url(/images/content/training-events-header.png) no-repeat; }
.event-list p { font-size: 77%; padding: 0px 10px 0px 10px; }
.event-list p.date { font-size: 85%; font-weight: bold; padding-bottom: 3px; }
.event-list p strong { font-style: italic; }
.event-list h3 { padding: 10px 10px 5px 10px; background: url(/images/content/event-list-callout-top.png) no-repeat; }
.event-list h3 a { color: #1690C8; }
.event-list h5 { font-size: 77%; font-family: Arial, Helvetica, sans-serif; font-weight: normal; padding: 0 10px 0 10px; margin: 5px 0 0 0;line-height: 12px; }


#home .news { list-style: none;	padding: 0; }

h2.spotlight {
	padding: 40px 0px 10px 0px;
	background: url(/images/content/spotlight-title-full-bg.png) no-repeat;
}

.staff-list td { padding: 10px 0px 0px 0px;	vertical-align: top; border-bottom: 1px solid #ebebeb; }
.staff-list td img { padding: 0; width: 100px; margin: 7px 10px 10px 0px; border-style: none; display: block; }
.staff-list h2 { padding: 0px 0px 2px 0px; margin: 0; }
.staff-list h3 { font-family: “Trebuchet MS”, Trebuchet MS, Trebuchet, Arial, clean, sans-serif; padding: 0px 0px 10px 0px;margin: 0; }

.download-list {
	list-style: none;
	padding: 10px 0px 0px 0px;
	margin: 0px 0px 20px 0px;
	border-bottom: 1px solid #ebebeb;
}
.download-list li {
	border-top: 1px solid #ebebeb;
	padding: 12px 0px 0px 0px;
	margin: 0px 10px 12px 0px;
}
.download-list li h2 {
	padding: 0px 0px 5px 0px;
}
.download-list li .author {
	font-weight: normal;
	font-size: 108%;
	font-family: “Trebuchet MS”, Trebuchet MS, Trebuchet, Arial, clean, sans-serif;
}

.download-list p.more {
	padding: 0px 0px 2px 0px;
	margin: 0;
}

.standards-list { list-style: none; padding: 5px 0px 0px 0px; margin: 0px 0px 5px 0px; }
.standards-list li { float: left; width: 90px; text-align: center;}

.demo-list-header {
	color: #666;
	padding: 0px 0px 20px 20px;
	margin: 0px 0px 10px 0px;
	background: url(/images/content/demo-list-icon.png) 0px 2px no-repeat;
}
#demo #main-content h3.demo-list-header {
	padding: 0px 0px 20px 23px;
	margin: 0px 0px 0px 20px;
	background: url(/images/content/demo-list-icon.png) 0px 2px no-repeat;
}
.demo-list {
	padding: 0px 0px 10px 0px;
	margin: 0px 0px 0px 20px;
}
#body-column-right .demo-list {
	margin: 0px 0px 0px 0px;
}
.demo-list h3 {
	font-size: 108%;
	padding: 0px 0px 0px 23px;
	background: url(/images/content/demo-list-icon.png) 0px 2px no-repeat;
}

/* The following is for the accordian plus (+) and minus (-) background change */
#demo #main-content .demo-list h3.accord-label {background:url(/images/content/demo-list-collapse-icon.png) no-repeat; background-position:0px 1px;}
#demo #main-content .demo-list h3.accord-minus {background-position:0px -29px;}
#demo #main-content .demo-list h3 { font-size: 108%; padding: 0px 0px 0px 23px; background: none; }
#demo #main-content .demo-list h3:hover {cursor:pointer;}
.demo-list ul { list-style: none; padding: 10px 0px; margin: 0px 0px 0px 23px; }
.demo-list ul li { padding: 0px 0px 4px 0px; margin: 0; }
.demo-list ul li a { font-size: 93%; font-weight: bold; text-decoration: none; }
.demo-list ul li a:hover { text-decoration: underline; }
.data-table { font-size: 85%; margin: 0px 0px 10px 0px; border-top: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; }
.data-table th { padding: 6px; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; font-weight: bold; background: #f0f8fb; }
.data-table td { padding: 6px; border-right: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; background: #ffffff; }


#callout-questions { padding: 25px 0px 0px 0px; }
#callout-questions h3 { margin: 0px 0px 10px 0px; height: 72px; text-indent: -30000px; background: url(/images/content/callout-questions.gif) no-repeat; }
#callout-questions p.contact-us { text-indent: -30000px; padding: 0; margin: 0; }
#callout-questions .contact-us a { height: 12px; padding: 0; margin: 0; display: block;	background: url(/images/content/callout-questions-contact.gif) no-repeat; }
#callout-questions .contact-us a:hover { background: url(/images/content/callout-questions-contact.gif) 0px -13px no-repeat; }
#callout-prefer-phone { padding: 25px 0px 20px 0px; }
#callout-prefer-phone h3 { margin: 0; height: 72px; text-indent: -30000px; background: url(/images/content/callout-prefer-phone.png) no-repeat; }
#callout-prefer-phone p { margin: 0; padding: 0; }
#sidebar-content #callout-prefer-phone { padding: 0px 0px 20px 0px; }

#registration-details h3 {
	color: #52af48;
	padding: 0px 20px 10px 20px;
}

#registration-details #body-column-left p {
	padding: 0px 20px 10px 20px;
}
#registration-details #body-column-left ol {
	padding: 0px 10px 20px 20px;
	margin: 0px 0px 0px 20px;
	color: #515152;
}
.internal #main-content #start-registration-callout {
	margin: 0px 0px 20px 20px;
}

/* Alternate content for the homepage if Flash is not installed */
#slideshow { position:relative; height:238px; }
#slideshow div { position:absolute; top:0; left:0; z-index:8; }
#slideshow div.active { z-index:10; }
#slideshow div.last-active { z-index:9; }



/* Download Library */

#TB_ajaxContent p.close-button { padding: 0; margin: 0; position: relative; right: -4px; top: 8px; float: right; background: url(/images/chrome/tb-close-static.png) no-repeat; }
#TB_ajaxContent p.close-button a { display: block; height: 14px; width: 14px; text-indent: -30000px; }
#TB_ajaxContent p.close-button a:hover { background: url(/images/chrome/tb-close-active.png) no-repeat; }
#TB_ajaxContent h2 { background: url(/images/chrome/document-library-header.png) no-repeat; display: block; height: 25px; width: 199px; text-indent: -2000px; margin: 15px 0px 15px 0px; }
#TB_ajaxContent a {}

#contact-us #main-content form p.error { clear: both; color: #ff1111; font-size: 77%; padding: 0px 0px 0px 15px; margin: 0px 0px 0px 115px; background: url(/images/content/error-icon.png) no-repeat; }
#contact-us #main-content  p.form-label { float: left; clear: left; width: 105px; text-align: right; margin: 0px 0px 15px 0px; padding: 2px 10px 0px 0px; }
#contact-us #main-content input,
#contact-us #main-content select,
#contact-us #main-content textarea { width: 294px; float: left; clear: right; margin: 0px 0px 15px 0px; }
#contact-us #main-content input,
#contact-us #main-content textarea { border: 1px solid #bbb; padding: 3px 0px 3px 0px; }
#contact-us #main-content select { width: 297px; }
#contact-us #main-content p.submit-button { float: right; margin: 0px 40px 20px 0px; }
#contact-us #main-content p.submit-button input { width: auto; color: #1690c8; padding: 2px 5px 2px 5px; }
#contact-us #main-content p.submit-button input:hover { color: #00537b; }
#contact-us #main-content form input.error,
#contact-us #main-content form textarea.error { color: #ff1111; border: 1px solid #ff1111; }
#contact-us #main-content form select.error { border: 1px solid #ff1111; }

#main-content ul#sitemap-list { margin: 0; list-style: none; padding: 0px 0px 10px 0px; }
#main-content ul#sitemap-list li {}
#main-content ul#sitemap-list ul li { font-size: 100%; }

#services p.more { padding: 0; margin: 0; }
#services hr { padding: 0; margin: 18px 0px 13px 0px;}


/* Impromptu */
.jqifade{ position: absolute;  background-color: #aaa; }
div.jqi{ width: 400px; font-family: Arial, Helvetica Neue, Helvetica, clean, sans-serif; position: absolute; background-color: #fff; font-size: 13px; text-align: left; border: solid 1px #eee; -moz-border-radius: 10px; -webkit-border-radius: 10px; padding: 7px; }
div.jqi .jqicontainer{ font-weight: normal; }
div.jqi .jqiclose{ position: absolute; top: 4px; right: -2px; width: 18px; cursor: default; color: #ccc; font-weight: bold; }
div.jqi .jqimessage{ padding: 10px; line-height: 20px; color: #666; }
div.jqi .jqibuttons{ text-align: right; padding: 5px 0 5px 0; }
div.jqi button{ font-family: "Trebuchet MS", Trebuchet MS, Trebuchet, Arial, clean, sans-serif; padding: 3px 10px; margin: 0 10px; background-color: #00537b; border: solid 1px #f4f4f4; color: #fff; font-weight: normal; font-size: 12px; }
div.jqi button:hover{ background-color: #00537b; }
div.jqi button.jqidefaultbutton{ background-color: #1690c8; }
.jqiwarning .jqi .jqibuttons{ background-color: #ff0000; }


/* Footer Styles */
#footer { font-size: 77%; }
#nav-meta li.last {}
#nav-meta li a { color: #666;}
#nav-meta li a:hover,
#nav-meta li a:active { color: #00537b;}

/* Images Styles */
img.dot { padding: 0; margin: 0; display: inline; border: none; }
img.dot a {border-style: none; outline-style: none; }
img.inleft { padding: 4px; margin: 0 7px 2px 0; display: inline; float: left; border: none; }
img.inright { padding: 4px; margin: 0 0 5px 10px; display: inline; float: right; border: none; }
img.center { display: block; margin-left: auto; margin-right: auto; border: 1px solid #003366; padding: 0; }
.inright { float: right; border: none; }
.inleft { float: left; border: none; } 

#standard { border: none; padding: 10px; margin: 0; display: block; }
.standard { border: none; padding: 10px; margin: 0; display: block; }

