body, h1, h2, h3, h4, h5, h6, p, ul, li, ol, br, tr, td, th, a, img {
	border:					0;
	margin:					0;
	padding:				0;

}

.hidden {
	display:				none;
}




h3 {
	display:				block;
	background-color:		#2B347F;

	margin-bottom:			10px;

	width:					100%;
	height:					22px;

}


#slimbit {
	display:				block;
	width:					400px;
}


#container {

	width:					740px;
	height:					480px;
	padding-top:			13px;
	margin:					80px auto 20px auto;
	background-image:		url(background3.png);
	background-repeat:		no-repeat;
}



#content {
	display:				block;
	width:					475px;
	height:					360px;
	overflow:				hidden; /*hidden*/

	margin-left:			58px;
}



#menu {
	display:				inline; /* IE Hax */
	float:					right;
	width:					171px;

	list-style-type:		none;
	margin-right:			15px;
	margin-top:				184px;
}

#menu li a {
	background-color:		#7D7CAF;
}

/*
#menu li a:hover {
	background-color:		#2C347E;
	margin-bottom:			10px;
}
*/

#menu li a {
	display:				block;

	width:					100%;
	height:					21px;

	text-transform:			uppercase;

	margin-bottom:			6px;
}

#menu li a {			/* Hax :( */
	width: 161px !important;
	width: 171px;
	width/**/:/**/161px;
}

#subcontact {
	margin-top:				40px;
	margin-left:			58px;
}


.bottomgap {
	display:				block;
	height:					200px;
	width:					200px;
}

.leftimage {
	float:					left;
	margin:					0 10px 10px 0;
	border:					1px #7D7CAF solid;
}

.light {
	color:					#7D7CAF;
}

.mini {
	color:					#7D7CAF;
	font-size:				7pt;
	text-transform:			italic;
}

.gimage {
	float:					left;
	margin:					0 13px 10px 0;
}

.clearage {
	clear:					both;
}

.centertext {
	width:					100%;
	text-align:				center;
}

.centerimage {
	margin-left:			165px;
	text-align:				center;
}

/*
	Type
*/

body {
	text-align:				justify;
	font-family:			"Verdana", "Arial", "Helvetica", sans-serif;
}

a {
	text-decoration:		none;
	color:					#7D7CAF;
}

p {
	color:					#2B357F;
	font-size:				8pt;
	margin-bottom:			20px;
	line-height:			11pt;
}

h3 {
	color:					#fff;
	text-transform:			capitalize;
	letter-spacing:			0.02em;
	font-size:				9pt;
	font-weight:			bold;
	line-height:			20px;

}

#menu a {
	font-size:				8pt;
	color:					#fff;
	font-weight:			bold;
	line-height:			20px;
	padding-left:			10px;
}

.caps {
	text-transform:			uppercase;
}

#subcontact {
	font-size:				7pt;
}

#subcontact:first-line {
	font-weight:			bold;
}

table, td input, td textarea {
	font-size:				8pt;
	line-height:			14pt;
}

table td {
	vertical-align:			top;
	margin:					2px;

}

table textarea {
	height:					140px;
	padding:				0;
	margin:					0;
}

table .title {
	color:					#fff;

	background-color:		#7D7CAF;
	padding-left:			5px;
	padding-right:			5px;

}

table .show .title {
}

table .entry input {
	width:					260px;
	height:					16px;
}

table .entry textarea {
	width:					260px;
}

.buttonsubmit, .buttonreset {
	margin:					15px 15px 0 0;
}

table .hide .title {
	color:					#ccc;
	background-color:		#fff;
	border:					1px #ccc solid;
}

table .hide .entry input, table .hide .entry textarea {
	color:					#ccc;
}