/***************************************************
   Body & Basic Elements
 ***************************************************/

body {
  margin: 0;
	width: 100%;
/*	height: 100%;  */
  font: 0.8em verdana, arial, sans-serif;  
  line-height: 150%;/*170%;*/
  color: #000;
	background: #69ABF4;
}

h1 {
/*  clear: both;*/
/*  margin: 10px 0;*/
	margin: 10px 0;
  font: 700 1.5em verdana, sans-serif;
  color: #FFFFFF;
  background: #6666CC url(../images/rounded_r.gif) no-repeat right;
/*  background: #6666CC url(../images/rounded_br.gif) no-repeat top right;*/
}

h2 {
  font-size: 14px;
  font-weight: bold;
  padding: 0px;
  margin: 0px 0px 4px 0px;
}

h3 {
  font-size: 12px;
  font-weight: bold;
  padding: 0px;
  margin: 0px 0px 2px 0px;
  color: #003200;
}

h4 {
  font-size: 11px;
  font-weight: bold;
  padding: 0px;
  margin: 0px 0px 2px 4px;
  color: #640000;
}

/***************************************************
  Header parts
 ***************************************************/

#hed {
	height: 39px;
	border: 0;
	margin: 0;
	padding: 0;
}

#hed_lb {
	width: 20px;
	background-color: #663300;
}

#hed_cc {
	background-color: #69ABF4;
/*  width: 100%;*/
  margin: 0 auto;
  text-align: left;
}

#hed_cc ul {
  margin: 0;
  padding: 0;
  line-height: normal;  
}

#hed_cc ul li {
  width: 8%;
  display: inline;
  float: left;
  padding-top: 0.8em;  
  list-style: none;
  text-align: center;
}

#hed_cc ul li a {
  display: block;
  text-decoration: none;
  padding-bottom: 1.0em;
  color: #222;
}

#hed_cc ul li a:hover,
#hed_cc ul li.active {
  font-weight: bold;
  color: #111;
  background: url(../images/menu_tab.gif) no-repeat bottom center;
}
/*
#hed_menu {
}
*/
#hed_rb {
	width: 20px;
	background-color: #663300;
}

/***************************************************
  Site Title
 ***************************************************/

#title {
  margin: 10px 10px 0 0;
  float: right;
}

#title h1 {
  display: inline;
  color:  #222;
  background-color: #69ABF4;
  background-image: none;
}

/***************************************************
  Body parts
 ***************************************************/

#bdy_lb {
	width: 20px;
	background-color: #003366;
}

#bdy_lc {
	padding: 10px;
	background-color: #EBE1FF;
	vertical-align: top;
}

#bdy_lc h1 {
  display: block;
  padding: 2px 10px;
  background: #000066 url(../images/h1_r.gif) no-repeat right;
}

#bdy_lc h2 {
  margin: 2px 8px 0 0;
  padding: 2px 10px;
  color: #FFFFFF;
  font-size: 12px;
  background: #6666CC url(../images/h2_r.gif) no-repeat right;
}

#bdy_lc h2 a {
  color: #FFFF88;
}

#bdy_lc p {
  margin: 0;
  padding: 2px 10px 10px 20px;
  font-size: 12px;
}

#bdy_lc img {
  margin: 0;
  padding: 0 10px 0 20px;
  border: 0;
}

#bdy_lm {
	width: 200px;
	padding: 0;
  background: #EBE1FF;
}

#bdy_cc {
	width: 230px;
/*  height:700px;*/
  background: #EBE1FF url("../images/windmill.jpg") no-repeat top center;
	padding: 0;
/*	vertical-align: top;*/
}

#bdy_ru {
	width: 300px;
	padding: 10px;
	background-color: #EBE1FF;
}

#bdy_ru h1 {
  padding: 2px 10px;
  background: #000066 url(../images/h1_l.gif) no-repeat left;
}

#bdy_ru h2 {
  margin: 2px 0 0 8px;
  padding: 2px 10px;
  color: #FFFF00;
  font-size: 12px;
  background: #6666CC url(../images/h2_l.gif) no-repeat left;
}

#bdy_ru p {
  margin: 0 0 0 10px;
  padding: 0px 10px;
}
/*
#bdy_ru a {
	display: run-in;
	float: right;
}
*/
#bdy_rd {
	width: 300px;
	padding: 10px;
	background-color: #EBE1FF;
}

#bdy_rd h1 {
  padding: 2px 10px;
  background: #000066 url(../images/h1_l.gif) no-repeat left;
}

#bdy_rd h2 {
  margin: 2px 0 0 8px;
  padding: 2px 10px;
  color: #FFFF00;
  font-size: 12px;
  background: #6666CC url(../images/h2_l.gif) no-repeat left;
}

#bdy_rd p {
	margin: 0 0 0 10px;
  padding: 0px 10px;
}

#bdy_rb {
	width: 20px;
	background-color: #003366;
}

/***************************************************
 Footer
 ***************************************************/

#footer {
/*  clear: both;
  float: left;
  width: 97.5%;*/
	text-align: center;
  padding: 10px 0px;
	background-color: #003366;
  color: #FFF;
}

/***************************************************
 Login
 ***************************************************/

#WebLoginLayer0 {
	height: 126px;
}

#WebLoginLayer2 {
	height: 48px;
}

#search fieldset, #sidebarlogin fieldset{
	border: none;
	margin: 0px;
	padding: 0px;
}
#search form, #sidebarlogin form {
	border: none;
	margin: 0px;
	padding: 0px;
}

#search label, #sidebarlogin label {
color: #444444;
}

#search input, #sidebarlogin input {
	border-top: 1px solid #75767B;
	border-left: 1px solid #75767B;
	border-bottom: 1px solid #B6B9C0;
	border-right: 1px solid #B6B9C0;
	height: 19px;
}
#sidebarlogin label {
display: block;
margin-top: 5px !important;
}

#sidebarlogin input {
	width: 100%;
}
#sidebarlogin #checkbox_1 {	width: auto; float: right;}
#sidebarlogin h3 {
display: none;
}
.button {width: auto !important; height: auto !important; padding: 2px !important; margin-top: 5px !important; margin-bottom: 5px !important;}

#sidebarlogin #forgotpsswd {
	display: block;
	font-size: 70% !important;
}

/***************************************************
 Blog
 ***************************************************/

#ditto_pages .ditto_currentpage {
    border: 1px solid #000066;/*#618100;*/
    padding: 1px 5px 2px; 
    margin-right: 1px;
    background-color: #6666CC;/*#000066; #9c0; */
    color: #FFFFFF; /*#fff;*/
} 
#ditto_pages .ditto_off {
    border: 1px solid #A0A0B0;/* #ccc;*/
    padding: 1px 5px 2px; 
    margin-right: 1px;
    color: #A0A0B0;/* #ccc;*/
}
#ditto_pages a, #ditto_pages a:link, #ditto_pages a:visited {
    border: 1px solid #000066;/*#9c0; */
    padding: 1px 5px 2px; 
    margin-right: 1px; 
    text-decoration: none !important; 
    color: #003366;/*#618100;*/
} 
#ditto_pages a:hover {
    background-color: #fff;
    color: #000;
}