body { margin: 0px; background: #D7cca5; font: 11px Verdana, arial, helvetica, sans; color: #000000; }
body.PopUp { margin: 0px; background: #ffffff; font: 11px Verdana, arial, helvetica, sans; color: #000000; }

a { color: #0055bb; text-decoration: none; }
a:visited { color: #0055bb; text-decoration: none; }
a:link {color: #0055bb; text-decoration: none;}
a:link:visited {color: #0055bb; text-decoration: none;}
a:hover {color: #0066cc; text-decoration: underline;}

.title-black {font-size: 17px; color: #000000; font-weight: normal; }
.title-black-bold {font-size: 17px; font-weight: bold; color: #000000;}
.subtitle-black {font-size: 15px; color: #000000; font-weight: normal; }
.subtitle-black-bold {font-size: 15px; font-weight: bold; color: #000000;}
.large-black {font-size: 13px; color: #000000; font-weight: normal; }
.large-black-bold {font-size: 13px; font-weight: bold; color: #000000;}
.medium-black {font-size: 11px; color: #000000; font-weight: normal; }
.medium-black-bold {font-size: 11px; font-weight: bold; color: #000000;}
.small-black { font-size: 10px; color: #000000; font-weight: normal; font-style: normal; }
.small-black-it { font-size: 10px; color: #000000; font-style: italic; font-weight: normal; }
.small-black-bold {font-size: 10px; font-weight: bold; color: #000000;}
.fine-black { font: 9px Verdana, Arial; color: #000000; font-weight: normal; }
.fine-black-it { font: 9px Verdana, Arial; color: #000000; font-style: italic; font-weight: normal; }

.title-blue {font-size: 17px; color: #0066aa; font-weight: normal; }
.title-blue-bold {font-size: 17px; font-weight: bold; color: #0066aa;}
.subtitle-blue {font-size: 15px; color: #0066aa; font-weight: normal; }
.subtitle-blue-bold {font-size: 15px; font-weight: bold; color: #0066aa;}
.large-blue {font-size: 13px; color: #0066aa; font-weight: normal; }
.large-blue-bold {font-size: 13px; font-weight: bold; color: #0066aa;}
.medium-blue {font-size: 11px; color: #0066aa; font-weight: normal; }
.medium-blue-bold {font-size: 11px; font-weight: bold; color: #0066aa;}
.small-blue {font-size: 10px; color: #0066aa; font-weight: normal; }
.small-blue-bold {font-size: 10px; font-weight: bold; color: #0066aa;}
.fine-blue {font-size: 9px; color: #0066aa; font-weight: normal; }

.subnav {font-size: 11px; color: #0066cc;}
.subnav:link {font-size: 11px; color: #0066cc; text-decoration: none;}
.subnav:link:hover {font-size: 11px; color: #0066cc; text-decoration: underline;}
.subnav:visited {font-size: 11px; color: #9933cc; text-decoration: none;}
.subnav:visited:hover {font-size: 11px; text-decoration: underline;}

.footer {font-size: 10px; color: #000000;}
.footer:link {font-size: 10px; color: #0066cc; text-decoration: underline;}
.footer:link:hover {font-size: 10px; color: #0066cc; text-decoration: none;}
.footer:visited {font-size: 10px; color: #0066cc; text-decoration: underline;}
.footer:visited:hover {font-size: 10px; color: #0066cc; text-decoration: none;}

.picright {margin-left: 20px; margin-bottom: 20px;}
.picleft {margin-right: 15px; margin-bottom: 10px;}
.biopic { border: 1px solid #ffffff; margin: 0px 0px 10px 20px;
}

.ulist {list-style-type: square; list-style-image: url(images/bullet.gif); margin: 0px 0px 0px 20px; }
.ulist li { margin: 4px 4px 4px 0px; }
.ulist2 { list-style-type: square; list-style-image: url(images/bullet2.gif); margin: 0px 0px 0px 18px; }
.ulist2 li { margin: 3px 3px 3px 0px; }

.ThumbNail { border: 1px solid #000000; margin: 0px; margin-top: 0px;}
.ThumbNail2 { border: 1px solid #ffffff; margin: 0px 0px 10px 0px; }
.ThumbNail3 { border: 1px solid #baae83; margin: 0px; margin-top: 0px;}

.ContentBox01 { background: #ffffff; border: 1px solid #baae83; color: #000000;
				font: 11px Verdana, Geneva, Arial, Helvetica; }
.ContentBox01 td { padding: 8px; }
.ContentBox01 .TitleBar { background: #d7cca5; margin: 0px; padding: 5px; color: #000000; 
							font: bold 13px Verdana, Geneva, Arial, Helvetica; border-bottom: 1px solid #baae83;}

							
.TableType01 { background: #ffffff; border: 1px solid #d7cca5; color: #000000;
				font: 11px Verdana, Geneva, Arial, Helvetica; }
.TableType01 .TitleBar { background: #003c78; margin: 0px; padding: 5px; color: #ffffff; 
							font: bold 13px Verdana, Geneva, Arial, Helvetica; border-bottom: 1px solid #ffffff;}
.TableType01 tr { background: #eeeecc; }

							
.TextBox { background: #ffffff; border: 1px solid #000000; font: 11px Verdana, Geneva, Arial, Helvetica; width: 100% }
.TextBox2, .DropDown2, .TextArea2 { background: #ffffff; border: 1px solid #baae83; font: 11px Verdana, Geneva, Arial, Helvetica;
			width: 250px; padding: 2px; }

#ddlStates
{
	width: 150px;
}
#txtZip
{
	width: 80px;
}
#txtQuestion
{
	width: 320px;
}
			
.Button {
	background: #eae3c9;
	border: 1px outset;
	padding: 4px;;
	font: bold 10px Verdana, Geneva, Arial, Helvetica;
}
.photoContainer
{
	width: 150px;
	float: left;
	margin: 10px;
}			
.PopUpControlBar { border-top: 1px solid #000000; padding: 10px;}
.PopUpContent	 { padding: 0px; }
.PopUpContentItem { margin: 0px; padding: 20px; height: 260px; overflow: auto; }
.PopUpContentItem2 { margin: 0px; padding: 20px; height: 367px; overflow: auto; }
.PopUpTitleBar { background: #003c78; margin: 0px; padding: 5px; color: #ffffff; 
				font: bold 18px Verdana, Geneva, Arial, Helvetica; }