* {font-family:Tahoma, Verdana, Arial, "sans serif"; color:#333333;}

h1 {font-size:18px;font-family:Tahoma, Verdana, Arial, "sans serif"; color:#333366;}

h2 {font-family:Georgia, "Times New Roman", Times, serif;font-size: 17px;line-height: 2px;font-style: normal;font-weight: normal;font-variant: normal;padding: 15px 0;color: #006699;text-decoration: none; border-color: #FFFFFF; border-bottom-width: 0px; border-left-width: 0px; border-right-width: 0px; border-top-width: 0px; border-style: solid;}

.breadcrumb {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.breadcrumb a:link {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC00CC;text-decoration:none;}
.breadcrumb a:visited{  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC00CC;text-decoration:none;}
.breadcrumb a:hover {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;background:#660066;}

div.textBox {
padding: 10px;
marging: 10px;
border: 2px dotted #666;
text-align: left;
}

.grey {background-color: #EBEBEB}

.green {background-color:#D4FF00}

.blue {background-color:#AAD4FF}


ul.toplinks {list-style:none;margin-left:-2px;margin-top:0px;font-size:70%;font-weight:bold;}
li.toplinks {list-style:none;display:inline;	float:left;color: #CC0000;} 
.toplinks li a {color: #666666;text-decoration: none;border-right: solid 1px #FFFFFF;padding-right:10px;padding-left:10px;padding-bottom:3px;padding-top:3px;	display: block;}  
.toplinks A:visited {color: #666666;text-decoration: none;border-right: solid 1px #FFFFFF;padding-right:10px;padding-left:10px;padding-bottom:3px;padding-top:3px;display: block;}  
.toplinks li a:hover {color:#CC0000;}

.davidandrewslink {padding-left:0px;font-family: Arial, Helvetica, sans-serif;font-size: 9px;font-style: normal;font-weight: normal;font-variant: normal;text-align: right;}
.davidandrewslink A:link {text-decoration: none; color: #CCCCCC; text-align: right;}
.davidandrewslink A:visited {text-decoration: none; color: #CCCCCC; text-align: right;}
.davidandrewslink A:active {text-decoration: none; color: #666666; text-align: right;}
.davidandrewslink A:hover {text-decoration: none; color: #FF0000; text-align: right;}


form#globalsearch {
padding:5px 0px 0px 1px;
}

.searchbar a {color: #666666;text-decoration: none;font-size:80%;}
.searchbar a:hover {color: #000000;text-decoration: none;font-size:80%;}

.navheads {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333; vertical-align:Top; text-align:Left;padding:7px;text-decoration:none;height:7px;border-right:1px solid #CCCCCC;border-top:1px solid #CCCCCC;width:95%; font-weight:bold;}

h1.homebanner {  font-size:100%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF; border-bottom:1px dotted #FFFFCC;}
p.homebanner {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;}
ul.homebanner {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;}
.homebanner li a {color:#FFFFFF;border-bottom:1px dotted #FFFFCC;text-decoration:none}

#headlinks {position:absolute;left:0px;top:0px;width:1000px;height:10px;padding-left:5px;padding-top:4px;}

.headlinks {font-family:Trebuchet MS, Verdana;font-size:13px;color:#333333;}
.headlinks a:link {text-decoration:none;color:#003366;}
.headlinks a:visited {text-decoration:none;color:#333366;}
.headlinks a:hover {text-decoration:none;color:#FFFFFF;background:#333366;}


.subcatlisting {  font-size:80%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.subcatlisting a:link {  font-size:100%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.subcatlisting a:visited {  font-size:100%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.subcatlisting a:hover {  font-size:100%;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333366;text-decoration:underline;}

.righthead {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333366;text-decoration:none;font-weight:bold;}

.right {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#333333;text-decoration:none;}
.right a:link {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC00CC;text-decoration:none;}
.right a:visited{  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#CC00CC;text-decoration:none;}
.right a:hover {  font-size:13px;font-family: Tahoma, Verdana, Arial, "sans serif";color:#FFFFFF;text-decoration:none;background:#660066