body {
	color: #333;
}
a {
	text-decoration: underline;
}
#main_content a.btn {
	text-decoration: none;
}
li {
	line-height: 24px;
}
body,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
img,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
legend,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
table th,
table td,
input, textarea, select, .uneditable-input,
.container {
	font-size: 16px;
	font-family: Arial, sans-serif;
	line-height: 21px;
}

p,
blockquote,
pre,
abbr,
acronym,
address,
cite,
code,
del,
dfn,
em,
img,
q,
s,
samp,
small,
strike,
strong,
tt,
var,
dd,
dl,
dt,
li,
ol,
ul,
fieldset,
form,
label,
legend,
button,
table,
caption,
tbody,
tfoot,
thead,
tr,
table th,
table td,
form input,
form textarea,
input, textarea, select, .uneditable-input,
.container {
	color: #333;
}
a:visited {
	color: #005580;
}
a.btn:visited {
	color: #333;
}
a.btn.btn-primary:visited,
a.btn.btn-danger:visited {
	color: #fff;
}
.placeholder { color: #aaa; }
.breadcrumb .active a {
	text-decoration: none;
}
h1 {
/*	line-height: 27px;*/
/*	text-align: center;*/
	margin-bottom: 19px;
	font-size: 21px;
}
#main_content h1 a {
	font-size: 21px;
	line-height: 36px;

}
h2 {
	margin-bottom: 9px;
}
/*.tabs {
	border-bottom: 1px solid gray;
}
.tabs li {
	margin-bottom: -1px;

}*/
.tabs .active a {
	text-decoration: none;
	color: #333;
}
.tabs .active > a:hover,
.tabs .active > a:hover:visited {
	color: #0069d6;
	text-decoration: underline;
	cursor: pointer;
}
.alert-message.block-message ul, .alert-message.block-message p {
	margin-bottom: 20px;
}
.alert-message.block-message ul:last-child, .alert-message.block-message p:last-child {
	margin-bottom: 0;
}
.breadcrumb .divider {
  color: inherit;
}
.no_margin_bottom {
	margin-bottom: 0;
}
select {
	width: auto;
}

.well p:last-child,
.well form.last,
.well p.last {
	margin-bottom: 0;
}
.container {
	margin-left: 20px;
}
.pagination a {
	float: none;
}
a.external {
	background-attachment: scroll;
	background-color: transparent;
	background: url(/images/design/external.png) no-repeat 100% 50%;

	padding-right: 13px;
}
ol.spaced  li{
	margin-bottom: 10px;
}
.hero-unit {
	background-color: white;
	border-color: lightgray!important;
	border-radius: 3px;
}
.hero-unit h1{
	font-size: 35px;
}
[class^="icon-"],[class*=" icon-"]{
	background-image:url("/images/glyphicons-halflings.png");
}
fieldset {
	
}
legend {
	border-bottom: none;
	display: inline;
	width: auto;
}
code {
	background: transparent;
	border: none;
}
.grayed {
	color: gray;
}