﻿#wrapper {
	margin:0 auto;
	padding:10px;
	width:100%;
	max-width:880px;
	background-color: #FFFFFF;
}

#breadcrumb_bottom {
	padding-top:5px;
	color:black;
	height: 20px;
	border-top:thin gray dotted;
	background-color:white;
	background-color: #FFFFFF;
	font-size: 16px;
}

a.footerlink:link {
	color: #eeeeee;
	text-decoration: none; 
	font-style:normal;
	font-weight:400;
	font-size:100%;
}
a.footerlink:visited {
	color: #eeeeee;
	text-decoration: none; 
	font-style:normal;
	font-weight:400;
	font-size:100%;
}
a.footerlink:hover, a.footerlink:active, a.footerlink:focus { /* this group of selectors will give a keyboard navigator the same hover experience as the person using a mouse. */
	color: #ffffff;
	text-decoration: underline;
	font-style:normal;
	font-weight:400;
	font-size:100%;
}


ul           { list-style-image: url('../comm/images/bullet1.gif') }


ul           { list-style-image: url('../comm/images/bullet1.gif') }
ul ul        { list-style-image: url('../comm/images/bullet2.gif') }
ul ul ul     { list-style-image: url('../comm/images/bullet3.gif') }
a:link       { color: rgb(204, 0, 51) }
a:active     { color: rgb(204, 51, 0) }
a:visited    { color: rgb(128, 0, 0) }
body         { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0) }
table        { table-border-color-light: rgb(204, 0, 0); table-border-color-dark: 
               rgb(204, 0, 0) }
h1           { color: #672E3D }
h2           { color: #2F3F48 }
h3           { color: #333333 }
h4           { color: #672E3D }
h5           { color: #666633 }
h6           { color:#666666}
button       { background-color: rgb(217, 235, 207); color: rgb(255, 255, 255) }
label        { color: rgb(0, 0, 0) }
textarea     { color: rgb(0, 0, 0) }
fieldset     { color: rgb(11, 0, 0) }
legend       { color: rgb(51, 0, 153) }
select       { color: rgb(11, 0, 0) }
caption      { color: rgb(51, 0, 153) }
th           { color: rgb(0, 0, 0) }
.figmainbar  { font-family: arial, Arial, Helvetica; font-weight: bold; font-size: 24px; color: rgb(0, 0, 0) }
.fignavbar   { font-family: arial, Arial, Helvetica; font-size: 11px }
.figbullbar  { font-family: arial, Arial, Helvetica; font-weight: bold; font-size: 12px; color: rgb(51, 102, 153); margin-top: 0; margin-bottom: 6px }
.figtext     { font-family: 'Source Sans', Tahoma, Geneva, arial, Arial, Helvetica; font-size: 16px; line-height:130%; margin-top:10px}
body         { font-size: 13px; font-family: 'Source Sans', Tahoma, Geneva, arial, Arial, Helvetica }
h1           { font-size: 30px;  }
h2           { font-size: 30px; margin-top: 20px; margin-bottom: 0px }
h2.top       { font-size: 30px; margin-top: 0px }
h3           { font-size: 26px; margin-top: 20px; margin-bottom: 0px }
h3.top       { font-size: 26px; margin-top: 0px }
h4           { font-size: 26px; margin-top: 20px; margin-bottom: 0px }
h4.top       { font-size: 26px; margin-top: 0px }
h5           { font-size: 20px; margin-top: 20px; margin-bottom: 0px }
h5.top       { font-size: 20px; margin-top: 0 }
h5.newsheadings { font-size: 20px; margin-top: 0 }
h6           { font-style: italic; font-size: 16px; margin-top: 20px; margin-bottom:0px }
h6.top       { font-style: italic; font-size: 16px; margin-top: 0; padding-top:0px }
td           { font:110%/1.4 'Source Sans', Tahoma, Geneva, arial, Arial, Helvetica;}
td           { margin-top: 0; margin-bottom: 0}
p            { font:110%/1.4 'Source Sans', Tahoma, Geneva, arial, Arial, Helvetica;}
ul, ol       { font:110%/1.4 'Source Sans', Tahoma, Geneva, arial, Arial, Helvetica;}


.crumb       {
	font-family: Verdana, Geneva, Tahoma, sans-serif;
	font-size: 16px;
	color: #9D0000;
	margin-top: 0;
	margin-bottom: 0;
	font-style: normal;
}
h1, h2, h3, h4, h2.top, h3.top, h4.top {
	font-family:'Cuprum', Tahoma, Geneva, arial, Arial, Helvetica; 
	/*font-family:'Economica', Tahoma, Geneva, arial, Arial, Helvetica;*/ 
	font-weight: 700;
	line-height: normal;
	padding-top: 10px;
	padding-bottom: 10px;
}

h5, h5.top {
	font-family:'Cuprum', Tahoma, Geneva, arial, Arial, Helvetica; 
	/*font-family:'Economica', Tahoma, Geneva, arial, Arial, Helvetica;*/ 
	font-weight: 700;
	line-height:normal;
	padding-top: 10px;
	padding-bottom: 10px;
}

h5.newsheadings {
	font-weight: 400;
	border-bottom:thin gray dotted;
	font-size:12px;
}

h6 {
	font-family:'Cuprum', Tahoma, Geneva, arial, Arial, Helvetica; 
	/*font-family:'Economica', Tahoma, Geneva, arial, Arial, Helvetica;*/ 
	font-weight: 700;
	font-style:italic;
	line-height:normal;
	padding-top: 10px;
	padding-bottom: 10px;
}

h1, h2, h3, h4, h5, h6, p, ul, ol {
	margin-top: 0px;
	/*padding-right: 15px;
	padding-left: 15px; /*/
	}

h1.top, h2.top, h3.top, h4.top, h5.top, h6.top {
	padding-top: 0px;
}

ul, ol, dl { 
	padding: 0;
	margin: 0;
	padding: 0 15px 15px 40px;	
}


a:link       { text-decoration: none }
a:visited    { text-decoration: none }
a:hover      { text-decoration: underline }

