/* 
    Document   : Counties CSS
    Created on : 13-Jul-2009, 10:33:04
    Author     : Newwave Design
*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
.contentpaneopen, .contentheading
{
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	outline:none;
  line-height:normal;
}

table, caption, tbody, tfoot, thead, tr, th, td {
    vertical-align:top;
}

 a,
 input
 {
 	background-position:top left;
 	background-repeat:no-repeat;
 }
 
 a:hover,
 input[type='button']:hover,
 input[type="submit"]:hover,
 button:hover
 {
 	cursor:pointer;
 }
 
 a:hover,
 input:hover,
 button:hover
 {
 	background-position:bottom left;
 }
a, input {
  outline:none;
}
/* body */
body {
	background-color:#58585A;
  font-family:Georgia, Serif, "Times New Roman";
  font-size:11px;
  color:#808080;
}
#header-wrapper {
  background-image:url(../images/header-gradient.png);
  background-position:center;
  background-repeat:repeat-x;
}
#header-container {
  width:980px;
  height:84px;
  margin-left:auto;
  margin-right:auto;
  background-image:url(../images/header-gradient.png);
  background-position:center;
  background-repeat:repeat-x;
}
#navigation-wrapper {
  background-image:url(../images/bar-background.png);
  background-position:center;
  background-repeat:repeat-x;
  padding-top:0;
}
#navigation-container {
  width:980px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:16px;
  background-color:#58585A;
}
#container-wrapper {
  background-color:#58585A;
  width:980px;
  margin-left:auto;
  margin-right:auto;
}
#container-container {
  width:980px;
  margin-left:auto;
  margin-right:auto;
}
#content-area {
  /*background-color:olive;*/
}
#content-footer {
  width:980px;
  float:left;
  clear:both;

}
#content-footer img {
  margin-right:12px;
  margin-top:12px;
}
img.toplevel-display {
    margin:0px !important;
}
#footer-container {
  background-color:#58585A;
  width:980px;
  margin-left:auto;
  margin-right:auto;
  clear:both;
  color:#ffffff;
  font-family:"Times New Roman", serif;
  font-size:9px;
  padding-bottom:6px;
}
#footer-wrapper {
  width:980px;
  padding-top:8px;
}

#banner {
  background-image:url(../images/header-gradient.png);
  background-position:center;
  background-repeat:repeat-x;
  height:84px;
}

#banner-left {
  width:796px;
  height:84px;
  float:left;
  background-image:url(../images/header-logo.png);
  background-position:center;
  background-repeat:no-repeat;
}

#navigation {
  height:32px;
  background-image:url(../images/bar-background.png);
  background-position:center;
  background-repeat:repeat-x;
  /*white-space:nowrap;
  vertical-align: top;*/

}
#block-left {
  /*width:236px;*/
  width:196px;
  margin-right:12px;
  /*background-color:#69696A;*/
  float:left;
  clear:none;
  height:100%;
  color:#ffffff;
  background-image:url(images/block-left.png);
  background-position:left top;
  background-repeat:repeat-y;
}
#block-main {
  width:740px;
  background-color:white;
  padding:16px;
  float:left;
  clear:right;
  /*border-bottom:1px solid #E6E6E6;*/
  min-height:452px;
}
#block-full {
  width:980px;
  background-color:white;
  padding:16px;
  float:left;
  border-bottom:1px solid #E6E6E6;
  min-height:430px;
}
#block-main-right {
  width:710px;
  float:left;
  background-color:white;
  padding-left:14px;
  padding-right:8px;
  border-bottom:1px solid #E6E6E6;
}
#block-right {
  width:204px;
  min-height:320px;
  background-color:white;
  padding-left:12px;
  padding-right:16px;
  padding-top:16px;
  padding-bottom:6px;
  margin-left:12px;
  float:left;
}
#footer-left {
  width:850px;
  float:left;
  clear:none;
  margin-bottom:12px;
}
#footer-right {
  width:130px;
  float:left;
  text-align:right;
}
/** Navigation **/
#navigation ul {
  list-style:none;
  margin:0;
  padding:0;
}
#navigation li {
  display:inline;
  /*padding:9px;
  border-right:1px solid green;*/
}
#navigation a {
  float:left;
  display:block;
  text-decoration: none;
	height: 32px;
	overflow: hidden;
}
#navigation .active a,
#navigation li#current a {
  background-position:bottom left;
}
#navigation li.item1 a {
  width:66px;
  background-image:url('../images/nav-home.png');
}

