/* @override http://rtcmagazine.local/css/main.css */

/* @override http://rtcmagazine.com/css/main.css */

/* @override http://rtcmagazine.local/css/main.css */

/* @override http://rtcmagazine.local/css/main.css */

/* @override http://rtcmagazine.local/css/main.css */

/* @override http://rtcmagazine.local/css/main.css */

/* @override http://rtcmagazine.local/css/main.css */

/* @override http://rtcmagazine.local/css/main.css */

/* @override http://rtcmagazine.com/css/main.css */

/* @override http://www.rtcmagazine.com/css/main.css */

/* @override 
	http://localhost/rtcmagazine_new/css/main.css
	http://rtcmagazine.local/css/main.css
	http://rtcmagazine.com/css/main.css
*/

/* @group undohtml */
:link,:visited {
	text-decoration: none;
}

ul,ol {
	list-style: none;
	
}

h1,h2,h3,h4,h5,h6,pre,code {
	font-size: 1em;
	
}

ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input {
	margin: 0;
	padding: 0;
	
}
a { outline: none; }
/* @end */

/* @group Global */
body {
	text-align: center;
	font: 11px "Lucida Grande", Lucida, Verdana, sans-serif;
	margin-top: 10px;
	background-color:#ececec;
}
ul {
	margin: 10px 0 15px 5px;
}
#main .with_sidebar {
	width: 400px;
}
#main .right_sidebar {
	border: 1px dashed #999;
	float: right;
	margin-top: 55px;
	padding: 10px;
	width: 200px;
}
.floater {
	float: right;
}
.clearl {
	clear: left;
}

/* @end */

/* @group Headings */

h1 {
	width: 301px;
	height: 112px;
	text-indent: -9000px;
	background: url('/img/rtcmagazine_logo.jpg') top left no-repeat;
	padding-bottom: 10px;
	margin: 0;
	cursor:pointer;
}

div#subcontent #newest_articles {
	text-indent: -9000px;
	width: 189px;
	height: 20px;
	background: url('/img/heading_newest.jpg') top left no-repeat;
}

div.front_editorial h3 {
	text-indent: -9000px;
	width: 111px;
	height: 20px;
	background: url('/img/heading_editorial.gif') top left no-repeat;
}

div#subcontent h3 {
	margin: 0px;
}

h5 a {
	color: #000;
	margin: 0;
	padding:0;
	font-family:arial;
}


h2#advertisers {
	background: transparent url('/img/advertisers_heading.jpg') no-repeat 0 0;
	width: 256px;
	height: 25px;
	text-indent: -9000px;
}
a img {
	border: none;
}

div#subcontent #featured_product {
	text-indent: -9000px;
	width: 167px;
	height: 20px;
	background: url('/img/heading_featured.jpg') top left no-repeat;
	margin-bottom: 0px;
}

div#subcontent #latest_questions {
	text-indent: -9000px;
	width: 170px;
	height: 15px;
	background: url('/img/ask_the_editor.gif') top left no-repeat;
	cursor: pointer;
}

#digital_edition {
	text-indent: -9000px;
	width: 166px;
	height: 20px;
	background: url('/img/heading_digital.jpg') top left no-repeat;
	margin-bottom: 10px;
	clear: both;
}

#industry_news {
	clear:both;
	text-indent: -9000px;
	width: 181px;
	height: 30px;
	background: url('/img/heading_news.jpg') top left no-repeat;
	margin-top: 15px;
}

#whitepapers {
	clear:both;
	text-indent: -9000px;
	width: 146px;
	height: 20px;
	background: url('/img/heading_whitepapers.gif') top left no-repeat;
	margin-top: 15px;
	cursor: pointer;
}

#popular_articles {
	text-indent: -9000px;
	width: 198px;
	height: 20px;
	background: url('/img/heading_popular.jpg') top left no-repeat;
	margin-top: 15px;
}

#quick_downloads {
	text-indent: -9000px;
	width: 198px;
	height: 20px;
	background: url('/img/heading_downloads.jpg') top left no-repeat;
	margin-top: 15px;
}
#upcoming_events {
	text-indent: -9000px;
	width: 210px;
	height: 20px;
	background: url('/img/heading_upcoming.jpg') top left no-repeat;
	margin-top:15px;
}
#skyscraper {
	width: 120px;
	height: 600px;
	background-color: #666;
	margin: 15px 5px;
	float: left;
}
#skyscraper_wide {
	width: 160px;
	height: 600px;
	background-color: #666;
	margin: 15px 5px;
	float:left;
}
h3.section_title {
	font-size: 11px;
	padding: 3px 0;
	color: #0057a7;
}

div#subcontent .solutions h3, div#subcontent .solutions h3 a {
	color: #7A9B22;
}



 


div#subcontent .technology_context h3, div#subcontent .technology_context h3 a {
	color: #0057A7;
}

div#subcontent .technology_deployed h3, div#subcontent .technology_deployed h3 a {
	
	color: #EB891A;
}

div#subcontent .technology_connected h3, div#subcontent .technology_connected h3 a {
	color: #088F46;
	
}

