/*
 ----------------------------------------------------------------------------------------------------
 --                                                                                                --
 -- GENERIC TAG STYLES                                                                             --
 --                                                                                                --
 ----------------------------------------------------------------------------------------------------
*/

*
{
 margin                      : 0px;
 padding                     : 0px;
 text-align                  : left;
 vertical-align              : top;
}

body
{
 margin                      : 0px;
 margin-top                  : 0px;
 margin-bottom               : 0px;
 padding                     : 0px;
 border                      : 0px;
 background-color            : #FFFFFF;
 color                       : #000000;
 font-family                 : arial,sans-serif;
 font-size                   : 11px;
/* 
 overflow                    : hidden; 
*/ 
}

p
{
 margin                      : 0px;
 padding                     : 0px;
 padding-bottom              : 10px;
}

a
{
 text-decoration             : none;
}

a img
{
 border                      : 0px;
}

img
{
 border                      : 0px;
 margin                      : 0px;
}

img.inline
{
 display                     : inline;
}

table, table td, table th, div, dl, dd, div dl dd, div dl, ul, li, ul li
{
 border-style                : none;
 border-width                : 0px;
 border-spacing              : 0px;
 border-collapse             : collapse;
 padding                     : 0px;
 vertical-align              : top;
}

/*
 ----------------------------------------------------------------------------------------------------
 --                                                                                                --
 -- BODY TEMPLATES                                                                                 --
 --                                                                                                --
 ----------------------------------------------------------------------------------------------------
*/

div.Master
{
 width                       : 100%;
}

div.Master dl.Header, dd.Search, dd.Graphic, dd.SubNavigation, dl.Footer dd.Legal, dl.Footer dd.MainLinks, dl.ContentPane dd.Updates
{
 display                     : none;
}

/* ===================================*/

dd.Crumbs, dd.Mainheading, dd.Subheading
{
 display                     : block;
}

dd.Crumbs
{
 padding-top                 : 5px;
}
dd.MainHeading
{
 padding-top                 : 10px;
}

dd.SubHeading
{
 padding-top                 : 10px;
 padding-bottom              : 20px;
}


/* ===================================*/

div.Master dl.Content dd.ContentHolder div.CenteredBlock dl.LeftPane dd.Logo
{ 
 float                       : right;
 width                       : 230px;
 padding-bottom              : 15px;
 padding-left                : 5px;
}

/* ===================================*/

div.Master dl.Footer dd.Copyright
{
 font-family                 : arial;
 font-size                   : 9px;
 color                       : #000000;
 padding                     : 20px 0px 0px 0px;
}

/* ===================================*/

dd.Crumbs
{
 font-family                 : arial;
 font-size                   : 10px;
 color                       : #000000;
}

dd.Crumbs a
{
color                        : #000000;
}

dd.Summary
{
 font-family                 : arial;
 font-size                   : 12px;
 color                       : #000000;
 line-height                 : 17px;
 padding-bottom              : 15px;
 padding-top                 : 20px;
 border-style                : solid;
 border-width                : 1px 0px 0px 0px;
 border-color                : #999999;
}

dd.Copy
{
 font-family                 : arial;
 font-size                   : 11px;
 color                       : #000000;
 line-height                 : 16px;
 padding-bottom              : 10px;
 border-style                : solid;
 border-width                : 0px 0px 1px 0px;
 border-color                : #999999;
}
