/* HTML TAGS */
body { background: url(../images/shell/bg.jpg) repeat; color: #000000; font-family: Arial, Helvetica, san-serif; font-size: 12px; margin: 0px; padding: 0px; }
p { color: #666666; font-family: Arial, Helvetica, san-serif; font-size: 14px; margin: 0px; padding: 0px 0px 16px; }
td { color: #666666; font-family: Arial, Helvetica, san-serif; font-size: 14px; }

ul.sidebar { list-style-type: none; margin: 0px 0px 30px; padding: 0px; }
ul.sidebar li.first { border-bottom: 1px solid #E7C6A3; float: left; font-size: 12px; font-weight: bold; list-style-type: none; margin: 0px; padding: 0px 20px 6px 0px; width: 175px; }
ul.sidebar li { border-bottom: 1px solid #E7C6A3; float: left; font-size: 12px; list-style-type: none; margin: 0px; padding: 6px 20px 6px 0px; width: 175px; }

/* LINKS STYLES */
a:link { color: #A72C32; text-decoration: none; }
a:visited { color: #A72C32; text-decoration: none; }
a:active { color: #A72C32; text-decoration: none; }
a:hover { color: #A72C32; text-decoration: underline; }

a.sub:link { color: #000000; text-decoration: none; }
a.sub:visited { color: #000000; text-decoration: none; }
a.sub:active { color: #000000; text-decoration: none; }
a.sub:hover { color: #000000; text-decoration: none; }

/* BACKGROUND/PADDING STYLES */
.bg_gradient { background: url(../images/shell/bg_gradient.jpg) repeat-x;}
.bodycap { padding: 0px 1px 20px; }
.dropshadow_left { background: url(../images/shell/dropshadow_left.jpg) repeat-y; border-right: 1px solid #B3B3B3; }
.dropshadow_right { background: url(../images/shell/dropshadow_right.jpg) repeat-y; border-left: 1px solid #B3B3B3; }
.feature_roseparade_website { background-color : #FFF7EA;}
.header_top { background: url(../images/shell/header_top.jpg) no-repeat; }
.pg_gradient { background: #FFF7EA url(../images/shell/pg_gradient.jpg) repeat-x; }
.subpage_header { background: #FFF7EA url(../images/shell/subpage_header.jpg) no-repeat; background-position: 5px 0px; }

/* TEXT STYLES */
.ari10 { font-family: Arial, Helvetica, san-serif; font-size: 10px; }
.ari12 { font-family: Arial, Helvetica, san-serif; font-size: 12px; }
.ari10g {
	font-family: Arial, Helvetica, san-serif;
	font-size: 12px;
	color: #007A3E;
	font-weight : bold;
}
.ari12g {
	font-family: Arial, Helvetica, san-serif;
	font-size: 18px;
	color: #007A3E;
	font-weight : bold;
}
.ari22 { font-family: Arial, Helvetica, san-serif; font-size: 22px; }
.dgrey { color: #808080; }
.geo14 { font-family: Georgia, Times, serif; font-size: 14px; }
.green { color: #007A3E; }
.red { color: #990000; }
.lgreen { color: #03864B; }
.tagline { color: #736B5E; font-family: Georgia, Times, serif; font-size: 20px; }
