body {
	margin: 0px 0px 0px 0px;
	font-family: Verdana, sans-serif, Geneva, Arial, Helvetica;
	color: #000000;
	font-size: 12px;
}
div, p, td, li, dd, dl, dt, ul   {
	/* redundant selectors for NS4 */
	font-family: Verdana, sans-serif, Geneva, Arial, Helvetica;
    font-size: 12px;
	color: #000000;
}
th {
	/* redundant selectors for NS4 */
	font-family: Verdana, sans-serif, Geneva, Arial, Helvetica;
	color: #032734;
    font-size: 12px;
	background-color: #EAEAEA;
}

a.franchiseLink {
	 color: #2B85BB;
	 text-decoration: none;
}
a.franchiseLink:hover  {
	color: #FF850D;
 	text-decoration: none;
}


/*******************************/
/* ADDS LINE TO THE RIGHT OF THE TABLE SURROUNDING EVERYTHING */
.siteTable {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
/*******************************/

/*******************************/
/* CONTENT SECTION             */
.content {
	vertical-align: top;
	background-color: #FFFFFF;
	text-align: left;
}
/*******************************/

/*******************************/
/* IS USED FOR THE HEADER */
.header {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
	/* background-color: #000066; */
	/* background-color: #032734; */
	/* background-color: #0E2D41; */
	background-color: #A3B7CC;
	text-align: center;

	/*padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;*/
}
/*******************************/

/*******************************/
/* IS USED FOR THE FOOTER */
.footer {
	color: #000000;
	font-size: 10px;
	text-align: center;

	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 0px;

}
/*******************************/


/*******************************/
/* IS USED FOR EACH PAGE TITLE TEXT */
.pageTitle	{
	color: #000000;
	font-size: 24px;
	font-weight: normal;
	text-align: left;
/*	background-color: #94875B;  */
	width: 100%; 

	padding-top: 3px;
	padding-bottom: 2px;
	padding-left: 15px;
	padding-right: 0px;
	
/*	border-bottom: 2px solid #032734;*/
}
/*******************************/

/*******************************/
/* LEFT NAVIGATION             */
.leftNavHeader {
	font-size: 19px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.leftNav {
	vertical-align: top;
	background-color: #7ABEE5;
	text-align: left;
	
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 30px;
	padding-right: 5px;
}
/* THESE ARE FOR THE LEFT NAV LINKS */
.leftNavLink {
	font-size: 14px;
	/* font-weight: bold; */
	/* color: #032734; */
	color: #FFFFFF;
	text-decoration: none;
}
.leftNavLink:visited {
}
.leftNavLink:active {
}
.leftNavLink:hover {
}
/*******************************/


/*******************************/
/* TOP NAVIGATION             */
tr.topNav, tr.topNav td {
	height:30px;
	background-color: #7ABEE5;
}
/* THESE ARE FOR THE LEFT NAV LINKS */
.topNavLink {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
}
.topNavLink:visited {
}
.topNavLink:active {
}
.topNavLink:hover {
}
/*******************************/

/*************************************/
/* FRANCHISE DOCUMENT TABLE CLASSES  */
tr.tableHeader, tr.tableHeader td {
	background-color: #7ABEE5;
	color: #FFFFFF;
	font-size:12px;
	font-weight: bold;
}

 
/*******************************/
/* THIS IS FOR ANY MESSAGE DISPLAYED */
.messageText {
	font-family: Verdana, sans-serif, Geneva, Arial, Helvetica;
	color: #FF0000;
	font-size: 12px;
	font-weight: bold;
}
/*******************************/

/*******************************/
/* THIS IS PRIMARILY FOR THE FORMATTING OF THE "REQUIRED FIELD" ASTERISK */
.required {
	font-family: Verdana, sans-serif, Geneva, Arial, Helvetica;
	color: #FF0000;
	font-size: 14px;
	font-weight: bold;
	padding-right: 5px;
}
/*******************************/

/*******************************/
/* THIS IS FOR ALL THE HTML BUTTONS */
.buttonClass {
	font-family: Verdana, sans-serif, Geneva, Arial, Helvetica;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;

	background-color: #EE404A;

	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 3px;
	padding-right: 3px;
}
/*******************************/


/*******************************/
/* MISC TABLE CLASSES        */
tr.tableHeader th {
	color: #ffffff;
	border-bottom: 1px solid #000000;
	background-color: #006BB7;
}
/*******************************/

/*******************************/
/* LIST ROW CLASSES            */
.listRow { 
	background-color: #FFFFFF;
}
.listAltRow {
	background-color: #EAEAEA;
}
/*******************************/
