/*Nettech CSS*//*Zero out Global Elements--------------------------------------------*/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 img,:link img,:visited img { border:none }address { font-style:normal }/*Global Elements---------------------------------------------*/html {height:100%;}body {font-family:Arial, Helvetica, sans-serif; font-size:.8em; color:#333; background-color:#444444; height:100%; color: #444444;}h1 {color:#bebe00; font-size:18px; margin-bottom:10px;}h2 {color:#999999; font-size:15px;}h3 {color:#492F92; font-size:14px;}a {color:#492F92; text-decoration:underline;}a:hover {text-decoration:underline;}/*Page Structure---------------------------------------------*/#wrapper {width:770px; margin:0 auto; background-color:#fff;}#mast-wrap/*Masthead---------------------------------------------*/#masthead {width:766px; height:85px; margin:0 auto;}img#home-logo {float:left; margin-right:35px; margin-left:10px; margin-top:0px;}#tagline {margin:0 auto; color:#bbbe00; font-size:15px; position:relative; top:40px; font-weight:bold;}#mailing-list {float:right; color:#333; font-size:10px; margin-top:40px; margin-right:10px;}button#opt-in {background-image:url(images/search-button.gif); width:17px; height:17px; margin:0; padding:0; border:0; cursor:pointer;}/*Main Nav-----------------------------------------------*/#main-nav {margin-top:9px; height:23px;padding:10px 0 4px 10px; width:760px; margin:0 auto; clear:both; background-color:#D88D3B;}#main-nav ul li {color:#396bb2; font-size:11px; font-weight: bold; display:inline; padding-left:7px;}#main-nav ul li.first {padding-left:0;}#main-nav a {color:#FFFFFF; text-decoration:none; padding:5px;}#main-nav a:hover {text-decoration: none; color:#492F92;}/*Content---------------------------------------------*/#content-wrap {width:100%; height: background-color:#fff;}#content {padding:15px 15px 5px 15px; width:740px; background-color:#fff; clear:both; margin:0 auto; }#content p {margin:15px 0;}.img-left {margin:0 10px 10px 0;}#content ul li {list-style-image:url(images/arrow-bullet.gif); margin:5px 0 5px 30px; padding-left: 0px; list-style-position: outside;}#content ul{margin:10px 0; padding-left: 0px;}#content ul li ul li {list-style-image:none; list-style-type: disc; margin:5px 0 5px 25px; padding-left: 0px; list-style-position: inherit; color: #444444;}#content ul li ul {padding-left: 0px;}#content-nocolumn {width:740px; float:left; background-color:#fff;}#content-column {width:520px; float:left; background-color:#fff; padding:10px 15px 10px 15px;}#side-column {width:150px; float:right; background-color:#fff; padding-right: 15px;}#columnbox1 {width:160px; float:right; right: -15px;background-color: #bebe00; padding:15px 5px 15px 15px; margin-bottom: 15px; font-size:11px; position: relative;}#columnbox1 h1 {color: #444444;}#columnbox1 h2 {color: #492F92;}#columnbox1 p {color: #444444;}#columnbox1 ul li {list-style-image:none; list-style-type: disc; margin:5px 0 5px 15px; padding-left: 0px; list-style-position: inherit; color: #444444;}#columnbox1 ul {margin:10px 0; padding-left: 0px;}#highlightbox1 {width:490px; float:left; background-color: #F2F1B7; padding:15px; margin-bottom: 15px; font-size:12px;}#highlightbox1 h1 {color: #444444;}#highlightbox1 h2 {color: #492F92;}#highlightbox1 h3 {color: #444444;}#highlightbox1 p {color: #444444; margin-top: 0px;}#highlightbox1 ul li {list-style-image:none; list-style-type: disc; margin:5px 0 5px 15px; padding-left: 0px; list-style-position: inherit; color: #444444;}#highlightbox1 ul {margin:10px 0; padding-left: 0px;}#highlightbox1 table tr td {padding-top: 3px; padding-bottom: 3px; border-bottom: 1px dotted #bebe00;}#highlightbox1 table tr td.last {border: none;}#content img {padding:5px;}#side-column img {padding:0;}hr {width: 710px; height: 1px; color: #bebe00; background-color: #bebe00; border: 0px solid #bebe00; margin-top: 10px; margin-bottom: 20px;}.accent {color:#492F92; font-size:14px; font-weight: bold;}.small	{font-size:11px;}/*Images----------------------------------------------*/img.centered {display: block;margin-left: auto;margin-right: auto;}img.alignright {padding: 0px;margin: 0 0 5px 15px;display: inline;}img.alignleft {padding: 0px;margin: 0 15px 5px 0;display: inline;}.alignright {float: right;}.alignleft {float: left;}/*Flash----------------------------------------------*/#home-flash {float:left;width:486px; height:235px; color:#fff; margin-bottom:15px;}#home-flash img{float:right; margin-top:-235px; margin-right:25px;}/*3 Column layout----------------------------------------------*/.one-third {width:208px; background:url(images/3col-bg.gif) no-repeat; padding:35px 15px 15px 15px; float:left; margin-right:10px;}.one-third-last {width:208px; background:url(images/3col-bg.gif) no-repeat; padding:35px 15px 15px 15px; float:left;}.one-third-home {width:208px; background:url(images/3col-bg.gif) no-repeat; padding:35px 15px 15px 15px; float:left; margin-right:10px;}.one-third-home-last {width:208px; background:url(images/3col-bg.gif) no-repeat; padding:35px 15px 15px 15px; float:left;}.one-third-home h1 {height:83px;}.one-third-home-last h1 {height:83px;}/*Footer----------------------------------------------*/#wrapfoot {width:100%; height:116px;}#footer {background-color: #bebe00; width:100%; height:75px; margin:0 auto; font-size:11px; text-align:center; clear:both; color:#FFFFFF; padding-top:20px; position:relative;  bottom:0;}#affiliates {clear:both; text-align:center; padding:5px 0 0 0; width:770px; background-color:#fff;}#affiliates ul li{display:inline; width:150px;}#footer a {color:#FFFFFF;}#footer a:hover {text-decoration:underline;}/*Misc-----------------------------------------------*/.clear {clear:both; margin:0 auto;}.footnote {font-size:10px; font-style:italic;}.more-bottom {margin-bottom:15px;}.more-top {margin-top:15px;}ul.partner-column {width:255px; float:left;}#partners ul li{list-style:none; height:80px; list-style-image:none; text-align:center;}#srequest {float: right; width:200px; margin: 20px 15px 0px 0px; padding: 0px;}/*Contact Form-----------------------------------------------*/form#form1 ul li {list-style:none; list-style-image:none;}/*Form-----------------------------------------------*/input[type=text] {border: solid #444444 1px; padding: 2px;}textarea {border: solid #444444 1px; padding: 2px;}input[type="button"],input[type="submit"] {padding: 2px 5px 2px 5px; background-color: #492F92; border: none; color: #FFFFFF; font: Arial, Helvetica, sans-serif 12px;}