div#subcontent .technology_systems h3, div#subcontent .technology_systems h3 a {
	color: #92371E;
	
}

div#subcontent .industry h3, div#subcontent .industry h3 a {
	color: #92371E;
	
}

div#subcontent .system h3, div#subcontent .system h3 a {
	color: #007F36;
	
}
div#subcontent .technology h3, div#subcontent .technology h3 a, .technology_in_context h3 {
	color: #0057A7;
	
}

h3 {
	font-size: 1.5em;
	margin-bottom: .5em;
	font-family:"arial";
}
h4 {
	font-size: 20px;
	font-weight: normal;
}

h5 {
	font-size: 16px;
	font-weight: normal;
}

h5.featured_spot {
	font-size: 20px;
	margin: 0 0 5px;
}

#subcontent2_left h5 {
	margin-bottom: 5px;
}

#main h2 {
	font-size: 3em;
	font-weight: bold;
	margin-bottom: 0.5em; 
}

#main h3.article_title {
	font-size: 36px;
	font-weight: normal;
	color: #000;
}
#main h2.section_title {
	color: #0057A7;
	text-transform: uppercase;
	margin-bottom: 5px;
}
.rtc_arch {
	text-transform: uppercase;
	background: transparent url(/img/rtc_arch.jpg) no-repeat right 11px;
	float: left;
	padding-right: 25px;
}
.arch_heading {
	background: transparent url(/img/heading_arch.gif) no-repeat scroll right 8px;
	float: left;
	font-size: 1.7em;
	margin-bottom: 5px;
	padding-right: 15px;
	text-transform: uppercase;
}
/* @end */

/* @group Containers */
#text_ads {
	clear: left;
}
#container {
	width: 960px;
	margin: 0 auto;
	text-align: left;
	padding:10px;
	background-color:#fff;
	border:1px #b8b8b8 solid;
	-moz-border-radius: 6px;
	border-radius: 6px;
}
#leaderboard {
	width: 728px;
	height: 90px;
	background: #fff;
	margin: 0 auto;
}
#header {
	border-bottom: 1px solid #000;
	margin-bottom: 10px;
	position: relative;
	clear: left;
}

#search {
	left: 730px;
	position: absolute;
	top: 123px;
}
#search_input_container {
	float: right;
	padding: 2px 5px 0 5px;
	font-size: 10px;
}
form#ArticleVersionSearchForm div.submit input {
	width: 36px;
	height: 25px;
	background: url('/img/search_button.jpg') center left no-repeat;
	outline: none;
	padding: 0px;
	border: none;
	text-indent: -9000px;
}
form#ArticleVersionSearchForm div.submit input:hover {
	background: url('/img/search_button_over.jpg') center left no-repeat;
	width: 36px;
	height: 25px;
}
form#ArticleVersionSearchForm div.input {
	margin: 2px 2px 0 0;
}
form#ArticleVersionSearchForm div, form#ArticleVersionSearchForm div input {
	display: inline;
}
#content {
}

#featured_article_copy {
	float: left;
	width: 300px;
	padding-bottom: 15px;
}

#featured_article_copy p {
	font-weight: bold;
	margin: 0 0 5px;
}

#featured_article_copy p.deck {
	font-weight: normal;
	margin: 0 0 5px;
}

#featured_article_image {
	float: right;
	height: 260px;
	width: 615px;
	background: url('/img/featured_march.jpg') top left no-repeat;
}

#subcontent {
	margin-top: 20px;
	width: 590px;
	margin-right: 30px;
}

#subcontent p {
	margin: 5px 0 15px;
}

#subcontent2 {
	width: 630px;
	padding: 5px 0 0 0;
	border-top: 1px solid #b8b8b8;
}

#subcontent2_left {
	float: left;
	width: 290px;
	margin-right: 10px;
	border-right: 1px solid #b8b8b8;
	padding-right: 10px;
	margin-top: 5px;
}

#subcontent2_right {
	float: right;
	width: 300px;
	margin-right: 10px;
		margin-top: 5px;

}

#subcontent4 {
	float: right;
	width: 310px;
	padding-left: 7px;
	margin: 1px 0;
	border-left: 1px solid #b8b8b8;
	padding-top:10px;
	margin-top:5px;
}

#main {
	margin-top: 15px;
	width: 630px;
}

#body_ad {
	width: 300px;
	/* height: 250px; */
	background: #fff;
	margin: 0 0 10px 10px;
	float: right;
}
div.tile {
	width: 125px;
	height: 125px;
	background: #666;
	float: left;
	margin: 10px 0 10px 16px;
}
div.tile_intel {
	width: 125px;
	height: 125px;
	float:left;
	margin: 10px 0 10px 85px;
}

#footer {
	clear: both;
	background: #3a506f;
	margin: 2em 0 2em;
	padding: 0;
}
#footer a {
	color: #000;
}
#footer a:hover {
	color: #FFF;
	text-decoration: none;
}

#foot_about {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	background: #ced3db url('/img/footer_rtcmagazine_logo.jpg') center 10px no-repeat;
	width: 229px;
	font-weight: bold;
	font-size: 10px;
	line-height: 15px;
}

#foot_about p {
	padding: 90px 10px 10px 10px;
}

