.menuBox, .clearBox,
.ltOliveBox, .mdOliveBox, .dkOliveBox,
.ltBlueBox, .mdBlueBox, .dkBlueBox,
.portalBox, outlineBox {
text-align: center;
background-color : rgb(206, 222, 189);
font-family      : monospace;
font-size        : 11px;
color            : black;
padding-top      : 6px;
padding-bottom   : 2px;
margin-top       : 2px;
}
.clearBox, .outlineBox {
background-color : transparent;
}
.outlineBox {
border: 1px solid gray;
}
.dkOliveBox {
background-color : #6b795a;
color:white;
}
.mdOliveBox {
background-color : #adba8c;
}
.ltOliveBox {
background-color : #cedebd;
}
.dkBlueBox {
background-color : #003658;
color:white;
}
.mdBlueBox {
background-color : #1f669b;
color:white;
}
.ltBlueBox {
background-color : #C0D4e6;
}
.dkBlueGreenBox {
background-color : #1e4552;
color:white;
}

 
INPUT 
{ 
	font-family: arial, verdana, ms sans serif; 
	font-weight: bold; 
	font-size: 8pt; 
}

INPUT.submit
{
	background-color: #0000FF; 
	color: white; 
	font-family: arial, verdana, ms sans serif; 
}
INPUT.submitDisabled
{
	background-color: grey; 
	color: white; 
	font-family: arial, verdana, ms sans serif; 
}

SELECT 
{ 
	font-family: arial, verdana, ms sans serif; 
	font-weight: normal; 
	font-size: 8pt; 
	text-align: right; 
}
.quan
{
	font-family: arial, verdana, ms sans serif; 
	font-weight: normal; 
	font-size: 8pt; 
	color: 000066; 
}

TD.cartBox {
background: #DDDDDD;
font-size: 10px;
padding: 3px;
border: 1px dotted #ffff00;
}

.cart_header 
{
background: #DDDDDD;
font-size: 10px;
padding: 4px;
border: 1px solid #BBBBBB;
}


.paddedtable
{
	padding: 5px;
}

.title
{
	font-weight: bold;
	font-style: italic;
	font-size: 10px;
}


.selectorpanel
{
	padding: 4px;	
	margin-top: 4px;	
	border: 1px solid #BBBBBB;
}


.productpanel
{
	padding: 4px;	
	margin-top: 4px;	
	border: 1px solid #BBBBBB;
}

.overviewpanel
{
	padding: 8px;	
	border: 1px solid #BBBBBB;
}


.content
{
	text-align: left;
	width: 100%;
	padding: 10px;
}


P
{

}

.emp
{
	font-style: italic;

}

.logintable
{
	border: 1px solid grey;
	padding: 10px;
}

.productTable
{
	border: 1px dashed white;
	padding: 5px;
	margin: 5px;
	width: 150px;
	height: 150px;
}

.emphasis
{
	font-weight: bold;
	color: #003399; 
	font-size: 12px;
	margin: 10px;
}


.question
{
	font-style: italic;
	color: #003399; 
	font-size: 12px;

}

.answer
{
	padding-left: 15px;
}



.policyAgreementCheckbox
{
	border: 1px solid red;
}


.registerTable
{
	padding: 15px;
	border: 1px solid white;
	width=100%;
}


.registerTableTitle
{
	font-weight: bold;
	text-align: right;
}

.schoolPics
{
	padding: 10px;
}

.centerPic
{
	text-align: center;	

}







