/* Top Elements */
* { margin: 0; padding: 0; z-index:10;}

body {
	font: normal 13px Helvetica, Arial, Geneva, Tahoma, sans-serif;
	color: #000000; 
	text-align: center;
	background:#FFF;
	width:100%;
	padding:0px;
}
#header {
	width: 100%; height:36px;
	margin:0 0 25px 0;
	padding:0;	
	color: #000;
	text-align:left;
	float:left; display:inline;
	background-color: #000;
	border-bottom:1px solid #555555;
}
.blue {color:#3391cb;}
.red {color:#B00;} 
.orange {color:#EA0;}
.green {color:#0A0;}

a:hover.noDec {text-decoration: none;}

#header .box {padding:0;height:36px;display:block;width:800px;margin:0 auto;}
#header .leftLinks {margin-left:18px;padding:0;border-left:1px solid #333;float:left;display:inline; width:340px;}
#header .leftLinks a {float:left;display:inline;padding:9px 13px 9px 13px;color:#AAA;font-size:16px;font-weight:normal;margin:0;border-right:1px solid #333;}
#header .leftLinks a:hover {color:#CCC;background-color:#333;text-decoration:none;}
#header .rightLinks {padding:0 7px 0px 0px;height:40px;text-align:right;float:right;display:inline;width:280px;position:relative;}
#header .rightLinks a {float:right;display:inline;padding:3px 5px 3px 5px;color:#888;font-size:13px;margin:7px 4px 0 4px;-moz-border-radius:3px;-webkit-border-radius:3px;}
#header .rightLinks a:hover { background-color:#444;color:#AAA;text-decoration: none; }
#header .mobileBox {display:none;}

a.topLink {float:right;display:inline;padding:10px 13px 10px 13px;color:#AAA;font-size:14px;font-weight:normal;margin:0;border-right:1px solid #333;}
a:hover.topLink {color:#CCC;background-color:#333;text-decoration:none;}

#jsddm { margin:0 0 0 0; padding: 0; float:right;display:inline;background: url(images/down_arrow.gif) no-repeat 50px 14px;z-index:100;}
#jsddm li {	float: left; list-style: none;}
#jsddm li a { display: block;white-space: nowrap;width:90px;padding:10px 13px 10px 13px;color:#AAA;font-size:14px;font-weight:normal;margin:0;}
#jsddm li a:hover {color:#CCC;text-decoration:none;}
#jsddm li ul {	margin: 0;padding: 0;position: absolute;visibility: hidden;z-index:100;}
#jsddm li ul li { float: none;display: inline;}
#jsddm li ul li a {	width: auto;background-color: #000;border-bottom:1px solid #777;padding:7px 18px;font-size:12px;}
#jsddm li ul li a:hover {background-color: #555;color:#FFF;}

#fHeader { width: 100%;margin:0 0 25px 0;padding:0;float:left; display:inline;background:#FFF url(images/blue_bg_fade_up.jpg) repeat-x 0 0;border-bottom:1px solid #1f6692;}
#fHeader .fBox {padding:0;display:block;width:800px;margin:0 auto;}
#fHeader .fBox .fBox_img {float:left;display:inline;margin:25px 0 0 0px;}
#fHeader .fText {font-size:29px;color:#FFF;float:left;display:inline;padding:73px 0 0 20px;}
#fHeader .fText .mTitle {display:none;}
#fHeader .fLinks {float:left;display:inline;width:96%;padding:0 4% 0 0;text-align:right;margin:0;}
#fHeader .fLinks a {float:right;display:inline;font-size:20px;color:#999;background-color:#FFF;position:relative;top:6px;padding:6px 10px 10px 10px;margin:0px 10px 0 10px;-moz-border-radius:5px;-webkit-border-radius:5px;}
#fHeader .fLinks a:hover {color:#222;text-decoration: none;}

#indexBox { width:800px;float:left;	display:inline;padding: 0px 0px 75px 0px; margin:0 0px 0px 0px;text-align:left; background: url(images/new_flockNote_index_bg.jpg) no-repeat 0px 10px;}
#indexBox .iBox1 {float:left;display:inline;width:265px;margin:0;padding:0;}
#indexBox .iBox1 .introText {font-size:14px;color:#888;line-height: 22px;padding:7px 0 0 0px;float:left;display:block;text-align: left;}
#indexBox .iBox1 .but1 {margin:12px 0 0 0;}
#indexBox .iBox1 .but2 {margin:20px 0 0 0;}
#indexBox a.button {float:left;display:inline;color:#FFF;font-size:24px;line-height:22px;text-align:left;width:235px;margin:0;padding:7px 10px 10px 10px;border:4px solid #555;background-color:#333;-moz-border-radius:10px;-webkit-border-radius:10px;}
#indexBox a:hover.button {text-decoration:none;background-color:#222;}
#indexBox a.button .subButton {color:#999;font-size:15px;text-transform: uppercase;}
#promo_video_wide { width:480px; height:270px; float:right; display:inline; text-align:center; vertical-align:middle; border:1px solid #DDD;background: url(images/videoBG_clear.gif) no-repeat 140px 165px; margin:36px 17px 0 0; padding:0;}

#content-wrap {
	width: 800px;
	float:left;	display:inline;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	text-align:left; background:#FFF url(images/zBody_top.gif) no-repeat top left;
}
#title_network {float:left;display:inline;width:100%;padding:0;margin:0;}
#title_network .pic {float:left;display:inline;width:auto;margin:15px;padding:10px;background-color:#FFF;border:1px solid #EEE;-moz-border-radius:10px;-webkit-border-radius:10px;}
#title_network h1 {font-weight:normal;margin:10px;font-size:26px;font-family:Helvetica, Verdana, Arial, Tahoma, Sans-serif;}
#title_network h1 a.name {color:#000;}
#title_network h1 a:hover.name {text-decoration:none;}
#title_network h1 a.editLink {font-size:12px;font-weight:bold;background-color:#FFF;padding:2px 4px;color:#AAA;-moz-border-radius:5px;-webkit-border-radius:5px;}
#title_network h1 a:hover.editLink {text-decoration:none;background-color:#900;color:#FFF;}
#title_network .subTitle {font-size:80%;font-weight:normal;color:#BBB;}

#title_network_2 {float:left;display:inline;width:100%;padding:0;margin:0;border-bottom:1px solid #DDD;}
#title_network_2 h2 {font-weight:normal;margin:10px;font-size:16px;color:#999;}
#title_network_2 h2:hover {color:#555;}
#title_network_2 .subTitle {font-size:15px;font-weight:normal;color:#BBB;}
a:hover#title_network_2 {text-decoration:none;}

#title_feeds {float:left;display:inline;width:100%;padding:0;margin:0;}
#title_feeds .pic {float:left;display:inline;width:80px;margin:15px 0 15px 15px;padding:10px;background-color:#FFF;border:1px solid #EEE;-moz-border-radius:10px;-webkit-border-radius:10px;}
#title_feeds .titleBox {overflow:hidden;margin:0;padding:0;}
#title_feeds h1 {font-weight:normal;margin:15px 0 15px 15px;font-size:24px;padding:0;}
#title_feeds h1 a.name {color:#000;}
#title_feeds h1 a:hover.name {text-decoration:none;}
#title_feeds h1 a.editLink {font-size:12px;font-weight:bold;background-color:#FFF;padding:2px 4px;color:#AAA;-moz-border-radius:5px;-webkit-border-radius:5px;}
#title_feeds h1 a:hover.editLink {text-decoration:none;background-color:#900;color:#FFF;}
#title_feeds .subTitle {font-size:20px;font-weight:normal;color:#BBB;}
#title_feeds .subBox {float:right;display:inline;padding:0;margin:15px 10px 0 0;}

#title_page {float:left;display:inline;width:100%;padding:0;margin:0;}
#title_page .pic {float:left;display:inline;height:26px;width:46px;margin:15px;padding:0;}
#title_page h1 {font-weight:normal;margin:22px 10px;font-size:24px;}

#title_member {float:left;display:inline;width:100%;padding:0;margin:0;}
#title_member .pic {float:left;display:inline;width:120px;margin:15px;padding:10px;background-color:#FFF;border:1px solid #EEE;-moz-border-radius:10px;-webkit-border-radius:10px;}
#title_member h1 {font-weight:normal;margin:10px 0;font-size:22px;width:400px;float:left;display:inline;padding-left:0;}
#title_member .subTitle {font-size:20px;font-weight:normal;color:#BBB;}
#title_member .actions {float:right;display:inline;width:120px;margin:10px 15px 25px 0;padding:0;}
#title_member .actions a {float:left;display:inline;width:110px;background-color:#777;color:#FFF;text-align:center;padding:3px 0;margin:5px;
								border:1px solid #676767;-moz-border-radius:5px;-webkit-border-radius:5px;}
#title_member .actions a:hover {text-decoration:none;background-color:#888;}

#title_account {float:left;display:inline;width:100%;padding:0;margin:0 0 20px 0;}
#title_account .pic {float:left;display:inline;width:50px;margin:15px;padding:10px;background-color:#FFF;border:1px solid #EEE;-moz-border-radius:10px;-webkit-border-radius:10px;}
#title_account h1 {font-weight:normal;margin:10px 0;font-size:22px;width:400px;float:left;display:inline;padding-left:0;}
#title_account .subTitle {font-size:20px;font-weight:normal;color:#BBB;}
.accountTitle {float:left;display:inline;width:100%;font-size:19px;font-weight:bold;color:#000;margin:0 0 10px 0;}
.accountSubTitle {float:left;display:inline;width:100%;font-size:13px;font-weight:normal;color:#777;margin:0 0 10px 0;}
.embedOptionsForm {float:left;display:inline;width:96%;padding:2%;margin:5px 0;border:2px solid #CCC;background-color:#EEE;-moz-border-radius:5px;-webkit-border-radius:5px;}
.embedOptionsForm .listItem {float:left;display:inline;color:#777;padding:2px 3px;margin:2px 3px;border:1px solid #BBB;background-color:#CCC;-moz-border-radius:5px;-webkit-border-radius:5px;}
.embedOptionsForm .colorBox {padding:4px;background-color:#CCC;border:1px solid #DDD;}
.embedOptionsForm .colorBox label {float:left;display:inline;padding:2px 3px;margin:0 5px 2px 0;font-size:11px;font-weight:normal;color:#555;}

.myAccountOptions {display:none;}

.editListOptions {display:none;}
.editNetOptions {display:none;}

a.bigMenuButton {width:185px;margin:0 0 5px 0;display:inline;float:left;font-size:14px;background-color:#FFF;border:1px solid #CCC;border-bottom:2px solid #AAA;padding:5px 0 3px 0;text-align:center;color:#777;-moz-border-radius:2px;-webkit-border-radius:2px;}
a:hover.bigMenuButton {background-color:#DDD;color:#222;text-decoration:none;}
a.bigMenuButton_on {width:185px;margin:0 0 4px 0;display:inline;float:left;font-size:14px;font-weight:bold;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y 0px 0;border:1px solid #1f6692;border-bottom:2px solid #0f4662;padding:5px 0 3px 0;text-align:center;color:#FFF;-moz-border-radius:2px;-webkit-border-radius:2px;}
a:hover.bigMenuButton_on {text-decoration:none;}
a.adminButton {width:170px;margin:0 0 5px 6px;display:inline;float:left;font-size:14px;background-color:#EEE;border:1px solid #DDD;border-bottom:1px solid #BBB;padding:5px 0 3px 0;text-align:center;color:#777;-moz-border-radius:5px;-webkit-border-radius:5px;}
a:hover.adminButton {background-color:#FFF;color:#0A0;text-decoration:none;}

.privacySettings {clear:left;float:left;display:inline;width:98%;}
.privacySettings div {font-size:16px;float:left;display:inline;clear:left;color:#555;margin:10px 0 6px 15px;}
.privacySettings a {float:left;display:block;width:180px;text-align:center;font-size:13px;font-weight:bold;background-color:#FFF;color:#AAA;border:1px solid #EEE;padding:3px 4px 3px 4px;margin:0 0 4px 25px;clear:left;-moz-border-radius:5px;-webkit-border-radius:5px;}
.privacySettings a:hover {background-color:#EEE;color:#777;border:1px solid #EEE;text-decoration:none;}
.privacySettings a:hover.active {background-color:#393;color:#FFF;text-decoration:none;}
.privacySettings .active {background-color:#393;color:#FFF;border:1px solid #181;}

#back_bar {float:left;display:inline;width:100%;padding:0;margin:0;border-bottom:1px solid #DDD;}
#back_bar a {float:left;display:inline;font-weight:normal;margin:10px;font-size:16px;color:#999;margin:10px;}

.aboutHead {float:left;display:block;text-align:left;font-weight:normal;color:#FFF;font-size:19px;line-height:21px;margin:10px 0 25px 0;padding:10px 2%;width:96%;background:#3391cb url(images/AboutBanner_horiz_BG.jpg) repeat-y 100px 0;border:1px solid #AAA;border-top:none;}
.blockText {padding:15px;line-height:16px;color:#444;}
.about {font-size:15px;line-height:21px;color:#333;font-weight:normal;}
.about .rightSideBox {float:right;display:inline;padding:10px 2px;margin:0 10px;background-color:#EEE;border:1px solid #DDD;width:480px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.about .rightSideBox ul {font-size:15px;line-height:18px;list-style:none;}
.about .rightSideBox ul li { background: url(images/bulletTriangle.gif) no-repeat 0 2px; padding:3px 0 2px 22px; }

#leftColumn {float:left;display:inline;width:560px;margin:0 0 0 14px;position:relative;top:-26px;}
#menuTabs {float:left;display:inline;width:100%;border-bottom:1px solid #CCC;margin-bottom:5px;}
#menuTabs a {float:left;display:inline;border:1px solid #CCC;background-color:#DDD;text-align:center;color:#555;
				font-weight:bold;font-size:12px;padding:5px 7px;margin-left:5px;position:relative;top:1px;}
#menuTabs a.offset1 {margin-left:14px;}
#menuTabs a.on {background-color:#FFF;border-bottom:1px solid #FFF;color:#000;}
#menuTabs a:hover {background-color:#EEE;text-decoration:none;color:#333;}
.feedsHeader {float:left;display:inline;font-size:24px;padding:10px;margin:0 0 4px 0;border:3px solid #AAA;color:#888;background-color:#DDD;-moz-border-radius: 7px;-webkit-border-radius: 7px;}
.categoryHeader {font-size:12px;font-weight:bold;color:#999;float:left;padding:3px 0px;display:inline;margin:15px 0 0px 0;}
.categoryHeader_gen {font-size:12px;font-weight:bold;color:#FFF;background-color:#333;float:left;padding:3px 7px;display:inline;margin:0 0 0 0;-moz-border-radius: 7px;-webkit-border-radius: 7px;}
.generalListBox {background-color:#333;float:left;padding:0 0 6px 0;width:100%;display:inline;margin:14px 0 0 0;-moz-border-radius: 7px;-webkit-border-radius: 7px;}

.browseLeft {width:40%;margin:10px 0;display:inline;float:left;font-size:14px;border-right:1px solid #EEE;padding:0 4%;color:#000;}
.browseLeft .heading {color:#BBB;font-size:24px;font-weight:normal;float:left;display:block;width:100%;margin:10px 0;}
a.netLink {margin:2px 0;padding:4px 2%;width:96%;float:left;display:inline;border-bottom:1px solid #EEE;-moz-border-radius:3px;-webkit-border-radius:3px;}
a.netLink:hover {background-color:#EEE;text-decoration: none;}
a.netLink .pic {float:left;display:inline;overflow:hidden;width:40px;height:40px;margin:5px;padding:0;background-color:#FFF;}
a.netLink .netName {float:left;display:inline;overflow:hidden;width:auto;padding:8px 5px 0 5px;font-size:20px;line-height:20px;color:#222;font-weight:normal;}
a.netLink .netName span {font-size:13px;color:#999;font-weight:normal;}

.browseRight {width:45%;margin:10px 0;display:inline;float:left;font-size:14px;padding:0 0 0 5%;color:#000;}
.browseRight .heading {color:#BBB;font-size:24px;font-weight:normal;float:left;display:block;width:100%;margin:10px 0;}
.browseRight .searchSelectDD {font-size:13px;width:80%;margin-left:1%;}
.browseRight .findBox {float:left;display:inline;width:100%;color:#999;font-size:13px;}
input.findButton {float:left;display:inline;font-size:13px;background-color:#EEE;color:#888;text-align:center;padding:3px 5px;margin:4px 0 0 1%;font-weight:normal;border:1px solid #CCC;border-bottom:1px solid #BBB;}
input:hover.findButton {color:#222;background-color:#DDD;cursor: pointer;}

.browseSearch {float:left;display:inline;width:100%;}
.browseSearch .inputBox {font-size:15px;width:81%;padding:6px 4px 4px 4px;}

.backBrowse {margin-left:8px;padding:4px 8px 2px 8px;background-color:#CCC;font-size:15px;color:#FFF;-moz-border-radius:6px;-webkit-border-radius:6px;font-weight:normal;position:relative;top:-3px;}
.backBrowse:hover {background-color:#AAA;}

#rightColumn {float:left;display:inline;width:200px;margin-left:14px;}
#rightColumn .infoBox {width:182px;margin:0 0 10px 0;display:inline;float:left;font-size:13px;background-color:#EEE;border:1px solid #CCC;padding:8px;color:#555;-moz-border-radius:5px;-webkit-border-radius:5px;}
#rightColumn .infoBox .heading {color:#999;font-size:17px;float:left;display:block;margin:0 0 5px 0;}
#rightColumn .infoBox .line {float:left;display:block;margin:4px 0 4px 0px;width:100%;}
#rightColumn .clearBox {background-color:#FFF;}
#rightColumn .adminBox {width:182px;margin:0 0 10px 0;display:inline;float:left;font-size:13px;background-color:#222;border:1px solid #000;padding:8px;color:#DDD;-moz-border-radius:5px;-webkit-border-radius:5px;}
#rightColumn .adminBox .heading {color:#BBB;font-size:17px;float:left;display:block;margin:0 0 5px 0;}
#rightColumn .adminBox .line {float:left;display:block;margin:4px 0 4px 0px;width:100%;}
#rightColumn .homeProfileBox {width:182px;margin:15px 0 10px 0;display:inline;float:left;font-size:13px;background-color:#FFF;border:1px solid #DDD;padding:8px;color:#000;-moz-border-radius:5px;-webkit-border-radius:5px;}
#rightColumn .homeProfileBox a {}
#rightColumn .homeProfileBox a:hover {text-decoration:none;}
#rightColumn .homeProfileBox .name {font-size:16px;font-weight:bold;}
#rightColumn .networkBox {width:198px;margin:0 0 10px 0;display:inline;float:left;font-size:13px;background-color:#222;border:1px solid #000;padding:8px 0;color:#DDD;-moz-border-radius:5px;-webkit-border-radius:5px;}
#rightColumn .networkBox .heading {color:#BBB;font-size:17px;float:left;display:block;margin:0 8px 5px 8px;}
.networkBox a.netLink {border:none; border-top:1px solid #444;padding:0px 0;width:100%;float:left;display:inline;}
.networkBox a.netLink:hover {background-color:#333;}
.networkBox a.netLink .pic {float:left;display:inline;overflow:hidden;width:40px;height:40px;margin:5px;padding:0;background-color:#FFF;}
.networkBox a.netLink .netName {float:left;display:inline;width:120px;padding:8px 5px;font-size:14px;color:#DDD;font-weight:normal;}
.homeSideLink {float:left;display:inline;width:198px;padding:8px 0;color:#999;font-size:13px;}
#rightColumn .linkBox {width:100%;margin:5px 0 0px 0;display:inline;float:left;font-size:13px;}
#rightColumn .linkBox a.normLink {border-bottom:1px solid #EEE;padding:3px 0;width:100%;float:left;display:inline;color:#777;}
#rightColumn .linkBox a:hover.normLink {text-decoration: none;}
a.netBoxNone {border:none; border-top:1px solid #444;padding:4px 5%;width:90%;float:left;display:inline;color:#EEE;font-size:18px;}
a.netBoxNone:hover {background-color:#333;text-decoration: none;color:#FFF;}

#sendNoteDrop { margin:0; padding: 3px 0; float:left;display:inline;z-index:100;color:#777;width:100%;border-bottom:1px solid #EEE;}
#sendNoteDrop li {	float: left; list-style: none;}
#sendNoteDrop li a { white-space: nowrap;padding:0;float:left;display:inline;color:#777;}
#sendNoteDrop li a:hover {text-decoration:none;}
#sendNoteDrop li ul { width:auto;margin:18px 0 0 0;padding: 0;position: absolute;visibility: hidden;z-index:100;border:3px solid #555;-moz-border-radius:3px;-webkit-border-radius:3px;}
#sendNoteDrop li ul li { float: left;display: inline; clear:both; width:100%;}
#sendNoteDrop li ul li a {	float:left;display:inline;padding:3px 0;width:100%;background-color:#FFF;border-bottom:1px solid #999;margin:0;font-size:13px;color:#333;}
#sendNoteDrop li ul li a:hover {background-color: #DDD;color:#000;}

#homeTabs {float:left;display:inline;width:100%;margin:15px 0 20px 0;}
#homeTabs a {float:left;display:inline;border:1px solid #CCC;background:#FFF url(images/fade_grey_up.gif) repeat-x 0 -40px;text-align:center;font-size:17px;
				font-weight:normal;padding:7px 8px;margin-left:5px;-moz-border-radius:2px;-webkit-border-radius:2px;color:#888;}
#homeTabs a.on {background-color:#FFF;background-image:none;color:#000;border-color:#BBB;}
#homeTabs a:hover {background:#FFF url(images/fade_grey_up.gif) repeat-x 0 0px;text-decoration:none;}

.networkDivider {float:left;display:inline;background-color:#333;font-size:17px;color:#EEE;padding:5px 2%;width:96%;margin:8px 0 0 0;border:1px solid #111;-moz-border-radius:2px;-webkit-border-radius:2px;}
.networkDivider span {color:#888;padding-right:8px;}
.networkDivider:hover {background-color:#000;color:#FFF;text-decoration: none;}

.statGraphBox {float:left;display:block;width:96%;margin:5px 0 15px 0;padding:0 0 6px 0;border:1px solid #CCC;background-color:#FFF;}
.statGraphBox .graphBoxTitle {float:left;display:block;width:96%;padding:7px 2%;margin:0 0 8px 0;font-size:17px;color:#002632;background:#FFF url(images/fade_grey_up.gif) repeat-x 0 -60px;border-bottom:1px solid #CCC;}
.statGraphBox .chart {float:right;display:inline;width:88%;height:202px;border-left:1px solid #1f6692;margin:10px 2% 0 0;padding:0;}
.statGraphBox .chart .bar {float:left;display:inline;width:1%;height:200px;margin:0;padding:0;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y -160px 0;border-bottom:2px solid #1f6692;}
.statGraphBox .chart .bar .fill {float:left;display:inline;width:100%;height:50%;background-color:#FFF;}
.statGraphBox .yaxis {float:right;display:inline;width:9%;margin:10px 0 0 0;font-size:11px;color:#999;text-align:right;}
.statGraphBox .timeBar {float:left;display:block;width:96%;margin:0;padding:5px 2%;color:#999;font-size:12px;}
.statGraphBox .gItem {float:left;display:inline;width:100%;margin:5px 0;padding:0;color:#777;font-size:14px;border-bottom:1px solid #DDD;}

.barGraphSingle {float:left;display:inline;width:94%;margin:0 2% 8px 3%;}
.barGraphSingle .barTitle {color:#EEE;font-size:13px;font-weight:normal;float:left;display:block;margin:3px 5px;}
.barGraphSingle .subText {color:#999;font-size:11px;}
.barGraphSingle .barOutline {float:left;display:inline;width:94%;height:13px;border:1px solid #000;border-bottom:1px solid #656565;background-color:#FFF;margin:2px 3%;padding:0;-moz-border-radius:2px;-webkit-border-radius:2px;}
.barGraphSingle .barOutline .bar {float:left;display:inline;width:40%;height:13px;background-color:#0A0;margin:0;padding:0;-moz-border-radius:2px;-webkit-border-radius:2px;}

.feed { clear:both;
	width:100%; float:left; display:inline;
	padding:4px 0; color:#DDD;
	border:1px solid #888;
	border-bottom:1px solid #656565;
	margin:5px 0 0px 0;
	-moz-border-radius: 3px;-webkit-border-radius: 3px;
	background:#BBBBBB url(images/grey_fade_up.jpg) repeat-x top left;
}
.feed .nameBox {overflow:hidden;margin:0;padding:0;}
.feed .name {color:#000;font-size:14px;font-weight:bold;padding:10px 0 4px 0;margin:0;float:left;display:inline;}
.feed .network {color:#AAA;font-size:85%;font-weight:normal;display:none;}
.feed .paren {color:#777;font-size:14px;font-weight:normal;}
.mobFeedPic {overflow:hidden;width:30px;height:29px;float:left;display:inline;margin:0 4px;background-color:#FFF;border:1px solid #999;padding:0;}

a.subscribeInfo {float:right;display:inline;padding:7px 8px;margin:0 5px 0 0;font-size:13px;color:#888;vertical-align:middle;text-align:center;border:1px solid #DDD;background-color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;}
a:hover.subscribeInfo {text-decoration:none;background-color:#DDD;color:#444;border:1px solid #CCC;}
a.subscribeInfo_on {float:right;display:inline;padding:7px 8px;margin:0 5px 0 0;font-size:13px;color:#080;vertical-align:middle;text-align:center;border:1px solid #ADA;background-color:#BEB;-moz-border-radius:5px;-webkit-border-radius:5px;}
a:hover.subscribeInfo_on {text-decoration:none;background-color:#CFC;color:#070;border:1px solid #BEB;}
a.subscribeInfo_req {float:right;display:inline;padding:7px 8px;margin:0 5px 0 0;font-size:13px;color:#444;vertical-align:middle;text-align:center;border:1px solid #AAA;background-color:#CCC;-moz-border-radius:5px;-webkit-border-radius:5px;}
a:hover.subscribeInfo_req {text-decoration:none;background-color:#BBB;color:#333;border:1px solid #999;}

.subgrouping {background-color:#DDD;width:97%;margin:0 0 0 2%;float:left;display:inline;-moz-border-radius: 2px;-webkit-border-radius: 2px;padding:0 0 9px 0;position:relative;top:-2px;}
a.sub_feed_tag {float:left;display:inline;width:97%;font-weight:normal;font-size:12px;cursor:pointer;background-color:#DDD;color:#777;margin:0 0 0 2%;padding:3px 0px;-moz-border-radius: 1px;-webkit-border-radius: 1px;}
a:hover.sub_feed_tag {text-decoration:none;background-color:#CCC;color:#333;}

.note { clear:both;
	width:100%; float:left; display:inline;
	padding:8px 0; color:#000000;
	border-bottom:1px dashed #AAA;
	margin:0px 0;
}
.note .feedName {color:#AAA;font-size:90%;font-weight:bold;display:none;}
.note .subject {color:#000;font-size:15px;font-weight:normal;}
.note .replies {color:#BBB;font-size:90%;font-weight:normal;}
.note .date {color:#BBB;font-size:85%;font-weight:normal;}
.note .icon {float:left;overflow:hidden;width:35px;height:35px;position:relative;display:block;margin:0 10px 0 5px;padding:0px;background-color:#FFF;border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;}
.note .icon img {position:absolute;top:0;left:0;padding:0;margin:0;}
a:hover.note {text-decoration:none;background-color:#EEE;}

.activity { width:100%; float:left; display:block;padding:6px 0; color:#000000;border-bottom:1px solid #DDD;margin:0px 0;-moz-border-radius:3px;-webkit-border-radius:3px;}
.activity .text .actFeedName {color:#BBB;font-size:11px;text-transform: uppercase; }
.activity .text {overflow:hidden;display:inline;color:#777;font-size:13px;font-weight:normal;line-height: 18px;}
.activity .text .divBox {display:block;float:left;}
.activity .text span {color:#111;}
.activity .icon {float:left;overflow:hidden;width:20px;height:20px;position:relative;display:inline;margin:0 7px 0 5px;padding:0px;background-color:#FFF;}
a:hover.activity {text-decoration:none;background:#FFF url(images/fade_grey_up.gif) repeat-x 0 0px;}
.activity .text .actCom {padding:0;color:#777;font-size:14px;font-weight:normal;} 

.showScheduled {float:left;display:inline;width:100%;background-color:#DDD;padding:3px 0 8px 0;margin-bottom:10px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.showScheduled .schedBlockTitle {float:left;display:inline;width:98%;padding:4px 1%;color:#777;font-size:15px;}
.showScheduled .timeDivide {background-color:#999;color:#DDD;}
.showScheduled a:hover.note {text-decoration:none;background-color:#EEE;}

.noteMain {float:left;display:inline;width:98%;padding:5px 0;}
.noteMain .header {float:left;display:inline;width:100%;font-size:17px;color:#000;padding:12px 0 5px 0;margin:0;}
.noteMain .header .left {float:left;display:inline;padding:0;margin:0;}
.noteMain .header .left .subject {float:left;display:inline;margin:0 0 0 5px;padding:0;}
.noteMain .header .left .info {clear:both;float:left;display:inline;margin:3px 0 0 5px;padding:0;font-size:13px;color:#AAA;}
.noteMain .header .pic {float:right;display:inline;width:35px;margin:0 5px;padding:0;border:1px solid #DDD;border-right:1px solid #BBB;border-bottom:1px solid #888;-moz-border-radius:1px;-webkit-border-radius:1px;}
.noteMain .bodyNote {float:left;display:inline;padding:10px 2%;width:96%;font-size:14px;color:#444;border-top:2px solid #DDD;margin:1px 0 0 0;}
.noteMain .footNote {float:left;display:inline;padding:3px 2%;margin:5px 0;width:96%;font-size:16px;font-weight:normal;color:#999;background-color:#DDD;border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;}

.scheduleBox {background-color:#DDD;float:left;display:inline;width:94%;padding:7px 2% 5px 2%;margin:5px 0;-moz-border-radius:3px;-webkit-border-radius:3px;}
.sendLater {height:16px;background: url(images/clock.gif) no-repeat top left;padding:4px 8px 2px 24px;color:#777;font-size:13px;}
a.sendLater {text-decoration: none;}

.pollBox {float:left;color:#FFF;padding:10px 0;margin:5px 0 10px 0;width:96%;background:#515151 url(images/pollBox_bg.jpg) no-repeat center center;border:1px solid #333;-moz-border-radius:5px;-webkit-border-radius:5px;}
.pollBox .question {float:left;width:96%;margin:0px 0 16px 0;background-color:#777;color:#FFF;font-size:18px;padding:8px 2% 6px 2%;border-bottom:1px solid #444;}
.pollBox .answer {float:left;width:96%;margin:3px 0 3px 3%;color:#FFF;font-size:13px;}
.pollBox .answer a {color:#AAA;}
.pollBox .answer a:hover {color:#BBB;text-decoration: none;}

.eventBox {float:left;color:#FFF;font-size:13px;font-weight:bold;padding:0 0 10px 0;margin:5px 0 10px 0;width:96%;background:#515151 url(images/pollBox_bg.jpg) no-repeat center center;border:1px solid #888;-moz-border-radius:5px;-webkit-border-radius:5px;}
.eventBox .title {float:left;width:96%;margin:0px 0 8px 0;background-color:#AAA;color:#000;font-size:18px;padding:8px 2% 6px 2%;border-bottom:1px solid #777;}

.rsvpBar {float:left;display:inline;background-color:#CCC;color:#333;font-size:12px;font-weight:bold;width:96%;padding:7px 2% 5px 2%;margin:5px 0;}
.rsvpSum {float:left;display:inline;width:100%;font-size:13px;font-weight:bold;}
.rsvpSum span {float:left;display:inline;margin:6px 12px 3px 0;padding:0;}

.rsvpForm {font-size:13px;font-weight:bold;color:#656565;margin:8px 0 8px 0;padding:2%;width:96%;float:left;display:inline;background-color:#EEE;border-top:1px solid #BBB;-moz-border-radius:5px;-webkit-border-radius:5px;}
.rsvpForm .title {float:left;display:inline;font-size:14px;font-weight:bold;margin:2px 0 2px 0;color:#000;}

.rsvpReply {float:left;	display:inline;	padding:4px 0; width:99%; margin:4px 0; font-size:13px;border-bottom:1px solid #CCC;}
.rsvpReply .msg { float:left;display:inline;width:98%;margin:0;padding:4px;color:#333;}
.rsvpReply .report { float:left;display:inline;clear:both; color:#AAA; font-size:11px;margin:3px 0 0 3px;}
.rsvpReply .rsvpName { font-size:12px;font-weight:bold;color:#111;}

.graphResult {float:left;display:inline;width:94%;margin:0 2% 8px 3%;}
.graphResult .barTitle {color:#EEE;font-size:13px;font-weight:normal;float:left;display:block;margin:3px 5px;}
.graphResult .subText {color:#AAA;font-size:11px;}
.graphResult .barOutline {float:left;display:inline;width:94%;height:13px;border-left:2px solid #87cffc;margin:2px 3%;padding:0;-moz-border-radius:2px;-webkit-border-radius:2px;}
.graphResult .barOutline .bar {float:left;display:inline;width:40%;height:13px;background-color:#77bfec;margin:0;padding:0;-moz-border-radius:2px;-webkit-border-radius:2px;}

.attachBox {float:left;display:inline;width:90%;padding-left:16px;background: url(images/paperclip.gif) no-repeat 1px 5px; margin:3px 0 0 0;}
.attachment {float:left;display:inline;color:#EE9900;border:1px solid #EE9900;background:#FFEE88;font-size:11px;padding:3px 6px;margin:0 0 0 4px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.attachment .file {}
.attachment .remove {margin-left:5px;padding:0 2px 1px 3px;background:#EE9900;color:#FFF;font-weight:bold;text-decoration:none;}
.attachment .remove:hover {background:#995500;color:#EE9900;}

.replyForm {margin:25px 0 2px 0;padding:15px 0;width:99%;float:left;display:inline;border-top:1px solid #AAA;}
.replyForm .title {float:left;display:inline;font-size:14px;margin:3px 0;color:#000;}

.reply {float:left;	display:inline;	padding:4px 0; width:99%; margin:4px 0; font-size:13px;}
.reply .msg { float:left;display:inline;width:98%;margin:0;padding:4px;color:#333;background-color:#F5F5F5;border:1px solid #CCC;border-bottom:1px solid #AAA;-moz-border-radius:10px;-webkit-border-radius:10px;}
.reply .report { float:left;display:inline;clear:both; color:#AAA; font-size:11px;margin:3px 0 0 3px;}
.reply .replyName { font-size:12px;font-weight:bold;}
.reply .replyDate { font-size:12px; color:#999;}

.ddOption {float:right;display:inline;margin:0 1% 5px 1%;font-size:13px; width:99%;text-align:right;}
.ddOption form {float:right;display:inline;}
.ddOption span {float:right;display:inline;font-weight:bold;font-size:13px;padding:6px 0 0 5px;color:#999;}
.ddOption input {font-size:13px;width:120px;padding:3px 5px;margin:0 0 0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #CCC;border-bottom:1px solid #888;border-right:1px solid #BBB;}
.ddOption select.noteTypeMenu {font-size:13px;padding:3px 5px;margin:0 0 0 5px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #CCC;border-bottom:1px solid #888;border-right:1px solid #BBB;}
.ddOption .noteTypeMenu input.goButton {font-size:12px;width:30px;background-color:#F5F5F5;color:#999;text-align:center;padding:3px 5px;margin:0 0 0 3px;font-weight:bold;}
.ddOption .noteTypeMenu input:hover.goButton {color:#444;background-color:#FFF;}

.timeDivide {float:left;display:inline;margin:0;padding:3px 0;width:100%;background-color:#DDD;color:#676767;font-size:12px;}
.timeDivide span {float:left;display:inline;margin-left:10px;}
a.pageLeft {float:left;display:inline;margin:5px;padding:4px;color:#555;background-color:#DDD;border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;}
a:hover.pageLeft {color:#333;background-color:#EEE;border:1px solid #AAA;text-decoration:none;}
a.pageRight {float:right;display:inline;margin:5px;padding:4px;color:#555;background-color:#DDD;border:1px solid #CCC;-moz-border-radius:3px;-webkit-border-radius:3px;}
a:hover.pageRight {color:#333;background-color:#EEE;border:1px solid #AAA;text-decoration:none;}

.timeDivideSimple {float:left;display:inline;margin:0;padding:12px 1% 4px 1%;width:98%;color:#1f6692;font-size:12px;font-style: italic; }

.memProfile {float:left;display:inline;width:98%;padding:5px 0;margin:0;border-bottom:1px solid #EEE;}
.memProfile .pic {float:left;display:inline;width:35px;margin:0 5px;padding:0;border:1px solid #DDD;border-right:1px solid #BBB;border-bottom:1px solid #888;-moz-border-radius:1px;-webkit-border-radius:1px;}
.memProfile .nameInfo {float:left;display:inline;font-size:20px;}
.memProfile .nameInfo a.memName {float:left;display:inline;font-weight:normal;margin:2px 0 2px 5px;font-size:17px;}
.memProfile .nameInfo a:hover.memName {text-decoration:none;}
.memProfile .nameInfo a.extra {float:left;display:inline;font-size:11px;color:#999;cursor:pointer;margin:0 0 0 6px;padding:1px 0 0 0;}
.memProfile .nameInfo a:hover.extra {color:#555;text-decoration:none;}
.memProfile .options {float:right;display:inline;width:130px;margin:0 0 0 0;padding:0;}
.memProfile .options a.remove {background: url(images/subIcons_removeOff.gif) no-repeat top left;float:right;display:inline;width:20px;height:20px;padding:0;margin:4px;}
.memProfile .options a:hover.remove {background: url(images/subIcons_removeOn.gif) no-repeat top left;}
.memProfile .options .noteA {background: url(images/subIcons_noteOff.gif) no-repeat top left;float:right;display:inline;width:20px;height:20px;padding:0;margin:4px;}
.memProfile .options .noteA_on {background: url(images/subIcons_noteOn.gif) no-repeat top left;float:right;display:inline;width:20px;height:20px;padding:0;margin:4px;}
.memProfile .options a:hover.noteA {background: url(images/subIcons_noteOn.gif) no-repeat top left;}
.memProfile .options .adminA {background: url(images/subIcons_admin1Off.gif) no-repeat top left;float:right;display:inline;width:20px;height:20px;padding:0;margin:4px;}
.memProfile .options .adminA_on {background: url(images/subIcons_admin1On.gif) no-repeat top left;float:right;display:inline;width:20px;height:20px;padding:0;margin:4px;}
.memProfile .options a:hover.adminA {background: url(images/subIcons_admin1On.gif) no-repeat top left;}
.memProfile .options .netAdminA {background: url(images/subIcons_adminOff.gif) no-repeat top left;float:right;display:inline;width:20px;height:20px;padding:0;margin:4px;}
.memProfile .options .netAdminA_on {background: url(images/subIcons_adminOn.gif) no-repeat top left;float:right;display:inline;width:20px;height:20px;padding:0;margin:4px;}
.memProfile .options a:hover.netAdminA {background: url(images/subIcons_adminOn.gif) no-repeat top left;}
.memProfile .extraInfo {float:left;display:inline;width:100%;padding:5px 0;font-size:12px;color:#777;}
.memProfile .extraInfo .descr {color:#AAA;text-align:right;padding-right:5px;}

.subHeader {float:left;display:inline;width:98%;padding:5px 0 0 0;margin:0 0 8px 0;border-bottom:2px solid #DDD;}
.subHeader .subSearch {float:left;display:inline;width:250px;margin-bottom:10px;}
.subHeader .subSearch span {float:left;display:inline;font-weight:bold;font-size:13px;padding:6px 0 0 5px;color:#999;}
.subHeader .subSearch input {font-size:13px;width:120px;padding:3px 5px;margin:0 0 0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border:1px solid #CCC;border-bottom:1px solid #888;border-right:1px solid #BBB;}
.subHeader .subSearch input.goButton {font-size:12px;width:30px;background-color:#F5F5F5;color:#999;text-align:center;padding:3px 5px;margin:0 0 0 3px;font-weight:bold;}
.subHeader .subSearch input:hover.goButton {color:#444;background-color:#FFF;}

a.showSchedLink {float:left;display:inline;font-size:13px;font-weight:bold;padding:2px 6px;margin:3px 0 10px 5px;background-color:#3391cb;color:#FFF;border:1px solid #3391cb;-moz-border-radius:5px;-webkit-border-radius:5px;}
a:hover.showSchedLink {text-decoration:none;cursor:pointer;background-color:#3391cb; color:#FFF;border:1px solid #2381bb;}

a.addSubsLink {float:left;display:inline;font-size:13px;font-weight:bold;padding:2px 6px;margin:3px 0 10px 5px;background-color:#FF9900;color:#FFF;border:1px solid #FF9900;-moz-border-radius:5px;-webkit-border-radius:5px;}
a:hover.addSubsLink {text-decoration:none;cursor:pointer;background-color:#FF9900; color:#FFF;border:1px solid #EE8800;}
a.addSubsLink span {font-size:18px;font-weight:bold;}
#addSubsBox {float:left;display:inline;width:98%;background-color:#FFF;border-top:2px solid #DDD;padding:2px 1%;}
#addSubsBox a.addButton {float:right;display:inline;position:relative;top:-5px;font-weight:normal;font-size:11px;vertical-align:middle;text-align:center;padding:1px 5px;margin:0;background-color:#DDD;border:1px solid #CCC;color:#777;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#addSubsBox a.addButton:hover {background-color:#FFF;text-decoration:none;border:1px solid #CCC; color:#555;}
#addSubsBox .shortForm {float:left;display:inline;border:1px solid #DDD;color:#333;background-color:#EEE;margin:5px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;width:96%;padding:5px 2%;}
#addSubsBox .shortForm span {float:left;display:inline;width:100%;padding:5px 0;font-size:15px;color:#888;}
#addSubsBox .shortForm input.goButton {font-size:12px;width:36px;background-color:#F5F5F5;color:#999;text-align:center;padding:3px 5px;margin:0 0 0 3px;font-weight:bold;cursor:pointer;}
#addSubsBox .shortForm input:hover.goButton {color:#444;background-color:#FFF;}

a.editNoteLink {font-size:12px;font-weight:normal;padding:0 0 0 5px;margin:0;color:#AAA;}
a:hover.editNoteLink {text-decoration:none;cursor:pointer;color:#555;}

.packageChart {float:left;display:inline;width:94%;margin:0 3%;font-size:13px;color:#116700;text-align: center;border:0px solid #DDD;}
.packageChart .titleRow {color:#f89e00;font-weight:bold;font-size:14px;padding:0;}
.packageChart .titleRow td {padding:0;z-index:0;}
.packageChart .titleRow a {float:left;display:inline;font-size:14px;font-weight:bold;color:#FFF;background-color:#3391cb;width:100%;padding:10px 0 10px 0;margin:0;-moz-border-radius:2px;-webkit-border-radius:2px;position:relative;top:5px;}
.packageChart .titleRow a:hover {background-color:#1f6692;text-decoration:none;}
.packageChart .itemDesc {color:#444;text-align: left;}
.packageChart .price {background-color:#777;color:#FFF;font-weight:normal;font-size:12px;line-height:21px;}
.packageChart .price b {font-size:14px}
.packageChart .LC {text-align: left;background-color: #FFF;}
.packageChart td {padding:4px;} 
.pContact {font-size:19px;font-weight:bold;color:#116700;width:100%;text-align:center;padding:25px 0;}
.createNetworkButton {float:left;display:inline;width:96%;margin:12px 0 24px 0;font-size:24px;font-weight:bold;padding:15px 2% 12px 2%;color:#FFF;background-color:#116700;text-align: center;border:1px solid #054700;-moz-border-radius:3px;-webkit-border-radius:3px;}
.createNetworkButton:hover {background-color:#1A7700;text-decoration: none;}
.createNetworkButton_sm {display:inline;width:200px;margin:0 0 0px 0;font-size:15px;font-weight:bold;padding:7px 0 5px 0;color:#FFF;background-color:#116700;text-align: center;border:1px solid #054700;-moz-border-radius:3px;-webkit-border-radius:3px;}
.createNetworkButton_sm:hover {background-color:#1A7700;text-decoration: none;}
.congratsButton {float:left;display:inline;color:#FFF;font-size:17px;line-height:40px;text-align:center;width:84%;margin:15px 5% 30px 5%;padding:3px 3% 15px 3%;border:4px solid #1f6692;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y 60px 0;-moz-border-radius:10px;-webkit-border-radius:10px;}
.congratsButton:hover {text-decoration:none;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y 140px 0;}
.congratsButton .shout {color:#BDF;font-size:33px;}

.packageChart2 {float:left;display:inline;width:94%;margin:15px 3% 8px 3%;font-size:14px;color:#116700;text-align: center;border:0px solid #DDD;}
.packageChart2 .titleRow {color:#444;font-weight:bold;font-size:18px;text-align: left;}
.packageChart2 .itemDesc {color:#444;}
.packageChart2 .price {background-color:#777;color:#FFF;font-weight:normal;font-size:12px;line-height:21px;}
.packageChart2 .price b {font-size:14px}
.packageChart2 .LC {text-align: left;}
.packageChart2 td {padding:4px;}

.addFieldForm {float:left;width:94%;display:block;padding:8px 2%;margin:8px 1%;background-color:#555;border:1px solid #444;text-align: left;}
.addFieldForm .title {font-size:16px;color:#FFF;text-align: left;}
.addFieldForm label {color:#FFF;font-size:11px;font-weight: normal;float:left;display:block;margin:6px 0 0 0;}
.saveAlert {display:none;padding:3px 5px 2px 5px;background-color:#FFF;-moz-border-radius:3px;-webkit-border-radius:3px;margin-left:10px;font-size:13px;font-weight:bold;}

#tt { position:absolute; display:block; background:url(images/tt_left.gif) top left no-repeat; }
#tttop { display:block; height:5px; margin-left:5px; background:url(images/tt_top.gif) top right no-repeat; overflow:hidden; }
#ttcont { display:block; padding:2px 12px 3px 7px; margin-left:5px; background:#555; -moz-border-radius:4px;-webkit-border-radius:4px; color:#fff; }
#ttbot { display:block; height:5px; margin-left:5px; background:url(images/tt_bottom.gif) top right no-repeat; overflow:hidden; }

.loginBox {float:left;display:inline;color:#FFF;font-size:17px;text-align:left;width:64%;margin:5px 15% 30px 15%;padding:3px 3% 15px 3%;border:4px solid #1f6692;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y 60px 0;-moz-border-radius:10px;-webkit-border-radius:10px;}
.loginBox h2 {float:left;display:inline;color:#000;font-size:20px;text-align:center;width:94%;padding:5px 3% 20px 3%;}
.loginBox span {font-size:12px;color:#0f4662;font-weight:normal;}

.purchaseBox {float:left;display:inline;width:80%;margin:10px 10%;}

.importTitle {clear:both;float:left;display:inline;color:#000;font-size:20px;line-height:19px;padding:2% 0;width:100%;margin:0 0 5px 0;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y -200px 0;border-bottom:1px solid #1f6692;}
.ssl {float:left;display:inline;width:99%;text-align: right;font-size:12px;color:#1f6692;margin:0 0 10px 0;}
.thTable {float:left;display:block;margin:30px 0 30px 100px;color:#FFF;text-align: left;}
.thTable label {padding:2px 5px;font-size:14px;}
.thTable .thTextbox, .thSelect {width:170px;padding:3px;font-size:14px;}
.tableWrap {float:left;display:inline;width:92%;margin:10px 0 10px 3%;padding:1%;background-color:#FFF;color:#000;border:1px solid #1f6692;-moz-border-radius:4px;-webkit-border-radius:4px;}
.tableTitle {font-size:17px;color:#888;padding:5px 0 8px 0;float:left;display:inline;}
.thTableOut {float:left;margin:0px 0 10px 2%;width:96%;color:#000;text-align: left;}
.thTableEvenRow {background-color:#FFF;}
.thTableOddRow {background-color:#DDD;}

.wizardSteps {float:left;display:inline;width:100%;background-color:#EEE;-moz-border-radius:3px;-webkit-border-radius: 3px;margin:0 0 10px 0;}
.wizardSteps a.step {color:#555;line-height:17px;font-size:13px;float:left;display:inline;padding:5px 8px;margin:0px 5px 0 0;-moz-border-radius:3px;-webkit-border-radius: 3px;border:4px solid #CCC;background-color:#CCC;}
.wizardSteps a:hover.step {background-color:#DDD;}
.wizardSteps a.step span {font-weight:bold;font-size:15px;}
.wizardSteps a.step_on {color:#FFF;line-height:17px;font-size:13px;float:left;display:inline;padding:5px 8px;margin:0px 5px 0 0;-moz-border-radius:3px;-webkit-border-radius: 3px;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y -160px 0;border:4px solid #1f6692;}
.wizardSteps a.step_on span {font-weight:bold;font-size:15px;}
.wizardSteps a:hover {text-decoration: none;}
.wizardSubTitle {float:left;display:inline;width:100%;font-size:17px;color:#888;padding:10px 0 10px 0;line-height:18px;}
.wizardSubText {font-size:12px;font-weight:bold;color:#FFF;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y -160px 0;float:left;padding:3px 7px;display:inline;margin:14px 0 4px 0;-moz-border-radius: 7px;-webkit-border-radius: 7px;}
a.stepBack {display:inline;padding:2px 4px 1px 4px;border:1px solid #DDD;font-size:12px;margin:0px 0 0 5px;color:#AAA;-moz-border-radius:5px;-webkit-border-radius:5px;}
a:hover.stepBack { background-color:#DDD;color:#999;text-decoration: none; }

.wizardConnection {float:left;display:block;padding:10px 5% 10px 5%;border-bottom:1px solid #BBB;width:90%;}

.regBlock {clear:both;float:left;display:inline;color:#FFF;font-size:12px;line-height:17px;padding:10px 3%;width:82%;margin:0px 0 20px 6%;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y -115px 0;border:4px solid #1f6692;-moz-border-radius:10px;-webkit-border-radius:10px;}
.regBlock .regTitle {float:left;display:inline;margin:5px 0 12px 0;font-size:18px;color:#FFF;width:100%;}

.subSettingBox {border:12px solid #999;color:#222;-moz-border-radius:10px;-webkit-border-radius:10px;float:left;display:inline;width:96%;margin:0 0 15px 2%;padding:0;}

.calObject {float:left;display:inline;width:98%;margin:5px 1%;padding:0;border:1px solid #CCC;}
.calObject .calDay {float:left;display:block;width:96%;padding:7px 2%;margin:0 0 0 0;font-size:17px;color:#777;border-bottom:1px solid #DDD;background:#FFF url(images/fade_grey_up.gif) repeat-x 0 -40px;}
a.event {float:left;display:inline;width:96%;padding:7px 2%;margin:0;}
a:hover.event {background-color:#EEE;text-decoration: none;}
a.event .ev_title {color:#000;font-size:17px;float:left;display:inline;width:100%;}
a.event .ev_date {color:#999;font-size:13px;float:left;display:inline;width:100%;margin:3px 0;}
a.event .ev_feed {color:#999;font-size:12px;float:left;display:inline;width:100%;text-transform: uppercase; }

#content-wrap-foot {
	width: 800px; height:10px; clear:both;
	float:left;	display:inline;
	padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;
	text-align:left; background:#FFF url(images/zBody_bottom.gif) no-repeat bottom left;
}
    /* -----  Footer */

#baseFooter {clear:both; width:800px; margin:0 auto; text-align:center; padding:35px 0;}
#baseFooter .container {float:left;display:inline; margin:20px; width:760px;color:#AAA;padding:0;}
#baseFooter .box {float:left;display:inline;width:166px;margin:0; margin-left:24px;padding:0; font-size:13px;text-align: left;}
#baseFooter .box a {color:#AAA;float:left;display:inline;clear:both;padding:3px 0;width:100%;}
#baseFooter .box a:hover {color:#888;}
#baseFooter .box a.sectionHead {font-weight:bold;font-size:13px;color:#999;padding-top:8px;}
.mobileFooter {display:none;}

/* Random universal stuff */
.greyBox {border:1px solid #CCC;-moz-border-radius:5px;-webkit-border-radius:5px;float:left;display:inline;padding:2%;width:94%;margin:1%;background-color:#DDD;}
.greyBox .gb_title {float:left;display:inline;width:100%;font-size:16px;font-weight:bold;color:#000;margin:0 0 15px 0;line-height:18px;}
.greyBox .gb_title .gb_sub {color:#555;font-size:13px;font-weight:normal;}
.blurb {clear:both;float:left;background-color:#EEE;color:#777;padding:4%;width:90%;margin:1%;-moz-border-radius:3px;-webkit-border-radius: 3px;border:1px solid #BBB;}
.greenBlurb {clear:both;float:left;background-color:#DFD;color:#070;padding:2%;width:94%;margin:1%;-moz-border-radius:3px;-webkit-border-radius: 3px;border:1px solid #8B8;}
.smallBlurb {clear:both;float:left;color:#888;padding:1%;width:92%;margin:18px 1%;border-top:1px solid #DDD;}
.smallBlurb a {color:#777;text-decoration:underline;}
.plainBlurb {clear:both;float:left;color:#000;padding:0;width:96%;margin:20px 2%;font-size:14px;}
.plainBlurb a {text-decoration: underline;}
.infoBlurb {background-color:#DDD;clear:both;float:left;color:#222;padding:7px 2%;width:92%;margin:20px 2%;font-size:14px;-moz-border-radius:3px;-webkit-border-radius: 3px;}
.infoBlurb a {text-decoration: underline;}
.plainText {clear:both;float:left;color:#444;padding:0;width:98%;margin:5px 1%;font-size:13px;}
.infoRightBlurb {clear:both;float:left;display:block;color:#777;padding:0;width:98%;margin:10px 1%;font-size:12px;text-align:right;}
.redAlert {clear:both;float:left;background-color:#FDD;color:#900;padding:2%;width:94%;margin:1%;-moz-border-radius:3px;-webkit-border-radius: 3px;border:1px solid #EBB;}
.alert {clear:both;float:left;background-color:#FFF8CC;color:#333;padding:4%;width:90%;margin:1%;-moz-border-radius:3px;-webkit-border-radius: 3px;border:1px solid #DFD8AC;}
.plainAlert {clear:both;float:left;color:#1f6692;padding:5px 3%;width:94%;margin:0;font-size:14px;text-align: left;line-height: 21px;}
a.addAddress {color:#EE9900;cursor:pointer;font-size:12px;}
a:hover.addAddress {text-decoration:none;}
.tagBubble {clear:both;float:left;background-color:#DFD;color:#070;font-weight:bold;padding:4px 6px;margin:2px 5px 8px 5px;-moz-border-radius:8px;-webkit-border-radius: 8px;border:1px solid #8B8;}
.bannerBubble {clear:both;float:left;background: #EEE url(images/bannerBubbleBG.gif) repeat-x left bottom;color:#333;font-size:17px;line-height:19px;padding:2%;width:90%;margin:0 3% 3% 3%;-moz-border-radius:8px;-webkit-border-radius: 8px;border:1px solid #999;}
.footerText {float:left;display:inline;clear:both;width:90%;margin:10px 3%;padding:5px 2%;color:#999;font-size:14px;}
.paren {font-size:12px;color:#999;}
.codeBox {background-color:#444;color:#EEE;border:1px solid #111;float:left;display:inline;width:94%;margin:5px 0;}
.chkBox {float:left;display:inline;padding:2px 5px 4px 0;margin:0;}
a.subSettingLink {float:left;display:block;clear:both;width:84%;margin:2px 6%;padding:4px 2%;-moz-border-radius: 4px;-webkit-border-radius: 4px;background-color:#EEE;color:#444;}
a:hover.subSettingLink {background-color:#BBB;color:#000;text-decoration:none;}
.remoteText {color:#444;font-size:16px;text-align:left;line-height:18px;margin:0 auto;width:68%;}
.invites { float:left;display:inline;width:97%;background:#FFF8CC;padding:6px 1%;border:1px solid #DFD8AC;margin:0 0 10px 0; }
.invites .iHeader {color:#8F878C;padding:4px 8px;float:left;display:block;font-size:15px;}

a.bigButton { font-weight:bold;font-size:15px;vertical-align:middle;text-align:center;padding:6px 8px 5px 8px;margin:2px;background-color:#EEEEEE;border:1px solid #CCCCCC;color:#777777;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
a.bigButton:hover {background-color:#F5F5F5;text-decoration:none;border:1px solid #BBBBBB; color:#555555;}
a.bigButtonRed { font-weight:bold;font-size:15px;vertical-align:middle;text-align:center;padding:6px 8px 5px 8px;margin:2px;background-color:#900;border:1px solid #800;color:#FEE;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
a.bigButtonRed:hover {background-color:#B00;text-decoration:none;border:1px solid #900; color:#FFF;}
a.bigButtonBlue { font-weight:bold;font-size:15px;vertical-align:middle;text-align:center;padding:6px 8px 5px 8px;margin:2px;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y 60px 0;border:1px solid #1f6692;color:#FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
a.bigButtonBlue:hover {background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y -80px 0;text-decoration:none;border:1px solid #1f6692; color:#FFF;}
a.bigButtonBlack { font-weight:bold;font-size:15px;vertical-align:middle;text-align:center;padding:6px 8px 5px 8px;margin:2px;background-color:#555;border:1px solid #333;color:#DDD;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
a.bigButtonBlack:hover {background-color:#656565;text-decoration:none;border:1px solid #444; color:#FFF;}
a.regularButton { font-weight:normal;font-size:13px;vertical-align:middle;text-align:center;padding:6px 8px 5px 8px;margin:2px 5px;background-color:#EEE;border:1px solid #DDD;color:#555;-moz-border-radius:10px;-webkit-border-radius:10px;}
a.regularButton:hover {background-color:#F5F5F5;text-decoration:none;border:1px solid #CCC; color:#222;}
a.regularWhiteButton { font-weight:normal;font-size:13px;vertical-align:middle;text-align:center;padding:6px 8px 5px 8px;margin:2px 5px;background-color:#FFF;border:1px solid #DDD;color:#555;-moz-border-radius:10px;-webkit-border-radius:10px;}
a.regularWhiteButton:hover {background-color:#F5F5F5;text-decoration:none;border:1px solid #CCC; color:#222;}
a.niceWhiteButton { font-weight:bold;font-size:13px;vertical-align:middle;text-align:center;padding:3px 8px 3px 8px;margin:2px 5px;background:#FFF;border:1px solid #DDD;border-bottom:1px solid #BBB;color:#555;-moz-border-radius:10px;-webkit-border-radius:10px;}
a.niceWhiteButton:hover {text-decoration:none;border:1px solid #CCC; color:#222;}
a.niceBlackButton { font-weight:bold;font-size:13px;vertical-align:middle;text-align:center;padding:3px 8px 3px 8px;margin:2px 5px;background:#444;border:1px solid #222;border-bottom:1px solid #111;color:#DDD;-moz-border-radius:10px;-webkit-border-radius:10px;}
a.niceBlackButton:hover {text-decoration:none;border:1px solid #000; color:#FFF;}

.twitterAccount {float:left;display:inline;margin:15px 3px;padding:5px;background-color:#FFF;border:3px solid #DDD;-moz-border-radius:10px;-webkit-border-radius:10px;font-size:15px;color:#111;}
.twitterAccount label {float:left;display:inline;margin:6px 6px 0 6px;font-weight:normal;}
.twitterAccount img {float:left;display:inline;}
.twitterAccount span {float:left;display:inline;color:#0A0;font-size:11px;font-weight:bold;margin:8px 4px 0 4px;}

.helpOptions {margin:0 auto;width:75%;padding:15px 0;background-color:#EEE;-moz-border-radius:5px;-webkit-border-radius:5px;}
.contactTypes {display:block;margin:0 auto;padding-top:13px;text-align:center;vertical-align:text-bottom;width:130px;height:32px;color:#FFF;-moz-border-radius:6px;-webkit-border-radius:6px;border:1px solid #DDD;border-bottom-width:1px;font-size:20px;font-weight:bold;}
a.blueB {border-color:#579fcc; background-color:#77bfec;}
a.blueB:hover {background-color:#67afdc;text-decoration:none;}
a.redB {border-color:#600; background-color:#B00;font-size:16px;padding-top:15px;height:30px;}
a.redB:hover {background-color:#A00;text-decoration:none;}
a.orangeB {border-color:#A90; background-color:#FB0;}
a.orangeB:hover {background-color:#EA0;text-decoration:none;}
a.greenB {border-color:#090; background-color:#0C0;font-size:16px;padding-top:15px;height:30px;}
a.greenB:hover {background-color:#0B0;text-decoration:none;}
.contactTypeText {display:block;margin:6px auto 13px auto;padding:0 0 0 4px;text-align:left;width:126px;font-size:14px;color:#999;line-height:18px;}

.notification { text-align:center; font-size:12px; float:left; margin:2px 0; width:98%; padding:1px 1%; color:#FFF; background:#FF0000; border:1px solid #CC0000;-moz-border-radius:5px;-webkit-border-radius:5px;}
.notification:hover {background-color:#DD0000;text-decoration: none;}

/* FORMS */
input.buttonSimple {font-size:14px;font-weight:bold;vertical-align:middle;text-align:center;padding:4px 5px 3px 5px;margin:0px 8px 2px 2px;background:#EEE;border:1px solid #CCC;color:#888;-moz-border-radius: 5px;-webkit-border-radius: 5px;cursor:pointer; }
input.buttonSimple:hover {background:#F5F5F5;text-decoration:none;border:1px solid #BBB; color:#444;}
input.buttonBlack {font-size:14px;font-weight:bold;vertical-align:middle;text-align:center;padding:3px 5px;margin:0px 8px 2px 2px;background:#555;border:1px solid #111;color:#EEE;-moz-border-radius: 5px;-webkit-border-radius: 5px;cursor:pointer;width:none;}
input.buttonBlack:hover {background:#444;text-decoration:none;border:1px solid #000; color:#FFF;}
input.buttonRed { 
	font-size:14px;font-weight:bold;vertical-align:middle;text-align:center;padding:4px 7px 3px 7px;margin: 2px 8px 2px 2px;color:#FFF;
	background-color: #900;border: 1px solid #700;cursor:pointer;}
input.buttonRed:hover {color:#FFF;background-color: #A00;border: 1px solid #500;}
input.buttonBlue { 
	font-size:14px;font-weight:bold;vertical-align:middle;text-align:center;padding:4px 7px 3px 7px;margin: 2px 8px 2px 2px;color:#EEF;
	background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y 60px 0;border: 1px solid #1f6692;cursor:pointer;}
input.buttonBlue:hover {color:#FFF;background:#1f6692 url(images/darkBlueFade_horiz_BG.jpg) repeat-y -80px 0;}	

input {font: normal 13px Helvetica, Arial, Geneva, Tahoma, sans-serif;-moz-border-radius:5px;-webkit-border-radius: 5px;border:1px solid #CCC;border-top:1px solid #AAA;padding:2px 4px;margin:2px 0;background-color:#FFF;color:#444;}
.likeInput {font: normal 13px Helvetica, Arial, Geneva, Tahoma, sans-serif;-moz-border-radius:5px;-webkit-border-radius: 5px;border:1px solid #CCC;border-top:1px solid #AAA;padding:2px 4px;margin:2px 0;background-color:#FFF;color:#444;}
select {font: normal 13px Helvetica, Arial, Geneva, Tahoma, sans-serif;-moz-border-radius:5px;-webkit-border-radius: 5px;border:1px solid #CCC;border-top:1px solid #AAA;padding:2px 4px;margin:2px 0;background-color:#FFF;color:#444;}
textarea {font: normal 13px Helvetica, Arial, Geneva, Tahoma, sans-serif;-moz-border-radius:5px;-webkit-border-radius: 5px;border:1px solid #CCC;border-top:1px solid #AAA;padding:2px 4px;margin:2px 0;background-color:#FFF;color:#444;}
input.checkbox { padding:1px;margin: 1px 1px 1px 1px;border:0px solid #AAA;color: #EEEEEE;background:none; }
input.button { font-size:12px;font-weight:bold;vertical-align:middle;text-align:center;padding: 2px 3px;margin:2px 4px;color:#FFF;background: #999 url(images/button-bg.jpg) repeat-x;border: 1px outset #444444;overflow: visible; }
input.buttonBig {font-weight:bold;font-size:15px;vertical-align:middle;text-align:center; height: 35px;padding: 0px 9px 2px 9px; margin: 0;color: #FFFFFF;background: #F58A00 url(images/button-bg3.jpg) repeat-x;border: 1px outset #676767;overflow: visible;cursor: pointer; }
input.buttonMed {font-weight:bold;font-size:13px;vertical-align:middle;text-align:center;padding: 5px 5px 5px 5px; margin: 0;color: #FFFFFF;background: #F58A00 url(images/button-bg3.jpg) repeat-x;border: 1px outset #676767;overflow: visible;cursor: pointer; }

#editProf {float:left;display:inline;width:92%;-moz-border-radius:10px;-webkit-border-radius: 10px;background-color:#EEE;border:1px solid #DDD;margin:3px 2% 15px 0;padding:10px 3%;font-size:13px;color:#888;}
#editProf input:hover.buttonForm {background-color:#600;border:1px solid #200;}
#editProf select.state {width:24%;}
#editProf select.calendarDateInput {margin:2px 2px 2px 0;}
#editProf .chex {margin-left:6px;width:20px;}
#editProf input { border:1px solid #DDD;padding:2px 4px;margin:2px 0;width:96%;background-color:#EEE;color:#444;}
#editProf select {border:1px solid #DDD;padding:2px 4px;margin:2px 0;width:96%;background-color:#EEE;color:#444;}
#editProf textarea {border:1px solid #DDD;padding:2px 4px;margin:2px 0;width:96%;background-color:#EEE;color:#444;}
#editProf input.buttonRed { 
	font-size:14px;font-weight:bold;vertical-align:middle;text-align:center;padding: 3px 7px;margin: 2px 8px 2px 2px;color:#FFF;
	width:150px;background-color: #900;border: 1px solid #700;cursor:pointer;}
#editProf input.buttonRed:hover {color:#FFF;background-color: #A00;border: 1px solid #500;}	

#addPhone {float:left;display:inline;width:99%;margin:8px 0;}

.sendNoteOptions {color:#EE9900;padding-left:10px;cursor:pointer;text-decoration:underline;}

#subW {background:#FFF;width:100%;float:left;display:block;}
#subW .head {float:left;display:block;width:100%;padding:12px 0 9px 0;margin:0;background: #EEE url(images/bannerBubbleBG.gif) repeat-x left bottom;color:#333;border-bottom:1px solid #777;font-size:17px;font-weight:bold;text-align:left;}
#subW .subBox {width:99%;margin:0 auto;}
#subW .subBox .listParent {color:#3391cb;font-weight:bold;font-size:115%;}
#subW .notifTitle {float:left;display:block;margin:10px 5px;padding:4px;font-weight:normal;font-size:17px;text-align: left;}
#subW .notifTitle span {float:right;display:inline;font-size:13px;padding:0;background: url("images/bubbleFade_bg.gif") repeat-x left -7px;border:1px solid #CCC;border-bottom:1px solid #BBB;-moz-border-radius: 3px;-webkit-border-radius: 3px;}
#subW .notifTitle span label {float:left;display:inline;padding:0px 5px;font-weight:bold;color:#444;}
#subW .notifTitle span a {float:left;display:inline;padding:5px;border-left:1px solid #CCC;color:#888;background: url("images/bubbleFade_bg.gif") repeat-x left -20px;}
#subW .notifTitle span a:hover {background: url("images/bubbleFade_bg.gif") repeat-x left -40px;text-decoration: none;color:#555;}
#subW .subText {float:left;display:inline;width:98%;font-size:13px;font-weight:bold;padding:0 0 6px 2%;margin:0;clear:both;text-align:left;}
#subW .options {float:left;display:inline;width:95%;padding-left:5%;text-align:left;margin:0 0 22px 0;}
#subW .options input {float:left;display:inline;margin:2px 2px 0 23px;}
#subW .options img {float:left;display:inline;margin:0 3px 0 3px;padding:0;}
#subW .options span {float:left;display:inline;margin:3px 0 0 3px; }

#subW .notif_s {float:left;display:block;width:420px;margin:5px 10px;}
#subW .notif_s .not {float:left;display:inline;width:100%;border-bottom:1px solid #EEE;}
#subW .notif_s .not .note_s {float:left;display:inline;width:140px;font-size:38px;padding:0 0 5px 0;color:#77bfec;margin:0 40px 0px 0;font-family:Impact;text-align:right;}
#subW .notif_s .not .uNote_s {float:left;display:inline;width:140px;font-size:38px;padding:0 0 5px 0;color:#990000;margin:0 40px 0px 0;font-family:Impact;text-align:right;}
#subW .notif_s .not .reply_s {float:left;display:inline;width:140px;font-size:34px;padding:0 0 5px 0;color:#FF9900;margin:0 40px 0px 0;font-family:Impact;text-align:right;}
#sub_W a {font-weight:normal;float:left;display:inline;margin:11px 5px;padding:4px;color:#BBB;border:1px solid #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#sub_W a.notifOpt {font-weight:bold;float:left;display:inline;margin:11px 5px;padding:4px;color:#BBB;border:1px solid #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#sub_W a:hover.notifOpt {font-weight:bold;float:left;display:inline;margin:11px 5px;padding:4px;color:#66AA66;border:1px solid #BBDDBB;background-color:#DDFFDD;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-decoration:none;}
#sub_W a.notifOpt_on {font-weight:bold;float:left;display:inline;margin:11px 5px;padding:4px;color:#339933;border:1px solid #99CC99;background-color:#BBEEBB;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#sub_W a:hover.notifOpt_on {text-decoration:none;}

#popupBox {background-color:#FFF;width:100%;float:left;display:block;overflow: hidden;height:100%;}
.rtBox {float:left;display:inline;width:69%;}
.popupTitle {float:left;display:block;margin:10px 5px;padding:4px 4px 4px 40px;font-weight:normal;font-size:17px;text-align: left;}
.note_icon {background: url(images/subIcons_noteOn.gif) no-repeat 8px 12px;}
.admin_icon {background: url(images/subIcons_admin1On.gif) no-repeat 8px 12px;}
.netAdmin_icon {background: url(images/subIcons_adminOn.gif) no-repeat 8px 12px;}
.remove_icon {background: url(images/subIcons_removeOn.gif) no-repeat 8px 12px;}
.popupSubText {float:left;display:block;margin:15px 5px 0 45px;padding:5px;font-weight:normal;font-size:13px;text-align: left;color:#999;}
.popupMem {float:left;display:inline;width:23%;height:300px;padding:3%;margin:0;border-right:1px solid #555;background-color:#777;text-align: left;}
.popupMem .pic {float:left;display:inline;margin:0 0 10px 0;padding:0;}
.popupMem .nameInfo {clear:left;float:left;display:inline;font-size:14px;text-align: left;color:#DDD;}
.popup_redAlert {color:#900;font-size:15px;font-weight:bold;text-align:center;float:left;display:inline;width:90%;padding:20px 5%;margin:0;}
.popup_greenAlert {color:#090;font-size:15px;font-weight:bold;text-align:center;float:left;display:inline;width:90%;padding:20px 5%;margin:0;}

/* links */
a {
	text-decoration: none;
	color: #444444;
}
a:hover {text-decoration:underline;cursor:pointer;}

/* Notices */
.msg_info {width:80%;float:left;display:inline;text-align:center;font-size:22px;color:#999;padding:50px 10%;}
.msg_info_box {float:left;display:inline;width:100%;text-align:center;font-size:22px;color:#999;background-color:#DDD;padding:15px 0 15px 0;margin:5px 0;-moz-border-radius:4px;-webkit-border-radius:4px;}


/* headers */
h1 {
	color:#000;
	font-weight:bold;
	font-size:22px;
	padding:5px 0 5px 12px; margin: 0px;	
	text-align:left;
}
h2 {
	color:#222222;
	font:normal 17px Verdana, Arial, sans-serif;
	padding:0px; margin: 0px;
}
h3 {
	color:#AF987C;
	font:bold 13px Verdana, Arial, sans-serif;
	padding:0 0 3px 0; margin: 0px;
}
h4 {
	color:#FFF;
	font:bold 18px Verdana, Arial, sans-serif;
	padding:0 0 3px 0; margin: 0px;
}
h5 {
	color:#222222;
	font:bold 14px Arial, Geneva, sans-serif;
	padding:0px; margin: 0px;
}
p {padding: 8px;}

/* images */
img {
	padding: 0px;
	border:0px;
	margin:0;
}
ul, ol {
	margin: 5px 20px;
	padding: 0 5px;
}

blockquote {
	margin: 10px;
	font: normal 12px Arial, Sans-serif;
 	padding: 8px 4px 2px 35px;  
    border: 1px solid #f2f2f2; 
  	background: #FAFAFA url(images/quote.gif) no-repeat 5px 5px;   
	display:block;
}
/* form elements */
form {
	margin:0px;
	vertical-align:middle;
}
label {
	display:block;
	font-weight:bold;
	margin:5px 0;
}
select.diocese {width:240px;}
select.parish {width:240px;}
input.checkbox {  
	padding:1px;
	margin: 1px 1px 1px 1px;
	border:0px solid #AAA;
	color: #EEEEEE;
	background:none;
}
input.button { 
	font: bold 11px Arial, Sans-serif;
	vertical-align:middle;
	text-align:center; 
	height: 22px;
	padding: 0px 3px 2px 3px; 
	margin: 2px 4px 2px 4px;
	color: #FFFFFF;
	background: #999999 url(images/button-bg.jpg) repeat-x;
	border: 1px outset #444444;
	overflow: visible;
}

input.buttonHuge { 
	font: bold 18px Arial, Sans-serif;
	vertical-align:middle;
	text-align:center; 
	height: 40px;
	padding: 0px 9px 2px 9px; 
	margin: 0;
	color: #FFFFFF;
	background: #F58A00 url(images/button-bg3.jpg) repeat-x;
	border: 1px outset #676767;
	overflow: visible;
}
input.buttonJumbo { 
	font-weight: bold; font-size:32px;
	vertical-align:middle;
	text-align:center; 
	padding: 6px 9px; 
	margin: 20px 0;
	background:#F58A00;
	border:1px solid #E57A00;color:#FFEEDD;-moz-border-radius: 5px;-webkit-border-radius: 5px;
	cursor:pointer;
}
input.buttonJumbo:hover {background:#F58A00;text-decoration:none;border:1px solid #A55A00; color:#FFFFFF;}

#linkButtond a:hover {background:#77bfec;text-decoration:none;color:#222;border:1px solid #579fcc;}
input.nextButton { 
	padding:2px;color:#6F8593;font:normal 11px Verdana, Arial, sans-serif;border:1px solid #AFC5D3;cursor:pointer;
}
input.buttonLite { 
	font: bold 13px Verdana, Arial, Sans-serif;
	text-align:center;
	padding:3px 3px; 
	margin: 0px 0px 0px 2px;
	color: #999;
	background: url(images/loginToSub_bg.jpg) repeat-x 0px -36px;
	border:none;
	cursor:pointer;
	display:inline;
}

.RRformFieldText {font-size:20px;color:#667;}
.RRformFieldText input.field {padding:5px;font-size:20px;color:#376fac;}
.RRformFieldText select {font-size:20px;}
/* search form */
.searchform {
	background-color: transparent;
	border: none;	
	margin: 0; padding: 5px 0 15px 0;	
	width: 190px;	
}
.searchform p { margin: 0; padding: 0; }
.searchform input.textbox { 
	width: 120px;
	color: #777; 
	height: 18px;
	padding: 2px;	
	border: 1px solid #2F4E6F;
	vertical-align:top;
}
.searchform input.button { 
	width: 60px;
	height: 24px;
	padding: 2px 5px;
	vertical-align: top;
}
.frontBullet {
	background: url("images/bulletTriangle.gif") no-repeat 0 1px;
	padding:1px 0px 10px 22px; margin:0px 0px 0px 0px;
	float:left;display:inline;width:90%;
	font:normal 13px Verdana, Arial, sans-serif;
}

/********************************************
   LAYOUT
********************************************/ 
.redNotice {text-align:center;color:#DD0000;font:bold 18px Arial;}
.browseMenu {float:left;display:block;width:200px;background:#CFE5F3;overflow:hidden;padding:26px 0 40px 0;border-bottom:1px solid #BFD5E3;}
.browseMenu .tab {
	float:left;
	display:inline;
	width:100%;
	padding:4px 0 4px 10px;
	margin:0;
	text-align:left;
	background:#CFE5F3;
	color:#556;
	font:bold 13px Arial;
	border-bottom:1px solid #77bfec;
}
.browseMenu .tab:hover {text-decoration:none;background:#D5EbF9;}
.browseMenu .tab_on {
	float:left;
	display:inline;
	width:100%;
	padding:4px 0 4px 10px;
	margin:0;
	text-align:left;
	background:#FFF;
	color:#556;
	font:bold 13px Arial;
	border-bottom:1px solid #77bfec;
}
.browseMenu .tab_on:hover {text-decoration:none;background:#FFF;}

.browseAd {float:right;display:inline;margin-top:2px;}

#specialContent {width:800px; padding:0;margin:0 0 15px 0;float:left;display:inline;}

.rightBrowse {float:right;display:inline;width:190px;}
.rightBrowse a {color:#444;font:bold 13px Geneva, Helvetica, Arial, sans-serif;width:140px;height:40px;float:left;display:inline;margin:10px 0 10px 20px;padding:5px 0 0 0;background: url("images/buttonMedHover_off.gif") no-repeat top left;text-align:center;}
.rightBrowse a:hover {color:#333;background: url("images/buttonMedHover.gif") no-repeat top left;text-decoration:none;}

.halfColumn {float:left;display:inline;width:380px;margin-left:13px;}
.halfColumn .mod {width:373px;float:left;background: url("images/ModHeader_left.gif") no-repeat top left;padding:0 0 0 7px;display:inline;margin:10px 0 4px 0;height:20px;}
.halfColumn .mod span {width:366px;float:left;background: url("images/ModHeader_right.gif") no-repeat top right;padding:3px 7px 0 0;display:inline;font:bold 11px Arial, Helvetica, sans-serif;color:#FFF;height:19px;}
.halfColumn .modBody {width:380px;float:left;display:inline;clear:both;}
.halfColumn .infoBox {width:364px;margin:10px 0 0 0;display:inline;float:left;font:normal 12px Arial, sans-serif;background:#FFF8CC;border:1px solid #DFD8AC;padding:8px;color:#AFA87C;}
.halfColumn .infoBox a { color:#8F885C;}
.halfColumn .noFeeds {width:344px;margin:3px 10px;display:inline;float:left;font:normal 12px Arial, sans-serif;padding:8px;color:#AAA;}
.halfColumn .unclaimed {width:378px;margin:0px 0 0 0px;display:inline;float:left;background:#FFEEEE;border:1px solid #EEDDDD;padding:0 0 4px 0;position:relative;top:-6px;}
.halfColumn .unclaimed .note {width:380px;text-align:center;margin:0px 0 0 4px;font:bold 12px Arial, sans-serif;color:#990000;}
.halfColumn .splash {width:340px;margin:15px 10px;display:inline;float:left;font:normal 14px Verdana, Arial, sans-serif;padding:8px;color:#676767;background:#F4F4F4;border:1px solid #E5E5E5;}
.halfColumn .splash a {font-weight:bold;}
.halfColumn .buttonLink {width:380px;float:left;display:inline;clear:both;}
.halfColumn .buttonLink a {background: url("images/buttonHover_off.gif") no-repeat top left;margin:7px 13px 0 13px;font:bold 13px Arial, Verdana, sans-serif;color:#999;width:100px;height:20px;padding:3px 0 0 0;float:left;display:inline;text-align:center;}
.halfColumn .buttonLink a:hover {background: url("images/buttonHover.gif") no-repeat top left;color:#FFF;text-decoration:none;}
.halfColumn .showMoreLink {width:380px;float:left;display:inline;}
.halfColumn .showMoreLink a {cursor:pointer;background:url("images/moreHover_off.gif") no-repeat top left;margin:3px 0 0 4px;font:bold 11px Arial, Verdana, sans-serif;color:#77bfec;width:372px;height:16px;padding:2px 0 0 0;float:left;display:inline;text-align:center;}
.halfColumn .showMoreLink a:hover {background:url("images/moreHover.gif") no-repeat top left;color:#222;text-decoration:none;}
.halfColumn .browseHead {width:390px;float:left;display:inline;margin:10px 0 8px 0;}
.halfColumn .browseHead a {margin-right:7px;width:50px;float:left;background: url("images/browseButton.gif") no-repeat top left;padding:2px 0 0 0px;display:inline;font:bold 13px Arial, Helvetica, sans-serif;color:#FFF;height:18px;text-align:center;}
.halfColumn .browseHead a:hover {text-decoration:none;}
.halfColumn .headerText {width:390px;float:left;padding:0 0 4px 4px;display:inline;margin:4px 0 4px 0;border-bottom:3px solid #333;font-size:14px;color:#888;}

.sumFeed {float:left;display:inline;padding:3px 0 4px 0; margin:2px 0 0px 3px;width:374px;border-bottom:1px solid #DDD;font:normal 11px Arial, sans-serif;}
.sumFeed .pic {float:left;display:inline;margin-right:5px;}
.sumFeed .name {float:left;display:inline;width:280px;margin:3px 0;}
.sumFeed .name a {color:#111;text-decoration:none;}
.sumFeed .extraLine {float:left;display:inline;width:345px;font-size:11px;color:#AAA;padding-left:25px;}

.grantAccessBox {padding:4px;background-color:#EEE;font-size:11px;color:#555;margin-bottom:8px;}

#DM_menu {float:left;border-bottom:1px solid #AAA;width:510px;padding-left:30px;margin-top:5px;margin-bottom:15px;}
#DM_menu a {float:left;background:#EEE;font-weight:bold;font-size:12px;color:#333;border:1px solid #AAA;padding:4px 10px;position:relative;top:1px;}
#DM_menu a:hover {background:#F5F5F5;text-decoration:none;}
#DM_menu a.on {background:#FFF;border-bottom:1px solid #FFF;}
#DM_menu .info {font-size:11px; color:#AAA;margin:8px 0 0 9px;float:right;display:inline;}

.msgSubjectTitle {float:left;width:91%;display:block;border-bottom:2px solid #CCD;font-size:14px;color:#222;font-weight:bold;padding:6px;margin-bottom:5px;}
.msg {float:left;display:block;width:91%;border-bottom:1px solid #DDD;padding:6px;color:#579fcc;}
.msg .pic {float:left;display:inline;margin:0;width:60px;}
.msg .name {float:left;display:inline;margin:0;width:120px;margin-top:15px;margin-left:8px;}
.msg .name_body {float:left;display:inline;margin:0;width:430px;margin-top:2px;margin-left:13px;font-weight:bold;}
.msg .body {float:left;display:inline;margin:0;width:430px;margin-top:6px;margin-left:13px;color:#111;}
.msg .date {font-size:10px;color:#999;}
.msg .subject {float:left;display:inline;margin:0;width:310px;margin-top:15px;font-weight:bold;}
.msg .sample {color:#555;font-weight:normal;}
.msg a {text-decoration:none;color:#579fcc;}
.msg .delete a {float:right;width:10px;font-weight:bold;font-size:11px;text-align:center;margin-top:20px;color:#999;}
.msg .delete a:hover {background-color:#579fcc;color:#FFF;text-decoration:none;}
.replyDMBox {overflow:hidden;width:94%;background:#FAFAFA;margin:0 0 5px 13px;}

.msgPage {clear:both;float:left;display:block;width:93%;}
.msgPage a {font-size:11px;text-align:center;padding:4px;margin:10px 0;background:#EEE;border:1px solid #DDD;color:#888;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.msgPage a:hover {background:#F5F5F5;text-decoration:none;border:1px solid #CCC;color:#444;}

.parishLaunchReg {margin:10px 5px; padding:10px; border:1px solid #DDD; width:93%;-moz-border-radius: 5px;-webkit-border-radius: 5px;float:left;font-size:13px;}
.parishLaunchReg a.regVar {font-weight:bold;float:left;display:inline;margin:11px 8px;padding:4px 7px;border:1px solid #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;color:#777777;}
.parishLaunchReg a:hover.regVar {font-weight:bold;float:left;display:inline;margin:11px 8px;padding:4px 7px;border:1px solid #EEE;background-color:#F5F5F5;-moz-border-radius: 5px;-webkit-border-radius: 5px;color:#333333;}
.parishLaunchReg a.regVar_on {font-weight:bold;float:left;display:inline;margin:11px 8px;padding:4px 7px;border:1px solid #CCC;background-color:#DDD;-moz-border-radius: 5px;-webkit-border-radius: 5px;color:#222222;}
.parishLaunchReg a:hover.regVar_on {}

.subSet {float:left;display:inline;margin:25px 20px;padding:10px;color:#BBB;border:1px solid #999;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.subSet a.notifOpt {font-weight:bold;float:left;display:inline;margin:11px 5px;padding:4px;color:#777;border:1px solid #FFF;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.subSet a:hover.notifOpt {font-weight:bold;float:left;display:inline;margin:11px 5px;padding:4px;color:#66AA66;border:1px solid #BBDDBB;background-color:#DDFFDD;-moz-border-radius: 5px;-webkit-border-radius: 5px;text-decoration:none;}
.subSet a.notifOpt_on {font-weight:bold;float:left;display:inline;margin:11px 5px;padding:4px;color:#339933;border:1px solid #99CC99;background-color:#BBEEBB;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.subSet a:hover.notifOpt_on {text-decoration:none;}

.memberProfile {position:relative;margin:10px 0;font:bold 18px Arial;color:#222;padding:10px 5px 5px 10px;float:left;display:inline;background:#CFE5F3 url(images/flockNote_frontBG.jpg) repeat-x 0 -90px;border:1px solid #87CfFC;width:549px;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.memberProfile .links {float:right;display:inline;margin:0;width:550px;text-align:right;padding:0;}
.memberProfile .links a {float:right;display:inline;font:normal 11px Arial;color:#478fbc;margin:5px;padding:3px 5px;-moz-border-radius: 5px;border:1px solid #77bfec;-webkit-border-radius: 5px;background-color:#DFEEFF;}
.memberProfile .links a:hover {text-decoration:none;color:#FFF;background-color:#77bfec;}
.memberProfile .infoBox {width:410px;float:left;display:inline;font-weight:bold;font-size:13px;margin:0;padding:0;}

.orangeBox {
	background:#FFF0AF; color:#F58A00;
	border:1px solid #DFD09F;
	margin:0; padding:4px 7px;
	font:bold 12px Arial, sans-serif;
}

#masterWrap {
	width: 800px;
	padding: 0px 0px 0px 0px;
	margin: 0 auto 0 auto;
	border:none;
}
#cookieJsAlert {
	width: 96%;
	padding: 0px 0px 0px 0px;
	margin: 0 auto 0 auto;
	background:#FFEEEE;
	border-bottom:3px solid #990000;
	border-top:3px solid #990000;
	font:bold 12px Arial;
	color:#990000;
	display:none;
	padding:7px 2%;
}
#wrap {
	width: 100%;
	margin:0; padding:0 0 0px 0;
	text-align: left;
	background:#FFF;
	clear:both;
	float:left;display:inline;
	border:none;
}
.rapidBubble {
	-moz-border-radius: 50px;-webkit-border-radius: 50px;border:0px solid #478fbc;
	padding:60px;
	width:680px;
	margin:120px 0 0 0;
}
.rapidBubbleText {width:100%;font-size:26px;text-align:center;float:left;display:block;margin:35px 0 25px 0;}
#bubbleStem {
	width: 100%;
	float:left;
	display:block;
	padding: 0px 0px 0px 0px;
	background: #77bfec url("images/bubbleStem.gif") no-repeat 130px 0;
	width:680px; height:180px;
	margin:0px 0 100px 0;
}

#homeMainWrap {
	width: 77%;
	float:left;
	display:inline;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font: normal 12px 'Arial', Tahoma, Sans-serif;
}
#bodyContent {
	clear:both;
	float:left; display:block;
	text-align:left;
	margin:0; padding:8px 0;
	width:600px; 
}
#mainColumn #bodyContent {background:#FFF url('images/bodyTR_curve.jpg') no-repeat top right;}
#bodySpacer {float:left;display:inline;margin:0 0 0 18px;}

.gsBlock {float:left;display:inline;background:#FFF;width:720px;border:0px solid #CCC;margin:23px 0 0 20px;}
.gsBlock .info {float:right;display:inline;width:472px;background:#FFF;border-top:1px solid #CCC;}
.gsBlock .info .embedParmBox {font-size:14px;background-color:#DDFFDD;-moz-border-radius: 4px;-webkit-border-radius: 4px;border:1px solid #AAEEAA;padding:6px;margin:5px;color:#007700;}
.gsBlock .launch {font-size:14px;}
.gsBlock .launch a {color:#578fac;text-decoration:underline;}
.gsBlock .bottomBlock {float:right;display:inline;width:240px;border-right:1px solid #CCC;height:162px;}
.gsBlock a.menu2 {border:1px solid #CCC;border-top:none;float:right;display:inline;font-size:14px;font-weight:bold;color:#111;background:#EEE;margin:0 0 0 0;padding:12px 0px 12px 8px;width:238px;text-align:left;}
.gsBlock a.menu2:hover {background:#F5F5F5;text-decoration:none;}
.gsBlock a.menu2_on {border:1px solid #CCC;border-top:none;float:right;display:inline;font-size:14px;font-weight:bold;color:#111;background:#FFF;border-right:1px solid #FFF;margin:0 0 0 0;padding:12px 0px 12px 8px;width:238px;text-align:left;}
.gsBlock a.menu2_on:hover {text-decoration:none;}

/* Menu */


#mainTabs {
   	  font: bold 12px Verdana, Arial, Tahoma, Sans-serif;
	  margin:0px auto 0px auto; padding:0 0 0 50px;
	  float:left; display:inline; width:80%;
      }
    #mainTabs ul {
	  margin:0px;
	  padding:0px 10px 0px 5px;
	  list-style:none;
	  float:left; display:inline;
      }
    #mainTabs li {
      display:inline; float:left;
      margin:0;
      padding:0;
      }
    #mainTabs a {
      float:left;
      background:url("images/unselectedTabLeft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #mainTabs a span {
      float:left;
      display:block;
      background:url("images/unselectedTabRight.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#FFF;
      }
	#mainTabs a#active {
      float:left;
      background:url("images/selectedTabLeft.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #mainTabs a#active span {
      float:left;
      display:block;
      background:url("images/selectedTabRight.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      color:#2F4E6F;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #mainTabs a span {float:none;}
    /* End IE5-Mac hack */
    #mainTabs a:hover span {
      color:#FFF;
      }
    #mainTabs a:hover {
      background-position:0% -42px;
      }
    #mainTabs a:hover span {
      background-position:100% -42px;
      }
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#mainTabs a#active span {float:none;}
    /* End IE5-Mac hack */
    #mainTabs a#active:hover span {
      color:#2F4E6F;
      }
    #mainTabs a#active:hover {
      background-position:0% -42px;
      }
    #mainTabs a#active:hover span {
      background-position:100% -42px;
      }
#tabRight {
	  height:26px;
	  float:right;
   	  font: normal 10px Verdana, Arial, Tahoma, Sans-serif;
	  padding:7px 10px 0px 0px;
	  background: url(images/menu_bar_right.gif) no-repeat top right;
}
	#tabRight a { 
	  display:inline;
	  background:none;
	  color:#333333; padding:0; margin:0;
	  }
	
#menuWrap {
      float:left;
      width:100%;
   	  font: bolder 11px Verdana, Arial, Tahoma, Sans-serif;
	  background: url(images/menu_bar_bg.gif) repeat-x 0px 0px;
	  margin:0; padding:0;
	  height: 26px;
	  color:#111111;
      }
#menu {
   	  font: bolder 11px Verdana, Arial, Tahoma, Sans-serif;
	  margin:0; padding:0 0 0 10px;
	  height: 26px;
	  float:left;
	  color:#111111;
	  background: url(images/menu_bar_left.gif) no-repeat;
      }
    #menu ul {
	  margin:0;
	  height:25px;
	  float:left;
	  padding:0px 0px 0 15px;
	  list-style:none;
      }
    #menu li {
      display:inline;
      margin:0;
      padding:0;
      }
    #menu a {
      float:left;
      margin:4px 0 0 0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #menu a span {
      float:left;
      display:block;
      padding:2px 9px 5px 4px;
	  color:#222222;
      }
	#menu a#active {
      float:left;
      background:url("images/selectedMenuL.gif") no-repeat left top;
      margin:4px 0 0 0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #menu a#active span {
      float:left;
      display:block;
      background:url("images/selectedMenuR.gif") no-repeat right top;
      padding:2px 9px 5px 4px;
	  color:#222222;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #menu a span {float:none;}
    /* End IE5-Mac hack */
	/* Commented Backslash Hack hides rule from IE5-Mac \*/
	#menu a#active span {float:none;}
    /* End IE5-Mac hack */
#menuRight {
	  display:inline;
	  float:right;
   	  font: normal 11px Verdana, Arial, Tahoma, Sans-serif;
	  padding:7px 0px 0px 0px;
}
	#menuRight a { 
	  display:inline;
	  color:#EEEEEE;
	  padding:0px 5px 0px 5px;
	  }
#subMenu {
      float:left;
	  display:inline;
	  width:93%;
   	  font: normal 12px Arial, Tahoma, Sans-serif;
	  color:#111111;
	  margin:5px 0px 10px 2px; padding:0px 0px 0px 0px;
}
#subMenu a {
      color:#111111;
	  padding: 5px 3px 5px 3px;
}
/* Side Menu */
#sideMenu {float:left;display:block;width:200px;background:#CFE5F3 url(images/flockNote_frontTR_light.jpg) no-repeat top right;overflow:hidden;padding-bottom:0;}
#sideMenu .header {
	float:left;
	display:inline;
	width:100%;
	padding:20px 0 20px 0px;
	margin:0;
	text-align:left;
	background:none;
	color:#777;
	font:bold 16px Arial;
	border-bottom:1px solid #77bfec;
}
#sideMenu .footer {float:left;display:inline;width:10px;height:10px;margin:0;clear:both;background:#CFE5F3 url(images/flockNote_frontBL_light.jpg) no-repeat bottom left;}
#sideMenu .tab {
	float:left;
	display:inline;
	width:100%;
	padding:9px 0px;
	margin:0;
	text-align:left;
	background:#CFE5F3;
	color:#556;
	font:bold 14px Arial;
	border-bottom:1px solid #77bfec;
}
#sideMenu .tab:hover {text-decoration:none;background:#D5EbF9;}
#sideMenu .tab_on {
	float:left;
	display:inline;
	width:100%;
	padding:9px 0px;
	margin:0;
	text-align:left;
	background:#FFF;
	color:#556;
	font:bold 14px Arial;
	border-bottom:1px solid #77bfec;
}
#sideMenu .tab_on:hover {text-decoration:none;background:#FFF;}

#tabWelcomeMenu {
	background: #FFF url(images/welcome_menu_fade.jpg) repeat-y 0 0;
	float:left;display:inline;
	padding:8px 15px 0 15px; width:94%;
}
#tabWelcomeMenu .tabs{
	float:left;display:inline;
}
#tabWelcomeMenu .tabs a{
	float:left;display:inline;
	background:#CCC;
	margin:20px 6px 0 6px;
	padding:6px 10px;
	font:bold 14px Arial, Helvetica, sans-serif;
}
#tabWelcomeMenu .tabs a:hover{
	background:#AAA;
	text-decoration:none;
}
#welcomeModule {
	width:250px;
	float:left;display:inline;
	margin:13px;padding:0px;
}
#welcomeModule .mod {padding:0px;font:normal 12px Arial, helvetica, sans-serif;color:#333;margin:0;width:100%;background:#FFEB65;}
#welcomeModule .heading {border-bottom:1px solid #CCC;padding:3px;font:bold 12px Arial, helvetica, sans-serif;color:#777;}

/* Main Column */
#mainColumn {float:left;width:600px;display:inline;overflow:hidden;}
#title {
	width:100%;
	float:left;
	text-align:center;
	vertical-align:middle;
	background: #CFE5F3 url(images/flockNote_frontTL_light.jpg) no-repeat 0 0;
	margin:0px 0 0 0; padding:0;
}
#title .right {background: url(images/flockNote_frontTR_light.jpg) no-repeat top right;}
#title h2 {font:bold 13px Arial;color:#AFC5D3;}
#title_feed { width:100%;float:left;text-align:center;vertical-align:middle;background: #FFF url(images/flockNote_frontTL_white.jpg) no-repeat 0 0;margin:0px 0 0 0; padding:0;}
#title_parish {
	width:100%;
	float:left;
	text-align:center;
	vertical-align:middle;
	background: #000 url(images/flockNote_frontTL_black.jpg) no-repeat 0 0;
	margin:0px 0 0 0; padding:0;
}
#title_parish .right {float:left;background: url(images/flockNote_frontTR_black.jpg) no-repeat top right;width:800px;}
#title_parish h1 {font:bold 17px Arial;color:#77bfec;}
#title_parish .text {float:left;display:inline;}

#joinTheFlock {
	width:800px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background: #F0F5F9 url(images/flockNote_frontBG_light.jpg) repeat-x 0 0;
	margin:0; padding:0;
}
#joinTheFlock .left {
	width:100%;
	float:left; display:inline;
	background: url(images/flockNote_frontTL_light.jpg) no-repeat top left;
	margin:0; padding:0;
}
#joinTheFlock .right {
	width:100%;
	float:right; display:inline; 
	background: url(images/flockNote_frontTR_light.jpg) no-repeat top right;
	margin:0; padding:0;
}
#joinTheFlock .band {
	width:100%;
	background: #B8D1E0;
	float:left; display:inline;
	padding:0 0 15px 0; margin:10px 0 0 0;
	border-top:1px solid #98B1C0;
	border-bottom:1px solid #98B1C0;
}
#joinTheFlock .profiles {
	width:53%;
	float:left; display:inline;
	padding:0px; margin:0;
	border-right:1px solid #98B1C0;
	background:#CFE5F3;
}
#joinTheFlock .character { width:100%;float:left;text-align:left;padding:0;border-bottom:1px solid #BFD5E3; background: url(images/cast-bubble.gif) no-repeat 110px 7px;}
#joinTheFlock .quoteText {float:left;display:inline;margin:13px 40px 0 47px;font:normal 17px Arial, Tahoma, Sans-seif;color:#7F95A3; width:230px;}
#joinTheFlock .shareArrow {
	background: url(images/shareArrow.gif) no-repeat top left;
	float:right; display:inline;
	font: bold 30px Arial, Verdana, sans-serif;
	margin:5px 0px 10px 0;
	padding:28px 45px 30px 80px;
	color: #B3CDDC;
}
#mainPromo {
	width:800px; height:415px;
	float:left;
	text-align:center;
	vertical-align:middle;
	background: url(images/flockNote_frontBG_light.jpg) repeat-x 0 0;
	margin:0; padding:0;
}
#mainPromo .left {
	height:240px;
	float:left; display:inline;
	background: url(images/flockNote_frontTL_light.jpg) no-repeat 0 0;
	margin:0; padding:0;
}
#mainPromo .left .headText {width:800px;text-align:center;float:left;display:inline;margin:15px 0 15px 0;padding:0;letter-spacing:0px;font:bold 22px Helvetica, Geneva, Arial, Verdana, sans-serif;color:#2A7098;color:#FFF;}
#mainPromo .right {
	height:240px; width: 470px;
	float:right; display:inline; 
	background: url(images/flockNote_frontTR_light.jpg) no-repeat top right;
	margin:0; padding:0;
}

#homeBigButtons {width:367px;float:left;display:inline;margin-left:3px;}
#homeBigButtons a {margin:0 0 15px 10px;float:left;display:inline;width:112px;height:90px;padding:10px 0px 0 0;text-align:center;background: url(images/homeBigButton.gif) no-repeat 0 0;font:bold 18px Arial, Geneva, Helvetica, sans-serif;color:#CFE5F3;}
#homeBigButtons a:hover {background: url(images/homeBigButton_on.gif) no-repeat 0 0; text-decoration:none;color:#FFF;}

#introBlurb {
	width:290px;
	float:right; display:inline;
	text-align:center;
	font:bold 16px Geneva, Helvetica, Arial, sans-serif; color:#222;
	margin:30px 10px 0 0; padding:0;
}
#introBlurb a.login {float:left;display:inline;margin:0 0 10px 0px;width:75px;height:21px;padding:5px 0px 0 0;text-align:center;background: url(images/loginButton.gif) no-repeat 0 0;font:bold 14px Geneva, Helvetica, Arial, sans-serif;color:#4A90B8;}
#introBlurb a.login:hover {background: url(images/loginButton_on.gif) no-repeat 0 0; text-decoration:none;color:#2A7098;}
#introBlurb a.signup {float:right;display:inline;margin:0 0 10px 0px;width:180px;height:21px;padding:5px 0px 0 0;text-align:center;background: url(images/signupButton.gif) no-repeat 0 0;font:bold 14px Geneva, Helvetica, Arial, sans-serif;color:#FFF;}
#introBlurb a.signup:hover {background: url(images/signupButton_on.gif) no-repeat 0 0; text-decoration:none;color:#FFF;}
.bottomTextBlock {color:#4A90B8;float:left;display:inline;width:210px;height:80px;text-align:center;font:bold 15px Arial, Geneva, Helvetica, sans-serif;padding:15px 26px;border-right:1px solid #AFD5E3;margin:20px 0 0 0;}
.bottomTextBlock a {text-decoration:underline;color:#4A90B8;}

#inviteBox {
	background: url(images/flockNote_frontBG.jpg) repeat-x 0 0;
	width:675px;float:left;display:inline;color:#333;border:solid 1px #67AFEC;padding:12px;margin:25px 0 35px 30px;height:140px;
}
#optionBox {
	background: url(images/flockNote_frontBG.jpg) repeat-x 0 0;
	width:285px;height:245px;float:left;display:inline;color:#333;border:solid 1px #67AFEC;padding:12px 12px 6px 12px;margin:35px 0 15px 41px;
}
#blogPost {
	float:left; display:inline;
	width:700px;
	padding:18px;
	margin-left:15px;
	border-bottom:1px solid #CCC;
}
#blogPost h1{
	float:left; width:100%;
	font: bold 22px Arial, Geneva, Helvetica, sans-serif;
	color:#555;
	margin:0; padding:0;
}
#blogPost .left{ float:left; display:inline; text-decoration:underline;}
#blogPost .right{
	float:right; display:inline;
	font: normal 16px Arial, Geneva, Helvetica, sans-serif;
	color:#77BFEC;
	padding:7px 0 0 0;
}
#blogPost a {color:#377fac;text-decoration:underline;}

.code {-moz-border-radius: 5px;-webkit-border-radius: 5px;background-color:#FFF8CC;border:1px solid #DFD8AC;padding:9px;margin:5px;} 

#CreateFeedButton {text-align:center;margin:0px 0 0px 23px;font:bold 13px Arial, Geneva, Helvetica, sans-serif;color:#FFF;padding:3px 3px;width:145px;float:left;display:inline;border:1px solid #7DC8F5;background:url(images/tabBG_off.jpg) repeat-x bottom left;}
#invites {
	float:left;display:inline;width:530px;background:#FFF8CC;padding:6px;border:1px solid #DFD8AC;margin:0 0 10px 0;
}
.ignore { 
	font:normal 10px Arial, Geneva, Helvetica, sans-serif;
	background:#BBEEBB url(images/reply_bg.jpg) repeat-x bottom left;
	color:#555;
	padding:1px 0px;
	margin:1px 0px;
	border: 0px solid #FFC290;
	width:80px;
	float:right;
	display:block;
	text-align:center;
} 
#noteHeaderLinks {float:left;display:inline;width:400px;font:normal 13px Arial, Geneva, Helvetica, sans-serif;color:#999;margin-bottom:6px;}
#noteHeaderLinks a {color:#999;}
#notePic {
	float:left; display:inline;
	font:bold 11px Arial, Geneva, Helvetica, sans-serif;
	color:#AAA;
	width:60px;
}
#noteBody {width:500px;float:left;display:inline;margin-left:8px;}
#noteBody h1 {font:bold 19px Arial, Geneva, Helvetica, sans-serif;}
#noteBody h2 {font:normal 18px Arial, Geneva, Helvetica, sans-serif; color:#67AFEC;}
#noteBody h3 {font:bold 15px Arial, Geneva, Helvetica, sans-serif; color:#777;}
#noteBody h4 {font:normal 14px Arial, Geneva, Helvetica, sans-serif; color:#AF987C;}
#note {
	width:570px;
	float:left; display:inline;
	padding:5px 0 9px 0; color:#222;
	border-bottom:1px dashed #DDD;
	margin:0px 0;
	position:relative;
	font: normal 14px Arial;
	color:#222;
}
#noteBody h1{
	width:423px;
	float:left;display:inline;
	font: bold 14px Arial, Geneva, Helvetica, sans-serif;
	color:#000;
	margin:0 0 2px 0; padding:0 5px 0 0;
}
#noteBody h1 a { font:Arial, Geneva, Helvetica, sans-serif; }
#note .subject {float:left;display:inline;width:500px;font:bold 17px Arial, Geneva, Helvetica, sans-serif;}
#note .footLink {
	position:absolute; bottom:2px; right:3px;
	font:normal 11px Verdana, Arial, sans-serif;
	color:#BFA88C;
	padding-right:16px;
	background: url(images/arrow_bg.gif) no-repeat 63px 2px;
}
#noteBody .links {float:right;padding:5px;width:56px;text-align:center;}
#noteBody .report {
	padding:0px 0px;
	margin:1px 0px;
	width:50px;
	font:normal 10px Verdana, Arial, sans-serif;
	color:#BFA88C;
	float:right;
	display:block;
}
.sumNote {
	width:393px;
	float:left; display:inline;
	padding:5px 0 9px 0; color:#222;
	border-bottom:1px dashed #DDD;
	margin:0px 0;
	position:relative;
	font: normal 14px Arial;
	color:#222;
}
.sumNoteBody h1{
	width:322px;
	float:left;display:inline;
	font-weight:normal;
	font-size:12px;
	color:#000;
	margin:0 0 2px 0; padding:0 5px 0 5px;
}
.sumNoteBody h1 a { font-weight:bold; }

#noteBody .view {
	font:bold 12px Verdana, Arial, sans-serif;
	background:#BBEEBB url(images/subscribe_bg.jpg) repeat-x bottom left;
	color:#555;
	padding:0px 0px;
	margin:1px 0px;
	border: 0px solid #ABDE9B;
	width:50px;
	float:right;
	display:block;
}
#replyHeader { float:left; display:inline; font:bold 14px Verdana, Arial, sans-serif; color:#EEE; margin-left:0px; background:#BBB; width:556px;padding:5px 7px;}

.invite {
	text-align:center;
	font:normal 12px Arial;
	float:right;
	margin:0px 5px;
	width:100px;
	padding:1px 0;
	color:#579FCC;
	background:#DDDDDD url(images/loginToSub_bg.jpg) repeat-x 0 -40px;
	border:1px solid #CCC;
}
.unsubscribe {
	text-align:center;
	font:normal 12px Arial;
	float:right;
	margin:0px 5px;
	width:100px;
	padding:1px 0;
	color:#888;
	background:#DDDDDD url(images/loginToSub_bg.jpg) repeat-x 0 -40px;
	border:1px solid #CCC;
}
.email_on{
	text-align:center;
	font:normal 12px Arial;
	float:right;
	margin:0px 5px;
	width:100px;
	padding:1px 0;
	color:#888;
	background:#DDDDDD url(images/loginToSub_bg.jpg) repeat-x 0 -40px;
	border:1px solid #CCC;
}
.email {
	text-align:center;
	font:normal 12px Arial;
	float:right;
	margin:0px 5px;
	width:100px;
	padding:1px 0;
	color:#117711;
	background:#DDDDDD url(images/loginToSub_bg.jpg) repeat-x 0 -40px;
	border:1px solid #CCC;
}
.diocese {
	color:#222;
	font:normal 11px Arial;
	padding:5px 0 0 5px;
}
.description {
	color:#222;
	font:normal 12px Arial;
	padding:7px;
}
.subscribe {
	text-align:center;
	float:right;
	margin:0 5px;
	padding:18px 2px 19px 2px;
	font:normal 15px Verdana, Arial, sans-serif;
	color:#EEE;
	background:#BBB;
	border:1px solid #AAEDAA;
	width:100px;
}
.loginToSub {
	text-align:center;
	float:right;
	margin:0 5px;
	padding:4px 2px 4px 2px;
	font:bold 13px Verdana, Arial, sans-serif;
	color:#888;
	background:#DDDDDD url(images/loginToSub_bg.jpg) repeat-x bottom left;
	border:1px solid #BBB;
	width:100px;
}
.feedSubSections {float:left;display:block;font:bold 17px Verdana, Arial, sans-serif;color:#FFF;background:#77BFEC;margin:5px 100px 5px 0;padding:3px 7px;border:1px solid #67AFDC;}
#notesHeader { float:left; display:inline; font-size:14px;font-weight:bold;color:#EEE; background:#888; width:565px; margin:0 0 15px 0;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
#notesHeader .tab { float:left; display:inline; padding: 3px 7px; margin:10px 0 0 15px; color:#EEE;}
#notesHeader .tab_send { float:left; display:inline; padding: 3px 7px; margin:10px 0 0 15px; color:#DDFFDD;background:#999;}
#notesHeader .tab_on { float:left; display:inline; padding: 3px 7px; margin:10px 0 0 15px; color:#777; background:#FFF;}

#warning {
	background:#EEE;
	border:9px solid #416388;
	padding:15px;
	font:normal 12px Arial;
	color:#416388;
}
#warning .button {
	background:#416388;
	border:1px solid #6183a8;
	padding:4px 8px;
	color:#FFF;
	font:bold 11px Arial;
	margin:3px 5px;
}
.faq { float:left; display:inline; width:96%;padding:0 2% 2% 2%;margin:0;}
.faq .questy { float:left; display:inline; width:95%; font-size:12px; color:#555; margin:2px 0 0 1%; padding:0; }
.faq .answer { float:left;display:inline;width:90%;margin:8px 0 0 20px;padding:10px;font-size:14px;background:#EEE;border:1px solid #DDD;}
.faq .answer a {text-decoration:underline;}
.faq .answer a:hover {text-decoration:none;}
.faq .category {font-weight:bold; font-size: 14px; float:left;display:inline;width:100%;padding:3px 0;margin:14px 0 3px 0;border-bottom:1px solid #DDD;}
#promoteSteps {
	float:left; display:inline;
	width:700px;
	padding:18px;
	margin-left:15px;
}
#promoteSteps .item {float:left;display:inline;width:85%;font:normal 16px Arial, sans-serif;margin:0 10px 5px 10px;}
#promoteSteps .blue {font-weight:bold;color:#77BFEC;font-size:20px;}
#promoteSteps a {color:#377FAC;text-decoration:underline;}
#promoteBlurbs {
	float:left; display:inline;
	width:700px;
	padding:18px;
	margin-left:15px;
}
#promoteBlurbs li {font:normal 15px Verdana, Arial, sans-serif;margin:10px; padding:6px; background:#FFF8CC; border:1px solid #DFD8AC;}
#promoteBlurbs .image {font:normal 15px Verdana, Arial, sans-serif;margin:10px; padding:6px; background:#FFF8CC; border:1px solid #DFD8AC;}
.attachment {float:left;display:inline;color:#EE9900;border:1px solid #EE9900;background:#FFEE88;font:normal 11px Arial;padding:3px 6px;margin:1px 2px;}
.attachment .file {}
.attachment .remove {margin-left:5px;padding:0 2px 1px 3px;background:#EE9900;color:#FFF;font-weight:bold;text-decoration:none;}
.attachment .remove:hover {background:#995500;color:#EE9900;}
.alertRed {
	clear:both;
	display:block;
	padding:6px;
	margin:10px auto;
	font:bold 12px Verdana, Arial, sans-serif;
	background:#FFF8CC;
	border:2px solid #EFE8BC;
	color:#990000;
	text-align:center;
	-moz-border-radius: 7px;-webkit-border-radius: 7px;
}

.askFeedFamily {float:left;display:inline;width:90%;margin:10px 0;padding:8px;font-size:13px;background:#FFF8CC;border:1px solid #EFE8BC;color:#222;text-align:left;-moz-border-radius: 7px;-webkit-border-radius: 7px;}
.askFeedFamily .option {float:left;margin:6px;padding:2px;font-size:130%;font-weight:bold;text-decoration:underline;}

#memberSummary {
	float:left;	
	width:99%;
	font: normal 11px 'Arial', Tahoma, Sans-serif;
	padding: 4px 0 4px 0; margin: 0px;
	border-bottom: 1px solid #DDDDDD;
}

#subButton {
	text-align:center;
	float:right;
	margin:0 5px;
	padding:7px 2px 4px 2px;
	font:bold 14px Verdana, Arial, sans-serif;
	color:#117711;
	background:#BBEEBB url(images/subscribe_bg.jpg) repeat-x bottom left;
	border:1px solid #AAEDAA;
	width:100px;
}
#subButton a {padding:3px;color:#7ABD7A;font:normal 11px Verdana, Arial, sans-serif;}
#subButton a:hover {background:#7ABD7A;text-decoration:none;color:#DAFDDA;}

#linkButton a {padding:2px;color:#6F8593;font:normal 11px Verdana, Arial, sans-serif;border:1px solid #AFC5D3;}
#linkButton a:hover {background:#77bfec;text-decoration:none;color:#376f9c;border:1px solid #579fcc;}
#linkButton_on a {padding:2px;background:#BBEEBB;color:#229922;font:normal 11px Verdana, Arial, sans-serif;border:1px solid #99dd99;}
#linkButton_on a:hover {background:#CCFFCC;text-decoration:none;color:#229922;border:1px solid #AADDAA;}

#pointArrow {background: url(images/arrow.gif) no-repeat top right;float:left;display:inline;width:490px;padding:5px 80px 5px 0;margin:3px 0;}
#pointArrow .box {background:#FFF8CC;border:1px solid #DFD8AC;padding:5px;font:normal 13px Arial;color:#111;width:470px;float:right;display:inline;}

.getStartedLinks {text-align:left;padding:0;margin:20px 0;display:block;clear:both;width:99%;}
.getStartedLinks a {text-align:center;clear:both;padding:6px;margin:10px 10px 100px 10px;background:#DDEEDD;border:1px solid #BBCCBB;font-size:19px;color:#004400;-moz-border-radius: 5px;-webkit-border-radius: 5px;}
.getStartedLinks a:hover {background:#EEFFEE;text-decoration:none;border:1px solid #AACCAA;}



/* alignment classes */
.float-left  { float: left; }
.float-right { float: right; }
.align-left  { text-align: left; }
.align-right { text-align: right; }

/* display and additional classes */
.clear { clear: both; }
.biggerAndBold { font-size:115%; font-weight:bold; }

.profileForm {font:bold 13px Verdana, Arial, sans-serif;color:#888;}

.ac_results li {text-align:left;}
.ac_loading {text-align:left;}
.ac_odd {text-align:left;}
.ac_over {text-align:left;}

.recaptchatable .recaptcha_image_cell, #recaptcha_table {
   background:none !important; //reCaptcha widget background color
 }
 
 #recaptcha_table {
   border: none !important; //reCaptcha widget border color
   background:none;
 }
 
 #recaptcha_response_field {
   border-color: #DDDDDD !important; //Text input field border color
   background-color:none !important; //Text input field background color
 }
/* #recaptcha_image img { width: 180px; height:40px; }  */

/*******************************************************************/
/*******************************************************************/
/*******************************************************************/
