/*
Validated April 3rd, 2006 Ticket#461
*/

body {
          font-family : Arial, sans-serif;
          color : #333333;
          line-height : 1.166;
          margin : 0;
          padding : 0;
          background-color : white;
}
a {
          color : #006699;
          background-color : white;
          text-decoration : none;
}
a:link {
          color : #006699;
          text-decoration : none;
          background-color : white;
}
a:visited {
          color : #006699;
          background-color : white;
          text-decoration : none;
}
a:hover {
          color : #006699;
          background-color : white;
          text-decoration : underline;
}
.welcome a {
          color :#000000;
          background-color : #E9E9DC;
          text-decoration : none;
}
.welcome a:link {
	      color :#000000;
          text-decoration : none;
          background-color : #E9E9DC;
}
.welcome a:visited {
	      color :#000000;
          background-color : #E9E9DC;
          text-decoration : none;
}


.welcome a:hover {
	      color : #000000;
          background-color : #E9E9DC;
          text-decoration : underline;
}	

h1 {
          font-family : Verdana, Arial, sans-serif;
          font-size : 120%;
          color : #334d55;
          background-color : white;
          margin : 0;
          padding : 0;
}
h2 {
          font-family : Arial, sans-serif;
          font-size : 114%;
          color : #006699;
          background-color : white;
          margin : 0;
          padding : 0;
}
h3 {
          font-family : Arial, sans-serif;
          font-size : 100%;
          color : #334d55;
          background-color : white;
          margin : 0;
          padding : 0;
}
h4 {
          font-family : Arial, sans-serif;
          font-size : 100%;
          font-weight : normal;
          color : #333333;
          background-color : white;
          margin : 0;
          padding : 0;
}
h5 {
          font-family : Verdana, Arial, sans-serif;
          font-size : 100%;
          color : #334d55;
          background-color : white;
          margin : 0;
          padding : 0;
}
ul {
          list-style-type : square;
}
ul ul {
          list-style-type : disc;
}
.formTable {
          color : black;
          background-color : #e9e9dc;
}
tr {
          font-size : 12px;
          background-color : #fff;
          color : black;
}
.H {
          font-weight : bold;
}
.header {
          padding : 0 5px;
}
.header-layout a:link {
          color : #006699;
          text-decoration : none;
          background-color : #e9e9dc;
}
.header-layout a:visited {
          color : #006699;
          background-color : #e9e9dc;
          text-decoration : none;
} 
.header-layout { 
          padding : 5px 0;
          font-size : 12px;
          color : black;
          background-color : #e9e9dc;
          border-top : 1px solid #cccccc;
          border-bottom : 1px solid #cccccc;
          margin-left : auto;
          margin-right : auto;
          text-align : center;
}
.formStyle {
          font-size : 12px;
          border : 1px solid #000;
          color : black;
          background-color : #e9e9dc;
}
table td {
          color : black;
          background : #fff;
}
.canvasTable {
          font-size : 12px;
          border : 1px solid #000;
          color : black;
          background : #e9e9dc;
          margin-left : auto;
          margin-right : auto;
}
.canvasTable td {
          color : black;
          background : #e9e9dc;
}
.canvasTable th {
          color : black;
          background : #e9e9dc;
          font-weight : bold;
}

.canvasTable a:link {
          color : #006699;
          text-decoration : none;
          background-color : #e9e9dc;
}
.canvasTable a:visited {
          color : #006699;
          background-color : #e9e9dc;
          text-decoration : none;
}          
.whiteTable td {
          background : #fff;
          border : 1px solid #ccc;
          color : black;
}
.whiteTable th {
          color : black;
          background : #e9e9dc;
          font-weight : bold;
          border : 1px solid #ccc;
}
.whiteTable {
          margin : 0;
          border-collapse : collapse;
          border : 1px solid #ccc;
          margin-left : auto;
          margin-right : auto;
}
td.planList {
          color : black;
          background : #b9bcdf;
}
.pagerTable {
          margin : 0;
          border-collapse : collapse;
          border : 0;
          margin-left : auto;
          margin-right : auto;
}
#splash p{
          font-size : 35px;
          text-align : center;
          color : #006699;
          margin : 10px;
          padding : 10px;
}
#cancel {
	width : 670px;
	text-align : center;
	margin : auto;
}
#cancel #cancelOrderFormLayout {
	text-align : left;
}
table.gridTable,table.gridTable td.ba {
	border: 1px solid #666;
}
table.gridTable td.bl {
	border-left: 1px solid #666;
}
table.gridTable td.br {
	border-right: 1px solid #666;
}
table.gridTable td.bt {
	border-top: 1px solid #666;
}
table.gridTable td.bb {
	border-bottom: 1px solid #666;
}
table.gridTable td.blw {
	border-left: 1px solid #FFF;
}
table.gridTable td.brw {
	border-right: 1px solid #FFF;
}
table.gridTable td.brw {
	border-right: 1px solid #FFF;
}
table.gridTable td.fw {
	width: 52px;
}
table.gridTable td.ffs {
	font-size: 12px;
}
table.gridTable td.bbd {
	border-bottom: 1px dotted #CCC;
}
table.gridTable td.bgcff {
	background-color: #CCFFFF;
}
table.gridTable td.bgaaa {
	background-color: #AAAAAA;
}

