body, td, th{
   color: #707070;
   font-family: Tahoma, Verdana, Arial, sans-serif;
   font-size: 11px;
   margin:  0;
   padding: 0;
}
body{
   scrollbar-3dlight-color:    #e2e1e1;
   scrollbar-arrow-color:      #ada8a6;
   scrollbar-base-color:       White;
   scrollbar-darkshadow-color: #e2e1e1;
   scrollbar-face-color:       #f6f5f5;
   scrollbar-highlight-color:  White;
   scrollbar-shadow-color:     White;
}


a, a:link, a:visited, a:active{
   text-decoration: none;
   color: #fe5e00;
}
a:visited{
   color: #fbb48a;
}

a:hover{
   text-decoration: underline;
}





#top .top{
   background: #1f1712 url(images/top-top-bg.gif) bottom repeat-x;
   line-height: 15px;
}
#top .mid{
   background: #90cc00 url(images/top-mid-bg.gif) top repeat-x;
   height: 36px;
   color: Black;
   font-weight: bold;
}
#top .bottom{
   background: #f3f3f3 url(images/top-bottom-bg.gif) top repeat-x;
   line-height: 8px;
}

#top .menu{
   text-align: left;
   padding-top: 11px;
}
#top .menu img{
   vertical-align: middle;
   margin: 0 5px;
}
#top .menu a, #top .menu a:link, #top .menu a:visited, #top .menu a:hover{
   color: White;
}

#head{
   margin-top: 12px;
}
#head td{
   vertical-align: top;
}
#head .text{
   padding-left: 16px;
}

#main thead td{
   border: 1px dashed #e2e1e1;
   border-left:  none;
   border-right: none;
}
#main thead td h3{
   background-color: #e2e1e1;
   margin: 1px 0;
}

#left, #content, #right{
   padding: 8px;
}

#content{
	width: 514px; /* 530px - 8px - 8px */
}





h1.green{
   font-family: Arial, sans-serif;
   font-weight: bold;
   font-size: 14px;
   color: #90cc00;
   text-transform: uppercase;

   margin:  0;
   padding: 0;
   padding-bottom: 2px;
   margin-bottom:  4px;
   border-bottom: 1px dashed #e2e1e1;
}



h4{
   border: 1px dashed #e2e1e1;
   text-transform: uppercase;
   font-size:   11px;
   font-weight: normal;
   font-family: Verdana, sans-serif;
}
h4 div{
   background-color: #e2e1e1;
   border: 1px solid White;
   padding: 0;
   line-height: 18px;
}
h4 img{
   vertical-align: middle;
}


.red{
   color: #fe5e00;
}


.box, .box .top, .box .bottom, .box .mid{
   border: 1px solid #e2e1e1;
}
.box .top, .box .bottom{
   line-height: 16px;
}
.box{
   background: url(images/arrows-top.gif) right top no-repeat;
}
.box1{
   background: url(images/arrows-bottom.gif) left bottom no-repeat;
   padding: 0 16px;
}

.box .top{
   border-top-style:  none;
   border-left-style: none;
   margin-left: -16px;
   background: url(images/arrows-left.gif) left center no-repeat;
}
.box .bottom{
   border-bottom-style: none;
   border-right-style:  none;
   margin-right: -16px;
   background: url(images/arrows-right.gif) right center no-repeat;
}
.box .mid{
   border-top: none;
   border-bottom: none;
   padding-bottom: 9px;
   padding-top: 1px;
}

.item{
   color: #ada9a9;
}
.item h3{
   color: #3a3a3a;
   border: 1px solid #e2e1e1;
   border-left:  none;
   border-right: none;
   line-height: 16px;
   font-size: 12px;
   text-transform: uppercase;
   padding-left: 8px;
   margin: 9px 0;
}
.item .img{
   float: left;
   margin: 8px;
   margin-top: 0px;
   padding: 1px;
   border: 1px solid #e2e1e1;
   background: url(images/loading-clock.gif) center no-repeat;
}
#onlineNowIcons .item .img{
   background: none;
}

#enbanners .item .img{
   float: none;
}

#enbanners{
   width: 489px;
}
#enbanners .item .texts{
   padding: 0 8px;
}


.item .cat{
   color: #7e7e7e;
   font-weight: normal;
   margin-bottom: 8px;
   display: block;
}
.item .cat a{
   color: #363636;
   font-weight: bold;
}
.item .descr{
   height: 80px;
   overflow: auto;
   margin-right: 4px;
}

.item .btns{
   border: 1px solid #e2e1e1;
   border-left:  none;
   border-right: none;
   background: #f6f5f5;
   clear: both;
   height: 21px;
   line-height: 20px;
}

.item .btns td.right{
   text-align: right;
}
.item .btns td.left{
   text-align: left;
}
.item .btns td.center{
   text-align: center;
}

.item .btns a{
   text-transform: uppercase;
   font-weight: bold;
   color: #b5b5b5;
}
.item .btns a:hover{
   text-decoration: none;
}
.item .btns td.right a:hover{
   color: #90cc00;
}
.item .btns td.left a:hover{
   color: #fe5e00;
}
.item .btns td.center a:hover{
   color: #fe5e00;
}




.pager{
   margin-top: 16px;
}
.pager span, .pager a, .pager a:link, .pager a:active, .pager a:hover, .pager a:visited{
   border: 1px solid #e2e1e1;
   color: #ada8a6;
   line-height: 16px;
   text-decoration: none;
}
.pager .current{
   background-color: #f6f5f5;
}
.pager a:hover{
   border-color: #fe5e00;
   color: #fe5e00;
}

