body {
	margin-left: 0px;
	margin-top: 0px;
	scrollbar-base-color: #ffffff; 
	scrollbar-arrow-color: #83A5FE;
	scrollbar-Shadow-Color: #C1D2FE;
	scrollbar-DarkShadow-Color: #83A5FE;
	scrollbar-Highlight-Color: #83A5FE;
	overflow: auto;
}

body.main{
	margin-left: 0px;
	margin-top: 0px;
	scrollbar-base-color: #ffffff; 
	scrollbar-arrow-color: #83A5FE;
	scrollbar-Shadow-Color: #C1D2FE;
	scrollbar-DarkShadow-Color: #83A5FE;
	scrollbar-Highlight-Color: #83A5FE;
	overflow: auto;
	background-color: #ffffff;
	background-image: url(../PICS/top_back.gif);
	background-attachment: scroll;
	background-repeat: repeat-x;
	background-position: left top;
}

body.left{
	margin-left: 0px;
	margin-top: 0px;
	scrollbar-base-color: #ffffff; 
	scrollbar-arrow-color: #83A5FE;
	scrollbar-Shadow-Color: #C1D2FE;
	scrollbar-DarkShadow-Color: #83A5FE;
	scrollbar-Highlight-Color: #83A5FE;
	background-image: url(../PICS/logo_r1_c1.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #83A5FE;
}


/*-----------*/
/*layer styles*/
/*-----------*/


/*important notes*/
#Important{
	width: 100%;
	border: thin solid #D1E4ED;
	border-spacing:0;
	background-color: #E9EECC;
	padding: 7px;
	color: #000000;
}

#Back_top
{
	position: absolute;
	top:0;
	left:0;
	width:202px; 
	height:281px; 
	z-index:1; 
	border:0px; 
	overflow: hidden; 
	overflow-x: hidden; 
	visibility: visible;
}

#ContentsNarrow
{
	position: absolute;
	width:653px; 
	height:537px; 
	z-index:2; 
	border:0px; 
	overflow: scroll; 
	overflow-x:hidden; 
	visibility: visible;
}

#ContentsWide
{
	position: absolute;
	width:814px; 
	height:537px;
	z-index:2;
	border:0px;  
	overflow: scroll; 
	overflow-x:hidden; 
	visibility:visible;
}

#Pics
{
	width:146px; 
	height:585px; 
	z-index:2; 
	overflow: auto; 
	visibility:visible;

}

#JumpMenu
{
	width:532px;
	height:22px;
	z-index:3;
	visibility:visible;
	margin-bottom:3;
	margin-top:3;
}

table.bg{
	background-image: url(../PICS/logo_r1_c2.jpg);
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
}



/*-----------*/
/*popup menu styles*/
/*-----------*/

img{
	border:none;
}

#popitmenu{
position: absolute;
background-color: none;
font: normal 10px Verdana;
line-height: 18px;
z-index: 100;
visibility: hidden;
}

#popitmenu a{
text-decoration: none;
padding-left: 6px;
color: black;
display: block;
}

#popitmenu a:hover{ /*hover background color*/
background-color: none;
}

/*#Subtitle {
	position:absolute;
	width:614px;
	height:35px;
	z-index:1;
}*/

/*-----------*/
/*Text styles*/
/*-----------*/

.title{
	font-family: Arial, Helvetica, sans-serif;
 	font-size:17pt;
	line-height:30px;
	color: #000000;
}

.subtitle{
	font-family: Arial, Helvetica, sans-serif;
 	font-size:20px;
	color: #c95f01;
	line-height: 22px;	
	border:0px;	
}

p{
	font-family: "Times New Roman", Times, serif;
 	font-size:17px;
	color: #000000;
	line-height: 22px;
}

.text_menu{
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	color: #ffffff;
	line-height: 20px;
	text-align: justify;
}

a.text_menu:link{
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
 	font-size:16px;
	line-height: 20px;
	text-decoration: underline;
}

a.text_menu:active{
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
 	font-size:16px;
	line-height: 20px; 
	text-decoration: underline;
}

a.text_menu:visited{
	color: #ffffff;
	font-family: "Times New Roman", Times, serif;
 	font-size:16px;
	line-height: 20px; 
	text-decoration: underline;
}

a.text_menu:hover{
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
 	font-size:16px;
	line-height: 20px;
	color: #AD4A01;
}

.text{
	font-family: "Times New Roman", Times, serif;
	font-size:17px;
	color: #000000;
	line-height: 22px;
	text-align: justify;
}

a.text:link{
	color: #000000;
	font-family: "Times New Roman", Times, serif;
 	font-size:17px;
	line-height: 22px;
	text-decoration: underline;
}

a.text:active{
	color: #000000;
	font-family: "Times New Roman", Times, serif;
 	font-size:17px;
	line-height: 22px; 
	text-decoration: underline;
}

a.text:visited{
	color: #000000;
	font-family: "Times New Roman", Times, serif;
 	font-size:17px;
	line-height: 22px; 
	text-decoration: underline;
}

a.text:hover{
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
 	font-size:17px;
	line-height: 22px;
	color: #AD4A01;
}

.text_title{
	font-family: "Times New Roman", Times, serif;
	font-size:19px;
	color: #000000;
	line-height: 22px;
	text-align: center;
	font-weight: bold;
}

.text_table{
	font-family: "Times New Roman", Times, serif;
	font-size:15px;
	color: #000000;
	line-height: 20px;
}

