* {
	margin: 0;
	padding: 0;
}

body {
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
/*	background: url(/images/bg2.gif); */
	background: #FFFFFF url(images/img1.gif) repeat-x;


}

img {
	border: none;
}
.top {
	width: 950px;
	height: 70px;
	margin: 0 auto;
	padding: 0 0 0 0;
/*	background: url(/images/background-title2.jpg) repeat-x; */
	text-align: center;
}

.top h1 {
	font-weight: normal;
	text-align: left;
	padding: 10px 0 0px 10px;
	letter-spacing: 1px;
	font-size: 25px;
	font-weight: normal;
	color: #000000;
}
.top h2 {
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 10px;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.top a {
	text-decoration: none;
	color: #000000;
}
.top a:hover{
	text-decoration: none;
	color: #ff0000;
}

.page {
	width: 950px;
	margin: 0 auto;
/*	background-color: #6699ff; */
/*	background: url(/images/main.gif) repeat-y;  
	background: url(images/img4.gif) repeat-y; */
	height: 100%
}

.page2 {
	width: 950px;
	margin: 0 auto;
	background: url(images/left-back.gif) repeat-y; */
}
.main {
	float: left;
	width: 480px;
	padding: 0 0px 0 8px;
	text-align: left;
/*	background-color: #ffffff; */
/*	border: 1px solid #000000; */

}

.main h2 {
	text-transform: none;
	font-weight: normal;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	font-size: 18px;
	text-align: center;
}

.main h2  a:link, .main h2  a:active, .main h2  a:visited {
	text-decoration: none;
	color: #FFFFFF;
}

.main h2  a:hover {
	text-decoration: underline;
		color: #000000;
}

.main a:link, .main a:active, .main a:visited {
	text-decoration: none;
	color: #000000;
}

.main a:hover {
	text-decoration: underline;
}

.main li {
/*	list-style: none; */
	padding: 1px 4px 1px 4px;
	margin: 3px 0px 3px 10px;

	text-align: left;
}
.right {
	float: right;
	width: 320px;
	padding: 2px 2px 0px 0px;
/*	border: 1px solid #000000; */
/*	background-color: #dddddd; */
}

.right h2 {
	margin: 10px 0px 0px 0px;
	padding: 4px 4px 4px 4px; 
	background-color: #eeeeff;
	font-size: 110%;
	color: #000000;
/*	background: #eeeeff url(images/img3.gif) repeat-x;  */

}

.right ul {
	list-style: none;
}

.right .list {
	padding: 5px 0px 5px 0px;
	list-style: none;
}

.right li {
	list-style: none;
	padding: 3px 4px 3px 4px;
	text-align: left;
}

.right2 li {
	list-style: decimal;
	margin: 0 0 0 25px;
	padding: 3px 4px 3px 0px;
	text-align: left;
}
.right .list .li a:link {
	list-style: none;
	text-decoration: none;
}

.right strong {
	text-decoration: underline;
}

.right a:link, .right a:active, .right a:visited {
	text-decoration: none;
	font-weight: normal;
	list-style: none;
	color: #000000;
}

.right a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.right h3 {
	display:block;
	font-size: 11px;
	padding: 6px 0px 0px 0px ;

}
.right h3  a:link, .right h3  a:active, .right h3  a:visited {
	text-decoration: underline;
	color: #4800ff;
	font-weight: bold;
}

.right h3  a:hover {
	text-decoration: underline;
	color: #ff0000;
	font-weight: bold;
}

.left {
	float: left;
	width: 124px;
	padding: 0px;
	margin: 0px 0px 0px 1px;
/*	background-color: #dddddd; */
	height: 100%
	background: url(/images/left-back.gif) repeat-y; 
}

.leftbox {
	margin: 0px 0px 0 5px;
}

.left h2 {
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px; 
	background-color: #eeeeff;
	font-size: 110%;
	color: #000000;
/*	background: #eeeeff url(images/img3.gif) repeat-x;  */

}

.left ul {
	list-style: none;
}

.left .list {
	padding: 5px 0px 5px 0px;
	list-style: none;
}

.left li {
	list-style: none;
	padding: 3px 4px 3px 4px;
	text-align: left;
}

.left .list .li a:link {
	list-style: none;
	text-decoration: none;
}

.left a:link, .left a:active, .left a:visited {
	text-decoration: none;
	font-weight: normal;
	list-style: none;
	color: #000000;
}

.left a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.bottom {
	width: 950px;
	height: 30px;
	margin: 0 auto;
	padding: 10px 0px 10px 5px;
	background-color: #dddddd;
	text-align: left;
	color: #000000;
	background: #ffffff url(images/bottom.gif) no-repeat; 
}

.bottom a:link, .bottom a:active, .bottom a:visited{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}

.bottom a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.mainhome {
/*	border: 1px solid #c7c7ff;  */
	width: 480px;
	background-color: #ffffff;
}

.mainhome a:link, .mainhome a:active, .mainhome a:visited {
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}

.mainhome a:hover {
	text-decoration: underline;
}

.mainhome li {
	list-style: decimal;
	margin: 0 0 0 30px;
	padding: 3px 4px 3px 0px;
	text-align: left;
}
.mainhome_ul li {
	list-style: decimal;
	margin: 0 0 0 25px;
	padding: 3px 4px 3px 0px;
	text-align: left;
}

.mainhome_ul li a:link, .mainhome_ul li a:active, .mainhome_ul li a:visited {
	text-decoration: none;
	font-weight: bold;
	list-style: none;
	color: #0000ff;
}

.mainhome_ul li a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.mainhome h1{
	font-size: 18px;
	font-weight: bold;
	margin: 0px 0 10px 0;
}

.mainhome h2 {
	text-transform: none;
	font-weight: bold;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 10px; 
	font-size: 14px;
/*	background-color: #99ccff; */
	text-align: left;
/*	background: #eeeeff url(images/img3.gif) repeat-x; */ 
	background: #efefff; 
}

.mainhome h3 a:link, .mainhome h3 a:active, .mainhome h3 a:visited {
	color: #4800ff;
}
.mainhome h3 a:hover {
	color: #ff0000;
}


hr {
	color: #99ccff;
	border-color: #99ccff;
}

.main_top {
	text-align: center;
	padding: 5px 0 5px 0;
}
.main_top h2{
	font-size: 16px;
	font-weight: bold;
	margin: 5px 0 5px 0;
}
.main_top a:link, .main_top a:active, .main_top a:visited{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}

.main_top a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.one {
/*	margin: 5px 10px 0px 10px; */
	padding: 5px 10px 5px 10px;
	background-color: #efefff;
}

.two {
/*	margin: 5px 10px 0px 10px; */
	padding: 5px 10px 5px 10px;
}

.one_prov {
/*	margin: 5px 10px 0px 10px; */
	padding: 5px 10px 5px 10px;
	background-color: #efefff;
}

.two_prov {
/*	margin: 5px 10px 0px 10px; */
	padding: 5px 10px 5px 10px;
}
.one_prov a:link, .one_prov a:active, .one_prov a:visited{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}

.one_prov a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.two_prov a:link, .two_prov a:active, .two_prov a:visited{
	text-decoration: none;
	color: #000000;
	font-size: 12px;
}

.two_prov a:hover {
	text-decoration: underline;
	color: #ff0000;
}

.one_und {
/*	margin: 5px 10px 0px 10px; */
	padding: 5px 10px 5px 10px;
	background-color: #efefff;
}
.one_und a:link, .one_und a:active, .one_und a:visited{
	text-decoration: underline;
	color: #4800ff;
	font-size: 12px;
}
.one_und a:hover {
	text-decoration: underline;
	color: #ff0000;
}

#contact span {
	margin: 0px 0px 0px 0px;
	padding: 3px 3px 3px 3px;
/*	background: #eeeeff; */
	width: 100px;
	display:block;
	float: left;
	text-align: right;
/*	font-size: x-small; */

}
#contact label {
	display:block;
	margin-bottom: 8px;
}

#contact .info{
	margin-top: 30px;
	font-size: .8em;
}