.pager span span, .pager a span{
   border-style: none;
}


ul.menu{
    margin:  0;
    padding: 0;
    border: 1px solid #e2e1e1;
    border-bottom: none;
}
ul.menu li{
    margin:  0;
    padding: 0;
    list-style: none;
    border-bottom: 1px solid #e2e1e1;
}
ul.menu a, ul.menu a:link, ul.menu a:visited, ul.menu a:active{
    display: block;
    line-height:  16px;
    color: #7e7e7e;
    text-decoration: none;
    padding-left: 10px;
    padding-right: 4px;
    background: url(images/li-menu.gif) 4px center no-repeat;
}

ul.menu li span, ul.menu li a:hover span{
   float: right;
   color: #bfbfbf;
   display: block;
   width: 16px;
   text-align: right;
   background: url(images/vr-grey-dots.gif) left center no-repeat;

}
ul.menu li a:hover{
   color: #fe5e00;
}
ul.menu li a.current{
    background-image: url(images/li-menu-hover.gif)  !important;
    color: White  !important;
    background-color: #e2e1e1  !important;
    font-weight: bold;
    cursor: default;
}


ul{
   list-style: url(images/li-menu.gif);
}





#footer{
   border-top: 1px solid #808181;
}
#footer div{
   border-top: 1px solid #bbbbbb;
}
#footer div div{
   border-top: 4px solid #e2e1e1;
}
#footer div div div{
   border-top: 1px dashed #cececd;
   margin-top: 1px;
}
#footer div div div div{
   border-top: none;
   margin-top: 0px;
   padding: 16px 0;
   width: 850px;
}


a.header-links, a.header-links:visited{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #90cc00;
  text-decoration:none;  
}

h1.header {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #90cc00;
  text-decoration:none;
}
h2.header {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #90cc00;
  text-decoration:none;
}
.pathway{
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #999999;
  text-decoration:none; 

}
/*---------Graphics categories---------*/

.menuGr{
	width:198px;

}
ul.menuGr{
    margin:  0;
    padding: 0;
}

ul.menuGr li{
    margin:  0;
    list-style: none;
  /*  border-bottom: 1px dotted #CCCCCC;*/	
	padding-left:10px;
}
.level0{
	font-size:12px;
	line-height:16px;
	font-weight:bold;
    background: url(/images/green-arrow.gif) center left no-repeat;
}
.level0 li, .level0 a,  .level0 a:visited{
	color:#FF4C00;
	text-decoration:none;
	padding-left:15px;
}
.level0 a:hover{
	color:#000000;
	text-decoration:none;
}

.level1{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
    
}
.level1 li, .level1 a,  .level1 a:visited{
	color:#666666;
	padding-left:25px;
	text-decoration:none;
	background: url(/images/green-arrow-small.gif) center left no-repeat;
}
.level1 a:hover{
	color:#000000;
	text-decoration:none;
}
.level2{
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}
.level2 li, .level2 a,  .level2 a:visited{
	color:#858585;
	padding-left:35px;
	text-decoration:none;
	background: url(/images/green-arrow-small2.gif) top left no-repeat;	
}
.level2 a:hover{
	color:#000000;
	text-decoration:none;
}
.level3{
	font-size:11px;
	line-height:20px;
	font-weight:bold;
}
.level3 li, .level3 a,  .level3 a:visited{
	color:#858585;
	padding-left:45px;
	text-decoration:none;
	background: url(/images/green-arrow-small3.gif) top left no-repeat;	
}
.level3 a:hover{
	color:#000000;
	text-decoration:none;
}
.level4{
	font-size:11px;
	line-height:20px;
	font-weight:bold;
}
.level4 li, .level4 a,  .level4 a:visited{
	color:#858585;
	padding-left:50px;
	text-decoration:none;
	background: url(/images/green-arrow-small4.gif) top left no-repeat;	
}
.level4 a:hover{
	color:#000000;
	text-decoration:none;
	background-color:#CCCCCC;	
}

/*------ End of Graphics Categories--------*/
.bgr{
	width:184px;
	height:22px;
	background: url(/images/graphics-bg.gif) center left no-repeat;	
	
}
.head-cat{
	padding-left:30px;
	line-height:20px;
	font-size:12px;
	font-weight:bold;
}
h1.cat{
	font-size:12px;
	color:#00FF33;
	border:solid 1px #666666;
}
/*----------------Video codes Classes---------------*/

.vhead{
	line-height:20px;
	color:#666666;
	border:solid 1px #CCCCCC;
	padding-left:3px;
}
.vhead a, .vhead a:visited{
	color:#fe5e00;
	font-weight:bold;
}
.video {
	background-color:#f9f9f9;
	line-height:20px;
	padding-left:6px;
	font-weight:bold;
}
.video a, .video a:visited {
	color:#000000;
}
.video a:hover{
	color:#fe5e00;
	font-weight:bold;
}
.artist {
	color:#90cc00;
	font-weight:bold;
}
/*----------------Goodlayouts Classes---------------*/

.GLheading{
	font-weight:bold;
	height:20px;
	border:solid 1px #CCCCCC;
	line-height:20px;	
	}
.GLheading a, .GLheading a:visited{
	color:#fe5e00;
	padding-left:7px;
}

.goodlayouts{

}
.GLtitle{
	line-height:20px;
}
.GLtitle a, .GLtitle a:visited{
	padding-left:20px;
	background: url(/images/gl-arrow.gif) center left no-repeat;	
	color:#000000;
}

.GLtitle a:hover {
	color:#FF9900;
}