a.text_table:link{
	font-family: "Times New Roman", Times, serif;
	font-size:15px;
	color: #000000;
	line-height: 20px;
}

a.text_table:active{
	font-family: "Times New Roman", Times, serif;
	font-size:15px;
	color: #000000;
	line-height: 20px;
}

a.text_table:visited{
	font-family: "Times New Roman", Times, serif;
	font-size:15px;
	color: #000000;
	line-height: 20px;
}

a.text_table:hover{
	font-family: "Times New Roman", Times, serif;
	font-size:15px;
	color: #000000;
	line-height: 20px;
}

.text_pon{
	font-family: "Times New Roman", Times, serif;
	font-size:17px;
	color: #000000;
	line-height: 22px;
	font-weight:bold;
}

.text_color{
	font-family: "Times New Roman", Times, serif;
	font-size:17px;
	line-height: 22px;
	color:#c95f01;
}

a.text_color:link{
	color: #c95f01;
	font-family: "Times New Roman", Times, serif;
 	font-size:17px;
	line-height: 22px;
	text-decoration: underline;
}

a.text_color:active{
	color: #c95f01;
	font-family: "Times New Roman", Times, serif;
 	font-size:17px;
	line-height: 22px; 
	text-decoration: underline;
}

a.text_color:visited{
	color: #c95f01;
	font-family: "Times New Roman", Times, serif;
 	font-size:17px;
	line-height: 22px; 
	text-decoration: underline;
}

a.text_color:hover{
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
 	font-size:17px;
	line-height: 22px;
	color: #AD4A01;
}

.text_color_menu{
	font-family: "Times New Roman", Times, serif;
	font-size:16px;
	line-height: 20px;
	color:#c95f01;
}

a.text_color_menu:link{
	color: #c95f01;
	font-family: "Times New Roman", Times, serif;
 	font-size:16px;
	line-height: 20px;
	text-decoration: underline;
}

a.text_color_menu:active{
	color: #c95f01;
	font-family: "Times New Roman", Times, serif;
 	font-size:16px;
	line-height: 20px; 
	text-decoration: underline;
}

a.text_color_menu:visited{
	color: #c95f01;
	font-family: "Times New Roman", Times, serif;
 	font-size:16px;
	line-height: 20px; 
	text-decoration: underline;
}

a.text_color_menu:hover{
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
 	font-size:16px;
	line-height: 20px;
	color: #AD4A01;
}

.here{
	font-family: Arial, Helvetica, sans-serif;
 	font-size:12pt;
	color: #000000;
	font-weight: bold;
}

sub{
	font-family: "Times New Roman", Times, serif;
	font-size:11px;
	color: #000000;
	vertical-align: sub;
}

sup{
	font-family: "Times New Roman", Times, serif;
	font-size:11px;
	color: #000000;
	vertical-align: sup;
}


li{
	font-family: "Times New Roman", Times, serif;
	color: #000000;
}

ol{
	font-family: "Times New Roman", Times, serif;
	color: #752e00;
}

/*-----------*/
/*important notes style*/
/*-----------*/

.frame{
	font-family: "Times New Roman", Times, serif;
	font-size:15px;
	color: #000000;
	line-height: 18px;
	font-weight: bold;
}

a.frame:link{
	color: #000000;
	font-family: "Times New Roman", Times, serif;
 	font-size:15px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: underline;
}

a.frame:active{
	color: #000000;
	font-family: "Times New Roman", Times, serif;
 	font-size:15px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: underline;
}

a.frame:visited{
	color: #000000;
	font-family: "Times New Roman", Times, serif;
 	font-size:15px;
	line-height: 18px;
	font-weight: bold;
	text-decoration: underline;
}

a.frame:hover{
	text-decoration: underline;
	font-family: "Times New Roman", Times, serif;
 	font-size:15px;
	line-height: 18px;
	font-weight: bold;
	color: #83A5FE;
}

/*-----------*/
/*left side gallery styles*/
/*-----------*/

.thumb_bg{
	background-color: #336633;
}

.fig{
	font-family: "Times New Roman", Times, serif;
	font-size:10pt;
	color: #e8f6ff;
	
}

.fig1{
	font-family: "Times New Roman", Times, serif;
	font-size:10pt;
	color: #000000;
}

/*-----------*/
/*tests styles*/
/*-----------*/
	
.td_odd{
	background-color: #f2e4ae;
}

.td_even{
	background-color: #f1ebcd;
}

.question_number{
	font-family: "Times New Roman", Times, serif;
	font-size:17px;
	color: #000000;
	font-weight:bold;
}

/*-----------*/
/*jump menu style*/
/*-----------*/

.choice {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	background-color: #eddb99;
	border: 2px solid #000000;
	color: #000000;
}

.jump_subtitle {
	font-family: "Times New Roman", Times, serif;
	font-size: 12pt;
	color: #000000;
	background-color: #f7f4cb;
	border: 2px solid #000000;
}

/*BG_lang table styles*/

TD.top_left {
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding-right: 5px;
	text-align:right;
	vertical-align:top;
	width: 150;
}

TD.top_right {
	border-left: 0px;
	border-right: 0px;
	border-top: 0px;
	border-bottom: 0px;
	padding-left: 5px;
	text-align:justify;
	width:530;
}

TH.custom {
	text-decoration:underline;
	font-weight:bold;
	text-align:left;
}

table.border_solid {
	border-bottom-style:solid;
}