@charset "utf-8";
/* CSS Document */

#mainDiv #mainPane {
	border-top-width: 0px;
	border-top-style: hidden;
}

#mainDiv #mainMidPaneOpen {
display:block;
float:left;
width:695px;
padding-top:0;
padding-bottom:50px;
}
#mainDiv h1{
clear:both;
padding:0;
padding-top:30px;
padding-bottom:30px;
}

#mainDiv h2{
clear:both;
padding-top:35px;
font-size:12px;
}

#mainDiv h3{
clear:both;
padding:0;
padding-top:20px;
font-size:12px;
}

p, li, ul, td, div, textarea {
font-family:Arial,Helvetica,sans-serif;
line-height:1.4em;
font-size:12px;
}
li, ul{
font-size:11px;
}

div#mainMidPaneOpen p {
margin-bottom:0;
margin-top:0;
padding-bottom:0;
padding-top:10px;
}

div#mainMidPaneOpen ul.cap{
padding-top:30px;
}
div#mainMidPaneOpen ul.cap li{
list-style-type:none;
padding-left:15px;
position:relative;
font-size:88%;
zoom:1;
}


div#mainMidPaneOpen ul.cap li span{
position:absolute;
top:0;
left:0;
}

.prodIndexTextLeft{
display:block;
clear:both;
width:675px;
height:auto;
text-align:left;
}

div#mainMidPaneOpen .clm00{
padding-top:20px;
}
div#mainMidPaneOpen .clm01{
float:left;
padding-right:40px;
}
div#mainMidPaneOpen .clm02{
float:left;
}

div#mainMidPaneOpen .box4{
width:695px;
height:auto;
padding-top:20px;
}

div#mainMidPaneOpen .box4 .item{
padding-right:25px;
float:left;
width:150px;
text-align:left;
}

div#mainMidPaneOpen .box4 .last{
padding-right:0;
}


div#mainMidPaneOpen .box4a{
width:695px;
height:auto;
padding-top:20px;
}


div#mainMidPaneOpen .bbox{
border-bottom:dashed #0099cc 1px;
padding-bottom:5px;
}

div#mainMidPaneOpen .no2 {
padding-top:40px;
}

div#mainMidPaneOpen .box4a .item{
padding-right:25px;
float:left;
width:155px;
text-align:left;
}

div#mainMidPaneOpen .box4a .last{
padding-right:0;
}

#mainMidPaneOpen .box4 ul {
list-style-type:none;
margin:0;
padding:0;
}


div#mainMidPaneOpen .clm02,
div#mainMidPaneOpen .box4,
div#mainMidPaneOpen .box4a,
.prodIndexTextLeft{
zoom:1;
}

div#mainMidPaneOpen .clm02:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
div#mainMidPaneOpen .box4:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
div#mainMidPaneOpen .box4a:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}
.prodIndexTextLeft:after{
display:block;
clear:both;
height:0;
visibility:hidden;
content:".";
}



#leftNavMenu div.navSiblingText.green .current {
color:#669900 !important;
}

table,th,td{
border:0 none;
font-size:1.0em;
vertical-align:top;
}


div#mainMidPaneOpen table.tbl-01 th,
div#mainMidPaneOpen table.tbl-01 td{
padding:10px;
border-bottom:dashed 1px #cccccc;
}
div#mainMidPaneOpen table.tbl-01 .last{
border:none;
}
div#mainMidPaneOpen table.tbl-01 th{
padding-left:15px;
color:#333333;
font-weight:bold;
}
div#mainMidPaneOpen table.tbl-01 ul.linkA li{
font-size:12px;
list-style-type:none;
padding:0;
margin:0;
}


div#mainMidPaneOpen p.mb5{
margin-bottom:5px;
}
div#mainMidPaneOpen .mb15{
margin-bottom:15px;
}
div#mainMidPaneOpen .mb0{
margin-bottom:-5px;
}
*html div#mainMidPaneOpen .mb0,
*:first-child+html div#mainMidPaneOpen .mb0{
margin-bottom:0;
}