/** BASIC */

ol,ul {
    list-style:none;
}
ul,ol { 
    margin:1em; 
} 
ol,ul { 
    margin-left:2em; 
} 
ol li { 
    list-style: decimal outside;     
} 
ul li { 
    list-style: disc outside; 
} 





body {

	margin: 0px;

	padding: 0px;

	background-color: #FFFFFF;

}



.info {font-size:10px;}



/** FORMS */



form {

	margin: 0px;

	padding: 0px;

}



.input1 {

	width: 153px;

	border: 1px solid #EDEDED;

	border-top-color: #BFBFBF;

}



/** HEADINGS */



h1, h2, h3, h4, h5, h6 {

	margin: 0px;

}



/** TEXTS */



body, th, td, input, textarea, select {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}

p, blockquote, ul, ol, dl {

	margin-top: 0px;

	margin-bottom: 1em;

	text-align: left;

	line-height: 120%;

}



.text1 {

	text-align: center;

	font-size: 10px;

	color: #B3B3B2;

}



.text2 {

	font-size: 14px;

	color: #686868;

}



.text3 {

	color: #71A000;

}



.text4 {

	font-size: 11px;

	font-weight: bold;

	color: #71A000;

}





/** LISTS1 */



.list1 {

	list-style: none;

	line-height: 175%;

}



.list1 a {

	padding-left: 8px;

	background: url(images/homepage15.gif) no-repeat left center;

}



/** LINKS */



a {

	color: #71A000;

}



a:hover {

	text-decoration: none;

}



.link1 {

	padding-left: 8px;

	background: url(images/homepage15.gif) no-repeat left center;

}



/** STYLES */



.style1 {

	text-align: center;

	color: #9E9E9E;

}



.style1 a {

	color: #9E9E9E;

}



.style1 a:hover {

}



/** BACKGROUNDS */



.bg1 { background: #F2F2F1 url(images/homepage01.jpg) repeat-x left top; }

.bg2 { background: url(images/header_right.jpg) no-repeat left top; }

.bg3 { background: url(images/subpage2_01.jpg) repeat-y left top; }

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

.bg5 { background: url(images/homepage20.gif) repeat-y left top; }



/** MISC */



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

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



img {}



.imgBorder {

	float: left;

	margin: 3px 15px 0px 0px;

	border: thin;

	border-color:#666666;

}

.imgFloatLeft {

	float: left;

	margin: 3px 15px 0px 0px;

}

.imgFloatLeftBorder {

	float: left;

	margin: 3px 15px 0px 0px;

	border: thin solid #666666;

}

.imgFloatRight {

	float: right;

	margin: 3px 0px 0px 15px;

	

}



.imgFloatRightBorder {

	float: right;

	margin: 3px 15px 0px 0px;

	border: thin solid #666666;

}



hr { display: none; }



.hr1 {

	clear: both;

	height: 21px;

	background: url(images/homepage17.gif) repeat-x left center;

}



/* figure-divs and their supporters */



div.figure {

align: center;

padding: 10px; 

margin: 5px auto; /* needed to support centering of almost-full-width figures */

border: thin solid silver;

}



/*div.figure img { width: 100%; }*/

div.figure span { /* the default "legend" style, as opposed to "caption" */

font-family: verdana, arial, sans-serif;

font-size: smaller;

padding-left: 1%;

padding-right: 1%;

line-height: 1.1;

margin: 5px auto 0 auto;

}

div.figure span.caption { text-align: center; }

/* "caption" for short phrases; "legend" (default) is for continuous prose */



.full { padding: 10px; margin: 5px auto; }

/* "full" should be unnecessary, but this responds to the box model bugs in IE */

.half { width: 50%; padding: 10px; margin: 5px; }

.third { width: 33%; padding: 10px; margin: 5px; }

.quarter { width: 25%; border: none; padding: 5px; margin: 5px; }

.fifth { width: 20%; border: none; padding: 5px; margin: 5px%; }



.right { float: right; margin-left: 2%; }

.left { float: left; margin-right: 2%; }



/* end figure-divs */
