html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, img {margin:0; padding:0; border:0;}
html, body {background:#fff url(../images/u-bg.png) repeat-x; font-family:Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; line-height:17px;}


/* FORMATTING */

#wrap {width:907px; margin-left:auto; margin-right:auto; background:#fff url(../images/h-bg.png) repeat-x;}
#content {padding:0 28px 0 28px;}
.clear {clear:both; height:5px;}
p {margin-top:10px;}
h1 {color:#063868; font-size:16px; line-height:16px; font-weight:bold;}
h2 {color:#6a88a4; font-size:12px; line-height:17px; font-weight:bold; margin-top:8px;}
h3 {font-size:11px; line-height:17px; font-weight:normal; margin-top:7px;}
h4 {color:#063868; font-size:13px; line-height:17px; font-weight:bold; margin-top:13px;}
h5 {color:#063868; font-size:12px; line-height:17px; font-weight:bold; margin-top:13px;}
.hfive {color:#063868; font-size:12px; line-height:17px; font-weight:normal; margin-top:13px; text-decoration:none; display:block;}
.hfive:hover {text-decoration:underline;}
.hfour {color:#063868; font-size:13px; line-height:17px; font-weight:bold; margin-top:13px; text-decoration:none; display:block;}
.hfour:hover {text-decoration:underline;}
.subheading {color:#063868; font-size:14px; line-height:19px; font-weight:normal; margin-top:13px;}
.subheading2 {color:#063868; font-weight:bold;}
.smallorange {color:#063868; font-size:9px; text-decoration:none;}
.smallorange:hover {color:#ff6e00;}
.divider {background:url(../images/u-div.png) no-repeat; height:19px; margin-top:10px;}
sup {font-size:7px;}
.indent {padding-left:20px;}

#sitemap ul {list-style:none;}

/* HEADER */

#header {height:106px; position:relative;}

#logo {width:173px; height:56px; background:url(../images/u-janek.png) no-repeat; text-indent:-9999em; overflow:hidden; position:absolute; top:23px; left:36px;}
#logo a {position:relative; top:0; margin:0; padding:0; display:block; height:56px; width:173px; overflow:hidden;}

#nav {position:absolute; top:69px; left:469px; background:url(../images/u-nav.png) no-repeat; width:410px; height:31px; list-style:none;}
#nav li {float:left;}
#nav li a {position:absolute; top:0; margin:0; padding:0; display:block; height:31px; background:url(../images/u-nav.png) no-repeat; text-indent:-9999px; overflow:hidden; font-size:1%;}
li#nav_1 a {left:14px; width:102px; background-position: -14px 0;}
li#nav_1 a:hover { background-position: -14px -31px;}
li#nav_2 a {left:118px; width:73px; background-position: -118px 0;}
li#nav_2 a:hover { background-position: -118px -31px;}
li#nav_3 a {left:193px; width:64px; background-position: -193px 0;}
li#nav_3 a:hover { background-position: -193px -31px;}
li#nav_4 a {left:259px; width:85px; background-position: -259px 0;}
li#nav_4 a:hover { background-position: -259px -31px;}
li#nav_5 a {left:346px; width:47px; background-position: -346px 0;}
li#nav_5 a:hover { background-position: -346px -31px;}

#headerlink1 {width:62px; height:17px; text-indent:-9999em; position:absolute; top:13px; left:731px; background:url(../images/u-1.png) no-repeat; overflow:hidden;}
#headerlink1 a {position:relative; top:0; margin:0; padding:0; display:block; height:17px; width:62px; overflow:hidden;}
#headerlink2 {width:60px; height:17px; text-indent:-9999em; position:absolute; top:13px; left:819px; background:url(../images/u-2.png) no-repeat; overflow:hidden;}
#headerlink2 a {position:relative; top:0; margin:0; padding:0; display:block; height:17px; width:60px; overflow:hidden;}


/* FOOTER */

#footer {margin:0 28px 0 28px; background:url(../images/u-3.png) no-repeat; font-size:10px; line-height:13px; color:#999; padding:21px 0 0 57px;}
#footer a {color:#999; text-decoration:none;}


/* HOMEPAGE */

#hometop {height:336px; position:relative;}
#hometop1 {width:342px; height:336px; text-indent:-9999em; position:absolute; top:0px; left:0px; background:url(../images/h-1.png) no-repeat; overflow:hidden;}
#hometop1 a {position:relative; top:0; margin:0; padding:0; display:block; height:336px; width:342px; overflow:hidden;}
#hometop2 {width:251px; height:336px; text-indent:-9999em; position:absolute; top:0px; left:342px; background:url(../images/h-2.jpg) no-repeat; overflow:hidden;}
#hometop2 a {position:relative; top:0; margin:0; padding:0; display:block; height:336px; width:251px; overflow:hidden;}
#hometop3 {width:258px; height:336px; text-indent:-9999em; position:absolute; top:0px; left:593px; background:url(../images/h-3.jpg) no-repeat; overflow:hidden;}
#hometop3 a {position:relative; top:0; margin:0; padding:0; display:block; height:336px; width:258px; overflow:hidden;}
#homediag1 {width:51px; height:288px; position:absolute; top:29px; left:-28px; background:url(../images/h-5.png) no-repeat; z-index:5;}
#homediag2 {width:34px; height:288px; position:absolute; top:29px; left:845px; background:url(../images/h-6.png) no-repeat; z-index:4;}
#homediag3 {width:285px; height:11px; position:absolute; top:6px; left:39px; background:url(../images/h-7.png) no-repeat; z-index:3;}

#homemiddle {height:168px; background:url(../images/h-4.png) no-repeat; margin-top:11px; position:relative;}
#homemiddle1 {width:158px; height:22px; text-indent:-9999em; position:absolute; top:44px; left:32px; background:url(../images/h-8.png) no-repeat; overflow:hidden;}
#homemiddle1 a {position:relative; top:0; margin:0; padding:0; display:block; width:158px; height:22px; overflow:hidden;}
#homemiddle2 {width:158px; height:27px; text-indent:-9999em; position:absolute; top:66px; left:32px; background:url(../images/h-9.png) no-repeat; overflow:hidden;}
#homemiddle2 a {position:relative; top:0; margin:0; padding:0; display:block; width:158px; height:27px; overflow:hidden;}
#homemiddle3 {width:158px; height:33px; text-indent:-9999em; position:absolute; top:93px; left:32px; background:url(../images/h-10.png) no-repeat; overflow:hidden;}
#homemiddle3 a {position:relative; top:0; margin:0; padding:0; display:block; width:158px; height:33px; overflow:hidden;}
#homemiddle4 {border:1px #c8c8c8 solid; width:121px; height:12px; top:114px; left:58px; position:absolute; color:#999; font-size:10px;}
#homemiddle5 {border:1px #c8c8c8 solid; width:121px; height:12px; top:129px; left:58px; position:absolute; color:#999; font-size:10px;}
#homemiddle6 {width:43px; height:14px; top:147px; left:58px; position:absolute;}
#homemiddle7 {width:158px; height:22px; text-indent:-9999em; position:absolute; top:44px; left:232px; background:url(../images/h-12.png) no-repeat; overflow:hidden;}
#homemiddle7 a {position:relative; top:0; margin:0; padding:0; display:block; width:158px; height:22px; overflow:hidden;}
#homemiddle8 {width:159px; height:27px; text-indent:-9999em; position:absolute; top:66px; left:232px; background:url(../images/h-13.png) no-repeat; overflow:hidden;}
#homemiddle8 a {position:relative; top:0; margin:0; padding:0; display:block; width:159px; height:27px; overflow:hidden;}
#homemiddle9 {width:87px; height:20px; text-indent:-9999em; position:absolute; top:118px; left:232px; background:url(../images/h-14.png) no-repeat; overflow:hidden;}
#homemiddle9 a {position:relative; top:0; margin:0; padding:0; display:block; width:87px; height:20px; overflow:hidden;}
#homemiddle10 {width:171px; height:74px; text-indent:-9999em; position:absolute; top:43px; left:437px; background:url(../images/h-15.png) no-repeat; overflow:hidden;}
#homemiddle10 a {position:relative; top:0; margin:0; padding:0; display:block; width:171px; height:74px; overflow:hidden;}
#homemiddle11 {width:186px; height:106px; text-indent:-9999em; position:absolute; top:43px; left:642px; background:url(../images/h-18.png) no-repeat; overflow:hidden;}
#homemiddle11 a {position:relative; top:0; margin:0; padding:0; display:block; width:186px; height:106px; overflow:hidden;}
#homemiddle12 {width:159px; height:25px; text-indent:-9999em; position:absolute; top:93px; left:232px; background:url(../images/h-17.png) no-repeat; overflow:hidden;}
#homemiddle12 a {position:relative; top:0; margin:0; padding:0; display:block; width:159px; height:25px; overflow:hidden;}
#homemiddle13 {width:156px; height:17px; text-indent:-9999em; position:absolute; top:99px; left:642px; background:url(../images/h-16.png) bottom center no-repeat; overflow:hidden;}
#homemiddle13 a {position:relative; top:0; margin:0; padding:0; display:block; width:156px; height:17px; overflow:hidden;}
#homemiddle14 {position:absolute; top:0px; left:21px; margin:0; padding:0; display:block; width:201px; height:25px; overflow:hidden; text-indent:-9999em;}
#homemiddle14 a {position:relative; top:0; margin:0; padding:0; display:block; width:201px; height:25px; overflow:hidden;}
#homemiddle15 {position:absolute; top:0px; left:225px; margin:0; padding:0; display:block; width:201px; height:25px; overflow:hidden; text-indent:-9999em;}
#homemiddle15 a {position:relative; top:0; margin:0; padding:0; display:block; width:201px; height:25px; overflow:hidden;}
#homemiddle16 {position:absolute; top:0px; left:430px; margin:0; padding:0; display:block; width:201px; height:25px; overflow:hidden; text-indent:-9999em;}
#homemiddle16 a {position:relative; top:0; margin:0; padding:0; display:block; width:201px; height:25px; overflow:hidden;}
#homemiddle17 {position:absolute; top:0px; left:634px; margin:0; padding:0; display:block; width:201px; height:25px; overflow:hidden; text-indent:-9999em;}
#homemiddle17 a {position:relative; top:0; margin:0; padding:0; display:block; width:201px; height:25px; overflow:hidden;}

/* INSIDE */

#insidewrap {background:#fff url(../images/i-bg1.png) no-repeat; position:relative;}
#insidebottom {background:#fff url(../images/i-bg2.png) repeat-x; height:92px;}

#leftcolumn {float:left; width:213px; position:relative; background:url(../images/i-1.png) top left no-repeat;}
#leftcolumnphoto {width:190px; height:145px; position:absolute; top:36px; left:18px;}

#leftcolumnnavwrap {margin-top:194px;}
#leftcolumnnav {width:213px; list-style:none; background:url(../images/i-2.png) bottom right no-repeat; padding-bottom:35px; padding-top:7px;}
#leftcolumnnav li {height:27px; width:213px;}
#leftcolumnnav li a {color:#063868; font-size:12px; line-height:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; background:url(../images/i-8.png) no-repeat; padding-left:8px;}
#leftcolumnnav li a:hover {color:#fff; font-size:12px; line-height:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; background-position:0px -27px; padding-left:8px;}
#active {color:#ff0000; font-size:12px; line-height:26px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; background:url(../images/i-8.png) no-repeat; padding-left:8px; background-position:-20px -54px;}

#rightcolumn {width:124px; position:absolute; top:30px; left:704px;}
#rightcolumncontact {position:relative; height:259px;}
#rightcolumn1 {width:124px; height:70px; position:absolute; top:31px; left:0px; background:url(../images/i-5.png) top left no-repeat; text-indent:-9999em;}
#rightcolumn2 {width:124px; height:28px; text-indent:-9999em; position:absolute; top:101px; left:0px; background:url(../images/i-6.png) no-repeat; overflow:hidden;}
#rightcolumn2 a {position:relative; top:0; margin:0; padding:0; display:block; width:124px; height:28px; overflow:hidden;}
#rightcolumn3 {width:124px; height:19px; position:absolute; top:154px; left:0px; background:url(../images/i-7.png) top left no-repeat; text-indent:-9999em;}
#rightcolumn4 {border:1px #c8c8c8 solid; width:110px; height:12px; top:176px; left:6px; position:absolute; color:#999; font-size:10px;}
#rightcolumn5 {border:1px #c8c8c8 solid; width:110px; height:12px; top:191px; left:6px; position:absolute; color:#999; font-size:10px;}
#rightcolumn6 {border:1px #c8c8c8 solid; width:110px; height:12px; top:206px; left:6px; position:absolute; color:#999; font-size:10px;}
#rightcolumn7 {border:1px #c8c8c8 solid; width:108px; height:37px; top:221px; left:6px; position:absolute; color:#999; font-size:10px; overflow:hidden;}
#rightcolumn8 {width:43px; height:14px; top:267px; left:6px; position:absolute;}
#rightcolumn9 {width:124px; height:25px; position:absolute; top:129px; left:0px; background:url(../images/i-10.png) top left no-repeat; text-indent:-9999em;}
#rightcolumn9 a {position:relative; top:0; margin:0; padding:0; display:block; width:124px; height:25px; overflow:hidden;}
.rightresourcep { padding-left:7px; font-style:italic; color:#666;}



#middlecolumn {width:439px; margin-left:221px; padding:0px 15px 5px 18px; border-left:1px #cdcccd solid; border-right:1px #cdcccd solid; position:relative; top:28px;}
#middlecolumn ul {margin-left:26px;}
#middlecolumn ol {margin-left:33px;}
#middlecolumn ol li {margin-top:15px;}
#middlecolumn a {color:#063868;}
#middlecolumn input {border:1px #999 solid; padding:2px;}

#nextsteps {width:439px; height:25px; background:url(../images/i-9.png) no-repeat; text-indent:-9999em;}


