﻿ /*----------------------------------------
 Main stylesheet for: Core
 ----------------------------------------*/ 
 
 /*----------------------------------------  
 Stylesheet structure:
 
 > Styles reset, HTML & body
 > Main layout
 > Type and inline styling
 > Section/page details
    --> Nav
    --> Main content area       
    --> Scrollbars       
 > Misc     
 ----------------------------------------*/ 
 
 /*----------------------------------------
 Color master list:
   Main text (dark grey): #464748;
   Breadcrumbs: #cccccc;
   Footer: #a2a2a2;
   

 ----------------------------------------*/     
    
/* Styles reset, HTML & body styling -------------------------------------------------------------------------------------  */     

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, apress, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, p, ol, ul, li, title
fieldset, form, legend
{
    border: 0;
    font-family: inherit;
    font-style: inherit;
    font-weight: inherit;
    line-height: normal;                
    margin: 0;
    outline: 0;     
    padding: 0;
}

/************************** HTML and BODY ************************/

html
{
   
}
  
body 
{                   
   background: #e6e6e6 url(../images/background.jpg) center top repeat-x;  
}

/************************** MAIN LAYOUT ************************/ 
#wrapper
{
   width: 960px;
   margin: 5px auto 0px;
   
   position: relative;
   background-color:#fff;
   border:1px solid #c8c8c8;
   border-top:0px;
}   


   #border
   {
   width:942px;
   margin:auto;
   position:relative;
   border:1px solid #a2a1a2;
   border-top:0px;
   padding:8px;
   }

   #header
   {
      padding: 10px;
   }
   
      #logo
      {
      float:left;
      }
      
      #breadcrumbs
      {
      margin-left:15px;
      float:left;
      }
      
      .submit
      {
          float:right;
          margin-left:5px;
      }
      
      input[type="submit"]
      {
        border: 0px none !important; 
        background-image: url(../images/search_btn.jpg); 
        background-repeat: no-repeat; 
        width: 23px; height: 24px;
        cursor:pointer;
      }
      
      
      #clear
      {
      clear:both;
      }
      
      #header ul
      {
         list-style-type: none;
      }
      
         #header ul li
         {
            color:#a2a2a2;
            float: left;
            margin-left: 10px;
         }
         
   #nav
      {
      
      margin-top:10px;
      margin-left:10px;
      width:188px;
      float:left;
      font-size:1em;
      font-weight:normal;
      color:#464748;
      
      }
        #nav ul
        {
        
        list-style: none;
        background-color:#eaeced;
        
        
        
        }
        


        
            #nav ul li
            {
            clear:both;
            height:23px;
            border-bottom:1px solid white;
            
            }
            
                #nav ul li a
                {
                position:relative;
                padding-left:20px;
                text-decoration:none;
                display:block;
                height:23px;
                line-height:23px;
                color:#464748;
                }
                    

                    #nav ul li.active:hover 
                    { 
                        background-color:white; 
                    }
                    
            
            .last
            {
            border-bottom:0px;    
            }
            
            .active
            {
            background-image:url('../images/menu_selected.jpg');
            background-repeat:no-repeat;
            background-color:white;
               
            }
            .active a
            {
            
            color:white !important;
            font-weight:bold;
            
            } 
            
            
            
           
            
                
                
                
   #content
   {
   
   margin-left:45px;
   float:left;
   width:454px;
   }   
   
        #heading
        {
        padding-bottom:15px;
        } 
   
   #right
   {
   
   float:right;
   margin-right:10px;
   margin-top:50px;
   
   width:215px;
   
   }
        #related
        {
            background-image: url(../images/related_btm.jpg);
            background-position:center bottom;
            background-repeat:no-repeat;
            background-color:#F5F5F5;
            margin-bottom:40px;
        }
       
        #related ul
        {
        list-style-type: none;
        padding-top:7px;
        }
            #related ul li
            {
            
            padding-left:10px;
            height:23px;
            }            
               
               
               #related ul li a
               {
               background-image:url('../images/dl_icon.jpg');
               background-repeat:no-repeat;
               padding-left:20px;
               text-decoration:none;
               }    
        
        
        #member
        {
        
        width:174px;
        margin:auto;
        
        
        }
        
        #tools
        {
        
        margin-left:10px;
        margin-top:30px;
        
        }
            #tools a
            {
            text-decoration:none;
            }
        
            #tools ul
            {
            padding-top:10px;
            list-style-type: none;
            }
            
            .tools_head
            {
            padding-right:150px;
            padding-bottom:10px;
            border-bottom:1px solid #464748;
            }
            .print
            {
            
                
                padding-left:20px;
                background-image:url(../images/print.jpg);
                background-repeat:no-repeat;
                background-position:0 50%;
            
            }
            .mail
            {
            
                
                padding-left:20px;
                background-image:url(../images/mail.jpg);
                background-repeat:no-repeat;
                background-position:0 50%;
                
            
            }
            .save
            {
            
                
                padding-left:20px;
                background-image:url(../images/save.jpg);
                background-repeat:no-repeat;
                background-position:0 50%;
                
            
            }
                     
   #content-wrapper
   {
      margin-left: 10px;
   }
   
        
        #articles ul
        {
            list-style-type: none;
           
        }
        
        #articles ul li
        {
            padding-bottom: 20px;
           
        }
        
       
        
        #articles ul li p
        {
            font-weight: bold;
            padding-bottom: 5px;
        }
        
        .read_more
        {
            color: #ADB92A !important;
            text-decoration: none !important;
            display:block;
        }
        
