@charset "utf-8";
/* CSS Document */

body { background:url(../images/body-bk.jpg) top center no-repeat #444; }

#header { width: 937px; margin: 0 auto; }
#container { width: 937px; margin: 0 auto; background: url(../images/hp-container-bk.png) top center no-repeat; padding-bottom: 1em;}

#logo { position: relative; left: 20px; top: 20px; margin: 1em auto;}

ol#navigation { list-style: none; background: url(../images/nav-bk.png) top left no-repeat; width: 911px; height: 50px; margin: 1em 1em 0 .9em;}
	ol#navigation li { display: inline; font: 1em Verdana, Arial, Helvetica, sans-serif;}
	ol#navigation li a { display: block; float: left; padding: 1em 0; text-align: center; width: 227px; color: #fff; border-right: 1px solid #fff; text-decoration: none;}
	li#home a:hover { background: url(../images/nav-bk-over.png) top left no-repeat;  }
	li#contact a:hover { background: url(../images/nav-bk-left-middle-over.png) top left no-repeat; }
	li#performance a:hover { background: url(../images/nav-bk-right-middle-over.png) top left no-repeat; }
	li#planning a:hover { background: url(../images/nav-bk-right-over.png) top left no-repeat;  }

ol#content { list-style: none; margin-left: .875em; background: url(../images/hp-content-bk.png) top left no-repeat #fff; min-height: 702px; width: 910px;}
	ol#content li { float: left; }
	ol#content li.left { width: 340px; }
		ol#content li#branding {background:url(../images/hp-branding-img.jpg) top left no-repeat; height: 430px; }
	ol#content li.right { width: 568px; margin-left: 2px;}
		ol#content li#copy { border-left: 7px dotted #ccc; width: 560px; margin-top: 1em; }

ol#subnav { list-style: none; position: relative; top: 380px; background:url(../images/subnav-bk.jpg) top left no-repeat #0f9ace; width: 568px; height: 50px; }
	ol#subnav li { display: inline; font: .875em Verdana, Arial, Helvetica, sans-serif; }
		ol#subnav li a {display: block; float: left; padding: .875em 0; height: 26px; text-align: center; width: 188px; color: #fff; border-right: 1px solid #fff; text-decoration: none;}
		ol#subnav li a:hover { color: #666; }
		ol#subnav li#ira a:hover { background:url(../images/subnav-left-bk-over.jpg) top left no-repeat; }
		ol#subnav li#sep a:hover { background:url(../images/subnav-middle-bk-over.jpg) top left no-repeat; }
		ol#subnav li#manage a:hover { background:url(../images/subnav-right-bk-over.jpg) top left no-repeat; }

ol#quicklinks { margin: 1.5em 1.5em;}
	ol#quicklinks li { display: list-item; float: none; font: bold .875em/1.5 Verdana, Arial, Helvetica, sans-serif; color: #333; padding: .4em;}
		ol#quicklinks li ol { margin: 0 .75em .75em .75em; }
			ol#quicklinks li { padding: .2em; }


h1 { font: bold 1.25em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #ce0f42; margin: .75em 1em -.75em 1.25em;}
h2 { font: bold 1.25em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #ce0f42; margin: 1em 1em .75em 1.25em;}
h3 { font: bold .875em/1.5em Verdana, Arial, Helvetica, sans-serif; color: #ce0f42; margin: 1em 1em .75em 1.25em;}

p {font: .875em/1.5 Verdana, Arial, Helvetica, sans-serif; color: #333; margin: .75em 2em .75em 1.75em;}
	a { color: #0f72ce; text-decoration: underline; }

p#copyright { font: bold .65em; text-align: center; }