
body
{
   margin:0;
   padding:0;
   font:11px tahoma;
}

.clear
{
   clear:both;
}

a
{
   color:#0076ba;
   text-decoration:none;
}

a:hover
{
   color:#0076ba;
   text-decoration:underline;
}

a img
{
   border:0;
}

form
{
   padding:0;
   margin:0;
}

#top
{
   background:#4e4946;
   height:30px;
   text-align:right;
   padding:0 15px
}

#top a
{
   padding:4px 9px;
   margin:5px 3px 0 3px;
   color:#ffffff;
   text-decoration:none;
   display:inline-block;
}

#top a:hover, #top #active
{
   background:#343434;
}

#header
{
   background:#f5911f;
   height:60px; /* f flexible */
   border-top:1px solid #ffaa49;
   padding:3px;
}

#logo a
{
   font:20px arial;
   color:#ffffff;
   padding:15px 0;
   text-decoration:none;
   display:block;
   float:left;
   margin:0 15px;
}

.wrapper {margin: 0 auto; width:982px;}

#mainbody
{
   padding:10px;	
}

#container-cr
{
   float:right;
   width:683px;
}

#container-c
{
   float:left;
   width:488px;
   margin:0 10px;
}

#container-r
{
   float:right;
   width:175px;
   padding:6px 0;
   border:1px solid #eee7d8;
   background:#ffffff;
}

#container-l
{
   float:left;
   width:275px;
   padding:6px 0;
   border:1px solid #eee7d8;
   background:#ffffff;
}


/*#container
{
   float:left;
   width:100%;
   margin-right:-180px;
}

#content
{
   margin-right:180px;
   overflow:hidden;
}


#left
{
   float:left;
}

#right
{
   float:right;
}

#left,#right
{
   width:178px;
   
}

#main
{
   margin:0 10px 0 190px;
   padding:10px;
   background:#ffffff;
   border:1px solid #eee7d8;
   overflow:hidden;
}*/


/* Module */
.moduletable
{
   margin-bottom:15px;
   font:12px arial;
   padding:0 3px;
}
.moduletable h3
{
   margin:0 -3px 5px -3px;
   background:#ffbe74;
   font:bold 12px tahoma;
   padding:5px;
   color:#000000;
}
.moduletable ul, ul
{
   padding:3px 1px;
   margin:0;
   list-style:none;
}
.moduletable td, .moduletable ul li, li
{
   padding:1px 6px 1px 12px;
   margin:0;
   background:url(../images/arrow.png) no-repeat 1px;
}
.moduletable a
{
   color:#000000;
}
.moduletable #active_menu
{
   font-weight:bold;
}
span.pathway
{
  padding:0 0 0 3px;
}
table.contentpaneopen
{
  width:100%;
}
.componentheading
{
   background:#dcedf9;
   padding:3px 10px;
   font:16px arial;
   border:1px solid #b1d9f8;
   border-bottom:0;
   margin:10px 0 0 0;
}
a.contentpagetitle, .contentheading
{
   font:20px arial;
   color:#d57300;
   padding:10px 0 0 0;
}
.tx1
{
   width:500px;
   height:60px;
   border:2px solid #009900;
   overflow:hidden;
   padding:5px;
   background:#f3f3f3;
}

.hilite
{
   padding:8px;
   margin:10px 0;
   font:12px/18px arial;   
}

#hilite-1
{
   background:#e8e8e8;   
   border:1px solid #dadada;   
}

#hilite-2
{
   background:#cfe8ff;   
   border:1px solid #a0d9ff;   
}

#hilite-3
{
   background:#fffbd5;   
   border:1px solid #feed91;   
}

#hilite-4
{
   background:#ddf0c4;   
   border:1px solid #bfe48f;   
}

.grid1
{
   font:12px tahoma;
   width:100%;
   border-top:1px solid #a0d9ff;
   border-left:1px solid #a0d9ff; 
   margin:0 
}
.grid1 th
{
   height:24px;
   background:#cfe8ff;
   color:#0056a6;
   border-right:1px solid #a0d9ff;
   border-bottom:1px solid #a0d9ff;
   
}
.grid1 td
{
   padding:3px;
   border-right:1px solid #a0d9ff;
   border-bottom:1px solid #a0d9ff;
   text-align:center;
}
.grid1 a
{
   color:#2a2a2a; 
}
.grid1-back
{
   margin:40px 0 30px 0;  
}

ul
{
   margin:15px 0;
}

li a
{
   font:12px arial;
   color:#000000;
}

.t-hide
{
   visibility:hidden;
}


.dj-paging li
{
   display: inline;
   list-style-type: none;
   font:11px tahoma;
   padding:0;
   margin:0;
}

.dj-paging a
{ 
   padding:1px 4.2px;
}


.dj-paging a:link, .dj-paging a:visited
{
   color: #000000;
   background-color: #e1e1e1;
   border:1px solid #cccccc;
   text-decoration: none;
}

.dj-paging a:hover, 
.a0#b0 a, .a1#b1 a, .a2#b2 a, .a3#b3 a, .a4#b4 a, .a5#b5 a, .a6#b6 a, .a7#b7 a, .a8#b8 a, .a9#b9 a, .a10#b10 a,
.a11#b11 a, .a12#b12 a, .a13#b13 a, .a14#b14 a, .a15#b15 a, .a16#b16 a, .a17#b17 a, .a18#b18 a, .a19#b19 a, .a20#b20 a,
.a21#b21 a, .a22#b22 a, .a23#b23 a, .a24#b24 a, .a25#b25 a, .a26#b26 a
{
   color: #fff;
   background-color: #CC3300;
   border:1px solid #990000;
   text-decoration: none;
}

.c-movies
{
   font:12px tahoma;
   width:635px;
   text-align:center;
   margin:0 auto;
   padding:0 0 0 10px;
}

.c-movies div
{
   float:left;
   padding:10px 10px;
}

.c-movies div span a
{
   display:block;
   padding:12px 0 15px 0;
   text-decoration:none;
   width:120px;
   overflow:hidden;
   height:1px;
}

.c-movies div a:hover
{
   text-decoration:underline;
}

.c-movies div img, .c-movies div img:hover
{
   padding:0;
   border:0;
}

#tagsForContentId27, #tagsForContentId306, #tagsForContentId105
{
   color:#ffffff;
}

#banner
{
   padding:0 0 10px 0;
   text-align:right;
   clear:both;
}

#a1,#a2
{
   padding:5px 0 0 0;
}

.stuff
{
   float:left;
   font:bold 10px arial;
}
.c1
{
   color:#b7018e;
   background:#ffffff;
}

h2.contentheading
{
   margin:0 0 5px 0;
   padding:0 0 3px 0;
   border-bottom:1px solid #CCC;
}

.preview {height:160px; width:98px; position:relative; float:left; margin:6px;}
.preview img {border:1px solid #DDDDDD; padding:3px; background:#ffffff; width:90px; height:120px;}
.preview b {font:bold 12px arial; display:block; padding:3px 0 2px 0;}
.preview i {font:11px arial; color:#666666; display:block;}
.preview a {font:bold 12px arial; text-decoration:none;}
.preview-a {position:absolute; bottom:9px;}
