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 {
margin : 0;
padding : 0;
border : 0;
outline : 0;
font-size : 100%;
background : transparent;
}
body {
line-height : 1;
}
ol, ul {
list-style : none;
}
blockquote, q {
quotes : none;
}
blockquote:before, blockquote:after, q:before, q:after {
content : '';
content : none;
}
:focus {
outline : 0;
}
ins {
text-decoration : none;
}
del {
text-decoration : line-through;
}
table {
border-collapse : collapse;
border-spacing : 0;
}
.clearfix:after {
content : ".";
display : block;
clear : both;
visibility : hidden;
line-height : 0;
height : 0;
}
.clearfix {
display : inline-block;
}
html[xmlns] .clearfix {
display : block;
}
* html .clearfix {
height : 1%;
}
body {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
line-height : 16px;
}
h1, h2, h3, h4, h5, h6 {
font-weight : normal;
}
h1 {
font-size : 28px;
line-height : 34px;
}
h2 {
font-size : 26px;
line-height : 28px;
}
h3 {
font-size : 18px;
line-height : 26px;
}
h4 {
font-size : 16px;
line-height : 20px;
}
h5 {
font-size : 14px;
font-weight : bold;
line-height : 18px;
}
h6 {
font-size : 13px;
font-weight : bold;
}
h1 a:hover {
text-decoration : none;
}
a {
text-decoration : none;
}
a:hover {
text-decoration : underline;
}
input {
font-size : 11px;
}
blockquote {
font-style : italic;
font-weight : bold;
font-size : 13px;
}
address {
font-style : italic;
}
textarea {
font-family : Arial, Helvetica, sans-serif;
font-size : 11px;
}
.jqueryslidemenu {
font : normal 13px Arial, Helvetica, sans-serif;
}
.jqueryslidemenu ul li ul {
font-size : 12px;
line-height : 19px;
}
.main-menu-wrapper .jqueryslidemenu ul li a, .ln-list li h6 a {
text-decoration : none;
}
.logo-desc, .header-desc, .intheader-paragraph {
font-size : 13px;
font-style : italic;
font-weight : bold;
}
.slideshow-rm a:hover, .body-rm a:hover, .reverse-arrow a:hover {
text-decoration : none;
}
.brochure-title h3 {
line-height : 24px;
}
#footer ul {
font-size : 11px;
}
#footer ul li a:hover {
text-decoration : none;
}
.blog-misc a:hover {
text-decoration : underline;
}
.ui-tabs .ui-tabs-nav li a:hover, .blog-misc a:hover {
text-decoration : none;
}
.blog-categ ul li a {
font-size : 13px;
}
.portfolio-wrapper li h4 {
font-size : 15px;
}
#left .interior-content .services-wrapper li .service-txt h4 {
font-size : 15px;
}
input {
margin : 0;
padding : 0;
}
blockquote {
background : #f5f5f5;
padding : 10px 18px 10px 18px;
}
#body-wrapper {
margin : 20px auto;
width : 960px;
}
#logo {
position : relative;
float : left;
margin : 0 0 10px 0;
}
#logo p {
position : absolute;
top : 46px;
left : 76px;
}
.search-fieldset {
float : right;
width : 192px;
margin : 20px 0 0 0;
}
.search-input {
float : left;
width : 167px;
height : 15px;
padding : 1px 0 0 1px;
}
.input-arrow {
border : 0 none;
float : left;
height : 18px;
position : relative;
left : -1px;
width : 18px;
text-indent : -9000px;
font-size : 0;
line-height : 0;
}
.main-menu-wrapper {
float : left;
width : 100%;
height : 40px;
margin : -10px 0 0 0;
}
.jqueryslidemenu {
display : block;
float : right;
position : relative;
left : 18px;
z-index : 100;
}
.jqueryslidemenu ul {
list-style-type : none;
}
.jqueryslidemenu .primary-menu {
margin : 10px 0 10px 10px;
}
.jqueryslidemenu ul li {
display : inline;
position : relative;
float : left;
}
.jqueryslidemenu ul li a {
display : block;
padding : 0 18px 10px 18px;
}
* html .jqueryslidemenu ul li a {
display : inline-block;
}
.jqueryslidemenu ul li ul {
display : block;
left : 0;
position : absolute;
visibility : hidden;
}
.jqueryslidemenu ul li ul li {
display : list-item;
float : none;
}
.jqueryslidemenu ul li ul li ul {
margin-top : -1px;
}
.jqueryslidemenu ul li ul li ul a {
top : 0;
}
.jqueryslidemenu ul li ul li a {
width : 190px;
padding : 6px 5px 6px 10px;
border-top-width : 0;
}
#slideshow-wrapper {
float : left;
width : 100%;
margin-top : 16px;
}
#slideshow {
height : 281px;
position : relative;
width : 960px;
}
#slideshow li {
height : 281px;
left : 0;
position : absolute;
top : 0;
z-index : 8;
}
#slideshow li.active {
z-index : 10;
}
#slideshow li.last-active {
z-index : 9;
}
.slide-1-img {
float : left;
width : 641px;
}
.slide-1-desc {
float : left;
height : 281px;
position : relative;
width : 319px;
}
.slide-1-desc h2, .slide-1-desc p {
float : left;
width : 285px;
margin : 10px 10px 0 16px;
}
.slide-1-desc h2 {
padding-bottom : 5px;
}
.slide-1-desc .more-link {
position : absolute;
left : -6px;
padding : 1px 10px 1px 22px;
}
.slide-1-desc a.more-link {
display : block;
float : left;
margin-left : 22px;
margin-top : 4px;
}
.slide-1-desc a.more-link:hover {
text-decoration : none;
}
.home-slider {
width : 960px;
z-index : 6;
}
.body-rm a, .reverse-arrow a {
display : block;
float : left;
margin-left : 22px;
}
.slide-txt {
background : url(img/slide_tr.png) no-repeat top;
bottom : 0;
height : 50px;
left : 0;
position : absolute;
width : 100%;
}
.slide-txt h3 {
margin : 11px 0 0 12px;
}
#left, #right {
float : left;
margin-top : 21px;
}
#left {
width : 627px;
margin-right : 14px;
margin-bottom: 20px;
}
#right {
width : 319px;
}
.latest-news {
float : left;
width : 311px;
}
.latest-news h3 {
float : left;
margin : 2px 10px 0 10px;
width : 291px;
}
.widget_mc_news .ln-list {
float : left;
width : 311px;
margin : 0;
}
.widget_mc_news .ln-list li {
float : left;
margin : 2px 0 2px 0;
padding : 3px 0 3px 0;
width : 311px;
}
.widget_mc_news .ln-list li:hover {
cursor : pointer;
}
.widget_mc_news .ln-list li h6 {
float : left;
margin : 0 10px 0 0;
height : 22px;
}
.ln-list p{
font-size:11px;
line-height:14px;
padding-top:6px;
}
.widget_mc_news .ln-list li p {
float : left;
margin : 0 10px 0 10px;
}
.ln-date {
float : left;
margin : 0 0 0 10px;
width : 114px;
font-size:11px;
}
#left p {
margin : 10px 0 10px 0;
}
#left .header-desc, #right .header-desc {
float : left;
margin : 0;
padding : 0 0 6px 0;
width : 100%;
}
.welcome-content {
float : left;
padding-bottom : 30px;
line-height:18px;
}
.h-box-1, .h-box-2 {
float : left;
}
.h-box-1 {
margin-right : 8px;
width : 294px;
border-right : 1px solid #efefef;
}
.h-box-2 {
padding-left : 12px;
width : 307px;
}
.h-box-img {
float : left;
width : 54px;
margin-right : 4px;
}
.h-box-1 h3, .h-box-2 h3 {
float : left;
width : 234px;
line-height : 20px;
margin-top : 6px;
}
#left .h-box-1 .h-box-title .header-desc {
float : left;
width : 234px;
}
#left .h-box-2 .h-box-title .header-desc {
float : left;
width : 249px;
}
.h-box-wrap {
float : left;
width : 280px;
}
.h-services-list {
float : left;
width : 100%;
}
.h-services-list li {
float : left;
margin : 2px 0 2px 0;
width : 100%;
}
.h-services-list li a {
display : block;
float : left;
margin-left : 19px;
}
.body-rm, .reverse-arrow {
float : left;
height : 18px;
padding-right : 8px;
}
.newsletter {
float : left;
margin-top : 14px;
width : 311px;
}
.newsletter h3 {
float : left;
margin : 2px 10px 0 10px;
width : 291px;
}
.newsletter-fieldset {
display : inline;
float : left;
width : 290px;
margin : 10px 0 0 10px;
}
.newsletter-input {
float : left;
height : 15px;
padding : 1px 0 0 4px;
width : 167px;
}
.newsletter p {
float : left;
margin : 10px 0 10px 10px;
width : 290px;
}
#footer {
float : left;
height : 70px;
width : 960px;
}
#footer ul {
float : left;
width : 520px;
}
#footer ul li {
float : left;
margin : 16px 24px 0 0;
}
.copyright {
float : right;
width : 300px;
text-align : right;
margin-top : 16px;
font-size:14px;
}
.interior-header {
float : left;
width : 100%;
padding-bottom : 8px;
margin-bottom : 14px;
}
*:first-child + html .interior-header {
padding-bottom : 14px;
}
.interior-header h2 {
float : left;
margin : 10px 14px 3px 14px;
width : 590px;
}
#left .intheader-paragraph {
float : left;
margin : 4px 14px 6px 14px;
width : 596px;
}
#left .interior-content h4 {
float : left;
line-height : 24px;
margin : 6px 0 2px 0;
width : 100%;
}
#left .interior-content p {
margin : 8px 0 8px 0;
}
#left .interior-content .interior-list {
float : left;
margin : 6px 0 3px 0;
width : 100%;
}
#left .interior-content .interior-list li {
float : left;
margin : 2px 0 2px 0;
width : 100%;
padding-left : 20px;
}
.tbl {
float : left;
margin-top : 10px;
width : 627px;
}
*:first-child + html .tbl {
margin-bottom : 10px;
}
.tbl td {
float : left;
}
.tbl tr td {
padding : 4px 0 4px 14px;
}
.tbl tr .td-1 {
width : 116px;
}
.tbl tr .td-2 {
width : 98px;
}
.tbl tr .td-3 {
width : 98px;
}
.tbl tr .td-4 {
width : 130px;
}
.tbl tr .td-5 {
width : 115px;
}
.tabular-block {
float : left;
margin-top : 14px;
width : 311px;
}
#tabs {
float : left;
margin-left : 10px;
width : 301px;
}
.tabular-block h3 {
margin : 0 0 0 10px;
}
.tabular-block h4 {
margin-top : 12px;
}
.ui-tabs .ui-tabs-nav {
margin : 10px 0 0 0;
}
.ui-tabs .ui-tabs-nav li {
float : left;
margin : 0 1px 0 1px;
width : 98px;
}
.ui-tabs .ui-tabs-nav li a {
display : block;
height : 20px;
padding-top : 4px;
text-align : center;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor : text;
}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor : pointer;
}
.ui-tabs .ui-tabs-panel {
float : left;
margin : 6px 0 0 1px;
width : 298px;
}
.ui-tabs .ui-tabs-panel h6 {
margin : 6px 0 0 0;
}
.ui-tabs .ui-tabs-panel p {
margin : 4px 0 8px 0;
}
.ui-tabs .ui-tabs-hide {
display : none !important ;
}
.blog-misc {
display : block;
padding : 4px 0 10px 0;
}
.blog-share {
float : left;
margin-bottom : 32px;
margin-top : -10px;
}
#left .interior-content .blog-share ul li {
float : left;
margin : 4px 23px 0 0;
width : 16px;
}
.blog-comment-fieldset {
float : left;
width : 100%;
margin : 12px 0 0 0;
}
.blog-comment-fieldset ul {
float : left;
width : 100%;
}
.blog-comment-fieldset ul li {
float : left;
margin : 4px 0 4px 0;
width : 100%;
}
.blog-comment-fieldset ul li label {
float : left;
margin : 0 0 0 12px;
}
.bc-input {
float : left;
width : 210px;
padding : 2px;
}
.bc-textarea {
height : 124px;
float : left;
overflow : hidden;
padding : 2px;
width : 494px;
}
.bc-submit {
border : 0 none;
float : left;
padding : 2px 10px 2px 16px;
}
.flickr {
float : left;
margin-top : 14px;
width : 311px;
}
*:first-child + html .flickr {
padding-bottom : 14px;
}
.flickr h3 {
float : left;
margin : 2px 10px 0 10px;
width : 291px;
}
.flickr ul {
float : left;
margin : 10px 0 0 0;
width : 311px;
}
.flickr ul li {
float : left;
margin : 0 0 10px 12px;
width : 90px;
}
.blog-categ {
float : left;
width : 311px;
padding-bottom : 10px;
margin-bottom : 20px;
}
.blog-categ h3 {
float : left;
margin : 2px 10px 0 10px;
width : 291px;
}
.blog-categ ul {
float : left;
margin : 10px 0 0 0;
width : 311px;
}
.blog-categ ul li {
float : left;
margin-left : 10px;
color : #a1a1a1;
}
.blog-categ ul li a {
float : left;
display : block;
width : 288px;
padding : 5px 0 5px 8px;
}
.blog-entry {
float : left;
width : 100%;
padding-bottom : 20px;
}
.blog-categ select {
margin : 6px 0 0 10px;
width : 130px;
}
.pagination {
float : left;
width : 100%;
}
.pagination .reverse-arrow {
margin-right : 10px;
}
.pagination .page-number {
display : block;
float : right;
width : 150px;
text-align : right;
}
.services-wrapper {
float : left;
width : 640px;
margin : 0 0 0 -14px;
}
.services-wrapper li {
float : left;
margin : 2px 0 0 14px;
padding-bottom : 16px;
}
.services-wrapper li img {
float : left;
margin : 0 8px 0 0;
width : 52px;
}
.services-wrapper li .service-txt {
float : left;
width : 244px;
margin-top : -8px;
}
#left .interior-content .services-wrapper li .service-txt h4 {
margin-bottom : -3px;
}
#left .interior-content .services-wrapper li .service-txt h4 a:hover {
text-decoration : underline;
}
.ih-date {
color : #a1a1a1;
display : block;
margin : 0 0 0 16px;
}
.left-img {
float : left;
margin : 6px 14px 0 0;
}
.right-img {
float : right;
margin : 6px 0 0 14px;
}
.bq-detailpage {
float : right;
width : 236px;
margin-left : 10px;
}
.bq-detailpage .bq-author {
text-align : right;
}
.services-box {
float : left;
width : 311px;
}
.services-box h3 {
float : left;
margin : 2px 0 0 10px;
width : 291px;
}
.services-box p {
float : left;
margin : 2px 0 0 11px;
width : 297px;
}
.services-box-list {
float : left;
margin : 6px 0 3px 10px;
width : 291px;
}
.services-box-list li {
float : left;
margin : 2px 0 2px 0;
width : 100%;
}
.services-box-list li a {
display : block;
margin-left : 20px;
width : 160px;
}
.aboutus-box {
float : left;
margin-top : 14px;
padding-bottom : 14px;
width : 311px;
}
.aboutus-box h3 {
float : left;
margin : 2px 0 0 10px;
width : 291px;
}
.aboutus-box p {
float : left;
margin : 2px 0 0 11px;
width : 297px;
}
.aboutus-box .body-rm {
margin : 3px 0 0 10px;
}
.contact-fieldset {
float : left;
width : 100%;
margin : 12px 0 0 0;
}
.contact-fieldset ul {
float : left;
margin-top : 10px;
width : 100%;
}
.contact-fieldset ul li {
float : left;
margin : 4px 0 4px 0;
width : 100%;
}
.contact-fieldset ul li label {
float : left;
width : 100px;
}
.contact-input {
float : left;
width : 210px;
padding : 2px;
}
.contact-textarea {
height : 116px;
float : left;
overflow : hidden;
padding : 2px;
width : 320px;
}
.contact-submit {
border : 0 none;
float : left;
height : 19px;
margin-left : 100px;
padding-left : 8px;
padding : 0 0 1px 8px;
width : 100px;
}
.address-box {
float : left;
padding-bottom : 10px;
width : 311px;
margin-bottom : 22px;
}
.address-box h3 {
float : left;
margin : 2px 0 0 10px;
width : 291px;
}
.address-box .map-img {
margin : 10px 0 0 11px;
}
.address-box .map-txt {
float : left;
padding-bottom : 6px;
position : relative;
left : 11px;
top : -2px;
width : 297px;
}
.address-box address {
float : left;
margin : 2px 0 0 11px;
width : 297px;
}
.address-box address span {
display : block;
margin : 6px 0 0 0;
}
.ih-rss {
display : block;
margin : 0 0 0 16px;
padding-bottom : 4px;
}
.ih-rss img {
margin-right : 5px;
position : relative;
top : 3px;
}
.newslist-wrapper {
float : left;
width : 100%;
}
*:first-child + html .newslist-wrapper {
padding-bottom : 6px;
}
.newslist-wrapper li {
float : left;
width : 100%;
margin : 12px 0 6px 0;
list-style: none;
}
.newslist-wrapper li .news-img {
float : left;
margin : 0 12px 0 0;
width : 72px;
}
#left .interior-content .newslist-wrapper li h4, .newslist-date, #left .interior-content .newslist-wrapper li p {
float : left;
width : 507px;
}
#left .interior-content .newslist-wrapper li .newslist-content {
float : left;
width : 507px;
}
#left .interior-content .news-content{
float:left;
width : 474px !important;
}
#left .interior-content .newslist-wrapper li h4 {
margin : -3px 0 0 -1px;
}
#left .interior-content .newslist-wrapper li h4 a:hover {
text-decoration : underline;
}
.newslist-date {
float : left;
display : block;
line-height : 12px;
}
#left .interior-content .newslist-wrapper li p {
margin : 6px 0 0 0;
padding : 0;
}
.news-wrapper li {
float : left;
width : 100%;
margin : 12px 0 6px 0;
}
.news-wrapper li .news-img {
float : left;
margin : 0 12px 0 0;
width : 72px;
}
#left .interior-content .news-wrapper li h4, .news-date, #left .interior-content .news-wrapper li p {
float : left;
width : 540px;
}
#left .interior-content .news-wrapper li h4 {
margin : 12px 0 8px -1px;
}
#left .interior-content .news-wrapper li h4 a:hover {
text-decoration : underline;
}
.news-date {
float : left;
display : block;
line-height : 12px;
}
#left .interior-content .news-wrapper li p {
margin : 6px 0 0 0;
padding : 0;
}
#full {
float : left;
margin-top : 21px;
width : 960px;
}
#full .full-h {
margin : 10px 14px 0 14px;
width : 932px;
}
#full .intheader-paragraph {
float : left;
margin : 4px 14px 8px 14px;
width : 932px;
}
.portfolio-wrapper {
float : left;
width : 990px;
margin : 0 0 0 -30px;
}
.portfolio-wrapper li {
float : left;
margin : 16px 0 10px 30px;
width : 300px;
}
.portfolio-wrapper li h4 {
float : left;
margin : 0 7px 8px 7px;
width : 286px;
}
.contact-error p, .contact-success p, .contact-jerror p {
padding : 0 10px 0 10px;
}
.more-link {
padding : 3px 10px 3px 22px;
}
.previous-pag a, .next-pag a {
padding : 1px 10px 1px 22px;
display : block;
float : left;
}
.previous-pag a {
margin-right : 10px;
}
#commentform {
padding-bottom : 10px;
}
.commententry {
float : left;
width : 100%;
}
.commententry li, .commententry ul, .commententry ol {
border : none;
}
.commentlist, .commentlist li {
clear : both;
position : relative;
list-style-type : none;
padding : 10px 0 0 0;
background-image : none;
margin-bottom : 10px;
}
.commentlist {
padding : 0 0 0 64px;
}
.commentlist li {
margin-top : 20px;
}
#respond {
clear : both;
width : 100%;
}
#commentform p, fieldset p {
clear : both;
}
.commentlist .says {
display : none;
}
.commentlist .avatar {
padding : 2px;
position : absolute;
top : 0;
left : -64px;
z-index : 3;
}
.commentlist .commentmetadata a {
position : relative;
font-size : 11px;
text-decoration : none;
line-height : 12px;
left : 0;
top : -3px;
}
.fn {
font-weight : bold;
font-style : normal;
font-size : 12px;
position : relative;
top : -7px;
left : 0;
}
.fn a {
text-decoration : none;
}
.reply {
font-size : 11px;
position : absolute;
top : 56px;
left : -46px;
text-transform : lowercase;
}
.reply a {
text-decoration : none;
}
.reply a:hover {
text-decoration : underline;
}
.comment_nav {
float : left;
padding : 16px 0 16px 0;
width : 100%;
}
.comment_nav a {
text-decoration : none;
cursor : pointer;
}
.comment_next a {
float : right;
padding : 1px 10px 1px 22px;
display : block;
}
.comment_prev a {
float : left;
padding : 1px 10px 1px 22px;
display : block;
}
.commentlist .children {
padding-left : 26px;
padding-bottom : 0;
}
.children li {
padding-right : 0;
}
#cancel-comment-reply-link {
float : right;
height : 26px;
line-height : 26px;
margin-right : 1px;
position : relative;
right : 14px;
text-decoration : none;
}
.newslist-wrapper li .more-link {
background : none;
padding : 0;
}
.newslist-wrapper li .more-link:hover {
background : none;
text-decoration : underline;
padding : 0;
}
.search-results-title, .archive-header {
float : left;
width : 100%;
}
.search-results-title h3, .archive-header h3 {
padding : 8px 0 10px 14px;
}
.search-results {
float : left;
width : 100%;
margin-top : 20px;
}
#left .interior-content .archive-results p {
float : left;
margin : 0;
padding-bottom : 12px;
}
.search-results h4 a, .archive-results h4 a {
text-decoration : none;
color : #666;
}
.search-results h4 a:hover, .archive-results h4 a:hover {
color : #666;
}
.search-results h2 a, .archive-results h2 a {
text-decoration : none;
}
.search-results h4 a:hover, .archive-results h4 a:hover {
text-decoration : underline;
}
.search-categ-display {
float : left;
width : 100%;
padding : 3px 0 12px 0;
}
#slideshow-wrapper {
position : relative;
}
#nav {
bottom : 16px;
height : 9px;
right : 10px;
position : absolute;
z-index : 10;
}
#nav a {
background : url(img/slide_bullet.png) no-repeat 0% 0%;
display : block;
height : 9px;
float : left;
margin : 0 5px 0 5px;
padding : 0;
text-decoration : none;
text-indent : -9999px;
width : 9px;
}
#nav a.activeSlide {
background-position : 0 -9px;
}
#nav a:focus {
outline : none;
}
#nav a {
font-size : 0;
line-height : 0;
}
.slide-img {
float : left;
width : 641px;
}
.hp-margin {
margin : 14px 0 0 0;
}
.textwidget {
padding : 12px 0 0 10px;
}
.widget_mc_ap {
float : left;
margin : 0 0 20px 0;
padding : 0 0 8px 0;
width : 311px;
height : 80px;
}
.widget_mc_ap:hover {
cursor : pointer;
}
.widget_mc_ap h3 {
float : left;
margin : 0;
width : 240px;
}
.widget_mc_brochure {
float : left;
margin : 0 0 20px 0;
padding : 0 0 8px 0;
width : 311px;
}
.widget_mc_brochure h3 {
float : left;
margin : 0;
width : 240px;
}
.widget_mc_brochure img {
float : left;
margin : 6px 10px 0 10px;
width : 43px;
}
.brochure-title {
float : left;
margin-top : 8px;
width : 246px;
}
.widget_mc_brochure:hover {
cursor : pointer;
}
.widget_calendar table {
float : left;
width : 250px;
height : 200px;
margin : 10px 0 0 12px;
}
.widget_calendar table td {
text-align : center;
}
img.centered, .aligncenter, div.aligncenter {
display : block;
margin-left : auto;
margin-right : auto;
}
img.alignright {
padding : 4px;
margin : 0 0 2px 7px;
display : inline;
}
img.alignleft {
padding : 4px;
margin : 0 7px 2px 0;
display : inline;
}
.alignright {
float : right;
}
.alignleft {
float : left;
}
body {
background : #fff;
color : #666666;
}
h1, h2, h3 {
color : #f87b27;
}
h4 {
color : #666666;
}
h1 a:hover{
border-bottom : none;
}
h2 a:hover, h3 a:hover {
border-bottom : 1px solid #f87b27;
}
a {
color : #f87b27;
}
a:hover {
color : #f87b27;
}
input, textarea {
background : #fff;
border : 1px solid #b9b9b9;
color : #767676;
}
input:focus, textarea:focus {
background : #f5f5f5;
}
blockquote {
background : #f5f5f5;
color : #a1a1a1;
}
.logo-desc, .header-desc {
color : #cacaca;
}
.main-menu-wrapper {
background : url(img/footer_decoration.gif) no-repeat bottom;
}
.jqueryslidemenu ul li ul {
border-top : 1px solid #efefef;
}
.jqueryslidemenu ul li ul li ul {
border-top : 1px solid #efefef;
}
.jqueryslidemenu ul li ul li a {
border-bottom : 1px solid #efefef;
border-left : 1px solid #efefef;
border-right : 1px solid #efefef;
background : #fff;
color : #7d7d7d;
}
.jqueryslidemenu ul li ul li a:hover {
background : #fafafa;
color : #f87b27;
}
.jqueryslidemenu ul li a {
color : #7d7d7d;
}
.jqueryslidemenu ul li a:hover {
background : #fff;
color : #f87b27;
}
.slide-1-desc {
background : #f87b27;
}
.slide-1-desc h2 {
color : #fff;
}
.slide-1-desc p {
color : #fff;
}
.slide-1-desc .more-link {
background : #fff url(img/slide_arrow.gif) no-repeat 7px 7px;
}
.slide-1-desc a.more-link {
color : #f87b27;
}
.slide-1-desc a.more-link:hover {
color : #f87b27;
background : #fff url(img/slide_arrow.gif) no-repeat 7px 7px;
}
.slide-txt h3 a, .slide-txt h3 {
color : #fff;
text-decoration : none;
}
.latest-news, .newsletter, .brochure, .tabular-block, .flickr, .blog-categ, .services-box, .aboutus-box, .address-box {
border-left : 8px solid #efefef;
}
.widget_mc_news .ln-list li h6 a {
color : #828282;
border-bottom : 0 none;
}
.widget_mc_news .ln-list li p {
color : #666666;
}
.widget_mc_news .ln-list li h6 a:hover {
color : #828282;
text-decoration : none;
border-bottom : 0 none;
}
.widget_mc_news .ln-list li:hover {
background : #f5f5f5;
}
.widget_mc_brochure:hover {
background : #f5f5f5;
}
.ln-date, .blog-misc, .blog-misc a, .ih-rss a, .newslist-date {
color : #a1a1a1;
}
.body-rm {
background : #a3a3a3 url(img/input_arrow.gif) no-repeat 3px 1px;
}
.body-rm a {
color : #fff;
text-decoration : none;
}
.body-rm a:hover {
color : #fff;
}
.body-rm:hover {
background : #f87b27 url(img/input_arrow.gif) no-repeat 3px 1px;
}
.reverse-arrow {
background : #a3a3a3 url(img/reverse_arrow.gif) no-repeat 3px 1px;
}
.reverse-arrow a {
color : #fff;
text-decoration : none;
}
.reverse-arrow:hover {
background : #f87b27 url(img/reverse_arrow.gif) no-repeat 3px 1px;
}
#footer {
/*background : url(img/menu_decoration.gif) no-repeat center top;*/
border-top:1px solid #efefef;
}
#footer ul li a {
color : #666666;
}
#footer ul li a:hover {
color : #f87b27;
}
.interior-header {
background : #f5f5f5;
}
.intheader-paragraph {
color : #a1a1a1;
}
#left .interior-content .interior-list li {
background : url(img/body_arrow.gif) no-repeat 3px 6px;
}
.tbl thead tr td {
background : #a3a3a3;
color : #fff;
}
.tbl tbody tr td {
border-bottom : 1px solid #dadada;
}
.tbl .odd td {
background : #fff;
}
.tbl .even td {
background : #f5f5f5;
}
.ui-tabs .ui-tabs-nav li a {
background : #efefef;
color : #828282;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
background : #a3a3a3;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
background-color : #a3a3a3;
color : #fff;
}
.img-border, .img-border-nohover {
border : 6px solid #efefef;
}
.img-border:hover {
border : 6px solid #cacaca;
}
.blog-misc a:hover {
text-decoration : underline;
}
.input-arrow {
background : #a3a3a3 url(img/input_arrow.gif) no-repeat;
}
.input-arrow:hover {
background : #f87b27 url(img/input_arrow.gif) no-repeat;
}
.bc-submit, .contact-submit {
background : #a3a3a3 url(img/input_arrow.gif) no-repeat 3px 1px;
color : #fff;
}
.bc-submit:hover, .contact-submit:hover {
background : #f87b27 url(img/input_arrow.gif) no-repeat 3px 1px;
}
.blog-categ ul li a {
border-bottom : 1px solid #efefef;
color : #828282;
}
.blog-categ ul li a:hover {
background : #f5f5f5;
border-bottom : 1px solid #cacaca;
color : #f87b27;
text-decoration : none;
}
.blog-categ ul .bc-selected a {
background : #f5f5f5;
border-bottom : 1px solid #cacaca;
color : #f87b27;
text-decoration : none;
}
.blog-entry h2 a {
color : #f87b27;
text-decoration : none;
}
.pagination .page-number {
color : #a1a1a1;
}
.services-box-list li {
background : url(img/body_arrow.gif) no-repeat 3px 6px;
}
.address-box span {
color : #a7a7a7;
}
.address-box address span {
color : #666666;
}
#left .interior-content .newslist-wrapper li h4 a, .portfolio-wrapper li h4 a, #left .interior-content .services-wrapper li .service-txt h4 a {
color : #666666;
text-decoration : none;
}
.h-services-list li {
background : url(img/body_arrow.gif) no-repeat 2px 5px;
}
.contact-error {
border : 1px solid #eda0a0;
background : #fde3e3;
}
.contact-success {
border : 1px solid #bae5cb;
background : #daffe9;
}
.contact-jerror {
color : #ff502d;
float : left;
line-height : 16px;
margin : 0 0 0 10px;
width : 180px;
}
.more-link {
color : #fff;
background : #a3a3a3 url(img/input_arrow.gif) no-repeat 3px 1px;
}
a.more-link:hover {
text-decoration : none;
color : #fff;
background : #f87b27 url(img/input_arrow.gif) no-repeat 3px 1px;
}
.previous-pag a, .next-pag a, .comment_next a {
background : #a3a3a3 url(img/input_arrow.gif) no-repeat 3px 1px;
color : #fff;
text-decoration : none;
}
.comment_prev a {
background : #a3a3a3 url(img/input_arrow_rev.gif) no-repeat 3px 1px;
color : #fff;
text-decoration : none;
}
.previous-pag a:hover, .next-pag a:hover, .comment_next a:hover {
background : #f87b27 url(img/input_arrow.gif) no-repeat 3px 1px;
color : #fff;
text-decoration : none;
}
.comment_prev a:hover {
background : #f87b27 url(img/input_arrow_rev.gif) no-repeat 3px 1px;
color : #fff;
text-decoration : none;
}
.newslist-wrapper li .more-link {
color : #f87b27;
}
.newslist-wrapper li .more-link:hover {
color : #f87b27;
}
.jqueryslidemenu ul li a:hover, .jqueryslidemenu ul .current_page_item a {
color : #f87b27;
}
.jqueryslidemenu ul .current_page_item ul a {
color : #7d7d7d;
}
.widget_calendar table td, .commentlist .avatar {
border : 1px solid #efefef;
}
.commentlist .commentmetadata a {
color : #a1a1a1;
}
.fn {
color : #666666;
}
.fn a {
color : #f87b27;
}
.newslist-date a {
color : #a1a1a1;
}
.search-results-title, .archive-header {
background : #f5f5f5;
}
.search-results-title h3, .archive-header h3 {
color : #f87b27;
}
.search-results h4 a, .archive-results h4 a {
color : #666666;
}
.search-results h4 a:hover, .archive-results h4 a:hover {
color : #666666;
}
#lbOverlay {
position : fixed;
z-index : 9999;
left : 0;
top : 0;
width : 100%;
height : 100%;
background-color : #000;
cursor : pointer;
}
#lbCenter, #lbBottomContainer {
position : absolute;
z-index : 9999;
overflow : hidden;
background-color : #fff;
}
.lbLoading {
background : #fff url(img/loading.gif) no-repeat center;
}
#lbImage {
position : absolute;
left : 0;
top : 0;
border : 10px solid #fff;
background-repeat : no-repeat;
}
#lbPrevLink, #lbNextLink {
display : block;
position : absolute;
top : 0;
width : 50%;
outline : none;
}
#lbPrevLink {
left : 0;
}
#lbPrevLink:hover {
background : transparent url(img/prevlabel.gif) no-repeat 0% 15%;
}
#lbNextLink {
right : 0;
}
#lbNextLink:hover {
background : transparent url(img/nextlabel.gif) no-repeat 100% 15%;
}
#lbBottom {
font-family : Verdana, Arial, Geneva, Helvetica, sans-serif;
font-size : 10px;
color : #666;
line-height : 1.4em;
text-align : left;
border : 10px solid #fff;
border-top-style : none;
}
#lbCloseLink {
display : block;
float : right;
width : 66px;
height : 22px;
background : transparent url(img/closelabel.gif) no-repeat center;
margin : 5px 0;
outline : none;
}
#lbCaption, #lbNumber {
margin-right : 71px;
}
#lbCaption {
font-weight : bold;
}
#left .interior-content .ico li{
list-style-image: url(img/ico.png);
margin: 0 0 0 25px; 
}
#left .interior-content{
padding-right:33px;
}
#left .welcome-content p{
text-align:justify;
padding-right:33px;
}
#footer #breadcrumb
{
    font: 10px Arial, Helvetica, sans-serif;
    background: #f1f1f1; 
    background-repeat:repeat-x;
    height:20px;
    line-height:20px;
    color:#9b9b9b;
    width:960px;
    overflow:hidden;
    margin:0;
    padding-top:0;
	border:0 1px 1px 1px solid #efefef;
	

}
#footer #breadcrumb li 
{
    list-style-type:none;
    float:left;
    padding-left:5px;
	 margin:0;
}
#footer #breadcrumb a
{
    height:20px;
    display:block;
    background-image:url('img/bc_separator.png'); 
    background-repeat:no-repeat; 
    background-position:right;
    padding-right: 15px;
    text-decoration: none;
    color:#454545;
}
.wp-pagenavi{
margin:15px 0 25px 0;
}
.wordtube{
margin-top:15px;
}
object{
margin-top:15px;
}
small{
font-size:10px;
line-height:11px;
}

.achtung {
background-color:#FFFDF6;
background-image:url('img/attention.png');
border-bottom:1px solid #E4E4D5;
border-right:1px solid #E4E4D5;
color:#E1B42F;
background:none no-repeat scroll 10px 12px transparent;
display:block;
margin:15px 0;
padding:8px 10px 0 36px;
}

.alert, .approved, .achtung, .camera, .cart, .doc, .download, .media, .note, .notice, .quote {
background-position:0 100%;
background-repeat:repeat-x;
display:block;
margin:15px 0;
}

.achtung .typo-icon {
background-image:url('img/attention-icon.png');
}

.typo-icon {
background:none no-repeat scroll 10px 12px transparent;
display:block;
margin:15px 0;
padding:8px 10px 0 36px;
}

