a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3399FF;
	text-decoration: underline;
	font-weight: bold;
}
a:hover {
	text-decoration: none;
}
body {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	background-color: #D9D9D9;
}

.TextWeighIn {
	width:50px;
	height:22px;
	background-color:#F3F9FF;
	font-family:verdana;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	color:#000000;
	border-color: #000000;
	border-width: 1px 1px 1px 1px;
	border-style: solid;
}

.HomeFormText td {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 10px;
	color: #F85A00;
	font-weight:bold;
}

p {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 10px;
	color: #000000;
	margin: 20;
	padding: 20;
}

tr,td,li,p.howSubnav,h4 {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 10px;
	color: #000000;
	margin: 0;
	padding: 0;
}

h1 {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 13px;
	color: #3284AD;
	font-weight: bold;
	padding: 5 0 0 0;
	margin: 0;
}

.joinnowheader {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 20px;
	color: #3284AD;
	font-weight: bolder;
}

.joinnowsubtitle {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 15px;
	color: #3284AD;
	font-weight: bolder;

}

.joinnowsub {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 10px;
	color: #3284AD;
	font-weight: bold;

}

h2 {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #3284AD;
	font-weight: bold;
	padding: 5 0 5 0;
	margin: 0;
}

h3 {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #FF5A02;
	font-weight: bold;
	padding: 5 0 10 0;
	margin: 0;
}

h4 {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 10px;
	color: #FF5A02;
	font-weight: normal;
	padding: 5 0 10 0;
	margin: 0;
}

h5 {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #CC3300;
	font-weight: bold;
	padding: 0;
	margin: 0;
}
h6 {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8px;
	color: #999;
	font-weight: normal;
	padding: 0;
	margin: 0;
}

select {
	font-family:Verdana, Arial, MS Sans Serif;
	font-size: 7pt;
	font-weight: bold;
	color: #333;
}

td.main {
	background-color : White;
	padding: 0px 0px 0px 0px;
	/*background: url(../images/top_curve.gif) no-repeat top right;
	/*border-right: thin solid black;*/
}
td.tright{ background: url(../images/top_curve.gif) no-repeat top right;}

td.AdminMain {
	background-color : White;
	padding: 10px 0px 10px 10px;
	/*border-right: thin solid black;*/
}

td.main p {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 10px;
	color: #000000;
	margin: 0;
	padding: 0 0 5 0;
}
td.main a p{
	color:#3399FF;
	font-size:11px;
}


td.leftside {
	background-image : url(../images/bg_leftside.gif);
	background-repeat : repeat-y;
	vertical-align:top;
}

td.rightside {
	background-image : url(../images/bg_rightside.gif);
	background-repeat : repeat-y;
}

td.rightinfo {
	background: url(../images/bg_rightinfo.gif) left repeat-y #66CCE5;
	background-repeat: repeat-y;
	height: 100%;
	vertical-align:top;
}

td.logo {
	background-image: url(/images/logo_jorgecruise.gif);
	background-repeat: no-repeat;
	height: 48px;
	width: 607px;
	color: #21576D;
	font-weight: bold;
	font-size: 10px;
	line-height: 14px;
	padding: 10px 0px 0px 0px;
	vertical-align:top;
}

td.curve {
	background-image : url(../images/bg_curve.gif);
	background-repeat : repeat-y;
	height: 100%;
}

td.signin {
	background-image : url(../images/bg_signin.gif);
	background-repeat : repeat-y;
	padding: 0px 0px 0px 10px;
	color: #FFFFFF;
	font-size: 10px;
}

td.tellafriend {
	padding: 0px 0px 0px 5px;
	color: #FFFFFF;
	font-size: 10px;
}

td.onlinenames {
	padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-size: 10px;
}

td.gameplan {
	background-image : url(../images/bg_signin.gif);
	background-repeat : repeat-y;
	padding: 0px 0px 0px 0px;
}

td.plan {
	color: #FFFFFF;
	font-size: 10px;
	WORD-WRAP:break-word;
}

td.weighinchart {
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bolder;
}

td.planon {
	background-color: #28698B;
	color: #FFFFFF;
	font-size: 10px;
	WORD-WRAP:break-word;
}

td.planon2 {
	background-color: #28698B;
	color: #FFFFFF;
	font-size: 10px;
	padding: 2px 0px 2px 0px;
}

