/* CSS Document */

html, body {
	margin:0;
	padding:0;
	height:auto;
	}

/* Everything. Body has 1920 px wide repeating background */
body {
	min-height:100%;
	background:#fff url('../_pics/greenbackground.jpg') repeat-y center; 
	text-align:center;		
	}

* a:active, a:focus {
	background-color:#ecefc6;
	color:#000 !important;
	}
	
/* Large divs: allcontent (wrapper), which contains everything, and reflectionfooter, which is a liquid background 60 px high */
#allcontent {
	width:860px;
	background:transparent url('../_pics/paperbackground2.gif') repeat-y left;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	}

#reflectionfooter {
	height:60px;
	background:#333 url('../_pics/reflectionfooterbackground.jpg') repeat-x;
	text-align:center;
	}
#reflectionfootercenter {
	width:860px;
	height:60px;
	background:transparent url('../_pics/reflectioncenter.jpg') no-repeat top center;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
	}

#headertop {
	width:860px;
	height:100px;
	display:block;
	margin:0;
	}

#headertop img.homelink{
	float:left;
	margin:0;
	padding:0;
	background:transparent;
	}

#headertop p {
	text-align:right;
	margin: 0;
	padding:0 60px 0 0;
	border:0;
	color:#FFF;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 150%;	
}

#headertop p a:link {
	color: #FFF; /*white*/
	font-weight: normal;
	text-decoration: none;
	text-align:right;
	border-bottom:1px #ddd dashed;
	}
#headertop p a:visited {
	color: #FFF; /*white*/
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	}
#headertop p a:hover {
	color: #000 !important; /*black*/
	background-color:#ecefc6; /*mimic dropdown highlight background color*/
	font-weight:normal;
	text-decoration: none;
	text-align:right;
	}
	
	#headertopright{
	width:510px;
	height:100px;
	margin:0;
	padding:0;
	float:right;
	}
#headertopright-access {
	width:510px;
	height:30px;
	margin:0;
	padding:0;
	text-align:right;
	}
	
#headertopright-access p {
	text-align:right;
	margin: 0;
	padding:0 60px 0 0;
	border:0;
	color:#FFF;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 150%;	
}

#headertopright-access p a:link {
	color: #FFF; /*white*/
	font-weight: normal;
	text-decoration: none;
	text-align:right;
	border-bottom:1px #ddd dashed;
	}
#headertopright-access p a:visited {
	color: #FFF; /*white*/
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	}
#headertopright-access p a:hover {
	color: #000 !important; /*black*/
	background-color:#ecefc6; /*mimic dropdown highlight background color*/
	font-weight:normal;
	text-decoration: none;
	text-align:right;
	}

#headerbotright-minisite {
	width:510px;
	height:70px;
	margin:0;
	padding:0;
	text-align:right;
	background:transparent;
	}
	
#headerbotright-minisite img.minisitelink{
	margin:0;
	padding:0;
	background:transparent;
	}
	
	
	
#middle {
	width:auto;
	padding:0;
	display:block;
	}

#column1 {
	width:225px;
	padding:0;
	margin:0;
	float:left;
	background:transparent;
	}

#badropdown {
	width:225px;
	height:auto;
	margin: 0;
	padding:0;
	float:left;
	background:#transparent;
	}
#ba1 {
	width:70px;
	height:95px;
	margin:0;
	padding:0;
	float:left;
	}
#ba2 {
	width:155px;
	height:95px;
	margin:0;
	padding:0;
	float:right;
	}
#ba3 {
	width:70px;
	margin:0;
	padding:0;
	float:left;
	}

#dropdown {
	width:155px;
	margin:0;
	padding:0;
	border:0;
	float:left;
	}

.fillerspace2000{
	margin:0;
	padding:0;
	width:225px;
	height:2000px;
	background:transparent url('../_pics/paperbackground.gif') repeat-y left;	
}

