/**** Header ****/
#header .img_block {
margin:0;
padding:0;
position:absolute;
top:10px;
}
#header .nav_div {
float:right;
margin:0;
padding:0
}
#header strong {
color:#6A6A6A;
display:block;
margin:0 0 5px
}
#header #nav_container {
display:block;
margin:40px 0 0;
padding:0;
text-align:right;
width:733px
}
#header ul li {
background-color:#f5f5f5;
border:1px solid #B2B2B2;
border-bottom:none;
border-right:none;
float:left;
font:normal 8pt arial,helvetica;
list-style:none;
margin:0 0 -1px;
padding:0;
position:relative
}
.admin #header ul li,.user #header ul li {border-bottom:1px solid #B2B2B2}
#header ul li a {
color:#666;
display:block;
margin:0;
padding:4px 5px 2px;
text-decoration:none
}
#header ul li a:hover {
background-color:#B2B2B2;
color:#fff
}
#header ul .selected {
background-color:#fff;
border-bottom:none
}
#header ul li:hover {background-color:#B2B2B2}
#header ul .last {
border-right:1px solid #B2B2B2;
margin-right:0
}
#header ul .selected a {
border-bottom:1px solid #fff;
color:#000
}
#header ul li.selected a:hover {
background-color:#fff;
color:#000
}
/**** Header Block ****/
#header .block {
background:#fff url("/images/404_header.jpg") no-repeat;
border:1px solid #B2B2B2;
border-bottom:none;
height:100px;
margin:0;
padding:0;
position:relative;
width:731px;
z-index:0
}
#header .block h3 {
color:#686868;
font:italic normal 15pt arial,helvetica;
left:322px;
position:absolute;
top:30px
}
#header #snippet_header_about_us {background:#fff url("/images/about-us_header.jpg") no-repeat}
#header #snippet_header_services {background:#fff url("/images/services_header.jpg") no-repeat}
#header #snippet_header_portfolio {background:#fff url("/images/portfolio_header.jpg") no-repeat}
#header #snippet_header_community {background:#fff url("/images/articles_header.jpg") no-repeat}
#header #snippet_header_resources {background:#fff url("/images/links_header.jpg") no-repeat}
#header #snippet_header_contact {background:#fff url("/images/contact_header.jpg") no-repeat}
#header #snippet_header_news {background:#fff url("/images/news_header.jpg") no-repeat}
#header #snippet_header_home {background:#fff url("/images/home_header.jpg") no-repeat; height:198px}
#header #snippet_header_portfolio h1 {left:430px; top:20px}
#header #snippet_header_contact h1 {left:420px; top:20px}
#header #snippet_header_news h1 {left:400px; top:20px}
#header #snippet_header_home h3 {
color:#AD0303;
font:bold 15pt arial,helvetica;
left:379px;
position:absolute;
top:50px
}
#header #snippet_header_home h2 {
color:#666;
font:normal bold 9pt arial,helvetica;
left:380px;
line-height:12pt;
margin:0 10px 0 0;
position:absolute;
top:82px
}
#header #snippet_header_home p {
color:#666;
font-size:9pt;
left:380px;
line-height:12pt;
margin:0 20px 0 0;
position:absolute;
top:116px
}
#header #snippet_header_home p a {color:#AD0303}
#header #snippet_header_home .header_link {
left:147px;
position:absolute;
top:52px;
width:180px
}
/*************/
#header #header_image {
border:1px solid #B2B2B2;
border-bottom:none;
height:100px;
margin:0;
padding:0;
position:relative;
width:731px
}

#header #header_image h1 {
color:#686868;
font:italic normal 15pt arial,helvetica;
left:322px;
position:absolute;
top:28px
}

