/*	Global Settings*/A {color : #336699; text-decoration:underline;}A:hover {color : #992200; text-decoration:underline;}A:link  { color: #336699; text-decoration: underline; }A:alink   { color: #992200; }A:hover  { color: #992200; }A:vlink      { color: #6690CC; }h1, h2, h3, h4, h5, h6, ul, li, td {	margin: 0;	padding: 0;}p { margin: 1em }h1 { font-size: 12px; }h2 { font-size: 11px; }h3 { font-size: 9px; }h4 { font-size: 9px; }td, tr { font-size: 12px;}body {	background-color: #FFFFFF;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #234F6E;}.menu {	margin-top: 2px;	margin-bottom: 2px;	margin-left: 6px;	margin-right: 7px;}.menu td{	font : bold 10px Verdana, Arial, Helvetica, sans-serif;	line-height : 16px;	border: 1px solid #000;	text-align: center;}.menu a,.menu a:link,.menu a:active,.menu a:visited {	display : block;	background : #C2D8E6;	color : #234F6E;	text-decoration : none;	line-height : 16px;	border: 1px solid #457DA5;}.menu a:hover {	background : #234F6E;	color : #C2D8E6;	cursor : pointer;	text-decoration : none;}.nav {	margin: 0;	margin-left: 8px;}.nav td{	font : bold 10px Verdana, Arial, Helvetica, sans-serif;	line-height : 16px;	border: 1px solid #000;	text-align: center;}.nav a,.nav a:link,.nav a:active,.nav a:visited {	display : block;	background : #C2D8E6;	color : #234F6E;	text-decoration : none;	border: 1px solid #457DA5;	padding-left: 20px;	padding-right: 20px;}.nav a:hover {	background : #234F6E;	color : #C2D8E6;	cursor : pointer;	text-decoration : none;}.btn {	margin: 0;	margin-top: 2px;	margin-bottom: 2px;}.btn td{	font : bold 10px Verdana, Arial, Helvetica, sans-serif;	border: 1px solid #000;	text-align: center;	padding: 0;}.btn a,.btn a:link,.btn a:active,.btn a:visited {	display : block;	font-weight : bold;	background : #234F6E;	color : #C2D8E6;	text-decoration : none;	border: 1px solid #457DA5;	padding: 1px;	padding-left: 10px;	padding-right: 10px;}.btn a:hover {	background : #C2D8E6;	color : #234F6E;	cursor : pointer;	text-decoration : none;}.main {	margin-left: 8px;	margin-right: 4px;	/*border: 1px solid Black;*/	width: 610px;}td.spacer {	border: 0px;	width: 5px;}/*	#MSG	Used on the PrivateMessage.cfm page.	Could be used as a global message template?*/#msg {	padding: 5px;	margin-top: 5px;	margin-bottom: 5px;	border: 1px solid #888;}#msg #bdy{	margin-top: 10px;	margin-bottom: 10px;	/*	border-top: 1px solid #7F7F7F;	border-bottom: 1px solid #7F7F7F;	*/	padding: 25px;	font-size: 12px;	font-family: arial, helvetica, sans-serif;	color: black;}#msg #bdy td {	vertical-align: top;}#msg h1 {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	margin: 0;}#msg h2 {	font-size: 10px;	color: black;	font-family: arial, helvetica, sans-serif;	font-weight: normal;}#msg .btn {	float: right;}/*	END #MSG*//*	Grid1 Table*/table#grid1{	border:1px solid #888;	padding: 0;	margin: 0;}table#grid1 thead th {}table#grid1 tbody td {	padding: 3px;	border-top:1px solid #888;}table#scroll-tbl{	padding: 0px;}table#scroll-control select {	font-size: 10px;	border: 0;	padding: 0;	margin: 0;}table#evt-list {	border-top: 1px solid #888;	border-left: 1px solid #888;	border-right: 1px solid #888;	margin: 0;	margin-bottom: 2px;}table#evt-list tbody td {	padding: 2px;	border-bottom: 1px solid #888;}table#evt-list tbody th {	padding: 2px;	text-align: left;	background: #EEE;	border-bottom: 1px solid #888;}table#evt-list caption {	text-align: left;	font-weight: bold;	font-size: 14px;	margin-top: 2px;}#formfield, input, textarea, select {	border-top: 1px solid #969696;	border-bottom: 1px solid #969696;	border-left: 1px solid #969696;	border-right: 1px solid #969696;	background: #FFFFFF;	padding: 2px;	font : normal 12px Arial, Helvetica, sans-serif;	filter: progid:DXImageTransform.Microsoft.Shadow(color=#000000,direction=135, strength=1);}select {	padding: 0;}/*#evt-date {	margin: 0px;	padding: 2px;	text-align: left;	background: #EEE;	border-top: 1px solid #888;	border-bottom: 1px solid #888;}*/#news  {	border: 1px solid #777;	background: #FFF;	padding: 4px;	/*width: 470px;*/}#news H2  {	margin: 1em;	font-size: 12px;}/* #news #news-box {	border-top: 0px solid #888;	border-left: 0px solid #888;	border-right: 0px solid #888;	border-bottom: 0px solid #888;	background: #FFF;	padding: 0px;}#news td {	color: #777;} */#new-mbrs {	background: #EEE;	border-bottom: 1px solid #234F6E;	margin: 5px;}#new-mbrs th {	/*	background: #778899;	border-top: 1px solid #777777;	border-bottom: 1px solid #777777;	*/	text-align: center;	font-family:tahoma, arial, sans-serif;	color: #234F6E;	font-size:10px;	font-weight:bold;	text-transform:uppercase;	padding: 3px 3px 3px 3px;}#new-mbrs td {	padding: 8px;	border-left: 1px solid #234F6E;	border-right: 1px solid #234F6E;}#new-mbrs img {	border: 1px solid Black;}#nav-title {	font-size: 12px;	padding: 0;	padding-left: 2px;	font-family: arial, sans-serif;	font-weight: bold;	color: #234F6E;	border: 0;}/*	Begin Member Homepage Objects*/#prof #blurb a {	font-size: 11px;	color: #992200;	padding: 5px;}#prof #blurb {	padding: 4px;	border-bottom: 1px solid #7F7F7F;}#prof #blurb h1 {	color: #7F7F7F;	font-weight: normal;}#prof #top {	margin: 5px;	font-family: Arial, helvetica, sans-serif;	font-size: 12px;}#prof #top h1 {	font-size: 22px;	font-family: Arial, helvetica, sans-serif;	color:#234F6E;	font-weight:bold;}#prof #top p {	font-size: 12px;	font-family: arial, helvetica, sans-serif;	color: Black;}#prof #top .btn {	float: right;	margin: 0;	margin-left: 10px;	font-family: arial, helvetica, sans-serif;	font-size: 12px;}#prof  #lbl {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#000;}#prof  #fld {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#234F6E;	font-weight: 600;}#prof #homepage-html  {	padding: 10px;	margin: 10px;	border: 1px solid Black;	font-family: arial, helvetica, sans-serif;	font-size: 14px;	color:#234F6E;	background: #EEEEEE;}#prof #guestbook {	padding: 5px;	margin: 5px;	border: 0px solid Black;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#000;}#prof #friends {	padding: 5px;	margin: 5px;	border: 0px solid Black;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#000;}#prof #groups {	padding: 5px;	margin: 5px;	border: 0px solid Black;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#000;}#prof #guestbook h1, #prof #friends h1, #prof #groups h1 {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	font-weight: bold;}#prof #guestbook p {	width: 200px;	padding:0;	border:0;	margin: 0;	color: Black;}#prof #friends {	width: 200px;}#prof #details #photo {	border: 1px solid;	color: #777777;}#prof #guestbook textarea {	width: 100%;}#prof #photo {	float: left;	margin-right: 5px;}#prof #photo h1 {	font-size: 12px;}/*	End Member Homepage Objects*/#photo {	float: left;	margin-right: 5px;}#photo h1 {	font-size: 12px;}/*	Friends*/#frd {	border-bottom: 1px solid Black;	margin: 0px 0px 10px 0px;}#frd #photo {	border: 1px solid #777777;}#frd #btn {	width: 80px;}#frd td {	padding: 5px;}#frd .btn td {	padding: 0;}#frd h1, #frd h2 {	padding: 0;	border: 0;	margin: 2px;}caption {	margin: 0;	padding: 0;	margin-top: 2px;	font-size: 12px;	text-align: left;}caption h1 {	font-weight: bold;	font-size: 14px;	margin: 0;}caption p {	margin: 0;	margin-left: 5px;}/*	Generic Fields & Labels*/#lbl {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#000;}#lbl-http {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#000;	vertical-align: middle;}#fld {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#000;}#fld #err {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#800000;	font-weight: bold;	vertical-align: middle;}#err {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#800000;	font-weight: bold;	vertical-align: middle;}td#lbl {	text-align: right;	vertical-align: top;	padding: 0px 5px 5px 5px;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color:#000;}td#fld {	padding: 0px 5px 5px 0px;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#000;}span#lbl {	margin: 0px;	font-weight: bold;	font-family: arial, helvetica, sans-serif;	font-size: 12px;	color:#000;}#frm td {	padding: 2px;}#frm .btn td {	padding: 0;}input#radio, input#checkbox {	border: 0;	filter: none;}#blacktype {	font-size: 12px;	color: #000;}/*	Member List*/#mbr {	border: 1px solid Black;	margin: 0px 0px 10px 0px;}#mbr #btn {	width: 80px;}#mbr td {	padding: 2px;}#mbr h1, #mbr h2 {	padding: 0;	border: 0;	margin: 2px;}#mbr #photo {	float: left;	margin-right: 5px;}#mbr #photo h1 {	font-size: 12px;}/*#groups #firstr {	margin-bottom: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	color: #000;	border-top: 1px solid #888;	border-bottom: 1px solid #888;	background: #EEEEEE;}#groups {	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 12px;	color: #000;	padding: 2px;}#groups #desc{	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 12px;	color: #000;	padding-bottom: 6px;}*/#grp h2, #grp h3, #grp h4 {	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 12px;	color: #000;	padding: 4px;}#grp h1 {	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 18px;	color: #000;}#grp table.btn {	float: right;}table#grp-list {	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 12px;	color: #000;	border-left: 1px solid #888;	border-right: 1px solid #888;	border-bottom: 1px solid #888;	margin: 0;}table#grp-list tbody td {	padding: 2px;	border: 0;}table#grp-list tbody th {	margin-bottom: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	color: #000;	background: #EEEEEE;	border-bottom: 1px solid #888;	border-top: 1px solid #888;	padding: 2px;}table#grp-list tbody td#desc {	padding: 5px;}#grid2 {	border: 1px solid #888;	font-family: arial, helvetica, sans-serif;}#grid2 thead td, #grid2 thead th, caption {	padding: 2px;}#grid2 tbody td, #grid2 tbody th {	padding: 2px;}#grid2 caption {	background: #EEEEEE;	font-weight: bold;	border-left: 1px solid #888;	border-right: 1px solid #888;	border-top: 1px solid #888;}#grid2 thead th {	font-weight: bold;	font-size: 12px;	color: #000;}#grid2 caption table td {	padding: 2;	border: 0;	color: #000;	font-weight: bold;}#grid2 tbody td {	border-top: 1px solid #888;}#brd #flat {	font-size: 12px;	color: black;	font-family: arial, helvetica, sans-serif;	font-weight: normal;}#brd {	padding: 2px;}#brd h1 {	font-size: 14px;	margin-bottom: 5px;	font-family: arial, helvetica, sans-serif;	font-weight: bold;}#brd h2 {	font-size: 12px;	font-family: arial, helvetica, sans-serif;	font-weight: normal;}#brd h3 {	font-size: 12px;	color: black;	font-family: arial, helvetica, sans-serif;	font-weight: normal;} #msg-thread #lastr {	margin-bottom: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 12px;	border-bottom: 1px solid #888;	background: #FFF;	padding: 4px;} #msg-thread #firstr {	margin-bottom: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	border-bottom: 1px solid #888;	background: #FFF;	padding: 4px;} #msg-list #lastr {	margin-bottom: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 12px;	border-bottom: 1px solid #888;	background: #FFF;	padding: 4px;} #msg-list #firstr {	margin-bottom: 2px;	font-family: arial, helvetica, sans-serif;	font-weight: bold;	font-size: 12px;	border-bottom: 1px solid #888;	background: #FFF;	padding: 4px;}#logincopy {	font-family: arial, helvetica, sans-serif;	font-size: 12px;	font-weight: normal;	color: #000;}/*	For photo data displayed on the photo page*/#photo-data {	border: 1px solid #777777;	border: 0;	padding: 0;}#photo-data caption {	text-align: center;}/*	Guestbook Messages ( same as friends )*/#gb-msg {	margin-bottom: 10px;	margin-top: 10px;}#gb-msg h1, #gb-msg h2 {	padding: 0;	border: 0;	margin: 0px;}#gb-msg h2 {	font-size: 10px;}#gb-msg p {	margin: 5px;}#evt #headline {	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 20px;	color: #000;	margin-bottom: 10px;	margin-top: 10px;}#evt #time {	font-family: arial, helvetica, sans-serif;	font-size: 14px;	font-weight: bold;	margin-bottom: 10px;	margin-top: 10px;}#evt #desc {	padding: 5px;	text-align: left;	border: 1px solid #777;	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 12px;	color: #000;	background: #EEE;}#evt p {	margin: 0;	margin-bottom: 10px;	margin-top: 10px;}#evt-date {	margin: 0px;	padding: 2px;	text-align: left;	background: #EEE;	border-top: 0px solid #888;	border-bottom: 1px solid #888;}#storefront .btitle A {	font-family: arial, helvetica, sans-serif;	font-weight: bold;	font-size: 16px;}#storefront .bsmall {	font-family: arial, helvetica, sans-serif;	font-weight: normal;	font-size: 12px;	color: #000;}