/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;line-height:1;font-family:inherit;text-align:left;vertical-align:baseline}
a img, :link img, :visited img{border: 0}
table{border-collapse:collapse;border-spacing:0}
ol, ul{list-style:none}
q:before, q:after, blockquote:before, blockquote:after{content:""}

/* basics */
body{font: 76% arial,sans-serif;background: url(images/title_bg.gif) no-repeat 0 0;width:800px}
p{margin:0 10px 10px}
a{color: #006}

/* header */
div#header h1{display:none}
div#header{display:block}
div#header li, div#header ul{float:left}
div#header li a{margin-left:4px}

div#address{position:absolute;top:36px;left:549px;color:#999;font-size:10px;line-height:13px}

/* wrapper */
div#container{width:800px}
div#container{text-align:left}

/* content */
div#content{float:right;width:644px;margin-top:172px}
div#content p{line-height:1.4}

/* toc */
div#navigation{float:left;width:150px;margin:105px 0 0 1px;overflow:hidden;text-align:left;height:280px}
div#navigation li{margin: 0 0 2px 3px}
div#navigation p{margin:0;font-size:10px}
div#navigation p img{margin-top:11px}
div#navigation .links{position:relative;left:2px;top:2px}

/* blocks */
.block{background:#EDF6FE url(images/block_bg.gif) no-repeat 0 0;width:310px;margin-left:8px;padding:10px 0 0;float:left;font-size:11px;margin-bottom:10px}
.block h3, fieldset{padding:0 10px 10px 10px}
.block h3{font-weight:bold;padding-bottom: 4px}
.block fieldset{background: #EDF6FE url(images/fieldset_bg.gif) no-repeat bottom left}
.block label {float:left;width:150px;clear:left;margin-bottom:2px;padding-top:4px}
.block input, .block select{float:left;width:130px;margin-bottom:2px}
.block textarea{width:98%;margin-bottom:5px;}
.block select{width:134px}
* html .block select{width:130px}
.break{clear:left}

/* long blocks */
.long{width:630px;background:#EDF6FE url(images/long_block_bg.gif) no-repeat 0 0}
.long fieldset{background:#EDF6FE url(images/long_fieldset_bg.gif) no-repeat bottom left}
.row{clear:left}
.row label{clear:none}
.row .last{margin-left:34px}
.row br{display:none}

/* msic */
#intro {position:absolute;top:120px;left:310px;background:#fff;width:480px}
p#submit{clear:left;margin: 0 0 10px 8px}
* html p#submit{position:relative;left:8px}
.block fieldset h3{line-height:30px;position:relative;top:10px;padding-left:0}
.block fieldset p{margin-left:0;padding-top:10px}
.longlabel {padding-top:0 !important}
.block p.fieldset{margin:0;padding:0 0 10px 10px;background:#EDF6FE url(images/long_fieldset_bg.gif) no-repeat bottom left;width:620px}

/* footer */
div#footer{color: #FFF}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

/* tabs */
.tabset_tabs{margin:0;padding-left:0;list-style-type:none;position:relative;left:8px;top:-1px;white-space:nowrap;z-index:1000 !important}
.tabset_tabs li { margin:0;padding:0;display:inline}
.tabset_tabs a{color:#339 !important;background-color:#def !important;text-decoration:none;padding:0 0.6em;background: url(images/inactive_tab.gif) no-repeat 0 0;padding-top:1px;padding-bottom:4px}
.tabset_tabs a:hover{color:#00c !important;background-color:#eff !important}
.tabset_tabs a.active { color:black !important;background: url(images/active_tab.gif) no-repeat 0 0;cursor:default;}
.tabset_tabs li.firstchild a{border-left-width:1px}
.tabset_content { background-color:white;position:relative;z-index:1;display:none}
.tabset_label { display:none}
.tabset_content_active{display:block}
@media aural{.tabset_content, .tabset_label{display:block}}
* html .tabset_tabs {padding-left:8px}