body
{
	margin-top: 0;
	margin-left: 0;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
}
p, td	{ font-family: Arial,Helvetica,Swiss,sans-serif; font-size: 12px; }


/*	a:hover	{ color: #FF0000; background-color:#F7E300; }	*/

#pagetitle
{
	text-align: center;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	font-size: 18px;
	color: #1F2763;
}

#content
{
	margin: 20px 20px 15px 20px;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: justify;
	color: #000000;
	}

.contentbg	{ background-color: #FFFFFF; }
.footerbg	{ background-color: #FFFFFF; }

.linktoform	{ float: right; text-align: center; margin: 0px 0px 20px 0px;}
.linktoform	img	{ margin: 0px 4px 0px 4px; }
.promo	{ color: #FF0000; font-weight: bold;}
.promolarge	{ color: #FF0000; font-weight: bold; font-size: 16px; text-align: center; }
.formnotavailable
{
	float: right;
	color: #FF0000;
	font-weight: bold;
	font-size: 12px;
	text-align: center;
	margin: 5px 0px 10px 10px;
	padding: 20px 20px 20px 20px;
	border: 2px ridge #FF0000;
}
.formnotavailable2
{
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
	border: 2px ridge #FF0000;
}

.header
{
	text-align: center;
	text-decoration: underline;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	font-size: 16px;
	color: #1F2763;
}

.header2
{
	text-align: center;
	text-decoration: underline;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1F2763;
}

.header3
{
	text-align: center;
	text-decoration: none;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ff5400;
	width: 500px;
}

.headersub
{
	text-align: left;
	text-decoration: none;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #1F2763;
}
.center	{ text-align: center; }
.b	{ font-weight: bold; }
.u	{ text-decoration: underline; }
.bu { font-weight: bold; text-decoration: underline; }
.i	{ font-style: italic; }
.red	{ color: #FF0000; }

.smallboldblue
{
	color: navy;
	font-size: 11px;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	text-align: center;
}

.storelist	{ margin: 10px 0px 10px 15px; }
.storeletters
{
	text-align: center;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
.storeletters a	{ display: inline; }

.formnotes
{
	margin: 10px 0px 10px 0px;
	text-align: center;
	font-weight: bold;
	width: 500;
}

.nopobox	{ font-size: 11px; font-weight: bold; color: #FF0000; }
.promocodeinfo	{ font-size: 12px; font-weight: bold; color: #000000; }
.promoinfotext
{
	text-align: center;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: normal;
	font-size: 12px;
	color: #1F2763;
}
.orderinfotext
{
	text-align: center;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #1F2763;
}

.linktogiftitems
{
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}

.linktoprints
{
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: normal;
	text-align: center;
}

.orderbycheck	{ font-weight: bold; padding: 2px 15px 2px 15px; text-align: center; border: 2px ridge #CCCCCC; }
.promoprice1	{ font-size: 12px; text-decoration: line-through; }
.promoprice2	{ font-size: 12px; color: #FF0000; font-weight: bold; }
.regprice	{ font-size: 12px; color: #000000; font-weight: bold }
.prodname	{ font-size: 11px; font-weight: bold; }
.proddetails	{ font-size: 10px; margin: 2px 0px 0px 15px; }
.shinfo	{ font-size: 11px; font-weight: normal; text-align: center; }

.textsmall, .small	{ font-size: 10px; }
.textlarge	{ font-size: 16px; font-weight: bold; }
.textlargered	{ font-size: 16px; font-weight: bold; color: #FF0000; }
.text18red	{ font-size: 18px; font-weight: bold; color: #FF0000; }

.clickheretoorder
{
	text-align: center;
	font-weight: bold;
	font-size: 16px;
}

.gradtimeinfo
{
	color: navy;
	font-size: 11px;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	text-align: center;
}

.specialnote
{
	color: red;
	font-size: 11px;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	text-align: center;
}
.promocontact
{
	color: navy;
	font-size: 11px;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	text-align: center;
}

/********************/
/* STYLE FOR FOOTER */
/********************/
.footer
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10px;
	color: #000000;
}
.footerTable	{}
.footerTR	{}
.footerTD
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10px;
	text-align: center;
}
.footerTD2
{
	font-family: Arial,Helvetica,Geneva,Swiss,SunSans-Regular,sans-serif;
	font-size: 10px;
	text-align: center;
	background-color: #F7E300;
	color: #1F2763;
}
/***************************/
/* END OF STYLE FOR FOOTER */
/***************************/

/*************/
/* NAV PANEL */
/*************/

#nav
{
	backgroung-image: url('/images/navbg.gif');
	background-repeat: repeat-y;
	width: 150;
}
.navbtn	{ margin: 4px 0px 4px 0px; }

#navnew
{
	background-image: url('/images/layout/nav_bkgd.gif');
	background-repeat: repeat-y;
	width: 150;
}

/********************/
/* END OF NAV PANEL */
/********************/

.darkblue
{
	color: navy;
	font-size: 12px;
	font-family: Arial,Helvetica,Swiss,sans-serif;
	font-weight: bold;
	text-align: center;
}

.red	{ color: red; }
.smaller	{ font-size: 10px; }
.redbigbold	{ color: red; font-size: 14px; font-weight: bold;}


/*************************/
/* STYLES FOR NEW LAYOUT */
/*************************/
.bodytext1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin-top: 12px;
	margin-left: 0px;
	;
	padding-left: 12px;
	margin-right: 12px;
}
.bottommenu
{

	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: bold; 
	font-variant: normal; 
	color: #333333
}
.subhead {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bolder;
	color: #663333;
	margin-left: 0px;
	padding-left: 12px;
}
.photocaption {
	font-family: "Courier New", Courier, mono;
	font-size: 11px;
	font-style: oblique;
	line-height: normal;
	font-weight: bolder;
	font-variant: normal;
	text-transform: none;
	color: #000000;
}
.menutext {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal; text-transform: none; color: #000000; font-variant: normal}
.menustext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: lowercase;
	color: #000000;
}
.headline2 {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bolder; font-variant: normal; text-transform: uppercase; color: #000033; padding-left: 12px}
.bodytext2 {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; font-variant: normal; color: #000000; text-transform: none; padding-left: 12px}
.schoollist {  font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: normal; color: #333333}
.formlist {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660000;
}
.formlist2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.giftmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000066;
}
.rules {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	color: #666666;
}
.tableheadline {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bolder;
	color: #663333;
	margin-left: 0px;
	padding-left: 0px;
}
.tabletext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	margin-top: 0px;
	margin-left: 0px;
	;
	padding-left: 0px;
}
.tableheadlineblue {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: bolder;
	color: #000033;
	margin-left: 0px;
	padding-left: 0px;
}
.productmenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #333333;
	text-transform: none;
}
.producthilight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #663333;
	text-transform: uppercase;
}
.giftmenublack {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
}


.marketingtable
	{
		height: 220;
		width: 275;
		border-style: outset;
		border-width: 2;

	}
.marketingheading
	{
		height: 50;
		font-size: 16;
		text-align: center;
		vertical-align: center;

	}
.marketingcontent
	{
		border-style: dotted;
		border-width: 0;
		margin-top: 8;
		margin-bottom:6;
		margin-left: 8;
		margin-right: 8;
		height: ;
	}
.marketingimageportrait
	{
		height: 130;
		width: ;
		border-style: none;
	}
.marketingimagelandscape
	{
		height: ;
		width: 130;
		border-style: none;
	}
.marketingtext
	{
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 10px;
		vertical-align: top;
		padding-left: 8;
	}