#container { border: solid 2px #dedddd; -moz-border-radius-topleft: 8px; -moz-border-radius-topright: 8px; -moz-border-radius-bottomleft: 8px; -moz-border-radius-bottomright: 8px; }
#brandheader { background-color: #fff; background-image: url(../cadcap-brand-header.gif); background-repeat: no-repeat; background-position: center 0; text-align: center; width: 100%; height: 46px; border-bottom: 1px solid #c1c1c1; }
/*new nav*/
div#navcontainer { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-image: url(../topmenu_bg.gif); background-repeat: no-repeat; background-position: center 0; width: 100%; height: 30px; margin-right: auto; margin-left: auto; }
div#navcontainer ul { color: white; text-align: center; margin: 0; padding-bottom: 5px; padding-top: 6px; }
div#navcontainer ul li { display: inline; margin-left: -4px; }
div#navcontainer ul li a { padding: 5px 10px; color: white; font-weight: normal; text-decoration: none; }
div#navcontainer ul li a:hover { color: #c1c1c1; }

/*from newnav*/

body { color: black; background-color: white; height: 100%; margin: 0; background-image: url(../img/bodybg.png); background-repeat: repeat-x; background-attachment: fixed; }
.iehackwrap {  text-align: center }
#container { background-color: #fff; text-align: left; width: 820px; height: auto; min-height: 580px; margin-top: 10px; margin-right: auto; margin-left: auto; padding: 10px; }

#header { background-image: url(../img/blueprint_computer.jpg); background-repeat: no-repeat; background-position: 0 0; width: 820px; height: 200px; margin-top: 20px; margin-bottom: 10px; }
div#header h1 { font-size: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: 700; width: 500px; height: 150px; margin-top: -10px; margin-left: -10px; border-style: none; }


#homecontent { color:  #000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 18px; letter-spacing: 1px; }
#home h1 { color:  #4073a7; font-size: 1.1em; font-weight: bold; width: 400px; margin: 0.4em 0; border-bottom: 1px solid #c1c1c1; }
#home h2 { color:  #4073a7; font-size: 1em; font-weight: bold; margin: 0.3em 0; }
#home h3 { color: #4073a7; font-size: 0.8em; font-weight: bold; margin: 0.3em 0; }
#colright { font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 20px; background-color: #f0f0f0; width: 200px; height: auto; float: right; clear: none; margin-bottom: 10px; margin-left: 10px; padding: 6px; border: solid 1px #c1c1c1; }

ul.colright { font-size: 90%; padding: 0; margin: 0; list-style-type: none; list-style-image: none; }
/*ul { margin: 0.5em 0 0.5em 0; list-style-type: none; }*/
#footer { color: #666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; width: auto; height: auto; text-align: center; letter-spacing: normal; padding: 10px; }

#footer a { color: #000; font-weight: bold; text-decoration: underline; letter-spacing: 1px; }
#footer a:link { color: #84727c; font-weight: normal; text-decoration: underline; letter-spacing: 1px; }
.pullquote { color: #555; font-size: 11px; font-weight: 700; background-image: url(../img/backgr_sm.jpg); background-repeat: no-repeat; background-position: 0 -20px; text-align: center; width: 140px; height: 420px; float: right; margin: 4px; padding: 4px; border: solid 1px #a9a9a9; }
.pullquote p { font-size: 10px; line-height: normal; margin: 2px 0 0; }
.pullquotewide { color: #555; font-size: 11px; font-weight: 700; background-image: url(../img/backgr.jpg); background-repeat: no-repeat; background-position: 0 top; text-align: center; margin: 4px 10px 10px; padding: 4px; width: 180px; height: auto; min-height: 360px; float: right; clear: right; border: solid 1px #a9a9a9; }
/*<!--[if IE]-->
Special instructions for IE 6 here
.pullquote { color: #555; font-size: 12px; font-weight: 700; text-align: center; width: 140px; height: 436px; float: right; margin: 4px 10px 10px; padding: 4px; border: solid 1px #a9a9a9; }
<--! [endif] -->*/

.pullquote p { color: #000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; text-align: center; letter-spacing: normal; margin-top: 0; }
.pullquote ul { color: #808080; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; letter-spacing: normal; margin-top: 0; }
.imagequote { margin: 4px 40px 4px 4px; width: 110px; height: auto; float: left; padding-top: 4px; padding-right: 2px; padding-left: 6px; border: solid 1px #c1c1c1; }
.imagequote p { color: #808080; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: normal; letter-spacing: normal; margin-top: 0; }
.pullquote2 { width: auto; height: 120px; float: left; margin: 4px 10px 10px 4px; padding: 4px; border: solid 1px #a9a9a9; }

ul.av { color: #555; font-size: 11px; font-weight: normal; line-height: 12px; text-align: left; letter-spacing: normal; list-style-type: none; list-style-image: url(arrow_rt.gif); margin: 0 0 6px 10px; padding: 4px; }
ul.av2 { color: #555; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 16px; text-align: left; letter-spacing: 1px; list-style-type: none; list-style-image: url(arrow_rt.gif); margin: 4px 0 4px 16px; padding: 2px; }
ul#main { font-size: 11px; line-height: 18px; letter-spacing: 1px; margin: 0 0 0 30px; padding: 0; list-style-image: url(move_right.png); list-style-type: none; }
ul.main { font-size: 11px; line-height: 18px; letter-spacing: 1px; list-style-type: none; list-style-image: url(move_right.png); margin: 0 0 0 30px; padding: 0; }
img.pullquote { text-align: center; margin: 10px; }
.clearboth { clear: both; }
a:link { color: #285baf; font-weight: bold; text-decoration: underline; }
a:visited { color: #457eb8; text-decoration: underline; }
a:hover { color: #84727c; text-decoration: underline; }
.products  { font-size: 11px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: 700; font-style: italic; text-align: center; }
.img { vertical-align: top; border-width: 0; }

#newsblock { font-size: 11px; font-style:italic; text-align: justify; width: auto; height: auto; margin: 20px auto; padding: 4px 10px; border: solid 1px #ccc; }
#newsblock h2 {color:#990000;}
.newsblockimg { float: right; padding: 8px 4px 4px 20px; } /* for AutoVue update news info */

img, div { behavior: url( iepngfix.htc) } iepngfix