html{
  font-size:80%;
  font-family:"MS UI Gothic",sans-serif;
/*  scrollbar-track-color: #335577;
  scrollbar-arrow-color: #335577;
  scrollbar-highlight-color: #333333;
  scrollbar-shadow-color: #333333;
  scrollbar-darkshadow-color: #333333;
  scrollbar-face-color: #335577;
*/
}

body{
  margin:0px;
  background-color:#DDDDDD;
}

#header{
  margin:0px;
  padding:0px;
  /*background-color:#DFE7EE;*/
  /*height:180px;*/
  clear:both;
  border-bottom:1px solid #666666;
}

.title{
  /*width:780px;*/
  width:845px;
  height:150px;
  /*float:right;*/
 /*border:1px solid #333333;*/
  background:url("./images/siftswift2.png") top left;
  clear:both;
  margin:0px;
  padding:0px;
}

#page{
  width:845px;
  margin:auto;
  border-left:1px solid #333333;
  padding:0px 5px 0px 0px;
  background:url("./images/back.png");
}

#main{
  /*clear:both;*/
  float:left;
  /*width:80%;*/
  width:685px;
}

#side1,#side2{
  margin-right:5px;
  /*clear:both;*/
  width:150px;
  float:right;
  font-size:80%;
  /*background-color:#DFE7EE;*/
}

#text{
  width:520px;
  /*width:77%;*/
  float:left;
  padding-right:10px;
  /*background-color:#DFE7EE;*/
  color:#333333;
  /*padding:15px 5px 30px 15px;*/
  line-height:1.5em;
}

#footer{
  clear:both;
  height:2em;
  margin-top:15px;
  background-color:#333333;
  color:#FFFFFF;
  text-align:center;
}

#pagearea{
 text-align:right;
}

a:link{
  color:#6699CC;
}

a:name{
  color:#333333;
}

a:visited{
  color:#3366CC;
}

a:hover{
  background-color:#AABBCC;
  color:#333333;
}
/*****************************/
/*      DIV#header           */
/*****************************/

#description{
  background-color:#CCDDEE;
  color:#333333;
  padding:0px 5px;
  text-align:right;
}

#description p{
  margin:0px;
  padding:0px;
}

h1{
  font-size:large;
  font-family:"Comic Sans MS";
  font-weight:normal;
  width:380px;
  /*float:left;*/
  margin:0px;
  padding-left:10px;
  visibility:hidden;
  display:none;
}

/*#header a{
  font-size:medium;
  color:#FFFFFF;
  font-weight:bold;
  font-family:"Comic Sans MS",sans-serif;
  background-color:transparent;
}*/

#contents{
  height:30px;
  margin-bottom:15px;
  background:url("./images/mainlink.png");

}

#contents ul{
  margin:0px;
  padding:0px;
  list-style-type:none;
}

#contents li{
  float:left;
  width:120px;
  background:url("./images/mainlink.png");
  /*border:1px solid #333333;*/
  line-height:30px;
  text-align:center;
}
#contents li a{
  text-decoration:none;
  color:#333333;
  /*font-weight:bold;*/
  display:block;
}

#contents li a:hover{
  background:url("./images/mainlink_a.png");
  color:#FFFFFF;
}

.path{
	text-align:left;
	float:left;
	margin:0px;
	padding:0px;
}

/*****************************/
/*      DIV#link             */
/*****************************/

#side1,#side2{
  /*clear:both;*/
  font-family:"Century Gothic";
  text-align:center;
  /*background-color:#CCCCCC;*/
}

#side1 ul,#side2 ul{
  text-align:left;
  list-style-image:url("./images/book.png");
  margin:0px;
  margin-left:25px;
  padding:0px;
  /*margin:0px;
  padding:0px;*/
}

#side1 ul ul,#side2 ul ul{
  text-align:left;
  padding:0px;
  margin-left:15px;
  /*margin:0px;*/
}

.linkbody{
  /*margin:10px 5px;*/
  width:145px;
  float:left;
  margin-top:5px;
  /*border:1px solid #666666;*/
  /*margin-bottom:10px;*/
  /*background-color:#667799;*/
  /*border:1px solid #666666;*/
  /*background:url("./images/lines2.png");*/
  background:#FFFFFF;
}

#side1 h2,#side2 h2{
  font-size:100%;
  font-weight:normal;
  text-align:right;
  /*border:1px solid #DFE7EE;*/
  /*background-color:#334466;
  color:#FFFFFF;*/
  height:20px;
  margin:0 3px;
  border-bottom:1px solid #333333;
}

#side1 li, #side2 li{
  /*display:inline;
  margin:0px;*/
}

#side1 li a,#side2 li a{
  color:#000000;
  text-decoration:none;
  /*display:block;*/
  text-align:left;
  /*padding-left:15px;
  background:url("./images/link.gif") #557799 left no-repeat;
  border:1px outset #336699;
  border-width:1px;
  border-style:solid;
  border-color:#999999 #000000 #000000 #999999;*/
}

