body { background-color:#efefef;text-align:center;font:normal normal arial 1em; }

p, a, li, div, span, td, ul, ol, h1, h2, h3, h4, h5 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:1em;
	margin:0;
	padding:0;
}



h1 {font:normal bold 1.4em arial;color:#bf311a;margin:2px 0 8px;padding:0;}
h2 {font:normal bold 1em arial;color:#00467F;margin:15px 0 3px;padding:0;}
h3 {font:normal bold .9em arial;color:#bf311a;margin:15px 0 3px;padding:0;}
h4 {font:normal bold .8em arial;color:#555555;margin:0 0 5px;padding:0;}
h5 {font:normal bold .7em arial;color:#555555;margin:0 0 15px;padding:0;}

#content p {font:normal normal .8em arial; color:#333333;margin:3px 0 12px;line-height:1.5em;}
#content .twocolumn ul, #content .twocolumn ol {margin:5px 0 15px;font:normal normal .8em arial;color:#333333;}
.twoColumn ul li, .twoColumn ol li {margin:0 0 0 20px;padding:3px 0;color:#333333;line-height:1.5em;font:normal normal 1em arial;}
.twoColumn ul, .twoColumn ol {font:normal normal .8em arial;margin-bottom:15px;}
.twoColumn ol{ padding-left:10px;}

#wrapper { width:960px;border:1px solid #555555; background-color:#ffffff;text-align:left;margin:0 auto;}
#bannerAds { width:962px; height:90px; padding:0px; margin:0 auto 10px auto;}
#footerAd {text-align:center; margin-top:10px;}
#top { width:100%;margin-top:10px; }
#header {padding:0 10px 10px 20px;}
#header-left { margin-top:10px;width:650px;background-image:url(../graphics/intech/template/intechLogo.gif);background-repeat:no-repeat;background-position:10px top;float:left;}
.intechLogoLink {display:block;width:280px;height:80px;}
#header-right { width:270px;float:left;}
#isaLogo { height:60px;background-image:url(../graphics/intech/template/isa-logo-search.gif);background-repeat:no-repeat;background-position:top left;}
.isaLogoLink {display:block; width:100%; height:55px;}
#search { height:30px;border:1px solid #555555;margin-left:10px;background-color:#695D54;}
#searchBox {float:left;background-color:#cccccc;height:30px;}
.inputbox {margin:5px 0 0 5px;font:normal normal 11px arial;height:17px;padding:0; width:200px; }
#searchButton {float:left;width:49px;background:url(../graphics/intech/template/searchDivider.gif);background-position:left top;background-repeat:no-repeat;background-color:#695D54;height:30px;}
#searchButton a {padding:1px 2px;background-color:#00467f;color:#ffffff;text-decoration:none;font-size:12px;margin:5px 5px 0 15px;border:1px solid #ffffff;display:block;text-align:center;font-weight:bold;}
#searchButton a:hover {background-color:#bf311a;color:#ffffff;}

#topNav { width:100%;}
#navRow1 {height:24px;background-color:#bf311a;padding:0;}
#navRow1 ul#navlist {padding:0; float:right;margin:0 10px 0 0px;list-style:none;font:normal normal 11px arial;color:#ffffff;}
#navRow1 ul#navlist li {
	float: left;
	position: relative;
	padding:5px 0;
	}
#navRow1 ul#navlist li a {border-left:1px solid #ffffff;padding:0 8px;text-transform:uppercase;}
#navRow1 ul#navlist li:hover {background-color:#695d54;}
#navRow1 ul#navlist li ul {
	display: none;
	position:absolute;
	top: 1em;
	left: 0px;
	background-color:#bf311a;
	list-style:none;
	margin:4px 0 0;
	padding:0;
	border:1px solid #fff;
	}
#navRow1 ul#navlist li ul li {width:22em;border-width:1px 0;border-color:#bf311a;border-style:solid;border-collapse:collapse; }
#navRow1 ul#navlist li ul li a {border:none;padding:0 8px;margin:0;text-transform:none;font-size:12px;}
#navRow1 ul#navlist li > ul {
	/*top: auto;
	left: auto;*/
	}
#navRow1 ul#navlist li:hover ul, #navRow1 ul#navlist li.over ul{ display: block;width:22em;top:20px; }
#navRow1 ul#navlist li ul li:hover, #navRow1 ul#navlist li ul li.over {background-color:#695d54;border-width:1px 0;border-color:#fff;border-style:solid;border-collapse:collapse;}

#navRow1 a {color:#ffffff;text-decoration:none;}


#navRow2 { border-bottom:1px solid #695D54;text-align:right;font-size:.7em;padding:3px 0;height:15px;}
#navRow2 ul {list-style-type:none;margin:0px 15px 0 0;float:right;}
#navRow2 ul li {float:left;border-left:1px solid #695D54;padding:0 3px;}
#navRow2 ul li.noBorder {border:none;}
#navRow2 ul li a {text-decoration:none;color:#695D54;text-transform: uppercase;padding-left:2px;}
#navRow2 ul li a.login {color:#bf311a;font-weight:bold;}
#navRow2 ul li a:hover {color:#bf311a;text-decoration:underline;}

.clear {clear:both;}

.breadcrumb{ margin:0 0 10px 30px; font:normal normal 12px arial;color:#BF311A;}
.breadcrumb a {text-decoration:none;color:#695D54;}
.breadcrumb a:hover {text-decoration:underline;color:#bf311a;}

#content { margin:0;padding-top:10px;width:100%; }
.homeColumn {float:left;width:300px;padding:0;margin:0 0 0 15px;display:inline;}

.homeSection {font:normal normal 12px arial;color:#695d54;margin:0 0 15px 0;}
.homeSectionHead {border-bottom:1px solid #bf311a;margin-bottom:5px;}
.homeSectionHead h1 {padding-left:10px; color:#bf311a;font:normal normal 14px arial;margin:0;font-weight:bold;}
.homeSectionHead h1 a {color:#bf311a;font:normal normal 14px arial;margin:0;font-weight:bold; text-decoration:none;}
.homeSectionBody {padding:10px;}
.homeSectionBody p {margin-top:0;}
.homeSectionBody img {float:left;margin:5 8px 25px 0;border:1px solid #555555;}
.homeSectionBody ul {list-style:none;margin:0;padding:0;}
.homeSectionBody li {margin:0 0 8px 0;padding:0;}
.homeSectionBody a {text-decoration:none;color:#695D54;}
.homeSectionBody a:hover {text-decoration:underline;color:#bf311a;}
.homeSectionBody h2 {color:black; font-weight:normal; margin:0; padding:0;}

.homeSectionBody ul.homeDept {margin-left:110px;}
.homeSectionBody ul.homeProducts li img {margin:0 10px 10px 0;}

.twoColumn {float:left;width:600px; margin-left:30px; display:inline; }
.twoColumn table {font:normal normal .9em arial;border:1px solid #999;border-collapse:collapse;margin:5px 0;background-color:#F5FAFE;}

.twoColumn table tbody {border:none;}
.twoColumn table tbody tr td {padding:5px;}
.twoColumn table tbody tr td h2, .twoColumn table tbody tr td h3, .twoColumn table tbody tr td h4 {margin-top:0;}
.twoColumn table tbody tr td ul {margin-bottom:0;}
.twoColumn table tbody tr td strong {font:normal bold .8em arial;}
.twoColumn table tbody tr td p strong {font:normal bold 1em arial;}

/* this is not compatible with IE6 and below */
.twoColumn table[align=right] {margin-left:10px;}



.twoColumn .homeColumn {width:280px;margin:0 19px 0 0;}
.twoColumn .homeSectionBody ul {}
.twoColumn .homeSectionBody ul li {margin:0 0 3px 0;}
.twoColumn .homeSectionBody {padding:0 10px;}
.twoColumn .homeSectionBody a {font:normal normal 12px arial;}


.breakingNews {height: 175px; overflow:auto; font:normal normal 11px arial; background-color:#EFE8E5; border: 1px solid #C2B8AE;margin:0 0 15px 0;}
.breakingNewsHead {margin:10px;}
.breakingNewsRSSLink{display:inline; float:right;margin:10px;}
.breakingNewsRSSLink img{border:0;}
.breakingNewsHead h1 {color:#bf311a;font:normal normal 14px arial;margin:0;font-weight:bold;}
.breakingNewsHead a {color:#bf311a;font:normal normal 14px arial;margin:0;font-weight:bold;}
.breakingNewsHead a:hover {color:#bf311a;font:normal normal 14px arial;margin:0;font-weight:bold;}
.breakingNewsBody {color:#695D54;}
.breakingNewsBody ul {list-style:none;margin:10px;padding:0;}
.breakingNewsBody li {margin:0 0 5px 0;padding:0 0 2px 0;border-bottom:1px solid #bf311a;}
.breakingNewsBody li#last {border-bottom:0px;}
.breakingNewsItemDate {font:normal normal 10px arial; text-transform:uppercase;}
.breakingNewsBody a {text-decoration:none;color:#695D54;}
.breakingNewsBody a:hover {text-decoration:underline;color:#bf311a;}

.featureRotator{background-color:#EFE8E5; border: 1px solid #C2B8AE;margin:0 0 15px 0;width:300px; }
.featureImg {width:300px;background-color:#ccc;}
.featureText{margin:10px; font:normal normal 11px arial;}
.featureText #featureArea{font:normal normal 10px arial; text-transform:uppercase; color:#bf311a;}
.featureText #featureTitle{font-weight:bold;}
.featureNav {margin:20px 0 20px 10px; font:normal normal 10px arial; text-transform:uppercase}
.featureNav a{text-decoration:none;color:#FFFFFF; font:normal bold 11px arial; padding:1px 5px;background-color:#8C7B6B;border: 1px solid #C2B8AE; text-align:center;}
.featureNav a:hover {background-color:#bf311a;}
#navButton1 {margin-left:1px;}

.redhead {font:normal normal 10px arial; text-transform:uppercase; color:#bf311a; margin-bottom:10px;}

.copyright {background-color:#bf311a;color:#FFFFFF;font-family:Arial,Verdana,Helvetica,sans-serif;font-size:8pt;line-height:11pt; margin-top: 20px; padding:3px 0 3px 3px;text-align:center; border-top:1px solid #555555; }

.footer {font:normal normal 11px arial; line-height:16px;}

div#PrintOption { padding:3px 9px 2px 30px;border-right:1px solid #555555;float:left;background-image:url(../Graphics/ContentButtons/Printer.gif);background-position:8px 3px;background-repeat:no-repeat;height:18px; }
div#PrintOption a {color:blue;font-size:9pt; }

div#AddThis {padding:3px 9px 2px 9px;float:left;height:18px; }

div#EmailOption { padding:3px 9px 2px 30px;border-right:1px solid #555555;float:left;background-image:url(../Graphics/ContentButtons/Email.gif);background-position:8px 3px;background-repeat:no-repeat;height:18px; }
div#EmailOption a {color:blue;font-size:9pt; }
div#CommentOption { padding:3px 9px 2px 30px;border-right:1px solid #555555;float:left;background-image:url(../Graphics/ContentButtons/Pencil16.gif);background-position:8px 3px;background-repeat:no-repeat;height:18px; }
div#CommentOption a {color:blue;font-size:9pt; }
div#RateThis { float:left;font:normal normal .7em arial;padding:3px 9px 2px 9px; border-right:1px solid #555555; }
div#RateThis a {color:blue;font-size:9pt; }
div#RateThis img { border:0px; }
div#RateThis form.loggedOut {height:18px;margin:0;padding:0;}
div#RateThis form.loggedIn {height:18px;margin:0;}
div#toolbar-outer {border:1px solid #999999;;padding:5px;margin-bottom:15px;background-color:#F5FAFE;}
div#toolbar-inner {border:1px solid #cccccc;padding:4px 0;background-color:#ffffff;}
div#toolbar-inner img {margin:0;padding:0;}
div#toolbar-inner a {color:#00467f;}
div#toolbar-inner a:hover {color:#bf311a;}
div#postCommentButton {margin:0;background-color:#F5FAFE;border:1px solid #ccc;width:170px;padding:0 2px;}
div#postCommentButton a {background-image:url(../Graphics/ContentButtons/Pencil.gif);background-repeat:no-repeat;padding:10px 0 10px 40px;display:block;background-position:left middle;color:#00467f;}
div#postCommentButton a:hover {color:#bf311a;}

#loginForm {border:1px solid #999999;padding:2px;font-size:.8em;width:554px;}
*html #loginForm {border:1px solid #999999;padding:2px;font-size:.8em;height:180px;}
#loginForm form {margin:0;padding:0;}
#loginForm h2 {margin-top:0;}
span#autoSignIn {font-size:.8em;margin-bottom:10px;}
#loginMember {background-color:#EEEEEE;padding:10px;float:left;width:370px;height:180px;}
/*html #loginMember {background-color:#EEEEEE;padding:10px;float:left;width:350px;height:200px;} */
#loginNewAccount {background-color:#f0f0d1;margin-left:3px;padding:10px;float:left;height:180px;width:140px;}
*html #loginNewAccount {background-color:#f0f0d1;margin-left:3px;padding:10px;float:left;height:194px;}

div#whitePaperSearch {float:right;padding:5px;}

#jobsContainer {width:550px;padding-top:135px;background-image:url(http://www.isa.org/graphics/intech/isa-jobs-image.jpg);background-position:center top;background-repeat:no-repeat;margin-bottom:20px;}
*html #jobsContainer {width:570px;padding-top:135px;background-image:url(http://www.isa.org/graphics/intech/isa-jobs-image.jpg);background-position:center top;background-repeat:no-repeat;margin-bottom:20px;}
#jobsGrid {background-color:#F0E8E4;border:2px solid #bfb6ac;}
#jobsColumn {width:260px;float:left;margin-right:10px;}
#isaJobs {padding:5px;margin:0;height:115px;}
*html #isaJobs {padding:5px;margin:0;height:130px;}
#isaJobs h1 {background-color:#bf311a;color:#fff;font:normal bold 15px arial;width:250px;padding:3px 5px;}
#isaJobs ul li {margin:0 0 3px 5px;padding:0 0 0 20px;background-image:url(http://www.isa.org/graphics/intech/isajobs-square.gif);background-repeat:no-repeat;background-position:left top; list-style-type:none;}
#isaJobs ul li a {font:normal normal 12px arial;color:#7C6A55;text-decoration:none;}
#isaJobs ul li a:hover {font:normal normal 12px arial;color:#BE3426;text-decoration:underline;}

#calendarTable {border-collapse:collapse;}
.calendarHeaderBar {background-color:#00467F;font:normal bold 1em arial;color:#fff;}
.calendarDay {padding:3px;}
.calendarDay a {font-size:.7em;padding-bottom:6px;}

.taggedArticleList {margin:0 0 0 20px;font:normal normal 12px arial;}
.taggedArticleList li {padding:0 0 2px;}
.taggedArticleList li a:hover {color:#bf311a;text-decoration:none;}


#commLeftColumn {width:300px;float:left;margin-right:15px;}
#commLeftColumn ul {list-style-type:none;}
#commLeftColumn ul li {margin:0;padding:0;font:normal normal 12px arial;color:#695D54;}
#commLeftColumn ul li a {color:#695D54;}
#commLeftColumn ul li a:hover {color:#bf311a;text-decoration:none;}
#commRightColumn {width:270px;float:left;}
#commRightColumn ul {list-style-type:none;font:normal normal 12px arial;color:#695D54;}
#commRightColumn ul li {margin:0;padding:0;}
#commIntechFeature {border:1px solid #C2B8AE;background-color:#EFE8E5;padding:0;}
#commIntechFeature h2 {padding:2px 5px;margin:0;}
#commIntechFeature ul {margin:0;padding:0 5px;list-style-type:none;}
#commIntechFeature p {padding:0 5px;font:normal normal 12px arial;}
#commIntechFeature ul li {margin:0; padding:2px 0 4px;line-height:normal;color:#695D54;}
#commIntechFeature a {color:#695D54;}
#commIntechFeature a:hover {color:#CC3300;text-decoration:none;}
#commUpdate ul li {margin:0 0 15px 0;color:#695D54;}
#commUpdate a {font:normal bold 12px arial;color:#bf311a;text-decoration:none;}
#commUpdate a:hover {text-decoration:underline;}
.searchSubmit {margin:4px 0 0 14px;}

#commsearch { height:30px;border:1px solid #555555;margin-left:10px;background-color:#695D54;}
#commsearchBox {float:left;background-color:#cccccc;height:30px;}
.comminputbox {margin:5px 0 0 5px;font:normal normal 11px arial;height:17px;padding:0; width:200px; }
#commsearchButton {float:left;width:49px;background:url(../graphics/intech/template/searchDivider.gif);background-position:left top;background-repeat:no-repeat;background-color:#695D54;height:30px;}
#commsearchButton a {padding:1px 2px;background-color:#00467f;color:#ffffff;text-decoration:none;font-size:12px;margin:5px 5px 0 15px;border:1px solid #ffffff;display:block;text-align:center;font-weight:bold;}
#commsearchButton a:hover {background-color:#bf311a;color:#ffffff;}
.commsearchSubmit {margin:4px 0 0 14px;}

#redList {margin:0 0 0 20px;}
#redList li {color:#BF311A;font:normal bold 13px arial;}

/**** ArcFeed on Communities Landing Page ****/
 
.arcFeed {border:1px solid #C2B8AE;background-color:#EFE8E5;padding:0;font:normal normal .9em arial; margin-top:14px;}
.arcFeed h2 {padding:2px 5px;color:#BF311A;margin:0;}
.arcFeed a {text-decoration:none;color:#695D54;}
.arcFeed a:hover {text-decoration:underline;color:#bf311a;}
.arcFeed ul {list-style:none;margin:0;padding:0;}
.arcFeed ul li {margin:10px 5px 10px 5px;padding:0;}

#featureBox{border:1px solid #C2B8AE;background-color:#EFE8E5;padding:0;font:normal normal arial;}
#featureBox h2 {background-color:#BF311A;padding:2px 5px;color:#fff;margin:0;}
#featureBox p {padding:0 10px; font-size:.9em}

/**** FeedbackForm ****/

.FeedbackForm {background:#F5FAFE none repeat scroll 0 0; margin:0; padding:15px; width:360px;}
.FeedbackForm form input {border:1px solid #aaa; margin-top:5px;} 
.FeedbackForm form label { color:#666666; margin:0; padding:0; font-size:12px;}
.FeedbackForm form textarea {height:100px; border:1px solid #aaa; width:100%; margin-top:5px;}

/**** Comments ****/

#UserResponseName, #UserResponseComment {color:#00467F;font:normal bold 1em arial;}
#commentSubmit {margin:10px 0 0;padding:0;border:1px solid #ccc;float:right;background-color:#00467F;}
#commentSubmit a {padding:5px 20px;color:#fff;display:block;text-decoration:none;}
#commentSubmit a:hover {text-decoration:none;background-color:#333;}

.CollapsiblePanel, .cnnUGCBoxHeader, .cnnUGCBoxFooter {width: 500px;}
.CollapsiblePanel { border:1px solid #ccc;}
.CollapsiblePanelTab {font-size: 1em;}
.CollapsiblePanelContent {padding:2px; background-color:#F5FAFE;}	
.aMore,.aMore:link,.aMore:visited { color:#004276; text-decoration:none; font-weight:bold;}
blockquote {margin-left:10px }
.UGCCommentFrm {background:#F5FAFE none repeat scroll 0 0; margin:0; padding:15px;}
.CommentCol {padding-top:0;}
.UGCCommentFrm form .NameCol {margin-right:11px;}
.UGCCommentFrm .LocalCol, .UGCCommentFrm .NameCol {float:left;overflow:hidden;width:203px;}
.UGCCommentFrm form .CommentCol {clear:both; padding-top:6px;}
.UGCCommentFrm form label { color:#666666; margin:0; padding:0;}
.UGCCommentFrm form textarea {height:100px; border:1px solid #aaa; width:100%; margin-top:5px;}

.Name {overflow:hidden; width:100%; font-size:.8em; color:#bf311a; padding:3px 0; border-bottom:1px solid #ccc;}
.Contributor {color:#333333; font-weight:bold; font-size:1.1em;}
.BoxComment p {margin:8px 0 0;width:95%;}
.BoxComment p a {font-size:.8em;color:#00467F;font-weight:bold;}
.BoxComment p a:hover {color:#bf311a;}
.cnnExtended {margin-top:0;}
.BoxComment {background:#FFFFFF none repeat scroll 0 0; color:#666666; overflow:hidden; padding:3px 8px;}
.OuterBoxComment {background:#FFFFFF none repeat scroll 0 0; margin:8px 5px; border-color:#dddeee; border-style:solid; border-width:1px;}
.Comments {	background:#F5FAFE none repeat scroll 0 0; border-color:#cccccc; border-style:solid; border-width:1px; padding:3px 4px; width:566px; margin-top:10px;}
.cnnUGCBox {background:#FFFFFF none repeat scroll 0 0;margin:3px 18px 9px;}
cnnUGCCommentFrm form a {font-size:11px;font-weight:bold;}
div#divCommentSection { margin:0px 2px 10px 0px }
#CommentFrm {margin-bottom:0;}

/*---- STYLE FOR ALLCONTENTLIST.CFM ----*/
.twoColumn .contentlist{color:#695D54;}
.twoColumn .contentlist a{color:#00467F;font-size:14px;}
.twoColumn .contentlist ul li{list-style-type:none;margin:0px 0px 7px 0px;}
.twoColumn .articledate{font-size:11px;text-transform:uppercase;color:#695D54;}