#search
{
    padding-right:20px;
    float:right;
}
   #search input
   {
        background-color:transparent;
        border:1px solid #dde0e2;
        font-size:11px;
        padding:4px;
        color:#626262;
   }
   
   #search a
   {
        position:relative;
        top:6px;
        left:3px;
   }

#nav ul li:hover
{
background-color:#dbdee0;
}

#pagination ul
{
    list-style: none;
}        
    
    #pagination ul li
    {
        float:left;
        padding-left:2px;
        padding-right:2px;
        
        
    }
    
        #pagination ul li a
        {
            text-decoration: underline;
            color: #C7C7C7;
        }
        
        #pagination ul li a:hover
        {
            text-decoration: none;    
        }
        
        #pagination .active
        {
            text-decoration: none;
            color: #000000;
            background: none;
        }
        
.pg_prev
{
    background : url(../images/pg_left.jpg) no-repeat;
    width: 10px;
    height : 15px;
    text-decoration: none;
}

.pg_next
{
    background : url(../images/pg_right.jpg) no-repeat;
    width: 10px;
    height : 15px;
    text-decoration: none;  
    
}

.prev_off
{
    background : url(../images/pg_left_off.jpg) no-repeat;
    width: 10px;
    height : 15px;
    text-decoration: none;
}

.next_off
{
    background : url(../images/pg_right_off.jpg) no-repeat;
    width: 10px;
    height : 15px;
    text-decoration: none;
    
}

.pg_next a, .pg_prev a, .next_off a, .prev_off a 
{
    text-decoration: none !important;
}



    
       
       
       
  
 #footer
      {
      margin-top:100px;
      margin-left:20px;
      margin-bottom:20px;
      
      color:#a2a2a2;
      font-size:0.75em;
      }
      #footer a
      {
      text-decoration:none;
      margin-left:30px;
      
      }      
         
/*********************** TYPEOGRAPHY *********************/
body
{
   font-family: arial;
   font-size: 0.8em;
   line-height: 1.25em;
   color: #5b5b5b;
}

#header
{
   font-weight:normal;
   font-size: 0.75em;

}

a
{
   
   text-decoration:underline;
   font-weight:normal; 

}

a:link
{
   color:#a2a2a2;
}
a:visited
{
   color:#a2a2a2;
}
a:hover
{
   color:#696969;
}

.current {
text-decoration:none;
}

#content a
{
   color: #17578d;
   text-decoration: none;
   font-weight: bold;
   
}

p
{
font-size:12px;
}
h1
{
   color: #464748; 
   font-size: 16px;
   line-height: 1em;
   padding-bottom: 5px;
   font-weight:bold;
}



/************************** MISC ************************/
.left
{
   float: left;
}

.right
{
   float: right;
}

.clear
{
   clear: both;
}

.error
{
   padding: 10px;
   border: 1px solid red;
}


.image
{
padding:20px;
padding-left:0px;
padding-top:0px;
}
.prev
{
position:relative;
margin-right:10px;
top:50px;
}
.next
{
position:relative;
margin-left:10px;
top:50px;
}