div.footer_list {
	float: right;
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	margin-top: 30px;
	background: #9da8b7;
	width: 242px !important;
	height: 249px !important;
	width: 242px;
	height: 249px;
}

#footer div.last {
	width: 244px !important;
	width: 241px;
	border-right: none;
}

div.footer_list ul {
	padding: 0 25px 25px 25px;
}

div.footer_list p {
	padding: 25px 0 0 25px;
}

#footer_foot {
	clear: both;
	background: #75859a url('/img/footer_rtc_logo.jpg') 15px center no-repeat;
	padding: 10px 15px;
	text-align: right;
}

.blue_side_bar {
	float: right;
	border-top: 10px solid #3B506F;
	border-bottom: 10px solid #3B506F;
}
.blue_side_bar h3 {
	font-weight: normal;
	background: #B1B9C6;
	padding: 5px 0 3px 10px;
}
.blue_side_bar p {
	padding: 0 5px;
}
.blue_side_bar p a {
	color: #3F97BF;
	font-size: 1.3em;
	font-weight: bold;
}
.blue_side_bar.subscribe {
	float: left;
	width: 325px;
}


/* @end */

/* @group Lists */
ul#topnav {
	margin: 16px 0;
	list-style: none;
	height: 20px;
	font-size:102%;
	
}
#topnav ul {

}
ul#topnav li {
	float: left;
	
}
#topnav li a {
	padding: 6px 35px;
	background: #737373;
	color: #FFF;
	margin-bottom: 10px;
	margin-left: -1px;
	

}
#topnav li.first a {
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-topleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	
}


#topnav li a:hover {
	background: #383838;
	text-decoration: none;
}
#topnav li.last a {
	background: #5e5e5e;
	margin-left: 5px;
	text-align: center;
	padding: 6px 29px;
	display: inline;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-topleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-top-left-radius: 0px;
}
#topnav li.last a:hover {
	background: #383838;
}

#mainnav {
	clear: both;
	background: url('/img/menu_back.jpg') top left repeat-x;
	height: 31px;
	position: relative;
	margin-left: 0px;
}

#mainnav li {
	display: block;
	float: left;
	margin-right: 12px;
}

#mainnav li.nopad {
	padding: 0;
	margin: 0;
}

#mainnav li a {
	display: block;
	padding: 10px;
	font-size: 1.15em;
	font-weight: bold;
	font-family: Helvetica, Arial, Geneva;
	color: #FFF;
	
}

#mainnav li a:hover {
	background: url('../img/nav_over.jpg') top left repeat-x;
	text-decoration: none;
}

#mainnav li a span {
}

#navfirst {
	display: block;
	float: left;
	height: 31px;
	width: 10px;
	background: url('/img/menu_left.jpg') top left no-repeat;
	margin: 0;
}

#navlast {
	display:block;
	height:31px;
	width:10px;
	background: url('/img/menu_right.jpg') top left no-repeat;
	padding: 0;
	position: absolute;
	left: 950px;
	top: 0;
}

#nav_technology {
	width: 170px;
	height: 31px;
}

#nav_solutions {
	width: 166px;
	height: 31px;
}

#nav_industry {
	width: 121px;
	height: 31px;
}

#nav_system {
	width: 145px;
	height: 31px;
}

#nav_products {
	width: 72px;
	height: 31px;
}

#nav_editorial {
	width: 67px;
	height: 31px;
	padding-right: 0;
}
#decorated li {
	list-style: disc;
	margin:5px 0 5px 15px;
}
#subcontent4 li a, #subcontent4 li a:link, #subcontent4 li a:visited, #subcontent4 li a:hover, #subcontent4 li a:active {
	color: #0057a7;
}

div.footer_list li {
	margin: 10px 0;
}
ul.blue_bar {
	list-style: none;
	float: left;
	margin: 0 0 20px;
	width: 651px;
}
ul.blue_bar li {
	float: left;
	margin-right: 4px;
	background-color: #AABFDD;
	padding:5px 0;
	font-size: 0.8em;
}
ul.blue_bar li a {
	color: #000;
}
ul.blue_bar li.first_tile {
	width: 378px;
	font-weight: bold;
	padding: 0;
}
ul.blue_bar li.printtab {
	text-align:center;
	width: 40px;
}
ul.blue_bar li.emailtab {
	width: 50px;
	text-align:center;
}
ul.blue_bar li#reprint {
	background-color: #0B499D;
	margin: 0;
	text-align:center;
	width: 100px;
}
ul.blue_bar li#reprint a {
	color: #FFF;
}
ul.blue_bar li#text_changer {
	height: 13px;
	padding: 4px 0;
	text-align:center;
	width: 45px;
}
ul.blue_bar li#text_changer a#small {
	font-size: .8em;
}
ul.blue_bar li#text_changer a#large {
	font-size: 1.2em;
}
ul.blue_bar.bottom_links li a, ul.blue_bar.bottom_links li {
	padding: 5px 6px;
}
ul.blue_bar.bottom_links li div.bartext {
	padding: 0;
}

ul.bottom_links li {
	color:#666;
}

