body {
	margin:0 auto;
	padding: 0;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	background-image: url(bg.jpg);
}

input.cssvsc {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #eeeeee;
	color: #003997;
	border: 0;
	width: 150px;
	background-image: url(box_bg.jpg);
}

input.cssvsc2 {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #eeeeee;
	color: #003997;
	border: 0;
	width: 225px;
	background-image: url(box_bg.jpg);
}

input {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #eeeeee;
	color: #003997;
	border: 0;
	padding: 4px;
	background-image: url(box_bg.jpg);
}

input[type="checkbox"] {
	background: none;
	background-image: none;
}

input[type="radio"] {
	background: none;
	background-image: none;
}

select {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #DFDFDF;
	color: #003997;
	border: 0;
	padding: 5px;
}

textarea {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background: #DFDFDF;
	color: #003997;
	border: 0;
	padding: 5px;
}

.comment {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 10px;
}

td {
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	font-size: 11px;
}
TD.left {
     border-left:1px solid #999999;
  }
TD.right {
     border-right:1px solid #999999;
  }
TD.topleft {
     border-top:1px solid #999999;
  border-left:1px solid #999999;
  }
TD.topright {
     border-top:1px solid #999999;
  border-right:1px solid #999999;
  }
TD.botleft {
     border-bottom:1px solid #999999;
  border-left:1px solid #999999;
  }
TD.botright {
     border-bottom:1px solid #999999;
  border-right:1px solid #999999;
  }
TD.wide {
     border-left:1px solid #999999;
  border-right:1px solid #999999;
  }
TD.botwide {
     border-left:1px solid #999999;
  border-right:1px solid #999999;
  border-bottom:1px solid #999999;
  }
A:link {
	color:#000080;
	text-decoration:none;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}
A:visited {
	color:#000080;
	text-decoration:none;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
}
A:hover {
	color: #bc581b;
	text-decoration: underline overline;
	font-weight: normal;
	font-family: "Lucida Grande", Verdana, Arial, sans-serif;
	/*background: #eeeeee;*/
}
INPUT.button2 {
border:0;
background:#FFFFFF;
}
INPUT.button3 {
background:#000000;
color:#FFFFFF;
border:0;
}
INPUT.button4 {
border:0;
background:#FF3333;
}
INPUT.button5 {
border:0;
background:#33CC33;
}
INPUT.buttonb {
border:0;
}
INPUT.button6 {
	border: 1;
	background: #000050;
	color: #FFFFFF;
}
.error {
    color:#f00000;
    font-weight: bold;
}
.info {
}
.warning {
   color: #DDDD00;
}
tr.even {
   background: #FFFFFF;
}
tr.odd {
   background: #F5F5F5;
}

.accordion2 h3 {
	background: #DFDFDF url(arrow-square.gif) no-repeat right -51px;
	padding: 7px 10px;
	margin: 5px 0 0 0 !important; /*taken by FF*/
	margin: 5px -2px 0 0; /*taken by IE*/
	font: bold 100%/100% "Lucida Grande", Verdana, Arial, sans-serif;
	border: solid 1px #C0C0C0;
	border-bottom: none;
	cursor: pointer;
}
.accordion2 h3:hover {
	background-color: #C0C0C0;
}
.accordion2 h3.active {
	background-position: right 5px;
}
.accordion2 p {
	margin: 0;
	padding: 0;
	border-left: solid 1px #C0C0C0;
	border-right: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;
	display: none;
}