body {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
  background-position: left top;
	background-color: #FFFFFF;
	background-image: url('/images/wrap/splash_bg.jpg');
	background-repeat: repeat-x;
}

A:link{color:#c00000;text-decoration:underline; font-weight: bold;}
A:visited{color:#c00000;text-decoration:underline; font-weight: bold;}
A:active{color:#c00000; font-weight: bold;}
A:hover{color:#c00000;text-decoration:underline; font-weight: bold;}
	
.small
{
    FONT-SIZE: 8pt;
    COLOR: #333366;
    FONT-FAMILY: Arial, Helvetica, MS Serif, Sans Serif;
}

.smalltext
{
    FONT-SIZE: 9px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, MS Serif, Sans Serif;
}

.emailtext
{
    FONT-SIZE: 11px;
    COLOR: #333333;
    FONT-FAMILY: Arial, Helvetica, MS Serif, Sans Serif;
}

.submenu {
    display:none;
    margin-left: 2em;
}
.mhead {
    display: block;
    font-size: 105%;
	width: 139;
    FONT-SIZE: 8pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    FONT-WEIGHT: 600;
    TEXT-DECORATION: none    
}
.big2
{
    FONT-SIZE: 18pt;
    COLOR: #333366;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-WEIGHT:700
}
.text
{
    FONT-SIZE: 12px;
    COLOR: #666666;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
A.outline-link
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    TEXT-DECORATION: none
}
A.outline-link:hover
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    TEXT-DECORATION: none    
}
A.outline-link:active
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    TEXT-DECORATION: none       
}

A.lesson-link{FONT-SIZE: 10px; color:#c00000;text-decoration:none;}
A.lesson-link:visited{color:#c00000;text-decoration:none;}
A.lesson-link:active{color:#c00000;}
A.lesson-link:hover{color:#c00000;text-decoration:underline;}

A.tour-link
{
    FONT-SIZE: 10pt;
    COLOR: #CC6633;
    FONT-FAMILY: 'Times New Roman', 'Serif';
    TEXT-DECORATION: none
}
A.tour-link:hover
{
    FONT-SIZE: 10pt;
    COLOR: #333366;
    FONT-FAMILY: 'Times New Roman', 'Serif';
    TEXT-DECORATION: none    
}
A.tour_link:active
{
    FONT-SIZE: 10pt;
    COLOR: #336666;
    FONT-FAMILY:'Times New Roman', 'Serif';
}

A.supp-link
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: 'Times New Roman', 'Serif';
    TEXT-DECORATION: none
}
A.supp-link:hover
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: 'Times New Roman', 'Serif';
    TEXT-DECORATION: none    
}
A.supp-link:active
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY:'Times New Roman', 'Serif';
}

li.grey
{
    list-style-type: circle; 
    color: #333333
}
li.white
{
    list-style-type: circle; 
    color: white
}
.hidden { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 9px; font-style: normal;
  font-weight: normal; color: #cc6633;
  background-color: #ffffff;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  border: 1px #cc6633 solid
}

.portalcell { 
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; font-style: bold;
  font-weight: normal; color: #666666;
  background-color: #FFFFFF;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  padding-left: 0px;
  border-bottom: 1px #cce1eb solid
}
.portalcell a {
	color: #ec7918;
	font-size:18px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.portal_link {
  font-size:18px; font-style: bold;
  font-weight: bold; color: #009900;
  TEXT-DECORATION: none;
}

.cqmenu
{
    FONT-SIZE: 10pt;
    COLOR: #999999;
    FONT-FAMILY: Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    TEXT-DECORATION: none
}
A.cqmenu-link
{
    FONT-SIZE: 10pt;
    COLOR: #333366;
    FONT-FAMILY: Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    TEXT-DECORATION: none;
    FONT-WEIGHT: 700;
}
A.cqmenu-link:hover
{
    FONT-SIZE: 10pt;
    COLOR: #333366;
    FONT-FAMILY: Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    TEXT-DECORATION: none;
    FONT-WEIGHT: 700;
}
A.cqmenu-link:active
{
    FONT-SIZE: 10pt;
    COLOR: #333366;
    FONT-FAMILY: Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    TEXT-DECORATION: none
    FONT-WEIGHT: 700;
}

.welcomehdr
{
    FONT-SIZE: 16pt;
    COLOR: #C3683C;
    FONT-FAMILY: 'Times New Roman', serif;
}

.emaildate
{
    FONT-SIZE: 14pt;
    COLOR: #C3683C;
    FONT-FAMILY: Verdana, Arial, sans-serif;
}

.tourtext
{
    FONT-SIZE: 10pt;
    COLOR: #003366;
    FONT-FAMILY: 'Times New Roman', serif;
}

.name
{
    FONT-SIZE: 12pt;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    FONT-WEIGHT: 700;
}

A.menu{FONT-SIZE: 11px; color:#000066;text-decoration:none; font-weight: bold;}
A.menu:visited{FONT-SIZE: 11px; color:#000066;text-decoration:none; font-weight: bold;}
A.menu:active{FONT-SIZE: 11px; color:#000066; font-weight: none;}
A.menu:hover{FONT-SIZE: 11px; color:#000066;text-decoration:none; font-weight: bold;}

.menu{FONT-SIZE: 10px; color:#000066; font-weight: bold;}

td.menu-header
{
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    FONT-WEIGHT: 700;
    line-height:16px;    
}
.menu-header
{
    FONT-SIZE: 10pt;
    COLOR: #000066;
    FONT-FAMILY: Verdana, Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
    FONT-WEIGHT: 700;
}
td.cqtdcell
{
    onMouseover="this.bgColor='lightgrey'"
    onMouseout="this.bgColor='#FFFFFF'"
}

A.head{color:#000066;text-decoration:underline; font-weight: bold;}
A.head:visited{color:#000066;text-decoration:underline; font-weight: bold;}
A.head:active{color:#000066; font-weight: bold;}
A.head:hover{color:#000066;text-decoration:underline; font-weight: bold;}

.head
{
    FONT-SIZE: 24px;
    COLOR: #4291b5;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: 900;    
    TEXT-DECORATION: none;    
}

.copyright
{
    FONT-SIZE: 7pt;
    COLOR: #c3683c;
    FONT-FAMILY: Verdana, Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
} 

.redtext
{
    FONT-SIZE: 10pt;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
} 

.emailhdr
{
    FONT-SIZE: 14pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Garamond, 'Times New Roman', 'Microsoft Sans Serif';
}

.dotGreenLine {background-image: url(images/dotsGreenLine.gif); background-repeat: repeat-x;}
.submit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	border: 2px solid #BED7E4;
	background-color: #ffffff;
	font-weight: bold;
}
.blueDotLine {background-image: url(images/BlueLineDots.gif); background-repeat: repeat-x;}
.limeGreenPixel {background-image: url(images/BlueLineDots.gif); background-repeat: repeat-x;}
.heading {
    FONT-SIZE: 24px;
    COLOR: #4291b5;
    FONT-FAMILY: Verdana;
    FONT-WEIGHT: 900;    
    TEXT-DECORATION: none;   
}
.lessonHeading {
	color: #ec7918;
	font-size:18px;
	font-weight: bold;
	TEXT-DECORATION: none;
}
.cqinput {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-left: 2px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #ffffff;
	border: 2px solid #00537F;
	font-weight: bold;
}
.blueSide {background-image: url(images/dot_blue.gif); background-repeat: repeat-y;}

.bgwhite {
	background-color: #ffffff;
}

.bgltblue {
	background-image: url(images/dot_ltblue.gif);
	background-color: #93BCD2;
}

.bgbody {
	background-color: #ffffff;
}

.bggreen {
	background-image: url(images/dot_green.gif);
	background-color: #97CD39;
}

.bgdkgreen {
	background-image: url(images/dot_dkgreen.gif);
	background-color: #669900;
}

.bgpattern {
	background-color:#bed7e4;
}

.bgtopleft {
	background-image: url(images/bg_headerleft.gif);
}

.bgtop {
	background-image: url(images/bg_header.gif);
}

.logintext {
	color: #4b5052;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.loginhdrtext {
	color: #000000;
	font-size: 20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bluetext {
	color: #163d5d;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.whitetext {
	color: #ffffff;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
	.splashsubmit
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size: 13px;
		color: #3b99c8;
		padding-left: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		font-weight: bold;
		border: 0px solid #9eb758;
		background-color: transparent;
		width: 77px;
		height: 40px;
		background-image: url('/images/wrap/splash_submit.gif');
	}
	
	.splashinput {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding-left: 2px;
		padding-top: 2px;
		padding-bottom: 2px;
		background-color: #ffffff;
		border: 2px solid #9eb758;
		width:175px;
		font-weight: bold;
	}
	form {
	display:inline;
	}
	
	
table.mealplantable{
  font-family:Verdana;
  font-size:11px;
  color:#000;
  height:100%;
}
table.mealplantable tr td, table.mealplantable_totals tr td{
  border-style:dotted;
  border-color:#CCCCCC;
  border-width:2px;
  border-top:none;
  border-left:none;
  height:20px;
  padding-left:10px;
  line-height:1.4em;
}
table.mealplantable tr td.mealtype{
  border-left-style:dotted;
  border-left-color:#CCCCCC;
  border-left-width:2px;
  font-weight:bold;
  background-color:#E9ECB9;
}
table.mealplantable tr td.mealtype a:link{
  color:#000;
  font-family:Verdana;
  text-decoration:none;
  font-weight:bold;
}
table.mealplantable tr td.mealtype a:visited{
  color:#000;
  font-family:Verdana;
  text-decoration:none;
  font-weight:bold;
}
table.mealplantable tr td.mealtype a:hover{
  color:#000;
  font-family:Verdana;
  text-decoration:underline;
  font-weight:bold;
}

table.mealplantable_totals{
  width:174px;
  margin-left:auto;
  margin-right:auto;
  _margin-top:-10px;
  _margin-left:-33px;
  font-family:Verdana;
  font-size:11px;
  color:#000;
  height:100%;
}
table.mealplantable_totals tr td.totaltype{
  border-left-style:dotted;
  border-left-color:#CCCCCC;
  border-left-width:2px;
  font-weight:bold;
  background-color:#FFD59D;
}

table.mealplan_box_table{
  border-style:solid;
  border-width:1px;
  border-color:#CCC;
  padding-top:10px;
  padding-bottom:10px;
  padding-left:20px;
}
table.mealplan_box_table tr.mealplan_box_table_heading{
  height:95px;
}
table.mealplan_box_table tr.mealplan_box_table_heading td.mealplan_box_table_heading_left{
  width:370px;
  background-repeat:no-repeat;
  background-position:bottom right;
  padding-bottom:4px;
  color:#FFF;
  font-family:Verdana;
  font-weight:bold;
  font-size:14px;
}
table.mealplan_box_table tr.mealplan_box_table_heading td.mealplan_box_table_heading_right{
  width:215px;
  background-image:url('/images/mealplan_totals_col.jpg');
  background-repeat:no-repeat;
  background-position:bottom left;
  padding-left:10px;
  padding-bottom:4px;
  color:#FFF;
  font-family:Verdana;
  font-weight:bold;
  font-size:14px;
}
table.mealplan_box_table tr.mealplan_box_table_heading td.mealplan_box_table_heading_right div.mealplan_box_table_heading_icon{
  
}
table.mealplan_box_table tr td.mealplan_box_table_left{
  width:370px;
}
table.mealplan_box_table tr td.mealplan_box_table_right{
  width:215px;
  text-align:center;
}
ul.rightmenu{
  width:159px;
  list-style-type:none;
  margin:0;
  padding:0;
}
ul.rightmenu li.top{
  height:20px;
  background:url('/images/hea-menu-top.jpg');
}
ul.rightmenu li.header{
  background:#99C0E7;
  text-align:center;
  font-family:Arial;
  font-weight:bold;
  color:#FFF;
  font-size:14px;
  padding-top:3px;
  padding-bottom:3px;
}
ul.rightmenu li.content{
  border-left:1px solid #99C0E7;
  border-right:1px solid #99C0E7;
  font-family:Verdana;
  text-align:center;
}
ul.rightmenu li.content div.divider{
  margin-left:auto;
  margin-right:auto;
  width:80%;
  border-bottom:1px solid #99C0E6;
  margin-top:5px;
  margin-bottom:5px;
}
ul.rightmenu li.content a, ul.rightmenu li.content a.link, ul.rightmenu li.content a.active, ul.rightmenu li.content a.visited, ul.rightmenu li.content a.hover{
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  color:#CC6517;
}
ul.rightmenu li.content input.bluebutton{
  border:1px solid #CCC;
}
ul.rightmenu li.content span.rsidebar-expro-plancap{
  font-family:Verdana;
  font-size:10px;
  font-weight:bold;
  color:#CC6517;
}
ul.rightmenu li.content span.activity{
  font-family:Verdana;
  font-size:10px;
}
ul.rightmenu li.bottom{
  height:20px;
  background:url('/images/hea-menu-bottom.jpg');
}

