/*      CSS STYLED PORTFOLIO IMAGES        */a.pimgslink {margin: 0px;padding: 0px;background: none;}a.pimgslink img {height: 101px;width: 189px;margin: 0px 5px 0px 0px;padding: 10px;background: #fff url(../img/cuadro3.gif) no-repeat 50% 0;}a.pimgslink2 img {height: 50px;width: 90px;margin: 0px 5px 0px 0px;padding: 5px;background: #fff ;}a.pimgslink:hover img {background: #333 url(../img/cuadro3.gif) no-repeat 50% 0;}a.pimgslink2:hover img {background: #333;}/*      HOME PAGE, TRIPLE COLUMN STYLING        */div.indexleft {float: left;margin: 0px 20px 40px 0px;padding: 0px 0px 0px 35px;width: 210px;text-align: left;}div.indexleft p {padding: 0;margin: 0;}div.indexleft h1 {padding: 0px 0px 3px 0px;margin: 0;}div.indexmid {float: left;margin: 0px 20px 40px 0px;padding: 0;width: 220px;text-align: left;}div.indexmid p {padding: 0px 0px 20px 0px;margin: 0;}div.indexright {position: relative;float: left;margin: 0px 0px 40px 0px;padding: 0;width: 230px;text-align: left;}div.indexright p {padding: 0px 0px 20px 0px;margin: 0;}div.indexright h1 {margin: 0px;padding: 0px 0px 3px 15px;}/*    LIST STYLING    */ul.alignedlist {margin: 0;padding: 0;}ul.alignedlist li {margin: 0px 0px 3px 0px;padding: 0;list-style-image: url(../img/0043_bullet2.gif);}div.alignedlistouter {color: #333;font-family: tahoma, arial, helvetica, sans-serif;font-size: 0.8em;margin: 2px 0px 0px 15px;padding: 0;line-height: 125%;}ul.alignedlist2 li {margin: 0px 0px 3px 0px;padding: 0;list-style-image: url(../img/0158_tick.gif);}div.alignedlistouter2 {color: #333;font-family: tahoma, arial, helvetica, sans-serif;font-size: 0.8em;margin: 2px 0px 0px -25px;padding: 0;line-height: 100%;}/*    LIST STYLING    *//*      HOME PAGE, TRIPLE COLUMN STYLING        */a {text-decoration:none}a:link {text-decoration:none;color:#D41634}a:visited {text-decoration:none;color:#D41634}a:hover {text-decoration:none;color:#333333}p {color: #333;font-family: tahoma, arial, helvetica, sans-serif;font-size: 78%;font-style: normal;font-weight: normal;margin: 0px;padding: 0px;}p.green {color: #9fb452;font-size: 110%;margin: 0px;padding: 0px;}p.news {width: 300px;margin: 0px;padding: 0px;}h1 {color: #333;font-family: arial, helvetica, sans-serif;font-size: 140%;font-style: normal;margin: 0px;padding: 0px 0px 3px 0px;font-weight: normal;letter-spacing: -1px;}h2 {color: #333;font-family: arial, helvetica, sans-serif;font-size: 180%;font-weight: bold;margin: 0px;padding: 0px;font-weight: normal;letter-spacing: -1px;}h3 {color: #333333;font-family: arial, helvetica, sans-serif;font-size: 120%;font-style: normal;margin: 0px;padding: 0px;font-weight: normal;letter-spacing: -1px;}h4 {color: #333333;font-family: arial, helvetica, sans-serif;font-size: 140%;font-style: normal;margin: 0px;padding: 0px 0px 3px 0px;font-weight: normal;letter-spacing: -1px;}/* POSITIONING */body {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;min-width: 760px;height: 100%;text-align: center;}div.container {margin: 0px auto;padding: 0px 0px 0px 0px;width: 830px;text-align: center;background: #fff url(../img/fbbg760.gif) repeat-y 50% 0;}.container img {border: 0px;}div.footer {margin: 0px auto;padding: 0px 0px 0px 0px;width: 830px;height: 40px;margin: 0px auto;text-align: center;background: #fff url(../img/fbfooter.gif) no-repeat top;}div.logo {margin: 0px auto;padding: 0px 0px 0px 0px;width: 760px;height: 100px;text-align: left;background: #fff url(../img/logo-civic.gif) no-repeat;}div.header {margin: 0px auto;padding: 0px 0px 0px 0px;width: 760px;height: 268px;text-align: left;background: #56C7FA url(../img/headerbg2.gif) repeat-x bottom right;}div.nav {float: left;width: 250px;padding: 60px 0px 0px 0px;}#navcontainer {width: 175px;}ul#navlist {margin: 0px;padding: 0px;list-style-type: none;font-family: arial, helvetica, sans-serif;font-size: 12px;text-decoration: none;}ul#navlist li {display: block;margin: 0px;padding: 0px;}ul#navlist li a {display: block;padding: 8px 0px 0px 55px;width: 120px;height: 21px;}ul#navlist li a:link, ul#navlist li a:visited {color: #ffffff;text-decoration: none;}ul#navlist li#active a {background: #E1EFFA;text-decoration: none;color: #333333;}ul#navlist li#active a:hover {color: #333333;}ul#navlist li a:hover {color: #333333;}div.headerfloat {float: left;margin: 0px;padding: 0px;width: 490px;height: 268px;/* background: url(../img/bgstripes.gif);*/}div.headerfloat h2 {margin: 4px 0px 0px 15px;}div.content {margin: 0px auto;padding: 35px 0px 0px 0px;width: 760px;text-align: left;background: #E1EFFA;}div.content p {text-align: left;margin: 0px;padding: 0px;line-height: 150%;}div.leftcol {float: left;margin: 0px 0px 0px 0px;padding: 0px 20px 0 30px;width: 235px;text-align: left;}div.leftcol p {padding: 0px 0px 20px 0px;}div.maincol {float: left;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 470px;text-align: left;}img.floatright {float: right;margin: 12px 0px 2px 10px;border: 0px;}img.floatleft {float: left;margin: 0px 7px 3px 0px;border: 0px;}div.pfloat {float: left;margin: 0px 0px 0px 0px;padding: 0px 8px 0px 8px;width: 100px;height: 70px;text-align: left;}div.pfloat p {padding: 0px 0px 0px 10px;}div.pfloat h1 {padding: 0px 0px 0px 10px;}div.pfloat2 {float: left;margin: 0px 0px 0px 0px;padding: 0px 8px 0px 8px;width: 200px;height: 155px;text-align: left;}div.pfloat2 p {padding: 0px 0px 0px 10px;}div.pfloat2 h1 {padding: 0px 0px 0px 10px;}div.contentbottom {clear: both;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;width: 760px;text-align: center;background: #FFFFFF;border-top: dotted 1px #CCCCCC;}div.contentbottom p {font-size: 70%;color: #000000;}div.botleft {float: left;margin: 25px 0px 20px 0px;padding: 0px 0px 0px 0px;width: 250px;text-align: left;}div.botleft p {margin: 0px;padding: 0px 20px 0px 40px;}div.botmiddle {float: left;margin: 25px 0px 20px 0px;padding: 0px 0px 0px 0px;width: 200px;text-align: left;border-left: dotted 1px #CCCCCC;}div.botmiddle p {margin: 0px;padding: 0px 20px 0px 40px;}div.botright {float: left;margin: 25px 0px 20px 0px;padding: 0px 0px 0px 0px;width: 250px;text-align: left;border-left: dotted 1px #CCCCCC;}div.botright p {margin: 0px;padding: 0px 20px 0px 40px;}div.clear {clear: both;width: 760px;height: 0px;}div.newsfloat {float: right;margin: 0px 0px 20px 25px;padding: 15px 0px 4px 10px;width: 140px;text-align: right;background: url(../html/errors.html) bottom left no-repeat;}div.newsfloat p {color: #333333;margin: 0px;padding: 0px;}/*      PORTFOLIO SPECIFIC STYLING        */div.pfouter {margin: 0px 0px 0px 0px;padding: 0px 15px 0px 10px;width: 445px;text-align: left;}img.pfl {margin: 0px 0px 0px 10px;padding: 0px;width: 444px;height: 320px;}img.visitwebsite {float: right;margin: 6px 30px 0px 10px;padding: 0px;height: 5px;width: 93px;}/*      FORM SPECIFIC STYLING        */#verticalForm fieldset {display: block;width: 280px;margin: 0 0 3em 2em;padding: 0 1em 1em 1em;color: #333333;font-family: tahoma, arial, helvetica, sans-serif;font-style: normal;font-weight: normal;background: url(../img/bgstripes.gif);border: 0px;}#verticalForm fieldset.radio {width: 274px;margin: 1em 0 2em 0;}#verticalForm fieldset.radio input {clear: both;float: left;width: auto;}#verticalForm fieldset.radio label {font-weight: normal;}#verticalForm input {clear: both;display: block;width: 274px;border: #FFFFFF 0px;padding: 3px 3px 3px 2px;color: #000000;font-family: arial, sans-serif;font-style: normal;font-weight: normal;font-size: 86%;}#verticalForm input.submit {background: none;text-align: left;width: 274px;cursor: pointer;}#verticalForm input.hidethis {display: none;}#verticalForm textarea {display: block;border: #FFFFFF 0px;padding: 3px 3px 3px 2px;width: 274px;color: #000000;font-family: arial, sans-serif;font-style: normal;font-weight: normal;font-size: 86%;}#verticalForm label {clear: both;display: block;margin-bottom: 1em;font-size: 90%;}#verticalForm label.first {padding-top: 1em;}#verticalForm select {display: block;border: 0px;width: 280px;}div.requirednote {float: right;margin: 15px 3px 0px 0px;padding: 0px;width: 160px;height: 20px;background: url(../img/pillbg.gif) no-repeat;}div.requirednote p {color: #333333;font-family: tahoma, arial, helvetica, sans-serif;font-size: 70%;font-style: normal;font-weight: normal;margin: 0px;padding: 4px 0px 0px 8px;}div.hovernote {float: right;margin: 3px 3px 0px 0px;padding: 0px;width: 180px;height: 20px;background: url(../img/longerpillbg.gif) no-repeat;}div.hovernote p {color: #333333;font-family: tahoma, arial, helvetica, sans-serif;font-size: 70%;font-style: normal;font-weight: normal;margin: 0px;padding: 4px 0px 0px 8px;}div.notesclear {clear: both;height: 0px;}/* Pixelated text font-family:Geneva, Arial, Helvetica, sans-serif;color: #666;line-height: 1.5em;*/