ul.top_bar {
	margin-bottom: 5px;
}

ul.blue_bar li.page_bar {
	padding:0;
	width: 630px;
}

div.addthis {
	float:right;
	padding:3px 3px 0 0;
}

div.bartext {
	float:left;
	padding:5px 0 5px 10px;
	color:#000;
}

div#contact_list ul {
	float: left;
	margin-right: 5px;
	width: 170px;
	font-size: 1.2em;
}
div#contact_list ul li {
	margin-bottom: 0;
	list-style: none;
}
div#contact_list ul li.bottom {
	margin-bottom: 10px;
}
/* @end */

/* @group Miscellaneous */

.readmore {
	font-style: italic;
	color: #4081bd;
	font-size: 10px;
	display: inline-block;
	padding-left: 5px;
}

#main p.deck {
	font-size: 14px;
	color: #535252;
}

#main p.byline {
	padding: 15px 0;
	color: #000;
	font-size: 10px;
}
.grey_box {
	background: #EAEAEA;
	border: 1px dashed #999;
	padding: 5px;
	margin-bottom: 1.5em;
}
.grey_box h4 {
	font-size: 1.5em;
}
.section_article img {
	float: left;
	border: 1px solid #000;
	margin-right: 10px;
}
.section_article .sub {
	font-weight: bold;
	font-size: 1.2em;
	color: #646464;
	font-style: italic;
	margin: 0;
}
.section_article h3 {
	margin: 0;
	padding:0;
}
p#section_description {
	font-size: 1.3em;
	line-height: 1.5em;
	margin: 0 0 10px;
	padding-bottom: 15px;
}
p#section_description.qa {
	margin-bottom: 40px;
}
.section_article p {
	margin: 0;
	display: inline;
}
.section_article {
	min-height: 110px;
	margin-bottom: 20px;
}
.section_details {
	float: left;
	width: 80%;
	margin-bottom: 20px;
}
.featured .section_details {
	float: none;
	width: auto;
}
h3.emphasized {
	font-weight: bold;
	font-style: italic;
	font-size: 1.5em;
	margin: 0;
}
.featured {
	min-height: 150px;
	border-bottom: 1px dashed #999999;
	border-top: 1px dashed #999999;
	padding: 10px 0 7px;
	margin-bottom: 15px;
}
.featured .question, .featured .answer {
	border: none;
}
div.right {
	float:right;
}
img#ask_editor {
	float: right;
	display: inline;
	z-index: 9000px;
}
.highlight {
	padding: 10px 15px 0;
	cursor: pointer;
}
div.question {
	min-height: 47px;
}
div.answer {
	border-bottom: 1px dashed #999999;
	padding-bottom: 15px;
}
div.question p, div.answer p {
	margin: 0 0 5px;
}
div.question p.info, div.answer p.info {
	margin: 0 0 10px;
	color: #999999;
}
div.answer p.info {
	border-bottom: 1px dashed #999999;
	padding-bottom: 15px;
}
div.question h3 {
	font-size: 2em;
	font-weight: normal;
}
.question h3 a {
	color: #000;
}
div.featured .question {
	background: transparent url(/img/blue_q.gif) no-repeat scroll left top;
	margin-bottom :10px;
	min-height: 75px;
	padding-left: 85px;
}
div.featured .answer {
	background: transparent url(/img/blue_a.gif) no-repeat scroll left top;
	padding-left: 85px;
}
div.featured .answer p.info {
	border-bottom: none;
	margin: 0;
}
div.featured p {
	font-size: 1.2em;
}
a.blue_button {
	background: #144295;
	font-size: 1.3em;
	padding: 5px 15px;
	color: #FFF;
}
a.blue_button.submit_question {
	float: left;
	margin-left: 455px;
	width: 150px;
	text-align: center;
}
table#comments {
	margin-bottom: 20px;
	width: 100%;
	border-spacing: 0;
}
table#comments ul {
	margin-top: 0;
}
table#comments tr {
	vertical-align: top;
}
table#comments td {
	padding: 2px 10px 10px 10px;
	border-top: 5px solid #0057A7;
}
table#comments td.shadow {
	background: #a6c4e0;
	color: #333333;
	width: 120px;
	padding-left: 5px;
}
table#comments td p {
	margin: 2px 0 0;
}
table#comments strong {
	font-size: 1.0em;
	font-weight: bold;
	color: #000;
}
h3#discuss {
	background: url(/img/discuss.gif);
	width: 123px;
	height: 19px;
	text-indent: -9000px;
	clear: left;
}
h3#leave_comment {
	background: url(/img/leave_comment.gif);
	width: 248px;
	height: 19px;
	text-indent: -9000px;
}
fieldset.comment {
	border: none;
	border-top: 5px solid #0057a7;
}
fieldset.comment .far_away {
	margin-left: -9000px;
}
div#main.article table#comments td.shadow strong {
	color: #fff;
}
p#section_description.no_bottom {
	padding-bottom: 0;
	margin-bottom: 0;
}
/* @end */

/* @group General Elements */
p { 
	margin: 0 0 1.5em; 
	line-height: 1.5em; 
}
a {
	color: #0057a7;
}
a:hover {
	text-decoration: underline;
}
strong {
}

