/* Css document by Svein Erik Storkaas - CssTemplatesWeb.com | 2008 */

* {
 padding: 0;
 margin: 0;
}
body {
 font-family: Arial, Helvetica, sans-serif;
 color: #666666;
 font-size: 12px;
 background-color:#fefefe;
}
#wrapper {
 width: 782px;
 margin: 0 auto;
}
#border {
 border: 1px solid #8ECE5F;
 margin: 20px 0px 5px 0px;
 background-color: #fffffe;
 min-height: 776px;
 float: right;
 width: 780px;
}
* html #border {height:776px} /* IE Min-Height Hack */ 

#header {
 margin: 6px 5px 3px 5px; 
 background-image:url(../../sozai/family/2.jpg);
 background-repeat:no-repeat;
 height:140px;
}

.headertext
{
	width:600px;
	font-family:"Trebuchet MS";
	color:#006600;
	margin:0px 0px 0px 0px;
	float:left-bottom;
	clear:none;
	padding:60px 0px 0px 70px;
}

#headertextsmall
{	
	width:250px;
	height:30px;
	font-family:"Trebuchet MS";
	font-size:20px;
	color:#fff;			
	margin:50px 0px 0px 50px;
	float:left-bottom;
	
}
.abso{
	color:#7D0022;
}

/* ------------------------ Start Navigation Bar -----------------*/
#topmenu
{
width: 770px;
padding-left:5px;
background-repeat:no-repeat;
}

/*MEUNU*/
.glossymenu{
	
	padding: 0 0 0 0px;
	margin: 0 auto 0 auto;
	list-style: none;
}

.glossymenu li{
	display: block;
	
}

.glossymenu li a{

	text-decoration: none;
	display: block;
	font-weight:bold;
	line-height:46px;
	height:46px;
	padding:0 0 0 16px;

}

.glossymenu li.current a, .glossymenu li a:hover{
	color: #71c15c;
	background: url(../../sozai/family/menug.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.glossymenu li.title{
	background: url(../../sozai/family/highlightnews.jpg) no-repeat; 
	display: block;
	color:#696969;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	text-align: center;
	width:200px;
}

/* ------------------------ End Navigation Bar -----------------*/


/* ------------------------ Start Navigation Bar -----------------*/
#tomenu
{
height:46px;
width: 770px;
padding-left:5px;
background-repeat:no-repeat;
}

/*MEUNU*/
.tmenu{
	position: relative;
	padding: 0 0 0 34px;
	margin: 0 auto 0 auto;
	background: url(../../sozai/family/menug_bg.gif) repeat-x;
	height: 46px;
	list-style: none;
}

.tmenu li{
	float:left;	
}

.tmenu li a{
	float: left;
	display: block;
	color:#696969;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 13px;
	font-weight: bold;
	padding:0 0 0 16px; /*Padding to accomodate left tab image. Do not change*/
	height: 46px;
	line-height: 46px;
	text-align: center;
	cursor: pointer;	
}

.tmenu li a b{
	float: left;
	display: block;
	padding: 0 24px 0 8px; /*Padding of menu items*/
}

.tmenu li.cu a, .tmenu li a:hover{
	color: #fff;
	background: url(../../sozai/family/menug_hover_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}

.tmenu li.cu a b, .tmenu li a:hover b{
	background: url(../../sozai/family/menug_hover_right.gif) no-repeat right top; /*right tab image path*/
}

/* ------------------------ End Navigation Bar -----------------*/






/* ------------------------ Start Images -----------------*/
img {
 display: inline;
 border: none;
}
img.block {
 display: block;
}
img.float {
 margin: 0px 0px 0px 0px;
}

img.it{
	vertical-align:middle;
	margin-right:5px; 
}

/* ------------------------ End Images -----------------*/


/* ------------------------ Start Main Columns -----------------*/
#leftcolumn { /* Parent Wrapper for inside boxes */
 margin: 6px 0px 0px 4px;
 display: inline; /* IE Hack */
 width: 240px;
 float: left;
 background-image:url(../../sozai/family/search-box.gif);
 background-repeat: no-repeat;
 min-height: 300px;
 padding: 0;

}

.in-the-news { /* Parent Wrapper for inside boxes */
 display: inline; /* IE Hack */
 width: 235px;
 float: left;
 min-height: 125px;
 margin-bottom: 7px;
}


#rightcolumn {
/* border: 1px solid red;*/
 margin: 6px 0px 0px 0px;
 display: inline; /* IE Hack */
 width: 513px;
 float: left;
 min-height: 300px;
}
* html #rightcolumn {height:300px} /* IE Min-Height Hack */ 

#highlightnews {
 background-image:url(../../sozai/family/highlightnews.jpg); 
 height:auto;
 background-repeat: no-repeat;
 text-align: left;
 padding: 10px 10px 5px 13px;
 display: inline; /* IE Hack */
 float: left;
 width: 510px; 
}


#highlightnews img
{
	float:left;
	padding-right:10px;	
}

* html .sponsor {height:80px} /* IE Min-Height Hack */

.maincontent {
 min-height: 80px;
 display: inline; /* IE Hack */
 float: left;
 margin-bottom: 7px;
 width: 530px;
}
* html .maincontent {height:80px} /* IE Min-Height Hack */

.content-mid {
 background-image:url(../../sozai/family/content-mid.gif);
 background-repeat: repeat;
 padding: 5px 14px 5px 14px;
}


