/* CSS Document */
body{
font-family:Arial, Helvetica, sans-serif;
color:#333;
size:12px;
}

h1{
font-weight:normal;
font-size:36px;
color:#999;
border-bottom:#999 2px solid;
}

h2{
color:#555;
font-size:24px;
font-weight:normal;
margin:10px 0 5px 0;
}

h3{
color:#666;
font-size:20px;
font-weight:normal;
margin:10px 0 5px 0;
}

p{
font-size:12px;
color:#333;
}

#pageWrapper{
width:950px;
padding:10px;
margin:0 auto 0 auto;
}

#pageTop{
background-image:url(../images/page-top.png);
background-repeat:no-repeat;
height:20px;
}

#pageMiddle{
background-image:url(../images/page-middle.png);
background-repeat:repeat-y;
min-height:400px;
padding:10px 25px 0 25px;
}

#pageHeader{
background-image:url(../images/header-bg.png);
background-repeat:no-repeat;
height:185px;
}

#leftPane{
background-image:url(../images/left-bg.png);
background-repeat:repeat-y;
float:left;
width:199px;
padding-bottom:20px;
border-right:#f5f5f5 1px solid;
border-bottom:#f5f5f5 1px solid;
}

#centerPane{
float:left;
width:460px;
padding:20px 0 20px 30px;
}

#nav, #subnav{
list-style:none;
padding:10px;
}

#nav a, #subnav a{
display:block;
padding-left:20px;
text-decoration:none;
}

#nav a{
background-image:url(../images/nav-bg.png);
background-repeat:no-repeat;
background-position:0 3px;
font-size:16px;
color:#666;
font-weight:bold;
}

#subnav a{
background-image:url(../images/subnav-bg.png);
background-repeat:no-repeat;
background-position:0 5px;
font-size:12px;
color:#333;
font-weight:normal;
margin-bottom:5px;
}

#breadcrumbs a{
text-decoration:none;
font-size:12px;
color:#333;
font-weight:normal;
}

#rightPane{
float:left;
width:200px;
}

#pageBottom{
clear:both;
background-image:url(../images/page-bottom.png);
background-repeat:no-repeat;
padding-top:30px;
min-height:20px;
text-align:center;
font-size:11px;
}

.clear{
clear:both;
}

.links a{
margin-right:10px;
}

