/************************************/
/*    Threshold Consulting    */
/*         © 2005          */
/*    www.yourthreshold.com      */
/************************************/
html {
   margin:0;
   padding:0;
   height:100%;
   background:#CCC;
   }
body {
   margin:0;
   padding:0;
   height:100%;
   overflow: -moz-scrollbars-vertical; /*to force scroll in Mozilla and avert the centered page shift*/
   text-align:center;
   font-size:12px;
   font-family:Arial, Verdana, Helvetica, sans-serif;
   color:#444444;
   }
a img {
   border:0;
   }
a, a:link, a:visited {
   color:#434C3E;
   text-decoration:none;
   }
a:hover {
   color: #D60808;
   text-decoration:underline;
   }
h1 {
   margin:0;
   padding:10px 0 5px 0;
   font-size:14px;
   color:#555555;
   }
h2 {
   margin:0;
   padding:5px 0 5px 0;
   font-size:12px;
   color:#666666;
   }
p {
   margin:5px 0 8px -30px;
   padding:0;
   }
#container {
   width:960px;
   margin:auto;
   text-align:left;
   position:relative;
   min-height:100%;
   background:#FFF url(../images/botbar.png) bottom no-repeat;
   }
* html #container {
   height:100%;
   }
#topbar {
   background:#FFF url(../images/topbar.png) no-repeat;
   height:20px;
   line-height:0px;
   font-size:0;
   margin-bottom:30px;
   }
#left-col {
   width:210px;
   float:left;
   text-align:center;
   }
* html #left-col {
   display:inline;
   }
#content {
   margin:5px 10px 10px 70px;
   padding-top:161px;
   background:#FFF;
   line-height:17px;
   }
a.contentlink:link, a.contentlink:visited {
   color:#D60808;
   text-decoration:none;
   }
a.contentlink:hover {
   color: #D60808;
   text-decoration:underline;
   }
* html #content {
   margin-right:37px;
   }
#news {
   width:162px;
   margin:25px auto;
   background:url(../images/newsbg.png) repeat-y;
   color:#000;
   font-size:11px;
   text-align:justify;
   }
#topnews {
   background:#FFF url(../images/topnews.png) no-repeat;
   height:24px;
   color:#000;
   padding-left:20px;
   padding-top:3px;
   font-size:12px;
   }
.topnewsTitle {
   background:#FFF;
   }
#news-text {
   padding:0 12px 2px 12px;
   color:#777777;
   }
#botnews {
   background:#FFF url(../images/botnews.png) no-repeat;
   height:14px;
   line-height:0px;
   font-size:0;
   }
#footer {
   width:258px;
   padding-bottom:2px;
   position:absolute;
   bottom:0;
   right:0;
   text-align:center;
   font-size:10px;
   color:#FFFFFF;
   }
a, a.footerlink:link, a.footerlink:visited {
   color:#FFFFFF;
   text-decoration:none;
   }
a.footerlink:hover {
   color: #FFFFFF;
   text-decoration:underline;
   }
.clear {
   clear:both;
   line-height:0px;
   font-size:1px;
   }
.acrobat {
   margin:20px 0 0 30px;
   }
.pspace {
   margin-bottom:20px;
   }
.applyfoot {
   margin-top:10px;
   font-size:9px;
   color:#555555;
   }

