/* CSS Document -- For ACRC Web Page*/

* {
padding:0;
margin:0;
border:none;
}

body {
	background-color: #ffffff;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:15px;
	font-weight:bold;
}

a {
text-decoration:none;
color:#140d54;
}

a:hover {
text-decoration:underline;
}

#pageWrapper {
width:1000px;
}

#topImg {
width: 1000px;
}

/* nav floats left of contentDiv - negative top magin to fix ie stupid margin rendering bugs*/
#nav {
float:left;
margin-top:-3px;
width:145px;
height:auto;
background-color:#bfb5cd;
background-image:url(../images/left-margin.jpg);
background-repeat:repeat-y;

}

#nav ul {
padding-top:5px;
padding-bottom:5px;
}

#nav li {
padding:2px;
line-height:28px;
font-size:15px;
font-weight:bold;
}

#here {
padding-left:6px;
border:#FFFF33;
border-style:solid;
border-width:4px;
background-color:#FFFFFF;
color:#FF0000;
font-size:10px;
}

/* floated to right of nav - contains content and right-images floated to each other - negative top magin to fix ie stupid margin rendering bugs*/
#contentDiv {
float:right;
margin-top:-3px;
width:840px;
}

#content {
float:left;
width:650px;
}

#content h1 {
font-size:16px;
font-weight:bold;
padding-left:4px;
padding-bottom:3px;
}

#content img {
padding-top:4px;
padding-bottom:6px;
}

#content p {
padding:7px;
text-align:justify;
}

#content h2 {
padding-top:5px;
padding-bottom:4px;
font-size:16px;
font-weight:bold;
font-variant:small-caps;
}

#content h3 {
padding-bottom:7px;
padding-left:15px;
font-size:14px;
font-style:italic;
}

.answer {
font-style:italic;
}

#indexContent {
text-align:justify;
}

#indexContent td {
padding:2px;
}

.line {
padding:4px;
padding-left:50px;
}

.spacer {
width:20px;
}

.left {
width:200px;
text-align:left;
}

.right {
width:200px;
text-align:right;
}

#content ul{
padding-left:15px;
}

#content li {
padding-bottom:2px;
padding-left:20px;
list-style-type:none;
}

#rightImages {
float:right;
width:185px;
background-image:url(../images/right-margin.jpg);
background-repeat:repeat-y;
}

#rightImages img{
float:right;
}

#footer {
width:1000px;
clear:both;
background-image:url(../images/footer.jpg);
background-repeat:repeat-x;
}

#footer p {
padding-top:20px;
padding-bottom:20px;
text-align:center;
}

#schedWrapper {
width:850px;
}

#schedWrapper img {
padding-bottom:20px;
}

#schedWrapper h1 {
padding-top:10px;
padding-bottom:5px;
font-size:15px;
font-weight:bold;
}

#schedWrapper p {
padding-bottom:5px;
font-size:15px;
}

#schedTable {
width:840px;
float:left;
margin-top:4px;
}

#schedTable h1{
font-size:16px;
}

#schedTable table {
width:840px;
border:#000000;
border-style:solid;
border-width:1px;
text-align:center;
}

#schedTable th {
width:50px;
border:#000000;
border-style:solid;
border-width:2px;
padding:2px;
background-color:#ffff00;
font-size:13px;
font-weight:bold;
}

th.day {
width:125px;
background-color:#ffff00;
}

#schedTable td {
width:125px;
border:#000000;
border-style:solid;
border-width:1px;
padding:1px;
}

td.closed {
background-color:#999999;
font-size:14px;
}

#contact {
padding:7px;
width:550px;
}

#contact td {
padding-top: 3px;
padding-left:30px;
padding-right:3px;
}

