
.mainTable{

font-family: Ariel , sans-serif;

}


.heading {

font-weight: bold;
text-align: left;
padding-top:10px;
padding-left:110px;
padding-right:30px;
position:relative;

}

.topic {
font-weight:bold;
text-align:center;
font-size:12pt;
text-decoration:underline;
color:White;
}

.bold {

font-size: 10pt;
font-weight: bold;

}


.normal {

font-family: Ariel , sans-serif;
font-size: 12pt;
/*width:500;-*/

}
.big {

font-family: Ariel , sans-serif;
font-size: 12pt;
font-weight:bold;

}

.instruct {
font-size: 10pt;
text-align: left;
padding-left:110px;
padding-right:30px;
position:relative;

}

.submit {

text-align:right;
padding: 20 50 10 0

}

.tag{

font-size:10pt;
width: 150px;
white-space: nowrap;

}

.hours {

width: 40;

}

.tableHeading {

padding: 5 10 5 10;
font-weight: bold;
font-size: 9pt;
border: 1px solid black;
background-color:#0066cc;
color:white;

}


.tableDetail {

border:1px solid black;
font-size:8pt;

}
.bottomBar {

background-image:url(../images/bar.gif);
background-repeat:no-repeat;


}

table.yellowBar {

background-image: url(../images/Main_02.gif);
height: 300;
width: 155;
vertical-align: top; 
font-weight:bold;

}

.loginTitle {

text-align:center;
padding: 0 10 0 30;

}

.loginTag {

text-align:left;
padding: 0 0 0 31;
font-size: 8pt;
  
}

.bottomLinks {
      
 font-family: Ariel , sans-serif;
 font-size:10px;
 color: #000000;
 text-decoration:none;

}

.copyright {
    text-align: center;
color:gray;
font-size: 8pt;

}

.right {

text-align: center;

}

.ingTabTable {

border-collapse: collapse;
width: 100%;
height: 1;
vertical-align: top;
padding: 0;
margin: 0;
background-color:yellow;

}

.ingTabSelected {

font-weight:bold;
font-size:14pt;
font-family: arial;
width: 28%;
padding: 12 5 12 12;
border-right: 2px solid black;
background:url(../images/tabBlack.gif) 0 0 no-repeat blue;
color: white;
text-align: center;
cursor: pointer;

}

.ingTabDeselected {

font: bold 14pt arial;
width: 28%;
padding: 12 5 12 12;
border-right: 2px solid black;
background:url(../images/tabBlackDeselected.gif) 0 0 no-repeat #666666;
color: #AAAAAA;
text-align: center;
cursor: pointer;

}

.list {

width:150;
background:white;
font-weight:bold;

}

.ingList {

border: 1px solid black;
overflow: auto;
height: 300;
width: 200;
background:white;
cursor: pointer;


}

.ingredientTable {

background:blue;
border:12px outset darkgray;
width:700;
height:400;

}

.ingInstruct {

font-size: 10pt;
color:white;
width:100%;

}

.ingHeading {

font-size: 12pt;
color:white;
font-weight:bold;
text-align:center;

}

.errorText {
    background-color: yellow;
}

.noBanner {
  border-width:5px;
  border-style:outset;
  border-color:lightGray;
  text-align:center;
  background-color: darkgreen;
  color: yellow;
}

.bottom {
        font-family: Ariel , sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #999999;
	text-decoration:none;
}

.toolTip {

color:blue;
border-bottom-color:blue;
font-weight:bold;
font-size: 10pt;
border-bottom-style: dashed;
border-bottom-width:1px;
cursor: pointer;
}


.navBar {

  background-color:#0066cc;
  color:#99ccff;

}

/* Global Styles */

body {
        /*background-color:#99ccff;*/
	margin:0px;
	}


/* ID Styles */
/*
#navigation a {
	font:10px arial;
	color: #ffffff;
	text-decoration:none;
	letter-spacing:.1em;
	}

#navigation a:hover {
	color: #99CCFF;
	}
*/
#padding {
	padding:20px 5px 20px 5px;
	}

#calendar td {
	border: 1px solid rgb(0,51,153);
	}

#noborder td {
	border: 0px;
	}

#weekdays th {
	font:11px arial;
	color: #ffffff;
	font-weight:bold;
	border: 0px;
	padding:2px;
	}

#calheader td {
	font-weight:bold;
	}

/* Class Styles */

.logo {
        font-family: Ariel , sans-serif;
	font-size:30px;
	color: #006699;
	font-weight:bold;
	line-height:22px;
	}


a.navText:visited {
        font-family: Ariel , sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	letter-spacing:.05em;
	}

a.navText:active {
        font-family: Ariel , sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	letter-spacing:.05em;
	}

a.navText:link {
        font-family: Ariel , sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffff;
	text-decoration:none;
	letter-spacing:.05em;
	}

a.navText:hover {
        font-family: Ariel , sans-serif;
	font-size:12px;
	font-weight:bold;
	color: #ffffcc;
	text-decoration:underline;
	letter-spacing:.05em;
	}

a.botLinks:visited {
        font-family: Ariel , sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #999999;
	text-decoration:none;
	}

a.botLinks:active {
        font-family: Ariel , sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #999999;
	text-decoration:none;
	}

a.botLinks:link {
        font-family: Ariel , sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #999999;
	text-decoration:none;
	}

a.botLinks:hover {
        font-family: Ariel , sans-serif;
	font-size:10px;
	font-weight:bold;
	color: #000000;
	text-decoration:underline;
	}



.tagline {
        font-family: Ariel , sans-serif;
        font-size:16px;
        font-weight:bold;
	color: #006699;
	}

.smallText {
	font:12px verdana;
	color: #CC3300;
	line-height:18px;
	}

.pageHeader {
	font:30px verdana;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:38px;
	}

.bodyText {
	font:11px arial;
	color:#333333;
	line-height:24px;
	}

.pageName {
	font:20px georgia;
	color: #CC3300;
	letter-spacing:.1em;
	line-height:26px;
	}

.subHeader {
	font:14px verdana;
	color: #003399;
	font-weight:bold;
	line-height:20px;
	letter-spacing:.1em;
	}

