
	
	
											/* BUTTONS AND BOXES */


a.button {
display: block;
background-color: transparent;
background-image: url(graphics/button_out.gif);
background-repeat: no-repeat;
width: 208px;
height: 30px;
margin:  0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
text-align: center;
font-family: Helvetica, Arial, sans-serif;
color:#000066;
font-size: 9pt;
line-height: 28px;
text-decoration: none;
}										

a.button:hover {
background-image: url(graphics/button_over.gif);
color:#ffffff;
}										

a.sidebutton {
display: block;
background-color: transparent;
background-image: url(graphics/sidebutton.gif);
background-repeat: no-repeat;
width: 88px;
height: 39px;
text-decoration: none;
}										

a.sidebutton:hover {
background-image: url(graphics/sidebutton_over.gif);
color:#fff;
}	

a.sidebuttonfr {
display: block;
background-color: transparent;
background-image: url(graphics/frenchbutton.jpg);
background-repeat: no-repeat;
width: 88px;
height: 39px;
text-decoration: none;
}										

a.sidebuttonfr:hover {
background-image: url(graphics/frenchbutton_over.jpg);
color:#fff;
}


										
										/* TEXT STYLES */

.body        			{
font-family:"verdana"; 
font-size:9pt; 
color:#ffffff; 
}
.headline        		{
font-family:"arial"; 
font-size:18pt; 
color:#c9c9df; 
}
.subhead        		{
font-family:"verdana"; 
font-size:12pt; 
color:#fff;
}
.smallprint        	{
font-family:"verdana"; 
font-size:7pt; 
color:#000066;
text-decoration:none;
}
.smallprint:hover        	{
color:#fff;
}
.highlight       		{
color:#006; 
}
.notehead				{
font-family:"arial"; 
font-size:11pt; 
color:#FCF;
line-height: 22px;
}
.quote				{
font-family:"arial"; 
font-size:8pt; 
color:#C09;
background-color: #FcF;
padding: 0 10 0 10;
}
.trt	{
font-family:"arial"; 
font-size:7pt; 
color:#ffffff;
}
.trtlink	{
font-family:"arial"; 
font-size:7pt; 
color:#000066;
text-decoration:none;
}
.trtlink:hover	{
color:#000099;
text-decoration:underline;
}											/* LINK STYLES */

.majorlink        		{
font-family:"verdana"; 
font-size:10pt; 
text-decoration:none;
color:#F09;
padding: 0 0 0 0;
}
.majorlink:hover       	{
color:#ffffff;
}
.midilink        		{
font-family:"verdana"; 
font-size:10pt; 
text-decoration:none;
color:#;
padding: 0 0 0 0;
}
.midilink:hover       	{
color:#ffffff;
}
.minorlink        		{
font-family:"verdana"; 
font-size:8pt; 
text-decoration:none;
color:#ffffff;
}
.minorlink:hover       	{
color:#903;
}


       										/* GENERAL PAGE STUFF */
	
img             {border: none;}
.menu           {background-color: #adadce;}
.content        {background-color: #8282b4; padding: 0px 40px 0px 20px;}

hr              {width:100%; color:#000000; height:1px solid;}  
input 			{background-color:#ffffff; color: #006; border: 1px solid #66f;}

  
  
  

       										/* REPEATED IMAGES  background-image: url("graphics/curtain.jpg");
  background-repeat: repeat-x; */
   
  .curtain {
background-color:#4a4374;
background-image: url("graphics/curtain.jpg");
  background-repeat: repeat-x;
  }  
  .left {
  background-image: url("graphics/left.gif");
  background-repeat: repeat-y;
  }  
  .right {
  background-image: url("graphics/right.gif");
  background-repeat: repeat-y;
  }
  .language {
  background-image: url("graphics/flags.gif");
  background-repeat: no-repeat;
  }  
  .dragon {
  background-image: url("graphics/dragon.gif");
  background-repeat: no-repeat;
  background-position: bottom right;
  background-color: #9496c1; 
  padding: 0px 40px 0px 20px;
  }
  
											/* THUMBNAIL HOVER */

 .thumb img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; border:1px solid; border-color: #837752;}

 .thumb:hover img{filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: 0.4; border:1px solid; border-color: #444444; background-color: #000000;}


  
         /* DROPDOWN MENU */

.top {

width: auto;
text-align: center;
font-family: Helvetica, Arial, sans-serif;
color:#000066;
font-size: 9pt;
line-height: 26px;
text-decoration: none;
background: #adadce url(graphics/button_out.gif) no-repeat bottom left;
display: block;
}

.top:hover{
background: url(graphics/button_over.gif) no-repeat bottom left;
color:#fff;

}
.home {

width: auto;
height: 30px;
text-align: center;
font-family: Helvetica, Arial, sans-serif;
color:#fff;
font-size: 9pt;
line-height: 36px;
text-decoration: none;
background: #adadce url(graphics/button_home.gif) no-repeat bottom left;
display: block;
}
.down {

width: auto;
height: 30px;
text-align: center;
font-family: Helvetica, Arial, sans-serif;
color:#006;
font-size: 10pt;
line-height: 36px;
text-decoration: none;
background: #adadce url(graphics/button_down.gif) no-repeat bottom left;
display: block;
}
.stop {

width: auto;
text-align: center;
font-family: Helvetica, Arial, sans-serif;
color:#006;
font-size: 9pt;
line-height: 26px;
text-decoration: none;
background: #adadce url(graphics/button_over.gif) no-repeat bottom left;
display: block;
}
.topdim {

width: auto;
text-align: center;
font-family: Helvetica, Arial, sans-serif;
color:#666;
font-size: 9pt;
line-height: 22px;
text-decoration: none;
background: #adadce url(graphics/button_out.gif) no-repeat bottom left;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
-moz-opacity: 0.6;
display: block;
}
.topdim:hover {

background: #adadce url(graphics/button_out.gif) no-repeat bottom left;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=80);
-moz-opacity: 0.8;
color:#fff;

}

.sub{
color: #fff; 
display:block;
text-align: center;
font-family: Helvetica, Arial, sans-serif;
font-size: 9pt;
line-height: 26px;
text-decoration: none;
background: #adadce url(graphics/over.gif) repeat-x bottom left;
border-bottom: 1px solid #8282b4;

}
.sub:hover{
background: #adadce url(graphics/out.gif) repeat-x bottom left;
color: #006; 
background-color: #adadce; 
border-bottom: 1px solid #cccccc;
}
.language {
color: #fff; 
font-family: Helvetica, Arial, sans-serif;
font-size: 9pt;
line-height: 100px;
text-decoration: none;
background: #adadce url(graphics/flags.gif) no-repeat bottom left;

}
.box{
border: 2px solid #f3f;

}
.note{
background-color: #7979ad; 
width: 350px;
height: 32px;
padding:5px;

}