#friend {
  display: none;
		font-size: .92em;
}
#emailRegistry {
  display: none;
		font-size: .82em;
}
#emailRegistry input, textarea {
  display:block;
		margin-bottom: 4px;
}

#friend input textarea {
		display: block;
		margin-bottom: 4px;
		width: 140px;
}

.textSize {
  font-size: .72em;
  padding: 6px 10px 0px 10px;
}

a.blue, a.blue:visited {
  color: #006699;
}
a.blue:hover {
  color: #99ccff;
}

a.white, a.white:visited {
  color: #ffffff;
}
a.white:hover {
  color: #eeeeee;
}

a.red, a.red:visited {
  color: #CE3636;
}
a.red:hover {
}

#consent {
  display: block;
  position: relative;
  height: 300px;
		overflow: auto;
 	border-left: 4px solid #cccccc;
		border-right: 4px solid #cccccc;
		background-color: #eeeeee;
		padding: 8px;
}

#consent hr {
		background-color: #999999;
		color: #999999;
		border-color: #999999;
		margin-top: 4px;
		margin-bottom: 4px;
}

.box_nav {
	font-size: .92em;
	list-style: none;
	margin-left: 0;
	padding-left: 1em;
	text-indent: -1em;
}

#box_nav li:before {
}

/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
	

.save {
	 font-family: Georgia, Times New Roman, Times, serif;
		font-size: 1em;
		font-weight: bold;
		margin-bottom: 2px;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */


.main_box {
  display: block;
		position: relative;
		float: left;
		width: 336px;
}

.right_box {
  display: block;
		position: relative;
		float: right;
		width: 156px;
}

.box {
  display: block;
		position: relative;
		float: right;
		margin-left:4px;
		width: 108px;
}

.btn {
  padding: 6px 10px 0px 10px;
}

.btn_spotlight {
  font-size: .92em;
  padding: 2px 6px 0px 6px;
}

div.btn a, a:visited {
  color: #006699;
		}
		
.plus {
  font-size: 1.1em;
}
.minus {
  font-size: .9em;
}

.subnav {
  padding: 4px 6px 0px 6px;
}

.wrapper {
  padding: 16px 16px 0px 16px;
}

.eee_wrapper {
  padding: 8px 8px 0px 8px;
}
.google {
  padding: 0px 4px 0px 0px;
		text-align: right;
}

		#submit {
    font-family: Verdana, sans-serif, serif;
    font-size: 1em;
				color: #CE3636;
    background-color: #efefef;
				border: 1px solid #fafafa;
				font-weight:bold;
				padding: 1px;
				height: 22px;
				vertical-align:middle;
		}
		
		#submit:hover {
    font-family: Verdana, sans-serif, serif;
    font-size: 1em;
				color: #CE3636;
    background-color: #ffffff;
				border: 1px solid #fafafa;
				font-weight:bold;
				padding: 1px;
				height: 22px;
				vertical-align:middle;
		}
		
		.google_home {
    font-family: verdana, sans-serif, serif;
    background-color: #ffffff;
				border: 1px solid #cccccc;
				padding: 3px;
				height: 22px;
				vertical-align:middle;
				text-align: left;
		}

.registry {
  color: #225B96;
		font-weight: bold;
		font-variant: small-caps;
		font-size: 1.15em;
		font-family: Verdana, sans-serif;
	 letter-spacing: -1px;
}

.headline {
		font-size: 2em;
		text-align: left;
}

.title {
		font-size: 2em;
  padding: 0px 8px 0px 8px;
		text-align: left;
}

div.a_box {
		background-color:#eeeeee;
		color: #000000;
		}
		
.a_box_padding {
		line-height: inherit;
		padding: 14px 14px 0px 14px;
		}

.content, .content {
  margin-left: 4px;
	 font-size: .72em;
	 font-family: Georgia, Times New Roman, Times, serif;
		color: #000000;
}

#content {
  display: none;
		font-size: .72em;
}

.subhead_red {
  font-size: 1.32em;
		font-weight:bold;
		color: #CE3636;
		}

.navbox-top, .navbox-bottom, .navbox-gbrp, .navbox-cat  {
 	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 0.78em;
 	font-weight: bold;
	 display:block;
		}

.navbox-top {
	 padding: 5px;
	 padding-bottom:2px;
	 background-color:#006699;
	 background-image: url(/images/_curves/t165.gif);
	 background-repeat: no-repeat;
	 background-position: top left;
		}
		
.navbox-bottom {
		padding: 5px;
		padding-bottom:3px;
		padding-top:4px;
		background-color:#006699;
		background-image: url(/images/_curves/b165.gif);
	 background-repeat: no-repeat;
	 background-position: bottom left;
		}

.navbox {
		background-color:#006699;
		padding: 2px 5px 4px 5px;
		}

.navbox-cat {
		background-color:#0099CC;
		padding: 5px 5px 4px 5px;
		}
		
.navbox-gbrp {
		font-size: 0.66em;
		background-color:#CE3636;
		padding: 5px 5px 4px 5px;
		}

/*********************************************************/

a.nav, a.nav-gbrp, a.nav-cat {
		text-decoration: underline;
		display:block;
		margin-bottom:2px;
		padding:5px;
  }
		
a.nav {
		color:#ffffff;
		background-color: #0374AC;
		}
