/* **************************************************************** */
/*  STD element  */
/* **************************************************************** */
BODY {
    MARGIN: 0;
    PADDING : 30px 0 0 0;
    text-align: center;
    WIDTH: 100%;
    HEIGHT: 100%;
    /*
    FONT: 13px  sans-serif, verdana, arial, helvetica ; 
    */
    FONT: 14px  "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; 
    BACKGROUND-COLOR: #FFFFFF;
/*
	BACKGROUND-COLOR: #f9f9f9;
*/
	COLOR: #555;
	LINE-HEIGHT: 1.4em;

}



A {text-decoration: none;}
/*
#1C6FB1
#1144aa
*/
A:link {
   COLOR: #1C6FB1;
}
A:visited {
   COLOR: #1C6FB1;
}
A:active {
   COLOR: #1C6FB1;
}

A:hover {
   COLOR: #1A99FF; 
   BACKGROUND-COLOR: #eeeeff ;
   text-decoration: underline;
   /*
   margin:0.2em;
   font-size:1.01em;
   */
}


hr.dot_line{
	width:98%;
	BORDER-TOP: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 1px dotted;
}

hr.dashed_line{
	width:95%;
	BORDER-TOP: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 1px dashed;
}
hr.dashed_line_2px{
	width:95%;
	BORDER-TOP: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 0px solid;
	BORDER-BOTTOM: #cccccc 2px dashed;
}

.line_v_solid{

	MARGIN: 10px;
	PADDING : 10px;
	height:95%;
	BORDER-TOP: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 0px solid;

}

.line_v_doted{

	MARGIN: 10px;
	PADDING : 10px;
	height:95%;
	BORDER-TOP: #cccccc 0px solid;
	BORDER-RIGHT: #cccccc 0px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #cccccc 0px dotted;

}

/* **************************************************************** */
/*  Header element  */
/* **************************************************************** */
H1 {
WIDTH: 100%;
COLOR: #666;
FONT-SIZE: 1.5em;
MARGIN: 0 0 0 0;
PADDING: 0 0 0 0;
LINE-HEIGHT: 1.25em;
}



H2 {
	WIDTH: 95%;
	FONT-SIZE: 1.0em;
	MARGIN: 0;
	PADDING: 3px 3px 3px 10px;
    COLOR: #333333;
    BACKGROUND-COLOR: #EAF3FE;
	BORDER: #C9E1F4 1px solid;
	font-weight:bold;
}

H3 {
	WIDTH: 95%;
	COLOR: #E47911;
	FONT-SIZE: 1.2em;
    MARGIN: 0 0 1.0em 0;
    PADDING: 0 0 0 0;
	BORDER-TOP: #E47911 0px solid;
	BORDER-RIGHT: #E47911 0px solid;
	BORDER-LEFT: #E47911 7px 0px solid;
	BORDER-BOTTOM: #cccccc 0px solid;
	LINE-HEIGHT: 1.25em;
}


H4{
	FONT-SIZE: 1.0em;
	COLOR: #E47911;
	font-weight:bold;
	MARGIN: 0em;
	PADDING: 0px;

}



.box_blue{
	BORDER: #C9E1F4 1px solid;

}

.box_gray{
	BORDER: #cccccc 1px solid;
	PADDING: 10px 0px 15px 0px;
}

ul{
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 1em;
	LIST-STYLE-TYPE: disc;
/*
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-TYPE: square;
*/
}

ol{
	PADDING: 0px 0px 0px 0px;
	MARGIN: 0px 0px 0px 20px;
	LIST-STYLE-POSITION: outside;
	LIST-STYLE-TYPE: decimal;
}

li {
     MARGIN-LEFT: 0.3em;
}

.arrow_red{
    padding-left: 20px;
    background: url("http://blue-a.org/media/img/arrow_blue.gif") no-repeat left center;
}


p {
    MARGIN: 5px 0px 0px 1em;
    PADDING: 0px 0px 0px 0px;
}

hr {
	BORDER-TOP-STYLE: solid;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;

	BORDER-TOP-COLOR: none;
    color: #999;
	HEIGHT: 1px;
	MARGIN: 0px 0px 0px 0px;
    width: 100%;
}

img {
	border: none;
    vertical-align:top;
/*
    border:0;
    vertical-align:top;
	*/
}

strong {
	FONT-SIZE: 1em;
}

