/* www.rhinoeurope.com/rhinoeu.css last updated 08 June 2010 */
/* Basic font colours:   Red for titles 993300  Blue for text 663300 */
/* Darker font colours: Titles Red Dark: FFFFFF  Text Blue dark:  FFFFFF */
/* Default block colour ffffcc 'bone' fffff0 'ivory' but also try ffffd0 for cream variants */  
/* Light background: f0f0f0 Contrast mid ground: d0d0d0 */

body {font-family: "Georgia"; color: #cc6600; font-size: 6pt; background-color: #cc6600; }  /* rawumber4 */

p {color: #663300; font-family:  "Georgia"; font-size: 10pt}                 

a.botlink {font-family: "Georgia"; color: #3333cc; text-decoration: none; }
a {font-family: "Georgia"; color: #3333cc;}
a:link    { color: #cc6600; text-decoration: none ; border:0px}                      /* unvisited links */
a:visited { color: #cc6600; text-decoration: none }                                  /* visited links   */
a:hover   { color: #cc6600; text-decoration: underline }                             /* user hovers over link .. 'background-color: white;' now removed  */

a.stdbutton {
  display: block;
  border: 2px; border-style: solid;
  padding-top: 5px;         
  border-top-color: #c0c0c0;
  border-right-color: #808080;
  border-bottom-color: #808080;
  border-left-color: #c0c0c0;
  width: 90px;
  height: 20px;
  color: #3333cc; font-family: "Georgia"; font-size: 10pt; text-align: center; vertical-align: middle;
  background-color: #ff0000;
  background-repeat: no-repeat;
  background-position: 0 0;
} 
a.stdbutton:hover {
  background-color: #ff0000;
  color: #ffffff; text-decoration: none;           
  border: 2px; border-style: solid;         
  border-top-color: #808080;
  border-right-color: #c0c0c0;
  border-bottom-color: #c0c0c0;
  border-left-color: #808080;
}

h1 {color: navy; font-family:  "Georgia"; font-size: 36pt}
h2 {color: green; font-family:  "Georgia"; font-size: 14pt}
h3 {color: navy; font-family:  "Georgia"; font-size: 16pt}
h4 {color: navy; font-family:  "Georgia"; font-size: 12pt}
h5 {color: green; font-family:  "Georgia"; font-size: 9pt}
h6 {color: silver; font-family:  "Georgia"; font-size: 7pt}                               

/* www.starstar.co.uk DIV TEXT STYLES grouped in font sizes */

div.tinytext {color: #663300; font-family: "Georgia"; font-size: 4pt; text-align: center; } 
div.botlink {color: #663300; font-family: "Georgia"; font-size: 6pt; text-align: center; }  

div.alerter {color: #ffffff; font-family: "Georgia"; font-size: 7pt; font-style: italic; text-align: center; } 
div.bodyinfo {color: #663300; font-family: "Georgia"; font-size: 7pt; text-align: left; }
div.sideinfo {color: #663300; font-family: "Georgia"; font-size: 7pt; text-align: justify; } 
div.topbartiny {color: #993300; font-family: "Georgia"; font-size: 7pt; text-align: right; display: table }
div.bodyinfoc {color: #663300; font-family: "Georgia"; font-size: 7pt; text-align: center; }

div.bodydetail {color: #663300; font-family: "Georgia"; font-size: 8pt; text-align: left; } 
div.bodydetldark {color: #333300; font-family: "Georgia"; font-size: 8pt; text-align: justify; } 
div.bodydetaillite {color: #d88b22; font-family: "Georgia"; font-size: 8pt; text-align: left; }   
div.bodydetailc {color: #663300; font-family: "Georgia"; font-size: 8pt; text-align: center; }

div.bodysmallj {color: #663300; font-family: "Georgia"; font-size: 9pt; text-align: justify; }  
div.bodysmall {color: #663300; font-family: "Georgia"; font-size: 9pt; text-align: left; }   
div.bodysmallc {color: #663300; font-family: "Georgia"; font-size: 9pt; text-align: center; }
div.bodysmalldark {color: #333300; font-family: "Georgia"; font-size: 9pt; text-align: left; } 
div.footertext {color: #663300; font-family: "Georgia"; font-size: 9pt; font-weight: bold; text-align: center }  
div.sidenote {color: #663300; font-family: "Georgia"; font-size: 9pt; text-align: center; }
div.captiontext {color: #993300; font-family: "Georgia"; font-size: 9pt; font-weight: bold; text-align: center; }

div.bodytext {color: #663300; font-family: "Georgia"; font-size: 10pt; text-align: justify; }
div.bodytextl {color: #663300; font-family: "Georgia"; font-size: 10pt; text-align: left; }
div.bodytexti {color: #663300; font-family: "Georgia"; font-size: 10pt; font-style: italic; text-align: justify; }
div.bodytextb {color: #663300; font-family: "Georgia"; font-size: 10pt; font-weight: bold; text-align: justify; }
div.bodyleft {color: #663300; font-family: "Georgia"; font-size: 10pt; text-align: left; }
div.bodycenter {color: #663300; font-family: "Georgia"; font-size: 10pt; text-align: center; } 
div.redparahead {color: #993300; font-family: "Georgia"; font-size: 10pt; font-weight: bold }

div.parahead {color: #993300; font-family: "Georgia"; font-size: 11pt; font-weight: bold }
div.paraheaddark {color: #333300; font-family: "Georgia"; font-size: 11pt; font-weight: bold }
div.paraheadc {color: #ffffff; font-family: "Georgia"; font-size: 11pt; font-weight: bold; text-align: center }

div.subhead {color: #993300; font-family: "Georgia"; font-size: 11pt; text-align: left; }
div.subheaddark {color: #333300; font-family: "Georgia"; font-size: 11pt; text-align: left; }
div.subheadlite {color: #cc9900; font-family: "Georgia"; font-size: 11pt; text-align: left; }
div.subheadc {color: #993300; font-family: "Georgia"; font-size: 11pt; text-align: center; } 

div.paraheadline {color: #333300; font-family: "Georgia"; font-size: 12pt; font-weight: bold }

div.headline {color: #993300; font-family: "Georgia"; font-size: 14pt; font-weight: bold; text-align: left; }  
div.headliner {color: #993300; font-family: "Georgia"; font-size: 16pt; font-weight: bold; text-align: left; }
div.topbar {color: #993300; font-family: "Georgia"; font-size: 20pt; font-weight: bold; }    

span.topbarblue {color: #0000ff; font-family: "Georgia"; font-size: 20pt; font-weight: bold; } 
span.topbartinyblue {color: #0000ff; font-family: "Georgia"; font-size: 7pt; text-align: right; display: table }
 
img {
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

#centraliser { 
position: relative; 
margin-left: auto;
margin-right: auto;
top:10px;
width:820px; 
height:1350px;
padding:2px 2px 2px 2px;
background-color: #ffffff;
border: 1px solid #cc6600;
	}  

#shortfullpage {                 
position: relative;
margin-left: auto;
margin-right: auto;
top:10px;
width:820px; 
height:1100px;
padding:2px 2px 2px 2px;
background-color: #fffff0;
border: 1px solid #cc6600;
	} 

#leftcontent {                  
position: absolute;
left:0px;
top:2px;
width:467px; 
height:1100px;
padding:2px 2px 2px 2px;
background-color: #fffafa;
border: 1px solid #cc6600;
	} 
    
#left01  {                  
position: absolute;
background-color: #ffffff;
color: #333300;
font: 9px Georgia;
left: 3px;
top: 4px;
height: 110px;
width: 466px;
padding: 1px 0px 1px 0px;
border: 1px solid #cc6600;
z-index: 2;
    }    


#left02   {                
position: absolute;
background-color: #fcf4e9;
color: #333300;
font: 9px Georgia;
left: 5px;
top: 122px;
height: 275px;
width: 457px;
padding: 1px 1px 1px 2px;
border: 1px solid #cc6600;
z-index: 2;
    } 
    
#left02a   {                 
position: absolute;
background-color: #fcf4e9;
color: #333300;
font: 9px Georgia;
left: 5px;
top: 122px;
height: 272px;
width: 150px;
padding: 1px 1px 1px 1px;
border: 1px solid #cc6600;
z-index: 2;
    } 

#left02b   {                
position: absolute;
background-color: #fffffc;
color: #333300;
font: 9px Georgia;
left: 161px;
top: 122px;
height: 268px;
width: 296px;
padding: 3px 5px 3px 5px;
border: 1px solid #cc6600;
z-index: 2;
    } 
    
#left03                     
{position: absolute;
background-color: #ffffee;
color: #333300;
font: 9px Georgia;
left: 5px;
top: 402px;
height: 448px;
width: 452px;
padding: 3px 5px 3px 5px;
border: 1px solid #cc6600;
z-index: 2;
    }      

#left04   {                    
position: absolute;
background-color: #fffafa;
left: 5px;
top: 894px;
height: 202px;
width: 452px;
padding: 3px 5px 3px 5px;
border: 1px solid #cc6600;
z-index: 2;
    }  

#left04a   {                   
position: absolute;
background-color: #ffffcc;
left: 4px;
top: 785px;
height: 290px;
width: 295px;
padding: 1px;
border: 1px solid #cc6600;
z-index: 2;
    }  
    
#left04b   {                   
position: absolute;
background-color: #ffffcc;
left: 303px;
top: 785px;
height: 290px;
width: 118px;
padding: 1px;
border: 1px solid #cc6600;
z-index: 2;
    }       
                   
#rightcontent {              
position: absolute;
left:474px;
top:2px;
width:342px;
height: 1100px; 
margin-left: 0px;
margin-right: 0px;
background:#fffafa;
padding: 2px 2px 2px 2px;
border: 1px solid #cc6600;
	}  

    
#right01  {                 
position: absolute;
background-color: #ffffee;
color: #333300;
font: 10px Georgia;
left: 477px;
top: 4px;
height: 386px;
width: 330px;
padding: 3px 5px 3px 5px;
border: 1px solid #cc6600;
z-index: 2;
    }   
    
#right02 {                    
position: absolute;
background-color: #fffffc;
color: #333300;
font: 10px Georgia;
left: 477px;
top: 402px;
height: 185px;
width: 330px;
padding: 3px 5px 3px 5px;
border: 1px solid #cc6600;
z-index: 2;
    }    

#right03a   {                   
position: absolute;
background-color: #fffafa;
color:#663300;
font: 8px Georgia; 
text-align: center;
left: 477px;
top: 598px;
height: 283px;
width: 100px;
padding: 3px 3px 3px 3px;
border: 1px solid #cc6600;
z-index: 2;
    } 

#right03b   {                    
position: absolute;
background-color: #ffffee;     
color: #333300;
font: 9px Georgia; 
text-align: center;
left: 585px;
top: 598px;
height: 281px;
width: 222px;
padding: 5px 5px 3px 5px;
border: 1px solid #cc6600;
z-index: 2;
    }                        
    
#right04  {                  
position: absolute;
background-color: #fffafa;
color: #333300;
font: 10px Georgia;
left: 477px;
top: 894px;
height: 202px;
width: 330px;
padding: 3px 5px 3px 5px;
border: 1px solid #cc6600;
z-index: 2;
    }  
    
#homeicon
{position: absolute;
background-color: #ffffff;
left: 100px;
top: 225px;
height: 23px;
width: 23px;
padding: 0px;  
z-index: 4;
    }
    
#flashlogo
{position: absolute;
background-color: #ffffff;
left: 400px;
top: 425px;
height: 100px;
width: 100px;
padding: 0px;  
border:1px solid #c0c0c0; 
z-index: 4;
    }    

#toptabs                          
{position: absolute;
background-color: #ffffff;
left: 84px;
top: 225px;
height: 25px;
width: 806px;
padding: 0px;
    }   
      
#footerstd  {                        
position: absolute;
background-color: #ffffff;
left: 0px;
top: 1112px;
height: 150px;
border-top: 5px solid #cccccc;
border-left: 5px solid #cccccc;
border-right: 5px solid #cccccc;
border-bottom: 5px solid #cccccc;
width: 814px;
padding: 10px 0px 10px 0px;
    }    
   
#plainarea  {                         
position: absolute;  
background-image: url("images/fader.gif") ;
background-repeat: repeat-x;
left: 0px;
top: 1292px;
height: 44px;
border-top: 0px solid #ffffff;
border-left: 5px solid #cccccc;
border-right: 5px solid #cccccc;
border-bottom: 5px solid #cccccc;
width: 814px; 
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
    }  
    

/* WIREFRAMEMENU STYLING */
/* Credits: Dynamic Drive CSS Library */
/* URL: http://www.dynamicdrive.com/style/ */
/* rawumber shaded range:      #734A12    #D88B22   #ECC084    #FCF4E9    */


.wireframemenu{
border: 0px solid #c0c0c0;
background-color: #fcf4e9;
border-bottom-width: 0px;
width: 150px;
font: 12px Georgia;
font-weight: bold;           
color : #663300;
text-align: left;
}

* html .wireframemenu{ /*IE only rule. Original menu width minus all left/right paddings */
width: 150px;
}

.wireframemenu ul{
padding: 0px; 0px; 0px, 8px;
margin: 0px;
list-style-type: none;
}

.wireframemenu a{
font: 12px Georgia;
padding: 8px 0px;
display: block;
width: 100%; /*Define width for IE6's sake*/
color: #663300;
font-weight: bold;
text-decoration: none;
border-bottom: 1px solid #fffff0;
}

.wireframemenu a:visited{
color: #663300;
}

.wireframemenu #current a
{
font: 12px Georgia;
padding: 8px 0px;
display: block;
width: 100%; /*Define width for IE6's sake*/
background-color: #fcf4e9;
color: #d88b22;
font-weight: bold;
text-decoration: none;
text-align: center;
border-bottom: 1px solid #fffff0;
}


html>body .wireframemenu a{ /*Non IE rule*/
width: auto;
}

.wireframemenu a:hover{
background-color: #734a12;
font-weight: bold;
text-decoration: none;
color: #ffffcc;
}



/* END OF WIREFRAMEMENU STYLING */

/* DDCOLORTABS TOP MENU TAB STYLING */
/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

/* rawumber shaded range:      #734A12    #D88B22   #ECC084    #FCF4E9    */

#ddcolortabs{
margin-left: auto;
padding: 0px;
width: 800px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#ddcolortabs ul{
font: 13px Georgia,sans-serif; 
margin:0px;
padding:0px;
list-style:none;
}

#ddcolortabs li{
display:inline;
margin:0px 2px 0px 0px;
padding:0px;
text-transform:uppercase;
}


#ddcolortabs a{
float:right;
color: #ffffff;
background: #ff0000 url(images/color_tabs_left.gif) no-repeat left top;
margin:0px 2px 0px 0px;
padding:0px 0px 1px 3px;
text-decoration:none;
letter-spacing: 1px;
}

#ddcolortabs a span{
float:right;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding:4px 9px 2px 6px;
}

#ddcolortabs a span{
float:none;
}


#ddcolortabs a:hover{
background-color: #c0c0c0;
color: #ffffff;
}

#ddcolortabs a:hover span{
background-color: #c0c0c0;
color: #ffffff;
}
 

#ddcolortabs #current a, #ddcolortabs #current span{ /*currently selected tab doesn't display correctly top left*/
background-color: #c0c0c0;
color: #3333cc;
font-weight: bold;
font-size: 13px;
}

#ddcolortabsline{
clear: both;
padding: 0;
width: 806px;
height: 5px;
line-height: 5px;
background: #c0c0c0;
/* border-top: 1px solid #fff; Last line removed this to remove border between bar and tabs*/
}

/* END OF DDCOLORTABS STYLING */


/*STANDARD FORM ELEMENTS */

fieldset
{
border: 1px solid #ccddcc;
background: #ffffee;
width: 350px ;
height: 380px; 
}
fieldset.buttons
{
border: 0px solid #ccddcc;
width: 350px
}
fieldset.noninput
{
border: 0px solid #ccddcc;
width: 350px
}

legend
{
color: #a45209;   
font-size: 7pt;
background: #fcf4e9;
border: 2px solid #333300;
padding: 2px 6px
} 

label
{
color: #a45209;
width: 100px;
float: left;
text-align: left;
font-size: 9pt;
margin-right: 5px;
margin-left: 20px;
display: block
}

.submit input
{
margin-left: 20px;
} 
input
{
color: #a45209;
font-size: 9pt;
float: right;
background: #fcf4e9; 
padding:0px 0px 0px 2px; 
margin-right: 20px;
border: 2px solid #333300;
}

textarea
{
color: #a45209;
font-size: 9pt; 
height: 80px;
width: 177px;
padding:2px 3px 3px 2px;
float: right; 
margin-right: 20px;
font-family: Georgia;
font-weight: normal;
background: #fcf4e9;
border: 2px solid #333300;
}

input.stdbutton {
  display: block;
  border: 2px; border-style: solid;
  border-top-color: #c0c0c0;
  border-right-color: #808080;
  border-bottom-color: #808080;
  border-left-color: #c0c0c0;  
  float: right;
  margin-top: 20px;   
  margin-right: 114px;
  width: 90px;
  height: 20px;
  color: #333300; font-family: "Georgia"; font-size: 8pt; text-align: center; vertical-align: middle; font-weight: bold;
 
  background-repeat: no-repeat;
  background-position: 0 0;
} 

input.stdbutton:hover {
  background-color: #dd0000;
  color: #ffffff; text-decoration: none; font-weight: bold;          
  border: 2px; border-style: solid;         
  border-top-color: #808080;
  border-right-color: #c0c0c0;
  border-bottom-color: #c0c0c0;
  border-left-color: #808080;
} 

/* End of FORM ELEMENTS */

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.rtabmenu {
list-style-type: none;
margin: 0px;
padding: 0px;
width: 100px;
border: 0px solid #ffffff;
}

.rtabmenu li a{
background: white url(images/menutab3.gif) repeat-x bottom left;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: blue;
display: block;
width: auto;
padding: 12px 0px 12px;
padding-left: 10px;
text-decoration: none;

}
   

.rtabmenu #current a{
background: white url(images/menutab1.gif) ;
font: bold 13px "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, sans-serif;
color: #663300;
display: block;
width: auto;
padding: 12px 0px 12px;
padding-left: 10px;
text-decoration: none;

}

* html .rtabmenu li a{ /*IE only. Actual menu width minus left padding of A element (10px) */
width: 90px;
}

.rtabmenu li a:hover{
background-image: url(images/menutab2.gif); 
color: black;
}



#righttabs  {                 
position: absolute;
background-color: #ffffee;
color: #333300;
font: 10px Georgia;
left: 580px;
top: 0px;
height: auto;
width: 100px;
padding: 0px 5px 0px 0px;
border-top: 0px solid #ffffff;
border-left: 0px solid #ffffff;
border-right: 1px solid #ffffff;
border-bottom: 0px solid #ffffff;

z-index: 3;
    }  

#tabbody {
position: absolute;
background-color: #fff0f0;
color: #333300;
font: 10px Georgia;
left: 170px;
top: 0px;
height: 786px;
width: 400px;
padding: 0px 5px 3px 0px;
border-top: 5px solid #000000;
border-left: 5px solid #000000;
border-right: 5px solid #000000;
border-bottom: 5px solid #000000;

z-index: 2;
    }  






