@charset "UTF-8";
/* CSS Document */
/*
Colors: 
	red - a22731
	blue - 322b65
	gray1
	gray1
*/
body {
	font: medium Helvetica, "Helvetica Neue", Arial, sans-serif;

}

h1{
	color: #a22731;
	font: normal 1.83em Helvetica, Arial,sans-serif;
	margin: 0 0 10px 0;	
}
h2 {
	color: #322b65;
	font: normal  1.15em  Helvetica, Arial,sans-serif;
	margin-bottom: 5px;
}


h3 {
	/*outline: 1ps solid red;
	background: #a22731;*/
	font-weight: bold;
	/*padding: 4px 0 4px 10px;*/
	margin-left: 0px;
	color: #000000;
	/*font-size: 16px;*/
	font-size: 1.0em;
}


h4 {
	outline: 1ps solid red;
	background: #a22731;
	font-weight: normal;
	padding: 4px 0 4px 10px;;
	margin-left: 0px;
	color: white;
	/*font-size: 16px;*/
	font-size: 1.0em;
}



h5 {
	color: #322b65;
	font: normal  1.15em  Helvetica, Arial,sans-serif;
	margin-bottom: 5px;
}

h6 {
	color: #322b65;
	font: normal  1.15em  Helvetica, Arial,sans-serif;
	margin-bottom: 5px;
}

p {
	color: #333;
	line-height: 1.4em;
	margin-bottom: 20px;
	font-size: .8em;
}


.login p {
color: #FFFFFF;
}

.login a:link, .login a:hover, .login a:visited  {
color: #FFFFFF;
}

a:link, a:visited {
	color: #a22731;
}
a:hover, a:active {
	color: #322b65;
}
.boardList {
}
.boardList p, .boardList h2, .bodLink  {
	margin-left: 85px;
} 
a.bodLink  {
	width: 420px;
	display:block;
	margin-top: 5px;
	margin-bottom: 5px;
}
.imgSlot {
	float:left;
	margin-top: -22px;
}
a.linkLg {
	color: #322b65;
	font-size: 1.25em;
}
.contactLeftBlock {
	width: 120px;
	display:block;
	float:left;
}
.contactRightBlock {
	width: 300px;
	display:block;
	float:left;
}
.videoBlock {
	margin-bottom: 20px;
}
.factList {
	margin-bottom: 20px;
	list-style-type:none;
	font: .90em Helvetica, "Helvetica Neue", Arial, sans-serif;
	color: #333;
	line-height: 1.4em;
}
.factList li {
	margin-bottom: 5px;
}
.textFormat {
	font: .8em Helvetica, "Helvetica Neue", Arial, sans-serif;
	color: #333;
	line-height: 1.4em;
}
.textFormat td {
	border-top: 1px solid #555;
}

.lgRedtext {
	color: #a22731;
	font-size: 1.0em;
}




dt{font-weight:700}
dd{margin:0 0 1em .8em}
blockquote{margin:0 0 1em .8em}
blockquote:before,blockquote:after,q:before,q:after{content:""}
.clearfix{display:block}
.floatbox{overflow:hidden}




#pageContent table.textFormat th p{
font-size: .9em;
line-height: 1.4em;
font-weight: bold;
}

#pageContent table.textFormat td p {
font-size: .9em;
line-height: 1.4em;
}

/*#pageContent div, #pageContent span, #pageContent td, #pageContent ul, #pageContent ol, #pageContent dl, blockquote, cite, q{
	font-size: .8em;
	color: #333;
}
#pageContent td{
	font-size: .9em;
	color: #333;
}*/

#pageContent div, #pageContent span, #pageContent td{
	line-height: 1.4em;
	margin-bottom: 20px;
}

#pageContent ul, #pageContent ol, #pageContent dl{margin:0 0 1em 1em}
#pageContent li{margin-left:.8em;line-height:1.5em}

#pageContent ul, #pageContent ol, #pageContent dl {
	LINE-HEIGHT: 175%;
	margin: 0 0 1em 25px;
}
#pageContent ul li {
	list-style-type: disc;
}
#pageContent ul ul li {
	list-style-type: circle;
}
#pageContent ol li {
	list-style-type: decimal;
}
#pageContent ol ol li {
	list-style-type: lower-latin;
}
#pageContent li {
	margin-left: 0.8em;
	LINE-HEIGHT: 175%;
}
#pageContent dt {
	font-weight: bold;
}
#pageContent dd {
	margin: 0 0 1em 0.8em;
}


/*blockquote, cite, q {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style:italic;
}*/

blockquote {
	margin: 0 0 1em 1.6em;
	color: #666;
}
strong, b {
	font-weight: bold;
}
em, i {
	font-style: italic;
}
pre, code, kbd, tt, samp, var {
	font-size: 100%;
}
pre, code {
	color: #800;
}
pre {
	LINE-HEIGHT: 16px;
	margin: 0 0 1em 0;
}
kbd, samp, var {
	color: #666;
}
var {
	font-style: italic;
}
acronym, abbr {
	border-bottom: 1px #aaa dotted;
	font-variant: small-caps;
	letter-spacing: .07em;
	cursor: help;
}
sub, sup {
	font-size: 91.6667%;
}
#pageContent hr {
	color: #eeeeee;
	background:transparent;
	margin: 0 0 0.5em 0;
	padding: 0 0 0.5em 0;
	border:0;
	border-bottom: 1px #c1d8e6 solid;
}

p.icaption_left {
	float:left;
	display:inline;
	margin: 0 1em 0.15em 0;
}
p.icaption_right {
	float:right;
	display:inline;
	margin: 0 0 0.15em 1em;
}
p.icaption_left img, p.icaption_right img {
	padding:0;
	border: 1px #888 solid;
}
p.icaption_left strong, p.icaption_right strong {
	display:block;
	overflow:hidden;
	margin-top: 2px;
	padding: 0.3em 0.5em;
	background: #eee;
	font-weight: normal;
	font-size: 91.667%;
}
.float_left {
	float: left;
	display:inline;
	margin-right: 1em;
	margin-bottom: 0.15em;
}
.float_right {
	float: right;
	display:inline;
	margin-left: 1em;
	margin-bottom: 0.15em;
}
.center {
	display:block;
	text-align:center;
	margin: 0.5em auto;
}