#navigation li.item55 a {
  width:72px;
  background-image:url(../images/nav-people.png);
}
#navigation li.item59 a {
  width:80px;
  background-image:url(../images/nav-partners.png);
}
#navigation li.item66 a {
  width:94px;
  background-image:url(../images/nav-resources.png);
}
#navigation li.item27 a {
  width:82px;
  background-image:url(../images/nav-about.png);
}
#navigation li.item60 a {
  width:102px;
  background-image:url(../images/nav-opportunities.png);
}
#navigation li.item61 a {
  width:148px;
  background-image:url(../images/nav-life.png);
}
#navigation li.item54 a {
  width:80px;
  background-image:url(../images/nav-calendar.png);
}
#navigation li.item62 a {
  width:80px;
  background-image:url(../images/nav-contact.png);
}

/** Left block details **/
#menu-left {
  padding:20px;
  background-color:#69696A;
  border-left:1px solid #515154;
  border-right:1px solid #515154;
  border-top:1px solid #515154;
}
#menu-sub {
  padding:20px;
  background-color:#69696A;
  border-left:1px solid #515154;
  border-right:1px solid #515154;
}
/** standard HTML tags **/
h1, td.contentheading, #profile_content div.componentheading {
    font-family:                Arial, sans-serif;
    font-size:                  28px;
    color:                      #58585A;
    font-weight:                normal;
}
td.contentheading {
    padding-bottom:             12px;
}
h2, #profile_content td.contentheading {
    font-family:                Arial, sans-serif;
    font-size:                  16px;
    color:                      #58585A;
    font-weight:                normal;
}
h3 {
    font-family:                Arial, sans-serif;
    font-size:                  11px;
    color:                      #F09100;
    line-height:                16px;
}
h4 {
  font-family:Georgia, serif, "Times New Roman";
  font-size:11px;
  color:#F09100;
  font-weight:normal;
  line-height:16px;
}
p.introtext, #block-main p.introtext, #block-full p.introtext {
  font-family:Georgia, serif, "Times New Roman";
  font-size:16px;
  color:#4d4d4d;
  line-height:24px;
  margin-bottom:16px;
  display:block;
  clear:both;
}
a, a:visited {
  color:#4b4b4d;
  text-decoration:none;
}
a:hover {
  color:#F09100;
}
#footer-right a, #footer-right a:visited {
    color:#fff;
    text-decoration:none;
}
#footer-right a:hover {
    color:#ccc;
}
#block-main p, #block-full p {
  font-size:11px;
  line-height:16px;
  margin-bottom:8px;
  margin-top:2px;
}
#block-main img, #block-full img {
  margin-bottom:12px;
}
/** specific HTML tags **/
#block-left ul li, #block-main ul li, #block-full ul li, #block-right ul li, .postContent-text ul li {
  list-style:none;
  padding-left:12px;
  padding-bottom:3px;
  background-image:url(../../../images/stories/bullet-point.jpg) !important;
  background-position:left 6px;
  background-repeat:no-repeat;
  display:block;
  font-size:11px;
}
#block-left ul li a, #block-main ul li a, #block-full ul li a, #block-right ul li a,
#block-left ul li a:visited, #block-main ul li a:visited, #block-full ul li a:visited, #block-right ul li a:visited {
  /*list-style:none;
  padding-left:16px;
  padding-bottom:3px;
  background-image:url(../../../images/stories/orange-arrow.png);
  background-position:left 3px;
  background-repeat:no-repeat;
  display:block;
  font-size:11px;*/
}
#block-main td.subnav li {
  list-style:none;
  padding-left:16px;
  padding-bottom:3px;
  background-image:url(../images/orange-arrow.gif) !important;
  background-position:left 3px;
  background-repeat:no-repeat;
  display:block;
  font-size:11px;
}
#block-main ul, #block-full ul {
  margin-bottom:8px;
}
#block-main ol, #block-full ol {
  padding-left:20px;
  margin-bottom:8px;
}
#block-main #navi-outer ul li, #block-full #navi-outer ul li {
  background-image:none !important;
  padding-left:0;
}
/*#block-main blockquote, #block-full blockquote {
  padding-left:24px;
  padding-right:24px;
  font-style:italic;
}*/
#profile_content table.contentpaneopen ul {
    padding-left:16px;
}
#block-main caption, #block-full caption {
  font-family:Georgia, serif, "Times New Roman";
  font-size:11px;
  color:#F09100;
  font-weight:normal;
  line-height:16px;
  margin-bottom:8px;
}
#block-main thead th, #block-full thead th {
    font-family:Arial, sans-serif;
  font-size:11px;
  color:#F09100;
  line-height:16px;
}
#block-main table.contentpaneopen table, #block-full table.contentpaneopen table {
  margin-bottom:8px;
}