/* @end */

/* @group Form Elements */
input#search_input {
	border: 1px #CECECE solid;
	padding: 3px 4px 1px;
	color: #999999;
	width: 180px;
}
label { font-weight: bold; display: block; }

fieldset { padding: 0 1.4em 0; margin: 0 0 10px 0; border: 1px solid #ddd; }
legend { padding: 0 .4em; font-weight: bold; font-size: 1.2em; }

div.input {
	margin: 1.0em 0 0;
}
div.submit {
	text-align: right;
}
input, textarea {
	padding: 5px 2px;
}
input[type="checkbox"], input[type="radio"] {
	float: left;
}
input[type="text"] {
	width: 295px;
}
div.checkbox, div.radio ul li {
	float: left;
	width: 50%;
	margin-bottom: 10px;
}
div.checkbox label, div.radio ul li label {
	font-weight: normal;
	padding-left: 20px;
	vertical-align: middle;
}
div.textarea p.textarea_label {
	float: left;
}
textarea {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-size: 1.0em;
	margin: 0 0.5em 0 0;
  padding: .4em;
	width: 605px;
}
fieldset.subscription_info {
	padding: 0 0 15px 5px;
}
fieldset.subscription_info div {
	float: left;
	margin-right: 5px;
	clear:left;
}
fieldset.subscription_info div.no_right {
	margin: 1em 0 0;
	clear: none;
}
input#SubscriptionEmail {
	width: 400px;
}
input#SubscriptionState, input#ReprintState {
	width: 50px;
}
input#SubscriptionZip, input#ReprintZip {
	width: 192px;
}
input#SubscriptionAddress, input#SubscriptionMailStop, input#SubscriptionEmail, input#QuestionTitle, input#ReprintAddress {
	width: 605px;
}
input#SubscriptionCity, input#ReprintCity {
	width: 332px;
}
input#SubscriptionCountry {
	margin-right: 50px;
}

/* @end */
p#deck {
	font-size: 1.2em;
	color: #1A1818;
	margin-bottom: 15px;
}
h2#article_title {
	font-weight: normal;
	letter-spacing: -2px;
}
h3#article_section {
	color: #0057A7;
	margin: 0;
	font-family:"arial";
}
h3#section_title {
	margin: 0 0 10px;
	color: #CECECE;
	font-size: 0.8em;
	font-weight: normal;
}
#by_line {
	font-family: arial;
	font-weight: bold;
}
.article strong {
	font-size: 1.3em;
	color: #0B499D;
	letter-spacing: 0.5px;
}
.quiet {
	color: #666666;
}
.small {
	font-size: .8em;
}

/* Cake Elements */
div.paging {
	color: #CCC;
	margin-bottom: 2em;
}
div.disabled {
	color: #DDD;
	display: inline;
}
div.actions li {
	display: inline;
	line-height: 2em;
	list-style-type: none;
	margin: 0 2em 0 0;
	white-space: nowrap;
}
div.actions ul {
	margin: 0;
}
div#flashMessage, div#authMessage {
	padding: 10px;
	margin: 10px;
	font-size: 1.4em;
}
div.message {
	background-color: #007F36;
	color: #FFF;
}
div.error {
	background-color: red;
}

#browse {
	text-indent: -9000px;
	width: 300px;
	height: 32px;
	background: url('/img/browse_button.gif') top left no-repeat;
	margin-bottom: 10px;
	cursor: pointer;
	position: relative;
}

div#browse_menu {
	display:none;
	position: absolute;
	z-index:100;
	background: url('/img/browse_top.gif') top left no-repeat;
}

div#browse_content {
	float:left;
	width: 630px;
	/* height: 250px; */
	margin-top:15px;
	background:#12768e url('/img/browse_bottom.gif') bottom left no-repeat;
}

div#browse_bridge {
	float:right;
	background:#fff url('/img/browse_shoulder.gif') 0 0 no-repeat;
	width: 36px;
	height: 46px;
	position: absolute;
	top: 0;
	left: 630px;
}

div#browse_content ul.browse_list {
	float:left;
	color: #fff;
	font-weight: bold;
	list-style: none;
	padding: 0;
	margin: 0 10px;
}

div#browse_content ul.browse_list li {
	padding: 0 5px 10px 5px;
	list-style: none;
}

div#browse_content ul.browse_list li a, div#browse_content ul.browse_list li a:link, div#browse_content ul.browse_list li a:visited, div#browse_content ul.browse_list li a:active, div#browse_content ul.browse_list li a:hover {
	color:#fff;
}
/* Digital Page
-------------------------------------------------------------- */
#digital_edition_holder {
	text-align: center;
	margin-bottom: 20px;
}
#issue_list {
	list-style: none;
}
#issue_list li {
	float: left;
	width: 145px;
	text-align: center;
}
#issue_list li h4 {
	font-size: 13px;
}
#issue_list li p {
	margin-top: 0px;
}
/*	Color Coded Section/Article Pages
======================================================================= */
.figure_title, #figure_list{
	background: #a6c4e0;
}

