/**
 * Body element style
 */

body {
   background-color : #FFFFFF;
   margin : 0 0 0 0;
}

/**
 * Anchor generic element style
 */

a:link {
	color : #96AEBE;
	text-decoration: none
	}
a:visited {
	color : #96AEBE;
	text-decoration: none
	}
a:active {
	color : #96AEBE;
	text-decoration: none
	}
a:hover {
	color : #96AEBE;
	text-decoration:underline;
	}

/**
* Title fonts
 */

.tableTitle {
	color : #0D5598;
	font-size : 20px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.columnTitle {
	color : #6D5C41;
	font-size : 13px;
	font-family : "lucida grande", arial, sans-serif;
	}

/**
 * Title fonts
 */

.textTitle {
	color : #0D5598;
	font-size : 15px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

/**
 * Link fonts
 */

.linkText10 {
	color : #333333;
	font-size : 10px;
	font-family : "lucida grande", arial, sans-serif;
	}

.linkText11 {
	color : #333333;
	font-size : 11px;
	font-family : "lucida grande", arial, sans-serif;
	}

.linkText12 {
	color : #333333;
	font-size : 12px;
	font-family : "lucida grande", arial, sans-serif;
	}

.helpLinkText10 {
	color : #0984A8;
	font-size : 10px;
	font-family : "lucida grande", arial, sans-serif;
	}

.helpLinkText12 {
	color : #00274F;
	font-size : 12px;
	font-family : "lucida grande", arial, sans-serif;
	}

/**
 * general LM fonts
 */

.black13 {
	color : #000000;
	font-size : 13px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.black12 {
	color : #000000;
	font-size : 12px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.black11 {
	color : #000000;
	font-size : 11px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.dkBrown13 {
	color : #663333;
	font-size : 13px;
	font-family : "lucida grande", arial, sans-serif;
	}

.dkBrown12 {
	color : #663333;
	font-size : 12px;
	font-family : "lucida grande", arial, sans-serif;
	}

.dkBrown11 {
	color : #663333;
	font-size : 11px;
	font-family : "lucida grande", arial, sans-serif;
	}

.dkBrown10 {
	color : #663333;
	font-size : 10px;
	font-family : "lucida grande", arial, sans-serif;
	}

.mdBlue15 {
	color : #53A9C4;
	font-size : 15px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.mdBlue12 {
	color : #53A9C4;
	font-size : 12px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.mdBlue10 {
	color : #53A9C4;
	font-size : 10px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.dkBlue17 {
	color : #0D5598;
	font-size : 17px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.dkBlue15 {
	color : #0D5598;
	font-size : 15px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.dkBlue13 {
	color : #0D5598;
	font-size : 13px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.dkBlue12 {
	color : #0D5598;
	font-size : 12px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.dkBlue11 {
	color : #0D5598;
	font-size : 11px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.dkBlue10 {
	color : #0D5598;
	font-size : 10px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.white15 {
	color : #FFFFFF;
	font-size : 15px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.dkGrey13 {
	color : #333333;
	font-size : 13px;
	font-family : "lucida grande", arial, sans-serif;
	}

.dkGrey11 {
	color : #333333;
	font-size : 11px;
	font-family : "lucida grande", arial, sans-serif;
	}

.dkGrey10 {
	color : #333333;
	font-size : 10px;
	font-family : "lucida grande", arial, sans-serif;
	}

.dkGrey9 {
	color : #333333;
	font-size : 10px;
	font-family : "lucida grande", arial, sans-serif;
	}

.dkBl13 {
	color : #4F9EBC;
	font-size : 13px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.ltGrey15 {
	color : #808080;
	font-size : 15px;
	font-family : "lucida grande", arial, sans-serif;
	}

.ltGrey13 {
	color : #808080;
	font-size : 13px;
	font-family : "lucida grande", arial, sans-serif;
	}

.ltGrey12 {
	color : #808080;
	font-size : 12px;
	font-family : "lucida grande", arial, sans-serif;
	}

.ltGrey11 {
	color : #808080;
	font-size : 11px;
	font-family : "lucida grande", arial, sans-serif;
	}

.ltGrey10 {
	color : #808080;
	font-size : 10px;
	font-family : "lucida grande", arial, sans-serif;
	}

.ltGrey9 {
	color : #808080;
	font-size : 10px;
	font-family : "lucida grande", arial, sans-serif;
	}

.grey13 {
	color : #575757;
	font-size : 13px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.blGrey13 {
	color : #96AEBE;
	font-size : 13px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.red13 {
	color : #FF0000;
	font-size : 13px;
	font-family : "lucida grande", arial, sans-serif;
	}

/**
 * Error messages
 */

.errorMsg {
	color : #FF0000;
	font-size : 13px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.redText {
	color : #FF0000;
	font-size : 13px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

/**
 * navigation fonts
 */


.navigateOn  {
	color : #0D5598;
  	font-family: "Trebuchet MS", arial, sans-serif;
  	font-size: 11px;
	}

.navigateOff  {
	color : #808080;
  	font-family: "Trebuchet MS", arial, sans-serif;
  	font-size: 11px;
	}

/**
 * multi-page fonts
 */


.actionText  {
	color : #663333;
  	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  	font-size: 11px;
	}

/**
* Program Fonts
*/

.programTitle {
	color : #0D5598;
	font-size : 15px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.programTitleSm {
	color : #0D5598;
	font-size : 10px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.programPoints {
	color : #0D5598;
	font-size : 10px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

.programPointsSm {
	color : #5F667A;
	font-size : 9px;
	font-family : "Trebuchet MS", arial, sans-serif;
	}

/**
 * graphics
 */


img {
	border: 0;
	background-color: none;
	text-decoration: none;
	border: none;
	}

.block-sides {
	background: #FFFFFF url(/LoyaltyMatch/client/images/block-sides.jpg) top left no-repeat; padding: 0px 0px 0px 0px;
	}

.dot1 {
	background: #FFFFFF url(/LoyaltyMatch/client/images/dot1.jpg) top left no-repeat; padding: 0px 0px 0px 0px;
	}

/**
 * buttons
 */

input.inputsubmit {
	padding-top:2px;
	padding-bottom:3px;
	margin-right:5px;
	}

input.action {
	padding-left:25px;
	padding-right:25px;
	}

.inputbutton, .inputsubmit {
	border-style: solid;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-color: #D9DFEA;
	border-left-color: #D9DFEA;
	border-bottom-color: #0e1f5b;
	border-right-color: #0e1f5b;
	background-color: #F5FAFE;
	color: #0D5598;
	font-size: 12px;
	font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
	text-align: center; }

.parentBox {
  border: 1px solid #ccc; 
  padding: 6px;
  background-color:#eee;
}

