

#lightbox{
	background-color:#0e0;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-family: Century Gothic, sans-serif;
    font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");
	}
	
    
   
    
    



a{ text-decoration:none; }


#fcg { color:green; }
#fclg { color:#00ff00; }

#s1 { color:black; font-family:Century Gothic, sans-serif; font-size:12pt }
#s2 { color:black; font-family:Century Gothic, sans-serif; font-size:14pt }
#s3 { color:black; font-family:Century Gothic, sans-serif; font-size:12pt }
#f0 { font-family:Century Gothic, sans-serif; font-size:8pt }
#f1 { font-family:Century Gothic, sans-serif; font-size:10pt }
#f2 { font-family:Century Gothic, sans-serif; font-size:12pt }
#f3 { font-family:Century Gothic, sans-serif; font-weight:regular; font-size:12pt }
#f5 { font-family:Century Gothic, sans-serif; font-weight:bold; font-size:14pt }
#f4 { font-family:Century Gothic, sans-serif; font-size:16pt }
#red {color:#c00000;}


#Line1 { position:absolute; top:0px; left:0px; }
#Line2 { position:absolute; top:100px; }

#But1 { position:absolute; top:80px; left:0px; }
#But2 { position:absolute; top:130px; left:0px; }
#But3 { position:absolute; top:180px; left:0px; }
#But4 { position:absolute; top:230px; left:0px; }
#But5 { position:absolute; top:280px; left:0px; }
#But6 { position:absolute; top:330px; left:0px; }

#But1t { position:absolute; top:0px; left:74px; }
#But2t { position:absolute; top:138px; left:60px; }
#But3t { position:absolute; top:188px; left:61px; }
#But4t { position:absolute; top:238px; left:40px; }
#But5t { position:absolute; top:188px; left:72px; }
#But6t { position:absolute; top:238px; left:62px; }