/* **************************************************************** */
/*  Table  */
/* **************************************************************** */
table.tb01 {
	BORDER-COLLAPSE: collapse;
}

table.tb01 th {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
        background-color: #EAF3FE;
	BORDER-TOP: #C9E1F4 1px solid;
	BORDER-RIGHT: #C9E1F4 1px solid;
	BORDER-LEFT: #C9E1F4 1px solid;
	BORDER-BOTTOM: #C9E1F4 1px solid;
	font-weight: bold;
	color: #333;
}
table.tb01 tr td{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px #ccc solid;
}



table.tb02 {
	BORDER-COLLAPSE: collapse;
	table-layout: fixed;
}
table.tb02 th {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
        background-color: #EAF3FE;
	BORDER-TOP: #C9E1F4 1px solid;
	BORDER-RIGHT: #C9E1F4 1px solid;
	BORDER-LEFT: #C9E1F4 1px solid;
	BORDER-BOTTOM: #C9E1F4 1px solid;
	font-weight: bold;
	color: #333;
}
table.tb02 tr td{
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border: 1px #ccc solid;
}


table.tb03 th {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
        background-color: #EAF3FE;
	BORDER-TOP: #C9E1F4 0px solid;
	BORDER-RIGHT: #C9E1F4 0px solid;
	BORDER-LEFT: #C9E1F4 0px solid;
	BORDER-BOTTOM: #C9E1F4 1px solid;
	font-weight: bold;
	color: #333;
}

table.tb03 tr td{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	BORDER-TOP: #CCCCCC 0px solid;
	BORDER-RIGHT: #CCCCCC 0px solid;
	BORDER-LEFT: #CCCCCC 0px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
}


table.box{
	BORDER: #fff6f6 0px solid;
	padding: 0;
	margin: 0;
	BORDER-COLLAPSE: collapse;
}
/* ****************************************************************  */
/*  curve  */
/* ****************************************************************  */
.curve div.curve-head { 
height:6px; 
background: url("../img/pink/curve_left_head.gif") top left no-repeat; 
} 
.curve div.curve-head div { 
height:6px; 
background: url("../img/pink/curve_right_head.gif") top right no-repeat; 
} 
.curve div.curve-bottom { 
height:6px; 
background:url("../img/pink/curve_left_bottom.gif") bottom left no-repeat; 
} 
.curve div.curve-bottom div { 
height:6px; 
background:url("../img/pink/curve_right_bottom.gif") bottom right no-repeat; 
} 
.whiteboard div.top { 
height:6px; 
background:url() top left no-repeat; 
} 
.whiteboard div.top div { 
height:6px; 
background:url() top right no-repeat; 
} 
.whiteboard div.bottom { 
height:6px; 
background:url("../img/pink/curve_left_bottom.gif") bottom left no-repeat; 
} 
.whiteboard div.bottom div { 
height:6px; 
background:url("../img/pink/curve_right_bottom.gif") bottom right no-repeat; 
} 


.curve{
	width: 620px;
        background: #ffffff;
}

.whiteboard{
        width: 620px;
        background: #ffffff;
}

.innerframe{
        width: 620px;
		margin: 0em 0em 0em 0em;
		padding: 0px 0px 0px 0px;
        border: 1px solid #fff6f6;

}


/* ****************************************************************  */
/*  etc  */
/* ****************************************************************  */
.copy{
	FONT-SIZE: 0.9em;
	BORDER: 0px 0px 0px 0px solid;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 10px 0px;
	FONT-FAMILY: 'Book Antiqua',Century,serif;
	TEXT-ALIGN: center;
	COLOR: #999;
}

.content{
	FONT-SIZE: 19px;
	LINE-HEIGHT: 1.45em;
}

.indent {MARGIN-LEFT: 10px;}

.top_menu{
	MARGIN: 0px 0px 0px 0px;
/*
画像を隙間なく配置するためにfloat:leftを使用
*/
	float:left;
}



.top_menu_clear{
/*
画像を隙間なく配置するのに使用したfloat:leftを解除
*/
	clear:left;
}



