/* -- Global -- */

html,
body {
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-size: 101%;
	line-height: 100%;
	font-family: verdana, arial, helvetica, sans-serif;
	text-align: center;
	background: #FFF;
}

img {
	display: block;
	border: 0;
}

form {
	margin: 0;
	padding: 0;
}

form.generic-form p.captcha span.left {
    padding-top: 12px;
}

form.generic-form p.captcha span.left input.input {
    width: 95px;
}

form.generic-form p.captcha span.right {
    padding-right: 12px;
}

textarea {
	overflow: auto;
}

ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

li {
	vertical-align: bottom;
}

p {
	margin: 15px 0;
	padding: 0;
}

a {
	color: #2262A0;
	text-decoration: none;
}

.left {
	display: block;
	float: left !important;
}

.right {
	display: block;
	float: right !important;
}

.clear {
	display: block;
	clear: both;
	overflow: hidden;
	height: 0;
}

.hr {
	border-top: 1px solid #CBC0A9;
	height: 10px;
	background: url(/images/layout/hr.gif) repeat-x;
}

.align-left {
	text-align: left;
}

.align-center {
	text-align: center;
}

.align-center img {
	margin: 0 auto;
}

.align-right {
	text-align: right;
}

.flash-success,
.flash-error,
.flash-warning,
.flash-notice {
	display: block;
	padding: 8px 15px;
	margin: 0;
	margin-bottom: 15px;
	font-size: 13px;
	font-weight: bold;
	color: #333;
}

.flash-success {
	color: #548F30;
}

.flash-error {
	color: #CC0000;
}

.pagination { 
	margin: 20px 3px 20px 3px;
	padding: 3px;
	text-align: center;
}

.pagination a { 
	margin: 2px;
	padding: 2px 5px;
	color: #000;
	text-decoration: none;
	border: 1px solid #CCC; 
}

.pagination a:hover, 
.pagination a:active { 
	background: #e9f6fd; 
}

.pagination span.current {
	margin: 2px;
	padding: 2px 5px;
	font-weight: bold;
	color: #000;
	border: 1px solid #CCC;
	background: #e9f6fd; 
}

.pagination span.disabled {
	margin: 2px;
	padding: 2px 5px;
	color: #CCC;
	border: 1px solid #CCC;
}


.quote {
	color: #8F856D;
	font-family: georgia;
	font-size: 16px;
	border: 1px dotted #A59C89;
	border-left: 0;
	border-right: 0;
	padding: 10px 4px 4px;
}

.quote .align-right {
	font-size: 12px;
}

.sidebar {
	float: right;
	margin-right: -250px;
	margin-top: 15px;
	text-align: center;
}

.caption {
	display: block;
	padding-top: 10px;
	text-align: center;	
}

/* -- Layout -- */

#layout {
	width: 990px;
	padding: 20px 0 20px;
	margin: 0 auto;
	text-align: left;
}

#header {
	height: 86px;
	background: url(/images/layout/banner.jpg) right top no-repeat;
}

#header h1 {
	display: none;
}	

#header img {
	float: left;
}

#header .right {
	padding: 7px 13px;
	font-size: 11px;
	color: #9C9A8F;
	font-weight: normal;
}

#header .right a {
	color: #5E5648;
	text-decoration: none;
}

#header .right a:hover {
	border-bottom: 1px solid #9C9A8F;
}

#layout-left {
	float: left;
	width: 265px;
}

#layout-right {
	float: left;
	width: 725px;
}

#top-left {
	height: 80px;
	background: #CC9933 url(/images/layout/top-left.jpg) no-repeat;
}

#top-right {
	height: 41px;
	background: #CC9933 url(/images/layout/top-right.jpg) no-repeat;
}

#top-left-login {
	height: 130px;
	padding: 13px 10px 0;
	background: #CC9933 url(/images/layout/top-left-login.jpg) no-repeat;
}

#top-left-login h2 {
	margin: 0;
	padding: 6px 0;
	font-family: arial, helvetica, sans-serif;
	font-size: 15px;
	color: #31302C;
}

#top-left-login p {
	font-size: 10px;
	line-height: 13px;
	font-weight: bold;
	color: #534D40;
	margin: 0;
	padding: 0;
}

