/* reset */
body, div, dl, dt, dd, ul, ol, li {
	margin: 0;
	padding: 0;
	font-family: "ralewayregular", Arial, Helvetica, sans-serif;
}
fieldset, img {
	border: 0;
}
html {
	height: 100%;
	margin-bottom: 1px;
}
body {
	position: relative;
}
:focus {
	outline: none;
}
/* fonts */
@font-face {
	font-family: 'OpenSansLight';
	src: url('OpenSans-Light-webfont.eot');
	src: url('OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Light-webfont.woff') format('woff'), url('OpenSans-Light-webfont.ttf') format('truetype'), url('OpenSans-Light-webfont.svg#OpenSansLight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansLightItalic';
	src: url('OpenSans-LightItalic-webfont.eot');
	src: url('OpenSans-LightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-LightItalic-webfont.woff') format('woff'), url('OpenSans-LightItalic-webfont.ttf') format('truetype'), url('OpenSans-LightItalic-webfont.svg#OpenSansLightItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansRegular';
	src: url('OpenSans-Regular-webfont.eot');
	src: url('OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Regular-webfont.woff') format('woff'), url('OpenSans-Regular-webfont.ttf') format('truetype'), url('OpenSans-Regular-webfont.svg#OpenSansRegular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansItalic';
	src: url('OpenSans-Italic-webfont.eot');
	src: url('OpenSans-Italic-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Italic-webfont.woff') format('woff'), url('OpenSans-Italic-webfont.ttf') format('truetype'), url('OpenSans-Italic-webfont.svg#OpenSansItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansSemibold';
	src: url('OpenSans-Semibold-webfont.eot');
	src: url('OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Semibold-webfont.woff') format('woff'), url('OpenSans-Semibold-webfont.ttf') format('truetype'), url('OpenSans-Semibold-webfont.svg#OpenSansSemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansSemiboldItalic';
	src: url('OpenSans-SemiboldItalic-webfont.eot');
	src: url('OpenSans-SemiboldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-SemiboldItalic-webfont.woff') format('woff'), url('OpenSans-SemiboldItalic-webfont.ttf') format('truetype'), url('OpenSans-SemiboldItalic-webfont.svg#OpenSansSemiboldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansBold';
	src: url('OpenSans-Bold-webfont.eot');
	src: url('OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-Bold-webfont.woff') format('woff'), url('OpenSans-Bold-webfont.ttf') format('truetype'), url('OpenSans-Bold-webfont.svg#OpenSansBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansBoldItalic';
	src: url('OpenSans-BoldItalic-webfont.eot');
	src: url('OpenSans-BoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-BoldItalic-webfont.woff') format('woff'), url('OpenSans-BoldItalic-webfont.ttf') format('truetype'), url('OpenSans-BoldItalic-webfont.svg#OpenSansBoldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansExtrabold';
	src: url('OpenSans-ExtraBold-webfont.eot');
	src: url('OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-ExtraBold-webfont.woff') format('woff'), url('OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('OpenSans-ExtraBold-webfont.svg#OpenSansExtrabold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansExtraboldItalic';
	src: url('OpenSans-ExtraBoldItalic-webfont.eot');
	src: url('OpenSans-ExtraBoldItalic-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-ExtraBoldItalic-webfont.woff') format('woff'), url('OpenSans-ExtraBoldItalic-webfont.ttf') format('truetype'), url('OpenSans-ExtraBoldItalic-webfont.svg#OpenSansExtraboldItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansCondensedLight';
	src: url('OpenSans-CondLight-webfont.eot');
	src: url('OpenSans-CondLight-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-CondLight-webfont.woff') format('woff'), url('OpenSans-CondLight-webfont.ttf') format('truetype'), url('OpenSans-CondLight-webfont.svg#OpenSansCondensedLight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansCondensedLightItalic';
	src: url('OpenSans-CondLightItalic-webfont.eot');
	src: url('OpenSans-CondLightItalic-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-CondLightItalic-webfont.woff') format('woff'), url('OpenSans-CondLightItalic-webfont.ttf') format('truetype'), url('OpenSans-CondLightItalic-webfont.svg#OpenSansCondensedLightItalic') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'OpenSansCondensedBold';
	src: url('OpenSans-CondBold-webfont.eot');
	src: url('OpenSans-CondBold-webfont.eot?#iefix') format('embedded-opentype'), url('OpenSans-CondBold-webfont.woff') format('woff'), url('OpenSans-CondBold-webfont.ttf') format('truetype'), url('OpenSans-CondBold-webfont.svg#OpenSansCondensedBold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewayextralight';
	src: url('raleway-extralight-webfont.eot');
	src: url('raleway-extralight-webfont.eot?#iefix') format('embedded-opentype'), url('raleway-extralight-webfont.woff') format('woff'), url('raleway-extralight-webfont.ttf') format('truetype'), url('raleway-extralight-webfont.svg#ralewayextralight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaybold';
	src: url('raleway-bold-webfont.eot');
	src: url('raleway-bold-webfont.eot?#iefix') format('embedded-opentype'), url('raleway-bold-webfont.woff') format('woff'), url('raleway-bold-webfont.ttf') format('truetype'), url('raleway-bold-webfont.svg#ralewaybold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewayextrabold';
	src: url('raleway-extrabold-webfont.eot');
	src: url('raleway-extrabold-webfont.eot?#iefix') format('embedded-opentype'), url('raleway-extrabold-webfont.woff') format('woff'), url('raleway-extrabold-webfont.ttf') format('truetype'), url('raleway-extrabold-webfont.svg#ralewayextrabold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaymedium';
	src: url('raleway-medium-webfont.eot');
	src: url('raleway-medium-webfont.eot?#iefix') format('embedded-opentype'), url('raleway-medium-webfont.woff') format('woff'), url('raleway-medium-webfont.ttf') format('truetype'), url('raleway-medium-webfont.svg#ralewaymedium') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewayheavy';
	src: url('raleway-heavy-webfont.eot');
	src: url('raleway-heavy-webfont.eot?#iefix') format('embedded-opentype'), url('raleway-heavy-webfont.woff') format('woff'), url('raleway-heavy-webfont.ttf') format('truetype'), url('raleway-heavy-webfont.svg#ralewayheavy') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaylight';
	src: url('raleway-light-webfont.eot');
	src: url('raleway-light-webfont.eot?#iefix') format('embedded-opentype'), url('raleway-light-webfont.woff') format('woff'), url('raleway-light-webfont.ttf') format('truetype'), url('raleway-light-webfont.svg#ralewaylight') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaythin';
	src: url('raleway-thin-webfont.eot');
	src: url('raleway-thin-webfont.eot?#iefix') format('embedded-opentype'), url('raleway-thin-webfont.woff') format('woff'), url('raleway-thin-webfont.ttf') format('truetype'), url('raleway-thin-webfont.svg#ralewaythin') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewayregular';
	src: url('raleway-regular-webfont.eot');
	src: url('raleway-regular-webfont.eot?#iefix') format('embedded-opentype'), url('raleway-regular-webfont.woff') format('woff'), url('raleway-regular-webfont.ttf') format('truetype'), url('raleway-regular-webfont.svg#ralewayregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'ralewaysemibold';
	src: url('raleway-semibold-webfont.eot');
	src: url('raleway-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('raleway-semibold-webfont.woff') format('woff'), url('raleway-semibold-webfont.ttf') format('truetype'), url('raleway-semibold-webfont.svg#ralewaysemibold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'swiss_721_condensed_btregular';
	src: url('font-webfont.eot');
	src: url('font-webfont.eot?#iefix') format('embedded-opentype'), url('font-webfont.woff') format('woff'), url('font-webfont.ttf') format('truetype'), url('font-webfont.svg#swiss_721_condensed_btregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'domineregular';
	src: url('domine-regular-webfont.eot');
	src: url('domine-regular-webfont.eot?#iefix') format('embedded-opentype'), url('domine-regular-webfont.woff') format('woff'), url('domine-regular-webfont.ttf') format('truetype'), url('domine-regular-webfont.svg#domineregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'dominebold';
	src: url('domine-bold-webfont.eot');
	src: url('domine-bold-webfont.eot?#iefix') format('embedded-opentype'), url('domine-bold-webfont.woff') format('woff'), url('domine-bold-webfont.ttf') format('truetype'), url('domine-bold-webfont.svg#dominebold') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
	font-family: 'LindenHill-Regular';
	src: url('lindenhillregular.eot');
	src: url('lindenhillregular.eot?#iefix') format('embedded-opentype'), url('lindenhillregular.woff') format('woff'), url('lindenhillregular.ttf') format('truetype'), url('lindenhillregular.svg#lindenhillregular') format('svg');
	font-weight: normal;
	font-style: normal;
}
/* links */
a {
	color: #F00;
	text-decoration: none;
	color: #036;
}
div.content a {
	font-weight: bold;
	color: #036;
}
a:hover {
	text-decoration: underline;
}
/* header elements */
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 100%;
	margin: 0;
}
h1 {
	font-size: 300%;
	color: #000;
}
h2 {
	font-size: 250%;
	color: #000;
}
h3 {
	font-size: 200%;
	color: #000;
}
h4 {
	font-size: 175%;
	color: #000;
}
h5 {
	font-size: 150%;
	color: #000;
}
h6 {
	font-size: 125%;
	color: #000;
}
/* page setup */
body {
	background: #317476;
	color: #777;
	font-size: 16px;
	line-height: 19px;
}
/* wrapper setup */
div.outerwpr {
	background: url(../images/page_bg.png) 0 0 repeat;
}
div.innerwpr {
	background: url(../images/featured_bg.png) 0 0 repeat-x;
}
div.innerwpr div.wrapper {
	position: relative;
}
div.wrapper {
	margin: auto;
	width: 1009px;
}
/* header */
div#header {
	height: 102px;
	background: #fff url(../images/header_bg.png) 0 0 repeat-x;
	position: relative;
	z-index: 20;
}
div#header div.wrapper {
	border-top: #006a6d 5px solid;
	padding: 16px 0 0 0;
}
/* logo */
div.logo {
	float: left;
	padding: 8px 0 0 33px;
}
/* main body setup */
div#middle {
	width: auto;
	clear: both;
	background: url(../images/middle_bg.png) 0 0 repeat;
}
div#middle_alt {
	width: auto;
	clear: both;
	background: url(../images/middle_bg.png) 0 0 repeat;
	padding: 0 13px 2px 13px;
	overflow: hidden;
}
/* left column */
div#left {
	width: 235px;
	float: left;
	padding: 245px 0 0 0;
}
/* right column */
div#right {
	width: 264px;
	float: right;
	background: url(../images/right_bg.png) 0 0 repeat;
}
/* content column */
div#main {
	width: auto;
	margin: 0 0 0 263px;
}
div#content {
	width: auto;
	margin: 0 280px 0 0;
	font-family: "ralewayregular", "Raleway", Arial, Sans Serif;
	font-weight: normal;
	font-size: 16px;
	line-height: 19px;
	;
}
/* footer */
div#footer {
	margin: auto;
	width: 1009px;
	clear: both;
	height: 130px;
	background: #015456;
}
/* clearing & floating */
.clearingfix:after {
	content: ".";
	display: block;
	line-height: 0;
	clear: both;
	visibility: hidden;
}
.clearingfix {
	display: block;
}
.floatbox {
	overflow: hidden;
}
/* call us */
div.call_us {
	color: #ea721c;
	font-size: 23px;
	font-family: "OpenSansRegular", Arial;
	float: right;
	text-align: right;
	width: 240px;
	line-height: normal;
	padding-top: 0;
	padding-right: 11px;
	padding-bottom: 0;
	padding-left: 11px;
}
div.call_us span.title {
	display: block;
	font-size: 19px;
	font-family: "OpenSansBold", Arial;
	margin-right: 5px;
}
/* contact info */
div.contact_info {
	color: #555;
	font-size: 14px;
	font-family: "ralewayregular", Arial;
	padding: 18px 21px 19px 21px;
}
div.contact_info div.logos {
	text-align: center;
}
div.contact_info h3 {
	color: #ea721c;
	font-size: 21px;
	font-family: "LindenHill-Regular", Arial;
	line-height: 16px;
	font-weight: normal;
	margin: 0 0 7px 0;
}
div.contact_info ul {
	margin: 0;
	list-style: none;
}
div.contact_info ul li span.name {
	font-family: "ralewaybold", Arial;
}
div.contact_info a.click {
	font-size: 15px;
	color: #ea721c;
	text-decoration: underline;
	font-family: "ralewaybold", Arial;
}
div.contact_info a:hover.click {
	text-decoration: none;
}
div.contact_info p {
	margin: 19px 0 0 0;
}
/* sidebar links */
div.sidebar_links {
	padding: 0 15px 58px 15px;
}
div.sidebar_links a {
	background: url(../images/sidebar_links_bg.png) 0 0 no-repeat;
	height: 50px;
	padding: 9px 4px 6px 4px;
	margin: 0 0 3px 0;
	overflow: hidden;
	letter-spacing: -0.03em;
	display: block;
	line-height: 22px;
	font-size: 18px;
	font-family: "ralewaybold", Arial;
	color: #006a6d;
}
div.sidebar_links a:hover {
	background: url(../images/sidebar_links_bg.png) 0 -80px no-repeat;
	text-decoration: none;
}
div.sidebar_links a img {
	float: left;
	width: 54px;
	margin: 0 8px 0 0;
}
div.sidebar_links a span.click_here {
	color: #ea721c;
	font-size: 15px;
	font-family: "ralewaysemibold", Arial;
	text-decoration: underline;
}
div#middle_alt div.sidebar_links {
	padding: 0;
}
/* welcome */
div.welcome {
	overflow: hidden;
	padding-top: 30px;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 49px;
}
div.welcome div.welcome_content {
}
div.welcome div.welcome_content h1 {
	font-size: 34px;
	color: #104b49;
	font-family: "ralewaymedium", "Raleway", Arial;
	font-weight: normal;
	font-variant: small-caps;
}
div.welcome div.welcome_content p {
	margin: 14px 0;
}
div.welcome div.welcome_content span.name {
	display: block;
	color: #16777a;
	font-size: 16px;
	font-family: "ralewayregular", "Raleway", Arial;
	font-weight: normal;
	line-height: 24px;
	padding: 0 0 3px 0;
}
div.welcome div.welcome_content ul {
	margin: 22px 34px 21px 34px;
	list-style: none;
}
div.welcome div.welcome_content ul li {
	padding: 0 0 5px 15px;
	background: url(../images/arrow.png) 0 4px no-repeat;
}
div.welcome div.welcome_content ul li a {
	color: #015456;
}
div.welcome div.awards {
	float: right;
	width: 159px;
}
div.welcome div.awards ul {
	margin: 0;
	list-style: none;
}
div.welcome div.awards ul li {
	padding: 0 0 9px 0;
}
/* contact details */
div.contact_details {
	color: #555;
	font-size: 14px;
	font-family: "ralewayregular", Arial;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 7px;
}
div.contact_details h3 {
	color: #ea721c;
	font-size: 21px;
	font-family: "LindenHill-Regular", Arial;
	line-height: 16px;
	font-weight: normal;
	margin: 0 0 7px 0;
}
div.contact_details ul {
	margin: 19px 0 0 0;
	list-style: none;
}
div.contact_details ul li span.name {
	font-family: "ralewaybold", Arial;
}
div.contact_details a.click {
	font-size: 15px;
	color: #ea721c;
	text-decoration: underline;
	font-family: "ralewaybold", Arial;
}
div.contact_details a:hover.click {
	text-decoration: none;
}
div.contact_details p {
	margin: 0;
}
div.contact_details span.name_title {
	display: block;
	font-size: 14px;
	color: #16777a;
	font-family: "ralewaybold", Arial;
}
/* content */
div.content {
	padding: 30px 0 1px 0;
	overflow: hidden;
	position: relative;
	z-index: 30;
}
div.content blockquote {
	margin-left: 20px;
}
div.content h1 {
	font-size: 36px;
	color: #104b49;
	font-family: "ralewayregular", Arial;
	font-weight: normal;
	font-variant: small-caps;
	margin-bottom: 10px;
	margin-top: -10px;
}
div.content h1.longer {
	font-size: 32px;
}
div.content ul, div.content ol {
	margin: 10px;
	margin-left: 45px;
}
div.content a.learn_more {
	font-family: "ralewaybold", Arial;
	color: #16777a;
	text-decoration: underline;
}
div.content h2, th {
	font-size: 24px;
	color: #ea721c;
	font-weight: normal;
	font-family: "ralewayregular", "Raleway", Arial;
	margin: 0.5em 0;
}
div.content h3 {
	font-size: 20px;
	color: #167A7C;
	font-weight: normal;
	font-family: "ralewayregular", "Raleway", Arial;
	margin: 0.5em 0;
}
div.content p {
	margin: 13px 0 19px 0;
}
div.content p.mid {
	margin-bottom: 7px;
}
div.content div.content_links {
	background: url(../images/content_links_bg.png) 0 0 no-repeat;
	padding: 1px 0 0 37px;
	width: 186px;
	float: right;
	margin: 22px 2px 22px 47px;
}
div.content div.content_links ul {
	margin: 0;
	list-style: none;
}
div.content div.content_links ul li {
	line-height: 18px;
	font-size: 18px;
	background: url(../images/content_links_sep.png) 0 0 no-repeat;
	font-family: "ralewaysemibold", Arial;
	padding: 6px 0 6px 11px;
}
div.content div.content_links ul li a {
	color: #617c7d;
}
div.content div.content_links ul li a:hover, div.content div.content_links ul li.active a {
	color: #af7e66;
	text-decoration: none;
}
div.content div.content_links ul li.first {
	background: none;
	padding-top: 0;
}
/* featured */
div.featured {
	background: url(../images/featured_box.jpg) 0 0 no-repeat;
	height: 320px;
	position: relative;
	z-index: 10;
	padding: 30px 0 0 190px;
}
div.featured div.featured_slider1 {
	width: 264px;
	height: 264px;
	overflow: hidden;
	position: absolute;
	top: 30px;
	left: 615px;
	z-index: 35;
}
div.featured div.featured_slider1 ul, div.featured div.featured_slider1 ul li {
	list-style: none;
	width: 264px;
	height: 264px;
	overflow: hidden;
}
div.featured div.featured_slider2 {
	width: 339px;
	height: 339px;
	overflow: hidden;
	position: absolute;
	top: 35px;
	left: 320px;
	z-index: 30;
}
div.featured div.featured_slider2 ul, div.featured div.featured_slider2 ul li {
	list-style: none;
	width: 339px;
	height: 339px;
	overflow: hidden;
}
/* featured title */
div.featured_title {
	padding: 5px 18px 4px 305px;
	overflow: hidden;
	margin: 0 0 -68px 0;
	position: relative;
	z-index: 10;
	background: url(../images/featured_title_bg.png) 0 0 no-repeat;
}
div.featured_title ul, div.featured_title ul li {
	list-style: none;
	width: 685px;
	height: 178px;
	overflow: hidden;
}
div.featured_title div.featured_title_text {
	float: left;
	font-size: 26px;
	color: #FFF;
	font-family: "ralewaysemibold", Arial;
	text-transform: uppercase;
	line-height: normal;
	padding: 13px 0;
	text-shadow: #183d3e 2px 2px 5px;
}
div.featured_title div.featured_title_text span.heading {
	display: block;
	font-size: 38px;
	margin: 0 0 6px 0;
}
div.featured_title div.featured_title_text span.subheading {
	display: block;
	margin: 0 0 0 36px;
}
div.featured_title div.featured_title_text strong {
	font-size: 32px;
}
div.featured_title div.hero_image {
	float: right;
	width: 179px;
	height: 178px;
}
/* featured menu */
div.featured_menu {
	width: 340px;
	height: 350px;
	margin: 0 0 0 -55px;
	float: left;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 40;
	background: url(../images/featured_menu_bg.png) 100% 0 no-repeat;
}
div.featured_menu ul {
	margin: 0;
	list-style: none;
	padding: 32px 0;
}
div.featured_menu ul li {
	display: block;
	font-family: "ralewaysemibold", Arial;
	width: 319px;
	padding: 0 0 4px 0;
}
div.featured_menu ul li a {
	display: block;
	text-align: right;
	color: #FFF;
	height: 24px;
	padding: 0 10px;
	line-height: 20px;
}
div.featured_menu ul li.item01 a {
	background: url(../images/featured_menu.png) 0 0 no-repeat;
	height: 25px;
	line-height: 22px;
}
div.featured_menu ul li.item02 a {
	background: url(../images/featured_menu.png) 0 -29px no-repeat;
	height: 25px;
	line-height: 22px;
}
div.featured_menu ul li.item03 a {
	background: url(../images/featured_menu.png) 0 -58px no-repeat;
	padding-right: 16px;
}
div.featured_menu ul li.item04 a {
	background: url(../images/featured_menu.png) 0 -86px no-repeat;
	padding-right: 28px;
	height: 26px;
	line-height: 22px;
}
div.featured_menu ul li.item05 a {
	background: url(../images/featured_menu.png) 0 -115px no-repeat;
	height: 26px;
	padding-right: 36px;
	line-height: 22px;
}
div.featured_menu ul li.item06 a {
	background: url(../images/featured_menu.png) 0 -144px no-repeat;
	padding-right: 46px;
}
div.featured_menu ul li.item07 a {
	background: url(../images/featured_menu.png) 0 -173px no-repeat;
	padding-right: 58px;
}
div.featured_menu ul li.item08 a {
	background: url(../images/featured_menu.png) 0 -201px no-repeat;
	padding-right: 70px;
}
div.featured_menu ul li.item09 a {
	background: url(../images/featured_menu.png) 0 -230px no-repeat;
	height: 25px;
	padding-right: 88px;
	line-height: 22px;
}
div.featured_menu ul li.item10 a {
	background: url(../images/featured_menu.png) 0 -259px no-repeat;
	height: 26px;
	padding-right: 108px;
	line-height: 22px;
}
div.featured_menu ul li.item01 a:hover, div.featured_menu ul li.active.item01 a {
	background: url(../images/featured_menu_hover.png) 0 0 no-repeat;
	text-decoration: none;
}
div.featured_menu ul li.item02 a:hover, div.featured_menu ul li.active.item02 a {
	background: url(../images/featured_menu_hover.png) 0 -29px no-repeat;
	text-decoration: none;
}
div.featured_menu ul li.item03 a:hover, div.featured_menu ul li.active.item03 a {
	background: url(../images/featured_menu_hover.png) 0 -58px no-repeat;
	text-decoration: none;
}
div.featured_menu ul li.item04 a:hover, div.featured_menu ul li.active.item04 a {
	background: url(../images/featured_menu_hover.png) 0 -86px no-repeat;
	text-decoration: none;
}
div.featured_menu ul li.item05 a:hover, div.featured_menu ul li.active.item05 a {
	background: url(../images/featured_menu_hover.png) 0 -115px no-repeat;
	text-decoration: none;
}
div.featured_menu ul li.item06 a:hover, div.featured_menu ul li.active.item06 a {
	background: url(../images/featured_menu_hover.png) 0 -144px no-repeat;
	text-decoration: none;
}
div.featured_menu ul li.item07 a:hover, div.featured_menu ul li.active.item07 a {
	background: url(../images/featured_menu_hover.png) 0 -173px no-repeat;
	text-decoration: none;
}
div.featured_menu ul li.item08 a:hover, div.featured_menu ul li.active.item08 a {
	background: url(../images/featured_menu_hover.png) 0 -201px no-repeat;
	text-decoration: none;
}
div.featured_menu ul li.item09 a:hover, div.featured_menu ul li.active.item09 a {
	background: url(../images/featured_menu_hover.png) 0 -230px no-repeat;
	text-decoration: none;
}
div.featured_menu ul li.item10 a:hover, div.featured_menu ul li.active.item10 a {
	background: url(../images/featured_menu_hover.png) 0 -259px no-repeat;
	text-decoration: none;
}
div.featured_menu ul li ul, div.featured_menu ul li.sfHover ul {
	padding: 0 5px 16px 5px;
	background: url(../images/dropdown_bg.png) 0 100% no-repeat;
}
div.featured_menu ul li ul li, div.featured_menu ul li.sfHover ul li {
	width: 100%;
	padding: 0;
}
div.featured_menu ul li ul li a, div.featured_menu ul li.sfHover ul li a {
	text-align: left;
	color: #006a6d;
	height: auto;
	padding: 3px 18px;
	line-height: normal;
	font-size: 14px;
	background: none;
}
div.featured_menu ul li ul li a:hover, div.featured_menu ul li.sfHover ul li a:hover {
	color: #FFF;
	background: #006a6d url(../images/dropdown_arrow.png) 3px 5px no-repeat;
	text-decoration: none;
}
div.featured_menu ul li span.dropdown-tip {
	display: none;
	background: url(../images/dropdown_bg.png) -300px 0 no-repeat;
	height: 16px;
	z-index: 100;
	position: absolute;
	width: 199px;
	left: 98%;
	top: 0;
}
div.featured_menu ul li.sfHover span.dropdown-tip {
	display: block;
}
/* dropdown menu */
div.featured_menu ul li.item04 ul, div.featured_menu ul li.item04 span.dropdown-tip {
	margin-left: -10px;
}
div.featured_menu ul li.item05 ul, div.featured_menu ul li.item05 span.dropdown-tip {
	margin-left: -20px;
}
div.featured_menu ul li.item06 ul, div.featured_menu ul li.item06 span.dropdown-tip {
	margin-left: -30px;
}
div.featured_menu ul li.item07 ul, div.featured_menu ul li.item07 span.dropdown-tip {
	margin-left: -40px;
}
ul.sf-menu, ul.sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.sf-menu ul {
	position: absolute;
	top: -999em;
	width: 189px;
}
ul.sf-menu .item04 ul {
}
ul.sf-menu ul li {
	width: 100%;
}
ul.sf-menu li:hover {
	visibility: inherit;
}
ul.sf-menu li {
	float: left;
	position: relative;
}
ul.sf-menu a {
	display: block;
	position: relative;
}
ul.sf-menu li:hover ul, ul.sf-menu li.sfHover ul {
	left: 98%;
	top: 16px;
	z-index: 99;
}
ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul {
	left: 10em;
	top: 0;
}
ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul {
	top: -999em;
}
ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul {
	left: 10em;
	top: 0;
}
/* footer menu */
div.footer_menu {
	width: 550px;
	padding: 23px 0 0 24px;
	float: left;
}
div.footer_menu ul {
	margin: 0;
	list-style: none;
}
div.footer_menu ul li {
	float: left;
	font-size: 12px;
	background: url(../images/bullet.png) 2px 6px no-repeat;
	padding: 0 0 8px 13px;
	border-bottom: #276d6f 1px solid;
	width: 137px;
	margin: 0 21px 7px 0;
	line-height: 120%;
}
div.footer_menu ul li a {
	color: #f2f1f1;
}
/* footer copyright */
div.footer_copyright {
	float: right;
	width: 384px;
	padding: 33px 16px 0 0;
	font-size: 12px;
	color: #f2f1f1;
}
div.footer_copyright img {
	float: right;
}
div.footer_copyright a {
	color: #f2f1f1;
}
div.footer_copyright div.text {
	float: left;
	width: 320px;
	text-align: right;
	padding: 0 10px 0 0;
	color: #f2f1f1;
}
div.footer_copyright div.text span.top {
	display: block;
	font-size: 16px;
	padding: 2px 0 10px 0;
}
.photoBorder {
	padding: 1px;
	border: 1px solid #C5BCAB;
}
.photo, .photos, .photoWhite {
	padding: 1px;
	clear: right;
	float: right;
	border: 1px solid #C5BCAB;
	margin-bottom: 10px;
	margin-left: 10px;
}
.photoLeft {
	float: left;
	margin-right: 10px;
	margin-left: 0px;
	margin-top: 0px;
	padding: 1px;
	border: 1px solid #C5BCAB;
}
.photoWhite {
	padding: 10px;
	background: #fff;
	font-size: 12px;
	text-align: center;
}
.photoWhite img {
	display: block;
	margin-bottom: 5px;
}
.photos {
	padding: 5px;
	clear: right;
	float: right;
	border: 1px solid #C5BCAB;
	margin-bottom: 10px;
	margin-left: 10px;
}
.photos img {
	margin: 5px;
}
.caption {
	font-size: 14px;
	color: #666;
	padding: 5px;
	background: #fff;
	display: block;
	text-align: center;
}
tr.procedures td {
	background-color: #D6DFEE;
	padding: 5px;
	font-size: 12px;
}
tr.caption {
	display: table-row;
}
.important {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #999;
	clear: right;
	float: right;
	width: 250px;
	margin-bottom: 10px;
	margin-left: 10px;
}
.important strong {
	color: #600;
}
.notice {
	background-color: #FFFFE8;
	padding: 3px;
	border: 1px solid #DDB000;
	font-size: 14px;
}
.notice strong {
	color: #600;
}
table.hours {
	background: #fff;
	border: 1px #9E9E9E solid;
}
.border {
	border: 1px solid #B6B0A7;
}
.quote {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #C4E9EA;
}
div.content strong {
	color: #16777A;
}
div.highlight {
	background-color: #FFF;
	border: 1px solid #BAB9B8;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
	clear: both;
}
div.presentation {
	background-color: #FFF;
	padding: 5px;
	border: 1px solid #C4E9EA;
}
#contactforms {
	width: 700px;
}
#contactforms textarea {
	width: 600px;
}
#contactforms .half {
	width: 300px;
}
#contactforms .phone {
	width: 125px;
}
#contactforms legend {
	padding: 10px;
	padding-left: 0px;
	font-size: 18px;
	color: #684825;
	font-weight: bold;
}
#contactforms label span {
	width: 100px;
	display: inline-block;
	font-weight: bold;
	text-align: right;
	padding-right: 10px;
}
#contactforms input.submit {
	padding: 10px;
}
#contactforms table.times, #contactforms table.times td {
	padding: 0px;
}
/* Contact Form */
#contactforms form textarea.full {
	width: 500px;
}
#contactforms form textarea {
	padding: 5px;
}
#contactforms form .long, #contactforms form input.full {
	width: 500px;
}
#contactforms form .half {
	width: 280px;
}
#contactforms form fieldset.half {
	width: auto;
}
#contactforms form fieldset.half input {
	width: 280px;
}
#contactforms {
	float: left;
}
#contactforms .field {
	padding-bottom: 5px;
}
#contactforms .field label {
	display: block;
}
#contactforms div.form {
	border: 1px solid #999999;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
