/* _________________________________________________________________________________________________________________________________________________________________*/
/*                                                                                                                                                                     For All Media                                                                                                                                         */
/* _________________________________________________________________________________________________________________________________________________________________*/ 
@media all
{

*{ margin:0; padding:0 }

a img,:link img,:visited img { border:none }

address { font-style:normal }

/* font style*/

a {text-decoration: none; color:black;}

/* define list styles */
ul.disc {list-style-type: disc}
ul.circle {list-style-type: circle}
ul.square {list-style-type: square}
ul.none {list-style-type: none}

ul {   padding-left:20px;}
} /*@media screen,print*/

/* _________________________________________________________________________________________________________________________________________________________________*/
/*                                                                                                                                                                      For Screen                                                                                                                                           */
/* _________________________________________________________________________________________________________________________________________________________________*/ 
@media screen
{
/*wrapper: contener of site page */
.wrapper {
	position: relative;
	margin: 10px auto;
	/* IE */
	width:760px;
	/*Firefox*/
	max-width: 760px;
	min-height: 500px;
	}

/* body of page */
body {
	position: absolute;
	background: #FFFFCC;
	color: #000;
	font-family: verdana, sans-serif;
	font-size: small;
	min-height: 100%;
	min-width:100%;
	text-align:center;
	}

/*main : main column of site page */
.main {
	position: relative;
	margin-left: 200px;
	margin-top:20px;
	margin-bottom:20px;
	text-align:left;
	}

/*leftcolumn: leftcolumn of site page */
.leftcolumn {
	position: relative;
	width: 180px;
	float: left;
	}

/*header : header  of site page */
.header {
	position: relative;
	height: 60px;
	}

.header img {
	 border:none;
	}

/*flag : langage of site page */
.flag {
	position: relative;
	margin-top:20px;
	margin-left: 20px;
	width: 160px;
	height: 35px;
	/*background: url(./images/flag.bmp) no-repeat top center;*/
	 border:none;
	}

.flag img {
	 border:none;
	}


/*menu : menu of site page */
.menu {
	position: relative;
	margin-top:20px;
	margin-bottom:20px;
	background: #FFCC66;
	margin-left: 20px;
	width: 160px;
	}

.menutitle {
	background: #FFFFCC  url(./images/menutitle.bmp) no-repeat top center;
	width: 160px;
	height: 30px;
	font-weight: bold;
	font-size: 20px;
	}

.menubottom {
	background: #FFFFCC  url(./images/menubottom.bmp) no-repeat top center;
	width: 160px;
	height: 10px;
	}


/* buttons style*/
.buttons {
	white-space: nowrap;
	height: 30px;
	background:  #FFFFCC  url(./images/button1.jpg) no-repeat top center;
	border-right: 1px solid #FFCC66;
	border-left: 1px solid #FFCC66;
	font-size: 17px;
	text-decoration: none;
	color: black;
	vertical-align:center;
	}

.buttons a {
	text-decoration: none;
	color: black;
	}

/* Firefox button hover */
.buttons:hover {
	background:  #FFCC66 url(./images/button2.jpg) no-repeat top center;
	min-width:158px;
	min-height:30px;
	}

/* IE button hover */
.buttons a:hover {
	background:  #FFCC66 url(./images/button2.jpg) no-repeat top center;
	width: 158px;
	height: 30px;
	}

/*footer : footer of site page */
.footer {
	position: relative;
	margin: 0px auto;
	/* IE */
	width:760px;
	/*Firefox*/
	max-width: 760px;
	background: black;
	color: white;
	height:15px;
	font-size: 12px;
	}

/*footer : footer of site page */
.footer  a{
	color: white;
	height:15px;
	font-size: 12px;
	}

/* h1 and h2 for header */
h1{
	background:  #FFFFCC url(./images/header1.jpg) no-repeat top center;
	text-align:center;
	font-size: 22px;
	}
h2{
	border-bottom: 1px solid #FFCC66;
	font-size: 17px;
	}

/* h3 and h4 for summary*/
h3{
	/*text-indent: 10px;*/
	font-size: 17px;
	color:  black;
	border-bottom: 1px  solid #FFCC66; 
	}
h4{
	/*text-indent: 20px;*/
	font-size: 15px;
	}

/* for Bibtex entry*/ 
h5{
	font-size: 14px;
	}

/* for Bibtex entry*/
h6{
	font-size: 14px;
	color:  #FF6600;
	}
p{ 
	text-indent: 30px;
	border-bottom: 10px solid #FFFFCC;
	font-size: 14px;
	 border:none;
	}
/* api doc*/
h7{
	font-size: 14px;
	}
} /*@media screen*/

/* _________________________________________________________________________________________________________________________________________________________________*/
/*                                                                                                                                                                      For Print                                                                                                                                               */
/* _________________________________________________________________________________________________________________________________________________________________*/ 
@media print
{
.google_box
{
 	width: 0px;
	height: 0px;	
	font-size: 0px;
	 border:none;
	 visibility:hidden;
}

/*wrapper: contener of site page */


/* body of page */
body {
	font-family: verdana, sans-serif;
	font-size: 11px;
	}

/*main : main column of site page */
.main {
	text-align:left;
	}

/*leftcolumn: leftcolumn of site page */
.leftcolumn {
	position: relative;
	width: 0px;
	float: left;
	}

/*header : header  of site page */
.header {
	width: 0px;
	height: 0px;
	}

.header img {
 	width: 0px;
	height: 0px;
	 border:none;
	}

/*menu : menu of site page */
.menu {
width: 0px;
	height: 0px;
	 border:none;
	font-size: 0px;
	}

.menutitle {
	width: 0px;
	height: 0px;
	 border:none;
	font-size: 0px;
	}

.menubottom {
	width: 0px;
	height: 0px;
	 border:none;
	}


/*flag : langage of site page */
.flag {
	position: relative;
	width: 0px;
	height: 0px;
	 border:none;
	}

.flag img {
	 border:none;	
	width: 0px;
	height: 0px;
	}

/* buttons style*/
.buttons {
	height: 0px;
	font-size: 0px;
	}

.buttons a {
	text-decoration: none;
	color: black;
	}

/* Firefox button hover */
.buttons:hover {
	max-width:0px;
	max-height:0px;
	}

/* IE button hover */
.buttons a:hover {
	width: 0px;
	height: 0px;
	}


/*footer : footer of site page */
.footer {
	width: 0px;
	height: 0px;
	font-size: 0px;
	}

/* h1 and h2 for header */
h1{
	font-size: 18px;
	}
h2{
	border-bottom: 1px solid #FFCC66;
	font-size: 13px;
	}

/* h3 and h4 for summary*/
h3{	width: 0px;
		font-size: 0px;
	}
h4{		width: 0px;
		font-size: 0px;
	}

/* for Bibtex entry*/ 
h5{
	font-size: 11px;
	}

/* for Bibtex entry*/ 
h6{
			width: 0px;
		font-size: 0px;
	}
	
/* api doc*/
h7{
	font-size: 14px;
	}
	
p{
	text-indent: 30px;
	border-bottom: 10px solid #FFFFCC;
	font-size: 11px;
	 border:none;
	}

li{	font-size: 11px;}

b{	
   font-size: 11px;
  font-weight: normal;
}

a{
  font-weight: normal;
}
}:* media print*/