#top-left-login p a {
	color: #FFF;
}

#top-left-login p a:hover {
	text-decoration: underline;
}

#bottom-left {
	padding: 12px 8px;
	margin-top: 1px;
	background: #003E7E;
}


/* -- Navigation -- */

#navigation,
#navigation-dealers {
	padding-bottom: 1px;
	margin-bottom: 15px;
	background: url(/images/layout/nav-bottom-bg.jpg) left bottom no-repeat;
}

#navigation-dealers {
	padding-top: 10px;
}

#navigation .nav {
	height: 46px;
}

#navigation-dealers .nav {
	height: 28px;
}

#navigation .nav .link,
#navigation-dealers .nav .link {
	display: block;
	width: 245px;
	height: 1px;
	padding-top: 45px;
	overflow: hidden;
}

#navigation-dealers .nav .link {
	padding-top: 27px;
}

#navigation .nav ul,
#navigation-dealers .nav ul {
	display: none;
	position: absolute;
	z-index: 1000;
	margin-left: 240px;
	margin-top: -50px;
	background: #265F99;
	border-top: 1px solid #659CD4;
	border-right: 1px solid #659CD4;
	border-bottom: 1px solid #003E7E;
	padding: 11px 2px 11px 15px;
}

#navigation-dealers .nav ul {
	margin-top: -32px;
	padding-top: 5px;
	padding-bottom: 5px;
}

#navigation .sub,
#navigation-dealers .sub {
	display: block;
	padding-top: 2px;
	padding-left: 12px;
	padding-bottom: 5px;
	background: url(/images/layout/nav-arrow.gif) 0 6px no-repeat;
}

#navigation .sub a,
#navigation-dealers .sub a {
	display: block;
	color: #C2D5E7;
	font-family: arial, helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	padding-right: 28px;
	line-height: 13px;
}

#navigation .sub a:hover,
#navigation-dealers .sub a:hover {
	color: #FFF;
}

#nav-about .link {
	background: url(/images/layout/nav-about.jpg);
}

#nav-about .hover {
	background: url(/images/layout/nav-about.jpg) -245px 0;
}

#nav-guide .link {
	background: url(/images/layout/nav-guide.jpg);
}

#nav-guide .hover {
	background: url(/images/layout/nav-guide.jpg) -245px 0;
}

#nav-education .link {
	background: url(/images/layout/nav-education.jpg);
}

#nav-education .hover {
	background: url(/images/layout/nav-education.jpg) -245px 0;
}

#nav-tips .link {
	background: url(/images/layout/nav-tips.jpg);
}

#nav-tips .hover {
	background: url(/images/layout/nav-tips.jpg) -245px 0;
}

#nav-mediation .link {
	background: url(/images/layout/nav-mediation.jpg);
}

#nav-mediation .hover {
	background: url(/images/layout/nav-mediation.jpg) -245px 0;
}

#nav-community .link {
	background: url(/images/layout/nav-community.jpg);
}

#nav-community .hover {
	background: url(/images/layout/nav-community.jpg) -245px 0;
}

#nav-careers .link {
	background: url(/images/layout/nav-careers.jpg);
}

#nav-careers .hover {
	background: url(/images/layout/nav-careers.jpg) -245px 0;
}

#nav-auto-show .link {
	background: url(/images/layout/nav-auto-show.jpg);
}

#nav-auto-show .hover {
	background: url(/images/layout/nav-auto-show.jpg) -245px 0;
}

#nav-dealers-about .link {
	background: url(/images/layout/nav-dealers-about.jpg);
}

#nav-dealers-about .hover {
	background: url(/images/layout/nav-dealers-about.jpg) -245px 0;
}

#nav-dealers-legislation .link {
	background: url(/images/layout/nav-dealers-legislation.jpg);
}

#nav-dealers-legislation .hover {
	background: url(/images/layout/nav-dealers-legislation.jpg) -245px 0;
}

#nav-dealers-calendar .link {
	background: url(/images/layout/nav-dealers-calendar.jpg);
}

#nav-dealers-calendar .hover {
	background: url(/images/layout/nav-dealers-calendar.jpg) -245px 0;
}

#nav-dealers-payforms .link {
	background: url(/images/layout/nav-dealers-payforms.jpg);
}

