body{min-width: 780px;font: 101%/160% georgia, times new roman, times, serif;background: white url(img/bg.gif) repeat-x 0% 0%;color: #333;}html, body, div, h1, h2, h3, span, a, table, td, form, img{margin: 0;padding: 0;}#banner{height: 70px;padding-top: 40px;float: clear;}* html #banner { height: 50px;}#contentwrapper{float: left;width: 100%;}#contentcolumn{margin: 0 200px 40px 230px; <!-- top right bottom left -->font-size: 85%;}#leftcolumn{float: left;width: 200px; /*Width of left column*/margin-left: -100%;background: #fff;font-size: 100%;}/* MENU LEFT */#menuleft{padding-left: 0;border-bottom: 1px solid #ccc;width: 200px;margin: 10px 0 15px 10px;}#menuleft li{list-style: none;margin: 0;padding: 4px 0 4px 0;border-top: 1px solid #ccc;}#menuleft li a{text-decoration: none; color: #4794b7;outline: none;font-weight: bold;background: white url(img/menu_arrow.gif) no-repeat 0% 4px;padding-left: 16px;}#menuleft li a:hover{text-decoration: none; color: #df755c;}/* END LEFT */#rightcolumn{float: left;width: 200px;margin-left: -200px;background: #fff;font-size: 85%;line-height: 22px;margin-top: 0px;}#footer{border-top: 1px solid #000;font-size: 85%;clear: left;width: 100%;text-align: center;padding: 4px 0;}.text{margin: 10px;margin-top: 0;font-size: 85%;}.photo{width: 500px;   }.righttext{margin: 10px;margin-top: 0;  }#cap{font-family: arial, verdana, helvetica, sans-serif;font-size:50px; color:#333; font-weight:bold; float:left; height:34px; line-height:34px; margin-top:8px; margin-right:1px;}* html #cap{margin-right:-2px; margin-top:7px;padding-top:2px}h1{margin: 0;text-align: center;font-family: arial, verdana, helvetica, sans-serif;font-size: 212%;}h2{font-family: arial, verdana, helvetica, sans-serif;color: #4794b7;margin: 10px 0 10px 0;padding-top: 4px;font-size: 182%;border-top: 1px solid #ccc;letter-spacing: 2px;}h3{font-size: 136%;font-family: arial, verdana, helvetica, sans-serif;border-top: 4px solid #7ab075;border-bottom: 4px solid #7ab075;color: #7ab075;text-transform: uppercase;padding: 2px 0 2px 0;letter-spacing: 2px;font-weight: normal;}.line_small{border-top: 1px solid #7ab075;border-bottom: 1px solid #7ab075;padding: 3px 0px 3px 0px;margin-bottom: 10px;}h4{font-size: 136%;color: #df755c;font-family: arial, verdana, helvetica, sans-serif;letter-spacing: 2px;border-left: 140px solid #df755c;padding-left: 6px;font-style: italic;font-weight: normal;margin: 0 0 10px 0;}h5{font-family: arial, verdana, helvetica, sans-serif;letter-spacing: 1px;line-height: normal;font-size: 122%;border-bottom: 1px solid #333;text-align: center;margin: 10px 0px 10px 0px;}a,a:link,a:visited,a:active{color: #4794b7;text-decoration: underline;outline: none;}a:hover{color: #df755c;text-decoration: none;}hr{clear:both; border:0px; height:0px; color:#fff; background-color:#fff;margin: 0;}.imageleft{float: left;margin: 8px 10px 0 0;}.imgpicleft{float: left;border: 0;}.imglineleft{float: left;height: 100px;width: 10px;background-color: #dbeaf1;}.lefttext{font-size: 85%;color: #7ab075;padding-left: 10px;line-height: 22px;}.boxleft{float: left;width: 49%;margin: 0;}.boxright{float: right;width: 49%;margin: 0;}.blueboxright{font-size: 85%;line-height: 22px;background: #f4f9fb url(img/bluebox.jpg) repeat-x 0% 0%;padding: 6px;border: 1px solid #ccc;margin-top: 10px;}.list{margin-left: 20px;padding-left: 0;list-style: none;}.list li{padding-left: 15px;background: url(img/bullet.gif) no-repeat 0% 10px;}