@charset "utf-8";
/* CSS Document */

* {
margin:0;
padding:0;
}

P {
margin: 15px 0 15px 0;
}

BODY {
	margin-top:20px;
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	width:93%;
	min-width:895px;
	max-width:1000px;
	PADDING: 0px 20px;
 	font-family: Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#3f3f3f;
	background:url(media/structure/page_gradient.jpg) top repeat-x;
}
#header {
	PADDING: 0px; MARGIN: 0px;
}
#header_text {
color:#777777;
font-size:11px;
float:right;
padding-top:15px;
}
#menu {
list-style:none;
margin:0px;
padding:0px;
font-size:11px;
font-weight:bold;
}
#menu li {
margin:12px 0;
}
#menu li a {
color:#3f3f3f;
text-decoration:none;
}
#menu a:hover {
text-decoration:underline;
}
#menu a.current {
color:#025eb1;
text-decoration:underline;
}

#menu_sub {
font-weight:normal;
list-style:none;
margin:0;
padding:0;
padding-left:10px;
border-left: 4px #cfcfcf solid;
}

#left {
	PADDING: 0px; FLOAT: left; MARGIN: 20px 0 0 0; WIDTH: 150px;
}

#right {
	FLOAT: right; MARGIN: 20px 0 0 0; WIDTH: 200px;
background:url(media/structure/rightbar_grad_b.gif) repeat-x bottom;
}
#right div {
background:url(media/structure/rightbar_dot.gif) repeat-y right;
}
#right div div {
background:url(media/structure/rightbar_dot.gif) repeat-y left;
}
#right div div div {
background:url(media/structure/rightbar_t.gif) no-repeat top;
}
#right div div div div {
background:url(media/structure/rightbar_b.gif) no-repeat bottom;
padding:16px;
line-height:normal;
font-size:11px;
color:#777777;
}
#right div div div div p {
padding:5px 0;
margin:0;
}
#right div div div div hr {
padding:0;
margin:0;
}

#middle {
	MARGIN: 0px 200px 0px 150px;
	padding: 0 40px 0 40px;
	line-height:22px;
}

.cleaner {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; BORDER-BOTTOM-STYLE: none
}
#footer_page {
	border-left: 4px #cfcfcf solid;
	margin-left:-20px;
	margin-top:50px;
	padding:10px 0 10px 0px;
	font-size:10px;
	height:30px;
}
#footer_page li {
border:0;
}
#footer_page a {
padding:0 0 0 26px;
background:no-repeat 0px -2px;
color:#333333;
text-decoration:underline;
}
#footer_page a:hover {
color:#025eb1;
text-decoration:none;
}

#footer {
margin-top:50px;
color:#777777;
font-size:11px;
}


ul.small_menu {
list-style:none;
margin:0;
padding:0;
}
ul.small_menu li {
margin:0;
float:left;
padding:0 10px 0 10px;
border-right:1px solid #777777;
}
H1 {
	color:#025eb1;
	font-weight:normal;
	font-size:22px;
	letter-spacing:1px;
	border-left: 4px #cfcfcf solid;
	margin-left:-20px;
	padding:30px 0 30px 15px;
	margin-bottom:25px;
}
H2 {
	color:#025eb1;
	font-weight:normal;
	font-size:18px;
	letter-spacing:1px;
	padding:15px 0 15px 0;
}
H3 {
	color:#025eb1;
	font-weight:bold;
	font-size:13px;
	letter-spacing:1px;
	padding:0 0 5px 0;
	margin:0;
}
H4 {
	MARGIN: 0.2em 0px
}
A {
	COLOR: #025eb1;
	text-decoration:underline;
}
A:hover {
text-decoration:none;
}
.thumbs A IMG {
	border:1px #989898 solid;
	padding:2px;
	float:left;
	margin:0 18px 18px 0;
	width:115px;
	height:76px;
}
.thumbs A IMG:hover {
border:1px #025eb1 solid;
}

HR {
	height: 0px;
	margin: 0px;
	padding: 0px;
	border: 1px solid #e1e1e1;
	background-color: #e1e1e1;
}
IMG {
border:0;
}

