body {background-color:#646464; }
body { font-family:'Trebuchet MS', Tahoma, Arial, Helvetica; color:#5F544D; font-size:13px;}
.back { background-image: url(images/back-bar.jpg); background-repeat: repeat-y;}
p.main {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:13px; color:#5F544D; margin-bottom:12px; margin-top:0; text-align:justify; padding: 0px 7px 0px 0px;}
p.left {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:13px; color:#5F544D; margin-bottom:12px; margin-top:0; text-align:left; padding: 0px 7px 0px 0px;}
p.small {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:12px; color:#5F544D; text-align:justify; padding: 0px 7px 0px 0px;}
p.small2 {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:10px; color:#5F544D; }
p.bold {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:13px; color:#5F544D; font-weight:bold; text-align:justify; padding: 0px 7px 0px 0px;}
p.italic {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:12px; color:#5F544D; font-style:italic; }
.center {text-align:center; }
.white { color:#ffffff; }
ul { font-size:12px; font-weight:bold; }
ol { font-size:12px; font-weight:bold; }
li { padding:0 0 2px 0; }
h1 { font-family:Arial,Helvetica; color:#800080; font-size:14px; margin-bottom:6px;}
h2 { font-family:Arial,Helvetica; color:#800080; font-size:12px; margin-bottom:6px;}
h3 { font-family:Arial,Helvetica; color:#800080; font-size:12px; font-weight:bold; margin-bottom:0px; margin-top:0px;}
h4 { font-family:Arial,Helvetica; color:#800080; font-size:11px; margin-bottom:6px;}
h1.navpath {'Trebuchet MS',font-family:Tahoma,Arial,Helvetica; font-size:12px; font-weight: bold; margin-bottom: 6px; padding: 0 0 0 0;}

body a:link { text-decoration:none; color:blue;}
body a:visited { text-decoration:none; color:blue;}
body a:hover { text-decoration:underline; color:blue;}
body a:active { text-decoration:none; color:blue;}

#main-category a {font-weight: bold;}
#main-category a:link {color:#0064E1; text-decoration:underline; }
#main-category a:visited {color:#0064E1; text-decoration:underline; }
#main-category a:hover {color:#5F544D; text-decoration:underline; }
#main-category a:active {color:#0064E1; text-decoration:underline; }

#main-category-sub a {font-weight: bold; font-size: 80%;}
#main-category-sub a:link {color:#0064E1; text-decoration:underline; }
#main-category-sub a:visited {color:#0064E1; text-decoration:underline; }
#main-category-sub a:hover {color:#5F544D; text-decoration:underline; }
#main-category-sub a:active {color:#0064E1; text-decoration:underline; }


#sub-category a {font-family:Tahoma; font-size: 12px; margin-top:0px; margin-bottom: 0px; text-align:left;}
#sub-category a:link {color:blue; text-decoration:none; }
#sub-category a:visited {color:blue; text-decoration:none; }
#sub-category a:hover {color:#5F544D; text-decoration:underline; }
#sub-category a:active {color:blue; text-decoration:none; }



#menu {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:13px; color:#5F544D; text-decoration:none; padding:0 4px 0 6px;}
#menu a:link { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:13px; color:#000; text-decoration:none; font-weight:bold; margin-left:-6px; }
#menu a:visited { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:13px; color:#000; text-decoration:none; font-weight:bold; margin-left:-6px;}
#menu a:hover { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:13px; color:#FFF; text-decoration:underline; font-weight:bold; margin-left:-6px;}
#menu a:active { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:13px; color:#000; text-decoration:none; font-weight:bold; margin-left:-6px;}
#menu li { margin-left: -2em;  line-height:150%; color:#800080;}


#menu-top {color:#FFFFFF; margin-top:0px; margin-bottom:2px; }
#menu-top a:link { font-family:'Trebuchet MS',Arial,Helvetica; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; }
#menu-top a:visited { font-family:'Trebuchet MS',Arial,Helvetica; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
#menu-top a:hover { font-family:'Trebuchet MS',Arial,Helvetica; font-size:13px; color:#FFFFFF; text-decoration:underline; font-weight:bold; }
#menu-top a:active { font-family:'Trebuchet MS',Arial,Helvetica; font-size:13px; color:#FFFFFF; text-decoration:none; font-weight:bold; }

#blue a:link { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:12px; color:#4F4F9C; text-decoration:none; }
#blue a:visited { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:12px; color:#4F4F9C; text-decoration:none; }
#blue a:hover { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:12px; color:#4F4F9C; text-decoration:underline;  }
#blue a:active { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:12px; color:#4F4F9C; text-decoration:none;  }

#blue-lrg a:link { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:14px; color:#4F4F9C; text-decoration:none; }
#blue-lrg a:visited { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:14px; color:#4F4F9C; text-decoration:none;}
#blue-lrg a:hover { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:14px; color:#4F4F9C; text-decoration:underline;  }
#blue-lrg a:active { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:14px; color:#4F4F9C; text-decoration:none;  }

#footer {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:11px; color:#5F544D; text-decoration:none; padding:6px 0 0 0 ; }
#footer a:link { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:11px; color:#5F544D; text-decoration:none; font-weight:normal;}
#footer a:visited { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:11px; color:#5F544D; text-decoration:none; font-weight:normal;}
#footer a:hover { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:11px; color:#800080; text-decoration:none; font-weight:normal; }
#footer a:active { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:11px; color:#5F544D; text-decoration:none; font-weight:normal; }

#footer2 {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:8px; color:#5F544D; text-decoration:none; padding:12px 6px 6px 6px; line-height: 95%; border-bottom-width:6px; border-bottom-color:#800080; border-bottom-style:solid;}
#footer2 a:link { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:8px; color:#5F544D; text-decoration:none; font-weight:normal;}
#footer2 a:visited { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:8px; color:#5F544D; text-decoration:none; font-weight:normal;}
#footer2 a:hover { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:8px; color:#5F544D; text-decoration:none; font-weight:normal; }
#footer2 a:active { font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:8px; color:#5F544D; text-decoration:none; font-weight:normal; }


td.c1 {background-color:#C6C66B; border:1px; border-style:solid; border-color:#800080; border-top-width:2px; border-top-color:#800080; border-top-style:solid; }
td.c3 {background-color:#C6C66B; }
td.c4 {border-right:1px; border-right-style:solid; border-right-color:#800080; }
td.c5 {background-image: url(http://www.fyicolorado.com/images/footer.gif);}
td.c6 {background-color:#800080; }
td.c7 { border:1px; border-style:solid; border-color:#800080; }

table.c1 { border-width:1px; border-color:#800080; border-style:solid; }
table.c4 {background-color:#800080; }

#rss { font-size:11px; font-weight:bold;}
#rss a:link {font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#0064AF; font-weight:bold; line-height:110%; }
#rss a:visited {font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#007DAF; font-weight:bold;}
#rss a:hover {font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#5F544D; font-weight:bold;}
#rss a:active {font-family:Tahoma,Arial,Helvetica; font-size:11px; color:#007DAF; font-weight:bold;}



/*--- Main Categories ---*/
.categories { 
 font-family: Tahoma,Arial, Helvetica; 
 font-size: 82%; 
 font-weight:bold;
 line-height:150%;
}

/*--- Sub Categoreis under Main Categories ---*/
.submaincat { 
 font-family: Arial,Helvetica; 
 font-size: 10px; 
 font-weight:normal
}

/*--- Directory Entries --*/
.linktitle { 
 font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica; 
 font-size: 12px; 
 font-weight:bold
}

.linkdescription { 
 font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica; 
 font-size: 11px 
}

.category-link {
 font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica; 
 font-size: 10px
}

/*--- PPC Includes section ---*/
.ppclinktitle { 
 font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica; 
 font-size: 10px 
}

.ppclinkdescription { 
 font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica; 
 font-size: 9px 
}

.ppclinkurl{
 font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica; 
 font-size: 10px
}

/*--- Additional Includes --*/
/*-- Random Listings --*/
.addrandlistlinktitle { 
 font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica;
 font-size: 13px;
 font-weight: bold
}

.addrandlistlinkdescription { 
 font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica;
 font-size: 11px; 
 font-weight: bold
}

/*-- Random Categories --*/
.addrandcatlinktitle { 
 font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica; 
 font-size: 10px 
}

/*-- Random Search Terms  --*/
.addrandsearchlinktitle{ 
 font-family: 'Trebuchet MS',Tahoma,Arial,Helvetica; 
 font-size: 10px 
}

/*-- Add Form Fields  --*/
.addform {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:13px; font-weight:bold;}
.addformfield {font-family:'Trebuchet MS',Tahoma,Arial,Helvetica; font-size:13px; font-weight:bold; color:red;}