/** BASIC */



body {

	margin: 0px;

	padding: 0px;

	background: #FFFFFF url(/_img/subpage01.jpg) repeat-x left top;

}



/** FORMS */



form {

	margin: 0px;

	padding: 0px;

}



/** HEADINGS */



h1, h2, h3, h4, h5, h6 {

	margin: 0px;

}



h1, h2 {

	margin-bottom: 15px;

	padding-left: 18px;

	background: url(/_img/homepage02.gif) no-repeat left center;

	text-transform: uppercase;

	font-size: 13px;

	color: #3D3D45;

}



h1 span, h2 span {

	color: #009038;

}



h2.text1 {

	margin-bottom: 5px;

	padding-left: 0px;

	background: none;

	text-transform: none;

	font-size: 11px;

	color: #60970C;

}



h3 {

	font-size: 11px;

}



/** TEXTS */



body, th, td, input, textarea, select {

	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #1E2736;

}



p, ul, ol, dl {

	margin-top: 0px;

	margin-bottom: 1em;

	text-align: justify;

	line-height: 16px;

}



ul {

	margin-left: 0px;

	padding-left: 0px;

	list-style-position: inside;

}



/** LINKS */



a {

	color: #009038;

}



a:hover {

	text-decoration: none;

}



.link1 {

	margin: 0px;

	padding: 0px;

	background: #dedede url(/_img/homepage06.gif) no-repeat right center;

	text-transform: uppercase;

	line-height: normal;

}



.link1 a {

	margin-left: 14px;

	padding: 0px 6px;

	background: #FFFFFF;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

	color: #e3001c;

}



.link2 {

	padding-left: 20px;

	background: url(/_img/homepage13.gif) no-repeat left center;

}



.link2 a {

	background: #FFFFFF;

	text-decoration: none;

	font-size: 11px;

	font-weight: bold;

	color: #71A81D;

}



/** STYLES */



.style1 {

}



.style1 a {

}



.style1 a:hover {

}



/** BACKGROUNDS */



.bg1 {

}



/** MISC */



.align-justify { text-align: justify; }

.align-right { text-align: right; }



a img {

	border: none;

}



img.left, img.right {

	padding: 1px;

	background: #FFFFFF;

	border: 1px solid #BCC085;

}



img.left {

	float: left;

	margin: 3px 15px 0px 0px;

}



img.right {

	float: right;

	margin: 3px 0px 0px 15px;

}



hr { display: none; }



.hr1 {

	height: 1px;

}



/** PAGE */



#page {

	margin-top: -45px;

}



/** SIDEBAR */



#sidebar {

	padding: 1px;

	background: #FFFFFF;

	border: 1px solid #A8A8A8;

}



#sidebar .pad {

	padding: 5px;

	background: #E5E8BC url(/_img/homepage08.gif) repeat left top;

}



/** MENU */



#menu a {

	display: block;

	width: 103px;

	height: 45px;

	padding-top: 15px;

	background: url(/_img/homepage01.gif) no-repeat left top;

	text-decoration: none;

	text-transform: uppercase;

	text-align: center;

	font-size: 10px;

	font-weight: bold;

	color: #313131;

}



/** BOX STYLES */



.box-style1 {

	margin-bottom: 30px;

	padding: 1px;

	border: 1px solid #E8EAD6;

}



.box-style1 .content {

	padding: 20px 20px 10px 20px;

	background: #FFFFFF url(/_img/homepage04.gif) repeat-x left top;

}



.box-style2 {

	margin-bottom: 30px;

	padding: 1px;

	border: 1px solid #E8EAD6;

}



.box-style2 .content {

	padding: 20px 20px 10px 20px;

	background: #FFFFFF url(/_img/homepage07.gif) repeat-x left top;

}



.box-style3 {

	margin-bottom: 15px;

}



.box-style3 h2 {

	height: 32px;

	margin-bottom: 5px;

	padding: 14px 0px 0px 30px;

	background: #71A81D url(/_img/homepage09.gif) no-repeat left top;

	font-size: 13px;

	color: #FFFFFF;

}



.box-style3 .content {

	padding: 15px;

	background: url(/_img/homepage10.gif) repeat-x left top;

}



.box-style3 .content * {

	line-height: normal;

}



.box-style3 .content a {

	color: #e3001c;

}



.box-style3 .link1 a {

	background: #E5E8BC;

}



.box-style4 {

	margin-bottom: 10px;

}



.box-style4 h2 {

	height: 32px;

	margin-bottom: 5px;

	padding: 14px 0px 0px 30px;

	background: #71A81D url(/_img/homepage09.gif) no-repeat left top;

	font-size: 13px;

	color: #FFFFFF;

}



.box-style4 .content {

	padding: 15px;

	background: #EF8500;

}



.box-style4 .content * {

	line-height: normal;

	color: #FFFFFF;

}



.box-style5 {

}



.box-style5 .content {

	padding: 0px 20px;

}



/** FOOTER */



#footer {

}



#footer p {

	margin: 0px;

	padding-top: 30px;

	line-height: normal;

	text-align: center;

	color: #9D9D9D;

}



#footer a {

	color: #9D9D9D;

}
