/* BNiBooks.com - PDF Generator layout  */
/* Last updated 04 April 2007 */ 

/*
COLOR PALETTE
-------------
#fff		- white
#000		- black
#444		- text grey
#f5f5f5     - light grey background color
#E0691A     - link - orange
#6C757A     - link hover - dark orange
#FF9148     - orange - nav bar

*/

/* (CC) 2004-2005 Tantek Celik. Some Rights Reserved.             */
/* Purpose: undo some of the default styling of common (X)HTML browsers */
:link,:visited { text-decoration:none }
ul,ol { list-style:none }
h1,h2,h3,h4,h5,h6,pre,code,kbd { font-size:1em; }
dl,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input { margin:0; padding:0 }
a img,:link img,:visited img,abbr { border:0 }
address,abbr { font-style:normal }

/* ---------------------------------------------------------------- */ 
/* GLOBAL */
/* ---------------------------------------------------------------- */

body {
        color: #000;
        text-align:center;
        background-color:#DBDBDB;
        font: normal 12px Verdana, Sans-Serif;
        }
table {
        width:100%;
        border:0;
        }
td {
        padding:0;
        }
th {
        text-align:right;
        font-weight:bold;
        }
h1 {
        font: bold 2em "Trebuchet MS", Arial, sans-serif;
        margin:10px 0 5px 0;
        }
h2.section_head {
        text-align:center;
        font: bold 1.2em "Trebuchet MS", Arial, sans-serif;
        padding: 3px;
        background-color:#ccc;
        margin:10px 0 10px 0;
        }
p {	margin: 0 0 5px 0; }

a {
color: #357acb;
}
a:hover {
color: #E7BB8B;
}

label {
        width:20%;
        float:left;
        clear:left;
        font-weight:bold;
        }

/* ---------------------------------------------------------------- */ 
/* PAGE LAYOUT */
/* ---------------------------------------------------------------- */

#wrapper {
        margin:0 auto;
        width:800px;
        text-align:left;
        }
#masthead {
        background: url(../images/utility/banner_elastic.gif) repeat-x;
        }
#login {
        height:300px;
        vertical-align:middle;
        }
#main {
        margin: 10px;
        }

#footer_copyright {
text-align: right;
color: #888888;
font-size: 10px;
}


/* nav bar */
#nav_bar {
text-align: right;
height: 18px;
background-color: #e17a0c;
margin: 0px 6px;
padding-top: 2px;
}
#nav_bar a{
font: bold 10px Verdana, Sans-Serif;
color: #FFFFFF;
margin-right: 10px;
text-decoration: none;
}
#nav_bar a:hover {
color: #E7BB8B;
}



input.button {
        width:200px;
        margin: 10px 20px 10px 20px;
        }


/* ---------------------------------------------------------------- */ 
/* UTILITY */
/* ---------------------------------------------------------------- */

.clear {
        clear:both;
        }
.my_leading_1 {
	line-height: 28px;
}
