a {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #1D2F68;
	text-decoration: none;
}
a:hover {
	color: #4D589A;
	text-decoration: underline;
}
#top a {
	font-size: 10px;
}
#footer {
	font-size: 10px;
	color: #999;
	vertical-align: top;
}
#footer a {
	font-size: 10px;
}
td {
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	line-height: 15px;
}
h1 {
	font-size: 17px;
	color: #1D2F68;
	font-weight: normal;
} 

.contentpaneopen {
	padding:0;
	}
	
.contentpaneopen td {
	padding-right:10px;
	}
	
.contentheading {
	font-size: 17px;
	color: #1D2F68;
	font-weight: normal;
	padding: 0 0 18px 0;
} 

h2 {
	font-size: 15px;
	color: #1D2F68;
	font-weight: normal;
} 

h3 {
	font-size: 13px;
	color: #1D2F68;
	font-weight: normal;
} 

ul.mainmenu
{
	margin-top:0;

}

li.mainmenu
{
	list-style: url(../uploads/images/arrow2.gif);
}

.required_field
{

	color: red;
}

.error_msg
{
	font-size: 10px;
	color: red;
	font-weight: bold;
}

.help_msg
{
	font-size: 10px;
	color: #999;
}

.field_caption
{
color: #1D2F68;
	font-weight: bold;
}

input, textarea
{
	font-family: Tahoma, Arial, Helvetica;
	font-size: 11px;
	color: black;
}

.display_table
{
	
}

.display_table th
{
	text-align:left;
	background: #eee;
	padding:3px;
	border:1px white solid;	
	font-size: 11px;
}

.display_table td
{
	padding:3px;
	border:1px white solid;
}

table .contentpaneopen
{
	width:100%;
}

a img {
	border: none;
}