#nav-dealers-payforms .hover {
	background: url(/images/layout/nav-dealers-payforms.jpg) -245px 0;
}

#nav-dealers-registration .link {
	background: url(/images/layout/nav-dealers-registration.jpg);
}

#nav-dealers-registration .hover {
	background: url(/images/layout/nav-dealers-registration.jpg) -245px 0;
}

#nav-dealers-home .link {
	background: url(/images/layout/nav-dealers-home.jpg);
}

#nav-dealers-home .hover {
	background: url(/images/layout/nav-dealers-home.jpg) -245px 0;
}

#nav-dealers-government .link {
	background: url(/images/layout/nav-dealers-government.jpg);
}

#nav-dealers-government .hover {
	background: url(/images/layout/nav-dealers-government.jpg) -245px 0;
}

#nav-dealers-insurance .link {
	background: url(/images/layout/nav-dealers-insurance.jpg);
}

#nav-dealers-insurance .hover {
	background: url(/images/layout/nav-dealers-insurance.jpg) -245px 0;
}

#nav-dealers-jobs .link {
	background: url(/images/layout/nav-dealers-jobs.jpg);
}

#nav-dealers-jobs .hover {
	background: url(/images/layout/nav-dealers-jobs.jpg) -245px 0;
}

#nav-dealers-links .link {
	background: url(/images/layout/nav-dealers-links.jpg);
}

#nav-dealers-links .hover {
	background: url(/images/layout/nav-dealers-links.jpg) -245px 0;
}

#nav-dealers-member .link {
	background: url(/images/layout/nav-dealers-member.jpg);
}

#nav-dealers-member .hover {
	background: url(/images/layout/nav-dealers-member.jpg) -245px 0;
}

#nav-dealers-news .link {
	background: url(/images/layout/nav-dealers-news.jpg);
}

#nav-dealers-news .hover {
	background: url(/images/layout/nav-dealers-news.jpg) -245px 0;
}

#nav-dealers-professional .link {
	background: url(/images/layout/nav-dealers-professional.jpg);
}

#nav-dealers-professional .hover {
	background: url(/images/layout/nav-dealers-professional.jpg) -245px 0;
}

#nav-dealers-employee .link {
	background: url(/images/layout/nav-dealers-employee.jpg);
}

#nav-dealers-employee .hover {
	background: url(/images/layout/nav-dealers-employee.jpg) -245px 0;
}

#nav-dealers-auto-show .link {
	background: url(/images/layout/nav-dealers-auto-show.jpg);
}

#nav-dealers-auto-show .hover {
	background: url(/images/layout/nav-dealers-auto-show.jpg) -245px 0;
}

#nav-dealers-services .link {
	background: url(/images/layout/nav-dealers-services.jpg);
}

#nav-dealers-services .hover {
	background: url(/images/layout/nav-dealers-services.jpg) -245px 0;
}

#nav-dealers-warranty .link {
	background: url(/images/layout/nav-dealers-warranty.jpg);
}

#nav-dealers-warranty .hover {
	background: url(/images/layout/nav-dealers-warranty.jpg) -245px 0;
}

#nav-dealers-resources .link {
	background: url(/images/layout/nav-dealers-resources.jpg);
}

#nav-dealers-resources .hover {
	background: url(/images/layout/nav-dealers-resources.jpg) -245px 0;
}


/* -- Dealer Locator -- */

#dealer-locator {
	padding: 10px;
	background: #2262A0 url(/images/layout/dealer-locator-bg.jpg) repeat-x;
	border: 1px solid #467FB8;
	color: #FFF;
	font-size: 12px;
}

#dealer-locator form {
	padding-top: 5px;
}

#dealer-locator .input-blue {
	margin-bottom: 5px;
}

#dealer-locator .input-blue input {
	width: 223px;
}

#dealer-locator-select {
	width: 225px;
}

#dealer-locator-menu {
	display: none;
	position: absolute;
	z-index: 1000;
	background: #E0ECF8;
	border: 1px solid #004E9B;
	display: none;
	width: 223px;
	height: 120px;
	overflow: auto;
	margin-left: 1px;
	margin-top: -156px;
	font-size: 11px;
	padding: 5px 0;
}