td.shortcuts {
	background-image : url(../images/shortcuts.gif);
	background-repeat : norepat;
}

td.online {
	background-image : url(../images/bg_online.gif);
	background-repeat : repeat-y;
	padding: 0px 0px 0px 1px;
	color: #FFFFFF;
	font-size: 10px;
}

td.message {
	background-image : url(../images/bg_message.gif);
	background-repeat : repeat-y;
	padding: 0px 0px 0px 1px;
	color: #FFFFFF;
	font-size: 10px;
}

td.feature {
	color: #FFFFFF;
	font-size: 10px;
}

td.news {
	background: url(../images/bg_news.gif) left repeat-y #3E7B8A;
	padding: 2px 5px 2px 5px;
	color: #FFF;
	font-size: 10px;
}

td.shopping {
	background-image: url(../images/bg_shopping.gif);
	background-repeat: repeat-y;
	padding: 2px 5px 2px 5px;
	color: #FFFFFF;
	font-size: 10px;
}

td.powerquote {
	padding: 5px 10px 5px 10px;
	color: #FFFFFF;
	font-size: 10px;
}
td.footerouter{
	background: url(/images/bg_footer.gif) bottom repeat-x #666;
}
td.footer,td.footerouter {
	
	color: #CCCCCC;
	font-size: 9px;
	text-align: center;
}
td.righttitle{
	background: url(/images/righttitle.gif) top left no-repeat #66B8CC;
	padding:4px 6px;
	
}
td.righttitle a,td.righttitle a:hover,td.righttitle a:visited{
	color:#F5F78A !important;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	font-weight:bold !important;
	letter-spacing:1px;
	text-decoration:none !important;
	font-size:14px !important;
	display:block;
}

td.leftbttm {
	background-image: url(../images/bg_leftbttm.gif);
	background-repeat: repeat-y;
}

td.bttm {
	background-image: url(../images/bg_bttm.gif);
	color: #666666;
	font-size: 9px;
}

td.rightbttm {
	background-image: url(../images/bg_rightbttm.gif);
	background-repeat: repeat-y;
}

.copywright {
	padding: 10px 0px 10px 10px;
	color: #666666;
	font-size: 9px;
}

.Header {
	color: #F85A00;
	font-size: 30px;
	font-family: Vardana;
	text-decoration: none;
	font-weight: bolder;
}

.SubHeader {
	color: #F85A00;
	font-size: 20px;
	font-family: Vardana;
	text-decoration: none;
	font-weight: bolder;
}

p.howSubnav {
	margin: 0;
	padding: 0;
}

p.howSubnav a:link, p.howSubnav a:visited {
	color: #F85A00;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}
p.howSubnav a:hover {
	color: #F85A00;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}
p.howSubnav a.imhere:link {
	font-weight: bold;
	color: #990000;
}

a.cruisenews:link, a.cruisenews:visited  {
	color: #9AE9FC;
	font-size: 9px;
	text-decoration: none;
	font-weight: normal;
}

a.cruisenews:hover  {
	color: #9AE9FC;
	font-size: 9px;
	text-decoration: underline;
	font-weight: normal;
}

a.faces:link,a.faces:visited {
	color: #FFFFFF;
	font-size: 9px;
	text-decoration: none;
}

a.signin:link,a.signin:visited {
	color: #FFFFFF;
	font-size: 10px;
	font-decoration: underline;
}

.bttn_signin {
	padding: 0px 0px 0px 45px;
}

.bttn_vote {
	padding: 0px 0px 0px 65px;
}

a.copywright:link,a.copywright:visited {
	color: #666666;
	font-size: 9px;
	text-decoration: none;
}

a.visit:link,a.visit:visited {
	padding: 0px 20px 0px 5px;
	color: #CCCCCC;
	font-size: 9px;
	text-decoration: none;
}

a.footer:link,a.footer:visited {
	color: #CCCCCC;
	font-size: 9px;
	text-decoration: none;
}

a.logo:link,a.logo:visited {
	color: #FFF;
	font-weight: bold;
	text-decoration: none;
}

a.copywright:hover,a.visit:hover,a.footer:hover,a.logo:hover,a.faces:hover {
	text-decoration: underline;
}

.adminbutton {
	background-color: #D9D9D9; 
	color: #000080; 
	font-family: Verdana,Arial; 
	font-weight: bold; 
	border: 3 
	ridge #D9D9D9; 
	background-position: top 50%;
}

.bodytextsmall {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 10px;
	color: #000000;
}
.bodytext {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #000000;
}
.bodytextbold {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

#mailthis {
	width: 150px;
	float: right;
	top: 0px;
	padding: 10 0 0 0;
	}
	
#piccap {
	float: left;
	clear: all;
	top: 0px;
	padding: 5 5 5 0;
}
#piccap p {
	font-size: 10px;
	color: #666;
}

