html {
background-image: url(images/right_side.gif);
background-repeat: repeat-y;
background-position: right top;
}

/* Has the background image for the diagonal stripes on the left. */

body {
margin: 0;
font-family: verdana, arial, helvetica, sans-serif;
background-image: url(images/left_side.gif);
background-repeat: repeat-y;
}

/* Banner across top of page that says the name of the whole site */

#main-title {
	font-size: .7em;
	letter-spacing: normal;
	text-align: right;
	font-weight: bold;
	background-color: #6699CC;
	color: #ffffff;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
	margin: 3px;
	padding: 0px;
	height: 18px;
	width: 778px;
}

#main-title a:link, #navbar a:visited {
color: #FFFFFF;
}

#main-title a.current {
color: #CCCCCC;
}

#main-title a:hover {
color: #FFFF99;
}

#main-title a:visited {
color: #FFFF99;
}
/* To create the main image near the top of the page. */

#header-image {
	background-color: #FFFFFF;
	background-image: url(images/HEADER.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	margin:3px;
	height: 126px;
	border-top: 2px #ff4700 solid;
	border-bottom: 2px #ff4700 solid;
	width: 778px;
}

/* For the main navigation bar for the site. */

#navbar {
margin-bottom: 0;
font-size: 0.65em;
text-align: center;
margin-top: 0;
padding-bottom: 8px;
font-weight: bold;
padding-top: 8px;
background-color: #e1ecee;
color: #FF3300;
word-spacing: normal;
border-bottom: 2px #ff4700 solid;
width: 778px;
margin: 3px;
}

#navbar a:link, #navbar a:visited {
color: #FF3300;
}

#navbar a.current {
color: #ff4700;
}

#navbar a:hover {
color: #ff4700;
text-decoration: underline;
}

/* For the pullquote or other text directly under the navigation bar. */

#headline {
font-size: .65em;
padding-top: 30px;
text-align: justify;
background-color: #e1ecee;
margin-bottom: 0;
line-height: 1.5em;
width: 778px;
}

/* For the byline on the pullquote. */

p.byline {
text-align: right;
margin-bottom: 0;
}

h1 {
font-size: 15pt;
padding-bottom: 5px;
padding-top: 5px;
padding-right: 0;
color: #000000;
border-bottom: 1px #ff4700 solid;
letter-spacing: 5px;
font-weight: bold;
background-color: #e1ecee;
margin-top: 0;
margin-bottom: 0;
width: 778px;
text-align: left;
text-indent: +10px;
margin: 3px;
}


/* Contains all the main body of text on the page, including the h2 elements. */

#main-text {
margin-top: 0;
margin-bottom: 0;
font-size: .7em;
line-height: 1.8em;
background-color: #e1ecee;
width: 778px;
margin: 3px;
}

#main-text p {
text-align: justify;
margin-left: 50px;
margin-right: 50px;
}

h2 {
padding-bottom: 0px;
color: #000000;
border-bottom: 1px #000000 solid;
letter-spacing: 0px;
font-weight: bold;
font-size: 1em;
margin-top: 0;
padding-top: 0px;
width: 778px;
text-align: left;
text-indent: +10px;
margin: 0px;
}

p, ul, ol {
margin-top: 0px;
margin-bottom: 0px;
}

table {
margin-top: 0px;
margin-bottom: 0px;
border: 1px #000000 solid;}

ol, ul {
margin-left: 75px;
margin-right: 75px;
}

a:link, a:visited {
text-decoration: none;
font-weight: bold;
color: #ff4700;
}

a:hover {
text-decoration: underline;
}

/* Styles for the footer at the bottom of the page */

#footer {
text-align: center;
margin-bottom: 0;
padding-top: 2px;
padding-bottom: 2px;
font-size: .65em;
background-color: #cbdbff;
color: #0a246a;
font-weight: bold;
border-top: 1px #000000 solid;
border-bottom: 1px #000000 solid;
width: 778px;
height: 10px;
}

#footer a:link, #footer a:visited {
	color: #0a246a;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;

}

#footer a:hover {
text-decoration: underline;
color: #e26c31;
}
#mytable {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 0px; 
MARGIN: 0px; 
WIDTH: 700px; 
PADDING-TOP: 0px
}
CAPTION {
PADDING-RIGHT: 0px; 
PADDING-LEFT: 0px; 
PADDING-BOTTOM: 5px; 
FONT: italic 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
WIDTH: 700px; 
PADDING-TOP: 0px; 
TEXT-ALIGN: right
}
TH {
BORDER-RIGHT: #c1dad7 1px solid; 
PADDING-RIGHT: 6px; 
BORDER-TOP: #c1dad7 1px solid; 
PADDING-LEFT: 0px; 
BACKGROUND: url(images/bg_header.jpg) #cae8ea no-repeat; PADDING-BOTTOM: 6px; FONT: bold 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
TEXT-TRANSFORM: uppercase; 
COLOR: #4f6b72; 
PADDING-TOP: 0px; 
BORDER-BOTTOM: #c1dad7 1px solid; 
LETTER-SPACING: 2px; TEXT-ALIGN: left
}
TH.nobg {
BORDER-TOP-WIDTH: 0px; 
BORDER-RIGHT: #c1dad7 1px solid; 
BORDER-LEFT-WIDTH: 0px; 
BACKGROUND: none transparent scroll repeat 0% 0%
}
TD {
BORDER-RIGHT: #c1dad7 1px solid; 
PADDING-RIGHT: 1px; 
PADDING-LEFT: 1px; 
BACKGROUND: #fff; 
PADDING-BOTTOM: 6px; 
COLOR: #4f6b72; 
PADDING-TOP: 1px; 
BORDER-BOTTOM: #c1dad7 1px solid
}
TD.alt {
BACKGROUND: #f5fafa; COLOR: #797268
}
TH.spec {
BORDER-TOP-WIDTH: 0px; 
BACKGROUND: url(images/bullet1.gif) #fff no-repeat; FONT: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
BORDER-LEFT: #c1dad7 1px solid
}
TH.specalt {
BORDER-TOP-WIDTH: 0px; 
BACKGROUND: url(images/bullet2.gif) #f5fafa no-repeat; FONT: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
BORDER-LEFT: #c1dad7 1px solid; 
COLOR: #797268
}