.fillerspace4000{
	margin:0;
	padding:0;
	width:225px;
	height:4000px;
	background:transparent url('../_pics/paperbackground.gif') repeat-y left;	
}
#fillerspace1000, .fillerspace1000{
	margin:0;
	padding:0;
	width:225px;
	height:1000px;
	background:transparent url('../_pics/paperbackground.gif') repeat-y left;	
}
#fillerspace600, .fillerspace600{
	margin:0;
	padding:0;
	width:225px;
	height:600px;
	background:transparent url('../_pics/paperbackground.gif') repeat-y left;	
}
#fillerspace400, .fillerspace400{
	margin:0;
	padding:0;
	width:225px;
	height:400px;
	background:transparent url('../_pics/paperbackground.gif') repeat-y left;	
}
#fillerb2, .fillerb2, .fillerlefttree {
	width:225px;
	height:344px;
	background:transparent url('../_pics/treeshadowleft.gif') no-repeat top center;
	}

.fillerlefttree1, .fillerlefttree2, .fillerlefttree3, .fillerlefttree4, .fillerlefttree5{
	width:225px;
	height:430px;
	}

.fillerlefttree1{
	background:transparent url('../_pics/treeshadowleft1.gif') no-repeat top center;
	}

.fillerlefttree2{
	background:transparent url('../_pics/treeshadowleft2.gif') no-repeat top center;
	}

.fillerlefttree3{
	background:transparent url('../_pics/treeshadowleft3.gif') no-repeat top center;
	}

.fillerlefttree4{
	background:transparent url('../_pics/treeshadowleft4.gif') no-repeat top center;
	}

.fillerlefttree5{
	background:transparent url('../_pics/treeshadowleft5.gif') no-repeat top center;
	}
#commonprog {
	text-align:left;
	width:155px;
	height:auto;
	background:transparent;
	padding:0 0 0 70px;/*makes commonprog width 155+70=225px*/
	}
* html #ccommonprog { /*Tan hack for IE box model problem*/
    \width: 225px; /* for IE5 and IE6 in quirks mode */
    w\idth: 155px; /* for IE6 in standards mode */
  } 

	
#column2 {
	width:635px;
	padding:0;
	float:left;
	background:transparent; 
	min-height:100%;
	height:100%;
	}

#linkshowcase {
	margin:0;
	padding:0;
	width:635px;
	height:auto; 
	}

#linkshowcase p {
	text-align:left;
	margin: 0;
	padding:10px 0 0 15px;
	border:0;
	color:#FFF;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	line-height: 100%;	
}

#linkshowcase p.bottom {
	text-align:left;
	margin: 0;
	padding:8px 0 0 25px;
	border:0;
	color:#FFF;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	line-height: 100%;	
}

#linkshowcase p a:link {
	color: #FFF; /*white*/
	font-weight: normal;
	text-decoration: none;
	text-align:right;
	border-bottom:1px #ddd dashed;
	}
#linkshowcase p a:visited {
	color: #FFF; /*white*/
	font-weight:normal;
	text-decoration:none;
	text-align:right;
	}
#linkshowcase p a:hover {
	color: #000 !important; /*black*/
	background-color:#ecefc6; /*mimic dropdown highlight background color*/
	font-weight:normal;
	text-decoration: none;
	text-align:right;
	}



#linkshowcasetop {
	text-align:left;
	margin:0;
	padding:0;
	width:635px;
	height:35px;
	}
#toplinks {
	margin:0;
	padding:0;
	float:left;
	width:363px;
	height:35px;
	}


#search{
	margin:0;
	padding:0;
	float:right;
	width: 272px;
	height: 35px;
	}

#contentcopy input.border {
	border:#555 solid 1px;
	padding:0.4em;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;
	
}
#contentcopy input.go {
	vertical-align:bottom !important;
		
	
}


.somepadding{
	margin:0 0 0 90px;
	padding:0;
	text-align:left;
}

#slideshow{
	margin:0;
	padding:0;
	width:635px;
	height:218px;
	background: transparent url('../_pics/slidestill.gif') no-repeat top center;
	}
#slide{
	margin:0;
	padding:0;
	width:635px;
	height:125px;
	background: transparent;
	}


#bottomlinks {
	margin:0;
	padding:0;
	text-align:left;
	width:635px;
	height:24px;
	}

	
#main {
	width:635px;
	height:100%;
	}

#contentcopy {
    width:500px;
	padding:0 105px 0 30px; /*makes contentcopy width 505+30+100=635px*/ 
	float:left;
	height:100%;
	background-color:transparent;
	text-align:left;
  }
* html #contentcopy { /*Tan hack for IE box model problem*/
    \width: 635px; /* for IE5 and IE6 in quirks mode */
    w\idth: 500px; /* for IE6 in standards mode */
  } 

