body,th{
	font-family: Arial, Helvetica, sans-serif;
	background-color: #E7E7E7;
	margin:0;
	font-size:14px;
}

/*************************************** COMMON ELEMENTS *************************************************/

h1 {
	font-size: 36px;
	color: #666666;
}
h2 {
	font-size: 24px;
	color: #a82c2c;
	margin-left:40px;
}
h3 {
	font-size: 18px;
	color: #000000;
	margin-left:40px;
}
a:link {
	color: #671B1B;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #671B1B;
	border-bottom: 1px dotted #8A2424;
}
a:hover {
	text-decoration: none;
	color: #666666;
	border-bottom: 2px solid #666666;
}
a:active {
	text-decoration: none;
}
ol {
	list-style-type:decimal;
	list-style-position:inside
	padding:0px;
	margin:5px 10px 0 20px;
	line-height:1.25em;
}
ul {
	list-style-type:disc;
	list-style-position:inside
	padding:0px;
	margin:5px 10px 0 20px;
	line-height:1.25em;
}

/*************************************** BODY STYLING ID'S *************************************************/

#wrapper {
	background-color:#FFFFFF;
	margin:0 auto;
	width:989px;
}
#topdiv {
	background-image:url(../images/top-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:32px;
	margin:0;
	padding:0 35px;
}
#main {
	background-image:url(../images/main-bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	margin-bottom:0;
}
#main-search {
	background-image:url(../images/main-bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	height:560px;
	padding:0 32px;
}
#main-index {
	background-image:url(../images/bg-index.gif);
	background-position:center;
	background-repeat:repeat-y;
	height:100%;
}
#mainLeft {
	margin-left:35px;
	width:680px;
}
#mainRight {
	float:right;
	margin-left:15px;
	margin-right:35px;
	width:160px;
	height:400px;
}
#results {
	background-image:url(../images/main-bg.jpg);
	background-position:center;
	background-repeat:repeat-y;
	margin:-20px 0 0 0;
	padding:0 32px;
}
#mainRight2 {
	float:right;
	margin-left:15px;
	margin-right:35px;
	padding-top:50px;
	width:160px;
}
#bottomdiv {
	background-image:url(../images/bot-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:57px;
}

#bottomdiv2 {
	background-image:url(../images/bot-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	height:37px;
}
#bottomdiv p {
	margin:0 35px;
	padding-top:38px;
	color:#a82c2c;
	font-size:11px;
	font-weight:bold;
}
#bottomdiv2 p {
	margin:0 35px;
	padding-top:38px;
	color:#a82c2c;
	font-size:11px;
	font-weight:bold;
}
#bottomRight {
	float:right;
}
#bottomLeft {
	float:left;
}
#indexLogo {
	margin-top:-50px;
}
#indexNavLeft {
	padding-left:35px;
}
#indexNavRight {
	padding-right:35px;
	margin-top:-42px;
}
#runningDesc {
	line-height:.5em;
	margin:25px 0 10px 10px;
}

/*************************************** STYLING CLASSES *************************************************/

.clear {
	clear:both;
}
.notopmargin {
	margin-top:0;
	margin-bottom:10px;
}
.logo {
	padding-top:20px;
}
.rollingText {
	width="250px;
}
.pageDecoration {
	margin-top:50px;
}
.topMessage {
	color:#666;
	margin:0 10px;
	padding:0 10px 5px 10px;
	font-weight:bold;
	background-image:url(../images/nav/nav-bg-wh.jpg);
	background-repeat:no-repeat;
	width:700px;
	height:286px;
}
.noBorder {
	border:none;
}
.listByPict ol {
	list-style-type:decimal;
	padding:0px;
	margin:0 10px 0 240px;
}
.checkmark {
	font-size:24px;
	color:#a82c2c;
}

