body {}

/* blue grades - root level; text properties for states: normal */
.TM0i0 {
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
}

/* blue grades - root level; box properties for states: normal */
.TM0o0 {
	background: #3C76B2;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - root level; table properties for states: normal, hover, click */
.TM0t0 {
	background: #2B547F;
}

/* blue grades - root level; box properties for states: hover, click */
.TM0o1 {
	background: #4D99E6;
	padding: 4px;
	text-align: center;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub levels; box properties for states: normal */
.TM1o0 {
	background: #4D99E6;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}

/* blue grades - sub levels; box properties for states: hover, click */
.TM1o1 {
	background: #3C76B2;
	padding: 4px;
	text-align: left;
	vertical-align: middle;
	text-decoration: none;
}
a { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: bold;
	text-decoration: none; 	
	color: #ffffff;
	margin-top: 2px;
}
a:hover { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: bold;
	text-decoration: underline; 	
	color: #ffffff;
	margin-top: 2px;
}
a:visited { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: bold;
	text-decoration: none; 	
	color: #ffffff;
	margin-top: 2px;
}
a:hover:visited { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: bold; 
	font-style:normal;
	text-decoration: underline;  	
	color: #ffffff;
	margin-top: 2px;
}
a.address_body { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;
	text-decoration: none; 	
	color: #1F3E5C;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0em; 
	text-align:left;
}
a.address_body:hover { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;
	text-decoration: none; 	
	color: #1F3E5C;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0em; 
	text-align:left;
}
a.address_body:visited { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;
	text-decoration: none; 	
	color: #1F3E5C;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0em; 
	text-align:left;
}
a.address_body:hover:visited { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal; font-style:normal;
	text-decoration: none;  	
	color: #1F3E5C;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0em; 
	text-align:left;
}
a.CryofHope { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: bold;
	text-decoration: none; 	
	color: #336699;
	text-align:left;
}
a.CryofHope:hover { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: bold;
	text-decoration: none; 	
	color: #336699;
	text-align:left;
}
a.CryofHope:visited { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: bold;
	text-decoration: none; 	
	color: #336699;
	text-align:left;
}
a.CryofHope:hover:visited { 
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: bold;
	text-decoration: none; 	
	color: #336699;
	text-align:left;
}
a.stat_body {
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	text-decoration: underline; 	
	color: #336699;
	text-align: left;
}
a.stat_body:hover{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	text-decoration: underline; 	
	color: #336699;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0.0em; 
	text-align: left;
}
a.stat_body:visited{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	text-decoration: underline; 	
	color: #336699;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0.0em; 
	text-align: left;
}
a.stat_body:hover:visited{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	text-decoration: underline; 	
	color: #336699;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0.0em; 
	text-align: left;
}
a.footer{ 
	color:#DEEBF5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style:normal; 
	font-weight:normal;
}
a.footer:hover{
	color:#DEEBF5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style:normal; 
	font-weight:normal;
}
a.footer:visited{
	color:#DEEBF5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style:normal; 
	font-weight:normal; 
}
a.footer:hover:visited{
	color:#DEEBF5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style:normal; 
	font-weight:normal; 
}
.footer{
	color:#DEEBF5; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:11px; 
	font-style:normal; 
	font-weight:normal; 
}
div#shield {
    z-index: 2;
    position: absolute;
    display: none;
}
img.shield {
    width: 400px;
    height: 280;
}

#cp {
    z-index: 1;
    position: relative;
}
td.house{
	background-image: url("/images/shohhousefaded2.gif");
	width:358;
	height:356;
}
td.houseB{
	background-image: url("/images/houseblueBA4.gif");
	background-color:#9facd6;
	width:370;
	height:338;
}
p.HDstory{
	font-family:burnstow;
	color:#FFFFFF;
	size:18;
	font-style:normal;
	font-weight:bold;
	

}
.newsletter{
	font-family:Helvetica, Verdana, Arial, sans-serif;
	color:#FFFFFF;
	font-size:16px;
	font-style:normal;
	font-weight:bold;
}
input.newsletter{
	font-family: Helvetica, sans-serif, Arial; font-size: 12px; font-style: normal; letter-spacing: 0.0px; color: #4C566A;
	background-color: #B8D1FF; line-height: 12px;
}
submit.newsletter_btn{
	font-family: Helvetica, sans-serif, Arial; font-size: 11px; font-style: normal; letter-spacing: 0.0px; color: #B8D1FF; border-style:groove;
	background-color: #4C566A; line-height: 11px;
}
input.newsletter_btn{
	font-family: Helvetica, sans-serif, Arial; font-size: 12px; font-style: normal; letter-spacing: 0.0px; color: #B8D1FF; 
	background-color: #4C566A; line-height: 14px;
}
p.footer{ 
	color:#4F91CD; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:14px; 
	font-style:normal; 
	font-weight:bold; 
	text-align:center;
}
.stat_headline{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 14px;	
	line-height: normal;
	font-weight: bold;	
	color: #336699;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0.0em;
	text-align:center;
}
.hap_headline{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 14px;	
	line-height: normal;
	font-weight: bold;	
	color: #336699;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left:0px;
	text-align:center;
}
.stat_body,.hap_body{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	color: #336699;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0.0em; 
	text-align: left;
}
.sm_v{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	color: #E8EFF7;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
textarea.hap_body{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	color: #336699;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px; 
	text-align: left;
}
.address_Title{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 14px;	
	line-height: normal;
	font-weight: normal;	
	color: #1F3E5C;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0em; 
	text-align:left;
}
.address_TitleB{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 24px;	
	line-height: normal;
	font-weight: normal;
	text-decoration:underline;		
	color: #1F3E5C;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0em; 
	text-align:left;
}
.PayPal{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 14px;	
	line-height: normal;
	font-weight: normal;	
	color: #ffffff;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0em; 
	text-align:left;
}
.address_body{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	color: #1F3E5C;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0em; 
	text-align:left;
}
.address_bodyB{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	color: #0059B3;
	margin-top: 2px;
	margin-right: 3.1em;
	margin-bottom: 1.5em;
	margin-left: 0em; 
	text-align:left;
}
td.hap-top{
background-image: url("/images/hap-table-top.gif");
}
td.hap-left{
background-image: url("/images/hap-table-left.gif");
}
td.hap-right{
background-image: url("/images/hap-table-right.gif");
}
td.hap-bottom{
background-image: url("/images/hap-table-bottom.gif");
}
br {
	line-height: 3px;	
	
}
.Main_Table { 
	background: transparent url(/images/Main_Table_BG.jpg) repeat bottom right; 
    position:relative;
	width: 940px !important; /* intended total box width - padding-right(next) */
    width: 940px; /* IE Win = width - padding */
    padding: 0px 0px 0px 0px; /* padding-left = image gap + interior padding ... no padding-right */ 
   	margin: 0px auto;  /* use to position the box */ 
} 
.Main_Table_Top{
    position:relative; 
    margin-left: 6px; /* padding-left = image gap + interior padding ... no padding-right */ 
}
.top_body_left{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	color: #ffffff;
	text-align:left;
	width: 540px;
	width: 540px !important;
	margin-top:0px;
	padding: 0px 10px 30px 25px;
}
#top_body_left_index{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	color: #ffffff;
	text-align:left;
	width: 450px;
	width: 450px !important;
	margin-top:0px;
	padding: 0px 0px 30px 30px;
}
#media { 
	width:440px;
    margin-top: 0px;
}
#noUpdate {
	margin: 0 auto;
	font-family:Arial, Helvetica, sans-serif;
	font-size: x-small;
	color: #cccccc;
	text-align: left;
	width: 210px; 
	height: 200px;	
	padding: 40px;
}
#top_body_Program{
	width:560px;
	margin-top:0px;
	padding: 0px 10px 30px 25px;
}
.top_body_Program{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	color: #ffffff;
	text-align:left;
}
#bottom_body_left_index{
	font-family: Helvetica, Arial, sans-serif;	
	font-size: 12px;	
	line-height: normal;
	font-weight: normal;	
	color: #ffffff;
	text-align:left;
	width: 400px;
	width: 400px !important;
	margin-top:0px;
	padding: 10px 10px 5px 30px;
}