html{    height:100%;      /*force scrollbar*/    margin:0 0 1px 0; /*force scrollbar*/}body{    background:#fff;    margin:0 0 25px 0;    font-family:verdana,sans-serif;    font-size:75%;}body.blk{    background:#000;}a:link,a:visited,a:active{    color:#D56F09;    text-decoration:none;}a:hover{    border-bottom:1px dotted #D56F09;}a img{  border:0px !important;}p{   margin:10px 0 10px 0;   line-height:1.4em;}h2{    font-size:1.2em;    font-weight:bold;    color:#333;    margin:15px 0 0 0;    padding:0;}h3{    color:#333;    font-size:1.5em;    font-weight:bold;    margin:3px 0 10px 0;    padding:0;}table{    border-collapse:collapse;}td{    vertical-align:top;}#wrap{    width:760px;    border:2px solid #dc3606;    margin:25px auto 25px auto;}#wrap td{      padding:0;}#logo{    width:145px;    background:url("images/butterfly.jpg") #cf6f10 top center no-repeat;}#heading{    background:#ffa60c;    width:383px;}p{  color:#333;}li{  color:#333;}h1{    margin:0;    padding:0;    color:#fff;    font-size:1.5em;    font-weight:bold;    width:760px;    height:94px;    position:relative;}h1 span{   margin:0;   padding:0;   position:absolute;   left:0;   top:0;    width:760px;    height:94px;    background:url("images/header.jpg") #F9971C top left no-repeat;}td.menu{    background:#FDB913;	width:150px;}#menu{    background:#FDB913;    font-size:1.3em;}#menu a:link,#menu a:active,#menu a:visited{      color:#333;      text-decoration:none;      padding:4px 0 4px 20px;      width:83px;      display:block;      border-bottom:0px !important;      background:url("images/bullet.gif") transparent top left no-repeat;}#menu a:hover{      color:#fff;      background:url("images/bullet_roll.gif") transparent top left no-repeat;}#menu a.on:link,#menu a.on:link:active,#menu a.on:link:visited{      color:#fff;      border-bottom:0px !important;      background:url("images/bullet_roll.gif") transparent top left no-repeat;}ul{    list-style-type:none;    margin:10px 0 0 17px;    padding:0;    font-weight:bold;}li{    margin:0px 0 0px 0;	font-size: 0.9em;}#content{    background:#fff;    padding:0 10px 10px 10px;}#contentwrap{    padding:0 20px 10px 20px;    width:575px;}#contentwrap ul{   margin:10px 0 10px 50px;   line-height:1.4em;   list-style-type:circle;   font-weight:normal;}#footer{    background:#ab7204;    text-align:left;    font-size:0.9em;    width:100%;    padding:0;    margin:0;}#footer p{    margin:4px 0 0 0;    color:#333;}#footer img{    margin:5px 5px 5px 5px;}#smallprint{    float:right;    padding-right:5px;    color:#333;}#smallprint a,#smallprint a:active,#smallprint a:visited{    color:#333;    text-decoration:none;    border-bottom:0px;}#smallprint a:hover{    color:#333;    border-bottom:1px dotted #333;}#contact{    width:137px;    margin:490px auto 0 auto;    color:#333;    padding:2px 0 2px 0;    border-top:1px solid #333;    border-bottom:1px solid #333;}#contact p{    margin:3px 0 3px 0;}#contact a,#contact a:visited,#contact a:active{      color:#333;      text-decoration:none;      border-bottom:0px !important;}#contact a:hover{         color:#fff;}#recommendlink{    margin:0px auto 0 0;    font-size:0.9em;    color:#333;    padding:2px 0 2px 0;    border:0;}#address{    background:#ffa60c;    text-align:right;     vertical-align:bottom;}#address p{    margin:0 10px 10px 0;}#cv{    margin:5px 0 10px 0;}#cv h2{    font-size:1.2em;    font-weight:bold;    color:#333;    margin:10px 0 0px 15px;    padding:0;}#cv h3{    font-size:1.2em;    font-weight:bold;    color:#333;    margin:10px 0 10px 15px;    padding:0;}#cv em{    font-size:0.9em;}#cv ul{   margin:10px 0 10px 0;   line-height:1.4em;   list-style-type:circle;   font-weight:normal;}#contactform h2{    margin-bottom:10px;    margin-top:11px;}#contactform td{    padding:4px;    vertical-align:top;}#contactform input{   border:1px solid #ff7b06;   width:178px;   padding:2px;   font-family:verdana,sans-serif;   font-size:1em;   background:#fff !important;}#contactform textarea{   border:1px solid #ff7b06;   width:180px;   height:80px;   overflow:auto;   padding:1px;   font-family:verdana,sans-serif;   font-size:1em;   background:#fff;}input.button{    width:50px !important;    font-weight:bold;    border:1px solid #ff7b06 !important;    background:#ffa60c !important;    padding:4px !important;}#rightfloat{    float:right;    width:300px;}#map{    width:300px;    height:200px;   border:1px solid #ff7b06;   margin:10px 0 0 0;}#map a:hover{     border:0 !important;}#contactaddress{    width:292px;    margin:13px 0 7px 14px;}#contactaddress td{   vertical-align:bottom;}#contactaddress p{   margin:10px 0 10px 0;   line-height:1.4em;   font-size:1em !important;}#contentwrapcontact{    padding:0 20px 10px 20px;    width:575px;}#contentwrapcontact p{   font-size:0.8em;   margin-right:5px;}#contentwrapcontact ul{   margin:10px 0 10px 50px;   line-height:1.4em;   list-style-type:circle;   font-weight:normal;}#numbers p{   line-height:1.8em;}#numbers{    width:160px;}#cvcontent h2{    font-size:1.5em;    font-weight:bold;    color:#333;    margin:15px 0 0 0;    padding:0;}#cvcontent h3{    color:#333;    font-size:1.3em;    font-weight:bold;    margin:25px 0 10px 0;    padding:0;        clear:both;}#cvcontent h4{    color:#333;    font-size:1em;    font-weight:normal;    font-style:italic;    margin:0 0 10px 0;    padding:0;        clear:both;}#cvcontent p{    width:410px;    float:right;    clear:both;    margin-top:-10px;    margin-bottom:10px;}.workmanagment li {	padding-top: 10px;}input{   border:1px solid #ff7b06;   width:178px;   padding:2px;   font-family:verdana,sans-serif;   font-size:1em;   background:#fff !important;}input.button{    width:50px !important;    font-weight:bold;    border:1px solid #ff7b06 !important;    background:#ffa60c !important;    padding:4px !important;}textarea{   border:1px solid #ff7b06;   width:180px;   height:80px;   overflow:auto;   padding:1px;   font-family:verdana,sans-serif;   font-size:1em;   background:#fff;}.leeds {	text-align: center;}.leeds a, .leeds a:visited, .leeds a:active, .leeds a:link {	color: #333;}.leeds a:hover {	color: #fff;    border-bottom:1px dotted #fff;}