.contents_title{
/*
	background-image: url("../../media/img/title_bar3.jpg");
	*/
	background-image: url("../../media/img/title_bar7.jpg");
	background-repeat: no-repeat;
	BORDER: #CCCCCC 0px solid;
	PADDING: 15px 0px 10px 1em;
	/*
	HEIGHT: 30px;
	WIDTH: 630px;
	*/
	color: #FFFFFF;
}
.contents_box{
	/*
	BORDER: #CCCCCC 1px solid;
	*/
	BORDER: #CCCCCC 1px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid;
	WIDTH: 568px;
}
.contents_box_free{
	BORDER: #CCCCCC 1px solid;
	PADDING: 10px 0px 1em 0px;
}
.contents_box_free2{
	BORDER: #dddddd 1px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid;
	PADDING: 10px 0px 1em 0px;
}


.dummy_ad_300x250{
	BORDER: #dddddd solid 1px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #dddddd;
	WIDTH: 300px;
	HEIGHT: 250px;
}

.dummy_ad_160x600{
	BORDER: #dddddd solid 1px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #dddddd;
	WIDTH: 160px;
	HEIGHT: 600px;
}

.dummy_ad_728x90{
	BORDER: #dddddd solid 1px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #dddddd;
	WIDTH: 728px;
	HEIGHT: 90px;
}

.dummy_ad_468x60{
	BORDER: #dddddd solid 1px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #dddddd;
	WIDTH: 728px;
	HEIGHT: 90px;
}

.dummy_ad_200x200{
	BORDER: #dddddd solid 1px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #dddddd;
	WIDTH: 200px;
	HEIGHT: 200px;
}


/* ----------------------------
  menubar header
 ----------------------------*/
ul#menu_bar {
  background-color:#17374F;
  font-size: 70%;
  height:30px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:0px;
  min-width: 1070px; /* outer????20px?قǑ????Ƃ?*/
  width: expression(document.body.clientWidth < 1040? "1050px" : "auto"); 

}

#menu_bar li {
  float:left;
  line-height:30px;
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:100px;
}
#menu_bar li a {
  background-color:#17374F;
  border-right:1px solid #fffffff;
  color:#ffffff;
  display:block;
  text-align:center;
  text-decoration:none;
}
#menu_bar li a:hover{
  color:#ffffff;
  background-color:#27475F;
  text-decoration:none;
}

#menu_bar li.menu_bar_end a {
  border-right:none;
}

/* ----------------------------
  menubar footer
 ----------------------------*/
ul#footer_bar {
  background-color:#17374F;
  font-size: 80%;
  height:50px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:0px;
  color:#FFFFFF;
  min-width: 1070px; /* outer????20px?قǑ????Ƃ?*/
  width: expression(document.body.clientWidth < 1040? "1050px" : "auto"); 
}

#footer_bar li {
  float:left;
  line-height:50px;
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:100%;
}
#footer_bar li a {
  background-color:#17374F;
  border-right:1px solid #fffffff;
  color:#ffffff;
  display:block;
/*
  text-align:center;
*/
  text-decoration:none;
}
#footer_bar li a:hover{
  color:#ffffff;
  background-color:#27475F;
  text-decoration:none;
}

#footer_bar li.menu_bar_end a {
  border-right:none;
}



.footer_bar {
  background-color:#17374F;
  font-size: 80%;
  height:50px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:0px;
  color:#FFFFFF;
  min-width: 1070px; /* outer????20px?قǑ????Ƃ?*/
  width: expression(document.body.clientWidth < 1040? "1050px" : "auto"); 
  text-align:left;
}


/* ----------------------------
  fixed header
 ----------------------------*/
div#headerArea {  
    position: fixed !important;  
    position: absolute;  
    top: 0;  
    left: 0;  
    width: 100%;  
    height: 30px;  
}  


.menubar_blue{
    padding:1em;
    background: url("http://blue-a.org/media/img/bar02.png") repeat-x left center;
    /*
    background: url("http://blue-a.org/media/img/menubar_blue.png") repeat-x left center;
    */
    color : #ffffff;
    height:30px;
/*
    border:0;
    vertical-align:top;
	*/
}

strong {
	FONT-SIZE: 1em;
}

/* **************************************************************** */
/*  Table  */
/* **************************************************************** */
table.tb01 {
	BORDER-COLLAPSE: collapse;
}

table.tb01 th {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
        background-color: #EAF3FE;
	BORDER-TOP: #C9E1F4 1px solid;
	BORDER-RIGHT: #C9E1F4 1px solid;
	BORDER-LEFT: #C9E1F4 1px solid;
	BORDER-BOTTOM: #C9E1F4 1px solid;
	font-weight: bold;
	color: #333;
}
table.tb01 tr td{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	border: 1px #ccc solid;
}



