/*Article Template - Application Template - 2 columns */
/*----------------------------------------------------*/
/*Oliver - 12/11/08 - TIDY UP - this classes inform us which this class link to box */

/*Template*/

#left-holder {
   width:215px;
   float:left;
   padding-left:3px;
   margin-top:5px;
}

#holder100 {
   width:69%;
   /*float:left;*/
   padding-left:3px;
   margin-top:5px;
   display:block;
}

#floatbox {
  float: left;
  width: 215px;
  margin: 5px 0 5px 100px;
  display: inline;
  }


#article_main_2ndcolumns {
   float:left;
   width:543px;
   padding-left:3px;
   margin-top:5px;
   background-color:#FFFFFF;
}

#fullarticle_main_columns {
   float:left;
   width:99%;
   padding-left:3px;
   margin-top:5px;
   background-color:#FFFFFF;
}

#leftboxhead {
   float:left;
   width:215px;
   padding-left:3px;
   margin-top:5px;
}

#mainboxhead {
   padding-left:3px;
   margin-top:5px;
}

/*End Template*/

/*#article_mainarea a {
  color:#00723f;
}*/

.tabletoprow {
  background-color:#deede9;
}

#article_box
{
   padding:5px;
   overflow:auto;
   border-left: 1px solid #D7D7D7; 
   border-right: 1px solid #D7D7D7; 
   border-bottom: 1px solid #D7D7D7;
   margin-bottom:5px;
}

#boxarticle h2
 {
   height: 28px;
   color:#395a05; 
   color:#000000; 
   padding-top:7px;  
   padding-left:30px;  
   margin-top:0;
   margin-bottom:-7px;
   background:url(/other_files/images/boxes/final_bg_box3.jpg) no-repeat;
   border-top: 1px solid #D7D7D7; 
   border-left: 1px solid #D7D7D7;
   border-right: 1px solid #D7D7D7;

}

#article_mainarea
{
   background-color:#FFFFFF;
   padding: 9px 10px 15px;
   /*overflow:auto;*/
   overflow:hidden;
   border-left: 1px solid #D7D7D7; 
   border-right: 1px solid #D7D7D7; 
   border-bottom: 1px solid #D7D7D7;
   margin-bottom:5px;
   margin-top: 0;
}

#article_mainarea2
{
   padding: 0px 9px 10px 15px;
   margin-top: 0;
   overflow:hidden;
}

#boxheadline2 h2
 {
   /*color:#395a05;*/
   color:#00000;
   background-color:#E0ECE8;
   padding-top:6px;  
   padding-left:30px;  
   margin-top:0;
   margin-bottom: 0;
   background:url(/other_files/images/boxes/final_bg_box3.jpg) no-repeat;
   border-top: 1px solid #D7D7D7; 
   border-left: 1px solid #D7D7D7;
   border-right: 1px solid #D7D7D7;
}

#article_mainarea h2
 {
   font-size:1.1em;
}

#article_mainarea h1
 {
   font-size:1.2em;
}

/*Incase the articles/static pages use tables - generic css for a table */
/*----------------------------------------------------*/
/*Izik - 16/03/08 */

table, td, th
{
    /*border-color: #D7D7D7;*/
    /*border-style: solid;*/
    /*border-width: 1px 1px 0 0;*/
    /*border:0;*/
    border-collapse: collapse; 
    border: 1px solid #BBBBBB;
    padding: 4px;
}   

th
{
    margin: 0;
    /*padding: 4px;*/
    background-color: #E0ECE8;
    text-align:left;
    font-weight:bold;
}

#textcenter th
{
    margin: 0;
    /*padding: 4px;*/
    background-color: #E0ECE8;
    text-align:center;
    font-weight:bold;
}

.image {
  align:center;
}



.sortdown h2 {background:url(/other_files/images/arrow-down.gif) 7px center no-repeat; cursor:pointer; padding-left:23px; font-weight:bold; font-size:12px; height:14px; margin:-2px; color:#024527;}
.sortright h2 {background:url(/other_files/images/arrow-right.jpg) 7px center no-repeat; cursor:pointer; padding-left:23px; font-weight:bold; font-size:12px; height:14px; margin:-2px;color:#024527;}

/*table   { 
    border-collapse: collapse; 
    border: 1px solid #00B259;   
OLIVER UPDATE

    /*border-width: 0 0 1px 1px;*/
    /*border-spacing: 0;*/
    /*border-collapse: collapse;*/
    /*border:0;*/
}*/

/* Show/Hide Links */
#boxheadline2 {
position: relative;
}

.show-hide {
margin: 0;
padding: 0;
position: absolute;
top: 6px;
right: 6px;
font-size: 0.85em;
}

.show-hide a {
outline: none;
}

.show-hide1 {
font-size:0.85em;
left:332px;
margin:0;
padding:0;
position:relative;
top:-20px;
}

#boxheadline3 {
position: relative;
display:block;
}

#boxheadline3 h2
 {
   border-color:#D7D7D7 #D7D7D7 -moz-use-text-color;
   border-style:solid solid dashed;
   border-width:1px;
   color:#395A05;
   margin-bottom:0;
   padding:5px;
 }

#boxheadline3 div {
   margin:2px 0 20px;
}

.boxad6 {
background-color:#FFFFFF;
background-repeat:no-repeat;
border-bottom:1px dashed;
border-left:1px dashed;
border-right:1px dashed;
margin-bottom:7px;
padding:10px;
}
.sortright h2 {background:url(/other_files/images/arrow-right.jpg) 7px center no-repeat; cursor:pointer; padding-left:23px; font-weight:bold; font-size:12px; height:14px; position:relative; margin:-2px;color:#024527;}
.sortdown h2 {background:url(/other_files/images/arrow-down.gif) 7px center no-repeat; cursor:pointer; padding-left:23px; font-weight:bold; font-size:12px; height:14px; position:relative; margin:-2px; color:#024527;}



#airsubmit {
    background-color:#00AB4D !important;
    border:2px solid #85CBA3 !important;
    color:#FFFFFF !important;
    cursor:pointer !important;
    font-size:16px !important;
    font-weight:bold !important;
    padding:2px 12px !important;
    position:relative !important;
    text-decoration:none !important;
    top:-10px; !important
    vertical-align:top !important;
    margin-left:5px !important;
    background-image:none !important;
}

.airsubmit {
    background-color:#00AB4D !important;
    border:2px solid #85CBA3 !important;
    color:#FFFFFF !important;
    cursor:pointer !important;
    font-size:16px !important;
    font-weight:bold !important;
    padding:2px 12px !important;
    position:relative !important;
    text-decoration:none !important;
    top:-10px !important;
    vertical-align:top !important;
    margin-left:5px !important;
    background-image:none !important;
}

/*End*/