#tab1 { position:absolute; top:0px; left:0px; }

    A:link {color:#000000;  border-bottom:0px; }
	A:visited { border-bottom:0px;  color: #000000;}
	A:hover {border-bottom:0px;  color: #FA7200;}
	A:active {color: #000000; }

img { 
    border: 0;
}


div.gallery A:link {color:#000000;  border-bottom:0px; }
div.gallery	A:visited { border-bottom:0px;  color: #000000;}
div.gallery A:hover {border-bottom:0px;  color: #FA7200;}
div.gallery	A:active {color: #000000; }
div.gallery td {font-size: 10.5pt;}
div.gallery a img {border:1px solid #000000;}
div.gallery a:hover img {border: 1px solid #FA7200;}   

div.gallery2 A:link {color:#000000;  border-bottom:0px; text-align: center;}
div.gallery2 A:visited { border-bottom:0px;  color: #000000; text-align: center;}
div.gallery2 A:hover {border-bottom:0px;  color: #FA7200; text-align: center;}
div.gallery2 A:active {color: #000000;  text-align: center;}
div.gallery2 td {font-size: 9.5pt;  text-align: center;}
div.gallery2 a img {border:1px solid #000000; text-align: center;}
div.gallery2 a:hover img {border: 1px solid #FA7200; text-align: center;}








body { 
    background-image: url(images/orange-bg.jpg); background-attachment: fixed;
    background-repeat: repeat-x;
    
    background-color: #2d572d; 
    background-color: #cb6c44;
    
    
    font-family: Century Gothic, sans-serif;
    font-size: 10pt;
}


div.tableborder table
{
    background-image: url(images/builder-border.jpg);
    background-repeat: repeat-y;
}

    
}

table {
    font-size: 11pt;
    
}


div.theader a:link { color: #ffffff;}
div.theader a:visited { color: #ffffff; }
div.theader a:hover {color: #EC8A4D; }
div.theader a:focus { color: #ffffff}
div.theader a:active { color: #ffffff;}

div.theader a
{
       font-family: Century Gothic, sans-serif;
       font-size:14pt;
       font-weight:bold;
       border-bottom: none;
}

div.theader td
{
       font-family:Century Gothic, sans-serif;
       font-size:12pt;
       font-weight:bold;
       text-align:left;
       color: #606060;
}



form.form td
{
    font-size:10pt;
    
}

form.form input.f1
{
       font-size: 12px;
       width: 190px;
       border: 1px solid #000;
       color: black;
       background-image: url(contact-ashfield-special-needs/contact-gradient-f1.gif);
       background-repeat: repeat-x;
       
}

form.form input.f2
{

       font-size: 12px;
       width: 400px;
       border: 1px solid #000;
       color: black;
       background-image: url(contact-ashfield-special-needs/contact-gradient-f1.gif);
       background-repeat: repeat-x;


}


form.form textarea.f3
{
       font-size: 12px;
       height: 100px;
       width: 400px;
       border: 1px solid #000;
       color: black;
       background-image: url(contact-ashfield-special-needs/contact-gradient-f2.gif);
       height: 100px;
       background-repeat: repeat;
       resize: none;
}

form.form textarea.f3:hover {border: 1px solid #FA7200;}
form.form input.f2:hover {border: 1px solid #FA7200;}
form.form input.f1:hover {border: 1px solid #FA7200;}


.button
{
       font-size: 14px;
       border: 1px solid #000;
       color: black;
       background-image: url(contact-ashfield-special-needs/contact-gradient-f1.gif);
       
}


.button:hover 
{
       font-size: 14px;
       border: 1px solid #FA7200;
       color: black;
       background-image: none;
       background-color: orange;
}







table.copyright td
{
    font-family: arial, sans-serif;
    font-size:8pt;
    font-weight:normal;

	color: #c0c0c0;
}

table.copyright a:link {color: #c0c0c0; }
table.copyright a:visited {color: #c0c0c0; }
table.copyright a:hover {color: #ffffff; }
table.copyright a:focus {color: #c0c0c0;  }
table.copyright a:active {color: #c0c0c0;  }

table.copyright a
{
       border-bottom: none;
}






div.smalllinks table
{
       background-color: transparent; 
}

div.smalllinks td
{
       font-family: Century Gothic, helvetica, sans-serif;
       font-size:10pt;
       font-weight:normal;
       color: #606060;
       background-color: transparent; 
       text-align:center;


}

div.smalllinks a
{
       border-bottom: none;
}


div.smalllinks a:link {font-weight: normal; color: #ffffff;}
div.smalllinks a:visited {font-weight: normal; color: #ffffff;}
div.smalllinks a:focus {font-weight: normal; color: #ffffff;}
div.smalllinks a:active {font-weight: normal; color: #ffffff;}
div.smalllinks a:hover {text-decoration: normal; color: #EC8A4D;}









    


div.tabb td
{
    border-color: #a0a0a0;
    border-style: solid;
    border-width: 1px 1px 0px 0px;
}

div.tabb table
{
    border-color: #a0a0a0;
    border-style: solid;
    border-width: 0px 0px 1px 1px;
}



div.tab table
{
    background-image: none;
    background-color: #ffffff; 
    
}

div.mid table
{
    background-image: url(images/mid.gif);
    background-repeat: repeat-y;
    background-color: transparent; 
}

h1
{      font-family:Century Gothic, sans-serif;
       font-size:26pt;
       font-weight:bold;
       font-style: italic;
       color: #EC8A4D;
              
}

h2
{      font-family:Century Gothic, sans-serif;
       font-size: 20pt;
       font-weight:normal;
       font-style: normal;
       color: #EC8A4D;
       
}

h3
{      font-family:Century Gothic, sans-serif;
       font-size:10pt;
       font-weight:normal;
       font-style: normal;
}


h4
{      font-family:Century Gothic, sans-serif;
       font-size:22pt;
       font-weight:normal;
       font-style: normal;
       margin-top: 0px;
       margin-bottom: 0px;
       color: #EC8A4D;
}


h5
{      font-family:Century Gothic, sans-serif;
       font-size:26pt;
       font-weight: bold;
       font-style: italic;
       color: #EC8A4D;
       margin-top: 0px;
       margin-bottom: 5px;
       
}

h6
{      font-family:Century Gothic, sans-serif;
       font-size:17pt;
       font-weight: NORMAL;
       font-style: NORMAL;
       color: #006000;
       margin-top: 0px;
       margin-bottom: 5px;
       
}

h7
{      font-family:Century Gothic, sans-serif;
       font-size:25pt;
       font-weight: NORMAL;
       font-style: NORMAL;
       color: #006000;
       margin-top: 0px;
       margin-bottom: 5px;
       
}




<!-- gallery -->


div.hd1
{
    float: left;
    margin: 0 0px 0px 12;
    text-decoration: none;
}












table.event tr.head td
{
       font-family:Century Gothic, sans-serif;
       font-size:15pt;
       font-weight:normal;
       color: #000;
       
       text-align: center;
       background-image: url(news-events-disabled-special-needs/event-gradient.gif);
       background-repeat: repeat-x;
       background-attachment: scroll;
       background-position: inherit;
       
}

table.event {
	border: 2px inset #FA7200;
	-moz-border-radius: 6px;
}
table.event td {
    font-family:Century Gothic, sans-serif;
    font-size:10pt;
    font-weight:normal;
    border: 1px solid black;
	padding: 0.2em 2ex 0.2em 2ex;
	color: black;
    text-align: center;

}
table.event tr.d1 td {
	color: #000000;
    background-image: url(news-events-disabled-special-needs/event-gradient-white.gif);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: inherit;


}
table.event tr.d0 td {
	color: #00a000;
    background-image: url(news-events-disabled-special-needs/event-gradient-white2.gif);
    background-repeat: repeat;
    background-attachment: scroll;
    background-position: inherit;

}


table.event tr.trytrike td {
	color: #000000;
    
    background-image: url(news-events-disabled-special-needs/news-border.png);
    background-repeat: none;
    background-attachment: scroll;
    background-position: inherit;
}

table.event2 tr.trytrikebg td {
	color: #000000;
    background-image: url(disabled-special-needs-images/ashfield-news.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: inherit;
}

table.event3 tr.trytrikebg td {
	color: #000000;
    background-image: url(disabled-special-needs-images/news-box.jpg);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: inherit;
}


table.event4 tr.trytrikebg td {
	color: #000000;
    background-image: url(disabled-special-needs-images/try-a-trike-bg2.png);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: inherit;
}



table.news tr.trytrike td {
	color: #000000;
    
    background-image: url(news-events-disabled-special-needs/news-border.jpg);
    background-repeat: none;
    background-attachment: scroll;
    background-position: inherit;
}




a img.border {border:1px solid #000000;}
a:hover img.border {border: 1px solid #FA7200;}    
   



table.mid1 tr.mid
{
    background-image: url(images/vanraam-mid.gif);
    background-repeat: repeat-y;
    background-color: transparent; 
}

table.mid2 tr.mid
{
    background-image: url(images/tomcat-mid.gif);
    background-repeat: repeat-y;
    background-color: transparent; 
}

table.mid3 tr.mid
{
    background-image: url(images/roam-mid.gif);
    background-repeat: repeat-y;
    background-color: transparent; 
}