table.tb02 {
	BORDER-COLLAPSE: collapse;
	table-layout: fixed;
}
table.tb02 th {
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
        background-color: #EAF3FE;
	BORDER-TOP: #C9E1F4 1px solid;
	BORDER-RIGHT: #C9E1F4 1px solid;
	BORDER-LEFT: #C9E1F4 1px solid;
	BORDER-BOTTOM: #C9E1F4 1px solid;
	font-weight: bold;
	color: #333;
}
table.tb02 tr td{
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border: 1px #ccc solid;
}


table.tb03 th {
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
        background-color: #EAF3FE;
	BORDER-TOP: #C9E1F4 0px solid;
	BORDER-RIGHT: #C9E1F4 0px solid;
	BORDER-LEFT: #C9E1F4 0px solid;
	BORDER-BOTTOM: #C9E1F4 1px solid;
	font-weight: bold;
	color: #333;
}

table.tb03 tr td{
	padding: 5px 5px 5px 5px;
	margin: 0px 0px 0px 0px;
	BORDER-TOP: #CCCCCC 0px solid;
	BORDER-RIGHT: #CCCCCC 0px solid;
	BORDER-LEFT: #CCCCCC 0px solid;
	BORDER-BOTTOM: #CCCCCC 1px solid;
}


table.box{
	BORDER: #fff6f6 0px solid;
	padding: 0;
	margin: 0;
	BORDER-COLLAPSE: collapse;
}
/* ****************************************************************  */
/*  curve  */
/* ****************************************************************  */
.curve div.curve-head { 
height:6px; 
background: url("../img/pink/curve_left_head.gif") top left no-repeat; 
} 
.curve div.curve-head div { 
height:6px; 
background: url("../img/pink/curve_right_head.gif") top right no-repeat; 
} 
.curve div.curve-bottom { 
height:6px; 
background:url("../img/pink/curve_left_bottom.gif") bottom left no-repeat; 
} 
.curve div.curve-bottom div { 
height:6px; 
background:url("../img/pink/curve_right_bottom.gif") bottom right no-repeat; 
} 
.whiteboard div.top { 
height:6px; 
background:url() top left no-repeat; 
} 
.whiteboard div.top div { 
height:6px; 
background:url() top right no-repeat; 
} 
.whiteboard div.bottom { 
height:6px; 
background:url("../img/pink/curve_left_bottom.gif") bottom left no-repeat; 
} 
.whiteboard div.bottom div { 
height:6px; 
background:url("../img/pink/curve_right_bottom.gif") bottom right no-repeat; 
} 


.curve{
	width: 620px;
        background: #ffffff;
}

.whiteboard{
        width: 620px;
        background: #ffffff;
}

.innerframe{
        width: 620px;
		margin: 0em 0em 0em 0em;
		padding: 0px 0px 0px 0px;
        border: 1px solid #fff6f6;

}


/* ****************************************************************  */
/*  etc  */
/* ****************************************************************  */
.copy{
	FONT-SIZE: 0.9em;
	BORDER: 0px 0px 0px 0px solid;
	MARGIN: 0px 0px 0px 0px;
	PADDING: 0px 0px 10px 0px;
	FONT-FAMILY: 'Book Antiqua',Century,serif;
	TEXT-ALIGN: center;
	COLOR: #999;
}

.content{
	FONT-SIZE: 19px;
	LINE-HEIGHT: 1.45em;
}

.indent {MARGIN-LEFT: 10px;}

.top_menu{
	MARGIN: 0px 0px 0px 0px;
/*
画像を隙間なく配置するためにfloat:leftを使用
*/
	float:left;
}



.top_menu_clear{
/*
画像を隙間なく配置するのに使用したfloat:leftを解除
*/
	clear:left;
}



