body {

	background-color: #ffffff;

	margin: 0;

	font-size: 62.5%;

}

#container {

	margin: 0px auto;

	padding: 0px;

	width: 959px;

}

#header {

	margin: 0px auto;

	padding: 0px;

	width: 959px;

	height: 156px;

}

#leftcol {

	margin: 0px auto;

	padding: 0px;

	width: 295px;

	background-color:#FFFFFF;

	float:left;

}

#midcol {

	margin: 0px;

	padding: 30px 25px 0px 25px;

	width: 412px;

	height: auto;

	background: url(images/midcolumn-bkgd.jpg) no-repeat top #FFFFFF;

	float: left;

}

ul {

	margin: 0px;

	font: 1.2em/1.8em  Arial, Helvetica, sans-serif;

	color: #2e2e2e;

	text-align:left;

}

ul.listindent {

	margin: 0px;

	font: 1.2em/1.8em Arial, Helvetica, sans-serif;

	color: #2e2e2e;

	text-align:left;

	list-style: inside;

}

.red {

	color:#8d010c;

}

.listy { 

	margin:0px;

	padding:0px;

	color: #2e2e2e;

}

.listindent { 

	margin-left:25px;

}

.boldBlack {

	font: bold 1.2em/1.2em  Arial, Helvetica, sans-serif;

	color: #000000;

}

#rtcol {

	margin: 0px auto;

	padding: 0px;

	width: 202px;

	height: 420px;

	background: url(images/rtcolumn-bkgd.jpg) no-repeat top #FFFFFF;

	float: left;

}

a:link, a:visited {

	color: #8d010c;

	text-decoration: none;

}

a:hover, a:active {

	color: #000000;

	text-decoration: none;

}

.clearer {

	clear:both; 

	line-height: 0; 

	height: 0;

}

/* ----------menu-------------- */



#navlist li.first {

	margin:0px 0px 6px 0px;

	padding:0px;

	line-height:0px;



}

#navlist li.mid {

	margin:6px 0px 6px 0px;

	padding:0px;

	line-height:20px;

}

ul#navlist {

	padding: 0px;

	margin: 0px 0px 0px 25px;

	font: bold 1.2em/1.8em "Times New Roman", Times, serif;

	color: #8d010c;

	text-align:left;

	

}

ul#navlist li {

	list-style: none;

	margin: 0px;

	border: 0px;

	font: bold 1.2em/1.8em "Times New Roman", Times, serif;

	color: #8d010c;

}

ul#navlist li a:link, ul#navlist li a:visited {

	/*display: block;

	width: 200px;

	\width: 202px;

	w\idth: 200px;*/

	padding: 0px;

	border: 0px;

	color: #8d010c;

	text-decoration: none;

}

ul#navlist li a:hover, ul#navlist li a:active { 

	color: #000000;

	font-weight: bold;

}

/* ----------main body-------------- */

h1 {

	font: bold 2.4em/1.2em "Times New Roman", Times, serif;

	color: #8d010c;

}

h2 {

	font: bold 1.6em/1.2em "Times New Roman", Times, serif;

	color: #000000;

}

h3 {

	font: bold 1.4em/1.2em "Times New Roman", Times, serif;

	color: #2e2e2e;

}

p {

	font: 1.2em/1.8em  Arial, Helvetica, sans-serif;

	color: #2e2e2e;

}

hr {

	border: none 0; 

	border-top: 1px dotted #7e8ab1;

	border-bottom: 1px solid #6B78A0;

	width: 100%;

	height: 2px;

	margin: 4px auto 4px 0;

}

/* ----------footer-------------- */

#footer {

	margin: 0px;

	padding: 0px;

	width: 959px;

}

#footer p {

	font: normal 11px "Trebuchet MS", Arial, sans-serif;

	color: #666;

	text-align: center;

}

#footer a:link, #footer a:visited  {

	color: #444597;

	text-decoration: none;

}

#footer a:hover, #footer a:active {

	color: #84200c;

}

/* ----------weblinx-------------- */

div.transOFF {

	width: 230px;

	background-color:#ffffff;

	border:2px solid #cccccc; 

}

div.transON {

	width: 230px; 

	background-color:#ffffff;

	border:2px solid #cccccc;

	opacity:0.30;

	filter:alpha(opacity=30);

	-moz-opacity:0.30;

}

#weblinx {

	font: normal 11px "Trebuchet MS", Arial, sans-serif;

	color: #000000;

	text-align: center;

	padding: 5px;

	margin: 10px auto 0 auto;

}

#weblinx a:link, #weblinx a:visited  {

	color: #000000;

	text-decoration: none;

}

#weblinx a:hover, #weblinx a:active {

	color: #000000;

}

