.formfields { 
font-family: Arial, Helvetica, sans-serif; 
font-size: 8px; 
width: 73px; 
}

.buttons { 
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 10px; 
/* background-color: #A7A77B; removed 2010*/
background-color:#6699cc; /*Lighter Blue*/
 color: #FFFFFF; 
 margin-right: 6px;
font-weight: bold;
}

.red {
color:#ff0000;
}

div.rowform {
width:550px;
clear: both; 
padding-top: 2px; 
} 

div.rowform span.label {
font-weight: bold; 
text-align: right; 
float: left; 
padding-right: 0px; 
width: 135px; 
margin: 0px; 
padding: 0px; 
} 

div.rowform span.formw {
text-align: left; 
float: left; 
padding-left: 2px; 
width:400px; 
} 

div.rowform span.full {
text-align: left; 
float: left; 
padding-left: 2px; 
width:100%; 
} 

#left a {
color:#ffffff;
text-decoration:none;
font-weight:bold;
}

#left a:hover {
color:#ffffff;
text-decoration:underline;
font-weight:bolder;
}

#left p.title, #lowerleft p.title, #lowerright p.title {
color:#fff;
font-weight:bold;
}

#left .title #lowerleft .title, #lowerright .title{
/*text-align:center; removed 2010*/
color:#fff;
font-weight:bold;
display: block;
}
#copyright a {
	color:#ffffff;
}

.required{
	color:#ff0000;
}

input,textarea,select {
	margin-top:5px;
}

.title, p.Title, .heading, p.title {
	color:#ffffff;
	font:VERDANA;
	font-size:16px;
	font-weight:bold;
/*	background-color:#a7a77b; removed 2010*/
	background-color:#6699cc; /*Lighter Blue*/
}

h1, .heading1{
	font:italic bold 20px Georgia;
/*	color:#91a77b; removed 2010*/
	color:#003367; /*Darker Blue*/
}

h2,.heading2{
	font:Georgia;
	font-size: 16px;
	font-weight:bold;
	font-style:italic;
/*	color:#a7917b; removed 2010*/
	color:#663366; /*Purple*/
}

h3,.heading3{
	font:Georgia;
	font-size: 20px;
	font-weight:bold;
	font-style:italic;
	/*color:#a7917b; removed 2010 */
	color:#003367; /*darker Blue*/
}

h4,.heading4{
	font:Georgia;
	font-size: 16px;
	font-weight:bold;
	font-style:italic;
/*color:#91a77b; removed 2010*/
	color:#663366; /*Purple*/
}

a{
text-decoration:underline;
/*color:#547B29; removed 2010 */
color:#006644; /*Green*/
}

a:hover{
text-decoration:underline;
font-weight: bold
}

a:active{
text-decoration:none;
}

p{
font-family:Arial, Helvetica, sans-serif;
font-size:10pt;
}

p.continuation{
display:block;
width:100%;
text-align:right;
}

a:link { 
text-decoration:underline;
/*color:#547B29; removed 2010*/
color:#006644; /*Green*/
 } 

a:visited { 
text-decoration:underline;
/*color: #a7917b; removed 2010*/
color:#006644; /*Green*/
}

/*a.heading:link { 
text-decoration:underline;
color:#ffffff;
 } */

a.heading.title { 
text-decoration:underline;
color:#ffffff;
 } 
 /*
a.heading:active { 
text-decoration:underline;
 }                              REMOVED 2010*/

a.title, a.title:link, a.title:visted{
text-decoration:none;
color:#ffffff;
}

a.heading:hover, a.title:hover{
text-decoration:underline;
font-weight:bolder;
}

/*a.heading:visited,a.title:active{
text-decoration:none;
}              REMOVED 2010 */