/**** Left Column ****/
#column_left h3 {
font-size:10pt;
margin:16px 0 0 10px
}
#column_left ul li {
list-style:none;
list-style-image:none;
list-style-type:none
}
#column_left ul li a {color:#DA7F7F}
#column_left #menu_navigation {
margin:0 0 10px;
padding:0 0 5px
}
#column_left #menu_navigation ul.menu {margin:0 0 0 10px}
#column_left #menu_navigation ul.menu ul {margin:0 0 0 -1px}
#column_left #menu_navigation ul.menu .collapsed {list-style-image:url("/images/menu-collapsed.gif")}
#column_left #menu_navigation ul.menu .expanded {list-style-image:url("/images/menu-expanded.gif")}
#column_left #menu_navigation ul.menu .leaf {list-style-image:url("/images/menu-leaf.gif")}
#column_left #menu_navigation h3 {
color:#000;
font-size:10pt;
padding:1px 0;
text-align:center
}
#column_left #menu_navigation a {
color:#666;
text-decoration:none
}
/**** Center Column ****/
#column_center .submitted {
color:#bdbdbf;
font-size:8.5pt;
font-weight:400
}
#column_center #body_content {
float:left;
margin:0 0 10px
}
#home #column_center #body_content section hr {
margin:20px auto 15px;
width:350px
}
#column_center section ul {
color:#000;
margin:15px 0 15px 40px
}
#column_center section h4 {color:#000}
#column_center .node_categories,#column_center .node_categories a {
color:#BBB;
font-size:8pt;
font-weight:700;
margin:0 0 2px
}
#column_center .node_categories,#column_center .node_posted {
color:#BBB;
display:block;
font-size:8pt;
margin:2px 0 10px
}
#column_center .node_categories,#column_center .node_posted strong {font-weight:700}
#column_center .node_categories a {
font-weight:400;
margin:0
}
#column_center .node_categories li {padding:0}
.sidebar-left #column_center section p {
color:#000;
font-size:10pt
}
/**** Home Left Column ****/
#home #column_left h3 {
background:#666 none repeat scroll 0;
color:#FFF;
font-size:.9em;
margin:0;
padding:2px 5px 2px 19px
}
#home #column_left ul {
font-size:11pt;
list-style:none;
list-style-image:none;
list-style-type:none;
margin:2px 5px;
padding:0
}
#home #column_left ul li {
list-style:none;
list-style-image:none;
list-style-type:none;
margin:5px 0 2px 5px
}
#home #column_left ul li ul {margin:5px 0 10px}
#home #column_left ul li ul li {
font-size:.8em;
margin:2px 0 0 5px
}
#home #column_left ul li a {color:#666}
/**** Footer ****/
#footer-message p {
color:#666;
font-size:9pt
}
/**** Random Classes ****/
#main.sidebar-left #column_left {
border-right:1px solid #B2B2B2;
margin:0 -1px 0 0;
width:160px
}
#main.sidebar-left #column_center {
border-left:1px solid #B2B2B2;
border-right:none;
padding:10px 0 0 18px;
width:537px
}
#main.sidebar-left .menu {
font-size:10pt;
padding:0 0 15px 4px
}
#main.sidebar-left ul.menu span {
display:block;
margin-top:8px
}
#main.sidebar-left ul.menu li li {margin:0}
#main.sidebars #column_center {
border:none;
width:500px
}
#main.sidebar-right #column_center {width:421px}
#main.sidebar-none #column_center {
border:none;
width:690px
}
#main .pager a {padding:0.2em}
/**** Global Forms ****/
fieldset {width:500px}
.form-text {width:350px}
.form-textarea {width:450px}
.field input,textarea,select,.form-submit {
background-color:#E3E3E3;
border:1px solid #B2B2B2;
padding:1px
}
.field input:hover,textarea:hover,select:hover,.form-submit:hover {background-color:#E9E9EE}
div.error,tr.error {
background-color:#FFDBA9;
border:1px solid #B2B2B2;
margin:20px 0;
text-align:center
}
div.error a {color:red}
.home_large_image {margin:-2px 0 0}
.quote_image {margin:-3px 0 0}
#header .block h1,#header #header_image h2 {
color:#B40202;
font:italic bold 25pt arial,helvetica;
left:400px;
margin:10px 0 0;
position:absolute;
top:20px
}
#header #snippet_header_about_us h1,#header #snippet_header_services h1 {
left:425px;
top:20px
}
#header #snippet_header_community h1,#header #snippet_header_resources h1 {
left:440px;
top:20px
}
#header #snippet_header_home p a:hover,#column_left ul li a:hover,#column_left #menu_navigation a:hover,#column_center .node_categories a:hover,#home #column_left ul li a:hover {
color:#ccc
}
#column_left #menu_navigation .menu,#main.sidebar-left .menu .menu {
margin:0;
padding:0
}
#column_center .read-more,.sidebar-right #column_center p {font-size:8pt}
.sidebar-right .content ul{
  color: black;
  margin: 15px 0 15px 40px;
}
.sidebar-right .content ul li{
  font-size: 10pt;
  margin: 2px 0;
}
