.asterisk
{
	font-family: Arial, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: red;
}

input
{
	background-color: #eeeeee;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	width: 100px;
	font-family: Helvetica, Arial, sans-serif;
}

.inputshort
{
	background-color: #eeeeee;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	width: 50px;
	font-family: Helvetica, Arial, sans-serif;
}

.inputlong
{
	background-color: #eeeeee;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	width: 230px;
	font-family: Helvetica, Arial, sans-serif;
}

textarea
{
	background-color: #eeeeee;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 12px;
	padding: 3px 3px 3px 3px;
	width: 230px;
	height: 60px;
	font-family: Helvetica, Arial, sans-serif;
}

input[type="checkbox"], input[type="radio"]{
background: transparent;
border: 0;
width: 16px;
padding: 1px 1px 1px 1px;
}

select
{
	background-color: #eeeeee;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	padding: 3px 3px 3px 3px;
	width: 230px;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	
}

.submit
{
	background-color: #f7fbff;
	color: #000000;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-bottom: 1px solid #999999;
	font-size: 14px;
	height: 20px;
	font-family: Helvetica, Arial, sans-serif;
}

.formbutton{
cursor:pointer;
border:outset 1px #ccc;
background:#999;
color:#474747;
font-weight:bold;
padding: 4px 5px;
height: 25px;
background:url(../images/formbg.gif) repeat-x left top;
}


#CIPform th {
	font: bold 12px Helvetica, Arial, sans-serif,sans-serif;
	color: #606060;
	border-right: 1px solid #979797;
	border-bottom: 1px solid #979797;
	border-top: 1px solid #979797;
	border-left: 1px solid #979797;
	padding: 6px 6px 6px 6px;
	background: #cccccc url(images/bg_header.jpg) no-repeat;
}

#CIPform th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 0;
	border-bottom: 0;
	background: none;
}

#CIPform th.spec {	
	border-left: 1px solid #979797;
	border-top: 0;
	background: #fff url(images/bullet1.gif) no-repeat;
	font: bold 10px Helvetica, Arial, sans-serif,
	sans-serif;
}

#CIPform th.specalt {
	border-left: 1px solid #979797;
	border-left: 1px solid #979797;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 10px Helvetica, Arial, sans-serif,
	sans-serif;
	color: #B4AA9D;
}

#CIPform th.specalt2 {
	border-left: 1px solid #979797;
	border-top: 0;
	background: #f5fafa url(images/bullet2.gif) no-repeat;
	font: bold 11px Helvetica, Arial, sans-serif,
	sans-serif;
	color: #5b5b5b;
}

#CIPform td {
	border-right: 1px solid #979797;
	border-bottom: 1px solid #979797;
	background: #fff;
	padding: 6px 6px 6px 12px;
	color: #6D929B;
}


#CIPform td.alt {
	background: #F5FAFA;
	color: #B4AA9D;
}
