* { padding : 0; margin : 0; } body { background: #000033 url(images/bgbodydarkblue.png) no-repeat; background-position: center;background-attachment: scroll;color: #ffffff; margin: 0; font-family: Verdana, Arial, sans-serif; font-size: 12px; padding: 0px; margin-top: 10px;line-height : 20px; } img { border : none; } a { text-decoration : none; color : #88ffcb; } a:hover { color : #0066CC; } a:visited { color : #30cc88; } h3 { border-bottom : 1px double #9999cc; color : #ffffff; padding : 10px 0 2px 0; } h3 a { color : #ff0033; } h3 a:hover { color : #f0a848; } #wrap { margin : 0 auto; width : 900px; } #header { background : #000000;height : 120px; } #header h1 { text-transform : uppercase; padding : 25px 0 0 30px; font-size : 30px; font-weight : 100; letter-spacing : -2px; } #header h1 a { color : #000080; } #header h1 a:hover { color : #6495ED; } #header h2 { padding : 0 0 0 30px; font-size : 15px; color : #ffffff; font-weight : 100; } #menu { background : #c0d8f0 url(images/newbluemenu.png) no-repeat; height : 40px; line-height : 40px; padding-left : 20px; } #menu li { float : left; list-style-type : none; } #menu li a { padding : 0 10px; text-decoration : none; color : #FFFFFF; letter-spacing : -1px; font-weight : 100; font-size : 17px; } #menu li a:hover { color : #99CCFF; text-decoration : underline; } #content { padding : 10px; } #left { float : left; width : 140px; } #left li { list-style-type : none; padding-left : 10px; } #left h2 { margin-left : 10px; padding : 5px 0 5px 10px; font : bold 13px Verdana, 'Trebuchet MS', Sans-serif; color : #fff; background : #eef0f1 url(images/bluehbg.gif) repeat-x; border-right : 1px solid #ccc; border-left : 1px solid #ccc; } #left .box { border-right : 1px solid #ccc; border-left : 1px solid #ccc; border-bottom : 1px solid #ccc; margin : 0 0 10px 10px; padding : 5px 0 10px 0; } #right { float : right; width : 720px; margin-right : 10px; } .contentleft { float : left; width : 550px; } .contentleft h2 { padding : 5px 0 5px 10px; font : bold 13px Verdana, 'Trebuchet MS', Sans-serif; color : #fff; background : #eef0f1 url(images/bluehbg.gif) repeat-x; border-right : 1px solid #ccc; border-left : 1px solid #ccc; } .contentleftbox { border-right : 0px solid #000000; border-left : 0px solid #000000; border-bottom : 0px solid #000000; margin : 0 0 10px 0; padding : 0 10px 10px 10px; text-align : justify; } .contentright { float : right; width : 160px; } .contentright h2 { padding : 5px 0 5px 10px; font : bold 13px Verdana, 'Trebuchet MS', Sans-serif; color : #fff; background : #eef0f1 url(images/bluehbg.gif) repeat-x; border-right : 1px solid #000080; border-left : 1px solid #000080; } .contentrightbox { border-right :2px solid #000080; border-left : 2px solid #000080; border-bottom : 2px solid #000080; margin : 0 0 10px 0; padding : 10px; text-align : justify; } #footer { height : 40px; line-height : 40px; background : #c0d8f0 url(images/testfooter.gif) no-repeat; color : #000000; text-align : center; } #footer a { color : #000000; } #footer a:hover { color : #333; } .centeredImage    {    text-align:center;    margin-top:10px;    margin-bottom:0px;    padding:0px;    }.centeredText    {    text-align:center;    margin-top:0px;    margin-bottom:0px;    padding:0px;    }.gallery { list-style : none; margin : 0px; padding : 0px; } .gallery li { padding : 10px; margin : 10px; float : left; position : relative; width : 135px; height : 150px; } .gallery li:hover img { border-color : #000080; } .gallery img { background : #fff; border : 1px solid #888; padding : 2px; } .gallery em { background : none; color : #000; font-style : normal; padding : 2px 30px; display : block; position : relative; top : 110px; left : 9px; } .gallery a { text-decoration : none; } .credits em { color : #999; } .credits a { color : #333; text-decoration : none; text-transform : uppercase; } div.img  {  margin: 5px;  border: 1px solid #0000ff;  height: auto;  width: auto;  float: left;  text-align: center;  }div.img img  {  display: inline;  margin: 5px;  border: 1px solid #ffffff;  }div.img a:hover img  {  border: 1px solid #0000ff;  }div.desc  {  text-align: center;  font-weight: normal;  width: 120px;  margin: 2px;  }img.right { padding: 4px; margin: 0px 0px 2px 7px; display: inline; }img.left { padding: 4px; margin: 0 7px 2px 0; display: inline; }.right { float: right; }.left { float: left; }.caption { margin: 5px; padding: 1px; border: solid 0px #E5E5FF; background: none; font-size:90%; color: black } img.centered { display: block; margin-left: auto; margin-right: auto; }/* =Hoverbox Code----------------------------------------------------------------------*/.hoverbox{	cursor: default;	list-style: none;}.hoverbox a{	cursor: default;}.hoverbox a .preview{	display: none;}.hoverbox a:hover .preview{	display: block;	position: absolute;	top: -33px;	left: -45px;	z-index: 1;}.hoverbox img{	background: #ffffff;	border-color: #aaa #ccc #ddd #bbb;	border-style: solid;	border-width: 1px;	color: inherit;	padding: 2px;	vertical-align: top;	width: 100px;	height: 75px;	}.hoverbox li{	background: #eee;	border-color: #ddd #bbb #aaa #ccc;	border-style: solid;	border-width: 1px;	color: inherit;	display: inline;	float: left;	margin: 3px;	padding: 5px;	position: relative;}.hoverbox .preview{	border-color: #000;	width: 200px;	height: 150px;}/* =Internet Explorer Fixes----------------------------------------------------------------------*/.hoverbox a{	position: relative;}.hoverbox a:hover{	display: block;	font-size: 100%;	z-index: 1;}.hoverbox a:hover .preview{	top: -38px;	left: -50px;}.hoverbox li{	position: static;}