@charset "iso-8859-1";

/*This page controls the layout of the site including the positioning and backgrounds of most div tags and general text font + styles */

/* TAGS */
body {
margin:30px 0;
background-image:url('../images/bg.jpg');
font:8pt Verdana, Arial, Helvetica;
text-align:center;
}

h1 {
font-family:Arial;
}

h2 {
font-family:Arial;
} 

h3 {
font-family:Arial;
} 

h4 {
font-family:Arial;
} 

h5 {
font:bold 9pt Arial;
margin:0;
}

p {
margin:7px 0 7px 0;
font:8pt Verdana, Arial, Helvetica; 
}

/* IDs */
div#top {
margin:0;
position:absolute;
background-image:url('../images/top2.jpg');
background-repeat:repeat-x;
width:100%;
height:300px;
z-index:1;
left:0;
top:0;
}

div#pageBox {
margin:30px 0 10px 0;
margin-left:auto;
margin-right:auto;
position:relative;
padding:0;
width:785px;
background-color:#ffffff;
z-index:3;
}

div#banner { 
position:relative;
margin-top:0;
margin-bottom:0;
width:785px;
min-height:116px; 
background-image:url('../images/RwamBanner.jpg');
background-repeat:no-repeat; 
z-index:99999;
}

div#topMenu {
position:absolute;
margin:0;
bottom:0px;
right:0px;
font:8pt Verdana;
}

#topMenu a:visited {
color:#FFFFFF;
text-decoration:none;
}

#topMenu a:link {
color:#FFFFFF;
text-decoration:none;
}

#topMenu a:hover {
color:#B4AB80;
text-decoration:NONE;
}

div#leftCol {
position:relative;
left:0;
top:0;
width:160px;
background-color:#FFFFFF;
margin:0;
float:left;
text-align:left;
padding:0;
}

div#pageImg {
position:relative;
width:160px;
min-height:160px;
margin:0px;
background-repeat:no-repeat;
background-position:50%;
}

div#ContentList {
position:relative;
width:160px; 
text-align:left;
margin:0;
padding:20px 0 0 0;
}

div#rightCol {
position:relative;
margin:0;
margin-left:auto;
margin-right:auto;
width:625px;
height:auto;
right:0;
padding:0;
text-align:left;
float:right;
}

div#descContainer {
position:relative;
margin:0;
width:625px;
text-align:left;
min-height:160px;
}

div#pageDesc {
position:relative;
margin:0; 
width:100%;
min-height:80px;
color:#FFFFFF;
background-color:#B4AB80;
}

#pageDesc h2 {
margin:30px 5px 0 5px;
color:#FFFFFF;
}

#pageDesc p {
text-align:justified;
margin:5px;
color:#FFFFFF;
font:9pt Verdana;
}

div#descBox {
left:0;
margin:0;
width:80px;
min-height:80px;
background-color:#461518;
float:left;
}

div#descBoxII {
position:relative;
margin:0;
padding:0 10px 0 0; 
width:530px;
font:8pt Verdana;
text-align:justified;
float:right;
}

div#announce {
position:relative;
margin:10px 0px 0px 0px;
padding:0 0 0 0; 
text-align:center;
border:0px solid #000000;
}

div#rightColBottom {
position:relative;
margin:20px 0px 20px 0px;
width:618px;
min-height:125px;
float:right;
padding-right:6px;
}

div#footer { 
position:relative;
bottom:0;
width:100%;
margin:5px;
text-align:center;
z-index:999;
}

#footer p {
color:#691F23;
margin:0;
font:8pt Verdana;
}

/* CLASSES */

ul.leftCol {
padding: 0 0 0 5px;
margin:0 0 0 5px;
list-style-type:none;
font:8pt Verdana;
}

.leftCol li {
padding:3px 0;
}

.leftCol a:visited {
color:#691F23;
text-decoration:none;
} 

.leftCol a:link {
color:#691F23;
text-decoration:none;
}

.leftCol a:hover {
color:#B4AB80;
text-decoration:underline;
}

.cols {
position:relative;
min-height:125px;
text-align:left;
background-image:url('../images/pgTextBg.jpg');
background-repeat:no-repeat;
margin:0;
} 

.colsHeader {
display:table-cell;
vertical-align:bottom;
position:relative;
min-height:50px;
width:100%;
margin:0;
}

.cols h4 {
font:bold 10pt Arial;
margin:10px 0 0 0;
}

.colLeft {
position:relative;
margin:0;
width:50px;
min-height:50px;
float:left;
background-image:url('../images/pgTextCorner.jpg');
background-repeat:no-repeat;
}

.colRight {
position:absolute;
right:0;
top:0;
width:5px;
min-height:5px;
background-image:url('../images/pgTextCornerRight.jpg');
background-repeat:no-repeat;
}

.links a:visited {
color:#691F23;
text-decoration:none;
border-bottom:1px solid #9F2F35;
} 

.links a:link {
color:#691F23;
text-decoration:none;
border-bottom:1px solid #9F2F35;
}

.links a:hover {
color:#B4AB80;
text-decoration:underline;
}

ul.links {
padding: 0;
margin:0;
list-style-type:none;
font:8pt Verdana;
}

.links li {
padding:3px 0;
} 

.colsList {
position:relative;
margin:0;
padding:0 10px;
}

.colsList h5{
font:bold 8pt verdana;
}

.tableRow {
display:table;
}

.tableCell {
display:table-cell;
}

.bottomLinks a:visited {
color:#691F23;
text-decoration:none;
font:bold 8pt Verdana;
} 

.bottomLinks a:link {
color:#691F23;
text-decoration:none;
font:bold 8pt Verdana;
}

.bottomLinks a:hover {
color:#B4AB80;
text-decoration:underline;
font:bold 8pt Verdana;
}

.contactTable {
position:relative;
font:8pt Verdana;
margin:10px;
}

.locationTitle {
vertical-align:top;
width:155px;
padding:10px 0;
font:bold 9pt Arial;
} 

.locationDesc {
vertical-align:top;
width:200px;
padding:10px 0;
} 

.locationTitleLight {
vertical-align:top;
width:155px;
padding:10px 0;
font:9pt Arial;
} 

.locationDescLight {
vertical-align:top;
width:200px;
padding:10px 0;
font:8pt Verdana, Arial, Helvetica;
}

.mapLink {
text-align:center;
vertical-align:middle;
width:225px;
padding:10px 0;
}

.mapLink a:visited {
color:#691F23;
text-decoration:underline;
} 

.mapLink a:link {
color:#691F23;
text-decoration:underline;
}

.mapLink a:hover {
color:#B4AB80;
text-decoration:underline;
}


ul.arrow {
list-style-image:url('../images/small_tri.gif');
}

.arrow li {
padding:2px;
}

.faqLinksContainer {
position:relative;
margin:10px;
padding:5px;
background-color:#FFFFFF;
border:1px solid #B4AB80; 
}

.question {
padding:3px;
background-color:#B4AB80;
color:#FFFFFF;
text-align:justify;
}

.answer {
margin-bottom:20px;
text-align:justify;
}

.superSmallTXT {
font-size:8px;
font-family:Verdana;
letter-spacing:0.1em;
}

#contactForm input { 
width:300px; 
font:9pt Arial;
}

#contactForm textarea {
margin:5px 0 5px 0; 
width:560px;
height:200px; 
font:9pt Arial;
}

ul.otherResource {
list-style-image:url('../images/small_tri.gif');
}

.otherResource li {
padding:6px;
}