#figure_list ul li a:hover, #figure_list ul li a:active{
	background-color: #0B499D;
	text-decoration: none;
	color: #fff;
}

div#main div.section_article h3 a {
	color: #000000;
}

div#main.industry h3#article_section, div#main.article.industry strong, div#main.industry h2.section_title, div#main.industry .featured h3 a {
	color: #92371E;
}
div#main.industry h3#section_title {
	color: #B87D6D;
}
.industry_watch h3 {
	color: #186F32;
}
.editors_report h3 {
	color: #EB891A;
}
div#main.industry ul.blue_bar li, div#main.industry table#comments td.shadow, .industry .figure_title,  div#main.industry #figure_list {
	background: #B87D6D;
}
div#main.industry ul.blue_bar li#reprint, div#main.industry #figure_list ul li a:hover,  div#main.industry #figure_list ul li a:active {
	background: #92371E;
}
div#main.industry table#comments td, div#main.industry fieldset.comment {
	border-color: #92371E;
}

div#main.technology_systems ul.blue_bar li, div#main.technology_systems table#comments td.shadow, .technology_systems .figure_title,  div#main.technology_systems #figure_list {
	background: #B87D6D;
}
div#main.technology_systems ul.blue_bar li#reprint, div#main.technology_systems #figure_list ul li a:hover,  div#main.technology_systems #figure_list ul li a:active {
	background: #92371E;
}
div#main.technology_systems table#comments td, div#main.technology_systems fieldset.comment {
	border-color: #92371E;
}


div#main.solutions h3#article_section, div#main.article.solutions strong, div#main.solutions h2.section_title, div#main.solutions .featured h3 a {
	color: #7A9B22;
}


div#main.technology_context h3#article_section, div#main.article.technology_context strong, div#main.technology_context h2.section_title, div#main.technology_context .featured h3 a {

color: #0057A7;
}

div#main.solutions h3#section_title, .solutions_engineering h3 {
	color: #A8BE6F;
}
div#main.solutions ul.blue_bar li, div#main.solutions table#comments td.shadow, div#main.solutions .figure_title, div#main.solutions #figure_list {
	background: #A8BE6F;
}
div#main.solutions ul.blue_bar li#reprint, div#main.solutions #figure_list ul li a:hover,  div#main.solutions #figure_list ul li a:active {
	background: #7A9B22;
}
div#main.solutions table#comments td, div#main.solutions fieldset.comment {
	border-color: #7A9B22;
}

div#main.system h3#article_section, div#main.article.system strong, div#main.system h2.section_title, div#main.system .featured h3 a {
	color: #007F36;
}
div#main.system h3#section_title, .system_integration h3 {
	color: #59AC7C;
}
div#main.system ul.blue_bar li, div#main.system table#comments td.shadow, div#main.system .figure_title, div#main.system #figure_list {
	background: #59AC7C;
}
div#main.system ul.blue_bar li#reprint, div#main.system #figure_list ul li a:hover,  div#main.system #figure_list ul li a:active {
	background: #007F36;
}
div#main.system table#comments td, div#main.system fieldset.comment {
	border-color: #007F36;
}

div#main.products h3#article_section, div#main.article.products strong, div#main.products h2.section_title, div#main.products .featured h3 a {
	color: #EE7720;
}
div#main.products h3#section_title {
	color: #F4A66E;
}
div#main.products ul.blue_bar li, div#main.products table#comments td.shadow, div#main.products .figure_title, div#main.products #figure_list {
	background: #F4A66E;
}
div#main.products ul.blue_bar li#reprint, div#main.products #figure_list ul li a:hover,  div#main.products #figure_list ul li a:active {
	background: #EE7720;
}
div#main.products table#comments td, div#main.products fieldset.comment {
	border-color: #EE7720;
}

div#main.editorial h3#article_section, div#main.article.editorial strong, div#main.editorial h2.section_title, div#main.editorial .featured h3 a {
	color: #3A506F;
}
div#main.editorial h3#section_title, .editorial h3 {
	color: #7F8DA1;
}
div#main.editorial ul.blue_bar li, div#main.editorial table#comments td.shadow, div#main.editorial .figure_title, div#main.editorial #figure_list {
	background: #7F8DA1;
}
div#main.editorial ul.blue_bar li#reprint, div#main.editorial #figure_list ul li a:hover,  div#main.editorial #figure_list ul li a:active {
	background: #3A506F;
}
div#main.editorial table#comments td, div#main.editorial fieldset.comment {
	border-color: #3A506F;
}

div#main.technology .featured h3 a {
	color: #0057a7;
}

p.contact_info {
	float: left;
	width: 200px;
}


#subcontent4 li, ul.whitepaper_links li {
	list-style: disc;
	margin:5px 0 5px 20px;
}

#subcontent p.by_line, p.by_line {
	color:#666;
	font-size:10px;
	margin:0 0 5px 0;
	padding:0;
	display:block;
}

