

img.image {
	border:1px solid #000000;	
}

a.target {
	color:#000000;	
}

object {
	border : none;
}

#cms_over_menu {
	text-align : center;
}

/*
 * used by main.xsl
 */

#cms_menu_title {
	background-color:#00CC00; 
	color:#FFFFFF; 
	font-weight:bold;
}


#cms_body {
	font-size : 14px;
}


#cms_root {
	vertical-align : top;
}

#cms_menuGroup {
	float : left;
	width : 190px;
	background-color : #FFFFFF;
}

#cms_menu {
	border : 3px solid #00CC00;
}

.cms_menu_item {
	display : block;
	width : 180px;
	height : 23px;
	color : #FFFFFF;
	text-decoration : none;
	font-weight : bold;
	text-align : center;
	vertical-align : middle;
	overflow : hidden;
	background-color : #009900;
	border-top : 3px solid #00AA00;
	border-left : 3px solid #00AA00;
	border-right : 3px solid #008800;
	border-bottom : 3px solid #008800;
}

a.cms_menu_item:active,
a.cms_menu_item:focus,
a.cms_menu_item:hover {
	background-color : #00EE00;
	border-top : 3px solid #00FF00;
	border-left : 3px solid #00FF00;
	border-right : 3px solid #00DD00;
	border-bottom : 3px solid #00DD00;
}

#cms_menu_inside {

}

#cms_content {
	float : left;
	width : 600px;
}

#cms_pageTitle {
	text-align : center;
}

#cms_copyright {
	font-size : 12px;
}


a {
	color : #00FF55;
}

a:hover {
}

a.notFound {
	text-decoration : none;
	color : #999999;
}



.cms_olink {

}

.cms_olink_invalid {
	text-decoration : none;
	color : #999999;
}



.siblings {

}


.cms_ilink {

}

.cms_ilink_invalid {
	text-decoration : none;
	color : #999999;
}


.important {
	color : #FF0000;	
}

.subimportant {
	color : blue;
}

.remember {
	color : #00AA00;
}

.attention {

}

.paragraph {
	background-color : #EEFFEE;
	margin-bottom : 20px;
	line-height: 30px;
}

.del {
	
}

.redColor {
	color : #FF0000;
}

.blueColor {
	color : #0000FF;
}

.greenColor {
	color : #00AA00;
}

.yellowColor {
	color : #FFFF00;
}

.grayColor {
	color : #808080;
}

.group {
	margin-bottom : 50px;	
}

.groupCaption {
	text-indent : 0em;
	font-weight : bold;
	background-color : #00AA00;
	border-top : 2px solid #00FF00;
	border-left : 2px solid #00DD00;
	border-right : 2px solid #007700;
	border-bottom : 2px solid #005500;
	
}

.describe {
	border:1px solid black;
	background-color:#FFFFFF;
	font-family:monospace;
	text-indent:0em;
}

.textart {
	text-indent:0em; 
	font-family:monospace;
}

table.jp_ggaogg_ns_category2008_document {
	border-collapse: collapse;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:10px;
}

thead.jp_ggaogg_ns_category2008_document {
	
}

tbody.jp_ggaogg_ns_category2008_document {

}

thoot.jp_ggaogg_ns_category2008_document {
	
}

th.jp_ggaogg_ns_category2008_document {
	border:2px solid #00CC00;
}

tr.jp_ggaogg_ns_category2008_document {
	
}

td.jp_ggaogg_ns_category2008_document {
	border:2px solid #00CC00;
}

/*
 * Used by http://ggaogg.jp/ns_category2007/program xslt
 */
 
 .program {
 	margin-top:0px;
 	background-color:#FFFFAA; 
 	text-indent:0em;
 }
 
  .program_caption {
 	margin-bottom:0px;
 	padding-bottom:0px;
 }
 
 .prompt {
 	text-indent:0em; 
 	background-color:#000033; 
 	color:#00FF00;
 }
 
 
