body { 
	background-color: #FFFFFF ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	color: #3D252C ;
	font-size: 80% ;
	text-align: center ;
	border: 0px ;
	margin: 0 0 50px 0;
	padding: 0px ;
}

/*/*/
body { 
	background-color: #736061 ;
}
/* */

* {
	margin: 0px ;
	padding: 0px ;
}


/* HEADER and NAVIGATION */

.header { 
	background-image: url("images/spring.gif") ;
	background-repeat: repeat-x ;
        background-position: top center ;   
	color: #3D252C ;
	text-align: center ;
        width: 100% ;   
}
.pagewrap {
	background-color: #FFFFFF ;
	color: #3D252C ;
	width: 87.9% ;
	margin-right: auto ;
	margin-left: auto ;
}

/*/*/
.pagewrap {
	background-color: #6A555B;
}
/* */
.nav {
	background-color: #FFFFFF ;
	text-align: center ;
	font-family: Arial, Helvetica, Sans-serif ;
        font-size: 1em ;
        color: #CADD95 ;
}

/*/*/
.nav {
	background-color: #736061 ;
}
/* */
.navpad {
	padding: 14px 10px 15px 10px;
}
.inline ul, .inline li  { 
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: 1em ;
	list-style-type: none ;
	list-style-position: outside ;
	display: inline ;
}

/* SECONDARY WRAPS */
.ttwrap {
	float: left ;
	width: 69% ; 
}
.menuwrap {
	float: right ;
 	width: 30.5%;
}


/* BOXES AND BARS */

.udbar {
	background-color: #ffffff ;
	background-image: url("images/bar.gif") ;
	background-repeat: repeat-x ;
	background-position: top ; 
	font-family: Verdana ,Arial, Helvetica, Sans-serif ;
	font-weight: bold ;
	font-size: 1em ;
	text-align: center ;
	line-height: 25px ;
        height: 35px ;
	color: #6A555B ;
	margin: 0px ;
}

.topbox {
	background-color: #FFFFFF ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	font-size: 1em ;
	color: #3D252C ;
	text-align: left ;
	margin: 0 0 3px 0;
}
.phpad {
	padding: 13px 25px 50px 25px ; 
}
.widepad { padding: 0 7% 20px 7% ;        
}

.mainpad {
	padding: 0px 25px 8px 25px ; 
}

.menubar {
	background-color: #FFFFFF ;
	background-image: url("images/barblue.gif") ;
	background-repeat: repeat-x ;
	background-position: top ;
	font-family: Verdana ,Arial, Helvetica, Sans-serif ;
	font-weight: bold ;
	font-size: 1em ;
	color: #6A555B 
	text-align: center ;
	line-height: 25px ;
        height: 35px ;
	margin: 0px ;
}
.menu {
	background-image: none ;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: 1em ;
	text-align: center ;
	color: #3D252C ;
	margin: 0px 0px 3px 0px ;
}

.menubot {
	background-image: none ;
	background-color: #FFFFFF;
	font-family: Arial, Helvetica, Sans-serif ;
	font-size: 1em ;
	text-align: center ;
	color: 3D252C ;
	margin: 0px 0px 3px 0px;
}

.menupad {
	padding: 0px 8px 5px 8px ;
}

.thinbar {
	clear: both ;
	background-color: #CADD95 ;
	color: #6A555B ;
	font-size: .1em ;
	height: 1px ;
	margin: 3px 0px 0px 0px ;
	padding: 0 ;
}

.barbox {
	background-color: #FFFFFF ;
	background-image: url("images/bar.gif") ;
	background-repeat: repeat-x ;
	background-position: top ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	font-size: 1em ;
	color: #3D252C ;
	text-align: left ;
	margin: 0px 0px 0px 0px ;
	padding-top: 12px ;
}

.bbpad {
	padding:  15px 7% 20px 7% ;
}

.cenbox {
	width: 100% ;
	background-image: none ;
	background-color: #FFFFFF;
	text-align: center ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	color: #3D252C ;
	font-size: 1em ;
	border: none ;
	margin: 0px 0px 0px 0px ;
	padding-top: 0px ;

}
.cenpad {
	text-align: center ;
	padding: 0px 20px 15px 20px ;
}
.hilibox {
	background-image: none ;
	background-color: #ECEFF4 ;
	color: #3D252C ;
	border-style: solid ;
	border-width: 1px ;
	border-color: #D5CDDB ;
	padding: 0px ;
	margin: 10px 30px ;
}

