.greentext {color:#309030}
.orangetext {color:#FF6600}
.redtext {color:#FF0000}
.blacktext {color:#000000}

body.main
{
background-color: #FFFFFF;
margin: 0px
}

h1.regular
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 12px;
color: #000000;
text-align: center
}

h2.boldcap
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 14px;
color: #000000;
text-align: center
}

h3.regular
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 16px;
color: #000000;
text-align: center
}


h4.regular
{
font-family: tahoma, sans-serif;
font-weight: normal;
font-style: italic;
font-size: 12px;
color: #000000;
text-align: left
}

h2.green
{
font-family: tahoma, sans-serif;
font-size: 12px;
color: green;
text-align: left
}

h2.black
{
font-family: tahoma, sans-serif;
font-size: 12px;
color: black;
text-align: left
}

a.midlink
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 12px;
color: green;
text-decoration: underline;
text-align: center
}

span.infowindow
{
font-family: tahoma, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
text-align: center
}

span.frontnews
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 14px;
color: #000000;
text-align: center
}

a.bottomlinks
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: normal;
font-size: 10px;
color: #1324C6;
line-height: 14px;
text-decoration: none;
text-align: center
}

p.redform
{
font-family: times, serif;
font-weight: normal;
font-size: 12pt;
color: #FF0000;
text-align: center;
}

table.right
{
width: 175px;
border-style: collapse;
border: 3px double green;
}

td.right
{
background: #A8E8C0;
text-align: center;
}

td.business
{
font-family: verdana, arial, sans-serif;
font-weight: normal;
font-size: 11px;
color: black;
}

.pricetbldollars
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 11pt;
color: #000000;
text-align: left;
}

p.denver
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 12px;
color: black;
text-align: center
}

p.empha
{
font-family: verdana, arial, sans-serif;
font-weight: bold;
font-size: 16px;
color: black;
text-align: center
}

p.regular
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 18px;
color: #000000;
text-align: center
}

p.smallregular
{
font-family: tahoma, sans-serif;
font-weight: regular;
font-size: 14px;
color: #000000;
text-align: center
}

p.regularleft
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: medium;
color: #000000;
text-align: left
}

p.homehead
{
font-family: tahoma, arial, sans-serif;
font-weight: bold;
font-size: 18px;
color: green;
text-align: center
}

p.midlink
{
text-align: center
}

p.pricehead
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #880000;
text-indent: 25px;
text-align: left
}

p.home
{
font-family: times, serif;
font-weight: normal;
font-size: 12pt;
color: #000000;
text-align: left;
text-indent: 25px
}

p.homeleft
{
font-family: verdana, arial, sans-serif;
font-weight: normal;
font-size: 12px;
color: black;
text-align: left;
text-indent: 25px;
}

tr.homecenterbold
{
font-family: verdana, arial, sans-serif;
font-weight: bold;
font-size: 16px;
color: black;
text-align: center;
}

#frontpics a

{
font-family: verdana, arial, sans-serif;
font-weight: bold;
font-size: 16px;
color: black;
text-decoration: none;
text-align: center;
}

#frontpics a:link {color: black;}
#frontpics a:visited {color: seagreen;}
#frontpics a:hover {color: red;}

tr.homecenter
{
font-family: verdana, arial, sans-serif;
font-weight: normal;
font-size: 12px;
color: black;
text-align: center;
}

p.homeflush
{
font-family: verdana, arial, sans-serif;
font-weight: normal;
font-size: 12px;
color: black;
text-align: left;
}

span.homeleft
{
font-family: verdana, arial, sans-serif;
font-weight: normal;
font-size: 10pt;
color: black;
text-align: left;
line-height: 100%;
text-indent: 25px
}

span.redleft
{
font-family: verdana, arial, sans-serif;
font-weight: normal;
font-size: 8pt;
color: red;
text-align: left;
line-height: 100%;
}

p.testimonial
{
font-family: arial, serif;
font-weight: normal;
font-size: 10pt;
color: #000000;
text-indent: 25px
}

p.small_test
{
font-family: tahoma, sans-serif;
font-weight: normal;
font-size: 8pt;
color: #000000;
padding: 5px;
text-align: center
}

p.small
{
font-family: arial, serif;
font-weight: normal;
font-size: 10pt;
color: #000000;
text-align: center
}

font.compass
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #D00000;
text-align: left
}

font.city
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 10pt;
color: black;
text-align: left
}

p.maroonbig
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 14pt;
color: #880000;
text-align: center
}

p.error
{
font-family: arial, serif;
font-weight: normal;
font-size: small;
color: #FF0000;
text-align: center
}

td.form
{
font-family: tahoma, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
text-align: left
}

td.locateform
{
font-family: tahoma, sans-serif;
font-weight: normal;
font-size: 12px;
color: #000000;
text-align: center
}

td.newform
{
font-family: tahoma, sans-serif;
font-weight: normal;
font-size: 12px;
color: #006400;
background-color : #D0D0D0;
text-align: center
}

td.priceform
{
font-family: tahoma, sans-serif;
font-weight: normal;
font-size: 16px;
color: #006400;
background-color : #D0D0D0;
text-align: center
}

tr.adminform
{
background-color : #F0F0F0;
}

td.pricetbl
{
font-family: times, serif;
font-weight: normal;
font-size: 12pt;
color: #000000;
text-align: left
}

td.pricetblbold
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 11pt;
color: #000000;
text-align: left;
width: 150px
}

td.list
{
font-family: tahoma, arial, sans-serif;
font-weight: bold;
font-size: 10pt;
color: black;
text-align: left;
vertical-align: top;
}

