body { 
	font-family: Arial,Verdana,Helvetica,Sans-Serif; 
	font-size: 11px; 
	text-decoration: none; 
	text-align: center;
	margin: 0 auto;
	}
textarea { 
	font-size: 9pt; 
	color: #000000; 
	text-decoration: none; 
	background-color: #ffffff; 
	}
tr { 
	background-color: #fffff; 
	}
td { 
	font-size: 11px; 
	color: #000000; 
	text-decoration: none; 
	font-weight: bold; 
	}
hr {
	border: 0;
	height: 3pt;
	width: 95%;
	color: #000080;
	background-color: #000080;
}
div.formlabel{
    font-size: 11px;
    float:left;
    text-align:right;
    width:80px;
    font-weight:bold;
    margin: 3px;
}   
div.formelement{
    float:left;
    text-align:left;
    width:110px;
    overflow:auto;
}
div { 
	width: 98%;
	float: left;
	margin: auto;
	color: #000; 
	text-align: center; 
	}
div.banner { 
	width: 900px;
	float: left;
	margin: auto;
	color: #000; 
	background-color:#b0c4de;
	font-weight:bold;
	font-size:24px;
	text-align: center; 
	cursor:pointer;
	cursor:hand;
	}
div.page { 
	width: 950px;
	float: left;
	margin: auto;
	overflow: auto;
	color: #000; 
	text-align: center; 
	}
div.main { 
	width: 700px;
	height: 600px;
	margin: auto;
	color: #000; 
	text-align: center; 
	overflow: auto;
	}
div.center { 
	margin: auto;
	}
div.page_header { 
	font-size: 18pt; 
	color: #000080; 
	font-weight: bold; 
	text-align: center; 
	width: 98%;
	margin: 10px 0 0 0;
	}
div.headline { 
	font-size: 16px; 
	color: #b0c4de; 
	background-color: #b0c4de; 
	font-weight: bold; 
	text-align: center; 
	float: center;
	width: 98%;
	line-height: 20px;
	margin: 5px;
	}
div.float_header { 
	font-size: 13pt; 
	color: #000080; 
	font-weight: bold; 
	text-align: center; 
	width: 550px;
	margin: 7px;
	}
div.gift{
	height: 220px;
	width: 220px;
	float: left;
	margin: auto;
	text-align: center;
	border-style: groove;
	border-color: #008;
	border-width: 1px;
	padding: 5px;
}
div.volunteer{
	width: 240px;
	height: 250px;
	float: left;
	padding: 10px;
	margin: 20px;
	text-align: center;
	font-weight:bold;
	background-color:#fff;
}
div.lmenu { 
	margin: 30px 0 0 0;
	text-align: left; 
	width: 200px;
	}
div.lmenu_item { 
	text-align: left; 
	float: left;
	color: #008;
	width: 190px;
	margin: 0px 0 0 10px;
	font-size: 15px;
	font-weight: bold; 
	line-height: 30px;
	cursor: pointer;
	cursor: hand;
	}
div.lmenu_item_selected { 
	text-align: left; 
	color: #000;
	float: left;
	width: 190px;
	font-size: 15px;
	margin: 0 0 0 10px;
	font-weight: bold; 
	line-height: 30px;
	background-color: #b0c4de;
	}
div.lmenu_item:hover { 
	background-color: #b0c4de;
}
div.sponsors { 
	text-align: center; 
	font-size: 16px;
	font-weight: bold;
	width: 600px;
	margin: 10px;
	clear: both;
	}
div.sponsor { 
	text-align: center; 
	float: left;
	width: 33%;
	}
div.goodsearch { 
  	color: #06e;
	text-align: center; 
	width: 800px;
	clear: left;
	font-size: 14px;
	margin: 10px 10px 10px 50px;
	}
div.page_content.bold {
	text-align: center; 
	background-color: #fff;
	font-size: 13px;
	width: 650px;
	height: 500px;
	padding: 10px;
    overflow:auto; 
	clear:both;
	}
div.page_content {
	text-align: center; 
	// background-color: #fff;
	font-size: 13px;
	width: 650px;
	height: 500px;
	padding: 10px;
    overflow:auto; 
	clear:both;
	}
