@charset "iso-8859-1";


#pageWrapper 
{ 

margin : auto;
width : 974px;
min-width : 500px;
font-size : 80%;
border-top:0;
border-bottom:0;
/*border-left:1px solid #669966;
border-right:1px solid #669966;*/
padding:8px;
background-color:#ff0000;
background: url(../../common/interface/outershadow.png) repeat-y;

}

#footershadow
{
width:974px;
height:10px;
padding: 0 8px;

margin:auto;

background: url(../../common/interface/bottomshadow.png) repeat-y;
}

#outerColumnContainer 
{ 
z-index : 1;
border-color : #cccc99;
border-style : solid;
border-width : 0 190px 0 192px;
border-left-color : transparent;
border-right-color : transparent;
color : #000;
background-color:#ffffff;
/*background: #F0F0DF url(../../common/interface/mainbackground.jpg) repeat 0 0;*/

}


* html #outercolumncontainer 
{ 
margin-top : -1px;
border-top : 1px solid #000;
} 

#innerColumnContainer 
{ 
z-index : 2;
width : 100%;
margin : 0 -1px;
border-color : #000;

}

* html #innerColumnContainer 
{ 
position : relative;

}

#contentColumn 
{ 
margin : 0 -1px;
width : 580px;
border-width : 0;
color : #003333;
font-size : 1 em;
margin-left:10px;
} 

#contentColumn .inside
{
margin-left:0;
padding-left:0;
}

#leftColumn, #rightColumn, #contentColumn 
{ 
float : left;
position : relative;
z-index : 10;
overflow : visible;
color : #000;

padding-bottom : 1em;
} 

#rightColumn 
{ 
float : right;
width : 191px;
margin : 0 -191px 0 1px;
/*background: #F0F0DF url(../../common/interface/mainbackground.png) repeat 0 -2px;
border-left:1px solid #C5C3B7;*/
} 

#leftColumn 
{ 
width : 191px;
margin : 0 1px 0 -191px;
background: url(../../common/interface/topplaque.png) no-repeat 6px 0;

} 

#masthead h1 { 
display : inline;
} 

.clear 
{ 
clear : both;
padding-bottom : 1px;
margin-bottom : -1px;
} 

.hide, #oldBrowserNotice, .ieSixCharDupBug 
{ 
display : none !important;
} 


#footer 
{ 
position : relative;
text-align : center;
height:40px;
font-size:.7em;
padding-top:6px;
background: url(../../common/interface/footerback.gif) repeat-x;
} 

#masthead
{
 height:174px;
 margin:0;
 padding:0;
 background:url(../../common/interface/topbanner.png) no-repeat top center;
 margin:auto;
}
#masthead, #footer 
{ 

color : #fff;
font-family : arial;
text-align : center;
}



#masthead2
{
width:100%;
background-color:#ffffff;
height:1px;	
}
.inside 
{ 
padding : 0 1.5em;
}

#leftColumn .inside
{
padding:0;
}


html > body #footer 
{ 
/*padding-bottom : 1.01em;*/
} 


/*-----------------------------------------to go in the editor----------------------------------*/
body 
{ 
font-family : arial, helvetica, sans-serif;
font-size : 100.1%;
margin : 0;
/*padding : 1em;*/
background:#006697 url(../../common/interface/bg.png) repeat-x;
} 

.highlighter
{
padding:10px;
background-color:#F0EBD8;
color:#000000;
}


h1 
{ 
font-size : 180%;
color : #006699;
padding : 0 0 3px 0;
} 

h2 
{ 
font-size : 140%;
color : #006699;
margin-bottom : -7px;
padding-bottom : 0;
} 

h3 
{ 
font-size : 120%;
color : #006699;
}

h4 
{ 
font-size : 105%;
color : #006699;
} 

h5 
{ 
font-size : 90%;
color : #006699;
} 

h6 
{ 
font-size : 80%;
color : #006699;
}

ul, ol 
{ 
color : #243F51;
padding-left:0;
margin-left:14px;
padding-left:0;
color:#463F39
} 



ol li, ul li 
{ 
padding-bottom : 10px;

} 

#contentColumn ul li
{
list-style-image:url(../../common/interface/ulicon.png);

}

.formlabel 
{ 
color : #336633;
text-align : right;
font-weight : bold;
} 

.forminput 
{ 
text-align : left;
} 

