#content{width:889px; margin:10px auto 30px; _height:400px; min-height:400px;}

#footer{display:block;}

#crumb {font-size: 80%; color: #0099cc; margin-bottom:15px;}

.noCrumb{margin-top:20px;}
.flat{margin-left:60px; margin-right:60px;}

.main{float:right; width:664px;}
.main.l{float:left;}
.sub{float:left; width:210px; _clear:left;}
.sub.r{float:right;}
.wide{width: 860px; margin: 0 auto;}
.sub.r a{_zoom:1;}

.main .body,
.flat .body{padding:0 20px 10px;}

.subBox{background:url(/images/base3_mid_210.gif) bottom repeat-y; font-size:80%; margin-bottom:15px;}
.subBox .capTop{display:none;}
.subBox .capBottom{background:url(/images/base3_btm_210.gif) no-repeat bottom; height:5px; font-size:1px;}
.subBox .capBottom.type2{background:url(/images/base7_btm_210_2.gif) no-repeat bottom; height:5px;}
.subBox dl{background:url(/images/base3_top_210.gif) no-repeat; margin:0; padding:5px 0 0;}
.subBox dt{background:url(/images/bg_lnav_dt.gif) repeat-x bottom #ccccff; font-weight:bold; padding:5px 8px; border-left:1px solid #cccccc; border-right:1px solid #cccccc; border-bottom:1px solid #9999cc; color:#333333;}
.subBox dt.first{padding-top:0;}
.subBox dd{background:#edf3fe;margin:0; padding:0; border:solid #cccccc; border-width:0 1px;}
.subBox dt.type2{background:#FBE0AA;}
.subBox dd.type2{background:#FCF8E1;}
.subBox ul{background:url(/images/base3_top_210_2.gif) no-repeat; margin:0; padding:5px 0 0; list-style:none;}
.subBox li{background:#edf3fe;margin:0; padding:0; border:solid #cccccc; border-width:0 1px;}
.subBox dt a{background:none; color:#333333; display:inline; padding:0;}
.subBox dt a:hover{background:#ccccff; color:#333333;}
.subBox a{background:url(/images/icon_lnav.gif) no-repeat 5px center; text-decoration:none; display:block; padding:5px 8px 5px 15px;}
.subBox a:hover{background:url(/images/icon_lnav_hover.gif) no-repeat 5px center #6666ff; color:#ffffff;}
.subBox a span{color:#333333;}
.subBox a:hover span{color:#ffffff;}
.subBox li.last a,
.subBox dd.last a{border-bottom:0;}
.subBox a .prop{font-size:90%;}

.sub dd.selected,
.sub li.selected{}
.sub dd.selected a,
.sub li.selected a{background:url(/images/icon_lnav_selected.gif) no-repeat 5px center #bbddfe; color:#333333; font-weight:bold;}
.sub dd.selected a:hover,
.sub li.selected a:hover{background:url(/images/icon_lnav_hover.gif) no-repeat 5px center #6666ff; color:#ffffff;}
.sub dd.last.selected,
.sub li.last.selected{border-bottom:0;}

.subBox dd ul,
.subBox li ul{background:none; margin:0; padding:0; border-bottom:1px solid #cccccc;}
.subBox dd ul.last,
.subBox li ul.last{border-bottom:0;}
.subBox dd li,
.subBox li li{padding:0; border-width:0;}
.subBox dd li a,
.subBox dd li a:hover,
.subBox dd li.selected a,
.subBox dd li.selected a:hover,
.subBox li li a,
.subBox li li a:hover,
.subBox li li.selected a,
.subBox li li.selected a:hover{padding-left:30px; background-position:20px center; _zoom:1;}

.sub dd.selected li a{background:url(/images/icon_lnav.gif) no-repeat 20px center; padding-left:30px; font-weight:normal; border-bottom:1px dotted #cccccc; _border-bottom:1px solid #dddddd !important; color:#222288;}
.sub dd.selected li a:hover{background:url(/images/icon_lnav_hover.gif) no-repeat 20px center #6666ff;}

.subBox2{border:1px solid #cccccc; font-size:80%; margin-bottom:15px;}
.subBox2 h2{margin:0; padding:5px; background:url("/images/bg_page_title.gif") bottom repeat-x #ffffff; color:#777777; border-bottom:1px solid #eeeeee;}
.subBox2 h2 a,.subBox2 h2 a:hover{padding-bottom:0; border:0;}
.subBox2 p{margin:0; padding:5px;}
.subBox2 ul{margin:0; padding:0; list-style:none;}
.subBox2 li{margin:0; padding:0; _zoom:1;}
.subBox2 li a{text-decoration:none; display:block; padding:5px 5px 5px 15px;}
.subBox2 li a:hover{background:#6666ff; color:#ffffff;}
.subBox2 .last a{border-bottom:0;}
.subBox2 a.alone{text-decoration:none; display:block; padding:5px; border-bottom:0;}

h1 {font-size: 120%; color: #146ce0; margin: 0 auto 20px; padding: 10px 20px; background: url("/images/bg_page_title.gif") repeat-x #f1f1f1; border-bottom:1px solid #cccccc; border-right:1px solid #cccccc; border-top:1px solid #eeeeee; border-left:1px solid #eeeeee;}
h2 {font-size: 110%; margin: 30px 0 10px; padding-bottom: 3px; border-bottom: 3px solid #dddddd;}
h2.first,h3.first{margin-top:0;}
h2 a{border:0;}
h3 {font-size: 100%; margin-bottom: 0;}
h4 {font-size: 90%; margin-bottom: 0;}

.catchphrase{background:url(/images/bg_balloon_614.gif) no-repeat top; color:#6699cc; font-weight:bold; font-size:large; margin:30px 0 10px; padding:15px 0 0;}
.catchphrase p{background:url(/images/bg_balloon_614.gif) no-repeat bottom; color:#6699cc; font-weight:bold; font-size:large; margin:0; padding:0 20px 15px; text-align:center;}
.catchphrase p span{text-align:left; display:table; margin:0 auto; *display:inline-block;}
.flat .catchphrase{width:624px; margin:30px auto;}

.indexNav ul {list-style: none; margin: 20px 0 0; padding: 0;}
.indexNav li {width: 308px; margin: 5px 0;}
.indexNav li.odd {float: left; clear:both;}
.indexNav li.even {float: right;}
.flat .indexNav li {width:360px;}
.indexNav li a {display: block; background: url("/images/bg_page_title.gif") repeat-x #f2f2f2; border:1px solid #cccccc; border-left:5px solid #cccccc; padding:10px; font-weight: bold; zoom: 1;}
img.pageImage{float:left; margin:0 10px 10px 0;}

.indexNav4 ul {list-style: none; margin: 20px 0 0; padding: 0;}
.indexNav4 li {width: 149px; margin: 5px 0;}
.indexNav4 li.fst {float: left; clear:both;}
.indexNav4 li.snd {float: left; margin-left: 5px;}
.indexNav4 li.trd {float: left; margin-left: 5px;}
.indexNav4 li.fth {float: left; margin-left: 5px;}
.flat .indexNav4 li {width:178px}
.indexNav4 li a {display: block; background: url("/images/bg_page_title.gif") repeat-x #f2f2f2; border:1px solid #cccccc; border-left:5px solid #cccccc; padding:10px; font-weight: bold; zoom: 1;}

.tab{margin-bottom:20px;}
.tab ul{margin:0; padding:0 20px; list-style:none; border-bottom:2px solid #cccccc;}
.tab li{float:left; background:url(/images/bg_tab.gif) top left no-repeat; padding-left:5px; margin-bottom:-2px; border-bottom:2px solid #cccccc; font-weight:bold; _position:relative;}
.tab li.selected{background-position:0 -76px; border-bottom:2px solid #ffffff;}
.tab li.selected span,
.tab li.selected a{background:url(/images/bg_tab.gif) 100% -76px no-repeat; padding:5px 20px 5px 15px; display:block; color:#000000;}
.tab li a{background:url(/images/bg_tab.gif) 100% 0 no-repeat; padding:5px 20px 5px 15px; display:block; border:0; color:#eeeeee;}
.tab li a:hover{ border:0; color:#ffffff;}
.tab li.selected a:hover{color:#000000;}

.skipNav{background:url(/images/bg_skipNav.gif) no-repeat bottom #eee; padding-bottom:3px; margin:0 0 15px;}
.skipNav ul{font-size:80%; margin:0; padding:5px 0 5px; text-align:center; list-style:none; border-left:1px solid #eeeeee; border-right:1px solid #cccccc; border-top:1px solid #ffffff;}
.skipNav li{display:inline; border-left:1px solid #ffffff; border-right:1px solid #bbbbbb; padding:5px; margin:0;}
.skipNav li.first{border-left:0;}
.skipNav li.last{border-right:0;}
.skipNav li a,
.skipNav li a:hover{white-space:nowrap; border-bottom:0; padding-bottom:0;}

.upperTitle{float:right; padding:13px 20px; font-size:90%; font-weight:bold; color:#888888;}

.cols2 .col1{float:left; width:47%;}
.cols2 .col2{float:right; width:47%;}

.agreement{height:200px; margin:0 20px; overflow:auto; background:#eeeeee; border:1px solid #dddddd; font-size:90%; padding:10px;}

.flat .form{margin:0 auto;}
.form{background:url(/images/bg_form_mid.gif) repeat-y; margin-bottom:15px; width:624px;}
.form form{margin:0;}
.form .body{padding:10px 20px; margin:0 1px;}
.form .capTop{background:url(/images/bg_form.gif) no-repeat top left; height:5px; font-size:1px;}
.form .capBottom{background:url(/images/bg_form.gif) no-repeat bottom left; height:5px; font-size:1px;}
.form h2{padding:5px 10px; margin:0 1px;}
.form .submit{margin:0; background:url(/images/bg_form_submit.gif) repeat-y; border:0; border-top:1px solid #cccccc;}

.list .body h2{border-bottom:0;}
.list .body dl{margin:20px 0; border-bottom:1px solid #cccccc;}
.list .body dt{border-left:0; clear:both; float:left; padding:10px 0 0; margin:0; width:10em; border-top:1px solid #dddddd; color:#777777; font-size:90%;}
.list .body dd{margin:0 0 0 9em; padding:10px 0 1.5em 1em; border-top:1px solid #dddddd;}

dl.step{background:#6495ed;}
dl.step dt{clear:both; float:left; border:0; padding:5px; margin:0; width:12em; border-top:5px solid #ffffff; color:#ffffff;}
dl.step dd{margin-left:12em; background:#ffffff; padding:10px 5px 5px;}

.skipIndex{list-style:none; padding:20px; margin:0 0 30px; border:3px solid #cccccc; zoom:1;}
.skipIndex li{margin-bottom:0.5em; list-style:none;}
.skipIndex ul{margin-top:0.5em; margin-bottom:1.5em;}

.goTop{text-align:right; margin-top:1em; font-size:80%;}

fieldset{border:solid #999999; border-width:1px 0 0; margin:1.5em 0 0;}
legend{font-weight:bold; margin-bottom:10px; color:#222222;}