#contentcopy p {
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 150%;
	color: #000000;
	margin: 1.2em 0 0 0;
}

#contentcopy p.updated {
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	line-height: 110%;
	margin: 0.8em 0 0 0;
}

#contentcopy p.smalltopspace {
	margin:5px 0 0 0;  
	padding:0;
	border:0;
	}
	
	#contentcopy .question {
	margin-top:2em; 
	font-family: Georgia, georgia, Palatino, Bookman, Tahoma, Times, serif;
	font-size: 1.1em; 
	font-style: italic;
	line-height: 110%;
	padding:0;
	border:0;
	color:#888;
	}

#contentcopy p.listing{
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	color:#2b7dba;
	margin: 0.3em 0 1em 0;
	padding:0 0.5em;
	border-left:#ccc solid 3px; 
	}

#contentcopy h2.smalltopspace {
	margin:5px 0 0 0;  
	padding:0;
	border:0;
	}

#contentcopy .question {
	margin-top:1.2em; 
	font-family: Georgia, georgia, Palatino, Bookman, Times, serif;
	font-size: 1.2em; 
	font-style: italic;
	line-height: 110%;
	padding:0;
	border:0;
	color:#555;
	}

#contentcopy .answer {
	margin-top:0.5em; 
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em; 
	font-weight: normal;
	line-height: 150%;
	padding:0;
	border:0;
	}

#contentcopy .readmore {
	text-align:right;
	display:block;
	margin: 1em 0 0 0;
}

#contentcopy ul li {
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 150%;
	color: #000000;
	margin: 1.2em 0 0 2em;
}



#contentcopy ol li {
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 150%;
	color: #000000;
	margin: 1.2em 0 0 2em;
}

#contentcopy ul li ul li, #contentcopy ol li ul li, #contentcopy ul li ol li {
	font-size: 1em;
}




#contentcopy a:link {
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	border-bottom:1px #ccc dashed !important;
	}
#contentcopy a:visited {
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	border-bottom:1px #ccc dashed !important;
	}
#contentcopy a:hover {
	color:#000 !important;
	background-color:#ecefc6; /*mimic background hover color*/
	font-weight:bold;
	text-decoration: none;
	text-align:left;
	}
	
#contentcopy .floatleft { /*for images to wrap text around*/
	margin:0 10px 0 0 !important;
	padding:0;
	float:left;
}

#contentcopy h1 {
	font-family: Georgia, georgia, Palatino, Bookman, Times, serif;
	text-align:left;
	font-size: 2.1em;
	font-weight: normal;
	line-height: 110%;
	margin:1.2em 0 0 0;
}

#contentcopy h2 {
	margin-top:2em;
	font-family: Georgia, georgia, Palatino, Bookman, Times, serif;
	text-align:left;
	font-size: 1.2em;
	font-weight: normal;
	letter-spacing: 120%;
	line-height: 100%;
}

#contentcopy h3 {
	margin-top:2em;
	font-family: Georgia, georgia, Palatino, Bookman, Tahoma, Times, serif;
	text-align:left;
	font-size: 0.8em;
	font-weight:bold;
	color:#666 !important;
	letter-spacing: 120%;
	line-height: 100%;
}

#contentcopy p.backtotop {
	padding: 4em 0 0 0;
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	}
	
#contentcopy p.updated, #contentcopy p.caption {
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.6em;
	font-weight: normal;
	line-height: 110%;
	margin: 0.8em 0 0 0;
}

#contentcopy dl{
	padding: 2em 0 0 0;
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
}

#contentcopy dl dt{
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
}

#contentcopy dl dd{
	margin: 0.5em 0 0 0;
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 150%;
	color: #000000;
}

#contentcopy dl dd p.caption{
	margin: 0;
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-style:normal;
	line-height: 150%;
}







img.floatright{
	margin:0;
	padding:5px;
	float:right;
}

img.floatleft{
	margin:0;
	padding:5px 5px 0 0;
	float:left;
}

.hrule {
	width:auto;
	color: #4A6A16;
	text-color: #EEAA00;
	margin:20px 0;
	}
	

	
	
#footer {
	height:240px;
	width:860px;
	background:transparent url('../_pics/footerpic.gif') no-repeat top center;
	}
	

#footerlogos {
	float:left;
	width: 260px;
	height:83px;
	text-align:right;
	padding:158px 0 0 0;
}

