/*
Theme Name: ADC
*/
body {margin: 0;font-size: 12px;font-family: Arial, Helvetica, sans-serif;color: #333;background: #efefef;min-width: 997px;}
a {text-decoration: none;color: #900;outline: none;}
ul {display: block;list-style-type: disc;}
a:hover {text-decoration: underline;}
img {border-style: none;}
#header {width: 100%;z-index: 10;position: relative;background: url(images/bg-header.png) repeat-x;}
#header .holder {width: 990px;padding: 0 0 0 7px;margin: 0 auto;}
#header .holder:after {display: block;clear: both;content: "";}
.logo {margin: 0;display: inline;width: 207px;height: 70px;overflow: hidden;background: url(images/logo.gif) no-repeat;text-indent: -9999px;float: left;}
.logo a {height: 100%;display: block;}
#nav {padding: 0 0 0 3px;margin: 0;list-style: none;float: left;width: 472px;background: url(images/bg-nav1.gif) repeat-x;}
.cell {background: url(images/bg-cell.gif) 2px 0 !important;}
.cell-red {background: url(images/bg-cell-red.gif) 2px 0 !important;}
#nav li {float: left;margin: 0 0 0 0;position: relative;}
#nav a {background: url(images/bg-nav.gif) no-repeat;display: block;width: 92px;text-indent: -9999px;height: 71px;overflow: hidden;margin: 0;}
#nav a.products {background-position: 0 0;}
#nav a.services {width: 95px;background-position: -94px 0;}
#nav a.customers {width: 95px;background-position: -190px 0;}
#nav a.contact-us {background-position: -378px 0;}
#nav a.podcasts {background-position: -285px 0;}
#nav li:hover a.products,
#nav li.hover a.products {background-position: 0 -144px;}
#nav li.current_page_item a.products {background-position: 0 -72px;}
#nav li.current_page_parent a.products {background-position: 0 -72px;}
#nav li:hover a.services,
#nav li.hover a.services {background-position: -94px -144px;}
#nav li.current_page_item a.services {background-position: -94px -72px;}
#nav li.current_page_parent a.services {background-position: -94px -72px;}
#nav li:hover a.customers,
#nav li.hover a.customers {background-position: -189px -144px;}
#nav li.current_page_item a.customers {background-position: -190px -72px;}
#nav li.current_page_parent a.customers {background-position: -190px -72px;}
#nav li:hover a.podcasts,
#nav li.hover a.podcasts {background-position: -284px -144px;}
#nav li.current_page_item a.podcasts {background-position: -285px -72px;}
#nav li.current_page_parent a.podcasts {background-position: -285px -72px;}
#nav li:hover a.contact-us,
#nav li.hover a.contact-us {background-position: -378px -144px;}
#nav li.current_page_item a.contact-us {background-position: -378px -72px;}
#nav li.current_page_parent a.contact-us {background-position: -378px -72px;}
#nav div {position: absolute;left: 0;top: 71px;padding: 4px 0 0;display: none;background: url(images/none.gif) no-repeat;z-index: 10;}
#nav ul {width: 239px;background: #681a1a;list-style: none;margin: 0;padding: 14px 0 7px 18px;}
#nav li.hover div,
#nav li:hover div {display: block;}
#nav ul li {float: none;height: auto;margin: 0;padding: 0 0 9px;line-height: 15px;}
#nav ul li a {width: auto;height: auto;text-indent: 0;background: none;color: #fff;}
#nav ul li a:hover {background-position: 0 0 !important;}
.box {float: right;width: 299px;display: inline;}
.box ul {margin: 0;padding: 0;list-style: none;overflow: hidden;width: 402px;margin: 0 -10px 0 0;}
.box ul li {float: left;background: #b8b8b8 url(images/bg-box-ul.gif) repeat-x;margin: 0 10px 0 0;}
* html .box ul li {position: relative;}
.box ul li a {float: left;width: 124px;text-transform: uppercase;color: #fff;text-indent: -9999px;overflow: hidden;padding: 42px 0 4px;}
.box ul li a.adc-at-a-glance {background: url(images/text-adc-at-a.gif) no-repeat 9px 41px;}
.box ul li a.contact-us {background: url(images/text-contact-us.gif) no-repeat 9px 41px;}
.box ul li a.language {background: url(images/text-language.gif) no-repeat 8px 14px;}
.box ul li a.share {background: url(images/text-share.gif) no-repeat 8px 10px;}
.box ul li.drop {padding: 0;}
.box ul ul {width: 124px;}
.box ul ul li {float: none;height: 1%;overflow: hidden;border: none;padding: 0 0 1px;margin: 0;vertical-align: middle;}
.box ul ul li.dark {background: #989898;}
.box ul ul li a {display: block;text-transform: uppercase;color: #fff;padding: 14px 0 0 0;}
.intro {float: left;width: 100%;background: url(images/bg-intro.gif) repeat-x 0 100%; position:relative; z-index: 1;}
.intro .holder {margin: 0 auto;overflow: hidden;padding: 0 0 0 3px;width: 994px;}
.intro .picture {width: 591px;float: left;margin: 6px 0 0;}
.intro .picture img {display: block;}
/*
// FOR FIVE UP //
.list{
	margin:-4px 0 -2px -20px;
	padding:11px 0 0 0;
	list-style:none;
	position: relative;
	z-index: 100;
	float:right;
	width:412px;
}
.list li{
	width:406px;
	margin:0 0 7px;
	height:45px;
	overflow:hidden;
	vertical-align:middle;
}
.list li a{
	display:block;
	width:376px;
	overflow:hidden;
	padding:7px 8px 14px 22px;
	color:#efefef;
	background:url(images/bg-list.png) no-repeat;
	cursor:pointer;
}
.list li a .text{float:left;}
.list li a.activeSlide,
.list li a:hover{
	background:url(images/bg-list.png) no-repeat;
	margin:-61px 0 0 ;
	padding-top:68px;
	text-decoration:none;
}
.list li a .text span{
	font-size: 10px;
}
.list li a .text strong{
	display:block;
	text-transform:uppercase;
	margin:0 0 1px;
}
.list li a .more{display:none;}
.list li a:hover .more,
.list li.active .more{
	display:block;
	background:url(images/bg-more.png) no-repeat;
	float:right;
	width:90px;
	height:28px;
	text-indent:-9999px;
	overflow:hidden;
	margin:3px 2px 0 0;
	font-size:0px;
	line-height:0px;
}*/
/*FOUR UP*/
.list {position: relative;z-index: 100;margin: -4px 0 -2px -20px;padding: 11px 0 0 0;list-style: none;float: right;width: 412px;}
.list li {width: 406px;margin: 0 0 7px;height: 57px;overflow: hidden;vertical-align: middle;}
.list li a {display: block;width: 376px;overflow: hidden;padding: 12px 8px 14px 22px;color: #efefef;background: url(images/bg-list.png) no-repeat;cursor: pointer;}
.list li a .text {float: left;}
.list li.active a,
.list li a:hover {background: url(images/bg-list.png) no-repeat;margin: -57px 0 0;padding-top: 69px;text-decoration: none;}
.list li a .text span {font-size: 10px;}
.list li a .text strong {display: block;text-transform: uppercase;margin: 0 0 1px;}
.list li a .more {display: none;}
.list li a:hover .more,
.list li.active .more {display: block;background: url(images/bg-more.png) no-repeat;float: right;width: 90px;height: 28px;text-indent: -9999px;overflow: hidden;margin: 3px 2px 0 0;font-size: 0px;line-height: 0px;}
/*END*/
#wrapper {width: 997px;margin: 0 auto;padding: 0 0 10px;}
#main {width: 994px;padding: 4px 0 0 3px;line-height: 17px;border-bottom: 5px solid #989898;}
#main:after {content: "";display: block;clear: both;}
#content {width: 576px;float: left;margin: 0 0 -6px;line-height: 18px;margin-bottom: 5px;}
.main-content {padding: 12px 0 20px;}
#main p {margin: 0 0 5px;}
#main .main-content p {margin: 0 0 12px;}
#main h2 {position: relative;margin: 0 0 9px;font-size: 15px;border-bottom: 1px solid #989898;border-top: 3px solid #333;padding: 6px 0 5px 1px;}
.rss {position: absolute;top: 7px;right: 0;background: url(images/bg-rss.gif) no-repeat;width: 22px;height: 16px;}
* html .rss {background: url(images/bg-rss.gif) no-repeat 0 3px;height: 19px;}
#main h2 a {font-size: 11px;}
.item-list {margin: 0;padding: 0 0 0 2px;list-style: none;line-height: 16px;}
.item-list li {overflow: hidden;width: 100%;margin: 0 0 14px;}
.item-list li .picture {float: left;background: url(images/img-holder.png) no-repeat;width: 144px;height: 93px;padding: 1px 0 0 1px;margin: 0 10px 0 0;}
.item-list li img {display: block;}
.item-list li .text-holder {height: 1%;overflow: hidden;}
.item-list li .text-holder strong {font-size: 17px;display: block;margin: -1px 0 3px;text-transform: none;color: #333333;}
.item-list li .text-holder a {font-size: 10px;text-transform: uppercase;}
#sidebar {width: 402px;float: right;}
.columns {width: 402px;overflow: hidden;padding: 3px 0 0 0;}
.column {width: 172px;margin: 0 29px 0 0;float: left;}
.wrap {width: 100%;margin: 0 0 20px 0;}
.column strong {font-size: 17px;color: #900;display: block;}
.column a strong {text-transform: none;}
.column em {font-style: normal;display: block;color: #666;font-size: 11px;padding: 0 0 0 2px;}
#main .column p {margin: 0 0 6px;}
.column a {text-transform: uppercase;font-size: 10px;}
#footer {width: 1010px;margin: 0 -15px 0 0;overflow: hidden;padding: 13px 0 0;}
.block {width: 197px;padding: 0 0 0 5px;float: left;position: relative;}
.block strong {font-size: 13px;color: #666;}
.block ul {margin: 0;padding: 2px 0 0;list-style: none;}
.block ul li {margin: 0 0 3px;}
.block ul li a {font-size: 13px;color: #666;}
.footer-logo {background: url(images/logo2.png) no-repeat;width: 90px;height: 17px;text-indent: -9999px;overflow: hidden;display: block;margin: 0 0 7px;cursor: pointer;}
.footer-logo a {display: block;height: 100%;}
.block address {font-style: normal;color: #666;font-size: 11px;line-height: 16px;display: block;}
.block .coll {font-size: 15px;display: block;color: #666;margin: 0 0 16px;}
.copyring {font-size: 11px;color: #666;}
.aside1 {width: 218px;float: left;padding: 15px 0 0 4px;}
.aside1 .picture {width: 144px;height: 94px;padding: 2px 0 0 2px;border: 1px solid #ccc;}
.aside1 ul {margin: 0;padding: 0;list-style: none;}
.aside1 ul li {margin: 0 0 8px;}
.aside1 ul li.title, .aside1 ul li.title ul li a {font-size: 20px;font-weight: bold;color: #444;color: #970a0a;text-transform: uppercase;}
.aside1 ul li a {font-size: 15px;font-weight: bold;color: #444;text-transform: uppercase;}
.aside1 ul li.current_page_item a,
.aside1 ul li a:hover {color: #970a0a;text-decoration: none;}
#content h3 {margin: 0 0 13px;font-size: 20px;line-height: 24px;}
#content p {margin: 0 0 9px;}
h4 {display: block;font-weight: bold;margin: .15em 0;}
.products {margin: 0 0 24px;padding: 0 0 0 2px;list-style: none;height: 1%;overflow: hidden;}
.products li {float: left;margin: 10px 28px 0 0;text-align: center;}
.products li strong {border-bottom: 1px solid #989898;display: block;padding: 0 0 4px;margin: 0 0 6px;letter-spacing: 1px;}
.products li .picture {background: url(images/bg-prodact-holder.png) no-repeat;width: 129px;height: 94px;margin: 0 auto;padding: 2px 0 0 2px;}
.aside2 {width: 187px;float: right;padding: 14px 0 0;}
.aside2 .box-holder {background: #fff;border: 1px solid #d3d3d3;padding: 4px;margin: 0 0 9px;}
.aside2 .box-holder img {display: block;}
.tabs-holder {width: 581px;background: url(images/bg-tsbs-holder.gif) repeat-y;margin: -3px 0 82px -2px;position: relative;}
.tabs-holder .holder {background: url(images/bg-tsbs-holder-t.gif) no-repeat;width: 581px;}
.tabs-holder .frame {background: url(images/bg-tsbs-holder-b.gif) no-repeat 0 100%;padding: 1px 2px;}
.accordion {margin: 0;padding: 0;list-style: none;width: 100%;font-weight: bold;}
.accordion li {height: 1%;vertical-align: middle;}
.accordion li a {color: #333333;display: block;background: #bebebe url(images/bg-accordion-a.gif) repeat-x 0 100%;padding: 3px 16px;}
.accordion li a:hover {text-decoration: none;}
.accordion li.selected a.opener, a.opener:hover {text-decoration: none;background: #c3303d url(images/bg-accordion-a-hover.gif) repeat-x 0 100%;color: #e6e6e6;}
.slide {background: #efefef;padding: 10px 0 0;visibility: hidden;display: none;}
.tabset {margin: 0 0 -1px;padding: 0 0 0 8px;list-style: none;overflow: hidden;width: 100%;position: relative;}
.tabset li {float: left;margin: 0 2px 0 0;line-height: 22px;}
.tabset li a {float: left;color: #fff;background: #989898;border: 1px solid #000;padding: 3px 8px 1px;}
.ui-tabs .ui-tabs-hide {display: none;}
.tabset li a:hover, .ui-tabs .ui-state-active a {color: #c40022;background: #fff;border-bottom: 1px solid #fff;}
.tab {padding: 15px 20px 20px 11px;border-top: 1px solid #000;background: #fff;overflow: hidden;height: 1%;}
.tab .picture {float: left;display: none;}
.tab .picture img {display: block;margin: 0 0 4px;}
.tab .picture a {font-size: 11px;line-height: 12px;color: #999;background: #fff;padding: 0;float: left;}
.tab .picture .gallery a span {background: #fff url(images/separator.gif) no-repeat 100% 2px;margin: 0;padding-right: 15px;float: left;}
.tab .picture a:hover {text-decoration: none;}
.tab .text-holder {overflow: hidden;height: 1%;padding: 0 0 0 14px;font-weight: normal;line-height: 17px;}
#content .tab .text-holder p {margin: 0 0 12px;}
#content .tab .text-holder p a {background: 0;color: #970A0A;display: inline;padding: 0;}
.commentlist li, #commentform input, #commentform textarea {font: 0.9em 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentlist li ul li {font-size: 1em;}
.commentlist li {font-weight: bold;}
.commentlist li .avatar {float: right;border: 1px solid #eee;padding: 2px;background: #fff;}
.commentlist cite, .commentlist cite a {font-weight: bold;font-style: normal;font-size: 1.1em;}
.commentlist p {font-weight: normal;line-height: 1.5em;text-transform: none;}
#commentform p {font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif;}
.commentmetadata {font-weight: normal;}
h3.comments {padding: 0;margin: 40px auto 20px;}
.alt {margin: 0;padding: 10px;}
.commentlist {padding: 0;text-align: justify;}
.commentlist li {margin: 15px 0 10px;padding: 5px 5px 10px 10px;list-style: none;}
.commentlist li ul li {margin-right: -5px;margin-left: 10px;}
.commentlist p {margin: 10px 5px 10px 0;}
.children {padding: 0;}
#commentform p {margin: 5px 0;}
.nocomments {text-align: center;margin: 0;padding: 0;}
.commentmetadata {margin: 0;display: block;}
.thread-alt {background-color: #f8f8f8;}
.thread-even {background-color: white;}
.depth-1 {border: 1px solid #ddd;}
.even, .alt {border-left: 1px solid #ddd;}
#commentform input {width: 170px;padding: 2px;margin: 5px 5px 1px 0;}
#commentform {margin: 5px 10px 0 0;}
#commentform textarea {width: 100%;padding: 2px;}
#respond:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
#commentform #submit {margin: 0 0 5px auto;float: right;}
#respond {padding-bottom: 5px;}
.navigation {display: block;text-align: center;margin-top: 10px;margin-bottom: 60px;}
.alignright {float: right;}
.alignleft {float: left;}
.center {text-align: center;}
#slideshow {margin-top: -73px;float: left;}
#postsofcurrentcategory-3 strong {display: none;}
#smcf-container .smcf-content {background-color: #fff;color: #333;border: 1px solid #333;padding: 0;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
#smcf-container {font-family: Arial,Helvetica,sans-serif;font-size: 16px;text-align: left;}
#smcf-container .smcf-error {background: none repeat scroll 0 0 #970A0A;border: 1px solid #970A0A;color: #FFFFFF;font-size: 0.8em;font-weight: normal;margin: 0;width: 100%;}
#smcf-container label {clear: left;display: block;float: left;font-weight: normal;padding: 10px 4px 10px 10px;text-align: right;width: 100px;}
#smcf-container .smcf-input {background: none repeat scroll 0 0 #EEEEEE;border: 1px solid #CCCCCC;float: left;font-family: Arial,Helvetica,sans-serif;font-size: 0.9em;margin: 2px;padding: 4px;width: 300px;}
#smcf-container form {margin: 0;padding: 10px 0 0;}
#smcf-container h1 {color: #970A0A;font-size: 1.2em;font-weight: normal;margin: 0;padding: 6px 0 6px 12px;text-align: left;border-bottom: 1px solid #DDDDDD;background: #eee;}
#smcf-container div.smcf-bottom a {display: none;}
#smcf-container div.smcf-top, #smcf-container div.smcf-bottom {background: none;height: 0;margin: 0;padding: 0;}
#smcf-container .smcf-send {background: none;width: 50px;}
#smcf-container .smcf-cc {cursor: default;font-size: 0.9em;padding-right: 42px;}
#smcf-container .smcf-cancel {background: none;}
#smcf-container .smcf-button {border: 0 none;color: #970A0A;cursor: pointer;font-size: 1em;font-weight: normal;height: 24px;margin: 4px 0 0 4px;text-align: center;vertical-align: middle;}
span.readmore a {padding: 0;font-size: 10px;text-transform: uppercase;margin: 0;}
span.readmore {margin-top: -10px;}
fieldset div {margin: 20px 0;}
.form-field input, .form-field select {background-color: #ffffff !important;}
.form-field {margin: 5px 0 10px;}
.form-field select {display: block;}
#frm_form_fields fieldset {border: none;margin: 0;}
.frm_checkbox {margin: 3px 0 3px;}
.form-field .text, .form-field .email, .form-field .phone,  .form-field .url {display: block;width: 200px;padding: 3px;border: 1px solid #000;}
.with_frm_style .submit input[type="submit"], .frm_form_submit_style {font-size: 16px;color: #000;text-decoration: none;display: block;width: 148px;padding: 10px;border: 1px solid #999;text-align: center;-moz-border-radius: 5px;-webkit-border-radius: 5px;-o-border-radius: 5px;border-radius: 5px;background: #FFFFFF;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFFFFF), to(#EEE));background: -moz-linear-gradient(0% 90% 90deg, #EEE, #FFF);cursor: pointer;}
.with_frm_style .submit input[type="submit"]:hover {color: #fff;border-color: #3278BE;background: #4195DD;background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#003C82), to(#4195DD));background: -moz-linear-gradient(0% 90% 90deg, #4195DD, #003C82);cursor: pointer;}
.error {border: 1px solid;background-repeat: no-repeat;background-position: 10px center;color: #D8000C;background-color: #FFBABA;}
.frm_required {color: #D8000C;}
.text-holder a {
	background: none !important;
	color: #970A0A !important;
}