.site_button 
{ 
background-color : #336633;
color : #ffffff;
font-weight : bold;
} 

.smalltext 
{ 
font-size : 80%;
} 

.largetext
{
font-size : 120%;
}

.yellback 
{ 
color : #000000;
background-color : #FFFF00;
padding : 2px;
} 

.yellfore
{ 
color : #FFFF00;
font-weight : bold;
} 
.blueback 
{ 
color : #ffffff;
background-color : #3366CC;
padding : 2px;
} 

.bluefore 
{ 
color : #3366CC;
font-weight : bold;
} 
.redback 
{ 
color : #ffffff;
background-color : #CC0000;
padding : 2px;
} 

.redfore 
{ 
color : #CC0000;
font-weight : bold;
} 



p, h1, h3, h4, h5, h6 
{ 
margin : 1em 0;
} 

#contentColumn img.floatleft, #contentColumn img.floatright
{
padding:5px;
border:#CCCCCC solid 1px;
background-color:#ffffff;
}
 
 .floatleft
 {float:left;
 margin: 3px 6px 3px 0;
 
 }
 
  .floatright
  {float:right;
  margin:3px 0 3px 6px;
 }
 
 .border1
 {
 border:solid 1px #000000
 }

img 
{ 
border : 0;
} 


/*---------------------------------------navigation stuff-----------------------------------------------------*/
.vnav{width:177px; float:left; border:1px solid #E3E3E3; border-top:none;margin-top:36px;margin-left:6px;border:solid 1px #E5E5E5;}
.vnav ul{ float:left;margin:0;padding:0;list-style:none;}
.vnav li{ width:153px;background:#F0F0F0 url(../images/left_nav_back.gif) no-repeat; float:left; font-size:1em; padding-left:24px;padding-bottom:0;border-bottom:solid 1px #ffffff;}
.vnav li:hover{background:#F0F0F0 url(../images/left_nav_back_hover.gif) no-repeat;}
.vnav li a{color:#666666;display:block;text-decoration:none;padding-bottom:6px;padding-top:8px;margin-bottom:0;}
.vnav li a:hover{ color:#B83923;}

.vnav ul li a.current
{
color:#B83923;
}
.vnav ul ul li
{
background-color:#ffffff;
width:130px;
background:url(none);
margin-left:0;
padding-left:0;
border-top:solid 1px #E0DEDE;
border-bottom:0;
}

.vnav ul ul li:hover{background:#F0F0F0 url(none) no-repeat;}

#rightColumn p a 
{ 
text-align:center;
border:0;
color:#19370F;
font-weight : bold;
font-family:Trebuchet MS, Trebuchet, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
}

#rightColumn p a:hover
{ 
text-align:center;
border:0;
color:#000000;
}

#rightColumn .textlinks
{
padding-left:15px;
}





.discreet
{
font-size:.8em;
text-decoration:none;
color:#A2AE96;
}

#currenttop
{
background-color : #3399ff;
color : #fff;
border-left : 1px solid #3399ff;
border-right : 1px solid #3399ff;
border-bottom: 1px solid #0066cc;
}




#contentColumn
{
background-color:#ffffff;
margin-bottom:70px;
padding-top:12px;

}

#rightColumn
{
 
 padding-bottom:135px;
padding-top:0;
margin-top:0;

}

#contentColumn
{
overflow:hidden;

}

.indexgallerybox
{
    float:left;    
    width:260px;
    height:200px;
    overflow:auto;
    background-color:#E6F1F7;
    border:solid 1px #D2E3ED;
    text-align:center;
    padding-top:10px;
    margin-right:8px;
    margin-bottom:8px;
    padding-bottom:20px;
    color:#021702;
}

.gallerybox
{
    float:left;
    width:170px;
    height:170px;
    background-color:#E6F1F7;
    border:solid 1px #D2E3ED;
    text-align:center;
    padding-top:10px;
    margin-right:8px;
    margin-bottom:8px;
    font-size:.8em;
}

 .gallerybox:hover
{
    background-color:#D2E3ED;

    
}

.indexgallerybox:hover
{
background-color:#D2E3ED;
cursor:pointer;
}

#strapline
{
background-color:#ffffff;
color:#006697;
font-size:1.8em;
text-align:center;
padding:.6em;
margin-left:10px;
margin-right:10px;
padding-top:0;

}

.authlogos
{
border:solid 1px #E3E3E3;
}