.contents_title{
/*
	background-image: url("../../media/img/title_bar3.jpg");
	*/
	background-image: url("../../media/img/title_bar7.jpg");
	background-repeat: no-repeat;
	BORDER: #CCCCCC 0px solid;
	PADDING: 15px 0px 10px 1em;
	/*
	HEIGHT: 30px;
	WIDTH: 630px;
	*/
	color: #FFFFFF;
}
.contents_box{
	/*
	BORDER: #CCCCCC 1px solid;
	*/
	BORDER: #CCCCCC 1px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid;
	WIDTH: 568px;
}
.contents_box_free{
	BORDER: #CCCCCC 1px solid;
	PADDING: 10px 0px 1em 0px;
}
.contents_box_free2{
	BORDER: #dddddd 1px;
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: solid;
	BORDER-LEFT-STYLE: solid;
	BORDER-BOTTOM-STYLE: solid;
	PADDING: 10px 0px 1em 0px;
}


.dummy_ad_300x250{
	BORDER: #dddddd solid 1px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #dddddd;
	WIDTH: 300px;
	HEIGHT: 250px;
}

.dummy_ad_160x600{
	BORDER: #dddddd solid 1px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #dddddd;
	WIDTH: 160px;
	HEIGHT: 600px;
}

.dummy_ad_728x90{
	BORDER: #dddddd solid 1px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #dddddd;
	WIDTH: 728px;
	HEIGHT: 90px;
}

.dummy_ad_468x60{
	BORDER: #dddddd solid 1px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #dddddd;
	WIDTH: 728px;
	HEIGHT: 90px;
}

.dummy_ad_200x200{
	BORDER: #dddddd solid 1px;
	PADDING: 0px 0px 0px 0px;
	BACKGROUND-COLOR: #dddddd;
	WIDTH: 200px;
	HEIGHT: 200px;
}


/* ----------------------------
  menubar header
 ----------------------------*/
ul#menu_bar {
  background-color:#17374F;
  /*
  font-size: 70%;
  */
  font-size: 12px;
  height:30px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:0px;
  min-width: 1070px; /* outer????20px?قǑ????Ƃ?*/
  width: expression(document.body.clientWidth < 1040? "1050px" : "auto"); 

}

#menu_bar li {
  float:left;
  line-height:30px;
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:130px;
}
#menu_bar li a {
  background-color:#17374F;
  border-right:1px solid #fffffff;
  color:#ffffff;
  display:block;
  text-align:center;
  text-decoration:none;
}
#menu_bar li a:hover{
  color:#ffffff;
  background-color:#27475F;
  text-decoration:none;
}

#menu_bar li.menu_bar_end a {
  border-right:none;
}

/* ----------------------------
  menubar footer
 ----------------------------*/
ul#footer_bar {
  background-color:#17374F;
  font-size: 80%;
  height:50px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:0px;
  color:#FFFFFF;
  min-width: 1070px; /* outer????20px?قǑ????Ƃ?*/
  width: expression(document.body.clientWidth < 1040? "1050px" : "auto"); 
}

#footer_bar li {
  float:left;
  line-height:50px;
  list-style-type:none;
  margin:0px;
  padding:0px;
  width:100%;
}
#footer_bar li a {
  background-color:#17374F;
  border-right:1px solid #fffffff;
  color:#ffffff;
  display:block;
/*
  text-align:center;
*/
  text-decoration:none;
}
#footer_bar li a:hover{
  color:#ffffff;
  background-color:#27475F;
  text-decoration:none;
}

#footer_bar li.menu_bar_end a {
  border-right:none;
}



.footer_bar {
  background-color:#17374F;
  font-size: 80%;
  height:50px;
  margin-left:0px;
  margin-top:0px;
  margin-bottom:0px;
  padding-left:0px;
  color:#FFFFFF;
  min-width: 1070px; /* outer????20px?قǑ????Ƃ?*/
  width: expression(document.body.clientWidth < 1040? "1050px" : "auto"); 
  text-align:left;
}


/* ----------------------------
  fixed header
 ----------------------------*/
div#headerArea {  
    position: fixed !important;  
    position: absolute;  
    top: 0;  
    left: 0;  
    width: 100%;  
    height: 30px;  
}  


.menubar_blue{
    color : #ffffff;
    height:30px;
    padding-top:22px;
    padding-left:20px;
    background: url("http://blue-a.org/media/img/bar02.png") repeat-x left center;
    /*
    background: url("http://blue-a.org/media/img/menubar_blue.png") repeat-x left center;
    */
}



.midasi{
    color:rgb(45, 45, 45);
    FONT: 23px  "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif; 
    font-weight: bold;
    text-rendering:optimizelegibility;
}