#contactforms blockquote {
	margin-left: 10px;
}
#contactforms blockquote label {
	margin-bottom: 10px;
	padding-top: 0px;
	cursor: pointer;
	cursor: hand;
}
#contactforms blockquote input {
	float: left;
	border: 1px red solid;
	margin-bottom: 20px;
	margin-right: 10px;
	margin-top: 3px;
}
#contactforms blockquote label div {
	float: none;
	width: 285px;
}
#contactforms label {
	display: block;
	margin-bottom: 5px;
	margin-top: 10px;
}
#contactforms .btn {
	display: inline-block;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em;
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	font-weight: bold;
	font-size: 16px;
}
#contactforms .btn:hover {
	text-decoration: none;
}
#contactforms .btn:active {
	position: relative;
	top: 1px;
}
a.referralform {
	float: right;
	width: 200px;
	padding: 20px;
	background: #fff;
	border: 1px #999 solid;
	margin-left: 10px;
	margin-bottom: 10px;
	text-align: center;
	margin-top: 20px;
}
/* bootstrap buttons */ 
.btn {
	display: inline-block;
 *display: inline;
	padding: 4px 12px;
	margin-bottom: 0;
 *margin-left: .3em;
	font-size: 14px;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
 *background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #bbbbbb;
 *border: 0;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #a2a2a2;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
 *zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn:hover, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
	color: #333333;
	background-color: #e6e6e6;
 *background-color: #d9d9d9;
}
.btn:active, .btn.active {
	background-color: #cccccc \9;
}
.btn:first-child {
 *margin-left: 0;
}
.btn:hover {
	color: #333333;
	text-decoration: none;
	background-position: 0 -15px;
	-webkit-transition: background-position 0.1s linear;
	-moz-transition: background-position 0.1s linear;
	-o-transition: background-position 0.1s linear;
	transition: background-position 0.1s linear;
}
.btn:focus {
	outline: thin dotted #333;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px;
}
.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn.disabled, .btn[disabled] {
	cursor: default;
	background-image: none;
	opacity: 0.65;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-large {
	padding: 11px 19px;
	font-size: 17.5px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
.btn-large [class^="icon-"], .btn-large [class*=" icon-"] {
	margin-top: 4px;
}
.btn-small {
	padding: 2px 10px;
	font-size: 11.9px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btn-small [class^="icon-"], .btn-small [class*=" icon-"] {
	margin-top: 0;
}
.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] {
	margin-top: -1px;
}
.btn-mini {
	padding: 0 6px;
	font-size: 10.5px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
.btn-block {
	display: block;
	width: 100%;
	padding-right: 0;
	padding-left: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn-block + .btn-block {
	margin-top: 5px;
}
input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block {
	width: 100%;
}
.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active {
	color: rgba(255, 255, 255, 0.75);
}
.btn {
	border-color: #c5c5c5;
	border-color: rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.15) rgba(0, 0, 0, 0.25);
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #006dcc;
 *background-color: #0044cc;
	background-image: -moz-linear-gradient(top, #0088cc, #0044cc);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#0088cc), to(#0044cc));
	background-image: -webkit-linear-gradient(top, #0088cc, #0044cc);
	background-image: -o-linear-gradient(top, #0088cc, #0044cc);
	background-image: linear-gradient(to bottom, #0088cc, #0044cc);
	background-repeat: repeat-x;
	border-color: #0044cc #0044cc #002a80;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0044cc', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	color: #ffffff;
	background-color: #0044cc;
 *background-color: #003bb3;
}
.btn-primary:active, .btn-primary.active {
	background-color: #003399 \9;
}
.btn-warning {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #faa732;
 *background-color: #f89406;
	background-image: -moz-linear-gradient(top, #fbb450, #f89406);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
	background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
	background-image: -o-linear-gradient(top, #fbb450, #f89406);
	background-image: linear-gradient(to bottom, #fbb450, #f89406);
	background-repeat: repeat-x;
	border-color: #f89406 #f89406 #ad6704;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450', endColorstr='#fff89406', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-warning:hover, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
	color: #ffffff;
	background-color: #f89406;
 *background-color: #df8505;
}
.btn-warning:active, .btn-warning.active {
	background-color: #c67605 \9;
}
.btn-danger {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #da4f49;
 *background-color: #bd362f;
	background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
	background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
	background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
	background-repeat: repeat-x;
	border-color: #bd362f #bd362f #802420;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-danger:hover, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
	color: #ffffff;
	background-color: #bd362f;
 *background-color: #a9302a;
}
.btn-danger:active, .btn-danger.active {
	background-color: #942a25 \9;
}
.btn-success {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #5bb75b;
 *background-color: #51a351;
	background-image: -moz-linear-gradient(top, #62c462, #51a351);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
	background-image: -webkit-linear-gradient(top, #62c462, #51a351);
	background-image: -o-linear-gradient(top, #62c462, #51a351);
	background-image: linear-gradient(to bottom, #62c462, #51a351);
	background-repeat: repeat-x;
	border-color: #51a351 #51a351 #387038;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-success:hover, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
	color: #ffffff;
	background-color: #51a351;
 *background-color: #499249;
}
.btn-success:active, .btn-success.active {
	background-color: #408140 \9;
}
.btn-info {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #49afcd;
 *background-color: #2f96b4;
	background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
	background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
	background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
	background-repeat: repeat-x;
	border-color: #2f96b4 #2f96b4 #1f6377;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-info:hover, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
	color: #ffffff;
	background-color: #2f96b4;
 *background-color: #2a85a0;
}
.btn-info:active, .btn-info.active {
	background-color: #24748c \9;
}
.btn-inverse {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
	background-color: #363636;
 *background-color: #222222;
	background-image: -moz-linear-gradient(top, #444444, #222222);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
	background-image: -webkit-linear-gradient(top, #444444, #222222);
	background-image: -o-linear-gradient(top, #444444, #222222);
	background-image: linear-gradient(to bottom, #444444, #222222);
	background-repeat: repeat-x;
	border-color: #222222 #222222 #000000;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
 filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}
.btn-inverse:hover, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
	color: #ffffff;
	background-color: #222222;
 *background-color: #151515;
}
.btn-inverse:active, .btn-inverse.active {
	background-color: #080808 \9;
}
button.btn, input[type="submit"].btn {
 *padding-top: 3px;
 *padding-bottom: 3px;
}
 button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
 padding: 0;
 border: 0;
}
button.btn.btn-large, input[type="submit"].btn.btn-large {
 *padding-top: 7px;
 *padding-bottom: 7px;
}
button.btn.btn-small, input[type="submit"].btn.btn-small {
 *padding-top: 3px;
 *padding-bottom: 3px;
}
button.btn.btn-mini, input[type="submit"].btn.btn-mini {
 *padding-top: 1px;
 *padding-bottom: 1px;
}
.btn-link, .btn-link:active, .btn-link[disabled] {
	background-color: transparent;
	background-image: none;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.btn-link {
	color: #0088cc;
	cursor: pointer;
	border-color: transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-link:hover {
	color: #005580;
	text-decoration: underline;
	background-color: transparent;
}
.btn-link[disabled]:hover {
	color: #333333;
	text-decoration: none;
}
.btn-group {
	position: relative;
	display: inline-block;
 *display: inline;
 *margin-left: .3em;
	font-size: 0;
	white-space: nowrap;
	vertical-align: middle;
 *zoom: 1;
}
.btn-group:first-child {
 *margin-left: 0;
}
.btn-group + .btn-group {
	margin-left: 5px;
}
.btn-toolbar {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 0;
}
.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group {
	margin-left: 5px;
}
.btn-group > .btn {
	position: relative;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;
}
.btn-group > .btn + .btn {
	margin-left: -1px;
}
.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover {
	font-size: 14px;
}
.btn-group > .btn-mini {
	font-size: 10.5px;
}
.btn-group > .btn-small {
	font-size: 11.9px;
}
.btn-group > .btn-large {
	font-size: 17.5px;
}
.btn-group > .btn:first-child {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 4px;
	border-bottom-left-radius: 4px;
	-webkit-border-top-left-radius: 4px;
	border-top-left-radius: 4px;
	-moz-border-radius-bottomleft: 4px;
	-moz-border-radius-topleft: 4px;
}
.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
	-webkit-border-top-right-radius: 4px;
	border-top-right-radius: 4px;
	-webkit-border-bottom-right-radius: 4px;
	border-bottom-right-radius: 4px;
	-moz-border-radius-topright: 4px;
	-moz-border-radius-bottomright: 4px;
}
.btn-group > .btn.large:first-child {
	margin-left: 0;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-moz-border-radius-topleft: 6px;
}
.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-topright: 6px;
	-moz-border-radius-bottomright: 6px;
}
.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active {
	z-index: 2;
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
 *padding-top: 5px;
	padding-right: 8px;
 *padding-bottom: 5px;
	padding-left: 8px;
	-webkit-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group > .btn-mini + .dropdown-toggle {
 *padding-top: 2px;
	padding-right: 5px;
 *padding-bottom: 2px;
	padding-left: 5px;
}
.btn-group > .btn-small + .dropdown-toggle {
 *padding-top: 5px;
 *padding-bottom: 4px;
}
.btn-group > .btn-large + .dropdown-toggle {
 *padding-top: 7px;
	padding-right: 12px;
 *padding-bottom: 7px;
	padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
	background-image: none;
	-webkit-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
}
.btn-group.open .btn.dropdown-toggle {
	background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
	background-color: #0044cc;
}
.btn-group.open .btn-warning.dropdown-toggle {
	background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
	background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
	background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
	background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
	background-color: #222222;
}
.btn .caret {
	margin-top: 8px;
	margin-left: 0;
}
.btn-mini .caret, .btn-small .caret, .btn-large .caret {
	margin-top: 6px;
}
.btn-large .caret {
	border-top-width: 5px;
	border-right-width: 5px;
	border-left-width: 5px;
}
.dropup .btn-large .caret {
	border-bottom-width: 5px;
}
.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
	border-top-color: #ffffff;
	border-bottom-color: #ffffff;
}
/* End Bootstrap Buttons */ .errormessage {
	font-weight: bold;
	color: #600;
	background-color: #FCC;
	border: 2px solid #F93;
	padding: 10px;
}
.asterisk {
	font-size: 14px;
	background-color: #fff;
	padding: 10px;
	border: 1px #cccccc solid;
	display: block;
	border-radius:10px;

}
.asterisk.home {
	width:450px;
	margin:15px 0 15px 0;	
}
.asterisk strong {
	color:#006A6D;
	font-weight:bold;	
}
.content .asterisk {
width:530px;	
margin-left:160px;
}