td.addresslist
{
font-family: times, serif;
font-weight: bold;
font-size: 12pt;
color: black;
text-align: center
}

td.problemlist
{
font-family: times, serif;
font-weight: bold;
font-size: 11pt;
color: black;
text-align: center
}

td.center
{
font-family: arial, serif;
font-weight: normal;
font-size: 10pt;
color: #000000;
text-align: center
}

p.form
{
font-family: tahoma, sans-serif;
font-weight: bold;
font-size: 10pt;
color: #000000;
text-align: left
}

span.small
{
font-family: arial, serif;
font-weight: normal;
font-size: 10pt;
color: #000000;
text-align: left
}

td.navtest
{
width: 140px;
vertical-align: top;
text-align: center;
padding: 0px;
}

td.contentsize
{
width: 815px;
text-align: left;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
background-color : #F8F8F8;
}

table.bigpics
{
margin: 0px;
padding: 0px;
border-collapse: collapse;
border-spacing: 0px;
border-top: 3px solid black;
border-bottom: 3px solid black;
}

hr.thin
{
width: 580px;
height: 1px;
color: black;
background-color : black;
}

hr.nav
{
width: 100px;
height: 1px;
color: black;
background-color : black;
}

hr.adminthin
{
width: 700px;
height: 1px;
color: black;
background-color : black;
}

table.main
{
/*background: #FFFFFF;*/
background: url("images/pagebggreen960.jpg") repeat-y top; border: none;
width: 960px;
vertical-align: top;
text-align: left;
padding: 0px;
margin: 0px auto;
}

td.contentmain
{
background: #FFFFFF;
/*width: 835px;*/
width: 700px;
vertical-align: top;
text-align: left;
padding: 10px;
margin: 0px auto;
border: 1px solid green;
}

td.copyright
{
font-family: helvetica, sans-serif;
font-size: x-small;
text-align: center;
color: white;
}

td.statement
{
font-family: helvetica, sans-serif;
font-size: x-small;
text-align: center;
}

td.lists
{
font-family: verdana, arial, sans-serif;
font-size: 10px;
font-weight: bold;
color: black;
text-align: center;
}

li.list1
{
font-family: verdana, arial, sans-serif;
font-size: 12px;
color: #000000;
text-align: left;
list-style-type: disc;
}

a.links
{
width: 21em;
display : block;
font-family: tahoma, sans-serif;
color : black;
font-size: small;
font-weight : bold;
text-decoration : none;
text-align: center;
background-color : #A8E8C0;
border : 1px solid black;
padding : 0.2em 0.6em 0.2em;
}

a.ccpricelink
{
width: 22em;
display : block;
font-family: tahoma, sans-serif;
color : black;
font-size: small;
font-weight : bold;
text-decoration : none;
text-align: center;
background-color : #A8E8C0;
border : 1px solid black;
padding : 0.2em 0.6em 0.2em;
}

h2.center
{
text-align: center;
}

body
{
	background: #F8F8F8;
}

p.tollfree
{
font-family: tahoma, sans-serif;
color : black;
font-size: small;
font-weight : bold;
text-decoration : none;
text-align: center
}

font.calltoday
{
font-family: helvetica, sans-serif;
font-size: small;
color: darkgreen;
font-stretch: wider;
font-weight : bold;
font-style: italic;
text-decoration : none;
}

font.callnumber
{
font-family: helvetica, sans-serif;
font-size: 23px;
font-stretch: wider;
font-weight : bold;
text-decoration : none;
}

#bannernav font
{
font-family: helvetica, sans-serif;
font-size: x-small;
font-stretch: wider;
font-weight : bold;
color: #808080;
text-decoration : none;
}

#bannernav td
{
width: 320px;
height: 15px;
text-align: center;
/*border-left: 1px solid gray;*/
background-color : #FFFFFF;
}

#bannernav a:link {color: #808080;}
#bannernav a:visited {color: #808080;}
#bannernav a:hover {color: red;}

#topnav font
{
font-family: helvetica, sans-serif;
font-size: small;
font-stretch: wider;
font-weight : bold;
text-decoration : none;
}

#topnav td
{
width: 192px;
height: 20px;
text-align: center;
border-left: 1px solid white;
background-color : #26935B;
text-decoration : none;
}

#topnav a:link {color: white;}
#topnav a:visited {color: springgreen;}
#topnav a:hover {color: red;}

#nav, #nav ul { /* all lists */
		padding: 0;
		margin-left: 22px;
		margin-top: 5px;
		list-style: none;
		float : left;
		width : 125px;
		height: 30px;
		/*background-image: url('images/nav_3.gif');*/
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.8em;
		width: 125px;
		height: 25px
		/*background-image: url('images/nav_3.gif');*/
	}
	
	#nav li ul { /* second-level lists */
		position : relative;
		left: -999em;
		width: 150px;
		margin-left : 125px;
		margin-top : -29px;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 125px;
		w\idth : 125px;
		display : block;1px solid black;
		font-family: helvetica, sans-serif;
		color : black;
		font-size: 12px;
		font-weight : bold;
		text-decoration: none;
		/*background-image: url('images/nav_3.gif');*/
		padding : 0 0em;
	}
	
	#nav li ul a {
		width: 150px;
		w\idth : 150px;
		display : block;
		font-family: helvetica, sans-serif;
		color : black;
		font-size: 12px;
		font-weight : bold;
		/*background-image: url('images/nav_4.gif');*/
		background-color: #E6EFDE;
		padding : 0 0em;
	}
	
	#nav li a:hover {
		color: red;
		/*background-color : black;*/
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}
	
	#content {
		margin-left : 12em;
	}