#side1 li a:hover,#side2 li a:hover{
  /*color:#333366;*/
  border-bottom:1px dashed #333333;
  /*background:url("./images/linka.gif") #AABBCC left no-repeat;
  border-width:1px;
  border-style:solid;
  border-color:#666666 #CCCCCC #FFFFFF #666666*/
}

/*****************************/
/*      DIV#text             */
/*****************************/

#text.tmes{
  padding-top:5px;
  padding-bottom:5px;
  margin:1px;
}

#text p{
  padding-left:5px;
  margin:5px;
}

#text ul{
  list-style-type:square;
}

#text h2{
  font-size:medium;
  padding:5px;
  border:1px solid #333333;
  border-width:1px 1px 1px 6px;
}

#text h3, #text h4{
  font-size:small;
}

#text h3{
  /*border:1px solid #333333;
  border-width:3px 0px 6px 0px;*/
  line-height:30px;
  border:1px solid #666666;
  border-left:0px;
  background:url("./images/h3.png") top left repeat-x;
  padding:0px 3px;
  text-align:right;
}

#text h4{
  /*border:1px solid #666666;*/
  /*border-width:0px 0px 1px 6px;*/
  background:url("./images/h4.png") bottom left repeat-x;
  padding:0px 3px;
  height:2.5em;
  width:90%;
  text-align:left;
}

#text h4 a{
  color:#333333;
}

#text h4 a:hover{
  background-color:#FFFFFF;
}

.link_to_top{
  margin-top:10px;
  text-decoration:none;
  border:1px solid #333333;
  padding:2px;
  color:#226688;
}

#text input{
  border:1px solid #333333;
  color:#226688;
  background-color:#DFE7EE;
}

#text .send{
  border:1px solid #333333;
  background-color:#333333;
  color:#FFFFFF;
}

#text textarea{
  border:1px solid #333333;
}

#text .check{
  border:none;
}

.entry_body{
  /*border-left:3px solid #333333;*/
  padding-left:10px;
}

.entry_state{
  font-size:x-small;
  margin-bottom:10px;
  text-align:right;
}

/*****************************/
/*      Calender             */
/*****************************/
#calendar{
  clear:both;
  padding:auto;
  margin:auto;
  width:845px;
  text-align:center;
}
.calendar{
  text-align:center;
  color:#333333;
  float:left;
  font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}

.calendar td{
  padding:0px;
}

.cell,.cell_sunday,.cell_saturday,.cell_today{
  width:15px;
  height:15px;
  font-size:x-small;
  /*border:1px solid #666666;*/
}

.cell{
  background-color:#FFFFFF;
}

.cell_sunday{
  background-color:#CCCCCC;
}

.cell_saturday{
  background-color:#CCCCCC;
}

.cell_today{
  background-color:#DD9933;
}

.calendar a{
  text-decoration:none;
  margin:0px;
  color:#333333;
  /*background-color:#FFFFFF;*/
  border-bottom:1px outset #666666;
  width:10px;
  height:10px;
  display:block;
}

.calview{
  font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
  margin:3px 1px;
  color:#333333;
  /*display:block;*/
}

.calview a{
  color:#333333;
  text-decoration:none;
  border-left:1px solid #666666;
  border-right:1px solid #666666;
  padding: 0px 1px;
}

.calview a:hover{
  color:#333333;
  background-color:#FFFFFF;
  border-top:1px solid #666666;
  border-bottom:1px solid #666666;
}

input,textarea{
  font-family:"‚l‚r ‚oƒSƒVƒbƒN",sans-serif;
}

textarea{
  overflow-y:auto;
}

.count_s{
  margin-left:5px;
}

.count_l{
  text-align:right;
  font-weight:bold;
}

select{
  font-size:90%;
}
/*
#iidxamd select{
  font-size:80%;
  margin:0px;padding:0px;
  border:1px solid #DFE7EE;
}
#iidxamd input{
  background-color:#778899;
  border:2px outset #778899;
  color:#FFFFFF;
}
#iidxamd{
  float:left;
  margin:5px;
  border:1px solid #336699;
  background-color:#556688;
  padding:5px;
  text-align:center;
}
#iidxamd form{
  margin:0px;
  padding:0px;
}
#iidxamd a, #iidxamd img{
  text-decoration:none;
  border:0px;
  margin:0px;padding:0px;
}*/

#side1 #link .linkbody ul{
  margin:15px;
  padding:0px;
}

#search.area{
  /*border:1px solid #000000;*/
  /*float:right;*/
}

#search input{
  border:1px solid #CCCCCC;
  background-color:#FFFFFF;
}

#search .send{
  color:#FFFFFF;
  background-color:#666677;
}


.update{
  color:#336699;
  border:1px solid #333333;
  /*padding:1px;*/
  margin-left:5px;
  background:#CCDDEE;
  font-weight:bold;
}


#ques{
  font-size:90%;
  background:#DDDDDD;
  margin:5px;
  padding:3px;
}

#ques form{
  margin:0px;
  padding:0px;
}

#webclap{
  margin:5px;
  padding:5px;
}

#webclap input{
  color:#333333;
  background:#FFFFFF;
  border:2px outset #333333;
}

#webclap .send{
  color:#333333;
  background:#CCCCCC;
  border:2px outset #333333;
}