/*
 ----------------------------------------------------------------------------------------------------
 --                                                                                                --
 -- 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;
 font-size                   : 11px;
}

table, table tr td
{
 border                      : 1px solid #000000;
 padding                     : 5px;
}

/*
 ----------------------------------------------------------------------------------------------------
 --                                                                                                --
 -- 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;
}

dd.Listings ul li
{
 border-bottom: 1px solid #999;
 padding: 3px 0 3px 0;
}

dd.Listings ul li span
{
 font-weight: bold;
}

div.DemoArea,
div.DemoArea table tr td,
dd.ButtonField,
dd.Paging,
.BackTop
{
 display: none;
}

/* =======Calendar Styles========== */
.picker,
.calendar_button,
.calendar td,
.title,
.day,
.dayhover,
.dayheader,
.othermonthday,
.outofrangeday,
.selectedday,
.calendar,
.month,
.nextprev,
.selector
{
 display: none;
}
