/* styles for main html structure display */
@import url(http://fonts.googleapis.com/css?family=Lato:100,300,400,700,900,100italic,300italic,400italic,700italic,900italic);

body, #body_P, #body_K, #body_T, #body_C {
	font: 16px/1.5 "Lato", sans-serif;
	color: #666;
	margin: 0;
	padding: 0;
	/*background: #3a3939;*/
}
table {
	border: 0 none;
}
table#main_1 {
	width:100%;
	margin-left: auto;
	margin-right: auto;
}
table#main_2 {
	width:970px;
	margin: 0 auto;
}
td#main_row1, td#main_row1_P, td#main_row1_K, td#main_row1_T, td#main_row1_C {
	text-align:left;
	vertical-align:top;
}
td#main_row2, td#main_row2_P, td#main_row2_K, td#main_row2_T, td#main_row2_C {
	text-align:center;
	vertical-align:top;
	background-color: #fff;
}
td#main_row3, td#main_row3_P, td#main_row3_K, td#main_row3_T, td#main_row3_C {
	text-align:left;
	vertical-align:top;
	height: 10px;
	background: #009ac7;
}
td#main_column1, td#main_column1_P, td#main_column1_K, td#main_column1_T, td#main_column1_C {
	text-align:left;
	height: 100%;
	vertical-align:top;
	width: 191px;
}
td#main_column2, td#main_column2_P, td#main_column2_K, td#main_column2_T, td#main_column2_C {
	text-align:center;
	vertical-align:top;
	padding: 17px 0 0 0;
	width: 600px;
}
td#main_column3, td#main_column3_P, td#main_column3_K, td#main_column3_T, td#main_column3_C {
	text-align:left;
	vertical-align:top;
	width: 144px;
}
/* styles for master page body content display */

table#mPgBody_table1 {
	width:461px;
	margin: 0 auto;
}
table#mPgBody_table2 {
	width:461px;
}
td#mPgBody_row1 {
	width:461px;
	height: 10px;
	text-align:left;
	vertical-align:top;
}
td#mPgBody_row2 {
	width:461px;
	text-align:left;
	vertical-align:middle;/* padding-left: 5px; */
}
td#mPgBody_row3 {
	width:461px;
	text-align:center;
	vertical-align:top;
}
td#mPgBody_row4 {
	width:461px;
	text-align:center;
	vertical-align:middle;
}
td#mPgBody_column1 {
	width:436px;
	text-align:left;
	vertical-align:top;
}
td#mPgBody_column2 {
	width:25px;
	text-align:left;
	vertical-align:top;
	background-color:#fff;
	display: none;
}
/*  END COMMON STYLES RELATED TO GENERAL LAYOUT  */

/* START CUSTOM STYLES */

td, table, table td, table tr, tr {
	font: 16px/1.5 "Lato", sans-serif;
	color: #666;
}

#khcontent p {
	font: 16px/1.5 "Lato", sans-serif;
}

#mPgBody_table {
	font: 100%/1.5em Verdana,Arial,Helvetica,sans-serif !important;
}

.clear:before,
.clear:after { content: ""; display: table; }
.clear:after { clear: both; }
.clear { zoom: 1; }

.center { text-align: center; }
.no-wrap { white-space: nowrap; }


/* button */

