/* Standard Link Style */
A:link {
text-decoration : underline; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 10pt; 
} 
A:visited {
text-decoration : underline; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 10pt; 
} 
A:active {
text-decoration : underline; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 10pt; 
} 
A:hover {
text-decoration : underline; 
color : #006699; 
font-family : Tahoma; 
font-size : 10pt; 
} 
/* Left Nav Link Style */
a:link.leftnav {
text-decoration : none; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
} 
a:visited.leftnav {
text-decoration : none; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
} 
a:active.leftnav {
text-decoration : none; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
} 
a:hover.leftnav {
text-decoration : none; 
color : #006699; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
} 

/* Top Link Style */
a:link.toplink {
text-decoration : none; 
color : #808080; 
font-family : Arial; 
font-size : 11px; 
font-weight : none; 
} 
a:visited.toplink {
text-decoration : none; 
color : #808080; 
font-family : Arial; 
font-size : 11px; 
font-weight : none; 
} 
a:active.toplink {
text-decoration : none; 
color : #808080; 
font-family : Arial; 
font-size : 11px; 
font-weight : none; 
} 
a:hover.toplink {
text-decoration : none; 
color : #CC0000; 
font-family : Arial; 
font-size : 11px; 
font-weight : none; 
} 

/* Standard Link Style (Small) */
a:link.smalllink {
text-decoration : underline; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 8pt; 
} 
a:visited.smalllink {
text-decoration : underline; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 8pt; 
} 
a:active.smalllink {
text-decoration : underline; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 8pt; 
} 
a:hover.smalllink {
text-decoration : underline; 
color : #006699; 
font-family : Tahoma; 
font-size : 8pt; 
} 

/* Learn More Link and table format */

a:link.learnmorelinks {
text-decoration : underline; 
color : #CC0000; 
font-family : Tahoma; 
font-size : 8pt; 
} 
a:visited.learnmorelinks {
text-decoration : underline; 
color : #CC0000; 
font-family : Tahoma; 
font-size : 8pt; 
} 
a:active.learnmorelinks {
text-decoration : underline; 
color : #CC0000; 
font-family : Tahoma; 
font-size : 8pt; 
} 
a:hover.learnmorelinks {
text-decoration : underline; 
color : #808080; 
font-family : Tahoma; 
font-size : 8pt; 
} 

TD.learnmorebox {
font-family : Tahoma; 
font-size : 8pt;
background-color: #FFFFCC;
} 

/* Standard Link Style (Small) */
a:link.smalllink {
text-decoration : underline; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 8pt; 
} 
a:visited.smalllink {
text-decoration : underline; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 8pt; 
} 
a:active.smalllink {
text-decoration : underline; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 8pt; 
} 
a:hover.smalllink {
text-decoration : underline; 
color : #006699; 
font-family : Tahoma; 
font-size : 8pt; 
} 

/* Heading Class */

.heading {
text-decoration : none; 
color : #cc0000; 
font-family : Tahoma; 
font-size : 10pt; 
} 

.formheading {
font-size : 16px;
font-weight: bold;
text-align: left;
color: #333;
}

/* Font ID Classes */

#normal {
text-decoration : none; 
color : black; 
font-family : Tahoma; 
font-size : 10pt; 
font-weight : bold; 
} 
#smallgrey {
text-decoration : none; 
color : #666666; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : none; 
}
#smallblack{
text-decoration : none; 
color : #000000; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : none; 
} 
#smallblackbold {
text-decoration : none; 
color : #000000; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
} 

/* Other Classes */

#error {
text-decoration : none; 
color : #CC0000; 
font-family : Tahoma; 
font-size : 8pt; 
font-weight : bold; 
} 
#paging {
text-decoration : none; 
color : black; 
font-family : Tahoma; 
font-size : 10pt; 
} 

/* Form Classes */

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #183E6B;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
	position: static;
}

.dropdown {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #183E6B;
	background-color: #FFFFFF;
	border: 1px solid #C0C0C0;
}

input.option {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #183E6B;
	background-color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-bottom-color: #FFFFFF;
	border-left-color: #FFFFFF;
	position: static;
}

.button {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	height: 20px;
	border: 1px ridge #C0C0C0;
	background-color: #BB211F;
}

input.checkbox {
	color: #FFFFFF;
	background: #FFFFFF;
	border: 0px;
}

/*Generates details pop up from features on features.asp*/

a.infobox {
position: relative;
z-index:25;
color:#0000FF;
text-decoration: underline;
font: 8pt tahoma;
}

a.infobox:hover;
z-index:24;
color:#CC0000;
background-color: #ffffff;
}

a.infobox span {
display: none; 
text-decoration: none;
}

a.infobox:hover span {
display:block;
position:absolute;
top:1em;
left:2em;
width:20em;
border:1px solid #000000;
background-color:#FFFFCC;
color:#000;
text-align: left;
padding: 5px;
}

/* Body & Table Classes */

body { 
background-image: url(/images/content_background.jpg); 
background-color: #FFFFFF;
background-repeat: repeat-x;
font-family: Tahoma;
font-size: 14px;
color: #313131;
line-height: 16px;

/*
scrollbar-face-color:#CC0000;
scrollbar-track-color:#FFFFFF;
scrollbar-arrow-color:#000000;
scrollbar-shadow-color:#C0C0C0;
scrollbar-dark-shadow-color:#C0C0C0;
scrollbar-3dlight-color:#FFFFFF;
scrollbar-highlight-color:#C0C0C0;
scrollbar-base-color:#F3F3F3;
*/
}

td {
font-family: Arial;
font-size: 12px;
color: #313131;
line-height: 16px;
}

td.bottombar {
font-family: Arial;
font-size: 11px;
color: #FFFFFF;
line-height: 14px;
}

td.contentrightcolumn {
background-image: url(/images/content_rightcolumn.jpg); 
background-color: #FFFFFF;
background-repeat: repeat-x;
font-family: Arial;
font-size: 12px;
color: #313131;
line-height: 14px;
}

td.contenttextarea {
background-image: url(/images/content_textarea.jpg); 
background-color: #FFFFFF;
background-repeat: repeat-x;
font-family: Arial;
font-size: 14px;
color: #313131;
line-height: 14px;
}

td.learnmorebox {
background-image: url(/images/learnmorebox_top.jpg); 
background-repeat: repeat-x;
font-family: Arial;
font-size: 12px;
line-height: 12px;
}

H1 {
font-family: Arial;
font-size: 14pt;
font-weight: 100;
color: #313131;
margin-right: auto;
float: left;
line-height: 21px;
}

H2 {
font-family: Arial;
font-size: 12pt;
font-weight: 800;
color: #313131;
}

Table.formstyle {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
	border-left-color: #C0C0C0;
}

a.portfolioimage:link img{border: solid #C0C0C0;}
a.portfolioimage:visited img{border: solid #C0C0C0;}
a.portfolioimage:hover img{border: solid #CC0000;}