*{margin:0; padding:0;}
html{
   width:100%; height:100%;
	 font-size:100.01%;
}
body {
   width:100%; height: 100%;
   min-height:100%;
   position:relative;
	 font:62.5% Arial, Helvetica, sans-serif;
   background:#E1E1E1;
}
img{
	border:none;
}
select, textarea, .textbox{
	font:1em Arial, Helvetica, sans-serif;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
a {
	outline: none;
}


/**********top***********/
#topWrapper{
	/*margin:0 auto 5px auto;*/
	min-width:240px;
	max-width:240px;
}
#top{
	height:50px;
	padding:10px 0 0 5px;
	background-color: #765E3C;
}
#top a{
	text-decoration:none;
	color:wheat;
}
#top a:hover{
	text-decoration:underline;
}
#top .textbox{
	padding:2px 0 2px 5px;
	border:none;
	background:#E1E1E1;
}
#menu
{
  background-color:#F5FFCC;
  padding-left:5px;
}
#menu a{
	text-decoration:none;
}
#bottom {
  width:240px;
}

.topMenuWrapper{
	margin-top:-7px;
	padding:5px 10px;
	font-size:13px;
	background:#F5FFCC;
	border-bottom:1px solid #C4DF9B;
}
.topMenuWrapper a{
	font-weight:bold;
	color:#2E3192 !important;
}
.topMenuWrapper ul{
	margin:0 !important;
}
.topMenuWrapper li{
	margin-right:5px;
	padding-right:5px;
	list-style:none;
	display:inline;
	border-right:1px solid #C4DF9B;
}
.topMenuWrapper .last{
	border:none;
}
.contentBlock, .wideBlock{
	padding:0 10px;
	font-size:small;
}
.contentBlock h1, .wideBlock h1{
	font-size:14px;
	font-weight:normal;
	color:red;
}
.contentBlock h2, .wideBlock h2{
	font-size:12px;
}


.slogan{
	width:100%;
  font-size:12px;
	font-weight:normal;
	color: #FFFFFF
}
.searchForm{
	width:240px;
	padding-top:15px;
	font-size:11px;
}
.searchForm .button{
	margin-right:10px;
	float:right;
	font-size:10px;
	position:relative;
	/*top:-2px;*/
	width:45px;
}
.searchForm .textbox{
	width:160px;
	margin-right:10px;
	float:left;
}
.searchForm a{
	margin-left:80px;
	color:#fff;
	text-decoration:none;
}
.searchForm a:hover{
	text-decoration:underline;
}
.search-page{
	min-width:240px;
	max-width:240px;
}	

/**********middle***********/
#middle {
	width:240px;
	padding-top:3px;
}
#middle h2{
}
#middle h3{
}
#middle ul{
	margin-left:10px;
}
#middle a, .wideBlock a{
	color:#0000FF;
	text-decoration:none;
}
#middle a:hover, .wideBlock a:hover{
	text-decoration:underline;
}


.textBlock2Level, .textTitle {
  width:240px;
  padding-left:5px;
}

.textBlock2Level p, .textTitle p {
  padding-top:10px;
}