div.scrolling_content {
    text-align: center; 
    margin: 0 auto;
    border-style: ridge;
    border-width: 5pt;
    border-color: #ccc;
    background-color: #b0c4de;
    font-size: 13px;
    width: 680px;
    height: 500px;
    overflow:auto;
    clear:both;
    }
div.promo_content { 
	text-align: center; 
	background-color: #fff;
	font-size: 13px;
	width: 94%;
	height: 500px;
    overflow:auto; 
	clear:both;
	margin: 8px;
	}
div.event_header { 
	font-size: 18pt; 
	color: #000080; 
	font-weight: bold; 
	text-align: center; 
	width: 600px;
	float: left;
	margin: 3px;
	}
div.event_pics { 
	text-align: center; 
	background-color: #fff;
	float: left;
	margin: auto;
	width: 635px;
	height: 550px;
    overflow:auto; 
	}
div.frame { 
	padding: 2px;
	margin: 5px 0 0 5px;
	text-align: center; 
	border: solid;
	border-width: 1pt;
	border-color: #008;
	background-color: #fff;
	float: left;
	overflow: auto;
	}
div.href_frame { 
	padding: 2px;
	margin: 5px 0 0 5px;
	text-align: center; 
	border: solid;
	border-width: 1pt;
	border-color: #008;
	background-color: #fff;
	float: left;
	overflow: auto;
	cursor:pointer;
	cursor:hand;
	}
div.form_frame { 
	margin: 10px;
	width: 95%;
	text-align: left; 
	border: solid;
	border-width: 1.5pt;
	border-color: #000;
	border-style: dotted;
	border-width: 1px;
	background-color: #fff;
	float: left;
	}
div.block { 
	width: 98%;
	text-align: center; 
	vertical-align: middle; 
	}
div.thumb { 
	width: 150px;
	margin: auto;
	height: 150px;
	text-align: center; 
	float: left;
	}
div.pic300 { 
	width: 300px;
	margin: 2px;
	height: 300px;
	float: left;
	}
div.row{
	clear:left;
}
div.tab_row{
	margin: 2px;
	width: 660px;
	height: 24px;
	text-align: center;
	float: center;
}
.tab_item{
	border: 1px;
	border-style: solid;
	color: #008;
	font-size: 13px;
	font-weight: bold;
	float: left;
	vertical-align: middle;
	height: 20px;
	text-align: center;
	margin: auto;
	cursor:pointer;
	cursor:hand;
}
.tab_item:hover{
	background-color: #b0c4de;
}
.tab_item_selected{
	border: 1px;
	border-style: solid;
	background-color: #b0c4de;
	color: #000;
	font-weight: bold;
	font-size: 13px;
	float: left;
	text-align: center;
	height: 20px;
}
div.tab_item290{
    color: #008;
    font-size: 14px;
    font-weight: bold;
    border: 1px;
    border-style: solid;
    padding: 2px;
    float: left;
    width: 320px;
    height: 20px;
    text-align: center;
	cursor:pointer;
	cursor:hand;
} 
div.tab_item290:hover{
    background-color: #b0c4de;
	cursor:pointer;
	cursor:hand;
}
div.tab_item290_selected{
    font-size: 14px;
    color: #000;
    font-weight: bold;
    background-color: #b0c4de;
    border: 1px;
    border-style: solid;
    padding: 2px;
    float: left;
    width: 320px;
    text-align: center;
    height: 20px;
}
div.href_225{
	color: #008;
	font-size: 12px;
	font-weight: bold;
	margin: 3px;
	// float: middle;
	width: 200px;
	height: 50px;
	border: solid;	
	border-width: 1px;
	text-align: center;
	background-color:#fff;
	cursor:pointer;
	cursor:hand;
}
div.href_225:hover{
  	color: #fff;
  	background-color: #008;
}
div.href_310{
	color: #008;
	font-size: 12px;
	font-weight: bold;
	border: 1px;
	border-style: solid;
	float: left;
	width: 310px;
	height: 70px;
	text-align: center;
	background-color:#fff;
	margin: 5px;
	cursor:pointer;
	cursor:hand;
}
div.href_310:hover{
	color:#fff;
  	background-color: #008;
}
div.big_prompt{
  	color: #008;
	font-size: 18px;
	font-weight: bold;
	border: 1px;
	border-style: solid;
	float: left;
	width: 325px;
	height: 24px;
	text-align: center;
}
div.big_prompt:hover{
  	background-color: #b0c4de;
}
div.pic { 
	width: 100px;
	text-align: center; 
	float: left;
	font-weight: bold;
	margin:auto;
	}
