/* fonts and style */body{width:100%;height:100%;margin:0;padding:0;background-color: white;color:#343a3d;font-family:Verdana, Arial, Helvetica, serif;font-size:62.5%;line-height:1.4em;text-align: left;}b, i{font-weight:normal;font-style:normal;}img{border:0;}p{margin:0;padding-top:0;padding-bottom:.7em;}a{font-weight:bold;text-decoration:none;color:#457e6b;padding: 0;}a:hover{text-decoration:none;color:#fff;background:#457e6b;}a img{padding:0;margin:0;}a img:hover{color:#fff;background: #fff;}td{padding:2px 4px;font-size:12px;}.results{border-collapse: collapse;width: 100%;}.rowHeading{background-color: rgb(69,79,98);color: white;}.row0{background-color: #eeeefa;}ul{list-style-type:circle;padding-left:48px;font-size:1.1em;padding-right:20px;}code{font-family:"Courier New", Courier, mono, sans-serif;font-size:1em;color:#000;background:#FFF;}code span{color:#D00027;}.break{clear:both;height:1px;}.clear{clear:both;padding-top:10px;}.center{text-align:center;}blockquote{padding:0 20px 0 5px;font-size:1.1em;}blockquote strong{font-family:Georgia, "Times New Roman", Times, serif;font-style:italic;}.ticklist{list-style-type: none;}.ticklist li{height: 2em;}.ticklist li img{vertical-align: middle;position: relative;left: -20px;height: 1em;}.legend img{height: 1em;}.copyright{font-size:9px;margin:0px 100px;}/* Layout */#container{width:750px;margin:30px auto;text-align:left;background-color:white;}#header{width: 750px;height:80px;background: url('images/header.png') no-repeat;margin: 0;padding: 0;}#mainmenu{float:left;width: 205px;background: url('images/menubackground.png');list-style-type: none;padding: 0;margin: 0 0 0 5px;min-height: 300px;}#mainmenu li{display: block;width: 205px;margin: 0;padding: 0;background: url('images/menudivider.png') bottom no-repeat;}#mainmenu li a{text-decoration: none;color: #333;padding: 4px 14px;display: block;width: 177px;}#mainmenu a:hover{color: rgb(69,79,98);background: url('images/menuhover.png') bottom repeat-y #fff;}#content{min-height: 300px;background: url('images/mainbackground.png') repeat-y;}#main{border-left: solid 1px grey;margin: 0px 5px 0px 210px;padding: 10px 10px 10px 10px;min-height: 300px;}#footer{width: 750px;height:66px;background: url('images/footer.png') no-repeat;margin: 0;padding: 20px;text-align:center;}#footer hr{ width:720px;}#footer img{position:relative;left: -265px;top: -40px;}#photos{padding: 100px 0px 0px 0px;}#photos img{width:30px;}