	 body  {
   		margin: 0px;
		color: #003366;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 12px;
    	}
	a {
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
    	} 
    	a:link {
    		color: #FFFFFF;
    		background-color: transparent;
    	}
    	a:visited {
    		color: #FFFFFF;
    		background-color: transparent;
    	}
    	a:hover {
    		color: #003366;
    		background-color: transparent; 
      }
	a:active {
    		color: #003366;
    		background-color: transparent;
      }
	a.blue {
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
		text-decoration: none;
    	} 
    	a.blue:link {
 		color: #003366;
 		font-size: 10px;
		font-weight: bold;
    		background-color: transparent;
    	}
    	a.blue:visited {
    		color: #003366;
    		background-color: transparent;
    	}
    	a.blue:hover {
    		color: #003366;
    		background-color: transparent;
    		text-decoration: underline;
      }
	a.blue:active {
    		color: #003366;
    		background-color: transparent;
      }
      
	.navigation a {
		font-size: 11px;
		font-weight: bold;
		background-color: transparent;
		text-decoration: none;
		margin-left: 5px;
      }
	.navigation a:link {
		color: #FFFFFF;
		font-size: 11px;
		background-color: transparent;
      }
	.navigation a:visited {
		color: #FFFFFF;
		font-size: 11px;
		background-color: transparent;
      }
	.navigation a:hover {
		color: #FFFF00;
		font-size: 11px;
		background-color: transparent;
       }
	.navigation a:active {
		color: #FFFFFF;
		font-size: 11px;
		background-color: transparent;
	}
      a.topnavigation  {
		font-size: 10px;
		font-weight: bold;
		background-color: transparent;
		text-decoration: none;
		margin-left: 5px;
      }
      a.topnavigation:link {
		color: #FFFFFF;
		font-size: 10px;
		background-color: transparent;
      }
      a.topnavigation:visited {
		color: #FFFFFF;
		font-size: 10px;
		background-color: transparent;
      }
      a.topnavigation:hover {
		color: #FF0000;
		font-size: 10px;
		background-color: transparent;
       }
       a.topnavigation:active {
		color: #FFFFFF;
		font-size: 10px;
		background-color: transparent;
	}

      a.topnavigation_active:link {
		color: #FFFF00;
		font-size: 10px;
		background-color: transparent;
      }
      a.topnavigation_active:visited {
		color: #FFFF00;
		font-size: 10px;
		background-color: transparent;
      }
      a.topnavigation_active:hover {
		color: #FF0000;
		font-size: 10px;
		background-color: transparent;
       }
       a.topnavigation_active:active {
		color: #FFFF00;
		font-size: 10px;
		background-color: transparent;
	}
	
      a.info:link {
    		color: #FFFFFF;
    		background-color: transparent;
			font-size: 11px;
      }
      a.info:visited {
    		color: #FFFFFF;
    		background-color: transparent;
			font-size: 11px;
      }
      a.info:hover {
    		color: #FFFF00;
    		background-color: transparent;
			font-size: 11px;
       }
       a.info:active {
    		color: #FFFF00;
    		background-color: transparent;
			font-size: 11px;
	}
	
	.subNavigation a {
		font-size: 11px;
		font-weight: bold;
		background-color: green;
		text-decoration: none;
		margin-left: 5px;
      }
	.subNavigation a:link {
		color: #99CCFF;
		font-size: 11px;
		background-color: transparent;
      }
	.subNavigation a:visited {
		color: #99CCFF;
		font-size: 11px;
		background-color: transparent;
      }
	.subNavigation a:hover {
		color: #CCFFFF;
		font-size: 11px;
		background-color: transparent;
       }
	.subNavigation a:active {
		color: #99CCFF;
		font-size: 11px;
		background-color: transparent;
	}


	a.subNavigation{
		font-size: 11px;
		font-weight: normal;
		background-color: green;
		text-decoration: none;
		margin-left: 5px;
      }
	a.subNavigation:link {
		color: #99CCFF;
		font-size: 11px;
		background-color: transparent;
      }
	a.subNavigation:visited {
		color: #99CCFF;
		font-size: 11px;
		background-color: transparent;
      }
	a.subNavigation:hover {
		color: #CCFFFF;
		font-size: 11px;
		background-color: transparent;
       }
	a.subNavigation:active {
		color: #99CCFF;
		font-size: 11px;
		background-color: transparent;
	}


	.content a {
		color: #FF0000;
		font-size: 11px;
		text-decoration: none;
		background-color: transparent;
    	}
	.content a:link {
		color: #FF0000;
		font-size: 11px;
		text-decoration: none;
		background-color: transparent;
    	}
	.content a:visited {
		color: #FF0000;
		font-size: 11px;
		text-decoration: none;
		background-color: transparent;
    	}
	.content a:hover {
		color: #FF0000;
		font-size: 11px;
		background-color: transparent;
		text-decoration: underline;
    	}
	.content a:active {
		color: #FF0000;
		font-size: 11px;
		background-color: transparent;
		text-decoration: underline;
	}
	.steps_active {
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
	}
	.steps_inactive {
		color: #666666;
		font-size: 10px;
		font-weight: bold;
		cursor: default;
	}
	.steps_hover {
		color: #FFFF00;
		font-size: 10px;
		font-weight: bold;
	}
	.steps_visited {
		color: #666666;
		font-size: 10px;
		font-weight: bold;
	}
	.header1 {
		color: #003366;
		font-size: 10px;
		font-weight: bold;
	}
	.header2 {
		color: #FFFFFF;
		font-size: 10px;
		font-weight: bold;
	}
	.header3 {
		color: #FFOOOO;
		font-size: 10px;
		font-weight: bold;
	}
	.packagelist_companyinfo {
		color: #003366;
		font-size: 10px;
	}
	.packagelist_title {
		color: #003366;
		font-size: 12px;
		font-weight: bold;
	}
	.packagelist_info {
		color: #003366;
		font-size: 10px;
	}
	.whitesmall {
		color: #ffffff;
		font-size: 10px;
	}
	.faq{
		color: #003366;
		font-size: 10px;	
	}
	.packagelist_price {
		color: #003366;
		font-size: 16px;
		font-weight: bold;
	}
	.packagelist_includes {
		color: #FFOOOO;
		font-size: 10px;
	}
	.packagepicture{
		border:1px solid #003366;
	}
	.detail_title {
		color: #003366;
		font-size: 20px;
		font-weight: bold;
	}
	.detail_info {
		color: #003366;
		font-size: 10px;
	}
	.detail_price {
		color: #003366;
		font-size: 25px;
		font-weight: bold;
	}
	.detail_includes {
		color: #FFOOOO;
		font-size: 10px;
		font-weight: bold;
	}
	.even_cartrow{
		background-color: #FFFFFF;
		border-bottom: 1px solid #99CCFF;
	}
	.odd_cartrow{
		background-color: #E9F3FC;
		border-bottom: 1px solid #99CCFF;
	}
	.legend_info {
		color: #003366;
		font-size: 10px;
		font-weight: bold;
	}
	.legend_title {
		color: #FFFFFF;
		font-size: 14px;
		font-weight: bold;
	}
	.legend_note {
		color: #FFOOOO;
		font-size: 12px;
		font-weight: bold;
	}
	.textbox_title {
		color: #003366;
		font-size: 11px;
		font-weight: bold;
		margin-left: 5px;
	}
	.find_info {
		color: #003366;
		font-size: 9px;
	}
	.textbox_required { 
		color: #FF0000;
		font-size: 11px;
		font-weight: bold;
		margin-left: 5px;
	}
	.textbox_error { 
		BORDER-RIGHT: #FF0000 1px solid; 
		BORDER-TOP: #FF0000 1px solid; 
		BORDER-LEFT: #FF0000 1px solid; 
		BORDER-BOTTOM: #FF0000 1px solid; 
		BACKGROUND-COLOR: #FFFFFF;
	}
	.error_message { 
		color: #FF0000;
		font-size: 11px;
		font-weight: bold;
		margin-left: 5px;
	}	
	.textbox_qty { 
		BORDER-RIGHT: #003366 1px solid; 
		BORDER-TOP: #003366 1px solid; 
		BORDER-LEFT: #003366 1px solid; 
		BORDER-BOTTOM: #003366 1px solid; 
		BACKGROUND-COLOR: #FFFFFF;
		TEXT-ALIGN: CENTER;
	}
	.textbox_qty_error { 
		BORDER-RIGHT: #FF0000 1px solid; 
		BORDER-TOP: #FF0000 1px solid; 
		BORDER-LEFT: #FF0000 1px solid; 
		BORDER-BOTTOM: #FF0000 1px solid; 
		BACKGROUND-COLOR: #FFFFFF;
		TEXT-ALIGN: CENTER;
	}	
	.textbox_disabled{
		background-color: #EEEEEE;
		border: 1px solid #AAAAAA;
		color: #AAAAAA
	}
	.textbox { 
		BORDER-RIGHT: #003366 1px solid; 
		BORDER-TOP: #003366 1px solid; 
		BORDER-LEFT: #003366 1px solid; 
		BORDER-BOTTOM: #003366 1px solid; 
		BACKGROUND-COLOR: #FFFFFF;
	}
	SELECT {
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 9pt;color:#4C4C4C;
		BORDER-RIGHT: none; 
		BORDER-TOP: none; 
		BORDER-LEFT: none; 
		BORDER-BOTTOM: none; 
		BACKGROUND-COLOR: #FFFFFF}

	TEXTAREA {
		font-family: verdana,arial,helvetica,sans-serif;
		font-size: 9pt;color:#4C4C4C; 
		BORDER-RIGHT: #46bdf9 2px solid; 
		BORDER-TOP: #46bdf9 2px solid; 
		BORDER-LEFT: #46bdf9 2px solid; 
		WIDTH: 200px; 
		BORDER-BOTTOM: #46bdf9 2px solid; 
		BACKGROUND-COLOR: #ffffff;
		behavior: url(maxlength.htc);
	}

	.calendar{
		BACKGROUND-COLOR: #9C9C9C;
		BORDER: 1px solid black;
	}

	.calendar_head{
		BACKGROUND-COLOR: #003366;
	}

	.calendar_day{
		BACKGROUND-COLOR: #FFFFFF;
	}

	.no_delivery{
		BORDER: 1px solid	#003366;
	}

	.delivery_included{
		BACKGROUND-COLOR: #82C631;
		BORDER: 1px solid	#003366;
	}

	.priority_overnight{
		BACKGROUND-COLOR: #2EAECB;
		BORDER: 1px solid	#003366;
	}

	.saturday_delivery{
		BACKGROUND-COLOR: #FFFF01;
		BORDER: 1px solid	#003366;
	}


.calHeader { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #FFFFFF}
.calDays { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #FFFFFF;}
 
a.calLinkDays:link { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #1C5179;text-decoration: none}
a.calLinkDays:visited { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #1C5179;text-decoration: none}
a.calLinkDays:hover { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; color: #1C5179;text-decoration: none}



.eventCellGreen
{
    BORDER-RIGHT: #1C5179 1px ridge;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #1C5179 1px ridge;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #1C5179 1px ridge;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #1C5179 1px ridge;
    HEIGHT: 50px;
    WIDTH:50px;
    BACKGROUND-COLOR: #A0CE26

}

.eventCellyellow
{
    BORDER-RIGHT: #1C5179 1px ridge;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #1C5179 1px ridge;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #1C5179 1px ridge;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #1C5179 1px ridge;
    HEIGHT: 50px;
    WIDTH:50px;
    BACKGROUND-COLOR: #F8F400
}

.eventCellblue
{
    BORDER-RIGHT: #1C5179 1px ridge;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #1C5179 1px ridge;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #1C5179 1px ridge;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #1C5179 1px ridge;
    HEIGHT: 50px;
    WIDTH:50px;
    BACKGROUND-COLOR: #00B1E9
}


.eventCellpink
{
    BORDER-RIGHT: #1C5179 1px ridge;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #1C5179 1px ridge;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #1C5179 1px ridge;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #1C5179 1px ridge;
    HEIGHT: 50px;
    WIDTH:50px;
    BACKGROUND-COLOR: #EB91AF
}
.daygraycell
{
    BORDER-RIGHT: #1C5179 1px ridge;
    PADDING-RIGHT: 0px;
    BORDER-TOP: #1C5179 1px ridge;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: #1C5179 1px ridge;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: #1C5179 1px ridge;
    HEIGHT: 50px;
    WIDTH:50px;
    BACKGROUND-COLOR: #aaaaaa
}

.calDaysHeader 
{ 
    BORDER-RIGHT: #1C5179 1px ridge;
    PADDING-RIGHT: 6px;
    BORDER-TOP: #1C5179 1px ridge;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 6px;
    BORDER-LEFT: #1C5179 1px ridge;
    PADDING-TOP: 6px;
    BORDER-BOTTOM: #1C5179 1px ridge;
    font-family: verdana,arial,helvetica,sans-serif; 
    font-size: 10px; color: #1C5179
	
}
