body { 
	font: 9pt/12pt arial, helvetica, sans-serif; 
	color: #333;
	/* background: url(img_111.gif) repeat; */
	background-color: #FFF; 
	margin: 0;
	padding: 0;
	}
p { 
	font: 9pt/12pt arial, helvetica, sans-serif; 
	color: #666; 
	}
	
.clearboth { clear: both; }	

.border 
{ 
border: 1px #ccc solid; 
padding: 4px;
}

.bgGray 
{ 
background-color: #E6E6E6;
margin: 0;
padding: 5px; 
}

.bgGrayBorder 
{ 
background-color: #E6E6E6;
margin: 0;
padding: 5px; 
border-top: 1px #CCC solid;
}
	
/* ---------------------------
         header
--------------------------- */	
	
#header 
{ 
float: left;
margin: 0;
padding: 0;
width: 100%;
height: 130px; 
background: url(./images/top_bg02.jpg) no-repeat; 
background-color: #000;
}

#header .logo
{
float: left;
margin: 65px 0 0 65px;
padding: 0;
}

#divider
{
float: left;
margin: 0;
padding: 0;
width: 100%;
height: 25px; 
background: url(./images/bg03.gif) repeat-x; 
background-color: #000;
}

/* ---------------------------
         top nav
--------------------------- */

#topNav
{
float: left;
width: 425px;
height: 49px;
font: 92%  arial, helvetica, sans-serif;
margin: 65px 0 0 15px;
padding: 0;
background-color: #595959;
}

#topNav ul
{
margin: 0 0 0 0;
padding: 0;
list-style-type: none;
}

#topNav ul li { display: inline; }

#topNav ul li a
{
display: block;
float: left;
margin: 12px 3px 0 3px;
padding: 5px;
color: #595959;
font-weight: bold;
text-decoration: none;
}

#topNav ul li a:hover { color: #333; }

	
/* ---------------------------
       section container
--------------------------- */	
	
#sectionContainer
{
width: 665px;
margin: 0;
padding: 0;
height: 100%;
background-color: #fff;
border: 0px #ccc solid;
}	

#sectionContainer a
{
color: #333;
text-decoration: none;
}

#sectionContainer a:hover
{
color: #fff;
background-color: #ED1C24;
padding: 1px 2px;
text-decoration: none;
}

/* ---------------------------
        about menu
--------------------------- */

#aboutMenu
{
float: left;
width: 185px;
margin: 0 15px;
padding: 0;
}
	
#aboutMenu ul
{
color: #333;
margin: 0;
padding: 0;
background-color: #FFF;
list-style: none;
}

#aboutMenu ul li
{
color: #333;
font: 8pt/12pt arial, helvetica, sans-serif;
margin: 0;
padding: 4px;
border-bottom: 1px #ccc solid;
}

#aboutMenu ul li a
{
color: #868886;
text-decoration: none;
}

#aboutMenu ul li a:hover
{
color: #fff;
background-color: #ED1C24;
margin-left: 10px;
padding: 1px 2px;
}

#aboutMenu .statusOn a
{
color: #fff;
background-color: #000000;
margin-left: 10px;
padding: 1px 2px;
}

/* ---------------------------
         news menu
--------------------------- */

#newsMenu
{
float: left;
width: 185px;
margin: 0 15px;
padding: 0;
}
	
#newsMenu ul
{
color: #333;
margin: 0;
padding: 0;
background-color: #FFF;
list-style: none;
}

#newsMenu ul li
{
color: #333;
font: 8pt/12pt arial, helvetica, sans-serif;
margin: 0;
padding: 4px;
border-bottom: 1px #ccc solid;
}

#newsMenu ul li a
{
color: #868886;
text-decoration: none;
}

#newsMenu ul li a:hover
{
color: #fff;
background-color: #ED1C24;
margin-left: 10px;
padding: 1px 2px;
}

#newsMenu .statusOn a
{
color: #fff;
background-color: #000000;
margin-left: 10px;
padding: 1px 2px;
}

/* ---------------------------
       naginata menu
--------------------------- */

#naginataMenu
{
float: left;
width: 185px;
margin: 0 15px;
padding: 0;
}
	
#naginataMenu ul
{
color: #333;
margin: 0;
padding: 0;
background-color: #FFF;
list-style: none;
}

#naginataMenu ul li
{
color: #333;
font: 8pt/12pt arial, helvetica, sans-serif;
margin: 0;
padding: 4px;
border-bottom: 1px #ccc solid;
}

#naginataMenu ul li a
{
color: #868886;
text-decoration: none;
}

#naginataMenu ul li a:hover
{
color: #fff;
background-color: #ED1C24;
margin-left: 10px;
padding: 1px 2px;
}

#naginataMenu .statusOn a
{
color: #fff;
background-color: #000000;
margin-left: 10px;
padding: 1px 2px;
}

/* ---------------------------
             news
--------------------------- */

#news
{
float: left;
width: 405px;
background-color: #fff;
margin: 0;
padding: 0 16px 0 16px;
border-left: 1px #ccc solid;
}

#news h3 { color: #333; }

#news .dateColor 
{ 
font: 9pt/12pt arial, helvetica, sans-serif;
color: #ED1C24; 
}


/* ---------------------------
           content
--------------------------- */

#content
{
float: left;
width: 407px;
background-color: #fff;
margin: 0;
padding: 0 16px 0 16px;
border-left: 1px #ccc solid;
}

#content h3 { color: #333; }

#content .dateColor { color: #ED1C24; }

#content .dateColor2 
{ 
font: 9pt/12pt arial, helvetica, sans-serif;
color: #0062E4; 
}

#content .media { margin: 25px 0; }


/* ---------------------------
           thumbs
--------------------------- */

#thumbs
{
float: left;
width: 100px;
margin: 0 15px 15px 0;
}

#thumbs a
{
margin: 0;
padding: 0;
}

#thumbs a:hover
{
margin: 0;
padding: 0;
}