.button,
.button-list a { vertical-align: middle; font: inherit; font-size: 1.25em; text-align: center; text-decoration: none !important; color: #444 !important; display: inline-block; margin: 0; padding: 8px 16px; border: none; background-color: #d8d8d8; -webkit-appearance: none; border-radius: 0; cursor: pointer; }
.button:hover,
.button-list a:hover { text-decoration: none !important; background-color: #bfbfbf; }

.button-small { font-size: 16px; line-height: 22px; padding: 5px 8px; }

.button-orange { color: #fff !important; background-color: #f48e3c; }
.button-orange:hover { background-color: #f5750c; }

.button-blue,
.button-list a { color: #fff !important; background-color: #03559e; }
.button-blue:hover,
.button-list a:hover { background-color: #0471d1; }

.button-primary { color: #fff !important; background-color: #03559e; }
.button-primary:hover { background-color: #0471d1; }

.button-loading { background-image: url(/licensees/licensee145/images/loading-white.gif); background-position: center center; background-repeat: no-repeat; }
.button-loading span { visibility:hidden; }

.button-group { margin: 0 0 12px 0; }
.button-group .button { margin: 0 0 4px 0; }

.link-btn { background: none; border: none; text-decoration: underline; color: #019ac7; padding: 0; }
.link-btn:hover { text-decoration: underline; color: #02c0fa; }

.link-gray { color: #aaa !important; }
.link-gray:hover { color: #666 !important; }

/* form */

.form,
.form * { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; }

.form input[type="text"],
.form input[type="password"],
.form textarea,
.form select { font: 15px/1 "Lato", sans-serif; color: #333; margin: 0; padding: 6px 8px; border: 1px solid #d8d8d8; border-radius: 0; background: #fff; }

.form input[type="text"]:hover,
.form input[type="password"]:hover,
.form textarea:hover,
.form select:hover { border-color: #bfbfbf; }

.form input[type="text"]:focus,
.form input[type="password"]:focus,
.form textarea:focus,
.form select:focus { outline: none; border-color: #03559e; }

.form input[type="text"],
.form input[type="password"] { vertical-align: middle; width: 100%; border-radius: 0; background: #fff; -webkit-appearance: none; }
.form input[type="text"][size],
.form input[type="password"][size] { width: auto !important; }

.form textarea { vertical-align: top; width: 100%; resize: vertical; overflow: auto; }

.form select { vertical-align: middle; padding: 5px 5px 5px 8px; cursor: pointer; }

.form input[type="checkbox"],
.form input[type="radio"] { cursor: pointer; }

.form label { cursor: pointer; }

.form .required { border-color: red; }

.form .disabled,
.form [disabled] { opacity: 0.65;  filter: alpha(opacity=65); }

.form-inline input[type="text"],
.form-inline input[type="password"] { width: auto; }

/* Service Nav */

.service-nav { margin: 32px 0; overflow: hidden; }
.service-nav div { position: relative; width: 100%; padding-bottom: 26.04166666666667%; }
.service-nav div img { display: none; position: absolute; }
.service-nav div img:first-child { display: block; }

.service-nav ul { list-style: none; margin: 0; padding: 0; border-left: 1px solid #fff; border-top: 1px solid #fff; overflow: hidden; }
.service-nav li { text-align: center; float: left; width: 25%; background: #03559e; }
.service-nav li a { color: #fff; text-decoration: none; display: block; padding: 4px; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
.service-nav li a.on,
.service-nav li a:hover { background-color: #0471d1; }
.service-nav p  a { text-decoration: underline; color: #019ac7; }
.service-nav p  a:hover { text-decoration: underline; color: #02c0fa; }


.service-nav { margin: 16px 0 0 0; }
.service-nav li { background: #009ac7; }
.service-nav a.on,
.service-nav  li a:hover { background: #f68e22; }

/* page content + basic formating */

.page-content {  width: 100%; }
.page-content-55 { width: 55%; float: left; }
.page-content-65 { width: 65%; float: left; }
.page-content-80 { width: 80%; float: left; }

.page-content-center { float: none; margin: 0 auto; }
.page-content-inner { padding: 32px 24px; }
.basic-formating { padding: 32px 0; }

.page-content h1, .basic-formating h1 { font-weight: 300; font-size: 1.875em; line-height: 1.1; color: #03559e; margin: 2px 0 18px 0; }
.page-content h2, .basic-formating h2 { font-weight: 300; font-size: 1.375em; line-height: 1.1; color: #019ac7; margin: 2px 0; }
.page-content h3, .basic-formating h3 { font-weight: 300; font-size: 1.25em; line-height: 1.1; color: #f48e3c; margin: 2px 0; }
.page-content h4, .basic-formating h4 { font-weight: 300; font-size: 1.125em; line-height: 1.1; color: #91268f; margin: 2px 0; }

.page-content p, .basic-formating p { font-size: 1.0625em; margin: 0 0 1em 0; }

.page-content small { font-size: .75em; }
.page-content a[name]:before { display: block; content:" "; margin-top: -60px; height: 60px; visibility: hidden; }

.page-content ul { list-style: disc; padding-left: 40px; margin: .5em 0 1em 0; }
.page-content ol { list-style: decimal; padding-left: 40px; margin: .5em 0 1em 0; }
.page-content li { margin: 0 0 8px 0; font-size: 1.0625em; line-height: 1.2; }

.page-content img { max-width: 100%; height: auto; margin: 0 0 1em 0; vertical-align: bottom; }

.page-content blockquote { font-weight: 300; font-size: 1.25em; float: right; width: 50%; margin: 0 0 1em 1em; padding: 20px; background: #eee; font-style: italic; }

.page-content hr { border: 0; height: 0; margin: 2em 0; border-top: 1px solid #e5e5e5; }

.basic-formating a, .page-content a { text-decoration: underline; color: #019ac7; }
.basic-formating a:hover, .page-content a:hover { text-decoration: underline; color: #02c0fa; }

.page-content .left { float: left; margin: 0 16px 16px 0; }
.page-content .right { float: right; margin: 0 0 16px 16px; }

.page-content table td { vertical-align: top; }


.page-content h1, .basic-formating h1 { color: #009ac7; font-weight: 400; }
.page-content h2, .basic-formating h2,
.page-content h3, .basic-formating h3,
.page-content h4, .basic-formating h4 { color: #f68e22; font-weight: 400; }

/* hybrid content */
.hybrid-column-1 {  }
.hybrid-column-2 { text-align: center; margin: 0 0 20px 0; }
.hybrid-column-2 > a { display: inline-block; }


/* breadcrumb */

.breadcrumb { margin: 0 0 16px 0; color: #d8d8d8; }
.breadcrumb a { margin: 0 4px; text-decoration: none; }


/* data table */

.data-table { width: 100%; border-collapse: collapse; margin: 0 0 32px 0; }
.data-table th { font-weight: 300; font-size: 1.25em; text-align: left; padding: 16px; }
.data-table tbody { border-top: 1px solid #999; }
.data-table tr { border-bottom: 1px solid #999; }
.data-table td { font-weight: 300; font-size: 1em; line-height: 1.2; text-align: left; padding: 16px; border-bottom: 1px solid #999; }
.data-table td img { width: 50px; height: auto; max-width: none; margin: -8px; }
.data-table td a { text-decoration: none; color: #019ac7; }
.data-table td a:hover { text-decoration: underline; color: #02c0fa; }

.data-table tbody tr:nth-of-type(odd) { background: #eee; }
.data-table tbody tr.odd { background: #eee; }
.data-table tbody tr[onclick]:hover { background: #ddd; }
.data-table tbody tr[onclick] { cursor: pointer; }

.data-table .button-small { margin: -8px 0; }

/* columns */

.columns { overflow: hidden; }
.columns .column { float: left; }
.columns .column-inner { padding: 16px; }
.columns .column-inner-right { padding: 0 32px 0 0; }

.columns .column-half { width: 50%; }
.columns .column-third { width: 33.33333333333333%; }
.columns .column-2-thirds { width: 66.66666666666667% }

.columns .column-20 { width: 20%; }
.columns .column-25 { width: 25%; }
.columns .column-30 { width: 30%; }
.columns .column-35 { width: 35%; }
.columns .column-40 { width: 40%; }
.columns .column-50 { width: 50%; }

.find-a-doctor .columns .column-inner-right { padding: 0px; width: 90%; border: #fff solid 1px; }

/* module */

.module { margin: 0 0 32px 0; background: #fff; overflow: hidden; box-shadow: inset 0 0 16px #eee; }
.module h1 { font-weight: 300; font-size: 1.5625em; line-height: 1.2; text-align: center; color: #fff; margin: 0; padding: 15px 5px; background-color: #03559e; }
.module ul { list-style: disc; padding: 0 0 0 20px; }
.module .button { display: block; }
.module a { color: #019ac7; text-decoration: none; }
.module a:hover { text-decoration: underline; }

.module input[type="text"]{ margin: 0 0 8px; }
.module select { width: 100%; margin: 0 0 8px; }

.module hr { border: 0; height: 0; border-top: 1px solid #ccc; border-bottom: 1px solid #eee; }

.module-inner { padding: 16px; }

.module-small { margin: 0 0 16px 0; overflow: hidden; background: #ddd; box-shadow: none; }
.module-small h1 { font-size: 1.25em; }
.module-small p { font-size: 0.9375em; margin: 16px; }
.module-small ul { font-size: 0.9375em; margin: 16px; }

.module-small .button { font-size: 1em; color: #fff !important; background: #8c8c8c; }
.module-small .button:hover { background: #bfbfbf; }

.module-blue h1 { background: #019ac7; }
.module-orange h1 { background: #f48e3c; }
.module-orange-blank h1 { background: #f68e22; }
.module-purple h1 { background: #91268f; }

.module-background-purple { color: #fff; background: #91268f; box-shadow: none; }


/* Button List */

.button-list { list-style: none; margin: 0 0 16px 0; padding: 0; }
.button-list li { margin: 0 0 8px 0; }
.button-list a { display: block; }


/*---- LAYOUT ----*/


/* corporate header */

.corporate-header { display: none; background: #eee; }
.corporate-header-inner { max-width: 976px; margin: 0 auto; padding: 16px; overflow: hidden; }

.corporate-header-logo { float: left; }
.corporate-header-logo a { display: block; }
.corporate-header-logo img { display: block; max-height: 41px; }

.corporate-header ul { float: right; list-style: none; margin: 0; padding: 0; }
.corporate-header li { display: inline; }
.corporate-header ul a { font-size: 1.0625em; text-decoration: none; color: #666; display: inline-block; padding: 8px 16px; }
.corporate-header ul a:hover { background: #fff; }

.corporate-tab { background: #fff; border-top: 1px solid #e0e0e0; }
.corporate-tab-inner { max-width: 976px; margin: 0 auto; padding: 0 16px; text-align: right; }
.corporate-tab img { display: inline-block; margin: -1px 0 0 0; cursor: pointer; }

/* site header */

.site-header { background: #fff; z-index: 1000; }
.site-header-inner { max-width: 976px; margin: 0 auto; padding: 0 16px; position: relative; }

.site-header-logo { float: left; padding: 3px 0 16px 0; }
.site-header-logo-corporate { padding: 18px 0; }
.site-header-logo a { display: block; }
.site-header-logo img { display: block; max-height: 48px; }
.site-header-logo.large-logo img { max-height: 65px; }

.site-header-utilities { padding: 10px 0 0 0; float: right;  }
.site-header-utilities-group-1 { position: relative; float: right; padding: 0 0 6px 0; }
.site-header-utilities-group-2 { clear: both; float: right; margin: 2px 0 0 0; }

.live-chat { position: absolute; top: -37px; left: 0; }

.site-header-social-links { padding: 2px 4px 0 0; float: left; }
.site-header-social-links a { float: left; width: 27px; height: 27px; margin-right: 4px; background: url(/licensees/licensee145/images/icon-sprite-social.png);  }
.site-header-social-links .facebook { background-position: 0 0; }
.site-header-social-links .twitter { background-position: -27px 0; }
.site-header-social-links .youtube { background-position: -54px 0; }
.site-header-social-links .google-plus { background-position: -82px 0; }
.site-header-social-links .linked-in { background-position: -109px 0; }
.site-header-social-links .pinterest { background-position: -136px 0; }

.side-header-search { position: relative; float: left; min-width: 30px; }
.side-header-search input[type="text"] { margin: 0; width: 230px; }
.side-header-search .button { display: block; position: absolute; top: 1px; right: 1px; margin: 0; padding: 0; width: 30px; height: 30px; background-image: url(/licensees/licensee145/images/icon-search.png); background-repeat: no-repeat; background-position: center center; }
.side-header-search .button span { display: none; }

.site-header .tool-tip { display: none; position: absolute; right: 203px; top: 22px; z-index: 9000; font-size: 1.125em; padding:  8px 16px; color: #fff; border: 3px solid #fff; background: #f48e3c; box-shadow: 0 0 10px #ccc; border-radius: 4px; }
.site-header .tool-tip:before { content: ""; display: block; border-style: solid; border-width: 13px 0 13px 13px; border-color: transparent transparent transparent #fff; position: absolute; top: 50%; right: -14px; margin: -5px 0 0 0; }
.site-header .tool-tip:after { content: ""; display: block; border-style: solid; border-width: 10px 0 10px 10px; border-color: transparent transparent transparent #f48e3c; position: absolute; top: 50%; right: -10px; margin: -2px 0 0 0; }


.site-header { overflow: hidden; }
.site-header-inner { padding: 0 16px; position: relative; z-index: 2; }
.site-header-logo { padding: 0; }

/* site header sticky */

.site-header-sticky .site-nav-main { width: 100%; top: 0; left: 0; position: fixed; z-index: 9000; box-shadow: 0 0 10px #444; }
.site-header-sticky .site-nav-main-inner { max-width: 992px; margin: 0 auto; overflow: hidden; }
.site-header-sticky .site-nav-main .logo { display: block; padding: 7px 14px; float: left; }
.site-header-sticky .site-nav-main .logo img { display: block; max-height: 35px; }
.site-header-sticky .site-nav-main .nav { float: right; }
.site-header-sticky .site-nav-main li a { font-size: 1.0625em; padding: 12px; }
.site-header-sticky .site-nav-sub { margin-top: 49px; }

.site-nav-menu-dropdown { display: block !important; }

.site-header-sticky .site-nav-main:before { content: none !important; width: 0 !important; }
.site-header-sticky .site-nav-main { padding: 0; }

/* cart button */

.cart-button { display: none; float: left; margin: 0 8px 0 0 ; padding: 6px 8px; background-image: url(/licensees/licensee145/images/icon-cart.png); background-repeat: no-repeat; background-position: 6px 6px; }
.cart-button span { font-weight: bold; width: 35px; text-align: center; display: inline-block; padding: 0 2px; font-size: 14px; position: relative; top: -5px; }
.cart-full { display: inline-block; }

/* region selector */

.region-selector { position: relative; float: right; }

.region-selector-title { font-weight: 300; font-size: 1.125em; text-transform: uppercase;  padding: 4px 8px; }
.region-selector-title:hover { cursor: pointer; background: #d8d8d8; }
.region-selector-title.on { background: #d8d8d8; }
.region-selector-title:after { content: ""; display: inline-block; margin: 0 0 0 5px; border: 5px solid transparent; border-top-color: #666; }

.region-selector-list { display: none; position: absolute; right: 0; z-index: 2000; width: 100%; background: #a6a6a6; }
.region-selector-list ul { list-style: none; margin: 0; padding: 0; }
.region-selector-list ul ul a:before { content: ' - '; }
.region-selector-list a { text-decoration: none; color: #fff; display: block; padding: 2px 16px; }
.region-selector-list a:hover { background: #737373; }


/* site nav */

.site-nav { text-align: center; background: #03559e; }

.site-nav-menu { display: none; }

.site-nav-main { background: #03559e; }
.site-nav-main .logo { display: none; }
.site-nav-main ul {  overflow: hidden; list-style: none; margin: 0; padding: 0; }
.site-nav-main li { display: inline-block; zoom: 1; *display: inline; }
.site-nav-main a { font-weight: 300; font-size: 1.375em; color: #fff; text-decoration: none; text-transform: uppercase; display: block; padding: 8px 20px; }
.site-nav-main a:hover { background: #0471d1; }

.site-nav-sub { background: #3a3939; }
.site-nav-sub ul { overflow: hidden; list-style: none; margin: 0; padding: 0; }
.site-nav-sub li { display: inline-block; zoom: 1; *display: inline; }
.site-nav-sub a { font-weight: 300; font-size: 1.1875em; color: #fff; text-decoration: none; display: block; margin: 0 4px; padding: 4px 16px; }
.site-nav-sub a:hover { background: #6e6b6b; }


.site-nav { margin: -10px 0 0 0; }
.site-header-logo { padding: 3px 0 16px 0; }
.site-nav-main { position: relative; padding: 10px 0 0 0; background: #009ac7; }
.site-nav-main ul { display: block; width: 100%; }
.site-nav-main a { padding: 40px 16px 4px 16px; }
.site-nav-main a:hover { background: #0a6c89; }
.site-nav-main:before { content: ""; width: 1900px; position: absolute; top: 0; left: 0; border-left: 1900px solid #fff; border-bottom: 56px solid transparent; -moz-transform: scale(.9999); }
.site-nav-sub { background: #f68e22; }
.site-nav-sub a:hover { color:#f68e22; background: #fff; }

/* site content */

.site-content { background: #fff; overflow: hidden; }
.site-content-inner { max-width: 960px; margin: 0 auto; padding: 0 16px; }


/* image header */

.page-image-header { overflow: hidden; }
/*.page-image-header div { float: left; position: relative; left: 50%; }
.page-image-header img { display: block; max-width: none; position: relative; left: -50%; }*/

/* page nav */

.page-nav { /*float: left;*/ padding: 32px 0; }
.page-nav-menu { display: none; }
.page-nav .nav { border-right: 1px solid #e5e5e5; }
.page-nav .nav .on > a { color: #fff; background: #91268f; }
.page-nav .nav a {  width: 175px; display: block; text-decoration: none; line-height: 1.2; color: #686f76; padding: 6px 8px; }
.page-nav .nav a:hover { text-decoration: none; color: #fff; background: #bfbfbf; }
.page-nav .nav h2 { font-weight: 300; font-size: 1.25em; margin: 0; }
.page-nav .nav h2 a { color: #91268f; }
.page-nav .nav ul { margin: 0; padding: 0; list-style: none; }
.page-nav .nav li { font-size: 0.9375em; }
.page-nav .nav ul ul { padding: 8px 0 8px 8px; background: rgba(0, 0, 0, .05); }
.page-nav .nav li li { font-size: 0.9333333333333333em; }


/* page callouts */

.page-callouts { /*float: right;*/ padding: 32px 0; }
.page-callouts-15 { width: 15%; }

.page-callouts img {
	width: 144px;
}

.page-callouts-image { position: relative; margin: -40% 0 16px 0; border-radius: 50%; border: 5px solid #fff; background: #fff; }
.page-callouts-image img { border-radius: 50%; }

/* site footer  */
.site-footer-inner { color: #fff; max-width: 976px; margin: 0 auto; padding: 16px; overflow: hidden; }
.site-footer .columns .column-inner { margin: 0 5.625%; padding: 16px 0 0 0; }

.site-footer h2 { font-weight: 300; font-size: 1.4375em; color: #fff; border-bottom: 1px solid #fff; margin: 0 -8px; padding: 0 8px; }
.site-footer p { color: #fff; margin: 4px 0 1em 0; }
.site-footer ul { list-style: none; margin: 0 0 1em 0; padding: 0; color: #fff; }
.site-footer li { list-style: none; color: #fff; }
.site-footer a:link, .site-footer a:visited { color: #fff; text-decoration: none; }
.site-footer a:hover, .site-footer a:active { color: #fff; text-decoration: underline; }

.site-footer .links { margin: 1em 0; }

.site-footer .misc { float: right; text-align: right; margin: 0 1.875%; }

.site-footer .misc .button { margin: 0 0 0 .5em; color: #3a3939; background: #8c8c8c; }
.site-footer .misc .button:hover { background: #d8d8d8; }

.site-footer .legal { margin: 16px 0; font-size: 0.8125em; color: #8c8c8c; }
.site-footer .legal a { text-decoration: none; color: #8c8c8c; }
.site-footer .legal a:hover { text-decoration: underline; }

/* site footer callout */
.site-footer-callout { display: block; background: #e9e9e9; }
.site-footer-callout .banner { display: block; margin: 0 auto; }


.site-footer .misc { display: block; float: none; }
.site-footer .links { float: left; margin: -2.75em 0 0 0; }
.site-footer .misc .button { background: #0a6c89; color: #fff !important; }
.site-footer .misc .button:hover { background: #f68e22 !important; }
.site-footer .legal { float: right; color: #fff; }
.site-footer .legal a { color: #fff; }

.default-header-image {
	background: url(/licensees/licensee145/images/default-header-image.jpg) center center no-repeat;
	display: block;
	width: 100%;
	height: 324px;
}
.white-bg {
	display: none;
}

/* IE 8 Specific Styles */
@media \0screen {
	.site-nav-main {
		z-index: 100;
			position: relative;
	}
	.site-nav-main:before {
		border:0;
	}
	
	.white-bg {
		background: url(/licensees/licensee145/images/white-bg.png) transparent no-repeat bottom left;
		position: relative;
		z-index: 200;
		width: 100%;
		height: 56px;
		display: block;
		margin-bottom: -46px;
		margin-top: -10px;
	}

	
	.column-inner h2 {
		font-weight: 300;
		font-size: 1.4375em;
		color: #fff;
		border-bottom: 1px solid #fff;
		margin: 0 -8px;
		padding: 0 8px;
	}
	
	.column-inner ul {
		list-style: none;
		margin: 0 0 1em 0;
		padding: 0;
	}
	
	.column-inner ul li {
		list-style: none;
	}
	
	.column-inner ul li a:link, .column-inner ul li a:visited {
		color: #fff;
		text-decoration: none;
	}
	
	.column-inner ul li a:hover, .column-inner ul li a:active {
		color: #fff;
		text-decoration: underline;
	}
	
	.misc {
		display: block;
		float: none;
	}
	
	.misc .links {
		float: left;
		margin: -2.75em 0 0 0;
	}
	
	.misc .links .button {
		background: #0a6c89;
		color: #fff !important;
	}
	
	.misc .links .button:hover {
		background: #f68e22 !important;
	}
	
	.misc .legal {
		float: right;
		color: #fff;
	}
	
	.misc .legal a:link, .misc .legal a:visited {
		color: #fff;
		text-decoration: none;
	}
	
	.misc .legal a:hover, .misc .legal a:active {
		color: #fff;
		text-decoration: underline;
	}
}

/* END CUSTOM STYLES */
