body	{
margin: 0px;
font-size: 12px;
background: #454545;
background-image: url(img/bg.jpg);
background-repeat: repeat-x;
SCROLLBAR-FACE-COLOR: #696969;
SCROLLBAR-HIGHLIGHT-COLOR: #404040;
SCROLLBAR-SHADOW-COLOR: #9d9d9d;
SCROLLBAR-3DLIGHT-COLOR: #9d9d9d;
SCROLLBAR-ARROW-COLOR: #9d9d9d;
SCROLLBAR-TRACK-COLOR: #404040;
SCROLLBAR-DARKSHADOW-COLOR:#404040;
}
#menu0 {
font-size: 12px;
color: #ffffff;;
}
#menu0 dt {
   color: #ffffff;
}
#menu0 dt a {
   color: #ffffff;
}
#menu0 dd {
   color: #939393;
font-size: 10px;
}
#menu0 dd.active {
	font-weight: bold;
	font-size: 12px;
text-decoration: none;
}
#menu0 dd.active a:link, a:visited, a:active  {
color: #fff !importent;
text-decoration: none;
}
#menu0 a:active {
color: #fff;
}
#menu0 a:hover {
color: #fff;
}
p,dl	{
font-family: Arial;
color: #e7e7e7;
font-size: 12px;
text-align: left;
}

dd	{
margin-left:5px;
}

a	{
font-family: Arial;
color: #ff3600;
text-decoration: none;
}

a.nocolor	{
color: #e5e5e5;
text-decoration: none;
}

a:hover.nocolor	{
color: #ff3600;
text-decoration: none;
}

a.small	{
color: #939393;
text-decoration: none;
font-size: 10px;
}

a.menu {
	font-family: Tahoma;
	color: #939393;
	text-decoration: none;
	font-size: 14px;
	margin-left: 20px;
	display: block;
	text-align: left;
}
a.menu1 {
	font-family: Tahoma;
	text-decoration: none;
	margin-left: 5px;
	display: block;
	text-align: left;
color: #939393;
}
a.info1 {
	font-family: Tahoma;
	text-decoration: none;
	margin-left: 20px;
	font-size: 10px;
	display: block;
	text-align: left;
color: #939393;
}
a.info2 {
	font-family: Tahoma;
	text-decoration: none;
	margin-left: 20px;
	font-size: 15px;
	display: block;
	text-align: left;
color: #ffffff;
}
a:hover.menu {
	color: #ffffff;
}

a.name {
color: #e5e5e5;
}

a:hover.name {
color: #ff3600;
}

#lay1 {
position: absolute;
visibility:hidden;
width:260px;
height:0; 
border:1px solid #000000;
margin-left:280px;
background-color: #454545;
}
#lay2 {
position: absolute;
visibility:hidden;
width:260px;
height:0; 
border:1px solid #000000;
margin-left:280px;
background-color: #454545;
}
#lay3 {
position: absolute;
visibility:hidden;
width:260px;
height:0; 
border:1px solid #000000;
margin-left:280px;
background-color: #454545;
}

button	{
background-color:#313131; 
text-align:center; 
border:0px;
color:#ffffff; 
width:37px; 
height:15px; 
font-family: Arial;
font-size: 12px;
text-decoration: none;
}

button:hover	{
color:#ff3600;
cursor: pointer;
}


.ie	{
margin-right:120px;
}

.ie2	{
margin-right:40px;
}
.gridmediaLinksMinPhoto:hover {
	opacity: 1.0 !important;
	filter: alpha(opacity=100) !important;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)" !important;
}

.gridmediaLinksMinPhoto {
	opacity: .5;
	filter: alpha(opacity=50);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
}

.tip {
	color: #fff;
	width: 172px;
	z-index: 13000;
}
 
.tip-title {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	padding: 8px 8px 4px;
	background: url(../images/bubble.png) top left;
}
 
.tip-text {
	font: normal 11px 'Arial';
	padding: 4px 8px 8px;
	background: url(../images/bubble.png) bottom right;
}

#bg {
width: 400px;
height: 300px;
background: url(leaf.gif) repeat;
border: 2px solid black;
}

/* This is the transparent box */
#transbox {
width: 300px;
margin: 0px;
background-color: #fff;
border: 0px solid black;
filter:alpha(opacity=50);
opacity: 0.5;
-moz-opacity:0.5;
}

/* This is the container which set text to solid color.
position: relative used for IE */ 
#transbox div {
padding: 20px;
font-weight: bold;
color: #000;
filter:alpha(opacity=100);
opacity: 1;
-moz-opacity:1;
position: relative;
}
