@charset "utf-8";
/* CSS Document.. */

body {
	margin: 0px;
	padding: 0px;	
}
/* ------------------- 3.1 body layout------------------------- */ 
body {
	margin:0px 0px 0px 0px;
	WIDTH: 100%;
	height:100%;
	padding: 0px 0px 0px 0px;
	text-align: center;
	background-color: #fff;
   /* part 1 of 2 centering hack */
}
/* ------------------- 3.2 containers layout ------------------------- */ 

#headercontainer {
	border: 0px solid #000;
	padding: 0px;
	margin: 0px;
	top: 0px;
	background: #D2C2A8 url(../images/bkg_h.gif) repeat-x;
	border: 0px solid #000;
	width: 100%;
	height: 206px;
}
.row1container {
	border: 0px solid #000;
	padding: 0px;
	margin: 0px;
	top: 0px;
	border: 0px solid #000;
	width: 100%;
	height: 232%;
	background-color: #FFF;
	background-image: url(../images/bkg_6.png);
	background-repeat: repeat-x;
}
	 
#row2container {
	border: 0px solid #000;
	padding: 30px 0px 0px;
	background: url(../images/bkg_09.png) top repeat-x transparent;
	margin: 0px;
	border: 0px solid #000;
	width: 100%
}  
		
#footer {
	clear: both;
	border: 0px solid #000;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	top: 0px;
	background-color: #E4F3F9;
	border: 0px solid #000;
	border-top: 1px solid #bbb;
	border-bottom: 1px solid #bbb;
	width: 100%;
	height: 100px;
	background-repeat: repeat;
} 

.content  {
	top: 0px;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: auto;
	margin-left: auto;
	border: 0px solid #f00; /* part 2 of 2 centering hack */
	width: 780px; /* ie5win fudge begins */
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 780px;
	text-align: left;
	}
.rightcol li {	width: 200px;
	margin-right: 0px;
	margin-left: -40px;
	margin-bottom: 3px;
	padding:0px;
	padding-bottom: 3px;
	
	border: 0px solid #000;
	background: url(../images/bkg_20.png) repeat-x bottom;}
	li {list-style-type: none;  margin-left: -40px; }
.rightcol ul{
	margin-top: 8px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
.rightcol {
	float: left;
	display: inline;
	width: 200px;
	border: 0px solid #000;
	padding:0px;
	margin-top: 16px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
}

.leftcol {float: left; display: inline; margin: 8px 0px 0px 16px; width: 200px;  border: 0px solid #000; padding:0px}
#middlecol {
	float: left;
	display: inline;
	margin: 0px 17px 0px 0px;
	padding: 0px 0px 40px 0px;
	width: 293px;
	background-color: #C1DBE3;
	border: 0px solid #f00;
	background-repeat: no-repeat;
}
#r2rightcol {
	float: left;
	display: inline;
	margin: 0px 0px 0px 5px;
	padding: 3px 0px 0px 0px;
	width: 200px;

	background-color: #fff;
	border: 0px solid #f00;
}
#leftcol_b h1 {font-weight: bold; font-family: Times New Roman, Georgia; font-size: 16px; margin: 0px; margin-top: 5px}

#acc {
	height: auto;
	width: auto;
}
#acc_mid {
	height: auto;
	width: 400px;
	padding-left: 280px;
	position: absolute;
	top: 409px;
	visibility: visible;
}







/* First Row of Boxes *********/
.box { margin: 0; padding: 0; width: 33%; vertical-align: top; }
.box p.title {
	margin: 0;
	padding: 0 0 0 20px;
	line-height: 26px;
	text-transform: uppercase;
	font-size: 14px;
	color: #000000;
} /* border: 1px solid #FFFFFF; */
.box ul li {
	margin: 0;
	padding: 0;
	line-height: 20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-type: square;
}
.titlelink {
	margin: 0;
	padding: 0 0 0 0;
	text-decoration: none;
	color: #000000;
}
.boximg {
	margin: 1px 1px 1px 0;
	padding: 0;
	width: auto;
	min-height: 84px;
	height:100%;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.boximg ul {
	margin: 0;
	padding: 10px 10px 10px 30px;
}

.squarelisttype { margin:0; list-style-image: url(/images/su/bullet_square.gif);}

a:link, a:visited {
	color: #8E3200;
	text-decoration: none;
}
a:hover {
	color: #F00;
	text-decoration: underline;
}
