/*
Copyright (C) 2000, 2001, 2002 Beyond SQL.com, Inc.
$Id: madrid.css,v 1.45 2004/07/29 05:01:17 tmcclelland Exp $
*//***************
    DEFAULTS
****************/
body {font-family: Verdana, Helvetica, Arial, sans-serif;font-size: 9pt;background-color: #FFF; margin-left: 2px;width: 1000px;

}h1, h2, h3 {margin-bottom: 0;color:#ce0000;font-size: 16pt;text-align: left;font-weight: normal;
padding: 0;
margin: 0;
}
h1 {
padding: 0 0 3px 0;;
border-bottom: 1px solid #BBB;
}

h2 {font-size: 12pt;font-weight: normal;
}
h3 {font-size: 10pt;
font-weight: bold;

}hr {height: 2px;color: #636363;}a {color: #000000;display: block;text-decoration: none;
}
div.content a {
color: #ce0000;
display: block;
text-decoration: underline;
}


a:active {text-decoration: underline;font-weight: bold;}a:hover {text-decoration: underline;}a:visited {text-decoration: none;}
img {border-style: none;}p {
line-height: 18px;
padding: 0pt 40px 0pt 0pt;text-align: left;}
li{
line-height: 25px;
margin:0px;text-align: left;padding: 0pt 40px 0pt 5pt;
}/***********
    MENU
************/div.menu {float: left;
height: 56px;
width:1000px;margin: 0px;padding: 0px;}
div.menu a {
display: inline;
}

div.menuBanner {float: right;
margin:0;
padding-top:28px;float:right;font-weight: bold;
font-size: 16pt;
color: #636363;
}
div.menuTextContainer {background-color: #636363;float: left;
width:1000px;
height:25px;
}
div.menuCommon {float: left;
width: 200px;text-align:center;
line-height: 25px;

}a.menuCommon {color: white;font-weight: bold;font-size: 9pt;}a.menuCommon:hover {color: black; text-decoration: none;}div.menuMain {float: left;
left: 200px;
width:800px;line-height: 25px;

}a.menuMain, a.menuCommon {color: white;font-weight: bold;font-size: 9pt;text-decoration: none;
display: inline;
padding: 5px 12px;
}a.menuMain:hover, a.menuCommon:hover {color: black;text-decoration: none;background: #FFF;
}/***********
    TOC
************/div.toc {margin: 0px;padding: 74px 0 0 0;width: 200px;height: 400px;float: left;
background-image: url(toc_background.jpg);
background-repeat: no-repeat;}
div.toc a {
display: block;
padding-top: 10px;
}

div.tocBanner {float: left;
height:150px;clear: both;
}div.tocBody {margin-left: 5pt;margin-top:20px;
margin-right: 5pt;margin-bottom: 0px;font-size: 10pt;color: black;}
div.tocBody li{
padding:0;
margin:0;
}
div.show {display: block;visibility: visible;padding:0;
margin:0;
}ul.parent {margin-left: 0px;padding: 0px;list-style-type: none;list-style-position: inside;}a.tocLink {margin: 0px;padding: 0 0 0 10px;font-size: 10pt;display: inline;
}
a.tocLink:hover {
text-decoration: underline;
font-weight: normal;
color:#ce0000;
}

div.tocLinkHeader {
padding: 0 0 0 10px;
font-weight: bold;
}

/*************
    DISPLAY
**************/
div.content {
float: left;
width: 758px;
margin-bottom: 20px;
padding: 20px 20px 5px;
border: 1px solid #BBB;
}
div.homeBreadcrumbContainer {
float: left;
width: 798px;
height:150px;
margin: 0px;
padding:0px;background: #CCC;
border-left: 1px solid #BBB;
border-right: 1px solid #BBB;
}div.homeBreadcrumb {font-family: Verdana,Helvetica,Arial,sans-serif;font-size: 20pt;color:#ce0000;font-weight: normal;font-variant: normal;margin: 24px 5px 6px;text-align: center;}div.homeBreadcrumbSub {font-family: Arial;font-size: 18pt;font-weight: normal;margin: 6px 20px 0px 20px;
text-align: center;padding: 0px;line-height: 30px;color: #333;
}div.breadcrumb {
float: left;
width: 782px;
background-color: #CCC;
margin:0px;padding: 8px;font-size: 9pt;font-style: normal;font-weight: normal;color: #333;height: 34px;line-height: 16px;border-left: 1px solid #BBB;border-right: 1px solid #BBB;
}
div.displayFooter {
height: 20px;
margin-top: 40px;font-size: 8pt;padding-top: 10px;color: #999;text-align: center;
border-top: 1px solid #BBB;
}hr.displayFooter {height: 1px;color: #636363;
width: 95%;
}