  /* this first section sets the background color....thats the color surround OUTSIDE
your main table. The same with the fonts, this applies only to any text you place outside the
main content table. Which will probably be nothing. The max-width is for Firefox, to let it know how wide you
want your page to be. This will be the maximum width of your main content table.
If you set it to perhaps 1050px, and view it on a 1024x768 monitor, it will appear full width. But to someone 
viewing on a 1200x1024 monitor, it will appear as 1050 wide, with your choice of a colored background either
 side, taking up the extra 150px. (75px each side)*/

body {
	max-width: 1050px;
	background-color:#6699ff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%; /*leave this...it sets the overall size of your fonts.*/
	color: #000;
	margin:auto;
	padding:0;
	text-align:center;
}

/* 
Notice the width:expression part? That's for internet explorer, which doesnt understand max-width commands.
So this works WITH the max-width at the top of this page. If you change that to say 1250px, change it here
to 1250px as well. Otherwise Those using IE wont get the width constraint....their page would expand indefinitely.
Firefox will ignore this part, and IE will ignore the max-width part....you need both of them.
BUT DONT TOUCH THIS PART BELOW UNLESS YOU HAVE READ THE PDF THAT EXPLAINS HOW, AND YOU ARE SURE YOU UNDERSTAND IT!!*/

.max-width {
width:expression(document.body.clientWidth > 1052? "1050px": "auto" );
}

/*the font size is 100% of the body font setting So while it says 100%, that is actually 100% of 90%. No need to touch this if you dont want to */
table {
	font-size:100%; /*leave this font size, change the individual cells below, if the default size isnt to your liking*/
	color:inherit;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	top: inherit;
}
.tableschedule caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 150%;
	font-weight: bold;
	color: #666;
	text-align: center;
}


/*class to set thinner horizontal rule. sv - Changed color from #999 to #e42217.*/
hr{
	border: 1;
	color:#87879a;
	/* background-color: #999;  */
	height: 1px;
	width: 80%;
	text-align: center;
	font-size: 1px; 
}



/* this is a custom class for using graphics as bullets.  Upload a custom graphic to your 
graphics library in the usual way. Then replace my URL
with your own. Note there are no speech marks around the URL Change center to top, if you want bullets to line up with the top line of yr text*/
 
ul {
list-style-type: none;
padding-left: 0;
margin-left: 10px;
}
 
 /* sv - changed "center" to "top" so that bullets will line up with top line */
 
