body { font:12px Verdana; background-color: #EDEDED; margin: 0; padding: 0; }

#header {
	margin:10px 0;
	height:120px;
	background: #003366 url(/images/header_bg.jpg) top left repeat-x;
}

#container { width:800px; margin:0 auto; }

table { width:100%; border:1px solid #999; padding:10px; }
td { text-align:center; }
input#sbi { width:350px; font-size:16px; }
input#sbb { font-size:16px; }

#center { margin:0 220px 0 220px; }
#center ul, #center ol { margin:0 0 10px 0; padding:0; }
#center li { margin:0 0 7px 20px; }
#center p { margin:0 0 30px 0; }

#left { float:left; width:180px; }
#left ul, #hubcenter ul, #hubleft ul, #hubright ul { margin:0 0 20px 0; padding:0; list-style-type:none; }
#left ul li, #hubcenter li, #hubleft li, #hubright li { margin:0 0 7px 5px; }
#right { float:right; width:180px; font:12px/16px Verdana; }
#right p, #left p { margin:0 0 15px 0; }

#hubintro { width:500px; margin:0 auto 20px auto; font-size:14px; text-align:center; }
#hubcenter { margin:0 269px 0 269px; }
#hubleft { float:left; width:240px; }
#hubright { float:right; width:240px; }

.sechead, .hubhead { 
	padding:0 7px; height:30px; line-height:30px;
	color:#fff; font:14px/30px Arial; margin-bottom:5px;
}
.sechead { background: #003366 url(/images/section_header.jpg) top left no-repeat; }
.hubhead { background: #003366 url(/images/hub_header.jpg) top left no-repeat; }

#footer { margin:10px 0; text-align:center; font:bold 14px Arial; color:#666; }

h2 { font:20px Arial; color:#666; margin:0 0 5px 0; }
#hubintro h2 { font-size:26px; }

#googleSearchUnitIframe { margin:0 auto; text-align:center; padding:0; } 
