Body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	color: #000000;
	margin-top: 0px;
}

td, th {
	font-size: 12px;
}

p {
	font-size: 12px;
	line-height: 16px;
	text-align: left;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;    
	font-size: 18px; 
	font-style: normal; 
	font-weight: Bold; 
	color: #557396;
	text-align: left;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;    
	font-size: 14px; 
	font-style: normal; 
	font-weight: Bold; 
	color: #333333;
	text-align: left;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;    
	font-size: 14px; 
	font-style: normal; 
	font-weight: Bold; 
	color: #174278;
	text-align: left;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;    
	font-size: 14px; 
	font-style: normal; 
	font-weight: Bold; 
	color: #c41919;
	text-align: left;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;    
	font-size: 12px; 
	font-style: normal; 
	font-weight: Bold; 
	color: #333333;
	margin: 0 0 5px;
	text-align: left;
}

a:link, a:active, a:visited
{
	color: #2161a5;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

li 
{
	font-size: 12px;
	/*display: block;*/
	text-decoration: none;
	text-align: left;
	margin-top: 2px;
	list-style-type: disc;
	/*background: url('../../OnlineStore/Images/SiteImages/liDot.gif') no-repeat 0px 1px;*/
}

hr {
	height: 1px;
	border-top: 1px #bfbfbf solid;
	border-right: none;
	border-left: none;
	border-bottom: none;
}

.table {
	border: #bfbfbf solid;
	border-width: 1px 1px 0px 0px;
	background-color: whitesmoke;
}

.table td, .table tr { /* any td/tr at any level of 'table' */
	padding: 4px;
	margin: 1px;
	border: #e2e2e2 solid;
	border-width: 0px 0px 1px 1px;
	font-size: 8pt;
}

.table table
{
	border: #e2e2e2 solid;
	border-width: 1px 1px 0px 0px;
	background-color: whitesmoke;
}



/*"SMALL TEXT"-------------------------------*/
.finePrint {
	font-family: Arial, Helvetica; 
	font-size: 10px; 
	color: #333333;
	font-weight: normal;
	letter-spacing: normal
}

.finePrint A:link {
	text-decoration: none; 
	color: #417CB4;
}

.finePrint A:hover {
	text-decoration: underline; 
	color: #417CB4
}
.finePrintTitle {
	font-family: Arial, Helvetica; 
	font-size: 10px; 
	color: #333333;
	font-weight: bold;
	letter-spacing: normal
}
.disclaimer{
	font-family: Arial, Helvetica; 
	font-size: 9px; 
	color: #999999;
	font-weight: normal;
	letter-spacing: normal
}
.disclaimer a:hover{
	text-decoration: underline;
}
.disclaimerRed{
	font-family: Arial, Helvetica; 
	font-size: 9px; 
	color: #FF0000;
	font-weight: normal;
	letter-spacing: normal
}

/*END "SMALL TEXT"---------------------------*/

.midPrint {
	background-color:#FFFFFF;
	color: #000000;
	text-align: right;
}
 
.midPrint a:link {
    color: #000000;
	padding: 2px;
	text-decoration: none;
	font-size: 11px;
}
 
.midPrint a:visited {
    color: #000000;
	padding: 2px;
	text-decoration: none;
	font-size: 11px;
}
 
.midPrint a:hover {
    color: #2161a5;
	text-decoration: underline;
}
 
.strongPrint { 
	font-weight: bold;
	font-size: 12px;
	text-transform: none;
	color: color:#333333;
}

.warning {
	color: #FF0000;
	font-weight: bold;
}


/*"TOP BAR"------------------------------*/

.tableTitleBar
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1e1e1e;
	text-decoration: none;
	padding: 0px 9px 0px 9px;
}

.tableTitleBarHover
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #0094ec;
	text-decoration: none;
	padding: 0px 9px 0px 9px;	
}
/*END "TOP BAR"------------------------------*/

/*LEFT------------------------------*/

/*Left menu title text*/

.leftMenuTitle
{
	font-family: Arial, Helvetica;
	color:#557396;
	font-size: 11px;
	font-weight: bold
}

.leftMenuSub
{
	font-family: Arial, Helvetica;
	color:#444;
	font-size: 11px;
}