div.bio { 
	width: 370px;
	margin: 3px;
	text-align: left; 
	float: left;
	font-weight: bold;
	font-size: 13px;
	overflow:auto;
	}
div.foster { 
	text-align:center;
	width: 590px;
	height: 350px;
	overflow:auto;
	margin: auto;
	background-color: #fff;
	font-weight: bold; 
	font-size: 12px;
	}
div.fosternotes { 
	background-color:#fff;
	text-align:center;
	width: 580px;
	padding: 10px;
	margin: auto;
	height: 170px;
	overflow: auto;
	background-color: #fff;
	font-weight: bold; 
	font-size: 12px;
	text-align: left; 
	}
div.promo { 
	width: 90%;
	margin: 10px;
	overflow: auto;
	background-color: #fff;
	font-weight: bold; 
	font-size: 11px;
	text-align: left; 
	}
div.stats { 
	width: 130px;
	font-weight: normal; 
	text-align: left; 
	float: left;
	margin-left:5px;
	}
div.page_text { 
	font-size: 13px;
	color: #000;
	width: 98%;
	float: left;
	left-margin: 5px;
	margin: 1px;
	overflow: auto;
	}
div.form_label{
	text-align: right;
	width: 300px;
	height: 13px;
}
div.mem_pic { 
	width: 200px;
	height: 200px;
	float: left;
	margin: 5px auto;
	overflow:hidden;
	}
div.success_pic{
	width: 190px;
	height: 190px;
	float: left;
	margin: 1px;
	overflow:hidden;
}
div.mem_content { 
	color: #008;
	line-height:20px;
	font-weight: bold;
	text-align: left;
	width: 430px;
	float: left;
	overflow: hidden;
	}
.mem_firstline { 
	color: #808;
	text-align: left;
	font-weight: bold;
	margin: auto;
	line-height:18px;
	width:99%;
	}
.mem_bio { 
	line-height:20px;
	color: #008;
	font-weight: bold;
	text-align: left;
	margin: 2px;
	width:420px;
	height: 180px;
	overflow: auto;
	}
div.gift_pic { 
	width: 100px;
	height: 100px;
	float: left;
	margin: 0 auto;
	overflow:hidden;
	}
div.gift_content { 
	color: #008;
	font-weight: bold;
	text-align: left;
	width: 500px;
	float: left;
	margin:2px;
	overflow: auto;
	}
div.gift_options { 
	color: #008;
	font-weight: bold;
	text-align: left;
	width: 150px;
	float: left;
	margin:2px;
	overflow: auto;
	}
.gift_firstline { 
	color: #808;
	text-align: left;
	font-weight: bold;
	margin: auto;
	}
.gift_desc { 
	line-height:15px;
	color: #008;
	font-weight: bold;
	text-align: left;
	width:330px;
	float: left;
	}
.bold_red { 
	font-family: Arial;
	font-size: 13px; 
	color: #f00; 
	font-weight: bold; 
	background-color: #fff;
	text-align: center; 
	float: left;
	}
.bold_blue { 
	font-family: Arial;
	font-size: 13px; 
	color: #008;
	font-weight: bold; 
	background-color: #fff;
	text-align: left; 
	float: left;
	}
.big_bold_red { 
	font-family: Arial;
	font-size: 15px; 
	color: #f00; 
	font-weight: bold; 
	text-align: center; 
	}
.pros { 
	font-family: Arial;
	font-size: 13px; 
	color: #000080; 
	font-weight: bold; 
	background-color: #fff;
	text-align: left; 
	}
.cons { 
	font-family: Arial;
	font-size: 13px; 
	color: #f00; 
	font-weight: bold; 
	background-color: #fff;
	text-align: left; 
	}