#eda_ad {
	width: 305px;
}
/* Recent Comments Module
-------------------------------------------------------------- */
#recent_comments {
	margin-top: 10px;
}
#recent_comments h2 {
	font-size: 1.7em;
	background: transparent url(/img/heading_arch.gif) no-repeat right 8px;
	padding-right: 15px;
	float: left;
	margin-bottom: 5px;
}
#recent_comments ul {
	clear: left;
	list-style: none;
	margin: 0;
}
#recent_comments ul li {
	list-style: none;
	margin-left: 0;
	background: transparent url(/img/big_quotes.gif) no-repeat 0 0;
	padding-left: 15px;
}
#recent_comments span.author_name {
	color: #8F8F8F;
}
#recent_comments p {
	margin: 0;
}



#wp {
	margin-top: 10px;
	margin-left:25px;
}
#wp h2 {
	font-size: 1.7em;
	background: transparent url(/img/heading_arch.gif) no-repeat right 8px;
	padding-right: 15px;
	float: left;
	margin-bottom: 5px;
}
#wp ul {
	clear: left;
	list-style: disc;
	margin: 0;
}
#wp ul li {
	list-style: disc;
	margin-left: 0;
	padding-left: 0px;
}


.article_figure{
	text-align:center;
}

.figure_wrapper {
	width:450px;
	text-align:left;
	margin:0 auto;
}

.figure_title {
	padding:2px 2px 2px 25px;
}

.error {
	color: #FF0000;
}

#figure_list {
	width: 300;
	margin-top:10px;
}

#figure_list p {
	padding:5px;
	margin: 0;
	border-bottom: 1px solid #fff;
	font-weight: bold;
}

#figure_list ul {
	padding: 0;
	margin: 4px 0 0 0;
}

#figure_list ul li a {
	color: #000;
	display: block;
	padding: 3px 5px;
}

#figure_list ul li a span {
	color: #666;
}
/* Products Pages
======================================================= */
.product {
	float: left;
	width: 193px;
	border: 1px solid #000;
	margin-right: 10px;
	text-align: center;
	padding-top: 10px;
	margin-bottom: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	-o-border-radius: 10px;
	height: 200px;
	overflow: hidden;
}
.product_image {
	float: right;
	margin-left: 15px;
}
.product h3 a {
	color: #000;
	font-size: 1em;
}
#related_products .wrapper {
	border-top: 5px solid #EE7720;
	padding-top: 10px;
	margin-bottom: 15px;
}
/* Cleaner Sections
=========================================================== */
.section h3 {
	text-transform: uppercase;
	margin-bottom: 0;
}
.industry_insight h3 {
	color: #7C281B;
}
.industry_insider h3 {
	color: #AEB0B3;
}
/* Archive Page
=========================================================== */
.archive_issue {
	background: #F3F3F3;
	font-size: 1.2em;
	padding: 10px;
	margin-bottom: 10px;
}
.archive_issue img {
	float: left;
	margin-right: 10px;
}
.archive_issue li {
	margin-bottom: 10px;
}
.archive_list {
	float: left;
	margin-bottom: 20px;
	margin-right: 60px;
}
.archive_list ul {
	margin: 0;
}
.archive_list h3 {
	margin: 0;
}
/* Welcome Ad
=========================================================== */
#meerkat {
	padding-top: 20px;
	display: none;
}
#meerkat iframe {
	text-align: center;
	margin: 0 auto;
}
.close {
	padding: 10px 0;
	display: block;
}
#meerkat h1 {
	margin-left: 20px;
	float: left;
}
#proceed {
	display: block;
	float: right;
	font-size: 18px;
	margin: 70px 20px 0 0;
}


/*hari -------------------------*/



#cssdropdown, #cssdropdown ul {
	clear:both;
	margin: 0;
	list-style: none;
}

#cssdropdown li {
	float: left;
	position: relative;
}

.mainitems1{
	line-height:30px;
	background-color: #b33e27;
	width: 225px;
 	height:30px;
 	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.mainitems1:hover {
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;	
}

.mainitems2{
	line-height:30px;
	background-color: #114b9b;
	width: 225px; 
	height:30px;
 	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;	
}

.mainitems2:hover {
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;	
}
	
.mainitems3{
	width: 225px;
	height:30px;
	line-height:30px;
	background-color: #088f46;
 	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.mainitems3:hover {
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;	
}

.mainitems4{
	width:225px; 
	height:30px; 
	line-height:30px;
	background-color: #3a506f;
 	-moz-border-radius: 7px;
	-webkit-border-radius: 7px;
}

.mainitems4:hover {
	-moz-border-radius-bottomleft: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-left-radius: 0px;
	-webkit-border-bottom-right-radius: 0px;	
}

.mainitems1 a{
	color: #ffffff;
	margin-left: 8px;
	margin-right: 8px;
	text-decoration: none;
}

.mainitems2 a{
	color: #ffffff;
	margin-left: 6px;
	margin-right: 8px;
	text-decoration: none;
}

.mainitems3 a{
	color: #ffffff;
	margin-left: 6px;
	margin-right: 8px;
	text-decoration: none;
}

.mainitems4 a{
	color: #ffffff;
	margin-left: 6px;
	margin-right: 8px;
	text-decoration: none;
}

#arrow {
	background-image: url('/img/rtcwebnav_arrow.gif'); 
	background-repeat: no-repeat; 
	background-position: right center; 
	padding:.4em 15px .4em .6em ;
	margin:0 0 1em 0;
	
}

#nav_head_format {
	font-size:12px;
	font-weight:bold;  
}

