/* CSS RESET */html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, a, font, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}body {line-height:1;}ol, ul {list-style:none;}blockquote, q {quotes:none;}:focus {outline:0;}ins {text-decoration:none;}del {text-decoration:line-through;}.bio {border-spacing:25px; padding:5px;}body {background:#dfdfdf; margin:0; padding:0; font-family:arial, helvetica, sans-serif; font-size:76%; line-height:20px; color:#444; text-align:center;}html {overflow-y:scroll;}/* Links */a {text-decoration:none; color:#FF6600;}	a:hover{text-decoration:underline;}#topNavigation {width:690px; height:22px; margin:0 auto 10px auto; padding:5px 20px 3px 20px; background:#3c3c3c; overflow:invisible; -moz-border-radius-bottomleft:20px; -webkit-border-bottom-left-radius:20px; border-bottom-left-radius:20px; -moz-border-radius-bottomright:20px; -webkit-border-bottom-right-radius:20px; border-bottom-right-radius:20px;}#mainWrapper {width:690px; margin:0 auto; padding:10px 20px; text-align:left; background:#fff; border:0; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}	#header {height:120px; margin:10px 0 20px 0; padding:10px 0; background:#ffffff url('../img/iiim-header.jpg') 0 0 no-repeat; border:1px solid #fff; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:invisible;}	#main {margin:20px 0; overflow:invisible;}	#footer {width:600px; height:200px; margin:10px auto 0 auto; padding:5px 20px 5px 20px; background:none; overflow:invisible; font-size:90%; color:#666; text-align:center; line-height:16px; }	h1 {font-size:180%;}h2 {font-size:150%; margin:3px 0; color:#888888;}h3 {font-size:130%; margin:3px 0;}h4 {font-size:120%; margin:2px 0;}h5 {font-size:110%; margin:2px 0;}h6 {font-size:100%; font-weight:bold;}p {margin-bottom:10px;}ul {list-style-type:square; margin-left:10px; padding-left:15px;}.contact {list-style-type:none; font-size: 15px; margin-left:10px; padding-left:15px; color:#787878;}.maintext {list-style-type:none; font-size: 15px; margin-left:10px; padding-left:15px; color:#787878;}.bigbullets {list-style-type:square; font-size: 12px; line-height:20px; margin-left:10px; padding-left:15px; color:#808080;}ol {list-style-type:decimal; margin-left:15px; padding-left:15px;}.imgLeft {float:left; margin:4px 8px 3px 0;}.imgRight {float:right; margin:4px 0 3px 8px;}div.highlight {line-height:17px; padding:10px; background:#A0CFEC; border:1px solid #BFD6FF; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;}#header h1 {color:#e05400; margin:15px 0 0 0;}	#header h1 span{background:#000000; padding:6px 30px 6px 20px; -moz-border-radius-topright:10px; -webkit-border-top-right-radius:10px; border-top-right-radius:10px; -moz-border-radius-bottomright:10px; -webkit-border-bottom-right-radius:10px; border-bottom-right-radius:10px;}#topNavigation ul {list-style-type:none; font-weight:bold;}	#topNavigation ul li {float:left;}		#topNavigation ul li a {padding:5px 10px; text-decoration:none; color:#ea7128; text-transform:uppercase;}		#topNavigation ul li a:hover {background:none; color:#000000;}