@charset "iso-8859-1";



#pageWrapper 
{ 
margin : 0;
width : auto;
min-width : 500px;
font-size : 80%;
border-color : #000;
}

#outerColumnContainer 
{ 
z-index : 1;
border-color : #cccc99;
border-style : solid;
border-width : 0 192px;
border-left-color : #0D6D9F;
border-right-color : #0D6D9F;
background-color : #fff;
color : #000;
}
* 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 : 100%;
border-width : 0;
color : #003333;
font-size : 1.1em;
} 

#leftColumn, #rightColumn, #contentColumn 
{ 
float : left;
position : relative;
z-index : 10;
overflow : visible;
color : #000;
padding-top : 0.5em;
padding-bottom : 0.5em;
} 

#rightColumn 
{ 
float : right;
width : 191px;
margin : 0 -191px 0 1px;
text-align:center;
} 

#leftColumn 
{ 
width : 191px;
margin : 0 1px 0 -191px;
} 

#masthead h1 { 
display : inline;
} 

.clear 
{ 
clear : both;
padding-bottom : 1px;
margin-bottom : -1px;
} 

.hide, #oldBrowserNotice, .ieSixCharDupBug 
{ 
display : none !important;
} 
.tm
{
font-size:40%;
}

#footer 
{ 
position : relative;
text-align : center;
padding : 1em;
} 

#footer a
{
color:#004485;
font-weight:bold;
}
.discreet
{
color:#ffffff;
font-size:70%;
font-weight:normal;
margin-top:-8px;
}
#footer 
{ 
background-color : #68B6DD;
color : #004485;
text-align : center;
}

#masthead 
{ 
padding-top:10px;
height : 40px;
/*background : url('../files/logo11.gif') no-repeat center 0%;*/
background-color : #006699;
font-family : Times New Roman;
font-size:230%;
text-align:left;
color:#ffffff;
}

.inside 
{ 
padding : 0 1.5em;
}

html > body #footer 
{ 
padding-bottom : 1.01em;
} 

#topnav1
{
height:30px;
background-color:#004485;
}

#topnav2
{
height:18px;
background-color:#68B6DD;
text-align:left;
color:#C5CFE4;
font-family:verdana;
font-size:90%;
padding-top:10px;
padding-left:10px;
}


/*-----------------------------------------to go in the editor----------------------------------*/
body 
{ 
font-family : arial, helvetica, sans-serif;
font-size : 100.1%;
margin : 0;
padding : 0;
background-color : #fff;
} 
.quoted
{
font-size:120%;
font-weight:bold;
font-style:italic;
color:#004485;
}
.quotelabel
{
font-size:100%;
font-style:italic;
font-weight:bold;
color:#8394A5;
}

.imgright
{
float:right;
padding-left:10px;
}

.imgleft
{
float:left;
padding-right:10px;
}

.largetext
{
font-size:200%;
}

h1 
{ 
font-size : 210%;
color : #004485;
background-color : #edf6e7;
/*border : 1px solid #e1e9db;*/
padding : 2px 0 3px 6px;
background : url('../files/toothcross.jpg') no-repeat 5px; 0;
height:75px;
padding-left:100px;
padding-right:25px;
padding-bottom:10px;


} 

h2 
{ 
font-size : 160%;
color : #004485;
margin-bottom : -7px;
padding-bottom : 0;
} 

h3 
{ 
font-size : 140%;
color : #004485;
}

h4 
{ 
font-size : 126%;
color : #004485;
} 

h5 
{ 
font-size : 110%;
color : #004485;
} 

h6 
{ 
font-size : 100%;
color : #004485;
}


li
{
color : #004485;
}

ol li, ul li 
{ 
padding-bottom : 15px;
} 

.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%;
font-style : italic;
} 

.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, h2, h3, h4, h5, h6 
{ 
margin : 1em 0;
} 

 

img 
{ 
border : 0;
} 


/*---------------------------------------navigation stuff-----------------------------------------------------*/
.vnav ul, .vnav ul li 
{ 
margin : 0;
padding : 0;
list-style-type : none;
display : block;
} 

.vnav 
{ 
margin : 1em 0;
} 

.vnav ul ul li a 
{ 
padding-left : 30px;
background-color : #f3fbed;
}

.vnav ul ul li 
{ 
padding-bottom : 1px;
padding-top : 1px;
}

.vnav ul ul 
{ 
padding-top : 4px;
} 

.vnav ul ul ul li a 
{ 
padding-left : 50px;
background-color : #f9fbf7;
} 

.vnav ul ul ul 
{ 
padding-top : 4px;
} 

.vnav ul ul ul li 
{ 
padding-bottom : 1px;
padding-top : 1px;
} 

.vnav ul li 
{ 
padding-bottom : 4px;
}

.vnav ul li a 
{ 
display : block;
text-decoration : none;
padding : 4px 10px;
} 

* html .vnav ul li a 
{ 
height : 1%;
} 

* html .vnav ul 
{ 
position : relative;
}

.vnav h3 
{ 
margin-bottom : 0;
padding-bottom : 0;
font-size : 126%;
}



.hnav, .hnav ul li a 
{ 
padding-top : 3px;
padding-bottom : 4px;
}

.hnav ul, .hnav ul li 
{ 
display : inline;
list-style-type : none;
margin : 0;
padding : 0;
}

.hnav ul li a 
{ 
margin : 0 -1px 0 0;
padding-left : 10px;
padding-right : 10px;
border-left : 1px solid #000;
border-right : 1px solid #000;
white-space : nowrap;
}

.hnav ul li a:link, .hnav ul li a:visited, .hnav ul li a:active, .hnav ul li a:hover 
{ 
text-decoration : none;
}

.hnav ul li span.divider 
{ 
display : none;
}

* html .hnav ul li, * html .hnav ul li a 
{ 
width : 1%;
display : inline-block;
width : auto;
display : inline;
position : relative;
}

* html .hnav, * html .hnav ul a 
{ 
height : 0.01%;
}

* html .HNAV 
{ 
padding : 0;
}

.vnav ul li a 
{ 
color : #ffffff;
background-color : #68B6DD;
border-bottom : 1px solid #17455D;
border-right : 1px solid #17455D;
border-left : 1px solid #60BBE8;
border-top : 1px solid #60BBE8;
font-weight : bold;
}

#rightColumn .vnav ul li a:hover, .vnav ul li a:hover 
{ 
background-color : #A4D3EB;
color : #034383;
}


#rightColumn .vnav ul li a 
{ 
color : #fff;
background-color : #6699CC;
border-bottom : 1px solid #A0A0A0;
border-right : 1px solid #A0A0A0;
border-left : 1px solid #F0F0F0;
border-top : 1px solid #F0F0F0;
font-weight : bold;
}

.hnav ul li a 
{ 
background-color : #004485;
border-top:solid 1px #839FDE;
border-left:solid 1px #839FDE;
border-right:solid 1px #000065;
margin-right:1px;
color : #fff;
font-weight:bold;
} 

.hnav ul li a:hover 
{ 
background-color : #68B6DD;
color : #004485;
} 

.hnav 
{ 
text-align : center;
background-color:#004485;
border-top:solid 1px #839FDE;
} 

html { min-height: 100%; margin-bottom: 1px; }

.bluelarge
{
text-align:center;
color:#004485;
font-size:200%;
}

.bluesmall
{
color:#004485;
}


