#about_list td{
padding:0px 20px 0px 0px;
vertical-align:top;
}

#about_menu {
position:absolute;
background-color:#dfd9b0;
width:100px;
border:1px solid #7d7d8b;
border-width:0 1px 1px 1px;
display:none;
color:#008d95;
text-align:left;
}

#add_job {
font-weight:normal;
font-size:11px;
color:#008d94;
}

#admin_header {
background-image:url('../../img/header_line.gif');
background-position:bottom left;
background-repeat:repeat-x;
font-size:16px; 
font-weight:900;
text-align:right;
padding-right:10px;
}

#arc_address {
vertical-align:bottom;
width:150px;
background-image:url('../../img/header_line.gif');
background-position:bottom left;
background-repeat:repeat-x;
padding:0 0 5px 0;
font-size:11px;
}

#arc_logo {
vertical-align:bottom;
width:149px;
background-image:url('../../img/header_line.gif');
background-position:bottom right;
background-repeat:no-repeat;
}

#arc_phone {
vertical-align:bottom;
width:80px;
font-weight:900;
background-image:url('../../img/header_line.gif');
background-position:bottom left;
background-repeat:repeat-x;
padding:0 0 5px 0;
font-size:11px;
}

body {
font-family:Trebuchet MS, Helvetica, Arial, sans serif;
font-size:12px;
background-color:#c1e5e7;
background-image: url('../../img/bg.jpg');
background-repeat: repeat-x;
}



#cmsnav, #cmsnav a {
color:#008d94;
font-size:11px;
font-weight:normal;
}

#content {
margin:15px 20px 0 10px;
font-size:13px;
}

.ddmenu {
position:relative;
height:0px;
top:6px;
right:7px;
text-align:left;
z-index:50
}

.logo {
position:relative;
right:3px;
}

#field_name{
text-align:right;
vertical-align:top;
font-weight:900;
padding:0 20px 0 0;
}

#flash_element {
width:462px;
height:157px;
background-color:#84cbcf;
margin:0 6px 0 0;
}

#footer_container {
padding:10px 0 0 0;
text-align:center;
border:solid #1b979f;
border-width:2px 0 0 0;
}

#giving {
color:#008d94;
padding:5px 0 10px 14px;
}

#giving_menu {
position:absolute;
background-color:#dfd9b0;
width:170px;
border:1px solid #7d7d8b;
border-width:0 1px 1px 1px;
display:none;
color:#008d95;
text-align:left;
}

#greyline {
background-color:#d6d5e1;
height:1px;
width:100%;
margin:0 0 0 1px;
}

#header_container {
background-color:#fffdf6;
vertical-align:bottom;
color:#008d94;
font-size:11px;
margin:0px;
padding:0px;
}

#header_spacer {
background-image:url('../../img/header_line.gif');
background-position:bottom left;
background-repeat:repeat-x;
width:351px;
height:2px;
}

.heading {
color:#008d95;
font-size:16px;
font-weight:900;
}

#inner {
border:dotted #d6d5e1;
border-width:0 1px 0 0;
width:468px;
padding:0 0 10px 0;
}

#inner_container {
margin:15px 0px;
}

.input_contact {
width:222px;
}

.input_field {
width:140px;
text-align:left;
}

#job_details td{
padding:0 0 20px 0;
}

#job_form td {
padding:5px;
text-align:left;
}

#job_listings td{
font-size:12px;
border:1px solid #d6d5e1;
border-width:0 0 1px 0;
}

#job_contact_method {
width:70px;
}

.more_info {
color:#008d95;
text-decoration:none;
font-weight:900;
}

a.more_info:link, a.more_info:visited {
color:#008d95;
text-decoration:none;
font-weight:900;
}

a.more_info:active, a.more_info:hover {
text-decoration:underline;
}

#nav_container {
background-color:#9a946d;
border:solid #fffdf6;
border-width:2px 0 5px 0;
}

#nav_menu {
width:100%;
}

#nav_menu a:link, #nav_menu a:visited {
color:#fff;
text-decoration:none;
display:block;
font-weight:900;
padding:6px;
}

#nav_menu a:hover {
color:#008d95;
text-decoration:none;
display:block;
font-weight:900;
padding:6px;
}

#nav_menu td {
vertical-align:middle;
border:1px solid #b0ab8d;
border-width:0 1px 0 0;
text-align:center;
}

.nmenu_on {
color:#008d95;
background-color:#dfd9b0;
padding:6px;
font-weight:900;
}


.dmenu {
border-style:solid;
border-color-right:#b0ab8d;
border-color-left:#9a946d;
border-color-top:#9a946d;
border-width-top:1px;
border-width-bottom:0px;
border-width-left:1px;
border-width-right:1px;
font-weight:900;
line-height:18px;
color:#ffffff;
padding:6px;
}

.dmenu_over {
background-color:#dfd9b0;
color:#008d95;
border-style:solid;
border-color-right:#7d7d8b;
border-color-left:#7d7d8b;
border-color-top:#7d7d8b;
border-width-top:1px;
border-width-bottom:0px;
border-width-left:1px;
border-width-right:1px;
font-weight:bold;
line-height:18px;
padding:6px;
}

#sb {
text-align:right;
vertical-align:top;
}

#services_menu {
position:absolute;
background-color:#dfd9b0;
width:275px;
border:1px solid #7d7d8b;
border-width:0 1px 1px 1px;
display:none;
color:#008d95;
text-align:left;
}

#foundation_menu {
position:absolute;
background-color:#dfd9b0;
width: 143px;
border:1px solid #7d7d8b;
border-width:0 1px 1px 1px;
display:none;
color:#008d95;
text-align:left;
}


#services_menu a:link, #services_menu a:visited, #giving_menu a:link, #giving_menu a:visited, #about_menu a:link, #about_menu a:visited, #foundation_menu a:link, #foundation_menu a:visited {
color:#008d95;
font-weight:normal;
padding:0px;
}

#services_menu a:hover, #giving_menu a:hover, #about_menu a:hover, #foundation_menu a:hover {
font-weight:bold;
padding:0px;
}

#services_menu ul, #giving_menu ul, #about_menu ul, #foundation_menu ul {
padding:0px;
margin:0 0 0 10px;
list-style: none;
}

#services_menu li, #giving_menu li, #about_menu li, #foundation_menu li {
border:0px solid #000;
padding:4px 0px;
}

#sidebar {
padding:0 0px 10px 10px;
line-height:15px;
}

#sidebar a, #inner_container a {
color:#008d94;
font-weight:900;
text-decoration:none;
}
#sidebar a:active, #inner_container a:active, #sidebar a:hover, #inner_container a:hover {
text-decoration:underline;
}

#sidebar ul {
list-style-image:url('../../img/raquo.gif');
margin:0 0 0 15px;
padding:0px;
}

#side_image {
border:1px solid #333;
margin:0px 0px 0px 15px;
}

#site_container {
background-color:#fffdf6;
border:1px solid #cccccc;
padding:15px 15px 10px 15px; 
width:720px;
text-align:left;
}

.subheading {
color:#008d94;
font-size:14px;
font-weight:900;
}