#footerinfo {
	float:right;
	width:590px;
	height:83px;
	text-align:left;
	padding:158px 0 0 0;
	
}



#footerinfo p {
	margin:0;
	padding:0;
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.8em;
	font-weight: normal;
	line-height: 120%;
	color: #FFF;
	}

#footerinfo p a:link {
	color: #7D5B3A; /*brown*/
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	border-bottom:1px #ddd dashed;
	}
#footerinfo p a:visited {
	color: #7D5B3A; /*brown*/
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	}
#footerinfo p a:hover {
	color: #000 !important; /*black*/
	background-color:#ecefc6; /*mimic color of dropdown*/
	font-weight:bold;
	border-bottom: 1px dashed #FFF;
	text-decoration: none;
	text-align:left;
	}

.clearline  {
	clear:both;
	margin:0;
	padding:0;
	}
	

acromym, abbr {
	
	text-transform:lowercase;
	font-variant:small-caps;
	border-bottom: 1px dashed #ccc;
	cursor:help;
	}

abbr.truncation {
	text-transform:none;
	font-variant:normal;
	border-bottom: 1px dashed #ccc;
	cursor:help;
	}

blockquote {
	border-left:solid #DDD 5px;
	text-align:left;
	padding:0 10px;
	margin:10px 0 0 30px;
	}
	
.noborder {
	margin:0;
	padding:0;
	border:0;
	display:block; /*keeps margin on bottom of image from showing*/
	}




#youarehere {
	width:100%;
	height:auto;
	float:left;
	background:#fff url('../_pics/youarehere.gif') no-repeat top left;
	border-bottom:solid #2b7dba 5px;
}


/* for use later*/
#youarehere p {
	padding: 25px 20px 10px 90px;
	margin:0;
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 110%;
	text-indent:-30px;
}
#youarehere a:link {
	font-weight: bold;
	text-decoration: none;
	text-align:left;
	border-bottom:1px #ccc dashed;
	}
#youarehere a:visited {
	font-weight:bold;
	text-decoration:none;
	text-align:left;
	}
#youarehere a:hover {
	color: #000 !important;
	background-color:#ecefc6; /*mimic dropdown background highlight color*/
	font-weight:bold;
	text-decoration: none;
	text-align:left;
}



/*FORM CSS */



.form {
	margin:2em 0 0 0!important;
	padding:0;
	width:480px;
	height:auto;
	}

.form p {
	padding:0 1.5em;
	margin:0;
	text-align:left;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	font-weight: normal;
	line-height: 110%;
	}

textarea{
	font-size: 1.1em;
}

label{
	width: 10em;
	float: left;
	text-align: right;
	padding: 0 0.5em 0 0;
	display: block;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	line-height:115%;
	font-weight:bold;
	vertical-align:middle;
}

label.wide{
	width: 13em;
	float: left;
	text-align: right;
	padding: 0 0.5em 0 0;
	display: block;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	font-weight: normal;
	line-height:115%;
	font-weight:bold;
	vertical-align:bottom!important;
}




fieldset input, fieldset select{
	background: #fff;
	vertical-align:middle !important;
	
}
/*hover and type change color--does not work on ie 7- */
input:focus, textarea:focus, input:active, textarea:active, input:hover, textarea:hover{
	background-color:#fbfed8; /*lighter olive highlight*/
	color:#000 !important;
} 

legend{
	padding: 6px;
	margin: 2px 10px;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 0.9em;
	text-transform:uppercase;
	font-weight: normal;
	text-align:left;
	} 

.required {color: #f00; font-weight:bold;
}

.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin:0;
	padding:0;
}
.style2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
}

.error-x {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#FF0000;
	display:none;
	margin:0;
	padding:0;
}

.ok-check {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#009900;
	display:none;
	margin:0;
	padding:0;
}

.error {
	font-family: Verdana, verdana, helvetica, arial, sans-serif;
	font-size: 0.7em!important;
	color:#fff!important;
	background-color:#c00!important;
	display:none;
	margin:0.2em 0;
	padding:0;
	letter-spacing:0em;
	text-align:center!important;
}



.toperror {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#fff;
	background-color:#CC0000;
	display:none;
	margin:0;
	padding:0;
}

/* end form css */



