* { margin:0; padding:0; }

body { font-size:101%; background:url(images/background.gif) repeat fixed; }

/** CONTAINER FORMATTING **/
#container1 { width:800px; margin:auto; padding:5px 5px 5px 5px; background: #183986; }
#container2 { width:780px; padding:11px 9px 7px 9px; background-color: #fff; }
#container3 { padding:25px 0 0 0; clear:both; }
/** END CONTAINER FORMATTING **/


/** NAV FORMATTING **/
#nav_top { float:right; border: none; font: .8em Georgia, "Times New Roman", Times, serif; }
#nav_top li { float:left; list-style:none; padding:0; }
#nav_top li a { display:block; padding:35px 10px 10px 10px; color: #1b3f95; text-decoration:none; }
#nav_top li a:hover { background:url(images/nav_arrow.jpg) center top no-repeat; color: #f00; }

#nav_bottom { margin:-10px 0 0 -5px; padding:0; font: .8em Georgia, "Times New Roman", Times, serif; }
#nav_bottom li { float:left; list-style:none; margin:0 12px 0 5px; padding:0; }
#nav_bottom a { color: #1b3f95; border-top:#fff 3px solid; display:block; padding: 2px 5px 12px 0; text-decoration:none; margin: 0 5px 0 0; border-bottom: none: }
#nav_bottom a:hover { color:#f00; border-top:#005A97 3px solid; border-bottom: none; }
/** END NAV FORMATTING **/


#header h1 { float:left; background:url(images/Mawson_logo.gif) left bottom no-repeat; padding:30px 262px 45px 45px; }

p.page_header { border: 1px solid #000; width: 779px; }

/** CONTENT FORMATING **/
#content { padding:10px 20px 0 0; }

#content p { font: .8em Verdana, Arial, Helvetica, sans-serif; line-height: 20px; margin:55px 0 20px 0; padding: 0; clear:left; }

#content p.diamond { text-align:center; border: 0;}

#content p.virus_right { float: right; padding: 0 20em 0 0; }

#content p.image_right { float: right; clear: both; }

#content p.center { text-align: center; }

ul { list-style-type: circle; padding: 1em; font: .8em Verdana, Arial, Helvetica, sans-serif; }

td {font: .9em Verdana, Arial, Helvetica, sans-serif; }


/** FOOTER FORMATTING **/
#footer { padding: 4px 0 2px 0; font: .7em Georgia, "Times New Roman", Times, serif; text-align:center; color:#000; width:780px; margin:auto; }
/** FOOTER FORMATTING **/


/** START IMAGE GALLEY**/
.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #183986;
padding: 5px;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -2px;
left: 2px; /*position where enlarged image should offset horizontally */

}
/** END IMAGE GALLEY**/


/** IE HACK **/
* html #container3 { padding:10px 0 0 0; clear:both; }
* html #nav_top li a { padding:35px 10px 10px 10px; }
* html #nav_bottom li { margin:0 12px 0 3px; } 
* html #header h1 {	padding:30px 262px 15px 45px; }
/** END IE HACK **/