/*	CSS Reset */
* {
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}

/*	Main HTML */
html {
	font: normal 1.0em/1.5em arial;
}
body {
	background: #F7F7F7 url('/images/body-bg.jpg') repeat-x top left;
	margin: 0px;
	padding-top: 25px;
}


/*	Default (Anchor) A */
a {
	color: #787878;
	padding: 0px 1px;
	text-decoration: none;
}
a:hover {
	color: #000000;
	text-decoration: underline;
}

/*	Header (Container, Inner, Support) */
div.head-c {
	background: #F7F7F7 url('/images/head-logo.jpg') no-repeat top left;
	margin: 0px auto;
	height: 300px;
	width: 	760px;
}
div.head-i {
	height: 100%;
	width: 	100%;
}
div.head-i span.support-text {
	float: right;
	text-align: center;
	width: 180px;
	font: bold 0.7em/1.7em arial;
}

/*	Body (Container) */
div.body-c {
	overflow: hidden;
	margin: 0px auto;
	width: 	760px;
}

/*	Content (Container, Inner) P H1-H4 */
div.cont-c {
	float: left;
	width: 560px;
}
div.cont-c-alt {
	float: left;
	width: 760px;
}
div.cont-i {
	font-size: 0.75em;
	padding: 10px;
}
div.cont-i p {
	color: #444444;
	line-height: 1.4em;
	margin: 5px 0px 15px 0px;
	padding: 0px 5px;
}
div.cont-i p strong {
	color: #333333;
}
div.cont-i h1 {
	color: #7D2F28;
	font: strong 1.5em/1.8em arial;
}
div.cont-i h2 {
	color: #7D2F28;
	border-bottom: 1px dotted #666666;
	font: strong 1.4em/1.8em verdana;
	padding: 0px 0px 2px 0px;
}
div.cont-i h3, div.cont-i h4 {
	font: strong 1.3em/1.8em arial;
}
div.cont-i h4 {
	color: #333333;
	font: strong arial;
}

/*	Sidebar (Container) UL LI A */
div.side-c {
	width: 200px;
	float: left;
}
div.side-c ul,
ul.head-nav {
	list-style: none;
	margin-bottom: 10px;
	padding: 16px 8px;
}
ul.head-nav {
	width: 200px;
}
ul.head-nav {
	padding-top: 120px;
}
div.side-c ul li,
ul.head-nav li {
	color: #5B211C;
	font: normal 0.7em/1.2em arial;
}
div.side-c ul li a,
ul.head-nav li a {
	color: #7D2F28;
	display: block;
	font-weight: bold;
	text-decoration: none;
	padding: 6px 10px;
}
ul.head-nav li a {
	padding: 5px 12px;

}
ul.head-nav li a {
	border-bottom: 1px solid #F7F7F7;
	background: url('/images/bullet-nml.jpg') no-repeat 0% 50%;
}
ul.head-nav li a:hover{
	background: #DFE3DD url('/images/bullet-hov.png') no-repeat 0% 50%;
}
div.side-c ul li a:hover,
ul.head-nav li a:hover {
	color: #000000;
}
div.side-c ul li.head,
ul.head-nav li.head {
	color: #000000;
	text-transform: uppercase;
	padding: 1px 10px;
	font: bold 0.75em/1.5em arial;
	letter-spacing: 0.5px;
}

/*	Footer (Container) P A */
div.foot-c {
	clear: both;
	text-align: center;
	width: 760px;
}
div.foot-c p {
	color: #000000;
	font: normal 0.70em/1.3em arial;
	padding: 10px;
}

/*	Error Messages UL LI A*/
ul.mb-caution,
ul.mb-error,
ul.mb-important,
ul.mb-success {
	margin: 5px 0px;
	padding: 5px;
	font-size: 100%;
}
ul.mb-caution {
	border: 1px solid #E9DD01;
	background: #F9F8DD url('/images/msg-c.png') 5px 5px no-repeat;
}
ul.mb-error {
	border: 1px solid #CA0F01;
	background: #F6D5D3 url('/images/msg-e.png') 5px 5px no-repeat;
}
ul.mb-important {
	border: 1px solid #0194CA;
	background: #D3EDF6 url('/images/msg-i.png') 5px 5px no-repeat;
}
ul.mb-success {
	border: 1px solid #66B101;
	background: #E8F6D3 url('/images/msg-s.png') 5px 5px no-repeat;
}
ul.mb-caution li,
ul.mb-error li,
ul.mb-important li,
ul.mb-success li {
	padding-left: 25px;
	line-height: 1.4em;
	list-style: none;
}

/*	Page-List UL LI */
ul.page-list {
	padding: 0px 25px 15px 25px;
}
ul.page-list li {
	color: #444444;
}

.errorfont {
	color: #FF0000;
	font-weight:bold;}
	
.okfont {
	color: #0000FF;
	font-weight:bold;}