/** BASIC */

body {
	margin: 0px;
	padding: 0px;
	background: #FFFFFF url(../images/body_bg.jpg) repeat-x center top; 
}

/** FORMS */

form {
	margin: 0px;
	padding: 0px;
}

/** HEADINGS */

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
}

/** TEXTS */

body, th, td, input, textarea, select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
     line-height: 15px; 
}

p, blockquote, ul, ol, dl {
	margin-top: 0px;
	margin-bottom: 1em;
}

.text1 {
	font-size: 10px;
}

/** LISTS */

.list1 {
	margin-left: 0px;
	padding-left: 0px;
	list-style: none;
	line-height: 19px;
}

.list1 a {
	padding-left: 11px;
	background: url(../images/homepage25.gif) no-repeat left center;
}

/** LINKS */

a {
	color: #8F5F2C;
     text-decoration: none; 
}

a:hover {
     text-decoration: underline; 
}

.link1 {
	text-decoration: none;
	font-size: 10px;
	color: #4B4B4B;
}

.link1:hover {
	text-decoration: underline;
}

.link2 {
	display: block;
	height: 17px;
 text-align: right;
 background-color: #E9E8E6;
 border-right: 6px #C23422 solid;
 padding: 2px 10px 0px 0px;
 margin-left: 110px; 
 color: #6E6656;
 text-decoration: none; 
}

link2:hover {
 text-decoration: underline; 
}

.link2 b {
	display: none;
}

.print {
	display: block;
	height: 15px;
	text-align: right;
}

.top {
	display: block;
	height: 15px;
 text-align: right;
 background-color: #E9E8E6;
 border-right: 6px #C23422 solid;
 padding: 0px 10px 0px 0px;
 margin: 0px 0px 20px 355px; 
 color: #6E6656;
 text-decoration: none; 
}

.top:hover {
 text-decoration: underline; 
}

/** STYLES */

.style1 {
	text-align: center;
	font-size: 1em;
	color: #6E6656;
}

.style1 a {
 color: #C23422;
 text-decoration: none; 
}

.style1 a:hover {
 text-decoration: underline; 
}

/** BACKGROUNDS */

/**.bg1 { background: url(../images/homepage02.jpg) repeat-x left bottom; } **/
/**.bg2 { background: url(../images/homepage12.jpg) no-repeat left top; }**/
/**.bg3 { background: url(../images/homepage13.gif) repeat-y left top; }**/
/**.bg4 { background: url(../images/homepage16.jpg) no-repeat left top; }**/
/**.bg5 { background: url(../images/homepage21.jpg) no-repeat left top; }**/
/**.bg6 { background: url(../images/homepage24.jpg) no-repeat left top; }**/
/**.bg7 { background: url(../images/homepage26.gif) repeat-x left top; }**/

/**.bg8 { background: url(../images/subpage1_03.jpg) no-repeat right top; }**/
.bg9 { background: url(../images/bg9_bg.png) repeat-y left top; }

.bg10 { background: url(../images/subpage2_02.jpg) no-repeat right top; }

/** MISC */

.align-justify { text-align: justify; }
.align-right { text-align: right; }

img { border: none; }

.img1 {
	float: left;
	margin: 3px 15px 0px 0px;
}

.img2 {
	float: right;
	margin: 3px 0px 0px 15px;
}

hr { display: none; }

.hr1 {
	height: 1px;
}

.definition {
     font-weight: bold;
     font-style: italic; 
}

.form_title {
	color : #000000;
	font-size: 13px;
	font-family: verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight : bold;
}

.form_field {
	font-size : 13px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #474747;
	font-weight : bold;
	text-align:left;
}

.form_text {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.text_box {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	width:200px;
}

.text_area{
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
	width:350px;
	height:60px;
}

.text_select {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #000000;
}

.form_error {
	font-size : 11px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	color : #ff0000;
	font-weight : bold;
}

.clearAll {
	clear:both;
}