#block-main hr, #block-full hr {

}
#block-main table.contentpaneopen img.left, #block-full table.contentpaneopen img.left {
  margin-right:12px;
}
#block-main table.contentpaneopen img.right, #block-full table.contentpaneopen img.right {
  margin-left:12px;
}
#block-main table.contentpaneopen img, #block-full table.contentpaneopen img {
  float:left;
  margin-right:12px;
}
#block-left li {
  height:32px;
}
input.inputbox {
  font-family:Arial, sans-serif;
  font-size:11px;
  color:#F09100;
}
/** Search CSS **/
/*input.inputbox {
  background-image: url(../images/form-input-box-main.png);
  background-repeat:repeat-x;
  background-position:left top;
  height:18px;
  border:1px solid green;
}*/
select, option {
  font-family:Arial, sans-serif;
  font-size:11px;
  color:#58585C;
}

/** Extended Menu CSS **/
#menu-left a, #menu-left a:visited {
  color:white;
  text-decoration:none;
  padding-left:19px;
  background-image:url(../images/orange-arrow.gif);
  background-position:3px 11px;
  background-repeat:no-repeat;
  display:block;
  padding-top:8px;
  padding-bottom:8px;
  border-bottom:1px solid #79797B;
  font-size:12px;
}
#menu-left a.sublevel {
  margin-left: -4px;
}
#menu-left a.sublevel, #menu-left a.sublevel:visited {
  color:white;
  text-decoration:none;
  padding-left:39px;
  background-image:url(../images/orange-arrow.gif);
  background-position:23px 11px;
  background-repeat:no-repeat;
  display:block;
  padding-top:8px;
  padding-bottom:8px;
  border-bottom:1px solid #79797B;
  font-size:12px;
}
#menu-left a:hover, #menu-left #active_menu {
  background-color:#58585A;
  color:#F09100;
}
#menu-left a.sublevel:hover {
  background-color:#8A8A8B;
}
/**  Mod Neo Latest News **/
div.neolatestnews {
  min-height:300px;
}
a.newstitle, a.newstitle:visited {
  color:#f09100;
  padding-left:14px;
  font-family:Arial, sans-serif;
  font-weight:bold;
  text-decoration:none;
  background-image:url(../images/orange-arrow.gif);
  background-position:0px 4px;
  background-repeat:no-repeat;
  display:inline-block;
  padding-bottom:3px;
}
a.newstitle:hover {
  color:#58585A;
  background-position:0px 4px;
}
div.intro {
  margin-bottom:12px;
  line-height:13px;
}
#block-right a.readmore, div.readall {
  display:none;
}
.userreadmore, .userreadmore:visited {
display:inline-block;
background-image:url(../../../images/stories/button-2.png);
background-position:left top;
background-repeat:no-repeat;
width:84px;
height:28px;
padding-left:8px;
padding-top:4px;
text-decoration:none;
color:#fff;
}
.userreadmore:hover {
background-image:url(../../../images/stories/button-2-over.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
}
.event_backbutton, .event_backbutton:visited {
display:block;
background-image:url(../../../images/stories/back-button.png);
background-position:left top;
background-repeat:no-repeat;
width:84px;
height:28px;
padding-left:20px;
padding-top:5px;
text-decoration:none;
color:#fff;
}
.event_backbutton:hover {
background-image:url(../../../images/stories/back-button-over.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
}
div.neolatesttitle {
  border-bottom:1px dashed #ccc;
  font-family:Arial, sans-serif;
  font-size:14px;
  padding-bottom:6px;
  margin-bottom:10px;
}
div.neointroarticle {
  padding-left:15px;
}
#block-right p.introtext, #block-right p {
  font-family:Georgia, serif, "Times New Roman";
  font-size:11px;
  padding:0px;
  margin:0px;
}
/** Recent news & Events **/
/**div.componentheading_recent_news {
  font-family:Arial, sans-serif;
  font-size:28px;
  color:#58585A;
}**/
#component_heading {
  padding-top:16px !important;
  margin-bottom:8px !important;
  display:block;
}
div.componentheading_recent_news {
  font-family:Arial, sans-serif;
  font-size:28px !important;
  color:#58585A;
}