#dealer-locator-menu li {
	height: 21px;
	overflow: hidden;
}

#dealer-locator-menu a {
	display: block;
	padding: 2px 10px;
	color: #2362A0;
}

#dealer-locator-menu a:hover {
	background: #FFF;
}

#dealer-locator .button-blue {
	width: 80px !important;
	margin: 0 auto;
}


/* -- Dealer Menu -- */

#dealer-nav {
	padding: 15px 0;
}

#dealer-nav .select {
	width: 240px !important;
}

#dealer-nav-menu {
	position: absolute;
	z-index: 1000;
	background: #FFF;
	display: none;
	width: 242px;
	font-size: 11px;
	padding: 5px 0;
}

#dealer-nav-menu a {
	display: block;
	padding: 2px 10px;
	color: #534D40;
}

#dealer-nav-menu a:hover {
	background: #FDF6E6;
}


/* -- Dealer Login -- */

#dealers-login {
	text-align: left;
	font-family: arial, helvetica, sans-serif;
	color: #302D25;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	padding: 10px;
	padding-top: 8px;
}

#dealers-login span {
	display: block;
	font-size: 10px;
	font-weight: bold;
	font-weight: normal;
	color: #B3872E;
}

#dealers-login a {
	color: #302D25;
}

#dealers-login a:hover {
	color: #302D25;
	text-decoration: underline;
}


/* -- Content -- */

#content {
	padding: 1px 0 0 1px;
	font-size: 1em;
	line-height: 1.25em;
}

#content h2 {
	display: block;
	height: 38px;
	background: #D3CFC7;
	text-align: right;
	font-size: 19px;
	color: #D3CFC7;
	margin: 0;
}

#content h2 img {
	float: right;
}

#content h2.text {
	margin: 0;
	padding:0 10px 0 0;
	font-size:25px;
	line-height:35px; 
	font-weight:normal;
	color:#FFF;
	text-shadow: 1px 1px 3px #5E5648;
}

#content #page-title {
	padding: 15px 20px 7px;
	height: 45px;
	overflow: hidden;
	background: url(/images/layout/line-fade.jpg) 10px 55px no-repeat;
}

#content #page-title h3 {
	display: block;
	height: 35px;
	float: left;
	font-family: arial, helvetica, sans-serif;
	font-weight: normal;
	font-size: 28px;
	line-height: 35px;
	margin: 0;
	padding: 0;
	color: #322E29;
}

#content #page-title #print {
	display: block;
	float: right;
	width: 15px;
	padding-left: 20px;
	height: 18px;
	margin-top: 12px;
	font-size: 11px;
	color: #5A5249;
	background: url(/images/layout/print.gif) 0 2px no-repeat;
}

#content #page-title #print:hover {
	color: #8F856D;
}

#content #page-full {
	padding-top: 10px;
	padding-left: 20px;
	font-family: arial, helvetica, sans-serif;
	font-size: .75em;
	color: #4D4D4D;
}

#content #page-left {
	float: left;
	padding-top: 10px;
	padding-left: 20px;
	width: 450px;
	font-family: arial, helvetica, sans-serif;
	font-size: .75em;
	color: #4D4D4D;
}

#content #page-right {
	width: 220px;
	float: right;
	padding-top: 10px;
	font-family: arial, helvetica, sans-serif;
	font-size: .75em;
	line-height: 1.15em;
	color: #4D4D4D;
}

#content #page-right li {
	padding-bottom: 8px;
}

#content h4 {
	font-size: 1.4em;
	color: #A37B29;
	margin: 0;
	padding: 10px 0;
}

#content h5 {
	font-size: 1em;
	margin: 0;
	padding: 10px 0;
}

#content h6 {
	font-size: 1em;
	font-weight: normal;
	margin: 0;
	padding: 10px 0;
}

#content ul {
	list-style: disc;
	margin-left: 18px;
	padding: 10px 0;
}

#content ul li {
	vertical-align: auto;
}

#content ul li ul {
	padding: none !important;
}

#content a {
	color: #2262A0;
	text-decoration: none;
}

#content a:hover {
	color: #5A8FC5;
	text-decoration: underline;
}

#content .box {
	border: 1px solid #A59C89;
	padding: 9px;
	background: #EDEAE1 url(/images/layout/box-bg.jpg) repeat-x;
	margin-bottom: 15px;
}