a.nav:visited {
		color:#ffffff;
		}
a.nav:hover {
		text-decoration: none;
		color:#006699;
		background-color:#BCE4F8;
		}

a.nav-cat {
		color:#ffffff;
		}
a.nav-cat:visited {
		color:#ffffff;
		}
a.nav-cat:hover {
		text-decoration: none;
		color:#006699;
		background-color:#A0D3EC;
		}

a.nav-gbrp {
		color:#CE3636;
		background-color:#ffcccc;
		}
a.nav-gbrp:visited {
		color:#CE3636;
		}
a.nav-gbrp:hover {
		text-decoration: none;
		color:#cc6666;
		/*color:#ff8d8d;*/
		background-color:#ffdddd;
		}
/****************************************/
a {
  color: #006699;
		}
a:visited {
  color: #999999;
		}
a:hover {
  color:#99ccff;
		}

.text {
	 font-family: Georgia, Times New Roman, Times, serif;
	 font-size: .72em;
  }

.genericbox {
  display:block;
		padding-top:4px;
  }
	
div.containerbox {
		display:block;
		margin-bottom:4px;
	 font-family: Georgia, Times New Roman, Times, serif;
  }
		
a.containerbox {
		display:block;
	 font-family: Georgia, Times New Roman, Times, serif;
		background-color:#D6EBFF;
		color:#006699;
		margin-bottom:4px;
		}
a.containerbox:hover {
		background-color:#E9F4FF;
  color:#006699;
  }
a.containerbox:visited {
  color:#006699;
  }
		
a.containerbox_red {
background-color:#CE3636;
color:#ffffff;
display:block;
margin-bottom:4px;
}
a.containerbox_red:hover {
background-color:#ffcccc;
color:#CE3636;
}
a.containerbox_red:visited {
color: #FFFFFF;
}

a.containerbox_blue {
background-color:#006699;
color:#ffffff;
display:block;
margin-bottom:4px;
}
a.containerbox_blue:hover {
background-color:#BCE4F8;
color:#006699;
}
a.containerbox_blue:visited {
color: #ffffff;
}
		
/*********************************************************/

		
/*********************************************************/

div.footerbox {
  display:block;
		background-color:#eeeeee;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	 font-size: .62em;
		color: #666666;
		margin-left: 4px;
  }
		
.footer {
 	line-height: inherit;
  padding: 4px 0px 0px 4px;
  }

/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
/*********************************************************/
		
.ul {
	 display: block;
  padding-top: 3px;
		position: relative;
		top: -3px;
		background-image: url(/images/home/clear_ul.gif);
	 background-repeat: no-repeat;
	 background-position: top left;
}
.ur {
	 display:block;
		position: relative;
		top: -3px;
		background-image: url(/images/home/clear_ur.gif);
	 background-repeat: no-repeat;
	 background-position: top right;
}
.ll {
  position:relative;
	 display:block;
		padding-bottom: 3px;
		padding-top: 0px;
		background-image: url(/images/home/clear_ll.gif);
	 background-repeat: no-repeat;
	 background-position: bottom left;
}
.lr {
	 display:block;
		position: relative;
		top: 3px;
		background-image: url(/images/home/clear_lr.gif);
	 background-repeat: no-repeat;
	 background-position: bottom right;
}

.eee_ul {
	 display: block;
  padding-top: 3px;
		position: relative;
		top: -3px;
		background-image: url(/images/home/eee_clear_ul.gif);
	 background-repeat: no-repeat;
	 background-position: top left;
}
.eee_ur {
	 display:block;
		position: relative;
		top: -3px;
		background-image: url(/images/home/eee_clear_ur.gif);
	 background-repeat: no-repeat;
	 background-position: top right;
}
.eee_ll {
  position:relative;
	 display:block;
		padding-bottom: 3px;
		padding-top: 0px;
		background-image: url(/images/home/eee_clear_ll.gif);
	 background-repeat: no-repeat;
	 background-position: bottom left;
}
.eee_lr {
	 display:block;
		position: relative;
		top: 3px;
		background-image: url(/images/home/eee_clear_lr.gif);
	 background-repeat: no-repeat;
	 background-position: bottom right;
}

.white {
  color:#ffffff;
}

.blue {
		color:#3F87D1;
}

.red {
		color:#CE3636;
}

table.text {
	 font-family: Georgia, Times New Roman, Times, serif;
	 font-size: 1em;
}
.cat {
  vertical-align:top;
		text-align:left;
		font-weight:bold;
		display:block;
		padding:5px;
}
td.head {
  background-color:#cccccc;
		color:#666666;
		font-weight:bold;
		vertical-align:top;
}
td.item {
  background-color:#eeeeee;
		color:#000000;
		vertical-align:top;
}
td.item2 {
  background-color:#eeeeee;
		color:#000000;
		vertical-align:top;
}
td.item3 {
  background-color:#fafafa;
		color:#000000;
		vertical-align:top;
}

.button {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
background-color: #dde3ef;
border-top-color:#ffcc00;
border-left-color:#ffcc00;
border-right-color:#039;
border-bottom-color:#039;
border: 1px solid;
text-indent: 2px;
}

.button{
background-color: #ffffff;
	border-top-color:#c63;
	border-left-color:#c63;
	border-right-color:#930;
	border-bottom-color:#930;
}