body {font-family: "Helvetica", "Arial", "Times";
	font-size:100%;
	margin-top:20px;
	text-align:center;}
table {font-family: "Helvetica", "Arial", "Times";
	margin:0px auto;
	text-align:center;
	}		
.bdr {border: 1px solid #3DA6B4; text-align:right;}
.bdr_left {border: 1px solid #3DA6B4; text-align:left;}

.tbl1 {text-align:center;}	
th, h3 {margin-left:3px; color: #336699; font-family: "Helvetica", "Arial", "Times"; font-size: 12px; text-align: left; margin-bottom:0px;} 
td {color: #003366; font-family: "Helvetica", "Arial", "Times"; font-size: 12px; margin:0px auto; }
td.small {text-decoration: bold; font-size: 60%; text-align: center;} 
td.small_left {font-size: 8pt; text-align: left;} 
td.small_right {font-size: 8pt; text-align: right;}
td.right {text-align: right;}
td.left {text-align: left;} 
td.center {text-align: center;}
td.red {color:red; text-decoration: bold;}
p {margin-left:3px; font-family: "Helvetica", "Arial", "Times"; font-size: 100%; text-align:left; } 
a:link {color: #336699; text-decoration:none;}
a:visited {color: #336699; text-decoration:none;}
a:active:{color: #336699; text-decoration:none;}
a:hover {color:red; text-decoration:none;}

a.white:link {color: #ffffff;}
a.white:visited {color: #ffffff;}
a.white:active:{color: #ffffff;}
a.white:hover {color:red;}
a.red {color: red !important;}

#tabhead {
		background:  url(images/tab.gif) no-repeat;
		width:350px;
	    display: block;
        top: 1px;
        padding: 0.25em 0.5em 0;
        font-size: 140%;
        color:#ffffff;
		text-align:left;
		
      }
.tabbody {
        padding: 0.5em;
        margin: 0 0 1em;
		background-color:#F2E2D3;
		border: 1px solid #3DA6B4;
	    margin: 0 0 0.5em;
      }
.tabbody2 {
        padding: 0.5em;
        margin: 0 0 1em;
		background-color:#F2E2D3;
		border: 1px solid #3DA6B4;
	    margin: 0 0 0.5em;
		width:700px;
      }
.footer {background-image: url(images/footer.jpg);
		font-size:74%;
		color:#ffffff;
		text-align:left;}
	
.dot {background-image: url(images/dot_teal.gif);
		width:2px;}

.left {text-align:left;}

.photos {
	padding-bottom: 2px; 
	padding-top:2px; 	
}
.grey_cell{background-color: #F7F5F5; 
	margin:0 0; 
	height:100%; 
	text-align:left;
	}
.grey_head{height:32px; 
	font-size:12px;
	margin:0 0;
	background-repeat:no-repeat;
	vertical-align:middle;
	text-align:left;}
		
#bb {border-bottom: dotted 1px #cccccc;}
li	{text-align:left;}

.separator_left {
	border-left: solid 1px #ffffff;
}
.separator_horiz {
	border-top: dotted 1px #ffffff;
	margin-left:22px;
}

img {display:block;}
p.comment {border-bottom: dotted 1px #666;
padding-bottom:10px;}