table.blog_recent_news td.contentheading_recent_news {
  font-family:Arial, sans-serif;
  font-size:16px !important;
  color:#58585A !important;
  margin:0px !important;
  padding:0px !important;
  text-decoration:underline !important;
}

table.contentpaneopen_recent_news td.contentheading_recent_news {
  font-family:Arial, sans-serif;
  font-size:28px;
  color:#58585A;
}

table.blog_recent_news span.article_separator {
  display:block;
  width:100%;
  border-bottom:1px dashed #ccc;
  margin-bottom:12px;
}
#news_title_list a, #news_title_list {
    text-decoration:none;
    color:#58585A !important;
    font-size:24px;
}
a.contentpagetitle_recent_news {
    text-decoration:none;
    color:#58585A !important;

}
/** Modified Pagenav **/
#pagenav-block {
  border-collapse:collapse;
  background-color:#f6f6f6;
  padding-left:6px;
  padding-top:8px;
  padding-bottom:0px;
}
.pagenav-block-base {
  display:block;
  height:1px;
  width:100%;
 margin-bottom:6px;
}
.pagenav-block-head {
  display:block;
  height:1px;
  width:100%;
 margin-top:6px;
}

/* People Section */
#block-main table.contentpaneopen table img {
  margin:0;
}

tr.subnav td.subnav {
  border-left:1px dashed #ccc;
  border-right:1px dashed #ccc;
  border-bottom:1px dashed #ccc;
  padding-top:12px;
  padding-left:12px;
  padding-bottom:12px;
  padding-right:12px;
  vertical-align:top;
  /*width:210px;*/
}
tr.subnav td.subnav li {
  padding-bottom:8px;
}
tr.subnav td.subnav h2 {
  color:#F09100;
  padding-bottom:12px;
}
/* About Section */
span.faithitem {
  font-family:Arial, sans-serif;
  font-size:16px;
  color:#F09100;
}
table.friends-table {
  border-bottom:1px dashed #ccc;
}
table.friends-table td {
  border-top:1px dashed #ccc;
  padding-top:12px;
  padding-bottom:12px;
  padding-left:6px;
  padding-right:6px;
  vertical-align:top;
}
span.highlight {
  color:#F09100;
}