/* for contaiers 120 px wide. No space between then, margin inside*/
.container180 {
		padding:20px 10px 0 0;
		width:170px;/*makes contentcopy width 170+10=180px*/
		font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
		font-size: 1em;
		
		float:left;
		background:transparent;	
	}

.container180 p{
	margin:1em 0 0 0;
	font-size:1em;
}


* html .container180 { /*Tan hack for IE box model problem*/
    \width: 180px; /* for IE5 and IE6 in quirks mode */
    w\idth: 170px; /* for IE6 in standards mode */
  } 

  
table.chart {
	width:365px;
	margin:2em 0 0 0;
	text-align:left;
	vertical-align:top;
	border-collapse:collapse;
	border:0;
	font-size:0.8em;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
}

table.chart th.primaryheader {
	vertical-align:middle;
	border-bottom:#fff 3px solid;
	font-family: Georgia, georgia, Palatino, Bookman, Tahoma, Times, serif;
	background:#2b7dba;
	color:#fff;
	padding: 15px 10px;
	text-align:center;
	border-right:#fff 1px solid;
}

table.chart th.secondaryheader {
	vertical-align:top;
	font-style:normal;
	border-bottom:#999 1px solid;
	font-family: Georgia, georgia, Palatino, Bookman, Tahoma, Times, serif;
	background:#e9f5fb;
	color:#000;
	padding: 15px 10px;
}

table.chart tr td {
	text-align:right;
	vertical-align:middle;
	border-bottom:#999 1px solid;
	border-left:#eee 1px solid;
	background-color:#fff;
	padding:15px 10px;
	
}

table.chart tr td.left {
	text-align:left;

}

/* External link idea from WebAIM */
/*
a.external span
{
	 position:absolute; 
	 left:0; 
	 top:-500px; 
	 width:1px; 
	 height:1px; 
	 overflow:hidden;
}

a.external:link
{
background: url(externallink.gif) no-repeat 100% 0;
padding-right: 20px;
}

a.external:visited
{
background: url(externallink.gif) no-repeat 100% -100px;
padding-right: 20px;
}

a.external:hover
{
color: #BF1722;
background:#ffffcc url(/media/template/externallink.gif) no-repeat 100% -200px;
padding-right: 20px;
}
*/

/*table css */
table.calendar {
	width:550 px;
	margin:2em 0 0 0;
	text-align:left;
	vertical-align:top;
	border-collapse:collapse;
	border:0;
	font-size:0.6em;
	
}
table.calendar tr td {
	vertical-align:top;
	border-bottom:#555 1px solid;
	background-color:#fff;
	padding:0 5px 10px 5px;
	
}

table.calendar tr th {
	background:#555;
	color:#fff;
	padding: 5px 10px;
	
}

table.calendar tr td h2 {
	margin:0 !important;
	padding:0 !important;
	background:#eee;
	
}
table.minutestable {
	width:500px;
	margin:2em 0 0 0;
	text-align:left;
	vertical-align:top;
	border-collapse:collapse;
	border:#000 2px solid;
	font-size:0.8em;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	background:#fff;
}



table.minutestable th.primaryheader {
	vertical-align:top;
	text-align: left;
	border:#000 1px solid;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding: 4px 10px;
	border-right:#555 1px solid;
	font-weight:bold;
}

table.minutestable th.secondaryheader {
	vertical-align:top;
	text-align: left;
	font-weight:normal;
	border:#999 1px solid;
	font-family: Verdana, verdana, Tahoma, Arial, Helvetica, sans-serif;
	color:#000;
	padding: 4px 10px;
}

table.minutestable tr td {
	text-align:right;
	vertical-align:middle;
	border:#000 1px solid;
	background-color:#fff;
	padding:4px 10px;
	font-weight:normal;
	
}

table.minutestable tr td.left {
	text-align:left;	
}

table.minutestable tr td.center {
	text-align:center;	
}


.strikethrough{
	text-decoration:line-through;
	}

/*aural css */

.readnumber {
	speak-numeral: digits; 
	}

acronym {
	speak:normal;
	}

abbr {
	speak: spell-out;
	}
	
abbr.truncation {
	speak: normal;
	}

html, body {
	voice-family: male;
	}
	
#udm {
	voice-family:female;
	}


/*wordwrap breakword only works for IE and Safari */
.longlink{
	word-wrap:break-word;
	display:inline; /*block to get rid of doppleganger effect in IE, but design looks worse in block mode */
	}


