body, p, a, h1 { 
	font-family:sans-serif; 
	line-height:160%;
}
h1 {
	font-size:24px;
	margin:0;
}
h2 {
	font-size:16px;
	position:relative;
	left:-10px;
	width:480px;
	margin:20px 0px 0 0;
	padding-left:10px;
	height:32px;
	background:#FFF url('../images/headerrow.jpg') repeat-x center;
	color:#961b5c;
}
a {
	color: #FFF;
	text-decoration:none;
	padding-left:6px;
}
img, div { behavior: url('/iepngfix.htc') }

.headerrow {
	height:32px;
	background:#CCC url('../images/headerrow.jpg') repeat-x;
}

input, select, option, textarea {
	font-size:12pt;
	background:#FEF6FE;
}

#content a, #contents a {
/*	color:#ed008c; */
	color:#FFEEF6;
	padding-left:0px;
/*	background:url('../images/a-bg.gif') bottom; */
	text-decoration:underline;
}

#content table, #contents table, #contents td {
	background:#FFF;
	color:#000;
}

#contents b i {
	color:#000;
}

a:hover {
/*	background:#8dc63f; */
}

.select {
	background:#ed008c;
}

#btmblack {
	color:#F77;
}
#btmblack A {
	color: #FFF;
	font-size:13px;
	font-weight:bold;
}

#btmblack A.big {
	display:block;
	color: #FFF;
	font-size:20px;
	font-weight:bold;
	padding:6px;
	margin:6px 160px;
	border:1px solid #E58;
	width:200px;
}

#btmblack A.big:HOVER {
	border:1px solid #FFF;
}

li {
	border-bottom:1px solid #000;
	list-style:none;
}

#content li {
	border:none;
	background:url('../images/tick.gif') 0 4px no-repeat;
	margin-left:-30px;
	padding-left:24px;
	line-height:18px;
	margin-bottom:4px;
	color:#FFF;
}
#fixpic {
	display:block; 
	width:340px;
	height:343px;
	position:fixed;
	top:0; 
	left:800px;
}
* html #fixpic {position:absolute;}

.bc_line {
	height:20px;border-top:1px solid #CCD;border-bottom:1px solid #CCD;text-align:left;background:#e6ebf3;font-size:12px;padding:2px 10px;
}
.bc_col0 {
	font-weight:bold;
	line-height:14px;
	width:160px;
	font-size:13px;
	text-align:left;
	padding-left:10px;
}
.bc_col1 {
	font-weight:normal;
	line-height:14px;
	width:160px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
}
.bc_col1w {
	font-weight:normal;
	line-height:14px;
	font-size:12px;
	text-align:left;
	padding-left:10px;
}
.bc_col2 {
	font-weight:normal;
	line-height:14px;
	font-size:12px;
	text-align:left;
}

.error {
	color:#600;
	border:1px solid #ECC;
	background:#FEE;
	padding:4px;
	display:block;
}

.cps .header2 {
	font-family: sans-serif;
	font-size:14pt;
	color:#E60;
	border-bottom:solid 2px #DDD;
	line-height:20pt;
	margin-bottom:5px;
	width:95%;
}

.cps INPUT[type="text"] {
	border: 1px solid #CCC;
	padding:2px;
}

.cps TD {
	padding-left:10px;
	background:#FFF;
	border-bottom:1px solid #EEE;
	font-weight:normal;
}

.cps TH {
	padding:6px 0 6px 10px;
	background:#EEE;
	border-bottom:1px solid #CCC;
}


.cps INPUT[type="submit"], .cps INPUT[type="button"] {
	background:#E60;
	color:#FFF;
	font-size:9pt;
	padding:2px 20px;
	line-height:14pt;
	border-top: 1px solid #FED;
	border-left: 1px solid #FED;
	border-right: 1px solid #842;
	border-bottom: 1px solid #842;
	cursor:pointer;
}

.cps .note {
	background:#FFE url('../images/emoticon_smile.png') 10px 5px no-repeat;
	line-height:20pt;
	width:528px;
	border-top: 1px dotted #EEC;
	border-bottom: 1px dotted #EEC;
	color:#684;
	padding-left:40px;
	margin-bottom:10px;
}

.cps .err {
	background:#FEE url('../images/exclamation.png') 10px 5px no-repeat;
	line-height:20pt;
	width:528px;
	border-top: 1px dotted #ECC;
	border-bottom: 1px dotted #ECC;
	color:#800;
	padding-left:40px;
	margin-bottom:10px;
}

.cps TABLE {
	width:95%;
	border-left:10px solid #EEE;
}

.cps LABEL {
	cursor:pointer;
}

.cps * {
	color:#000;
	font-size: 12px;
}
.cps A {
	color:#EFE;
	background:#C58;
	padding:2px 6px;
}