#gutter p {
	margin: 0 0 5 0;
}

#mgmt {
	text-align: center;
	padding: 10 0 10 0;
}
/*#thebody {
	padding: 10;
	
}*/
#thebody {
	padding: 15px 0 0 5px;
	
}
div.thebody{
	width:
}
.bodytextboldmediumlarge {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.bodytextboldlarge {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.bodytextboldmediumverylarge {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.bodytextboldverylarge {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 23px;
	color: #000000;
	font-weight: bold;
}
.subheaderguest{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.mandatoryfieldorange{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #F05D29;
	font-weight: bold;
}
.bodytextgrey{
	font-family: Helvetica, Arial, MS Sans Serif;
	font-size: 12px;
	color: #999999;	
}
.bodytextgreysmall{
	font-family: Helvetica, Arial, MS Sans Serif;
	font-size: 10px;
	color: #999999;	
}
.messagetext{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 10px;
	color: #ff0000;	
}

.textItalic {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: italic;
}
.textSmallGrey {
	color:#666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.textBlue2Big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #3284AD;
}
.textUnderline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
.textBlue2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3284AD;
}
.bodytextorangebold{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #F05D29;
	font-weight: bold;
}
.bodytextorangeboldsmall{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	color: #F05D29;
	font-weight: bold;
}

.bodytextwhite{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
}
a.Sortablecolumns:link, a.Sortablecolumns:visited  {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.Sortablecolumns:hover  {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}

.messagetextred{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #ff0000;	
}

.bodytextboldwithlink {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 18px;
	color: #3399FF;
	font-weight: bold;
}


/*The following below are the modifed/added classes admin section styles*/
.bodytexta {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
a.AdminHeader:link, a.AdminHeader:visited  {
	color: #000000;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.AdminHeader:hover  {
	color: #000000;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
a.AdminOperation:link, a.AdminOperation:visited  {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.AdminOperation:hover  {
	color: #000000;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.bodytextAdminHeader{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;	
}

/* member pages specific styles*/
.memberheader{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 18px;
	color: #249CB7;
	font-weight: bold;
}
.memberheaderlarge{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 20px;
	color: #3784B2;
	font-weight: bold;
}
.memberheaderorange{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 18px; 
	color: #F05D29;
	font-weight: bold;
}
.memberheaderorangelarge{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 20px;
	color: #FA6400;
	font-weight: bold;
}
.memberheaderorangemedium{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 14px;
	color: #FF6402;
	font-weight: bold;
}
.memberheaderorangesmall{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #F05D29;
	font-weight: bold;
}
.memberStep{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 14px;
	color: #249CB7;
	font-weight: bold;
}
.memberbodytextOrangeBold{
	font-family: Verdana, Arial, MS Sans-Serif;
	font-size: 12px;
	color: #F18F65;
	font-weight: bold;
}
.memberheaderSmall{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 14px;
	color: #249CB7;
	font-weight: bold;
}
.memberheaderMediumSmall{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #3784B2;
	font-weight: bold;
}
.memberheaderVerySmall{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	color: #249CB7;
	font-weight: bold;
}
.membertextbold{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.membertextboldLarge{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
a.membernavigation:link, a.membernavigation:visited  {
	color: #3399FF;
	font-size: 10px;
	text-decoration: underline;
	font-weight: bold;
}

a.membernavigation:hover  {
	color: #3399FF;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
.memberheaderwhite{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.memberheaderwhitesmall{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 9px;
	color: #FFFFFF;
	font-weight: bold;
}
.membersubheaderblack{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}
.memberprintfieldblack{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 10px;
	color: #000000;
	font-weight: bold;
}
.memberprintfieldbodytext{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 9px;
	color: #000000;
}
.textBoldRed{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: red;
	font-weight: bold;
}

.textRed{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	color: red;
}


a.PowerQuote:link, a.PowerQuote:visited  {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.PowerQuote:hover  {
	color: #FFFFFF;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.mentor:link, a.mentor:visited  {
	color: #249CB7;
	font-size: 18px;
	text-decoration: underline;
	font-weight: bold;
}

a.mentor:hover  {
	color: #249CB7;
	font-size: 18px;
	text-decoration: none;
	font-weight: bold;
}
a.FreeProfile:link, a.FreeProfile:visited  {
	color: #3784B2;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.FreeProfile:hover  {
	color: #3784B2;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
a.FreeProfile3:link, a.FreeProfile3:visited  {
	color: #FF6402;
	font-size: 14px;
	text-decoration: underline;
	font-weight: bold;
}

a.FreeProfile3:hover  {
	color: #FF6402;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
}
.shortcutsDropdown{
	width: 136px;
}
.DropDownMeals{
	width: 420px;
}
.DropDownMoves{
	width: 250px;
}
.quoteprintheader
{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 14px;
	color: #F18231;
	font-weight: bold;
}
.quoteprintheadermedium
{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 10px;
	color: #F18231;
	font-weight: bold;
}
.quoteprintheadersmall
{
	font-family: Verdana, Arial Narrow, MS Sans Serif;
	font-size: 9px;
	color: #ffffff;
	font-weight: bold;
}
.quoteprinttext{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 15px;
	color: #197FB0;
	font-weight: bold;
	font-style: italic;
}
.quoteprintsource{
	font-family: Verdana, Arial Narrow, MS Sans Serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;	
}
#DisplayBody{
	background-image: url(../images/popupnp.jpg);
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:250px;
	Z-INDEX:100;
}
#PrintBody{
	background-image: url(../images/popupquote.jpg);	
	position:absolute;
	left:0px;
	top:0px;
	width:250px;
	height:250px;
	Z-INDEX:99;
}
a.PrintQuote:link, a.PrintQuote:visited  {
	color: #3784B2;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
	text-align: left;
}

a.PrintQuote:hover  {
	color: #3784B2;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
	text-align: left;
}
.weighinbodytext {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	color: #000000;
	text-align: justify;
}
.weighinheadertext {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 12px;
	color: #ff9966;
}
a.StartNow:link, a.StartNow:visited  {
	color: #ff0066;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}

a.StartNow:hover  {
	color: #ff0066;
	font-size: 11px;
	text-decoration: none;
	font-weight: bold;
}
.memberheaderorangemediumitalic{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 14px;
	color: #FF6402;
	font-weight: bold;
	font-style: italic;
}
td.member {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 13px;
	color: black;
	font-weight: bold;
	padding: 5 0 0 0;
	margin: 0;
}

a.SiteMap:link, a.SiteMap:visited  {
	color: #3784B2;
	font-size: 12px;
	text-decoration: underline;
	font-weight: bold;
}

a.SiteMap:hover  {
	color: #3784B2;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
}
body.mealsprintbody {
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 11px;
	color: #000000;
	margin: 0px;
	background-color: #ffffff;
}
#tabheader {
  float:left;
  width:100%;
  background-color:#fff;
  line-height:9px;
  
  }
#tabheader ul {
  margin:0;
  padding:0;
  list-style:none;
  
  }
#tabheader li {
  width:62px;
  float:left;
  background:url("../images/mealplan/tab2_right_off.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 2px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
color:#fff;
  }
#tabheader a {
  float:left;
  display:block;
  background:url("../images/mealplan/tab2_right_off.gif") no-repeat right top;
  padding-bottom:5px;
  text-decoration:none;
  font-weight:bold;
  color:#B9D4E1;
    font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;

  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
#tabheader a {float:none;}
/* End IE5-Mac hack */
#tabheader a:hover {
  color:#B9D4E1;
  }
#tabheader #current {
  background-image:url("../images/mealplan/tab2_left_on.gif");
  }
#tabheader #current a {
  background-image:url("../images/mealplan/tab2_right_on.gif");
  color:#fff;
  padding-bottom:5px;
  }
#tabheader #leftTabOn {
  background-image:url("../images/mealplan/tab2_leftend_on.gif");
 
  }
#tabheader #leftTabOn a {
  background-image:url("../images/mealplan/tab2_right_on.gif");
  color:#fff;
  font-size:11px;
  padding:5px 0 9px 5px;

  }
#tabheader #leftTabOff {
  background-image:url("../images/mealplan/tab2_leftend_off.gif");
	
  }
#tabheader #leftTabOff a {
  background-image:url("../images/mealplan/tab2_right_off.gif");
  color:#B9D4E1;
 font-size:11px;
  padding:5px 0 9px 5px;
 
  }
#tabheader #rightTabOn {
  background-image:url("../images/mealplan/tab2_left_on.gif");
  
  }
#tabheader #rightTabOn a {
  background-image:url("../images/mealplan/tab2_rightend_on.gif");
  color:#fff;
  padding-bottom:5px;

  }
#tabheader #rightTabOff {
  background-image:url("../images/mealplan/tab2_rightend_off.gif");

  }