.hilipad {
	padding: 10px 20px ;
}

.block {
	font-family: Verdana, Arial,Helvetica,sans-serif ;
	color: #3D252C ; 
	margin: 0px 5% ;
}

/* FOOTER */

.footbar {
	clear: both ;
	height: 7px ;
	background-color: #9C7F87 ;
	color: #D1E4EE ;
	font-size: .1em ;
}
.footer {
	clear: both ;
	width: 100% ;
	font-family: arial, helvetica, sans-serif ;
	text-align: center ;
	color:  #D1E4EE ;
	background-color: #6A555B;
	margin-top: -15px ;
	background-image: none ;
	margin-top: 0 ;
}

p.foot {
	color:  #CEC0C9 ;
	background-color: #6A555B;
	text-align: center ;
	line-height: 1em ;
	font-size: .95em ;
	padding: 2px 30px 8px 20px ;
}

/* LISTS */

.no ul {
	list-style-type: none ;
	list-style-position: outside ;
	margin: 0px 0px 5px -30px ;
}
.no li  {
	list-style-type: none ;
	list-style-position: outside ;
	font-family: Arial, Helvetica, Sans-serif ;
	padding: 0px 0px 5px 0px ;
}
.sm ul li {
	list-style-type: none ;
	list-style-position: outside ;
	font-family: Arial, Helvetica, Sans-serif ;
	font-weight: normal ;
	text-align: left ;
	line-height: 1.3em ;
	padding: 0px 0px 5px 0px ;
}
.other ul {
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	font-weight: normal ;
	list-style-type: circle ;
	list-style-position: outside ;
/*	margin: 0px 5px 0px 17px;
	padding: 3px 0px ;*/
}
.other li  {
/*	padding: 3px ; */
}
ol { margin: 0px 20px 10px 30px;
}
.ref ul {
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	font-weight: normal ;
	color: #3D252C ;
	list-style-type: none ;
	list-style-position: outside ;
}
.ref li {
	list-style-type: none ;
}

/* TABLES */

table.sidecal {
	font-family: Arial,Helvetica,sans-serif ;
	background-color: transparent ;
	font-size: 1em ;
	color: #3D252C ;
	width: 80% ;
	margin-right: auto ;
	margin-left: auto ;
}
table.sidecal td	{
	text-align: left ;
}

/* PARAGRAPHS */

p {
	background-color: transparent ;
	color: #3D252C ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	text-align: justify ;
}
p.nor {
	background-color: transparent ;
	color: #3D252C ;
	text-align: left ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
}
p.cen {
	color: #3D252C ;
	font-family: Verdana, Arial, Helvetica, Sans-serif ;
	text-align: center ;
}
p.cenhead {
	background-color: transparent ;
	color: #3D252C ;
	font-family: Verdana, Arial,  Helvetica, Sans-serif ;
	text-align: center ;
	margin-top: -15px ;
}
p.top {
	text-align: center ;
	color: #3D252C ;
	font-family: Verdana, Arial,Helvetica,sans-serif ;
	font-size: 115% ;
	font-weight: bold ;
	margin: 5px 0px 0px 0px ;
}
p.nomar {
	margin: 0px ;
	padding: 0px ;
	text-align: center ;
}
h3 {
	background-color: transparent ;
	font-family: Arial,Helvetica,sans-serif ;
	color: #F0DCE9 ;
	font-size: 120% ;
	font-weight: bold ;
	text-align: center ;
	padding:  0px 0px 10px 0px;
}
h4 {
	font-family: Arial,Helvetica,sans-serif ;
	font-weight: bold ;
	text-align: center ;
	background-color: transparent ;
	color: #F0DCE9 ;
}


/* MISCELLANEOUS STUFF */

.clear {
	height: 1px ;
	overflow: hidden ;
	clear: both ;
	margin-top: -1px ;
}


/* LINKS */

a:link {
	color: #6F818A ;
	background: transparent ;
	text-decoration: none ;
	font-weight: normal ;
}
a:visited  {
	color: #6F818A ;
	background: transparent ;
	text-decoration: none ;
	font-weight: normal ;
}
a:active {
	color: #7CA900 ;
	background: transparent ;
	text-decoration: underline ;
	font-weight: normal ;
}
a:hover {
	color: #7CA900 ;
	background: transparent ;
	text-decoration: underline ;
	font-weight: normal ;
}
a.other:link {
	color: #6F818A ;
	background: transparent ;
	text-decoration: none ;
	font-weight: normal ;
}