/* content block divs */
#block-main .contentpaneopen {
  vertical-align:top;
  width:100%;
}
div.con-left {
  margin:0;
  padding:0;
  width:476px;
  float:left;
  vertical-align:top;
}
div.con-right {
  margin:0;
  padding:0;
  width:236px;
  float:right;
  vertical-align:top;
}
div.separator-line {
  border-bottom: 1px dashed #cccccc;
  width: 100%;
  margin-bottom:12px;
}
table.local-groups-table tr td {
  padding-bottom:8px !important;
}
a.link-small, a.link-small:visited {
display:inline-block;
background-image:url(../../../images/stories/button-1.png);
background-position:left top;
background-repeat:no-repeat;
width:64px;
height:28px;
padding-left:8px;
padding-top:4px;
text-decoration:none;
color:#fff;
}
a.link-small:hover {
background-image:url(../../../images/stories/button-1-over.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
}
a.readon, a.readon:visited {
display:inline-block;
background-image:url(../../../images/stories/button-1.png);
background-position:left top;
background-repeat:no-repeat;
width:64px;
height:28px;
padding-left:8px;
padding-top:4px;
text-decoration:none;
color:#fff;
}
a.readon:hover {
background-image:url(../../../images/stories/button-1-over.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
}
#link-submit, #link-submit:visited {
display:block;
border:none;
background-image:url(../../../images/stories/button-1.png);
background-position:left top;
background-repeat:no-repeat;
background-color:transparent;
font-family:Georgia, sans-serif, "Times New Roman";
font-size:11px;
padding-bottom:12px;
padding-right:16px;
width:64px;
height:28px;
padding-left:8px;
padding-top:4px;
text-decoration:none;
color:#fff;
}
#link-submit:hover {
background-image:url(../../../images/stories/button-1-over.png);
background-position:left top;
background-repeat:no-repeat;
border:none;
color:#fff;
}
a.link-medium, a.link-medium:visited {
display:inline-block;
background-image:url(../../../images/stories/button-2.png);
background-position:left top;
background-repeat:no-repeat;
width:84px;
height:28px;
padding-left:8px;
padding-top:4px;
text-decoration:none;
color:#fff;
}
a.link-medium:hover {
background-image:url(../../../images/stories/button-2-over.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
}
a.link-large, a.link-large:visited {
display:inline-block;
background-image:url(../../../images/stories/button-3.png);
background-position:left top;
background-repeat:no-repeat;
width:104px;
height:28px;
padding-left:8px;
padding-top:4px;
text-decoration:none;
color:#fff;
}
a.link-large:hover {
background-image:url(../../../images/stories/button-3-over.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
}
/*  similar link classes for submit buttons */
#link_small {
border:none;
background-image:url(../../../images/stories/button-1.png);
background-position:left top;
background-repeat:no-repeat;
background-color:transparent;
width:64px;
height:28px;
padding-left:8px;
padding-top:4px;
text-decoration:none;
color:#fff;
font-family:Georgia, "Times New Roman", serif;
}
#link_small:hover {
border:none;
background-image:url(../../../images/stories/button-1-over.png);
background-position:left top;
background-repeat:no-repeat;
background-color:transparent;
width:64px;
height:28px;
padding-left:8px;
padding-top:4px;
text-decoration:none;
color:#fff;
font-family:Georgia, "Times New Roman", serif;
}

#link_go, #link_go_a, #link_go_b {
    display:            inline-block;
    border:             none;
    text-align:         left;
    background-image:   url(../../../images/stories/go-button.png);
    background-position:0 0;
    background-repeat:  no-repeat;
    background-color:   transparent;
    width:              32px;
    height:             23px;
    padding-bottom:     4px !important;
    padding-left:       3px;
    text-decoration:    none;
    color:              #fff !important;
    font-family:        Georgia, "Times New Roman", serif;
    font-size:          11px;

}
#link_go:hover, #link_go_a:hover, #link_go_b:hover {
    display:            inline-block;
    border:             none;
    text-align:         left;
    background-image:   url(../../../images/stories/go-button-over.png);
    background-position:0 0;
    background-repeat:  no-repeat;
    background-color:transparent;
    width:32px;
    height:23px;
    padding-bottom:     4px !important;
    padding-left:       3px;
    text-decoration:none;
    color:#fff;
    font-family:Georgia, "Times New Roman", serif;
}
#link_go:active, #link_go_a:active, #link_go_b:active {
    background-image:   url(../../../images/stories/go-button-over.png);
    background-position:1px 1px;
    background-repeat:  no-repeat;

}


.capFont {
  border:1px solid blue;
  color:#ff0000;
}

