body{
   
    background-attachment: fixed;
    margin: 0;
    padding: 0;
    background-color : #6487DC;
}

body.link{

/*---Div---*/
div.center{
   text-align: center;
}

div.h_icons{
}

div.v_icons{
}

div.icon{
    float: left;
    width: 20%;
    height: 85%;
    background:  #FFFccF;
}

div.banner{  
}

div.main{
    background: transparent;
    font-family: Georgia, Arial, Sans-Serif;
    float: left;
    margin: 0;
}

div.content{
    background: transparent;
    font-family: Georgia, Arial, Sans-Serif;
    float: left;
    color: gray;
    padding: 10px 10px 10px 1em;
    margin: 0;
    border-left: dotted;
    background:  #FFFFFF;
}

div.side{
    float: left;
    line-height: 10px
}

div.menu{
    background: transparent;
    padding: 5px 10px;
    font-family: Arial, Georigia, Comic Sans MS, Sans-Serif;
    color: #3300FF; 
}


/*--p--*/



p#Pro_Gen{
    padding: 10px 20px 10px 50px;
}    

p.menu_url{
    background: transparent;
    padding: 0 10px 0 10px;
    text-align:left;
}
p.content_banner{ 
    background:   #99CCFF;
    color: #3300CC;
    margin: 0;
    padding: 10px 10px;
}
p.banner {
    margin: 0;
    padding: 15px 15px;
    background:   #99CCFF;
    height: 200px;
    line-height: 100px;
    text-align: center;   
    font-weight:bold;
    font-family: Comic Sans MS, Arial, Times New Roman, Georgia, Sans-Serif;
    font-size:  x-large;
    color: #3300cc;
}

p.date{
    background: transparent;
    padding: 15px 5px 10px 5px;
    text-align: center;
    line-height: 5px;
    font-family: Arial, Georigia, Comic Sans MS, Sans-Serif;
    font-size: xx-small;
    color: #3300FF;
  }
p.center{
    background: transparent;
    text-align: center;
}

p.logo {
    background: transparent;
    text-align: center;
    padding: 10px ;
}

p.left{
    background: transparent;
    text-align: left;
}
p.right{
    background: transparent;
    text-align: right;
}
p.content{
    background: transparent;
    text-indent: 40px;
}
p.menu_external_url{
    background: transparent;
    text-align: center;
    padding: 10px 5px 5px 5px;
    border-style: dashed;
    border-width: thin;
    border-color: #99CCFF;
    margin-left:15px;
    margin-right:15px;
}


/*---a---*/

a:hover, a:active {  background-color :F0F0F0; text-decoration:none;  color:Black;  font-family: Georgia, Arial, Sans-Serif;  }   

a.url:hover, a.url:active {  background:   #F0F0F0;     font-family: Georgia, Arial, Sans-Serif;  }   

a.banner_url:hover, a.banner_url:active {
    font-family: Georgia, Arial, Sans-Serif;
    color: #3300CC;
    font-weight:bold;
    font-size: small;
    background:   #99CCFF;
}   

a.banner_url{
    font-family: Georgia, Arial, Sans-Serif;
    color: #3300CC;
    font-size: small;
}   

a.url{
    color: Black;
    font-family: Georgia, Arial, Sans-Serif;
    text-decoration: none;
}

a {    
    font-family: Georgia, Arial, Sans-Serif;
    color: white;
    text-decoration: none;
    
}

a.e_url:hover, a.e_url:active {
    font-family: Georgia, Arial, Sans-Serif;
    font-weight:bold;
    font-size: small;
    background:   #99CCFF;
}   

a.e_url{
    font-size: small;
    color: Blue;
    font-family: Georgia, Arial, Sans-Serif;
    text-decoration: none;
}


/*--img--*/
img.middle{vertical-align: middle;}

img.bottom{vertical-align: bottom;}




/*-- table--*/

.Title {
    font-family: Arial, Georgia, Sans-Serif;
    background:   #99CCFF;
    color: #3300CC;
    font-weight: bold;
    font-size: large;
    text-align: center;
}

.Profile_Title{
    color:black;
    font-family: Arial Black, Georgia, Sans-Serif;
    font-weight:bold;
   
}


.Profile_Content{
    color: blue;
    font-family: Georgia, Arial, Sans-Serif;
}


.timetable_title{
    text-align: center;
    background:   #99CCFF;
    color: #3300CC;
    font-family: Arial Black, Georgia, Sans-Serif;
    font-weight:bold;
    margin: 0;
}

.tbanner {
    text-align: center;
     font-weight:bold;
    font-family: Comic Sans MS, Arial, Times New Roman, Georgia, Sans-Serif;
    font-size: x-large;
    color: #99CCFF;
}
.js_menu_submenu_out {
	font-size: 12px;
	color: #FFFFFF;
	border: 1, #FFFFFF;
	background-color: #6487DC;
	width: 100px;
	height:25;
}
.js_menu_submenu_over {
	font-size: 12px;
	color: #000000;
	border: 1, #6487DC;
	width: 100px;
	background-color:#F0F0F0 ;
	cursor: hand;
	height:25;
}

.lesson {
color: blue;
background: #F0F0F0;
}
.link_sper
{
	width : 6px;
	height : 3px;
}
	
.link_box {
		 
		color: white;
		
		text-align: center; 
		width : 100px;
		height : 24px
}		
.link_box_top {
		 
		color: white;
		
		text-align: center; 
		width : 72px;
		height : 25px
}		
.link_foot
{
	text-align : center ;
	color : #F0F0F0;
	font-size : xx-small ;
}