* { font-family: Verdana, Arial, Helvetica, Serif; font-size: 12px; }
body { padding: 0; margin: 0; background: #ddf2fd; text-align: center; color: #000;  }
table, img { border: 0; }
td { vertical-align: top; }
label { cursor: pointer; }

a { color: #0091dc; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { padding-top: 21px; color: #a4000e; font-weight: normal; font-size: 26px; }
h2 { font-size: 20px; color: #a4000e; margin: 12px 0 12px 0; padding: 0; font-weight: bold; }
h3 { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0091dc; font-weight: bold; }
p { margin-top: 0; margin-bottom: 20px; }

td#tl { height: 15px; background: url(/media/cn_tl.gif) no-repeat; }
td#t { background-color: #f3f3ee; }
td#tr { background: url(/media/cn_tr.gif) no-repeat; }
td#l { background-color: #f3f3ee; }
td#c { background-color: #f3f3ee; _height: 400px; min_height: 400px; }
td#r { background: url(/media/cn_r.gif); }
td#bl { height: 15px; background: url(/media/cn_bl.gif) no-repeat; }
td#b { background: url(/media/cn_b.gif); }
td#br { background: url(/media/cn_br.gif) no-repeat; }

#container { width: 1005px; margin-top: 7px; }
#cell { padding-bottom: 40px; }
#layout { width: 100%; height: 100%; }
#header { position: relative; height: 83px; }

#layoutHeader {  }
#main {  }
#logo { position: absolute; left: 0px; top: 17px; text-decoration: none; cursor: pointer; }
#location { text-align: right; margin: 28px 0px 0 0; }
.layoutSpacer { width: 5px; }
#leftColumn { width: 175px; border-right: solid 1px #e5e5e5;}
#middleColumn { padding: 32 20px 0 20px; }
#rightColumn { width: 175px; padding-top: 30px; }
#rightColumnHome { width: 206px; padding-top: 30px; }
.contentContainer {  }
#content { margin-bottom: 29px; line-height: 20px; font-size: 11px; padding-bottom: 22px; }
.contentContainer div.wide { width: 542px; }

.extra .item { margin: 0 5px 5px 5px; padding: 0 0 5 0; line-height: 18px; bottom repeat-x; }
.extra .item img { display: block; margin: 6px 0 0 0; }
.extra .item a.more { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0091dc; display: block; padding: 0 12px 0 0; background: url(/media/bn_meer.gif) no-repeat top right; text-align: right; line-height: normal !important; width: 175px; margin: 4px 0 9 0; }
a.morehome { font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #0091dc; display: block; padding: 0 12px 0 0; background: url(/media/bn_meer.gif) no-repeat top right; text-align: right; line-height: normal !important; width: 206px; margin: 4px 0 9 0; }
#content td, .extra td { line-height: 20px; }
#content ul { margin-top: -22px; margin-bottom: 22px; }
#content li { list-style-image: url(/media/li.gif); line-height: normal; }
div.imageScaler { background: center no-repeat; }
a.print { padding-left: 20px; background: url(/media/print.gif) no-repeat; }

form { display: inline; }
.spacer { height: 22px; }
form .name { width: 232px; }
form .required { background: url(/media/required.gif) right no-repeat; padding-right: 20px; }
form .x-large { width: 542px; }
form .large { width: 300px; }
form .medium { width: 160px; }
form .small { width: 90px; }
form .x-small { width: 50px; }
form .xx-small { width: 30px; }
input.button { width: 120px; font-weight: bold; margin: 0 30px; }

#navImage { margin-bottom: 5px; }

#nav1 { text-align: right; height: 23px; line-height: 23px; padding: 1px 20px 0 0; }
#nav1 a { font-family: Arial, Helvetica, Serif; color: #434344; font-size: 11px; }

#nav2 { background-color: #0091dc; height: 22px; padding: 0; margin-bottom: 5px; }
#nav2 .section { position: relative; }
#nav2 .section a.link { display: block; font-family: Arial, Helvetica, Serif; line-height: 22px; padding: 0 16px 0 16px; border-right: 1px solid #fff; font-size: 11px; font-weight: bold; color: #fff; height: 22px; }
#nav2 .section a.active { background-color: #89d1f7; }
#nav2 .section a.link:hover { text-decoration: none; background-color: #89d1f7; }
#nav2 .section .menu { position: absolute; left: 0; top: 22px; display: none; z-index: 10; }
#nav2 .section .menu a { display: block; font-family: Arial, Helvetica, Serif; padding: 5px 16px; width: 180px; color: #fff; border-top: 1px solid #fff; background-color: #0091dc; }
#nav2 .section .menu a:hover { text-decoration: none; background-color: #89d1f7; }
#nav2 .section .menu div.divider { background-color: #ffffff; border-top: 1px solid #fff; height: 2px; overflow: hidden; width: 100%; display: none; }

#nav3 { width: 175px; }
#nav3 .section { margin-bottom: 1px; }
#nav3 div.link {  }
#nav3 div.link div.header { height: 10px; overflow: hidden; }
#nav3 div.link div.content { }
#nav3 div.link div.active {  }
#nav3 div.link div.footer {height: 12px; overflow: hidden; }

#nav3 div.link div.content a { display: block; padding: 0 0px 0 5px; color: #0091dc; font-weight: normal; line-height: normal; font-size: 12px; }
#nav3 div.link div.active a { font-weight: bold; color: #00709B; }
#nav3 .section a:hover { text-decoration: none; }
#nav3 div.divider { height: 18px; overflow: hidden; background: url(/media/hr.gif) repeat-x 0 6px; }

#nav3 .subsection { display: none; }
#nav3 .subsection a { display: block; background-image: url(/media/sub_level1.gif); background-repeat: no-repeat; padding: 4px 6px 4px 30px; background-color: #E6E6DD; color: #373737; }

#nav3 .subsection a.active { font-weight: bold; color: #000; background-color: #E6E6DD; }
#nav3 .expanded a.link { background-image: url(/media/bn_expanded.gif); }
#nav3 .expanded .subsection { display: block; }


