﻿body                {background:#FFFFFF none repeat scroll 0 0; color:#3A4045; font-family:Times New Roman; font-size:12px; text-align:left;}
body, h1, h2, h3, h4, h5, h6, address, blockquote, dd, dl, hr, form, input 
{
    margin:0;
    padding:0;
}
a                                                   { color:#3664A5; text-decoration:none;}
h1                                                  { margin-top: 0px !important; margin-left: 33px;}

#outer_container                                    { margin:0px auto 18px; position:relative; width:946px;}
.pivotal_header                                     { height:148px; margin: 0px 6px 3px 6px; position:relative; width:936px;}
.logo_image                                         { display: block; border: 0xpx; width: 229px; height: 86px; margin-left: 34px; padding-top: 15px;}
#site_name                                          { position: absolute; top: 22px; right: 66px; color: #1D4164; font-size: 28px;}
/*Sub Navigation (login, dashboard etc)*/
.pivotal_header #pivotal_sub_navigation             { position: absolute; top: 70px; right: 60px;}
#pivotal_sub_navigation ul                          { list-style-type: none;}
#pivotal_sub_navigation ul li                       { float: left; margin-right: 7px;}
#pivotal_sub_navigation ul li a                     { color: #8c8881; text-transform: uppercase;background: transparent url(Images/sub_nav_bkg.gif) no-repeat center right; padding-right: 7px; text-decoration: none; font-size: 11px; font-family: Trebuchet MS;}
#pivotal_sub_navigation ul li a.last                { margin-right: 0px; background: none;}

#pivotal_main_navigation                            { padding-left: 15px; background: #1d4164 url(Images/layout_sprite.gif) repeat-x top left; height: 46px; position: absolute; top: 104px; right: 26px; width: 870px;}
#pivotal_main_navigation span#nav_end               { background: transparent url(Images/layout_sprite.gif) repeat-x 0 -56px; display: block; height: 46px; width: 38px; position: absolute; right: 0px; top: 0px;}

#container_gray                                     { background: #D6D3CF; overflow: visible; width: 936px; margin: 0 auto; }
#pivotal_gray_top                                   { padding-left: 30px; background: #D6D3CF url(Images/layout_sprite.gif) no-repeat 0 -111px; height: 31px; line-height: 31px;}
#pivotal_gray_bottom                                { padding-left: 30px; background: #D6D3CF url(Images/layout_sprite.gif) no-repeat 0 -153px; height: 31px; line-height: 31px; text-align: center;}

#body_container                                     { margin-left: -6px;}
#darkgrayrounded_top                                { width:948px; background: transparent url(Images/darkgrayrounded.gif) no-repeat top left; height: 39px;}
#darkgrayrounded_bkg                                { width:948px; background: #6F685F;}
#darkgrayrounded_bottom                             { width:948px; background: transparent url(Images/darkgrayrounded.gif) no-repeat bottom left; height: 39px; line-height: 37px; padding-left: 58px;}

#body_inner                                         { margin: 0 24px;}
#body_inner_white                                   { padding: 0 12px; background: #fff;}
#top_body_bkg                                       { background: transparent url(Images/top_body_bkg.gif) no-repeat top left; height: 39px;}
#bottom_body_bkg                                    { background: transparent url(Images/bottom_body_bkg.gif) no-repeat top left; height: 39px;}
#divAddModule_placeholderbodytop                    { margin-top: 0px !important;}