.subuls1 {
	padding-top:3px;
	margin-top:5px;
	display: none;
	width: 225px;
	position: absolute;
	background-color: #b33e27;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;	
}

.subuls2 {
	padding-top:3px;
	display: none;
	width: 225px;
	position: absolute;
	background-color: #114b9b;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
}

.subuls3 {
	padding-top:3px;
	display: none;
	width: 225px;
	position: absolute;
	background-color: #088f46;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
}
.subuls4{
	padding-top:3px;
	display: none;
	width: 225px;
	position: absolute;
	background-color: #3a506f;
	-moz-border-radius-bottomleft: 7px;
	-moz-border-radius-bottomright: 7px;
	-webkit-border-bottom-left-radius: 7px;
	-webkit-border-bottom-right-radius: 7px;
}

.subuls1 li{
	color: #ffffff;
	padding-top: 3px;
	width: 100%;
	padding-bottom: 3px;
	padding-left: 5px;
}

.subuls1 li:hover{
	font-weight: bold;
}

.subuls2 li{
	padding-top:3px;
	width: 100%;
	padding-bottom:3px;
	padding-left: 5px;
}

.subuls2 li:hover{
	font-weight: bold;
}

.subuls3 li{
	padding-top:3px;
	width: 100%;
	padding-bottom:3px;
	padding-left: 5px;
}

.subuls3 li:hover{
	font-weight: bold;
}

.subuls4 li{
	padding-top:3px;
	width: 100%;
	padding-bottom:3px;
	padding-left: 5px;
}

.subuls4 li:hover{
	font-weight: bold;
}

#force {
	width:20px;
}

#cssdropdown li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#cssdropdown li:hover ul, li.over ul { /* lists nested under hovered list items */
	display: block;
}

#subscription_rules {
 	position: absolute;
	left: 0px;
	bottom:-2300px; 
	margin-left:235px; 
	margin-right:550px;
	
}



/* -------- rtec10 ---------*/
#content_r { 
width:250px; 
background-color:#bca; 
}



#r10_container {
	position: relative;
	width: 300px;
	padding: 10px 0px 10px 0px;
	background-color: #e7e9d9;
	margin-top:20px;
	float:right;
	z-index:10;
}


#main_r10_img {
	width: 280px;
	margin-left:auto;
	margin-right:auto;
	}

#r10_table_left {
	position: relative;
	left: 10px;
	float: left;
	padding-left:10px;
	margin-left: auto;
	margin-right: auto;
}
#r10_table_right {
	right: 0px;
	margin-left: auto;
	margin-right: auto;
}

#r10_container table td {
	border-bottom:0px;
}

#r10_container table td#right_align {
	text-align:right;
}


#r10_container table th {
	border-bottom:0px;
}

#r10_container p {
	width: 290px;
	padding-top:10px;
	font-size:11px;
	margin-left:auto;
	margin-right:auto;
		
}

#stock_heading {
	text-align:right;
	min-width:70px;
}

#vdc {
	height:50px;
	float: left;
	padding-right: 10px;
	padding-left: 5px;
 }

#bottom_blurb {
	color: gray;
	background-color: #e7e9d9;
	margin-left:auto;
	margin-right:auto;
	font-size:9px;
	width: 280px;
	}

#clr {
	clear: both;
}

#bottom_encl {
}

#r10_arrow {
	margin-left:0px;
	float:left;
	padding-right:5px;
}

#font_red {
	color: #bc2026;
}

#font_green {
	color: #758c52;
}

#co_name {
	width:200px;
}

#index_rtec {
	width:270px;
	font-size:20px;
	padding-left:1px;
	margin-left:auto;
	margin-right:auto;
}

#index_rtec {
	width:270px;
	font-size:20px;
	padding-left:1px;
	margin-left:auto;
	margin-right:auto;
}

#index_val	{
	
	padding:5px 1px 5px 1px;
	font-size:14px;
}

#qr_code {
	width:270px;
	height: 288px;
	margin-bottom: 20px;
	margin-top: 20px;
	background-image: url('/img/qrcode_rtc.jpg'); 
}
#qr_logo img {
	margin-top:200px;
	border-style:none;
	float: left;
	padding: 17px 17px;
}
#qr_logo a {
	text-decoration:none;
}
#qr_windows {
	padding-top:0px;
}
#qr_android {
	margin-left:5px;
}
#rtcwireless {
	min-width: 300px;
	min-height: 75px;
	text-align: center;
	padding:5px;
	margin:0 auto;
}
#rtcwireless :hover {
	
	background-color:#dbdbdb;
}


.imagedropshadow {
	padding: 5px;
	border: solid 1px #EFEFEF;
	margin-top:10px;
	margin-bottom:10px;
}
a:hover img.imagedropshadow {
	border: solid 1px #CCC;
	-moz-box-shadow: 1px 1px 5px #999;
	-webkit-box-shadow: 1px 1px 5px #999;
        box-shadow: 1px 1px 5px #999;
}
