/* CSS Document */

* {
	margin: 0px;
	padding: 0px;
	outline: none;
}
body {
	background: #F4FAF1 url(../_images/abm_bg_body_repeater.jpg) center top repeat-y;
	font: normal 12px Arial, Helvetica, sans-serif;
	padding: 10px 0;
	color: #5E5E5E;
	line-height: 18px;
}
ul {
	list-style-type: none;
}
p {
	padding: 5px 0;
}
h1 {
	color: #032D6C;
	font-size: 20px;
	background: url(../_images/icon.jpg) left 3px no-repeat;
	padding: 0 0 10px 25px;
	line-height: 29px;
}
h2 {
	font-weight: bolder;
	text-decoration: underline;
	font-size: 13px;
	padding: 5px 0;
}
h3 {
	font-weight: bolder;
	font-size: 13px;
	padding: 5px 0;
}
a:link, a:visited {
	text-decoration: underline;
	color: #1651A7;
}
a:hover, a:active {
	text-decoration: none;
	color: #639A3D;
}
.breaker {
	clear: both;
}
.fleft {
	float: left;
}
.fright {
	float: right;
}
.imgborder {
	border: 2px solid #246EAE;
	padding: 1px;
	margin: 0 10px 10px 0;
}
.big_imgborder {
	float: right;
	border: 1px solid #E1E1E1;
	padding: 1px;
	margin: 0 10px 10px 10px;
}
.top {
	vertical-align: top;
}
#wrapper {
	width: 799px;
	overflow: hidden !important;
	margin: 0 auto;
}
#header {
	margin: 10px 0 0 0;
	padding: 0 10px;
	width: 779px;
	overflow: hidden !important;
	height: 263px;
	position: relative;
}
/*	Top Navigation Start	*/

#topnav {
	background: transparent url(../_images/abm_bg_topnavrepeater.jpg) left top repeat-x;
	font: bold 13px Arial, Helvetica, sans-serif;
	overflow: hidden !important;
	width: 779px;
	margin: 0 10px;
	height: 51px;
}
#topnav .topleft {
	background: url(../_images/abm_bg_topnav_left.jpg) left top no-repeat;
	display: block;
	height: 51px;
}
#topnav ul {
	background: url(../_images/abm_bg_topnav_right.jpg) right top no-repeat;
	display: block;
	padding: 13px 0 0 12px;
	height: 38px;
}
#topnav li {
	float: left;
	margin: 0 2px 0 8px;
}
#topnav li a {
	color: #FFFFFF;
	text-decoration: none;
	line-height: 28px;
	padding: 0 13px;
}
#topnav li a:hover {
	background: #4CBA1E url(../_images/abm_img_subtopnavright.jpg) right top no-repeat;
	text-decoration: none;
	line-height: 28px;
	padding: 0 13px 0 0;
	color: #FFFFFF;
	display: block;
}
#topnav li a:hover strong {
	background: transparent url(../_images/abm_img_subtopnavleft.jpg) left top no-repeat;
	line-height: 28px;
	padding: 0 0 0 13px;
	display: block;
}
#topnav li.active {
	background: #4CBA1E url(../_images/abm_img_subtopnavright.jpg) right top no-repeat;
	text-decoration: none;
	line-height: 28px;
	padding: 0 13px 0 0;
	color: #FFFFFF;
	display: block;
}
#topnav li.active strong {
	background: transparent url(../_images/abm_img_subtopnavleft.jpg) left top no-repeat;
	line-height: 28px;
	padding: 0 0 0 13px;
	display: block;
}
/*	Top Navigation End	*/

/*	Content Container Start */

#container {
	background: transparent url(../_images/abm_bg_cntrepeater.jpg) left top repeat-y;
	overflow: hidden !important;
	width: 799px;
}
#container #cnttop {
	background: transparent url(../_images/bg_content_top.jpg) left top no-repeat;
	height: 60px;
	width: 799px;
}
#container #content {
	background: transparent url(../_images/bg_content_bottom.jpg) left bottom no-repeat;
	padding: 10px 15px 12px 26px;
	overflow: hidden;
	width: 758px;
}
#container p strong {
	font-weight: bolder;
}
/*	Content Container End */

/*	Footer CSS Start */

#footer {
	text-align: center;
	margin: 20px 10px 0 10px;
	width: 779px;
}
#footer img {
	margin: 0 20px 10px 20px;
}
#footer .footercontent {
	background: #4CBA1E url(../_images/abm_bg_footerleft.jpg) left top no-repeat;
	height: 71px;
}
#footer .footercontent .ftrright {
	background: transparent url(../_images/abm_bg_footerright.jpg) right top no-repeat;
	display: block;
	padding: 16px 0 0 0;
	height: 55px;
}
#footer .footercontent a:link, #footer .footercontent a:visited {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding: 0 10px;
}
#footer .footercontent a:hover, #footer .footercontent a:active {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	padding: 0 10px;
}
#footer .footercontent .fttxt {
	color: #FFFFFF;
	padding: 7px 0 0 0;
	font-size: 11px;
}
#footer .footercontent .fttxt a:link, #footer .footercontent .fttxt a:visited {
	text-decoration: underline;
	padding: 0;
	font-weight: normal;
}
#footer .footercontent .fttxt a:hover, #footer .footercontent .fttxt a:active {
	text-decoration: none;
	padding: 0;
	font-weight: normal;
}
/*	Footer CSS End */

.table {
	margin: 0px;
	padding: 0px;
}
.table li {
	float: left;
	display: block;
	width: 400px;
}
/* Form CSS Start */

fieldset {
	border: none;
}
#container form {
	margin: 10px 0;
}
#container form label {
	float: left;
	width: 180px;
}
#container form select, #container form textarea {
	margin: 0 0 8px 0;
}
.input {
	background: #F1F1F1 url(../_images/bg_input.jpg) left bottom repeat-x;
	border: 1px solid #DADADA;
	height: 20px;
	margin: 0 0 8px 0;
	width: 200px;
	padding: 1px;
}
.textarea {
	background: #F1F1F1 url(../_images/bg_input.jpg) left bottom repeat-x;
	border: 1px solid #DADADA;
	height: 50px;
	margin: 0 0 8px 0;
	width: 200px;
	padding: 1px;
}
.position {
	position: absolute;
	top: 0;
	right: 10px;
}
