@import "/developmenttoday/www/css/framework.css";
@import "/developmenttoday/www/css/top.css";
/*@import "/css/menu.css";*/
@import "/developmenttoday/www/css/left.css";
@import "/developmenttoday/www/css/right.css";
@import "/developmenttoday/www/css/article.css";
@import "/developmenttoday/www/css/folder.css";
@import "/developmenttoday/www/css/firstpage.css";
@import "/developmenttoday/www/css/bottom.css";
html
{
 height: 100%;
}

body
{
  height: 100%;
  margin: 0px;
  padding: 0px;
  background: white;
  font-family: georgia, arial, verdana, helvetica, sans-serif, trebuchet ms;
  line-height: 1.1;
  font-size: 11px;
  color: #000000;
}


img
{
  border: 0px;
}


h1
{
 font-size: 24px;
 font-weight: normal;
 font-family: georgia, arial, verdana, helvetica, sans-serif, trebuchet ms;
 margin: 0px;
 padding: 0px;
}

h2
{
  font-size: 12px;
  font-weight: bold;
  font-family: georgia, arial, verdana, helvetica, sans-serif, trebuchet ms;
  color: black;
  margin: 0px;
  padding: 0px;
}

h2.white{
 color: white;
 padding: 5px 10px 5px 15px;
}
h2.white a,
h2.white a:hover,
h2.white a:visited,
h2.white a:link,
h2.white a:active {
  color: white;
}
h2.white.uppercase{
 text-transform: uppercase;
 margin: 0px;
}

h2.white.red.small{
 background: #8c1717;
 display: inline;
 float: left;
 padding: 5px;

}
h2.grey
{
 color: #686350;
 padding: 2px 10px 2px 25px;
 font-weight: normal;
}

h3
{
 color: white;
 font-family: arial, verdana, helvetica, sans-serif, trebuchet ms;
 font-size: 12px;
 padding: 5px 5px 5px 5px;
 margin: 0px;
}

h3.red
{
 background: #8c1717;
}

h3.grey{
 background: #686350;
}

h2.red.small{
 display: inline;
 float: left;
}

a.h3_red
{
 background: #8c1717;
 padding: 5px 5px 5px 5px;
 margin: 0px; 
}
a.h2{
 font-size: 12px;
 font-weight: bold;
 font-family: georgia, arial, verdana, helvetica, sans-serif, trebuchet ms;
}

a.h2.white{
 color:white;
}
a.h2.white.uppercase{
 color: white;
 text-transform: uppercase;
}
h4
{
 color: #686350;
 font-family: arial, verdana, helvetica, sans-serif, trebuchet ms;
 font-size: 11px;
 padding: 0px;
 margin: 0px;
}
.top_subtitle{
 text-transform: uppercase;

}
.file
{
  margin-bottom: 4px;
}

.file img
{
  margin-bottom: -4px;
}

a, a:visited
{
  color: black;
  text-decoration: none;
}

a:active, a:hover
{
  color: #8c1717;
}

.article a, .article a:visited
{
  color: #8c1717;
  text-decoration: none;
}

.article a:active, .article a:hover
{
  text-decoration: underline;
}


a.les_mer, a.les_mer:visited{
 font-weight: bold;
 color: #8c1717;
}

a.les_mer:active, a.les_mer:hover{
 color: #8c1717;
 text-decoration: underline;
}

a.print_link, a.print_link:visited{
 color: black;
 text-decoration: none;

}

a.print_link:hover, a.print_link:active{
 color: #8c1717;
 text-decoration: none;
}

a img{
 border: 0px;
 text-decoration: none;
}
.content .split
{
  width: 100%;
  height: 1px;
  margin-top: 3px;
  margin-bottom: 3px;
  background: url(/developmenttoday/www/grf/splitter_white.gif) repeat-x;
  font-size: 1px;
}
.content .split.no_margin{
 margin: 0px;
} 
.content .split.no_margin.split_2_col {
  clear: none;
  width: 50%;
}
.content .split.vertical{
 margin: 0px;
 padding: 0px;
 width: 1px;
 height: 100%;
 background: url(/developmenttoday/www/grf/splitter_white.gif) repeat-y;
 clear: none;
} 
.content .split.transp5{
 height: 5px;
 margin: 0px;
 padding: 0px;
 background: url(/developmenttoday/www/grf/splitter_transp.gif) repeat-x;
}
.content .split.transp10{
 height: 10px;
 margin: 0px;
 padding: 0px;
 background: url(/developmenttoday/www/grf/splitter_transp.gif) repeat-x;
}
.content .split.transp15{
 height: 15px;
 margin: 0px;
 padding: 0px;
 background: url(/developmenttoday/www/grf/splitter_transp.gif) repeat-x;
} 

.split.transp25{
 height: 25px;
 margin: 0px;
 padding: 0px;
 background: url(/developmenttoday/www/grf/splitter_transp.gif) repeat-x;
} 

.right .split,
.leftmenu .split {
  float: left;
  clear: both;
}

a.h2_grey
{
 color: #686350;
 font-weight: normal;
 font-family: georgia, arial, verdana, helvetica, sans-serif, trebuchet ms;
 font-size: 12px;
 margin: 0px;
 padding: 0px;
}

.t1{
 font-size: 11px;
 color: black;
 font-family: georgia, arial, verdana, helvetica, sans-serif, trebuchet ms;
 /*padding: 5px 0px;*/
 margin: 0px;
 padding: 0px;
 line-height: 1.2;
}
.t1.bold{
 font-weight: bold;
}
.t2{
 font-size: 11px;
 color: black;
 font-family: arial, verdana, helvetica, sans-serif, trebuchet ms;
 float: left;
 padding: 0px;
}

.t3{
 font-size: 11px;
 color: #686350;
 font-family: arial, verdana, helvetica, sans-serif, trebuchet ms;
 padding-left: 5px;
}

.loginFailed {
  font-weight: bold;
  margin-bottom: 10px;
}

.search_info {
  font-weight: bold;
  margin-bottom: 10px;
}