﻿<!-- 
.medtext {
font-family : Arial, Helvetica, sans-serif; 
color : #666666;
font-size : 12px;
}
.regtext {
font-family : Arial, Helvetica, sans-serif; 
color : #666666;
font-weight : normal;
font-size : 12px;
}

.smalltext {
font-family : Arial, Helvetica, sans-serif; 
color : #666666;
font-size : 11px;
}

.redtext {
color : #b62d30;
}

.blogtext {
font-family: Arial, Helvetica, sans-serif;
color : #666666;
font-size : 14px;
}

.leftnavlinks:link, .leftnavlinks:visited {
font-family : Arial, Helvetica, sans-serif; 
color : #666666;
font-size : 12px; 
} 
.leftnavlinks:hover {
color : #31938e;
}

.navlink:link, .navlink:visited {
font-family : Arial, Helvetica, sans-serif; 
color : #666666;
font-size : 11px; 
} 
.navlink:hover {
color : #31938e;
}

.smalllink:link, .smalllink:visited {
font-family : Arial, Helvetica, sans-serif; 
color : #31938e;
font-size : 11px; 
} 
.smalllink:hover {
color : #818387;
}

.medlink:link, .medlink:visited {
font-family : Arial, Helvetica, sans-serif; 
color : #818387;
font-weight : bold;
font-size : 12px; 
} 
.medlink:hover {
color : #31938e;
}
.reglink:link,.reglink:visited {
font-family : Arial, Helvetica, sans-serif; 
color : #31938e;
font-size : 12px; 
} 
.reglink:hover {
color : #75787c;
}
.redlink:link,.redlink:visited {
font-family : Arial, Helvetica, sans-serif; 
color : #b62d30;
font-size : 12px; 
} 
.redlink:hover {
color : #75787c;
}
.smredlink:link,.smredlink:visited {
font-family : Arial, Helvetica, sans-serif; 
color : #b62d30;
font-size : 10px; 
} 
.greentext {
color : #00a651;
}
H2, H1, H3, .phead {
font-family : Arial, Helvetica, sans-serif; 
font-size : 16px; 
color : #75787c; 
margin: 0; 
padding : 0; 
}


#navlist
{
margin-top: 3;
margin-bottom: 5;
margin-left: 22;
padding: 0;
list-style: none;
}

#searchlist
{
margin-top: 3;
margin-bottom: 5;
margin-left: 12;
padding: 0;
list-style: none;
}


#navlist li 
{
padding-left: 8px;
background-image: url('/images/bullet_orange3.gif');
background-repeat: no-repeat;
background-position: 0 .5em;
}

#searchlist li 
{
padding-left: 6px;
background-image: url('/images/nav_arrow.gif');
background-repeat: no-repeat;
background-position: 0 .5em;
}


.leftnav {
overflow: hidden;
padding: 0;
width: 193px;
margin: 0;
background-image: url('/nav/nav_middleV4.gif');
}


.top-left, .top-right, .bottom-left, .bottom-right { 
	background-image: url('/nav/box_grey.gif');
	height: 6px;       /* replace by the height ofcorners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC */
	}
.top-left, .bottom-left { 
	margin-right: 6px; /* width of corners */
	}
.top-right, .bottom-right { 
	margin-left: 6px;  /* width of corners */
	margin-top: -6px;  /* height of corners */
	}
.top-right {
	background-position: 100% 0;    /* DNC */
	}
.bottom-left  { 
	background-position: 0 -6px;    /* replace second number by negative height of corners */
	}
.bottom-right { 
	background-position: 100% -6px; /* replace second number by negative height of corners */
	}
.inside {
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	background: #f4f4f4;
	color: #000000;
	padding-left: 10px;
	padding-right:1px;
	}
.notopgap    { margin-top: 0; }    /* DNC */
.nobottomgap { margin-bottom: 0;} /* DNC */


.inside div, .inside2 div {
	float: right;
	padding: 0 0px 0 0;
	display:inline;
	}


.top-left2, .top-right2, .bottom-left2, .bottom-right2 { 
	background-image: url('/nav/box_greyoutline.gif');
	height: 7px;       /* replace by the height ofcorners (= 1/2 height of the image) */
	font-size: 2px;    /* DNC */
	}
.top-left2, .bottom-left2 { 
	margin-right: 8px; /* width of corners */
	}
.top-right2, .bottom-right2 { 
	margin-left: 8px;  /* width of corners */
	margin-top: -7px;  /* height of corners */
	}
.top-right2 {
	background-position: 100% 0;    /* DNC */
	}
.bottom-left2  { 
	background-position: 0 -7px;    /* replace second number by negative height of corners */
	}
.bottom-right2 { 
	background-position: 100% -7px; /* replace second number by negative height of corners */
	}
.inside2 {
	border-left: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	background: #fffffff;
	color: #000000;
	padding-left: 15px;
	padding-right:1px;
	}


a.rollover { 
   display:-moz-inline-box;
   display:inline-block;
   width: 80px; 
   height: 30px; 
   text-decoration: none; 
   background: url('/nav/home1_v5.gif'); 
} 

a.rollover:hover { 
   background-position: -80px 0; 
}


a.rollover2 { 
   display:-moz-inline-box;
   display:inline-block;
   width: 85px; 
   height: 30px; 
   text-decoration: none; 
   background: url('/nav/new1_v5.gif'); 
} 

a.rollover2:hover { 
   background-position: -85px 0; 
}


a.rollover3 {
   display:-moz-inline-box;
   display:inline-block;
   width: 85px; 
   height: 30px; 
   text-decoration: none; 
   background: url('/nav/rush1_v5.gif'); 
} 

a.rollover3:hover { 
   background-position: -85px 0; 
}


a.rollover4 {
   display:-moz-inline-box;
   display:inline-block;
   width: 85px; 
   height: 30px; 
   text-decoration: none; 
   background: url('/nav/top1_v5.gif'); 
} 

a.rollover4:hover { 
   background-position: -85px 0; 
}

a.rollover8 {
   display:-moz-inline-box;
   display:inline-block;
   width: 85px; 
   height: 30px; 
   text-decoration: none; 
   background: url('/nav/specials1_v5.gif'); 
} 

a.rollover8:hover { 
   background-position: -85px 0; 
}


/* TOP NAV STYLES */
#topnav {
	overflow: hidden;
	font-family: arial, verdana, helvetica;
	font-size: 11px;
	padding: 0px;
}	
#topnav, #topnav ul {
	padding: 0px;
	margin-left: 3;
	list-style: none;
}
#topnav a {
	display: block;
	color: #000000;
	width: 9em;
	padding: 3px;
}
#topnav li {
	float: left;
	width: 0 em;
	padding-right: 1px;

}
#topnav li ul {
	position: absolute;
	left: -999em;
	width: 122px;
	margin-top: -5px;
	text-indent: 0em;
	text-align: left;

}
#topnav li:hover ul, #topnav li.sfhover ul {
	left: auto;
	background-color: #f4f4f4;
	border-bottom: 1px solid #d5d5d5;
	border-left: 1px solid #d5d5d5;
	border-right: 1px solid #d5d5d5;
	color: #FF9100;
   	background: url('/nav/bg_greyblend.gif');
	z-index: 10;
}
#topnav a {
	text-decoration: none;
}
#topnav a:hover, #topnav a:active {
	text-decoration: underline;
	color: #FF9100;
}
body {
	background-color: #fff;
}
html>body #topnav li { /* Override IE settings */
	width: 126px;
}

/*
-->