#tabheader #rightTabOff a {
  background-image:url("../images/mealplan/tab2_rightend_off.gif");
  color:#B9D4E1;
  padding-bottom:5px;
  }
  .mealPlanHeadline
{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;
	color:#ffffff;
	padding-left:10px; 
 
}
.mealPlan
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#ffffff;
	padding-left:10px;
}
.mealPlanSideNav td {
background-color:#C64800;
padding:2px 5px 2px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
text-align:right;
color:#F7E785;
}
.snack, .snack td
{
	background-color:#E0F1F5;
	color:#3385AD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold; 
}
.snack hr {
color:#fff;
background-color:#fff;
margin:0;
padding:0;
border:0px solid #fff;
}
.snack select {
background-color:#C64800;
	width:345px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;
	font-weight:bold;
	color:#F7E785;
}
.mealhour {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
background-color:#fff;
}
.mealhour .time {
font-size:12px;
color:#FDAA00;
}
.mealhour .meal {
font-size:14px;
color:#C64800;
}
.mealhour .note {
font-size:10px;
font-weight:normal;
color:#C64800;
}
.watertracker {
background-image:url(../images/mealplan/watertracker_bg.gif);
background-repeat:repeat-y;
background-position:center; 
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#000;
text-align:left;
}
.meetings {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.meetings a { text-decoration:underline; color:#000;}
.meetings a:hover { text-decoration:none; color:#000;}
.meetings td {
	padding:5px;
	margin:5px;
	
	}
.meetings .head {
	
}
.meetings .head td {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #ffffff;
	background-color:#3385AD;
	border-right: 1px solid #fff;
}
.meetings .subhead {
	
}
.meetings .subhead td {font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #3385AD;
	background-color:#DBEBF2;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #3385AD;
	padding:2px 5px 2px 5px;
}

.meetingmod {
	
}
.meetingmod td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #8B4300;
	padding:5px 10px 0 10px;
}
.meetingmod a { text-decoration:underline; font-size:9px; font-weight:bold; color:#8B4300;}
.meetingmod a:hover { text-decoration:none; font-size:9px; font-weight:bold; color:#8B4300;}

.jointable{
	background-color:#FFF;
}
.jointable .bgyellow{background-color:#FFFEE9;}
.jpadding{
	padding-left:15px; padding-right:15px;
}
.whitebg{
	background-color:#FFF;
}
.lborder,.rborder,.border,.jtop,.jbottom,.tbborders,.bborder,.jrborder,.jlborders{
	border-color:#73AEDA;
	border-style:solid;
	border-width:0;
}
.lborder{border-left-width:1px;}
.rborder{border-right-width:1px;}
.border{border-left-width:1px; border-right-width:1px;}
.jtop{border-top-width:1px;}
.jbottom{border-bottom-width:1px;}
.tbborders{border-top-width:1px; border-bottom-width:1px;}

.jlborder{ border-left-color:#D8ECFF; border-left-width:1px;}
.jrborder{ border-right-color:#D8ECFF; border-right-width:1px;}
.bborder{ border-bottom-width:1px;}

.orangebox{border:1px solid #FF9900;}

.flabelcell{padding-left:10px;}
.finputcell{padding:5px 0;}
title2,.joinheading{ color:#1574a6; font-size:11px; font-weight:bold;}

.joinabout,.joinabout a,.joinabout a:visited{font-size:9px !important; color:#1574A6;}
.joinabout{padding:3px 25px;}

.bodypop { border:1px solid #0099FF; border-width:1px 3px 3px 1px; border-style:outset; padding:10px; }

a.bloglink{color:#000;text-decoration:none;}
	a.bloglink:hover{color:#FF3300;}
	.blink,.blink a, .blink a:hover {
		color: #FFF !important;
		font-size: 12px;
		text-decoration:underline;
	}
	.blink a{
		text-decoration:none;
		
	}
	



.membertour p{
	font-size:16px !important;
}
table.membertour{width:100%;}
.roundbluecells h1,.roundbluecells h2{margin:0; padding:0;}
.roundbluecells h1,.roundbluecells h2{font-size:20px; text-align:center; font-weight:bold; color:#000 !important; margin:10px 0 5px 0;}

.roundbluecells h2{font-size:14px; margin:5px 0;}
table.roundbluecells td{background:url(/images/backgrounds/roundbluerect.gif) center no-repeat; height:220px; width:229px; vertical-align:top; padding:13px 15px 10px 15px; font-size:16px;}
.roundbluecells p,.roundbluecells td p,.roundbluecells ul li{font-size:14px;}
.font14 td p,ul.largelist a,ul.largelist a:visited{font-size:14px !important; text-decoration:none; font-weight:normal;}
.roundbluecells ul{padding-top:0; margin-top:0px;}
.roundbluecells ul li a,{color:#000 !important; text-decoration:none; font-size:14px; font-weight:normal;}
ul.spaceme li{margin-top:10px;}
.roundbluecells ul li a:hover,ul.largelist a:hover{text-decoration:underline;}

table.roundbluecellsonehalf td{
	width:262px;
	height:274px;
	background:url(/images/backgrounds/roundbluebackonehalf.gif) center no-repeat;
}
table.roundbluecellsonethird td{
	width:262px;
	height:274px;
	background:url(/images/backgrounds/roundbluebackonethird.gif) center no-repeat;
}
table.roundbluecellsonethirdsmall td{
	width:183px;
	height:155px;
	background:url(/images/backgrounds/roundblueonethirdsmall.gif) center no-repeat;
	padding-top:0px;
	padding-bottom:5px;
}
table.roundbluecellsonehalf,table.roundbluecellsonethird h1, table.roundbluecellsonethirdsmall h1{margin:20px 0 0px 0; padding-top:5px;}
.membertour table.roundbluecellsonethirdsmall td h2{margin-top:5px !important;}

#searchbar #searchbox,#searchbar #submitouter{
	float:left;
	position:relative;
	display:block;
}
#searchbar #keywordsouter{
	width:500px;
	height:65px;
	background:url(/images/search/roundsearch.gif) no-repeat top left;
	
}
#searchbar #keywordsouter.small{width:350px;}
#searchbar #keywordsinput{
	width:224px;
	height:25px;
	vertical-align: middle;
	font-size:20px;
	font-family:Verdana,Arial, Helvetica, sans-serif;
	margin-top:9px;
	margin-left:26px;
	border:0px solid black !important;
	z-index:5000;
}

#searchbar #submitouter{
	width:150px;
	margin-top:40px;
	
}

#searchbar #searchsubmit{
	margin-top:10px;
}

#searchbar{
	position:relative;
	vertical-align:bottom;
}
#submitbutton{

}
.horzscroller{
	overflow:auto;
	width:165px;
	height:118px;
	text-align:center;
	position:relative;
	margin:0 !important;
	
}
.horzscroller a{
	display:block;
	width:auto;
	height:80px;
	position:relative;
	float:left;
}
table.hscroll,table.hscroll tr td{
	background-image:none;
	height:auto;
	width:auto;
	margin:0;
	padding:2px;
	text-align:center;
}
ul.discoutside{style="list-style:disc; list-style-position:outside;"}
ul.dash li{list-style-image: url(/images/icons/listimages/dash.gif);}
ul{list-style-position: outside;}



div.styled {
font-size:50px;
font-family:Garamond,Geneva, Arial, Helvetica, sans-serif;
font-weight:bold;
}

a.timelink,a.timelink:hover,a.timelink:visited{
	font-size:14px !important;
}
a.timelink .suffix2,a.timelink:hover .suffix2, a.timelink:visited .suffix2{
	font-size:11px !important;
}
.mpTitleLink a img{border:0; vertical-align:bottom;}