/** Profile Display CSS **/
#profile_content {
  width:740px;
  background-color:white;
  padding:16px;
  float:left;
  clear:right;
  /*border-bottom:1px solid #ff0000;*/
  min-height:452px !important;

}
#profile_top {
  /*display:none;*/
  width:236px;
  float:right;
  margin-left:0px;
  margin-top:63px;
  clear:none;
}
#profile_content table.contentpaneopen {
    /*width:480px;*/
    width:100%;
    float:left;
    clear:none;
    vertical-align:top;
}
#profile_content h1 {
  /*margin-bottom:16px;*/
  /*width:480px;*/
  float:left;
  /*position:fixed;*/
  /*height:68px !important;*/
  clear:none;
}
#profile_content h4 {
    clear:none;
}
#profile_content .header {
  margin-top:29px;
  margin-right:8px;
}
#profile_content p {
  margin-bottom:8px;
}
#profile_content span.titlecolor {
  color:#F09100;
}
#profile_top h2 {
  padding-left:12px;
  padding-top:6px;
  padding-bottom:0px;
  background-image: url(../../../images/stories/grey-graidient-rh-blog.png);
  background-position: left center;
  background-repeat: repeat-x;
  color: #fff;
  height:26px;
}
#profile_top td {
  border-left:1px solid #E8e8e8;
  border-bottom:1px solid #e8e8e8;
  border-right:1px solid #e8e8e8;
  padding-top: 4px;
  padding-bottom: 4px;
  padding-left: 12px;
  padding-right: 12px;
}
#profile_top img {
  padding-left:0px !important;
  padding-top:8px !important;
  margin-bottom:8px !important;
  text-align:center;
}
#profile_content img { /*margin-right:12px;*/ }
#profile_content img.header { margin-bottom:12px; margin-right:0px; }
span.profile_delim {
  color:#f09100;
}
#pagenav_block_alpha {
}
#profile_content select {
  border:none;
  padding-left:3px;
  padding-right:3px;
  padding-bottom:4px;
  padding-top:4px;
  outline:0;
  margin:0px;
}
.pagenav {
  height:24px !important;
  float:left;
  margin:0px;
  padding:0px;
}
span.pagenav, a.pagenav {
  height:24px !important;
  width:auto;
  margin:0px;
  padding:0px;
}
span.pagenav img, a.pagenav img {
  margin-right:4px !important;
  margin-left:4px !important;
  margin-bottom:0px !important;
  margin-top:0px !important;
  padding:0px !important;

}
#pagecounter {
    float:left;
    clear:right;
}
/* Search top right */
#banner-search {
    float:left;
    width:170px;
    margin-left:12px;
    margin-top:12px;
}
#banner-search input {
    margin:0px !important;
}
#banner-search input {
    border:0;
    padding-top: 3px !important;
    vertical-align:middle;
    font-family:Arial, san-serif;
    font-size:11px;
}
#banner-search #mod_search_searchword, .inputbox_search_results {
    padding-left:0px !important;
    margin:0px !important;
    height:16px;
    background-image: url(../images/form-input-box-main.png);
    background-repeat:repeat-x;
    background-position:left top;
}
#search_filler {
    height:20px;
}
#search_form_filler {
    height:5px;
}
#search-results-s_button {
    border:0;
    padding:0 !important;
    margin:0 !important;
    vertical-align:middle;
    font-family:Arial, san-serif;
    font-size:11px;
    width:69px;
    height:20px;
    background-image: url(../../../images/search.png);
    background-repeat:no-repeat;
    background-position:left center;
}
#search-results-s_button:hover {
    border:0;
    padding:0 !important;
    margin:0 !important;
    vertical-align:middle;
    font-family:Arial, san-serif;
    font-size:11px;
    width:69px;
    height:20px;
    background-image: url(../../../images/search-over.png);
    background-repeat:no-repeat;
    background-position:left center;
}
#search_searchword {
    color:#F09100;
}
#search_results_divider_a {
    height:16px;
}
#search_results_divider_b {
    border-top:1px dashed #ccc;
    height:16px;
}

div.dm_orderby strong {
    padding-top:2px;
    padding-bottom:2px;
    padding-left:3px;
    padding-right:3px;
    background-color:#58585A;
    color:#ffffff !important;
    font-weight:normal !important;
}
div.dm_orderby a {
    padding-top:2px;
    padding-bottom:2px;
    padding-left:3px;
    padding-right:3px;
    background-color:#f09100;
    color:#ffffff !important;
}
div.dm_orderby a:hover {
    padding-top:            2px;
    padding-bottom:         2px;
    padding-left:           3px;
    padding-right:          3px;
    background-color:       #58585A;
    color:                  #ffffff   !important;
}

#slide_title a {
    font-size:              20px;
    line-height:            20px;
    margin:                 0;
    padding:                0px;
    text-decoration:        none    !important;
}

