* { margin: 0; padding: 0; }

body { background-color: white; color: #20006f; font-size: 62.5%; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: center; margin: 0; padding: 0; }

* html body { font-size: 76%; }

a { color: #20006f; text-decoration: none; }

a:hover { background-color: #eeeeee; }

img { border: none; }

.lft { float: left; }

.rght { float: right; }

.clr { clear: both; line-height: 0; display: hidden; }

#container { width: 780px; margin: 0 auto; text-align: center; padding: 0; position: relative; }

#header { background-color: #000080; width: 100%; height: 220px; }

#logo { background: url(logo1.jpg) no-repeat; width: 448px; height: 182px; float: left; }

#logo h1 { margin-left: -2000px; }

#info1 { width: 255px; height: 134px; border: 7px solid black; background-color: white; float: left; margin: 21px 0 0 37px; }

#info1 p { text-align: left; margin: 15px; font-size: 12px; }

#info2 { width: 100%; height: 32px; background-color: red; margin-top: 6px; line-height: 32px; font-size: 12px; font-weight: bold; }

#content { width: 579px; height: 290px; float: right; }

#info3 { width: 100%; height: 150px; background-color: red; font-weight: bold; line-height: 15px; }

#info3 p { padding-top: 20px; }

#loc1, #loc2 { width: 50%; float: left; border-top: 2px solid #20006f; margin-top: 10px; }

#loc1 p, #loc2 p { padding-top: 10px; }

#navigation { position: absolute; left: 0; top: 225px; width: 198px; height: 290px; }

#navigation ul { list-style: none; }

#footer { font-size: .9em; margin-top: 15px; }