A.leftMenuTitle:link { font-family:  Arial, Helvetica; color:#557396; text-decoration:none; font-size: 11px; font-weight: bold  }
A.leftMenuTitle:visited { font-family: Arial, Helvetica; color:#557396; text-decoration:none; font-size: 11px; font-weight: bold  }
A.leftMenuTitle:active { font-family: Arial, Helvetica; color:#CC1111; text-decoration:none; font-size: 11px; font-weight: bold  }
A.leftMenuTitle:hover { font-family: Arial, Helvetica; color:#CC1111; text-decoration:none; font-size: 11px; font-weight: bold  }

A.leftMenuSub:link { font-size: 11px;  text-decoration:none; color: #444;}
A.leftMenuSub:visited { font-size: 11px;  text-decoration:none; color: #444;}
A.leftMenuSub:active { font-size: 11px;  text-decoration:none; color: #F33; }
A.leftMenuSub:hover { font-size: 11px;  text-decoration:none; color: #F33;}

/* / LEFT------------------------------*/

/*"FOOTER" -------------------*/
.tableFooter {
	background-image: url(../../OnlineStore/Images/SiteImages/footer/footerBg.gif);
}

.tableFooter td { /* only immediate tds of 'table' */
	padding: 0px; /* cellpadding */
	margin: 0px; /* cellspacing */
}

.footerPrint {  
	font-size: 7.5pt;
	font-weight: normal;
	text-transform: none;
	color: white;
}
/*END "FOOTER" ---------------*/

/*NEW IS ABOVE THIS LINE*/


/*"TABLE ROW HIGHLIGHT STYLES"--------------------*/
.tableStyle1, .tableStyle1 td, .tableStyle1 tr {  
	font-weight: bold;
	color: #000000;
	background-color: #ececec;
	border-bottom: solid 1px #c0c6d5;
}

.tableStyle1 a:link { color: #000000; }
.tableStyle1 a:visited { color: #000000; }
.tableStyle1 a:active { color: #000000; }
.tableStyle1 a:hover { color: #2161a5; }

.tableStyle2 
{
	/*background-color: #b4bbcb;*/
	background-color: #c0c6d5;
}

.tableStyle3 {
	background-color: rgb(229,229,249);
}
/*END "TABLE ROW HIGHLIGHT STYLES"----------------*/

/*"ASP FORM CONTROLS CSS"-------------------------*/
.formButton {
	font-family: "Trebuchet MS";
	font-size: 9pt;
	font-weight: bold;
	color: #444444;
	background-color: rgb(195,195,212);
	border-color: #CCCCCC #666666 #666666 #CCCCCC;
	border-style: outset;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}

textarea
{
	font-family: verdana,arial,sans-serif;
	font-size: 9pt;
}

.stretch
{
	width: 100%;
}
/*END "ASP FORM CONTROLS CSS"---------------------*/

/*"TAB CONTROL"-----------------------------------*/
/*a normal unselected tab*/
.tabItem
{
border-style: solid;
border-color: bfbfbf;
border-width: 1px 0px 0px 0px;
padding-left: 7px;
padding-right: 8px;
white-space:nowrap;
font-weight: bold;
font-size: 8pt;
color: #1e1e1e;
}

/*mouse hover over a normal unselected tab*/
.tabItemHover
{
border-style: solid;
border-color: bfbfbf;
border-width: 1px 0px 0px 0px;
padding-left: 7px;
padding-right: 8px;
white-space:nowrap;
font-weight: bold;
font-size: 8pt;
color: #0094ec;
}

/*a normal selected tab*/
.tabItemSelected
{
border-style: solid;
border-color: #bfbfbf;
padding-left: 7px;
padding-right: 8px;
border-width: 1px 0px 0px 0px;
white-space:nowrap;
font-weight: bold;
font-size: 8pt;
color: #0094ec;
}

/*an alternative display mode of selected tab*/
.tabItemSelectedAlt
{
border-style: solid;
border-color: #bfbfbf;
padding-left: 7px;
padding-right: 8px;
border-width: 1px 0px 0px 0px;
white-space:nowrap;
font-weight: bold;
font-size: 8pt;
color: #0094ec;
}

/*tab control trailing line to imitate top of page*/
.tabLine
{
border-style: solid;
border-color: bfbfbf;
border-width: 0px 0px 1px 0px;
width: 100%;
}
/*END "TAB CONTROL"-------------------------------*/

/*"TOP LEFT MENU BUTTONS"-------------------------*/
.leftButtonTop
{
	color:#FFFFFF;
	background-color: #52514c;
	border-color: #627895 #627895 #627895 #627895;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.leftButtonTopHover
{
	color:#FFFFFF;
	background-color: #52514c;
	border-color: #CCCCCC #CCCCCC #CCCCCC #CCCCCC;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.leftButtonBottom
{
	background-color: #0095ec;
	border-color: #0095ec #0095ec #0095ec #0095ec;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
.leftButtonFinePrint
{
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica; 
	font-size: 10px; 
	font-weight: normal;
	letter-spacing: normal
}
/*END "TOP LEFT MENU BUTTONS"----------------------*/

/*"FRANCHISE SPECIFIC"-----------------------------*/
.franchiseMenuStandard
{
	color:#4368b0;
	font-weight:normal;
	padding:4px;
	width: 100%;
	background-color:#d7e5ff;
	border-top-color:Silver;
	border-top-width: thin;
	border-top-style: solid;
}

.franchiseMenuHover
{
	color:#4368b0;
	font-weight:normal;
	padding:4px;
	width: 100%;
	background-color:#eff5ff;
	border-top-color:Silver;
	border-top-width: thin;
	border-top-style: solid;
}

.franchiseMenuSelected
{
	color:white;
	font-weight:normal;
	padding:4px;
	width: 100%;
	background-color:#6c9cd0;
	border-top-color:Silver;
	border-top-width: thin;
	border-top-style: solid;
}

.franchiseTableTitleBar
{
	background-color: #242B7B;
	font-size: 9pt;
	font-weight: normal;
	text-transform: none;
	color: White;
	padding: 3px 9px 3px 9px;
	border: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #000000 #FFFFFF #000000 #FFFFFF ;
	font-family: verdana,arial,sans-serif;  
	text-align: left;
}

.franchiseTableTitleBarHover
{
	background-color: #242B7B;
	font-size: 9pt;
	font-weight: normal;
	text-transform: none;
	color: #d7e5ff;
	padding: 3px 9px 3px 9px;
	border: solid;
	border-width: 1px 0px 1px 1px;
	border-color: #000000 #FFFFFF #000000 #FFFFFF ;
	font-family: verdana,arial,sans-serif;  
	text-align: left;
}
/*END "FRANCHISE SPECIFIC"-------------------------*/

/*"PRINTING BEHAVIOURS"----------------------------*/
@media print 
{
	.noprint2 { display: none; }
}
/*END "PRINTING BEHAVIOURS"------------------------*/