/* Tags */

p { line-height: 1.3em; padding: 0 15px 1.0em 15px; margin: 0; }

h1 { color: #333333; font-weight:bold; font-size: 1.2em; padding: 0; margin: 0 15px 0.6em 15px; }

h1 span { display:none }

h2 { color: #66cccc; font-weight:bold; font-size: 1.0em; padding: 0; margin: 0 15px 0.8em 15px; }

h3 { color: #333333; font-weight:normal; font-size: 1.0em; padding: 0; margin: 0 0 0.6em 15px; }

h4 { font-weight:bold; font-size: 1.0em; padding: 0; margin: 0 0 0.6em 0; text-align:center;color:#CC0000 }

a:link { text-decoration: none; color: #4B85BE; }

a:visited { text-decoration: none; color: #6699cc; }

a:hover { text-decoration: underline; color: #4B85BE; }

a:active { text-decoration: none; color: #4B85BE; }

img { border:0; }

table { padding:0; margin:0; border:0; }

td { padding:0 15px 1.0em 15px; margin:0; border:0; vertical-align:top; }

#planner td { margin:0; padding:3px 0 3px 15px; color:#000000; vertical-align: middle; }

acronym { cursor:help; border-bottom: 1px dotted #999999; }

#rightpane ul { list-style:none; margin:0; padding:0 0 0.3em 0; }

#rightpane li { margin: 0; padding:0 0 0.7em 24px; list-style-position: outside; font-weight:normal;line-height: 1.2em; font-size:0.85em; }

#rightpane .sociable ul { display: inline; margin: 0 0 0 15px; }

#rightpane .sociable ul li { background: none; display: inline; list-style-type: none; margin: 0; padding: 0 2px 0 0; }

#contentpane ul { margin:0 15px 0.8em 46px; padding:0; }

#contentpane ol { margin:0 15px 0.8em 46px; padding:0; }

#contentpane li { color: #666666; display: list-item; padding:0 0 0.4em 0; margin: 0; list-style-image: url(images/bullet-tilda.png); list-style-position: outside; }

#contentpane ol li { color: #66cccc; font-weight:bold; display: list-item; padding:0 0 0.4em 0; margin: 0; list-style-position: outside; list-style-type:decimal; list-style-image:none; }

#contentpane ol li span { color: #666666; font-weight:normal; }

.nodisplay span { display:none; }

.smallText a span { color:#4B85BE; }

.emphasis a span { color:#4B85BE; }

#smallList { margin:8px 0 0 0; padding:0; }

#smallList ul { list-style:none; margin:8px 0 0 0; padding:0; }

#smallList li { margin: 0; padding:0 0 0.5em 0; list-style-position: outside; list-style-image: none; color:#333333; font-size:0.8em; }

#navigation1 a { display:block;background-image: url(http://internalapps.ergotron.com/aspfordnn/cci/site/images/section1-off-a.png);margin: 0 10px 0 0; width: 133px; height:113px; float: left; background-color:transparent; text-align:center; cursor:pointer; }

#navigation1 a:hover { background-image: url(http://internalapps.ergotron.com/aspfordnn/cci/site/images/section1-on-a.png); }

#navigation2 a { display:block;margin: 0 10px 0 0; width: 133px; height: 113px; float: left; background-color:transparent; text-align:center; cursor:pointer;background-image: url(http://internalapps.ergotron.com/aspfordnn/cci/site/images/section2-off-a.png); }

#navigation2 a:hover { background-image: url(http://internalapps.ergotron.com/aspfordnn/cci/site/images/section2-on-a.png); }

#navigation3 a { display:block;margin: 0 10px 0 0; width: 133px; height:113px; float: left; background-color:transparent; text-align:center; cursor:pointer;background-image: url(http://internalapps.ergotron.com/aspfordnn/cci/site/images/section3-off-a.png); }

#navigation3 a:hover { background-image: url(http://internalapps.ergotron.com/aspfordnn/cci/site/images/section3-on-a.png); }

#navigation1a a { margin: 0 10px 0 0; width: 133px; height:113px; float: left; background-color:transparent; text-align:center; cursor:pointer; background-image: url(http://internalapps.ergotron.com/aspfordnn/cci/site/images/section1-on-a.png); }

#navigation2a a { margin: 0 10px 0 0; width: 133px; height:113px; float: left; background-color:transparent; text-align:center; cursor:pointer; background-image: url(http://internalapps.ergotron.com/aspfordnn/cci/site/images/section2-on-a.png); }

#navigation3a a { margin: 0 10px 0 0; width: 133px; height:113px; float: left; background-color:transparent; text-align:center; cursor:pointer; background-image: url(http://internalapps.ergotron.com/aspfordnn/cci/site/images/section3-on-a.png); }

hr { border:0; width:100%;height:1px;color:#c0c0c0;background-color:#e5e5e5;margin:0;padding:0; }

form { margin:0; padding:0; }

/* IDs */

#announcement { width:150px;height:85px;position:absolute;top:620px;left:635px;z-index:1000;padding:8px 0 0 32px;background-image:url(images/floatingBox.png); background-repeat:no-repeat; font-size:9px; cursor:pointer; cursor:hand; }

#announcement2 { width:150px;height:85px;position:absolute;top:800px;left:635px;z-index:1000;padding:8px 0 0 32px;background-image:url(images/floatingBox.png); background-repeat:no-repeat; font-size:9px; cursor:pointer; cursor:hand; }

#planner { margin:10px 0 0 0; }

#wrapper { position: relative; margin: 15px auto 0 15px; padding:0; overflow: hidden; background-color: transparent; min-width:900px; width:auto; }

#toppane { position: relative; width: 100%; height: 250px; margin-bottom: 0; margin-left: 0; background-color: transparent; background-image: url(images/BGbar.png); background-repeat: repeat-x; background-position: 0 180px; }

#contentpane { width:630px; float:left; padding:15px 0 15px 0; margin:0 0 0 35px; border-top:0; border-right:1px #999999 solid; border-bottom:4px #999999 solid; border-left:1px #999999 solid; background-color:#ffffff; }

* html #contentpane{ margin-left: 17px; }

#rightpane { width:200px; float:left; padding:15px 0 0 0; border:0; background-color:transparent; }

#bottompane { width:630px; text-align:center; padding:20px 0 0 0; margin:0 0 0 35px; border:0; background-color:transparent; float:left; clear:both; }

#navholder { width: 900px; }

#contentholder { width: 900px; margin:0; padding:0; }

#contentleft { width: 667px; margin:0; padding:0; float:left; }

#navigation { position:relative; top:4px; float: left; padding:0; margin:0; width:450px; }

#bioBlock { padding:1.0em 15px 0.7em 15px;margin:0; }

#dhtmltooltip{ font-size: 11px; position: absolute; left: -300px; width: 150px; border: solid 1px #999999; background-color: #999999; visibility: hidden; z-index: 100; }

#fixedtipdiv { position:absolute; padding: 0; border:1px solid #999999; font:normal 10px verdana; z-index:100; }

#dhtmlpointer { position:absolute; left: -300px; z-index: 101; visibility: hidden; }

#loadcontent { width:588px;padding:10px 10px 0 0;margin:0 15px 15px 15px;border:1px #999999 solid; }

/* Classes */

.smallText { font-size:0.85em; }

.mainImg { border: 0; float: left; margin-right:25px;margin-top:2px; }

.categoryImg { float:left; border:1px #999999 solid; margin:0.2em 0 0 15px; }

.logo { border: 0; margin: 6px 0 0 160px; padding:0; }

.floatingBox { float:right;font: 10px/12px Verdana, Arial, Helvetica, sans-serif; color:black;margin:0 15px 15px 15px;padding:10px;border:1px #e4e4e4 solid; background-color:#ffffff; }

.featureBox { background-color:#faddc0;padding:10px 0 10px 0;line-height:1.4em;margin:15px 0 0 0;width:200px;text-align:center; }

.featureBox img { border-top: 2px #ff9933 solid;border-left: 2px #ff9933 solid;border-right: 2px #cc6633 solid;;border-bottom: 2px #cc6633 solid;margin-bottom:6px; }

/* OLD .featureBox { background-color:#e5e5e5;padding:10px 10px 10px 15px;font-size:.8em;line-height:1.4em; } */

.emphasis { font-weight:bold;color:#333333; }

.alert { font-weight:bold;color:red; }

.contentPic { float:right; border:0 ;margin:0 15px 15px 15px; }

.tooltip { cursor:help; border-bottom: 1px dotted #999999; }

.horizontalGray { background-image: url(images/background-gry.png); background-repeat: repeat-x; background-position: top; padding-top:10px; }

.horizontalConcept { background-image: url(images/background-concept.png); background-repeat: no-repeat ; background-position: top; padding-top:34px; }

.horizontalTools { background-image: url(images/background-tools.png); background-repeat: no-repeat ; background-position: top; padding-top:34px; }

.horizontalFacts { background-image: url(images/background-facts.png); background-repeat: no-repeat ; background-position: top; padding-top:34px; }

.horizontalRule { border-top:1px #999999 solid;padding-top:12px; }
/*
.sociable-hovers { opacity: .4; -moz-opacity: .4; filter: alpha(opacity=40); }

.sociable-hovers:hover { opacity: 1; -moz-opacity: 1; filter: alpha(opacity=100); } */

.quote { padding:20px 0 40px 10px; font-size:.85em; }

.bqstart {  font-family:Georgia, "Times New Roman", Times, serif; float: left; font-size: 500%; color: #d9c4af; margin-top:-13px; padding-right:4px;padding-bottom:20px; }

.bqend {  font-family:Georgia, "Times New Roman", Times, serif;float: right; font-size: 500%; color: #d9c4af; margin-top:-5px; padding-left:4px; }

.credit { font-size:0.9em; float:right;margin-top:6px; }

.head1 { background-image: url(images/head-home.png); background-repeat:no-repeat;height:33px;width:618px;margin:0 0 2px 12px;padding-top:6px;display:block; }

.head2 { background-image: url(images/head-educate.png); background-repeat:no-repeat;height:33px;width:618px;margin:0 0 2px 12px;padding-top:6px;display:block; }

.head3 { background-image: url(images/head-create.png); background-repeat:no-repeat;height:33px;width:618px;margin:0 0 2px 12px;padding-top:6px;display:block; }

.head4 { background-image: url(images/head-communicate.png); background-repeat:no-repeat;height:33px;width:618px;margin:0 0 2px 12px;padding-top:6px;display:block; }

.FormSubmit { font: bold 11px/11px Verdana, Arial, Helvetica, sans-serif; color: #0066CC; padding: 2px; text-transform: uppercase; margin:0 0 10px 0; }

div.banner { margin-left:24px; }

div.banner img { width:150px; }

div.banner div { margin:8px 0 0 0;font-size:0.85em; text-align:center; width:150px; }