.text {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 10px;
   line-height: 12px;
	width:100px;
	font-weight: normal;
	margin: 1px;
   color: #000000;
}
textarea.text {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   line-height: 15px;
   color: #333333;
}
select {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   width:50px;
   font-size: 11px;
   font-weight: bold;
   line-height: 15px;
   color: #000000;
}
select.pt80 {
   font-family: Arial, Verdana, Helvetica, sans-serif;
   font-size: 11px;
   font-weight: bold;
   line-height: 15px;
   color: #000000;
   width: 80pt;
}
table {
   width: 100%;
   text-align: left;
	margin-left: auto;
	margin-right: auto;
}
table.maintable {
   border: solid #000080;
   border-width: 2pt;
   width: 85%;
   float: center;
}
td.leftpic{
   border: solid #000080;
   border-width: 1pt;
   vertical-align: middle;
   text-align: center;
}
td.border{
   border: solid #000080;
   border-width: 2pt;
	text-align: left;
	vertical-align: middle;
   font-family: Arial;
	font-weight: bold;
	color: #000;
	font-size: 10pt;
	margin:0;
}

.note { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; 
			color: #ff0000; font-weight: bold; }

.required {
      font-family: Arial, Verdana, Helvetica, sans-serif;
      font-size: 11px;
        font-weight: bold;
        color: #ff0000;
}
td.label{
	text-align: center;
	vertical-align: middle;
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 9pt;
	margin:0;
}
td.labelsub{
	text-align: right;
   font-family: Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 8pt;
	margin:0;
}
.selectyn {
	text-align:left;
	vertical-align:top;
   font-family: Arial, Verdana, Helvetica, sans-serif;
	width:80px;
	font-weight: normal;
	font-size: 11px;
	float:left;
	padding:0.3em;
	margin:4;
	margin-top:0.0em; 
}
a {
  font-family: verdana;
  font-size: 13px;
  font-weight: bold;
  text-align: left;
  text-decoration: none;
}
a.banner { 
	margin: auto;
	color: #000; 
	background-color:#b0c4de;
	font-weight:bold;
	font-size:24px;
	text-align: center; 
	}
a.banner:hover { 
}
a:hover { 
	background-color: #b0c4de;
}
a.little
{
  font-family: arial;
  font-size: 12px;
  font-weight: bold;
  line-height: 15px;
  text-transform: bold;
  text-align: center;
  text-decoration: none;
}
a.tab_link
{
  font-family: arial;
  font-size: 13px;
  font-weight: bold;
  line-height: 15px;
  text-transform: bold;
  text-align: center;
  text-decoration: none;
  color: #03c;
}

.header {
  border-style: none;
  font-family: Times New Roman, Times, serif;
  font-style: italic;
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
  line-height: 17pt;
  color: #30c;
  margin: 2px 0 0 2px;
}

.header_error {
  border-style: none;
  font-family: Times New Roman, Times, serif;
  font-style: italic;
  font-size: 16pt;
  font-weight: bold;
  text-align: center;
  line-height: 17pt;
  color: #c03;
  margin: 2px 0 0 2px;
}

.small_header {
  border-style: none;
  font-family: verdana;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  line-height: 15pt;
  color: #30c;
  margin: 2px 0 0 2px;
}

.error {
  border-style: none;
  font-family: verdana;
  font-size: 12pt;
  font-weight: bold;
  text-align: center;
  line-height: 15pt;
  color: f00;
  margin: 2px 0 0 2px;
}

.required {
  border-style: none;
  font-family: verdana;
  font-size: 8pt;
  text-align: left;
  vertical-align: bottom;
  color: f00;
  margin: 2px 0 0 2px;
}

div.filmstrip {
  width:400px; 
  height:400px; 
  background-color:#ffffff; 
  overflow:auto; 
  -ms-overflow-y: hidden;
  overflow-y: hidden;
  text-align:center;
  vertical-align: middle;
  scrollbar-height : 1pt; 
  scrollbar-face-color : #fff; 
  scrollbar-highlight-color : #30c; 
  scrollbar-3dlight-color : #fff; 
  scrollbar-shadow-color : #fff; 
  scrollbar-darkshadow-color : #000000; 
  scrollbar-track-color : #fff; 
  scrollbar-arrow-color : #30c;
}

div.dynamicdiv{
        background-color: #fff;
        border:outset;
        border-color:#ababab;
        position:absolute;
        left:10px;
        top:10px;
        height:150px;
        width:150px;
        display:none;
}