/** Opportunities Specific CSS **/
table.opportunities-case-study {
    background-color:       #eee;
    margin-left:            12px;
}
table.opportunities-case-study thead {
    height:                 32px;
    vertical-align:         middle;
    background-image:       url(../../../images/stories/grey-graidient-rh-blog.png);
    background-position:    left top;
    background-repeat:      repeat-x;
}
table.opportunities-case-study tbody td {
    padding:                12px;
}
table.opportunities-case-study thead td {
      padding-left:         12px;
      padding-top:          8px;
      /*padding-top:          7px;*/
      /*padding-bottom:       0px;*/
      color:                #fff;
      height:               32px;
}
.opportunities-name {
    margin:                 0px !important;
    padding:                0px !important;
}

/** USERLIST **/
#userlist_title {
    padding-top:            12px !important;
    /*margin-bottom:          2px !important;*/
    display:                block;
}

span.eventview {
    background-color:#58585A;
    font-family:Georgia, serif, "Times New Roman";
    font-size:16px;
    color:#fff;
}

/** Input for contact form **/
#contact_name, #contact_subject, #contact_email, #contact_text {
    border:1px solid #e8e8e8;
    margin-top:3px;
    font-family:Arial, serif;
    font-size:11px;
    color:#58585A;
}

/** Blockquote **/
blockquote img, blockquote.quote-small img, blockquote.quote-medium img, blockquote.quote-large img {
    padding-right:6px;
    padding-bottom:4px;
}
blockquote.quote-small {
    display:block;
    clear:left;
    width:196px;
    height:68px;
    padding:20px;
    color:#fff;
    background-image: url(../../../images/stories/quote-box-s.png);
    background-position:center center;
    background-repeat:no-repeat;
}
blockquote.quote-medium {
    display:block;
    width:196px;
    height:96px;
    padding:20px;
    color:#fff;
    background-image: url(../../../images/stories/quote-box-m.png);
    background-position:bottom center;
    background-repeat:no-repeat;
}
blockquote.quote-large {
    display:block;
    width:196px;
    height:128px;
    padding:20px;
    color:#fff;
    background-image: url(../../../images/stories/quote-box-l.png);
    background-position:bottom center;
    background-repeat:no-repeat;
}

/** Google Maps CSS Mods **/
a.wizardpush {
        background-color:fuchsia !important;
}

#map #overlay {
    background: url(../../../images/gmap/gmap_overlaytop.png) no-repeat top left;
	padding: 5px 0 0;
	position: relative;
	left: 100px;
	width: 243px;
	display: block;
}

#map #overlay div.bottom {
	background: url(../../../images/gmap/gmap_overlaybottom.png) no-repeat top left;
	height: 14px;
	/*margin: 0 0 -24px;*/
	clear: left;
}

#map #overlay #overlay_tab{
	background: url(../../../images/gmap/gmap_overlaybg.png) repeat-y top left;
	clear: left;
	font-size: 11px;
	margin: 0;
	padding: 0.5em 20px;
	width: 203px;
	color: #f09100;
}

#map #overlay a.close {
	background: url(../../../images/gmap/gmap_close.gif) no-repeat top left;
	color: #fff;
	height: 13px;
	overflow: hidden;
	outline: none;
	position: 
	absolute;
	top: 6px;
	right: 6px;
	text-indent: -9999px;
	text-decoration: none;
	width: 13px;
}


.buildinginfo {
}

.blog_backbutton, .blog_backbutton:visited {
display:inline-block;
background-image:url(../../../images/stories/back-button.png);
background-position:left top;
background-repeat:no-repeat;
width:84px;
height:28px;
padding-left:16px;
padding-top:8px;
text-decoration:none;
color:#fff !important;
}
.blog_backbutton:hover {
background-image:url(../../../images/stories/back-button-over.png);
background-position:left top;
background-repeat:no-repeat;
color:#fff;
}

/* Blog Extras */
#blogger_title {
    height:70px;
}
.comment_separator {
    border-bottom:1px dashed #ccc;
    margin-top:6px;
    margin-bottom:12px;
    width:484px;
}
.comment_separator_a {
    border-bottom:1px dashed #ccc;
    margin-top:6px;
    margin-bottom:12px;
    width:454px;

}