/* -- Footer -- */

#footer {
	margin-top: 20px;
	background: #F2F1EC url(/images/layout/footer-bg.jpg);
	border: 1px solid #8F856D;
	font-size: 11px;
	padding: 6px;
	color: #A59C89;
	text-align: center;
}

#footer a {
	margin: 0 10px;
	color: #8F856D;
}

#footer a:hover {
	color: #534D40;
}

#copyright {
	font-size: 11px;
	padding: 10px;
	text-align: center;
	color: #999;
}


/* -- Search -- */

#search-wrapper {
	margin-left: 488px;
	padding-top: 8px;
	padding-left: 59px;
	height: 26px;
	background: url(/images/layout/search-label.gif) 0 8px no-repeat;
}

#search-wrapper .input-tan {
	width: 166px !important;
}

#search-wrapper .input-tan input {
	float: left;
}


#search-wrapper .submit-button {
	width: 16px !important;
	height: 22px !important;
	padding: 0 !important;
	float: right;
}

#cse-search-results iframe {
	width: 700px;
}



/* -- Calendar -- */


#calendar .event {
	padding-bottom: 10px;
}

#calendar .event .date {
	margin: 0;
	padding: 0 0 0 30px;
	font-weight: bold;
	color: #A37B29;
}

#calendar .seminars {
	margin: 0;
	padding: 0 0 5px 30px;
	background: url(/images/layout/calendar-seminars.gif) no-repeat;
}

#calendar .education {
	margin: 0;
	padding: 0 0 5px 30px;
	background: url(/images/layout/calendar-education.gif) no-repeat;
}

#calendar .generic {
	margin: 0;
	padding: 0 0 5px 30px;
	background: url(/images/layout/calendar-events.gif) no-repeat;
}

#calendar .holidays {
	margin: 0;
	padding: 0 0 5px 30px;
	background: url(/images/layout/calendar-holidays.gif) no-repeat;
}

#calendar .webinar {
	margin: 0;
	padding: 0 0 5px 30px;
	background: url(/images/layout/calendar-webinar.png) no-repeat;
}


#calendar .event .title {
	font-weight: bold;
}

#calendar .event .new-date {
	display: inline-block;
	margin: -1px 5px 0;
	padding: 2px 5px 1px;
	background: #AA0000;
	color: #FFF;
	font-size: 8px;
	letter-spacing: 1px;
	line-height: 13px;
	text-transform: uppercase;
	border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	cursor: default;
}


/* -- Seminars -- */

.seminar-group {
	width: 100%;
	overflow: hidden;
	margin-bottom: 30px;
	border-top: 1px solid #E0DFDB;
}

.seminar-group p {
	float: left;
	width: 42%;
	padding-right: 8%;
	margin-bottom: 0;
	height: 60px;
	overflow: hidden;
}

.course-details {
	width: 100%;
}

.course-details td {
	padding: 10px 0;
	border-bottom: 1px solid #E0DFDB;
}

.course-details tr:last-child td {
	border-bottom: 0;
}

/* -- Form Elements -- */

.button,
.button-blue {
	display: block;
	min-width: 20px;
	width: auto !important;
	width: 20px;
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	line-height: 13px;
	white-space: nowrap;
	border: 1px solid #F2E6CC;
	background: #DDD9D1;
}

.button-blue {
	border: 1px solid #76A4D1;
	background: #276FB6;
}

.button span,
.button-blue span {
	display: block;
	padding: 4px 8px 5px;
	color: #534D40;
	border: 1px solid #A59C89;
	cursor: pointer;
}

.button-blue span {
	color: #FFF;
	border: 1px solid #004E9B;
}

.button:hover,
.button-blue:hover {
	background: #EAE7E1;
}

.button-blue:hover {
	background: #3283D3;
}

