.bgm {
	background-image: url(../images/bg_04.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
a.h1:link {color: #990000;
text-decoration: none; }     
a.h1:visited {color: #990000;
text-decoration: none; } 
a.h1:active {color: #990000;
text-decoration: none; } 
a.h1:hover {color: #000000    ;
text-decoration: none ; } 



a.h:link {color: #333333 
  ;
text-decoration: none; }
a.h:visited {color: #333333;
text-decoration: none; } 
a.h:active {color: #333333;
text-decoration: none; } 
a.h:hover {color: #000    ;
text-decoration: underline  ;
} 

a.hq:link {color: #000000  
  ;
text-decoration: none; }     
a.hq:visited {color: #000000;
text-decoration: none; } 
a.hq:active {color: #000000;
text-decoration: none; } 
a.hq:hover {color: #ff0000    ;
text-decoration: none ;
} 

a.s:link {color: #000000  
  ;
text-decoration: none; }     
a.s:visited {color: #000000;
text-decoration: none; } 
a.s:active {color: #000000;
text-decoration: none; } 
a.s:hover {color: #000000    ;
text-decoration: underline ;
} 

.internaltextmain {
	font-family: Arial;
	font-size:12px;
	font-weight: bold ;
	color: #ff000   ;
	text-decoration: none;
	font-weight: normal;
	
	text-align:justify;
	
	line-height:17px;
	
}

.padding{border:#CCCCCC 1px solid;
padding:5px}


img.floatRight { 
    float: right; 
	padding-top:3px;	
    padding-left:3px;
	padding-right:3px;
}

img.floatleft { 
    float: left; 
	padding-top:3px;	
    padding-left:3px;
	padding-right:3px;
}
#tabs {
    width: 300px;
    text-align: center;
    z-index: 500;
}

#tabs ul {
    padding: 0;
    margin: 0;
    width: 300px;
    list-style: none;
    position: relative;
    border-bottom: 3px solid #fff;
}
* html #tabs ul { border: 0; }

#tabs ul li {
    float: left;
    display: inline;
    width: 100px;
    height: 39px;
    margin: 0 0 3px 0;
}
* html #tabs ul li { margin: 0; } 

#tabs ul li a.outer {
   display: block;
    width: 100px;
    height: 39px;
    text-align: center;
    text-decoration: none;
    margin-bottom: 3px;
	border-bottom: 1px solid #cacaca;
	background:  #CCCCCC;
}

#tabs ul li div {
    display: none;
}

#tabs ul li:hover {
    padding-bottom: 172px;
    color: #000;
    margin-bottom: 0;
	background:#CCCCCC;
}

#tabs ul li:hover > a.outer {
   color: #000;
    background-position: 0 0px;
    height: 40px;
    cursor: pointer;
	background-color: #CCCCCC;
}

* html #tabs ul li a.outer:hover {
    padding-bottom: 170px;
    color: #000;
    margin-bottom: 0;
    background-position: 0 0px;
    height: 40px;
    cursor: pointer;
}

#tabs ul li:hover div {
    display: block;
    padding: 5px;
    position: absolute;
    left: 0px;
    top: 40px;
    width: 290px;
    height: 158px;
    background: #CCCCCC url(dd.gif) top left repeat-x;
	border-bottom: 3px solid #fff;
}

#tabs ul li a:hover div {
    display: block;
    padding: 5px;
    position: absolute;
    left: 0px;
    top: 40px;
    width: 290px;
    height: 158px;
    background: #fff url(ss.gif) top left repeat-x;
	border-bottom: 3px solid #fff;
	background-color: #CCCCCC ;
}

* html #tabs ul li:hover div,
* html #tabs ul li a:hover div {
    width: 290px;
}


.clear {
    clear: both;
    height: 0;
    line-height: 0;
    overflow: hidden;
}


