body {
  /* background:#0079C6; /* FOOW Blue */
  background-image: url(/CTWBM/CTW_BM/ImagesNew/web-background.gif);
  margin:0;
  padding:0px 0px;
  text-align:center;
  font:x-small/1.5em "Trebuchet MS",Verdana,Arial,Sans-serif;
  color:#333;
  font-size: small;
  }

#content {
  width:775px;
  margin:0 auto;
  text-align:left;
}

P {
	FONT-SIZE: 12px; 
	LINE-HEIGHT: normal; 
}
/*=============================================
   Main Page Structure
  =============================================*/

#main-wrapper {
  background:url("/CTWBM/CTW_BM/Images/bg-790px.gif") ;  
  float:left;
  width:775px;
}

#main-wrapper-no-bg {
  background:url("/CTWBM/CTW_BM/Images/bg-green-790px.gif") ;  
  float:left;
  width:775px;
}


/* Sidebar
----------------------------------------------- */

#sidebar {
  background:#DBEF3B;  /* Corporate Green */
  float:left;
  width:160px;
}

#sidebar-inner {
/*  float:right;
  text-align:right;
 */
 padding-left: 8px;
}

.input120 {
	BORDER-RIGHT: #666666 1px solid; 
	BORDER-TOP: #666666 1px solid; 
	FONT-SIZE: 11px; 
	BORDER-LEFT: #666666 1px solid; 
	COLOR: #000000; 
	BORDER-BOTTOM: #666666 1px solid; 
	FONT-FAMILY: Verdana, Arial;
	width: 120px; 
}

.navLink {
  FONT-FAMILY: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif bold;
  FONT-WEIGHT: BOLD;
  font-size: 13px;
  color:#ffffff;
}


.navLink A {
  FONT-FAMILY: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif bold;
  FONT-WEIGHT: BOLD;
  font-size: 13px;
  color:#ffffff;
  TEXT-DECORATION: none;
}

.navLink A:hover {
  FONT-FAMILY: "Trebuchet MS", Geneva, Arial, Helvetica, sans-serif bold;
  FONT-WEIGHT: BOLD;
  font-size: 13px;
  color:#ffffff;
  TEXT-DECORATION: underline;
}

.navLinkSmall {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif bold;
  FONT-WEIGHT: normal;
  font-size: 10px;
  color:#ffffff;
}

.navLinkSmall A {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif bold;
  FONT-WEIGHT: normal;
  font-size: 10px;
  color:#ffffff;
  TEXT-DECORATION: underline;
}

.navLinkSmall A:hover {
  FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif bold;
  FONT-WEIGHT: normal;
  font-size: 10px;
  color:#ffffff;
  TEXT-DECORATION: underline;
}

.bgBlueCol{
	background-color: #0079c6;
}

/* Main
----------------------------------------------- */

#main {
  background:#FFF;
  float: left;
  width:600px;
}

#main-green {
  background:#DBEF3B;
  float: left;
  width:600px;
}


/* padded content inside of main */
#main-padded {
  /*     T R    B L */
  margin:0 20px 0 20px;
}

#main-alignright {
  /*     T    R   B L */
  margin:120px 0px 0 0px;
  float:right;
}

.text_h1 {
	background:url(/CTWBM/CTW_BM/images/bg_gray_dotted.gif) bottom repeat-x;
	FONT-SIZE: 12px; 
	COLOR: #FF0000; 
	FONT-FAMILY: Verdana, Arial; 
	font-weight: bold;
	TEXT-DECORATION: none;
	padding-top: 15px;
}

.text_back {
	background:url(/CTWBM/CTW_BM/images/bg_gray_dotted.gif) bottom repeat-x;
	FONT-SIZE: 14px; 
	COLOR: #FF0000; 
	FONT-FAMILY: Verdana, Arial; 
	font-weight: bold;
	TEXT-DECORATION: none;
	margin-top: 15px;
	margin-bottom: 15px;
}


.txt_categories {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	COLOR: #095aa6; 
	FONT-FAMILY: Verdana, Arial
}

.txt_categories A {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #095aa6; 
	FONT-FAMILY: Verdana, Arial
}

.txt_categories A:hover {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	FONT-FAMILY: Verdana, Arial
  COLOR: #095aa6; 
  background-color: #DBEF3b;

}

/* For News Articles */
.byline {
	font-size: 1.1em;
	font-weight: normal;
}
.caption .date .source {
	font-size: .95em;
	font-weight: normal;
	margin: 0;
}
.photocredit {
	color: #999;
	text-align: right;
	margin: 0px;
	font-size: .9em;
}


/* Purple Franchisee table Listing
----------------------------------------------- */
table.data {
	border-collapse: collapse; 
	border-spacing: 0;	
	width: 90%;
}
  
table.data caption,
table.data td,
table.data a,
table.data a:hover {
	padding: 8px;
	font-family: Verdana;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
}  

table.data th {
	padding: 10px;
    background-color: #fff;
	font-family: Verdana;
	font-size: 18px;	
	color: #7C76B7;
    text-align: left;
}

/* odd table rows 1,3,5,7,... */
table tr.odd {
    background-color: #7C76B7;
    text-align: left;
}

/* even table rows 2,4,6,8,... */
table tr.even {
    background-color: #8B85BF;
    text-align: left;
}

/* hovered table rows */
table tr.odd:hover,
table tr.even:hover,
table tr.hover {
    background-color: #A19CCC;
}

/* Franchisee Individual Info
----------------------------------------------- */
table.zee {
	margin-top: 10px;
	border-collapse: collapse; 
	border-spacing: 0;	
	width: 80%;
    background-color: #7C76B7;
    text-align: left;	
}

table.zee caption,
table.zee td,
table.zee a,
table.zee a:hover {
	padding: 12px;
	font-family: Verdana;
	font-size: 12px;
	color: #fff;
}  

/* Footer
----------------------------------------------- */
#footer {
  text-align:center;
  margin:auto auto;
  padding:0 0 0 0;
  float: left;
}