.content-mid img
{
	float:left;
	margin:3px 10px 14px 0px;
}
.left-mid {
 background-image:url(../../sozai/family/left-mid.gif);
 background-repeat: repeat;
 padding: 5px 14px 10px 14px;
 overflow-y:auto;
}

.left-heading {
 background-image:url(../../sozai/family/left-heading.gif);
 background-repeat: no-repeat;
 padding: 9px 14px 5px 10px; 
}

.left-heading h3
{
 font-size: 16px;
 color: #fff;
 min-height: 11px;
 font-weight: bold;
}

* html .left-heading {height:11px} /* IE Min-Height Hack */
/* ------------------------ End Main Columns -----------------*/

/* ------------------------- Start Headings ---------------------*/
h1 {
 font-size: 16px;
 color: #72C236;
}

h3 {
	font-size:15px;
	color:#696969;
}

h4{
	color:#ffffff;
	background-color:#696969;
	margin-bottom:10px;
	padding:5px 0px 5px 10px;
}


/* ------------------------- End Headings ---------------------*/

input {
 border: 1px solid #000000;
 width: 200px;
}



#footer {
 font-size: 10px;
 clear: both;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 margin-bottom: 5px;
 text-align:center;
}


ul#daily-links li {
 list-style: none;
 margin-left: 2px;
}
ul#nav-links li {
 display: inline;
 margin-left: 0px;
 padding-left: 12px;
 
}

ul#daily-links li a:link{
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}
ul#daily-links li a:visited{
 color: #000000;
 text-decoration: none;
 font-weight: bold;
}
ul#daily-links li a:hover{
 color: #999;
 text-decoration: none;
 font-weight: bold;
}




a:link {
 color: #696969;
 text-decoration: none;
}
a:visited {
 color: #696969;
 text-decoration: none;                                                     
}

a:hover{
	color: #72C236;
}

.valid {
 margin: 10px 0px 0px 10px;
}



/*  writer's  */

.menuicon{
	width:120px;
	float:left;
	text-align:center;
	margin:0 0 20 20px;
}

.menuicon img{
	border:1 solid #a9a9a9;
}

.att{
	color:#d1559e;
	font-size:large;
}

.tell{
	color:red;
	font-size:large;
	line-height:25px;
}

.write{
	line-height:25px;
}

.li91{
	float:left;
	width:220px;
	padding:0 5 10 10px;
	margin:0 0 0 10px;
}

.patd{
font-size: 16px;
 color: #72C236;
}

.menu{
	background-color:#a9a9a9;
	color:#ffffff;
	padding:5px 10px 5px 10px;
	cursor:pointer;
	margin-right:15px;
}


.bcom{
	width:400px;
	margin:20px 0px 15px 0px;
	border:1px dashed #a9a9a9;
	padding:10px;
	text-align:left;
	color:#990000;
	clear:both;
	potision:center;
}

.bicon1 a:hover{
	color:#72C236;
	
}

.bicon1{
	width:150px;
	float:left;
	text-align:center;
	border:1px solid #a9a9a9;
	padding:5px;
	margin:5px 5px 5px 0px;
	cursor:pointer;
}

/*-- hr --*/

hr.gs{
	color:#a9a9a9;
	border:1px;
	border-style:dashed none none none;
	margin:10px 0px 10px 0px;
	clear:both;
}

/* linkform */
.lss{
	width:430px;
	margin:10px;
	padding:10px;
	text-align:left;
	border:1 solid #a9a9a9;
}


/*-- table --*/
/*-- table01 --*/

table#table01 {
    width: 490px;
    border: 1px #696969 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table01 th {
    padding: 5px;
    border: #696969 solid;
    border-width: 0 0 1px 1px;
    background: #696969;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#table01 td {
    padding: 5px;
    border: 1px #696969 solid;
    border-width: 0 0 1px 1px;
    text-align: center;
    white-space: nowrap;
}

table#table01 td.current{
	padding:5px 5px 5px 10px;
	border:1px #696969 solid;
	border-width:0 0 1px 1px;
	text-align:left;
	white-space:nowrap;
	background:#bfbfbf;
	color:#666666;
	font-weight:bold;
}

table#table01 hr{
	color:#a9a9a9;
	border:1px;
	border-style:dashed none none none;
	margin:10px 0px 10px 0px;
	clear:both;
}

/*-- table02 --*/
table#table02 {
    width: 490px;
    border: 1px #696969 solid;
    border-collapse: collapse;
    border-spacing: 0;
}

table#table02 th {
    padding: 5px;
    border: #696969 solid;
    border-width: 0 0 1px 1px;
    background: #696969;
    font-weight: bold;
    line-height: 120%;
    text-align: center;
    white-space: nowrap; 
}
table#table02 td {
    padding: 5px 10px 5px 10px;
    border: 1px #696969 solid;
    border-width: 0 0 1px 1px;
    text-align: left;
    white-space: nowrap;
}

table#table02 td.current{
	padding:5px 5px 5px 10px;
	border:1px #696969 solid;
	border-width:0 0 1px 1px;
	text-align:left;
	white-space:nowrap;
	background:#bfbfbf;
	color:#666666;
	font-weight:bold;
}

table#table02 hr{
	color:#a9a9a9;
	border:1px;
	border-style:dashed none none none;
	margin:10px 0px 10px 0px;
	clear:both;
}
