/* basic tags & elements									*/
body, h1, h2, h3, h4, h5, h6, dl, dt, dd, p, blockquote, ul, li, img, div {
        display: block;
        margin: 0px;
        padding: 0px; }

body {	font-family: Arial, Helvetica, sans-serif;
		background-color: #E6E6E6; }

h1, h2, h3, h4, h5, h6, p {
		margin: 3px 0 3px 0;
		font-style: normal;
		line-height: normal;
		font-weight: normal;
		font-variant: normal;
		text-transform: none;
		color: #000000;
		text-align: left; }

h1 {	font-size: 22px;
		background-color: #DBDBDB; }

/* main section heading tag  ********************************/
h2 {	font-size: 22px;
		padding: 0 0 0 3px;
		border-bottom: thin solid #000000;
		background-color: #DBDBDB; }

/* our efforts section heading tag **************************/		
h3 {	font-size: 22px;
		padding: 0 0 0 3px;
		border-bottom: thin solid #000000;		
		background-color: #DBDBDB; }

/* connected efforts section heading tag ********************/
h4 {	font-size: 22px;
		padding: 0 0 0 3px;	
		border-bottom: thin solid #000000;
		background-color: #DBDBDB; } 

h5 {	font-size: 16px;
		line-height: 1.20; } 

h6, p {	font-size: 12px;
		line-height: 1.20; } 

h6 {	font-weight: bolder; }

a, a:link, a:visited, a:active {
		font-style: normal;
		line-height: normal;
		font-weight: 600;
		color: #302B54;
		text-decoration: none }

a:hover {
		text-decoration: underline; }

/* div elements *********************************************/
div#printWrapper, div#mainWrapper, div#copyWrapper {
		margin-left: auto;
		margin-right: auto;
		margin-top: 0px;
		width: 720px; }

div#mainWrapper {
		margin-top: 0px;
		background-color: #FFFFFF;
		border: 1px solid #616161; }

div#header {
		height: 120px;
		width: 100%;
		margin-top: -3px }

div#nav {
        float: left;
		width: 150px; }

div#content {
		float: left;
		padding: 0 8px 40px 8px;
		width: 554px; }

div#footer {
        clear: both;
		width: 100%;
		text-align: center;
		border-top: 1px solid  #616161;
		background-color: #737373;
		margin-bottom: -3px }

/* div classes **********************************************/
#header p {
		padding: 110px 5px 0 0; 
		text-align: right;
		color: #FFFFFF;
		font-size: 12px;
		line-height: 1.0;
		font-weight: bold;
		font-style: italic; }

#footer p {
		text-align: center; }

#footer a {
		font-size: 11px;
		font-weight: normal;
		font-variant: normal;	
		color: #FFFFFF; } 

#copyWrapper p {
		font-size: 10px;
		text-align: center }

#content li, blockquote {
		margin: 3px 15px 3px 15px;
		font-size: 12px;
		line-height: 1.20;
		list-style-type: square;
		list-style-position: outside }

#smallcaps {
		font-variant: small-caps; }	

#staffIndex {
		margin: 3px 15px 30px 15px; }

#staffIndex img {
		float: left;
		padding: 0 8px 0 0 }
		
/* navigation links *****************************************/
#navList ul {
		margin: 10px 0 2px 0;
		font-size: 12px;
		line-height: 14px;
		list-style: none;
		color: #484848; }

#navList ul li {
		padding: 0 0 0 20px;
		font-size: 10px; }

#nav_mainListSelect ul li {
		background: url(../images/listBullets/normal_01.gif) no-repeat 7px 4px;
		padding: 0 0 0 20px;
		font-size: 12px; }

#nav_ourListSelect ul li {
		background: url(../images/listBullets/our_01.gif) no-repeat 7px 4px;
		padding: 0 0 0 20px;
		font-size: 12px; }
		
#nav_conListSelect ul li {
		background: url(../images/listBullets/connected_01.gif) no-repeat 7px 4px;
		padding: 0 0 0 20px;
		font-size: 12px; }		

#navList, #nav_mainListSelect, #nav_ourListSelect, #nav_conListSelect a { display: inline; }

/* no display ***********************************************/		
#printWrapper { display: none; }
#printWrapper p { display: none; }

/* class selectors ******************************************/
.main {
		background: url(../images/listBullets/square-bullet.gif) no-repeat 7px 4px;
		padding: 0 0 0 18px; }
.our {
		background: url(../images/listBullets/square-bullet.gif) no-repeat 7px 4px;
		padding: 0 0 0 18px; }
.connected {
		background: url(../images/listBullets/square-bullet.gif) no-repeat 7px 4px;
		padding: 0 0 0 18px; }