li.custom {
background: url(http://www.love-of-roses.com/images/bullet2.gif) left top no-repeat; 
padding-left: 20px;
margin-bottom: 10px;

 }
li {
	margin-bottom: 10px;
	padding-left: 5px;
	list-style-type: square;
	margin-left: 10px;
	margin-top: 0px;
}

 
/* this area below is for your  Link-text and headings. You can change the font type and size, the color of each of them
as well as the a:hover, which is the text for a link, once the pointer passes over it */

/* SV - change color from #000099 to #0033cc (bright med-dark blue) */

a {
	font-family: Arial, Verdana, sans-serif;
	font-size: 100%;
	color: #0033cc;
	text-decoration: underline;
}

/* SV - added .navheaderlink in order to have white letters on h3 section header in nav bar */

.navheaderlink {
	font-family: Verdana, sans-serif;
	font-size: 93%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #87879a;
}

/* SV - change background-color from #000066 to #476bb3 */

a:hover {
	font-family: Arial, Verdana, sans-serif;
	font-size: 100%;
	background-color: #476bb3;
	color: #fff;
 }


h1 { font-family: Georgia, Arial, Verdana, sans-serif; font-size: 180%;  color: #e42217; text-align:center; margin-top:40px;}
h2 { font-family: Georgia, Arial, Verdana, sans-serif; font-size: 140%;  color: #000; text-align:center; line-height:180%; margin-top:34px;}
h3 {
	font-family: Georgia, Arial, Verdana, sans-serif;
	font-size: 115%;
	color: #e42217;
	text-align:left;
	margin-top: 34px;
}
h4 { font-family: Georgia, Arial, Verdana, sans-serif; font-size: 115%;  color: #000; text-align:left;}

h5 {font-family: "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, sans-serif; font-size: 100%; color #000; text-align:left;}

.red { color: #e42217; }

.black { color: #000; }

.center { text-align: center; }

.left { text-align: left; }


/* Below, is the background colors for your table cells. originally, they were on the actual page, so why
move them to the stylesheet? Well, if you decide to do a site-wide color scheme change, you now change here, 
rather than on every page. A big improvement. Also, the less styling on the page, the better.

Suppose you prefer to have a tiled image rather than a solid color?
Replace the background-color:#fff;  with this, and upload your image to the graphics library....
background-image: 
url('http://www.your-site.com/images/your-image.gif');
background-repeat: repeat; */

/* SV - to change td.logo background-color, must also change for td.headerbg; */

.signature {
font-family: 'Monotype Corsiva', 'Apple Chancery', 'Comic Sans MS', cursive;
font-size: 170%;
color: #f1570d;
line-height: 120%;
margin-bottom: 30px;
}



td.logo {
background-color:#476bb3;
font-size: 100%; 
}

td.headerbg {
	background-color:#476bb3;
	font-size: 90%;
}

td.spacerbg {
background-color:#fff;
 font-size: 90%;  
}

/* sv - added line-height of 140% to make text easier to read; eliminated border-top and border-bottom lines; changed color of border-left and border-right lines from mid-gray (#cccccc) to dark-red (#E42217) to match H1 color */

td.contentbg {
	background-color:#fff;
	border-left: 1px solid #87879a;
	border-right: 1px solid  #87879a;
	border-top: 0px solid  #cccccc;
	border-bottom: 0px solid  #cccccc;
	font-size: 90%;
	color:inherit;
	padding:10px;
	line-height: 140%;
}

td.rightbg {
font-family: Arial, Verdana, sans-serif;
font-size: 86%;
color:inherit;
background-color:#fff; 
padding:5px;
}

td.leftbg {
font-size: 86%;
color:inherit;
margin-left: 5px;
background-color:#fff;
padding:5px; 
}

td.footerbg {
font-size: 86%;
color:inherit;
background-color:#fff;
padding:5px; 
}

/* This is for the heading background color....your H1, H2, and H3 tags  sv - gray bg, white letters*/
.hbgold{
	background-color:#87879a;
	color:#fff;
	width: auto;
	font-weight: bold;
	text-align: center;

}


/* This is for the updated nav header look....gray letters*/
.hbg{
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Arial, Verdana, sans-serif;
	background-color:#fff;
	color:#737373;
	width: auto;
	font-weight: bold;
	text-align: center;

}


/* This is for a yellow highlight....add to p, H1, H2, H3 tags*/
.highlight{
	background-color:#ffff00;
	color:#000;
	width: auto;
	font-weight: bold;
	text-align: center;

}




/* information below is to remove the link styling for anchor links.
Just leave this as it is....it works fine, and shouldn't be modified */
a.jumplink{
text-decoration: none;
font-size: 100%; 
background-color: transparent;
color: #000;
}

a:hover.jumplink  {
text-decoration: none;
font-size: 100%; 
background-color: transparent;
color: #000;
} 
.para-110-spacing {
	line-height: 110%;
}

.para-minus 5-spacing {
	line-height: -5%;
}

.para-20-spacing {
	line-height: 20%;
}
.tableschedule {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	text-align: center;
	background-color: #F7F7F7;
}
.FramedBox {
	margin: 5px;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #003;
	border-right-color: #003;
	border-bottom-color: #003;
	border-left-color: #003;
}
.tableschedule tr th {
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #FFF;
	background-color: #BB0008;
	font-size: 110%;
}
.smallerfont {
	font-size: smaller;
}
.bold {
	font-weight: bold;
}
.gray {
	color: #666;
}

.Caption {
font-size: 85%;
font-weight: bold;
color: #000;
display: block;
line-height: 150%;
margin-bottom:10px;
}

.ItemCenter {
margin: 42px auto 42px auto;
text-align: center;
clear: both;
}

img {
border: 0 solid #ddd;
}

.border {
border: 1px solid #8f8fb3;
padding: 5px;
background-color: #c7c1c8;
}
