
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 0px;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11pt;
	color: #000000;
	text-align: center;
}

a:link, a:active, a:visited, a:hover {
	color: #00BBE4;
	font-weight: normal;
	font-size: 11pt;
}
/*
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////// NEW HELIX ADMIN DESIGN STYLES ///////////////////////////////
/////////////////////////////////////////////////////////////////////////////////////// */
div {
	padding: 0px;
	margin: 0px;
	text-align: left;
	vertical-align: top;
}
table {
	border: 0px none;
}
td,th {
	border: 0px none;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #000000;
}
div.helixTopPadding {
	padding-top: 10px;
}
.mediumtitle {
	font-size: 24px;
	color: #FFFFFF;
}
.mediumtitleblack {
	font-size: 24px;
	color: #000000;
}

/* NEW STYLE */
div.menuBottom, table tr td div.menuBottom, div.content table tr td div.menuBottom {
  position: absolute; 
  top: -5px; 
  left: -5px; 
  background: url(http://fnl.rscg.org/helix/images/v1/edges_quicklinks_b.jpg); 
  background-repeat:no-repeat; 
  height: 8px; 
  width: 259px;
}
div.menuBottom img, table tr td div.menuBottom img, div.content table tr td div.menuBottom img {
  height: 8px; 
  width: 1px;
}

#rightmodTop{
  background-image: url(http://fnl.rscg.org/helix/images/v1/members_rightmoduletop.gif);
  width: 502px;
  height: 52px;
}
#rightmodTopBottom{
  background-image: url(http://fnl.rscg.org/helix/images/v1/members_rightmoduletopbottom.gif);
  width: 502px;
  height: 67px;
}
td.memQuickLaunchHeader, table tr td.memQuickLaunchHeader, div.content table tr td.memQuickLaunchHeader {
  background: url(http://fnl.rscg.org/helix/images/v1/members_quicklaunchheader.jpg);
  text-align: center;
}
.memQuickLaunch{
  vertical-align: middle; 
  background: url(http://fnl.rscg.org/helix/images/v1/members_quicklaunch.jpg);
}
table.memHomeLeftTbl, table.memHomeLeftTbl tr td {
	width: 100%;
	background: #CDF2FA;
	border: 1px #FFFFFF solid;
}
table.memHomeLeftTbl tr td {
	padding: 3px;
	border: 1px #FFFFFF solid;
}
td.helixMenuTop, table tr td.helixMenuTop, div.content table tr td.helixMenuTop {
  background: url(http://fnl.rscg.org/helix/images/v1/quicklinks_topbg.jpg); 
  background-repeat: no-repeat;
  height: 45px;
}

div.welcomeLeft{
  background-image: url(http://fnl.rscg.org/helix/images/v1/welcom_left.jpg);
  width: 19px;
  height: 69px; 
}
div.welcomeRight{
  padding: 0px;
  background-image: url(http://fnl.rscg.org/helix/images/v1/welcome_right.jpg);
  width: 19px;
  height: 69px;
}
div.welcomeLeft img, div.welcomeRight img {
  width: 19px;
  height: 69px; 
}
td.welcomeMiddle, table tr td.welcomeMiddle, div.content table tr td.welcomeMiddle, td.welcomeMiddleImg, table tr td.welcomeMiddleImg, div.content table tr td.welcomeMiddleImg {
  background: url(http://fnl.rscg.org/helix/images/v1/welcome_middle.jpg); 
  vertical-align: top;
  text-align: left;
  padding: 0px;
  margin: 0px;
}
td.welcomeMiddleImg, table tr td.welcomeMiddleImg, div.content table tr td.welcomeMiddleImg {
	width: 60px;
	padding-top: 4px;
}
td.welcomeMiddleImg img, table tr td.welcomeMiddleImg img, div.content table tr td.welcomeMiddleImg img {
	width: 60px;
	height: 60px;
}
div.welcomeMiddleOut {
	padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  height: 65px;
  overflow: hidden;
}
div.welcomeMiddleAlign, table tr td div.welcomeMiddleOut div.welcomeMiddleAlign, div.content table tr td div.welcomeMiddleOut div.welcomeMiddleAlign {
	padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px; 
  height: 38px;
  overflow: hidden;
}
div.welcomeMiddleAlign2, table tr td div.welcomeMiddleOut div.welcomeMiddleAlign2, div.content table tr td div.welcomeMiddleOut div.welcomeMiddleAlign2 {
	padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px; 
  height: 15px;
  overflow: hidden;
}


/* IMAGES MAP APPLIED HERE */
#mailBoxPic{
  background-image: url(http://fnl.rscg.org/helix/images/v1/helixactivism_34.jpg);
  background-repeat: no-repeat;
  width: 622px;
  height: 47px;
}

#calendProjLeadHeader{
  width: 897px; 
  height: 49px; 
  background-image: url(http://fnl.rscg.org/helix/images/v1/projectleadershipheader.gif); 
  position: relative;
}

#calendEventHeader{
  position: absolute; 
  left: 0px; 
  top: 10px; 
  width: 416px; 
  height: 40px; 
  background-image: url(http://fnl.rscg.org/helix/images/v1/eventscalendarheader.gif);
}
#upcomingEventHeader{
  position: absolute; 
  width:456px; 
  height: 40px; 
  top: 10px; 
  left: 423px; 
  background-image:url(http://fnl.rscg.org/helix/images/v1/upcomingeventsheader2.gif);
}
/* END OF NEW STYLE */

.mediumtitleblue, a.mediumtitleblue, a.mediumtitleblue:active, a.mediumtitleblue:visited, a.mediumtitleblue:hover,
span.mediumtitleblue a, span.mediumtitleblue a:active, span.mediumtitleblue a:visited, span.mediumtitleblue a:hover {
	color: #00BBE4;
	font-weight: bold;
	font-size: 24px;
}
.notifications {
	color: #00BBE4;
	font-weight: bold;
	font-size: 16px;
}
.redAlert, th.redAlert, div.redAlert, span.redAlert  {
	color: #FF0000;
	font-weight: bold;
	font-size: 16pt;
}
.style3 { font-size: 10px; }

.style5 {color: #FFFFFF}
.largetitleblue {font-size: 36px; color: #00BBE4; font-weight: bold; letter-spacing: -1px;}
.largetitle {font-size: 36px; color: #FFFFFF; }
.mediumbluelink, table tr td.mediumbluelink, div.content table tr td.mediumbluelink {
	color: #00BBE4;
	font-weight: bold;
	font-size: 14px;
}
a.mediumbluelink:link, a.mediumbluelink:hover, a.mediumbluelink:visited, a.mediumbluelink:active {
	color: #00BBE4;
	font-weight: bold;
	font-size: 14px;
}
.mediumblacklink, span.mediumblacklink, div.content span.mediumblacklink {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}
a.mediumblacklink:link, a.mediumblacklink:hover, a.mediumblacklink:visited, a.mediumblacklink:active {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
	text-decoration: none;
}
a.mediumblacklink:hover {
	text-decoration: underline;
}
.mediumredlink, span.mediumredlink, div.content span.mediumredlink {
	color: #FF0000;
	font-weight: bold;
	font-size: 14px;
}
.mediumwhitelink, span.mediumwhitelink, div.content span.mediumwhitelink {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
}

.mediumblueProjHead {
	color: #00BBE4;
	font-weight: bold;
	font-size: 16px;
	text-decoration: underline;
}
.mediumblueProjSubHead {
	color: #00BBE4;
	font-weight: bold;
	font-size: 14px;
	text-decoration: underline;
}

a.helpFloat, a.helpFloat:visited, a.helpFloat:active {
	background: url(http://fnl.rscg.org/helix/images/v1/help_dark.gif);
	width: 18px;
	height: 18px;
}
a.helpFloat:hover {
	background: url(http://fnl.rscg.org/helix/images/v1/help_dark.gif);
}

/* MENU TEXT CLASSES */

div.submenuFoot {
	display: block;
	background: url(http://fnl.rscg.org/helix/images/v1/helixactivism_23.gif);
	width: 176px;
	height: 7px;
	overflow: hidden;
}
div.submenuHead {
	display: block;
	background: url(http://fnl.rscg.org/helix/images/v1/helixactivism_23B.gif);
	width: 176px;
	height: 7px;
	overflow: hidden;
}
div.submenuDiv, div div.submenuDiv, div div div.submenuDiv, div div div div.submenuDiv, div div div div div.submenuDiv {
	display: block;
	background: url(http://fnl.rscg.org/helix/images/v1/helixactivism_19.jpg);
	width: 176px;
	height: 22px;
	padding: 0px;
	padding-top: 7px;
	font-size: 12px;
	text-align: center;
	overflow: hidden;
	cursor: pointer;
}
div.submenuDiv:hover, div div.submenuDiv:hover, div div div.submenuDiv:hover, div div div div.submenuDiv:hover, div div div div div.submenuDiv:hover {
	background: url(http://fnl.rscg.org/helix/images/v1/helixactivism_22.jpg);
}
div.submenuDiv a, div.submenuDiv a:active, div.submenuDiv a:visited, div.submenuDiv a:hover {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
div.submenuDivImgA, div div.submenuDivImgA, div div div.submenuDivImgA, div div div div.submenuDivImgA, div div div div div.submenuDivImgA, div div div div div div.submenuDivImgA {
	display: block;
	width: 176px;
	height: 7px;
	cursor: pointer;
	padding: 0px;
	margin: 0px;
}

div.menuLinkCont {
	height: 24px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14px;
	color: #00BBE4;
	font-weight: bold;
	padding-top: 6px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-left: 0px;
	text-transform: uppercase;
	text-align: center;
	vertical-align: top;
	cursor: pointer;
}
.menuLinkCont:hover {
	color: #FFFFFF;
}
#subMenu1 {
	position: absolute;
	z-index: 98;
	left: 0px;
	top: -1000px;
	width: 176px;
	overflow: visible;
	filter: alpha(opacity=97);
	opacity: 0.97;
}
#subMenu2 {
	position: absolute;
	z-index: 99;
	left: 243px;
	top: -1000px;
	width: 176px;
	overflow: visible;
	filter: alpha(opacity=93);
	opacity: 0.93;
}
#clearMenus {
	position: absolute;
	z-index: 90;
	left: -20px;
	top: -2500px;
	width: 970px;
	height: 2000px;
	}
img.memberEasySelect, div.content img.memberEasySelect {
	width: 35px;
	height: 35px;
}
img.memberEasySelect:hover, div.content img.memberEasySelect:hover {
	width: 60px;
	height: 60px;
}
img.campaignEasySelect, div.content img.campaignEasySelect {
	width: 40px;
	height: 20px;
}
img.campaignEasySelect:hover, div.content img.campaignEasySelect:hover {
	width: 80px;
	height: 40px;
}

tr.mailOld {
	cursor: pointer;
}
tr.mailOld td.mailOld, tr.mailOld td, td.mailOld {
	font-size: 10pt;
	color: #000000;
}
tr.mailNew {
	cursor: pointer;
}
tr.mailNew td.mailNew, tr.mailNew td, td.mailNew {
	font-size: 10pt;
	color: #00BBE4;
	font-weight: bold;
}

/* Light blue rounded corners */

.lighblue{display:block}
.lighblue *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#CDF2FA;
  }
.lighblue1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #e9f9fc;
  border-right:1px solid #e9f9fc;
  background:#d9f5fb;
  }
.lighblue2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #fafdfe;
  border-right:1px solid #fafdfe;
  background:#d6f4fa;}
.lighblue3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #d6f4fa;
  border-right:1px solid #d6f4fa;}
.lighblue4{
  border-left:1px solid #e9f9fc;
  border-right:1px solid #e9f9fc;}
.lighblue5{
  border-left:1px solid #d9f5fb;
  border-right:1px solid #d9f5fb;}
.lighbluefg{
  background:#CDF2FA;}
  
/* Black rounded corners */

<style type="text/css">
.blackcorners{display:block}
.blackcorners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#000000}
.blackcorners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #919191;
  border-right:1px solid #919191;
  background:#3f3f3f}
.blackcorners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  background:#303030}
.blackcorners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #303030;
  border-right:1px solid #303030;}
.blackcorners4{
  border-left:1px solid #919191;
  border-right:1px solid #919191}
.blackcorners5{
  border-left:1px solid #3f3f3f;
  border-right:1px solid #3f3f3f}
.blackcornersfg{
  background:#000000}
</style>

/* Cyan Rounded Corners **/

<style type="text/css">
.cyancorners{display:block}
.cyancorners *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#00BBD9}
.cyancorners1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #91e1ee;
  border-right:1px solid #91e1ee;
  background:#3fcce2}
.cyancorners2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #e5f8fb;
  border-right:1px solid #e5f8fb;
  background:#30c7e0}
.cyancorners3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #30c7e0;
  border-right:1px solid #30c7e0;}
.cyancorners4{
  border-left:1px solid #91e1ee;
  border-right:1px solid #91e1ee}
.cyancorners5{
  border-left:1px solid #3fcce2;
  border-right:1px solid #3fcce2}
.cyancornersfg{
  background:#00BBD9}
</style>

/* Light blue tables */

table.stats
{text-align: center;
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #3fcce2;
background-color: #3fcce2;
border: 1px #fff solid;
border-collapse: collapse;
border-spacing: 0px;}

table.stats td
{background-color: #CDF2FA;
color: #000;
padding: 4px;
text-align: left;
border: 1px #fff solid;}

table.stats td.hed
{background-color: #CDF2FA;
color: #3fcce2;
padding: 4px;
text-align: left;
border-bottom: 1px #fff solid;
border-top: none;
font-size: 12px;
font-weight: bold;}

/* White tables */

table.statsw
{text-align: center;
font-family: Helvetica, Arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: #000;
background-color: #fff;
border: 0px;
border-collapse: collapse;
border-spacing: 0px;}

table.statsw td
{background-color: #fff;
color: #000;
padding: 4px;
text-align: left;
border: 1px #CDF2FA solid;}

table.statsw td.hedw
{background-color: #fff;
color: #3fcce2;
padding: 4px;
text-align: left;
border-bottom: 1px #CDF2FA solid;
font-size: 12px;
font-weight: bold;}

/* Special Menu Links */

div.mainlevel a.mainlevel:link, div.mainlevel a.mainlevel:active, div.mainlevel a.mainlevel:visited {
	display: block;
	background: url(http://fnl.rscg.org/helix/images/v1/menu.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 18px;
	color: White;
	text-align: left;
	padding-top: 0px;
	height: 37px;
	width: 100%;
	text-decoration: none;
	line-height: 38px;
	text-indent: 14px;
	margin-top: 1px;
	background-position: -5px -37px;
	font-family: Helvetica, Arial, sans-serif;
	overflow: hidden;
}
div.mainlevel a.mainlevel:hover {
	text-decoration: none;
	color: White;
}

.edit {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color:#00BBE4;
	text-transform: none;
}
a.edit:link, a.edit:active, a.edit:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color:#00BBE4;
}
a.edit:hover {
	color:#ffffff;
}

.editw {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color:#00BBE4;
	text-transform: none;
	text-decoration:none;
}
a.editw:link, a.editw:active, a.editw:visited {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 10pt;
	color:#00BBE4;
	text-decoration:none;
}
a.editw:hover {
	text-decoration:none;
}

/* My Dashboard Light Blue Menu Blocks */

.dashboard {
	display: block;
	background: url(http://fnl.rscg.org/helix/images/v1/dashmenu.png);
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 18px;
	color:#00BBE4;
	text-align: left;
	padding-top: 0px;
	height: 37px;
	width: 100%;
	text-decoration: none;
	line-height: 38px;
	text-indent: 34px;
	margin-top: 1px;
	background-position: 0px -37px;
	font-family: Helvetica, Arial, sans-serif;
}
div.dashboard a:link, div.dashboard a:active, div.dashboard a:visited {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 18px;
	color:#00BBE4;
	text-decoration: none;
	line-height: 38px;
}
div.dashboard a:hover {
	color:#FFFFFF;
}
div.dashboardLine {
	width: 399px;
	height: 72px;
	background: url(http://fnl.rscg.org/helix/images/v1/members_dashboardbg.gif); 
	padding-left: 15px; 
	padding-right: 15px;
}

/* Campaigns/MOI Reports */
table.moiTopUsersTable, div.content table.moiTopUsersTable, table.moiTopUsersTable td.moiTopUsersTable {
	border: 1px #AAAAAA solid;
	padding: 0px;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
}

table.moiTopUsersTable th.moiTopUsersTable {
	border: 1px #AAAAAA solid;
	vertical-align: top;
	text-align: center;
	font-weight: bold;
	font-size: 12pt;
}

/* Project Table Classes */

.blu {
	background-color:#00BBE4;
	font-family:Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	font-weight: bold;
	font-size: 10pt;
}
td.blu, table.prjcttbl tr td.blu {
	padding:10px;
	background-color:#00BBE4;
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-weight: bold;
	font-size: 10pt;
}
td.ltblu, table tr td.ltblu, div.content table tr td.ltblu, table.prjcttbl tr td.ltblu, div.content table.prjcttbl tr td.ltblu {
	background-color:#a4e7f6;
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
}
th.ltbluth, table tr th.ltbluth, div.content table tr th.ltbluth, table.prjcttbl tr th.ltbluth, div.content table.prjcttbl tr th.ltbluth {
	border: 0px none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	background: url(http://fnl.rscg.org/helix/images/v1/ltblueee.gif) #C3EFF9;
	font-family:Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 10pt;
}

/*  used for tables made with inc-helixTable.php */
.genHeadTitle, div.genHeadTitle {
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
}
div.genHeadTitle a, div.genHeadTitle a:visited, div.genHeadTitle a:active, div.genHeadTitle a:hover {
	text-transform: uppercase;
	text-decoration: none;
	font-family: Helvetica, Arial, sans-serif;
	letter-spacing: -1px;
	font-size: 18pt;
	font-weight: bold;
	color: #FFFFFF;
}

.genHeadSubTitle, div.genHeadSubTitle, div.content td.genHeadSubTitle, .genHeadSubTitle a, .genHeadSubTitle a:visited, .genHeadSubTitle a:active, .genHeadSubTitle a:hover, 
div.genHeadSubTitle, div.genHeadSubTitle a, div.genHeadSubTitle a:visited, div.genHeadSubTitle a:active, div.genHeadSubTitle a:hover {
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14pt;
	color: #00BBE4;
	text-decoration: none;
}

div.helixTableHeadShell, div.content div.helixTableHeadShell 
{
	width: 100%;
	height: 49px;
	overflow: hidden;
}
td.helixTableLeft, div.content table tr td.helixTableLeft, td.helixTableRLeft, div.content table tr td.helixTableRLeft, 
td.helixTableLeftS, div.content table tr td.helixTableLeftS, td.helixTableRLeftS, div.content table tr td.helixTableRLeftS 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableHeadLeft.jpg);
	width: 21px;
	height: 49px;
	padding: 0px;
	margin: 0px;
}
td.helixTableRLeft, div.content table tr td.helixTableRLeft 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableRHeadRight.jpg);
}
td.helixTableLeftS, div.content table tr td.helixTableLeftS 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableHeadLeft-solid.jpg);
}
td.helixTableRLeftS, div.content table tr td.helixTableRLeftS 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableRHeadLeft-solid.jpg);
}
td.helixTableLeft img, div.content table tr td.helixTableLeft img, td.helixTableRLeft img, div.content table tr td.helixTableRLeft img, 
td.helixTableLeftS img, div.content table tr td.helixTableLeftS img, td.helixTableRLeftS img, div.content table tr td.helixTableRLeftS img 
{
	width: 21px;
	height: 49px;
}
td.helixTableRight, div.content table tr td.helixTableRight, td.helixTableRRight, div.content table tr td.helixTableRRight, 
td.helixTableRightS, div.content table tr td.helixTableRightS, td.helixTableRRightS, div.content table tr td.helixTableRRightS 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableHeadRight.jpg);
	width: 21px;
	height: 49px;
	padding: 0px;
	margin: 0px;
}
td.helixTableRRight, div.content table tr td.helixTableRRight 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableRHeadRight.jpg);
}
td.helixTableRightS, div.content table tr td.helixTableRightS 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableHeadRight-solid.jpg);
}
td.helixTableRRightS, div.content table tr td.helixTableRRightS 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableRHeadRight-solid.jpg);
}
td.helixTableRight img, div.content table tr td.helixTableRight img, td.helixTableRRight img, div.content table tr td.helixTableRRight img, 
td.helixTableRightS img, div.content table tr td.helixTableRightS img, td.helixTableRRightS img, div.content table tr td.helixTableRRightS img 
{
	width: 21px;
	height: 49px;
}
td.helixTableTitle, div.content table tr td.helixTableTitle 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableHeadTitleBack.jpg);
	height: 49px;
	padding-left: 5px;
	padding-top: 18px;
	font-size: 24px;
	color: #FFFFFF;
}
td.helixTableHeadDiv, div.content table tr td.helixTableHeadDiv, td.helixTableRHeadDiv, div.content table tr td.helixTableRHeadDiv 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableHeadTitleDivider.jpg);
	width: 17px;
	height: 49px;
	padding: 0px;
	margin: 0px;
}
td.helixTableRHeadDiv, div.content table tr td.helixTableRHeadDiv 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableRHeadTitleDivider.jpg);
}
td.helixTableHeadDiv img, div.content table tr td.helixTableHeadDiv img, td.helixTableRHeadDiv img, div.content table tr td.helixTableRHeadDiv img 
{
	width: 17px;
	height: 49px;
}
td.helixTableTitle2, div.content table tr td.helixTableTitle2 
{
	background-image: url(http://fnl.rscg.org/helix/images/v1/helixTableHeadTitle2Back.jpg);
	width: 70%;
	height: 49px;
	padding-left: 10px;
	padding-top: 22px;
}
td.helixTableMainLeft, div.content table tr td.helixTableMainLeft 
{
	width: 9px;
	background-color: #CDF2FA; 
	padding: 0px; 
}
td.helixTableMainLeft img, div.content table tr td.helixTableMainLeft img 
{
	height: 5px;
	width: 9px;
}
td.helixTableMainBody, div.content table tr td.helixTableMainBody 
{
	border-top: #FFFFFF; 
	background-color: #FFFFFF; 
	padding: 0px; 
	padding-bottom: 5px; 
}
td.helixTableMainRight, div.content table tr td.helixTableMainRight 
{
	width: 9px;
	background-color: #CDF2FA; 
	padding: 0px; 
}
td.helixTableMainRight img, div.content table tr td.helixTableMainRight img 
{
	height: 5px;
	width: 9px;
}
td.helixTableFoot, div.content table tr td.helixTableFoot 
{
	width: 100%; 
	height: 9px; 
	border: 0px none; 
	padding: 0px; 
	background-color: #CDF2FA;
}


/* Project Page Top Right Module */

a.projectmenu:link, a.projectmenu:visited {
	display: block;
	background: url(http://fnl.rscg.org/helix/images/v1/prjcts_toprghtmenu.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 18px;
	color: White;
	text-align: left;
	padding-top: 0px;
	height: 36px;
	width: 100%;
	text-decoration: none;
	line-height: 37px;
	text-indent: 34px;
	margin-top: 1px;
	background-position: 0px -36px;
	font-family: Helvetica, Arial, sans-serif;
}

a.projectmenu:hover {
	background-position: 0px 0px;
	text-decoration: none;
	color: White;
}

/* projectmenu with lots of text */
a.projectmenubig:link, a.projectmenubig:visited {
	display: block;
	background: url(http://axxiumactivism.com/helix/images/v1/prjcts_toprghtmenu.gif);
	background-repeat: no-repeat;
	vertical-align: middle;
	font-size: 10px;
	font-weight: bold;
	color: White;
	text-align: center;
	padding-top: 0px;
	margin-top: 4px;
	width: 100%;
	text-decoration: none;
	height: 36px;
	line-height: 13px;
	background-position: 0px -36px;
	font-family: Helvetica, Arial, sans-serif;
	overflow: hidden;
}

a.projectmenubig:hover {
	height: 36px;
	background-position: 0px 0px;
	text-decoration: none;
	color: White;
}

.style6 {font-size: 14px; color: #FFFFFF; vertical-align: middle; font-family: Helvetica, Arial, sans-serif;}

#footerBar {
	position: relative;
	width: 100%;
	height: 130px;
	text-align: left;
	background: url(http://fnl.rscg.org/helix/images/v1/helixactivism_42.jpg);
}

td.projFrame, table tr td.projFrame, div.content table tr td.projFrame {
	font-size: 10pt;
	color: #000000;
	border-top: 1px #FFFFFF solid;
	background: #CDF2FA;
	font-weight: normal;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: left;
	vertical-align: top;
	width: 605px;
}
td.projFrameTitle, table tr td.projFrameTitle, div.content table tr td.projFrameTitle, 
td.projFrameTitle a, td.projFrameTitle a:visited, td.projFrameTitle a:active, td.projFrameTitle a:hover, 
table tr td.projFrameTitle a, table tr td.projFrameTitle a:visited, table tr td.projFrameTitle a:active, table tr td.projFrameTitle a:hover, 
div.content table tr td.projFrameTitle a, div.content table tr td.projFrameTitle a:visited, div.content table tr td.projFrameTitle a:active, div.content table tr td.projFrameTitle a:hover {
	font-size: 22pt;
	height: 40px;
	vertical-align: middle;
	color: #00BBE4;
	font-weight: bold;
	padding: 0px;
	text-decoration: none;
}
div.projFrameSubTitle, div.content div.projFrameSubTitle {
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/basicFrame-top-mid.gif);
	background-repeat: repeat-x;
	font-size: 12pt;
	color: #000000;
	font-weight: bold;
	padding-top: 0px;
	height: 38px;
	width: 616px;
	vertical-align: middle;
}
div.projFrameTitleOuter, div.content div.projFrameTitleOuter {
	position: relative;
	text-align: left;
	vertical-align: top;
	height: 44px;
	width: 625px;
}
div.projFrameTitleInner, div.content div.projFrameTitleInner {
	position: absolute;
	top: -1px;
	left: 0px;
	height: 40px;
	width: 625px;
	overflow: visible;
	text-align: left;
	vertical-align: top;
}
div.projFrameSubTitleOuter, div.content div.projFrameSubTitleOuter {
	position: relative;
	height: 39px;
	width: 625px;
	padding: 0px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px #FFFFFF solid;
	background: #CDF2FA;
}
div.projFrameSubTitleInner, div.content div.projFrameSubTitleInner {
	position: absolute;
	top: 0px;
	left: 0px;
	height: 40px;
	overflow: visible;
	text-align: left;
	vertical-align: top;
}
div.projFrameTL, div.content div.projFrameTL {
	background: url(http://fnl.rscg.org/helix/images/v1/basicFrame-top-left.gif);
	width: 10px;
	height: 40px;
	overflow: hidden;
}
div.projFrameTR, div.content div.projFrameTR {
	background: url(http://fnl.rscg.org/helix/images/v1/basicFrame-top-right.gif);
	width: 10px;
	height: 40px;
	overflow: hidden;
}
td.projFrameSide, table tr td.projFrameSide, div.content table tr td.projFrameSide {
	background: #CDF2FA;
	border-top: 1px #FFFFFF solid;
	width: 10px;
	padding: 0px;
}
div.projFrameBL, div.content div.projFrameBL {
	background: url(http://fnl.rscg.org/helix/images/v1/basicFrame-bot-left.gif);
	width: 10px;
	height: 10px;
	overflow: hidden;
}
div.projFrameBM, div.content div.projFrameBM {
	background: #CDF2FA;
	height: 10px;
	width: 100%;
}
div.projFrameBR, div.content div.projFrameBR {
	background: url(http://fnl.rscg.org/helix/images/v1/basicFrame-bot-right.gif);
	width: 10px;
	height: 10px;
	overflow: hidden;
}

input.leadProjBtn, div.content input.leadProjBtn {
	width: 250px;
	height: 33px;
	background: url(http://fnl.rscg.org/helix/images/v1/button_250x33.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	color:#00BBE4;
	border: 0px none;
}
input.leadProjBtn:hover, div.content input.leadProjBtn:hover {
	color:#FFFFFF;
	cursor: pointer;
}
div.content input.volProjBtn {
	width: 250px;
	height: 33px;
	background: url(http://fnl.rscg.org/helix/images/v1/button_250x33.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14pt;
	color:#00BBE4;
	border: 0px none;
}
div.content input.volProjBtn {
	color:#FFFFFF;
	cursor: pointer;
}
div.content input.projSaveBtn {
	width: 250px;
	height: 33px;
	background: url(http://fnl.rscg.org/helix/images/v1/button_250x33.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14pt;
	color: #00BBE4;
	border: 0px none;
}
div.content input.projSubmitBtn {
	width: 250px;
	height: 33px;
	background: url(http://fnl.rscg.org/helix/images/v1/button_250x33.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14pt;
	color: #FFFFFF;
	border: 0px none;
}
div.content input.projCancelBtn {
	width: 250px;
	height: 33px;
	background: url(http://fnl.rscg.org/helix/images/v1/button_250x33.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 14pt;
	color: #FF0000;
	border: 0px none;
}

/* Standard Helix Buttons */
div.content table.btnMainLeft-TBL, div.content table.btnMainLeft-TBL td {
	padding: 0px;
	height: 33px;
	vertical-align: middle;
	cursor: pointer;
}
div.content td.btnMainLeft-SIDE {
	width: 6px;
	height: 33px;
	padding: 0px;
	vertical-align: middle;
	cursor: pointer;
}
div.content div.btnMainLeft {
	width: 6px;
	height: 33px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/btn1L.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
}
div.content div.btnMainRight {
	width: 6px;
	height: 33px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/btn1R.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
}
div.content td.btnMainMid {
	height: 33px;
	padding: 0px;
	padding-top: 8px;
	background: url(http://fnl.rscg.org/helix/images/v1/btn1M.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #00BBE4;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
div.content td.btnMainMid:hover {
	color: #FFFFFF;
	cursor: pointer;
}
div.content td.btnMainMidWhite {
	height: 33px;
	padding: 0px;
	padding-top: 8px;
	background: url(http://fnl.rscg.org/helix/images/v1/btn1M.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
div.content td.btnMainMidWhite:hover {
	color: #00BBE4;
	cursor: pointer;
}
div.content td.btnMainMidRed {
	height: 33px;
	padding: 0px;
	padding-top: 8px;
	background: url(http://fnl.rscg.org/helix/images/v1/btn1M.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
div.content td.btnMainMidRed:hover {
	color: #FFFFFF;
	cursor: pointer;
}
/*  Standard Button, THICK */
div.content table.btnMainThickLeft-TBL, div.content table.btnMainThickLeft-TBL td {
	padding: 0px;
	height: 75px;
	vertical-align: middle;
	cursor: pointer;
}
div.content td.btnMainThickLeft-SIDE {
	width: 6px;
	height: 75px;
	padding: 0px;
	vertical-align: middle;
}
div.content div.btnMainThickLeft {
	width: 6px;
	height: 75px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/btn2L.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
}
div.content div.btnMainThickRight {
	width: 6px;
	height: 75px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/btn2R.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
}
div.content td.btnMainThickMid {
	height: 75px;
	padding: 0px;
	padding-top: 8px;
	background: url(http://fnl.rscg.org/helix/images/v1/btn2M.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #00BBE4;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
div.content td.btnMainThickMid:hover {
	color: #FFFFFF;
	cursor: pointer;
}
div.content td.btnMainThickMidWhite {
	height: 75px;
	padding: 0px;
	padding-top: 8px;
	background: url(http://fnl.rscg.org/helix/images/v1/btn2M.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #FFFFFF;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
div.content td.btnMainThickMid:hover {
	color: #00BBE4;
	cursor: pointer;
}
div.content td.btnMainThickMidRed {
	height: 75px;
	padding: 0px;
	padding-top: 8px;
	background: url(http://fnl.rscg.org/helix/images/v1/btn2M.gif);
	background-repeat: repeat-x;
	text-align: center;
	color: #FF0000;
	font-size: 12pt;
	font-weight: bold;
	text-transform: uppercase;
	cursor: pointer;
}
div.content td.btnMainThickMid:hover {
	color: #FFFFFF;
	cursor: pointer;
}

/* // Standard Helix Tabs */
div.content table.tabMainBG {
	background: #FFFFFF;
}
div.content table.tabMainSelLeft-TBL, div.content table.tabMainSelLeft-TBL td {
	padding: 0px;
	height: 53px;
	vertical-align: middle;
}
div.content td.tabMainSelLeft-SIDE {
	width: 14px;
	height: 53px;
	padding: 0px;
	vertical-align: middle;
	cursor: pointer;
}
div.content div.tabMainSelLeft {
	width: 14px;
	height: 53px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabsA1L.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div.content div.tabMainSelRight {
	width: 14px;
	height: 53px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabsA1R.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div.content td.tabMainSelMid {
	height: 53px;
	padding: 0px;
	padding-top: 18px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabsA1M.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
div.content td.tabMainSelMid:hover {
  
}
div.content td.tabMainSelMidBlue {
	height: 53px;
	padding: 0px;
	padding-top: 18px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabsA1M.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 16px;
	color: #00BBE4;
	font-weight: bold;
}

/* // unselected version of default tab button */ 
div.content table.tabMainLeft-TBL, div.content table.tabMainLeft-TBL td {
	padding: 0px;
	height: 53px;
	vertical-align: middle;
}
div.content td.tabMainLeft-SIDE {
	width: 9px;
	height: 53px;
	padding: 0px;
	vertical-align: middle;
	cursor: pointer;
}
div.content div.tabMainLeft {
	width: 9px;
	height: 53px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabsA2L.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
}
div.content div.tabMainRight {
	width: 9px;
	height: 53px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabsA2R.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	cursor: pointer;
}
div.content td.tabMainMid {
	height: 53px;
	padding: 0px;
	padding-top: 18px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabsA2M.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	cursor: pointer;
}
div.content td.tabMainMid:hover {
	color: #00BBE4;
	cursor: pointer;
}


/* // Standard Helix Project Status Tabs */ 
table.tabProjBG, div.content table.tabProjBG {
	
}
div.content table.tabProjLeft-TBL, div.content table.tabProjLeft-TBL td {
	padding: 0px;
	height: 32px;
	vertical-align: middle;
}
div.content td.tabProjSelLeft-SIDE {
	width: 5px;
	height: 32px;
	padding: 0px;
	vertical-align: middle;
}
div.content div.tabProjSelLeft {
	width: 5px;
	height: 32px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabProjSelLeft.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div.content div.tabProjSelRight {
	width: 5px;
	height: 32px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabProjSelRight.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div.content td.tabProjSelMid {
	height: 32px;
	padding: 0px;
	padding-top: 6px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabProjSelMid.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
div.content td.tabProjAlertLeft-SIDE {
	width: 5px;
	height: 32px;
	padding: 0px;
	vertical-align: middle;
}
div.content div.tabProjAlertLeft {
	width: 5px;
	height: 32px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabProjAlertLeft.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div.content div.tabProjAlertRight {
	width: 5px;
	height: 32px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabProjAlertRight.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div.content td.tabProjAlertMid {
	height: 32px;
	padding: 0px;
	padding-top: 6px;
	background: url(http://fnl.rscg.org/helix/images/v1/tabProjAlertMid.gif);
	background-repeat: repeat-x;
	text-align: center;
	font-size: 14px;
	color: #00BBE4;
	font-weight: bold;
}

/* // unselected version of default tab button */
div.content table.tabProjLeft-TBL, div.content table.tabProjLeft-TBL td {
	padding: 0px;
	height: 32px;
	vertical-align: middle;
}
div.content td.tabProjLeft-SIDE {
	width: 5px;
	height: 32px;
	padding: 0px;
	vertical-align: middle;
}
div.content div.tabProjLeft {
	width: 5px;
	height: 32px;
	padding: 0px;
	overflow: hidden;
}
div.content div.tabProjRight {
	width: 5px;
	height: 32px;
	padding: 0px;
	overflow: hidden;
}
div.content td.tabProjMid {
	height: 32px;
	padding: 0px;
	padding-top: 6px;
	text-align: center;
	font-size: 14px;
	color: #00BBE4;
	font-weight: bold;
}
td.projTabsContain, table tr td.projTabsContain, div.content table tr td.projTabsContain {
	padding: 0px;
	vertical-align: top;
	height: 32px;
}

/*  for Leader Bar in project details views */
div.content table.leadBarTbl, div.content tr.leadBarTbl {
	background: url(http://fnl.rscg.org/helix/images/v1/leadBar-blueMid.gif);
	background-repeat: repeat-x;
}
div.content td.leadBarBlueEnd {
	height: 70px;
	background: url(http://fnl.rscg.org/helix/images/v1/leadBar-blueEnd.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div.content td.leadBarBluePicback {
	position: relative;
	vertical-align: top;
	text-align: left;
	height: 70px;
	width: 47px;
	padding: 0px;
	background: url(http://fnl.rscg.org/helix/images/v1/leadBar-bluePicback.gif);
	background-repeat: no-repeat;
	overflow: hidden;
}
div.content img.leadBarPic {
	width: 36px;
	height: 36px;
	border: 0px none;
}
div.content td.leadBarBlueMid {
	height: 70px;
	width: 320px;
	background: url(http://fnl.rscg.org/helix/images/v1/leadBar-blueMid.gif);
	background-repeat: repeat-x;
	vertical-align: top;
}
div.content div.leadBarBlueMidInner {
	height: 70px;
	width: 320px;
	color: #000000;
	font-size: 10pt;
	font-weight: normal;
	overflow: hidden;
	padding-top: 0px;
}
td.leadBarBlackEnd, table tr td.leadBarBlackEnd, div.content table tr td.leadBarBlackEnd {
	width: 10px;
	height: 70px;
	background: url(http://fnl.rscg.org/helix/images/v1/leadBar-blackEnd.gif);
	background-repeat: no-repeat;
	overflow: hidden;
	padding: 0px;
}
td.leadBarBlackEnd img, table tr td.leadBarBlackEnd img, div.content table tr td.leadBarBlackEnd img {
	width: 10px;
	height: 70px;
}
td.leadBarBlackMid, table tr td.leadBarBlackMid, div.content table tr td.leadBarBlackMid {
	height: 70px;
	width: 180px;
	color: #FFFFFF;
	font-size: 10pt;
	font-weight: bold;
	background: url(http://fnl.rscg.org/helix/images/v1/leadBar-blackMid.gif);
	background-repeat: repeat-x;
	overflow: hidden;
}
td.leadBarBlueMid span.mediumblacklink {
	font-size: 14pt;
}
td.leadBarBlackMid a.leadbarlinks, td.leadBarBlackMid a.leadbarlinks:visited, td.leadBarBlackMid a.leadbarlinks:active {
	font-size: 11pt;
	color: #00BBE4;
	font-weight: bold;
	text-decoration: none;
}
td.leadBarBlackMid a.leadbarlinks:hover {
	color: #FFFFFF;
}

/*
///////////////////////////////////////////////////////////////////////////////////////
///////////////////////// OLD SMMS ADMIN DESIGN STYLES ///////////////////////////////
///////////////////////////////////////////////////////////////////////////////////////
*/
iframe {
	font-family: courier;
	font-size: 10px;
	line-height: 12px;
}

div.content table {
	border: 0px none;
}	

div.content table th {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	border: 0px none;
	padding: 5px;
	background-color: #F5F4F1;
	vertical-align: middle;
}	

div.content table td {
	font-family: arial;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	border: 0px none;
	padding: 5px;
}

div.content table caption {
	background-color: #000000;
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	text-align: left;
	color: #00bce4;
	vertical-align: middle;
	padding: 0px 0px 0px 10px;
	line-height: 20px;
	margin:  0px 0px 0px 0px;
	border: none;
	border: 0px none;
}

div.content table caption a:link, div.content table caption a:visited, 
div.content table caption a:active, div.content table caption a:hover {
	font-family: arial;
	font-size: 12px;
	color: #FFFFFF;
}

span.error {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #CC0000;
}
span.errorBig {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #CC0000;
}
div.content span.error {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #CC0000;
}
div.content span.errorBig {
	font-family: arial;
	font-size: 13px;
	font-weight: bold;
	text-align: left;
	color: #CC0000;
}

div.content span.success {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #ACC631;
}

div.content span.required {
	font-family: arial;
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	color: #CC0000;
}

input, select, textarea, div.content input, div.content select, div.content textarea {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	/* // text-align: left; */
	color: #000000;
	text-transform: none;
}

select[disabled], div.content select[disabled] {
	color: #999999;
}

div.content button {
	font-family: arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.content input.button {
	font-family: arial, helvetica;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.content button12 {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.content input.button12 {
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	color: #000000;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

div.content table.filter td {
	border: none;
	background-color: #F5F4F1;
	text-align: right;
	vertical-align: middle;
	padding: 0px;
}

input.filterText {
	background-color: #CCCCCC;
	font-family: arial, helvetica;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	border-width: 1px;
}

input.filterText2 {
	background-color: #CCCCCC;
	font-family: arial, helvetica;
	font-size: 9px;
	font-weight: normal;
	text-align: left;
	color: #FFFFFF;
	border-width: 1px;
	margin-top: 0px;
	height: 15px;
}

.filterTextTable2 {
	line-height: 8px;
	font-size: 8px;
	font-weight: normal;
}

/* // Rich Text Editor Stuff */
.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
}

.rteImageRaised, .rteImage:hover {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
}

.rteImageLowered, .rteImage:active {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}

.rteBack tbody tr td, .rteBack tr td {
	background: #D3D3D3;
	padding: 0;
}

.rteDiv {
	display: block;
	position: relative;
}

/*  Slimmed tables for calendar date selectors */ 
div.content table.slimTblNoBrd {
	border-top: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	padding: 0px;
}
div.content table.slimTblNoBrd td {
	border-top: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	padding: 0px;
}
div.content table.slimTblNoBrd th {
	border-top: 0px none;
	border-bottom: 0px none;
	border-left: 0px none;
	border-right: 0px none;
	padding: 0px;
}

.reqAster {
	color: #FF0000;
	font-size: 14pt;
	line-height: 12px;
}

div.content table.invisib {
	border: 0px none;
	padding: 0px;
	margin: 0px;
}

div.content table.invisib th {
	border: 0px none;
	padding: 0px;
	margin: 0px;
}

div.content table.invisib td {
	border: 0px none;
	padding: 0px;
	margin: 0px;
}

/*  Trainee Application */ 

table.application {
	border: none:
	width: 650px;
	font-size: 12px;
}
table.application td {
	border: none:
	vertical-align: top;
	text-align: left;
	padding: 1px;
	margin: 0px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 20px;
}
table.application th {
	border: none:
	vertical-align: top;
	text-align: right;
	padding: 1px;
	padding-bottom: 20px;
	margin: 0px;
	font-family: arial, helvetica;
	font-size: 13px;
	font-weight: bold;
}


/*  Help divs */
.helpDivOuter, div.helpDivOuter, table tr td div.helpDivOuter, div.content table tr td div.helpDivOuter{
	position: relative;
	background-image: url(http://fnl.rscg.org/helix/images/v1/help_dark.gif);
	border: 0;
	height: 18;
	width: 18;
}

.helpDivInner, div.helpDivInner, helpDivOuter div.helpDivInner {
	position: absolute;
	z-index: 100;
	top: 25px;
	left: -2500px;
	width: 200px;
	color: #666666;
	background: #FFFFFF;
	border: 1px #999999 solid;
	padding: 4px;
	filter: alpha(opacity=90);
	opacity: 0.90;
}

/*  Calendar Styles */

table.calendar {
	border:solid 1px #FFFFFF;
	border-collapse: collapse;
}

table.calendar td {
	border:solid 1px #FFFFFF;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-family: arial, helvetica;
	font-size: 12px;
	font-weight: bold;
	background-color: #CDF2FA;
	color: #000000;
	width: 49px;
}
table.calendar th {
	border:solid 1px #FFFFFF;
	vertical-align: middle;
	text-align: center;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
	font-family: arial, helvetica;
	font-size: 16px;
	font-weight: bold;
	background-color: #CDF2FA;
	color: #00BBE4;
	width: 49px;
	letter-spacing: 1px;
}
.dayNum {
	font-size: 9pt;
	color: #000000;
}
div.dayAlter1 {
	background-color: #CDF2FA;
	color: #000000;
	width: 49px;
	height: 100%;
	text-align: left;
	vertical-align: top;
	padding: 2px;
}
div.dayAlter2 {
	background-color: #FFFFFF;
	color: #000000;
	width: 49px;
	height: 100%;
	text-align: left;
	vertical-align: top;
	padding: 2px;
}
div.dayTDAlter1 {
	background-color: #CDF2FA;
	color: #000000;
	width: 49px;
	height: 100%;
}
div.dayTDAlter2 {
	background-color: #FFFFFF;
	color: #000000;
	width: 49px;
	height: 100%;
}
.eventFloat {
	width: 150px;
	height: 45px;
	padding: 5px;
	border: 2px #00BBE4 ridge;
	background-color: #CDF2FA;
	color: #00BBE4;
}
.eventFrame {
	padding: 5px;
	border: 0px none;
	background-color: #FFFFFF;
	color: #000000;
}
a.eventFrame {
	color: #FFFFFF;
}
a.eventFrame:active {
	color: #FFFFFF;
}
a.eventFrame:hover {
	color: #FFFFFF;
}
a.eventFrame:visited {
	color: #FFFFFF;
}
td.calEventList_leftend {
	background: url(http://fnl.rscg.org/helix/images/v1/eventslightbg_l.gif);
	background-repeat: no-repeat;
	padding: 0px;
	width: 10px;
	height: 36px;
}
td.calEventList_rightend {
	background: url(http://fnl.rscg.org/helix/images/v1/eventslightbg_r.gif);
	background-repeat: no-repeat;
	padding: 0px;
	width: 10px;
	height: 36px;
}


/* /// Form Date Select Calendar Popups 
/// Calendar Popups */
.cpMonthNavigation {
	color: #000000;
}

select.cpMonthNavigation {
	width: 100px;
}

.cpYearNavigation {
	color: #000000;
}

select.cpYearNavigation {
	width: 60px;
}

.cpDayColumnHeader {
	color: #000000;
}

.cpTodayText {
	color: #000000;
}

a.cpTodayText {
	color: #0000FF;
}

.cpTodayTextDisabled {
	color: #000000;
}

.cpText {
	text-align: center;
	color: #000000;
}

.cpDateClass {
	color: #000000;
}

table.cpBorder {
	border: 1px #EEEEEE solid;
}

table.cpBorder th {
	border: 1px #EEEEEE solid;
}

table.cpBorder td {
	border: 1px #EEEEEE solid;
}

.cpCurrentDate {
	color: #000000;
}

.cpOtherDateClass {
	text-align: center;
	color: #000000;
}

a.cpOtherDateClass {
	color: #0000FF;
}

.cpCurrentMonthDate {
	color: #000000;
}

.cpOtherMonthDate {
	color: #000000;
}


table.blueRow {
	background-color: #6BABFB;
}


table.greenRow  {
	background-color: #73E575; 
}

table.redRow  {
	background-color: #FF8061; 
}

table.whiteRow  {
	background-color: #FFFFFF; 
}

table.blueRow tr {
	background-color: #6BABFB;
}

table.greenRow tr {
	background-color: #73E575; 
}

table.redRow tr {
	background-color: #FF8061; 
}

table.whiteRow tr {
	background-color: #FFFFFF; 
}


/* //////////////////// Helix SNS Profile Styles ////////////////////////// */

div.profileBoxOuter, div.content div.profileBoxOuter {
	font-size: 10pt;
	padding: 3px;
	width: 300px;
	text-align: left;
	vertical-align: top;
}

div.profileBoxTitle, div.content div.profileBoxTitle {
	color: #00BBE4;
	font-size: 14pt;
	font-weight: bold;
	padding: 3px;
	width: 294px;
	height: 25px;
	text-align: left;
	vertical-align: middle;
}

div.profileBoxUnder, div.content div.profileBoxUnder {
	height: 10px;
	width: 200px;
}

div.snsLeadBarHighlightBack {
	position: absolute;
	z-index: 95;
	left: 0px;
	top: 0px;
	width: 388px;
	height: 70px;
	cursor: pointer;
}

div.snsLeadBarHighlight {
	position: absolute;
	z-index: 97;
	left: 0px;
	top: -3000px;
	width: 388px;
	height: 70px;
  background:#CDF2FA;
	filter: alpha(opacity=20);
	opacity: 0.20;
	cursor: pointer;
}

div.galTmbShell {
	position: relative;
	width: 130px;
	height: 130px;
}
div.galTmbVidShell {
  position: relative;
  width: 265px;
  height: 220px;
}

div.galTmbImg, div.galTmbShell div.galTmbImg {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 130px;
	height: 130px;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
}
div.galTmbVid, div.galTmbShell div.galTmbVid {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 265px;
	height: 220px;
	text-align: center;
	vertical-align: middle;
	z-index: 1;
}
div.galTmbImgDel, div.galTmbShell div.galTmbImgDel {
	position: absolute;
	top: 2px;
	right: 2px;
	padding: 1px;
	line-height: 11px;
	font-size: 11pt;
	font-weight: bold;
	color: #CC0000;
  background:#CDF2FA;
	filter: alpha(opacity=60);
	opacity: 0.60;
	cursor: pointer;
	z-index: 2;
}
div.galTmbImgDel:hover, div.galTmbShell div.galTmbImgDel:hover {
	filter: alpha(opacity=90);
	opacity: 0.90;
}

/* PLAY MOVIE LAYER */
div.mainVidLayer:hover, div.mainVidLayer div.mainVidLayer:hover {
	filter: alpha(opacity=10);
	opacity: 0.70;
}
div.mainVidLayer, div.mainVidLayer div.mainVidLayer {
	position: absolute;
	text-align: center;
	vertical-align: center;
	top: 0px;
	right: 0px;
	padding: 1px;
	line-height: 116px;
	width: 130px;
	font-size: 11pt;
	font-weight: bold;
	color: #CC0000;
  background:#CDF2FA;
	filter: alpha(opacity=2);
	opacity: 0.20;
	cursor: pointer;
	z-index: 2;
}



#calenWhiteWrap
{
	position: relative; 
	top: 50px; 
	left: 0px; 
	width: 406px; 
	height: 495px; 
	background-color:#FFFFFF; 
	padding: 5px; 
	overflow: visible;
}

.eventListIconRel
{
	position: relative; 
	display: inline; 
	height: 12px; 
	width: 2px; 
	vertical-align: top; 
	text-align: left;
}

.eventListIconAbs
{
	position: absolute; 
	top: -8px; 
	left: -10px;
}

div.calenMainDiv{
	width: 897px;
	height: auto; 
	overflow: visible; 
	background-color: #CDF2FA; 
	padding-bottom: 5px;
}

div.eventsLister{
	position: absolute; 
	background: #FFFFFF; 
	width: 451px; 
	height: 500px; 
	top: 50px; 
	left: 423px; 
	padding-bottom: 5px; 
	padding-left: 5px;
}

table.littlelisterEvent{
	width: 450px; 
	background: #FFFFFF;
}

table.littleCalenOther{
	width: 445px; 
	background: #FFFFFF;
}

table.whiteyTbl{
	background: #FFFFFF;
}

td.calenEventBG{
	background-color:#CDF2FA;
}

td.tableBlue, table tr td.tableBlue, div.content table tr td.tableBlue {
	border: 0px none; 
	padding: 0px; 
	background: url(http://fnl.rscg.org/helix/images/v1/ltblueee.gif) #C3EFF9;
}

td.tableBlueTwo, table tr td.tableBlueTwo, div.content table tr td.tableBlueTwo {
	border: 0px none; 
	padding: 0px; 
	background: url(http://fnl.rscg.org/helix/images/v1/ltblueee.gif) #C3EFF9;
	font-family:Helvetica, Arial, sans-serif;
	color:#000000;
	font-weight: bold;
	font-size: 10pt;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
}

td.tableLeftEnds, table tr td.tableLeftEnds, div.content table tr td.tableLeftEnds{
	border: 0px none; 
	padding: 0px; 
	vertical-align: middle; 
	text-align: right;
	width: 6px; 
	height: 36px;
	background-image: url(http://fnl.rscg.org/helix/images/v1/prjctsovw_leftround.gif);
	overflow: hidden;
	background-repeat:no-repeat; 
}
td.tableLeftEnds img, table tr td.tableLeftEnds img, div.content table tr td.tableLeftEnds img {
	width: 6px; 
	height: 36px;
}

td.tableRightEnds table tr td.tableRightEnds, div.content table tr td.tableRightEnds{
	border: 0px none; 
	padding: 0px; 
	vertical-align: middle; 
	text-align: left;	
	width: 6px; 
	height: 3px;
	background-image: url(http://fnl.rscg.org/helix/images/v1/prjctsovw_rightround.gif);
	overflow: hidden;
	background-repeat:no-repeat; 
}
td.tableRightEnds img, table tr td.tableRightEnds img, div.content table tr td.tableRightEnds img{
	width: 6px; 
	height: 36px;
}

div.helixTablesBttm{
	background-image: url(http://fnl.rscg.orghelix/images/v1/members_roundedbottom.gif); 
	width: 503px;
	height: 10px;
	background-repeat:no-repeat; 
}

table tr.menuTble{
	border-top: 1px #00BBE4 solid; 
	background: #00BBE4;
}
table tr.menuTble td{
	background: #00BBE4;
	width: 259px;
	height: 39px;
}

div.mailBoxStl{
	position: relative; 
	width: 622px; 
	height: 149px; 
	background-color:#CDF2FA; 
	overflow: none;
}

div.mailBoxLower{
	position: relative; 
	width: 622px; 
	background-color:#CDF2FA; 
	padding-bottom: 6px;
}


a.memhomeHiLinks:link, a.memhomeHiLinks:visited, a.memhomeHiLinks:active, a.memhomeHiLinks:hover {
	font-size: 10pt;
	text-decoration: none;
}

a.memhomeHiLinks:hover {
	text-decoration: underline;
}

a.memHomeMenuLinks:link, a.memHomeMenuLinks:visited, a.memHomeMenuLinks:active, a.memHomeMenuLinks:hover {
	font-size: 10pt;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	padding-bottom: 3px;
	text-decoration: none;
}

a.memHomeMenuLinks:hover {
	text-decoration: underline;
}

a.memHomeFeedPepLink:link, a.memHomeFeedPepLink:visited, a.memHomeFeedPepLink:active, a.memHomeFeedPepLink:hover, 
a.memHomeFeedActLink:link, a.memHomeFeedActLink:visited, a.memHomeFeedActLink:active, a.memHomeFeedActLink:hover {
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}

a.memHomeFeedPepLink:hover, a.memHomeFeedActLink:hover {
	text-decoration: underline;
}

div.newFeedWrap {
	position: relative;
	padding: 0px;
	width: 1px;
	height: 12px;
	vertical-align: top;
	text-align: left;
}

div.newFeedWrap div.feedIcon1, div.newFeedWrap div.feedIcon2, div.newFeedWrap div.feedIcon3, 
div.newFeedWrap div.feedIcon4, div.newFeedWrap div.feedIcon5 {
	position: absolute;
	padding: 0px;
	z-index: 99;
	top: -10px;
	left: -7px;
	filter: alpha(opacity=80);
	opacity: 0.80;
}

div.newFeedWrap div.feedIcon2 {
	z-index: 97;
	top: -6px;
	left: -10px;
	filter: alpha(opacity=30);
	opacity: 0.30;
}

div.newFeedWrap div.feedIcon3 {
	z-index: 95;
	top: -3px;
	left: -12px;
	filter: alpha(opacity=23);
	opacity: 0.23;
}

div.newFeedWrap div.feedIcon4 {
	z-index: 93;
	top: 0px;
	left: -14px;
	filter: alpha(opacity=16);
	opacity: 0.16;
}

div.newFeedWrap div.feedIcon5 {
	z-index: 91;
	top: 3px;
	left: -16px;
	filter: alpha(opacity=09);
	opacity: 0.09;
}

div.newFeedWrap div.feedStar1, div.newFeedWrap div.feedStar2, div.newFeedWrap div.feedStar3, 
div.newFeedWrap div.feedStar4, div.newFeedWrap div.feedStar5 {
	position: absolute;
	padding: 0px;
	z-index: 98;
	top: -10px;
	left: -15px;
	filter: alpha(opacity=80);
	opacity: 0.80;
}

div.newFeedWrap div.feedStar2 {
	z-index: 96;
	top: -6px;
	left: -17px;
	filter: alpha(opacity=30);
	opacity: 0.30;
}

div.newFeedWrap div.feedStar3 {
	z-index: 94;
	top: -3px;
	left: -19px;
	filter: alpha(opacity=23);
	opacity: 0.23;
}

div.newFeedWrap div.feedStar4 {
	z-index: 92;
	top: 0px;
	left: -21px;
	filter: alpha(opacity=16);
	opacity: 0.16;
}

div.newFeedWrap div.feedStar5 {
	z-index: 90;
	top: 3px;
	left: -23px;
	filter: alpha(opacity=06);
	opacity: 0.09;
}

div#actionFeedContent, div#peopleFeedContent {
	padding-top: 20px;
}

/* for message boards, page navigation */
span.rules, span.rules a:link, span.rules a:active, span.rules a:visited, span.rules a:hover {
	font-size: 11pt;
}