a.button-lg {
	display: block;
	text-align: center;
	color: #FFF !important;
	font-size: 17px;
	line-height: 40px;
	text-decoration: none !important;
	background: #2B70B4;
	background: -moz-linear-gradient(top,  #598dc0 0%, #25639e 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#598dc0), color-stop(100%,#25639e));
	background: -webkit-linear-gradient(top,  #598dc0 0%,#25639e 100%);
	background: -o-linear-gradient(top,  #598dc0 0%,#25639e 100%);
	background: -ms-linear-gradient(top,  #598dc0 0%,#25639e 100%);
	background: linear-gradient(to bottom,  #598dc0 0%,#25639e 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#598dc0', endColorstr='#25639e',GradientType=0 );
	border: 1px solid #085099;
	border-radius: 3px;
}

a.button-lg:hover {
	background: #3283D3;
	background: -moz-linear-gradient(top,  #6FA0D0 0%, #3283D3 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6FA0D0), color-stop(100%,#3283D3));
	background: -webkit-linear-gradient(top,  #6FA0D0 0%,#3283D3 100%);
	background: -o-linear-gradient(top,  #6FA0D0 0%,#3283D3 100%);
	background: -ms-linear-gradient(top,  #6FA0D0 0%,#3283D3 100%);
	background: linear-gradient(to bottom,  #6FA0D0 0%,#3283D3 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6FA0D0', endColorstr='#3283D3',GradientType=0 );
	text-shadow: none;
	
}

.select,
.select-blue {
	display: block;
	font-size: 11px;
	line-height: 13px;
	white-space: nowrap;
	border: 1px solid #F2E6CC;
	background: #FFF url(/images/layout/select.gif) right top no-repeat;
}

.select-blue {
	border: 1px solid #76A4D1;
	background: #E0ECF8 url(/images/layout/select-blue.gif) right top no-repeat;
}

.select span,
.select-blue span {
	display: block;
	padding: 4px 8px 5px;
	height: 13px;
	overflow: hidden;
	color: #534D40;
	border: 1px solid #A59C89;
	cursor: pointer;
}

.select-blue span {
	color: #2362A0;
	border: 1px solid #004E9B;
}

.select:hover {
	background: #FFF url(/images/layout/select.gif) right -23px no-repeat;
}

.select-blue:hover {
	background: #FFF url(/images/layout/select-blue.gif) right -23px no-repeat;
}

.input-blue {
	display: inline-block;
	border: 1px solid #76A4D1;
	min-width: 20px;
	width: auto !important;
	width: 18px;
	padding-left: 1px;
	padding-right: 1px;
	background: #004E9B;
}

html>/**/body .input-blue {
	padding-top: 1px;
	padding-bottom: 1px;
}

.input-blue input {
	padding: 2px 0;
	border: 0;
	height: 18px;
	background: #E0ECF8;
}

.input-tan {
	border: 1px solid #F2E6CC;
	min-width: 20px;
	width: auto !important;
	width: 18px;
	height: 22px;
	padding: 1px;
	background:#A59C89;
}

.input-tan input {
	padding: 2px 0;
	border: 0;
	height: 18px;
	width: 150px;
	background: #FFF;
}



/* -- Lightbox -- */

#lightbox {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0;
	background: #000;
	background: rgba(0,0,0,.43);
	text-align: center;
}

#lightbox-img {
	position: relative;
	display: inline-block;
	margin: auto;
	background: #FFF;
	padding: 20px;
	box-shadow: 0 0 4px rgba(0,0,0,.43);
	opacity: .001;
}

#lightbox-img .close {
	display: block;
	position: absolute;
	right: 6px;
	top: 6px;
	width: 12px;
	height: 12px;
	background: url(/images/layout/close.png) center center no-repeat;
}

#lightbox-img img {
	display: block;
}

#lightbox-caption {
	display: block;
	text-align: center;
	font-size: 12px;
	padding-top: 20px;
}



@media print {

	#top-right,
	#footer,
	#copyright,
	#banner,
	#print {
		display: none;
		visibility: hidden;
	}
		
	#layout {
		width: 100%;
		margin: none;
		padding-bottom: none;
		text-align: left;
	}
	
	#layout-left {
		display: none;
		padding-left: 0;
		width: auto;
	}

	#layout h2 {
		display: none;
	}
	
	#content #page-left,
	#content #page-title,
	#content h3,
	#content h4,
	#content h5,
	#content h6 {
		padding-left: 0;
		color: #000;
	}
	
	#content a {
		color: #000;
		text-decoration: none;
		border-bottom: 1px dotted #666;
	}
	


	
}