/**
 * Site.css -- Used by Site.master
 */

html,body {
    height: 100%;
}

form {
	margin:0;
}

body{
	margin:0;
	text-align:center;
	font-family:verdana;
	font-size:.7em;
	background:#F6F6EB  top center repeat-y;
}


div.id_wrapper
{
	margin:0 auto;
	background-color:#fff;
	overflow:visible;
}

div.id_header{
	height:70px;
	padding-right:15px;
}


div.id_footer{
	clear:both;
	border-top:1px solid #C4CFD8;
	padding:12px;
}

div.id_footnotes{
	padding:12px;
}

div.id_footer ul{
	margin:0 0 4px 0;
	padding:0;
}

div.id_footer li{
	display: inline;
	padding: 0 25px 0 0;
	background: url(nav_footer_separator.gif) no-repeat right;
}

div.id_footer li.last{
	background:none;
}

div.id_footer a{
	color:#32506A;
}

div.id_footer a:hover{
	color:#000;
}

div.id_footer p.id_copyright{
	font-size:.9em;
	margin-bottom:10px;
	color:#A8B8C4;
}

div.id_footer_proposal{
   clear: both;
   padding-top: 12px;
   padding-right: 12px;
   padding-bottom: 12px;
   padding-left: 12px;
}

p.id_disclaimer{
	color:#000;
	margin-right:200px;
}

p.id_disclaimer a{
	color:#006990;
}

p.id_disclaimer a:hover{
	color:#000;
}

p.id_disclaimer_bullets{
	font-size:.9em;
	color:#000;
}

div.build_version
{
   margin-top:10px;
   font-size:10px;
   font-style:italic;
}

div.id_print
{
   position: relative;
}

div.id_print .id_btn_print 
{
   width: 47px;
   height: 16px;
   position: absolute;
   /* Each page needs to set its own position, since they differ in width etc.
   top: 8px;
   left: 800px;
    */
}

@media screen
{
   body{
	   color:#5B5750;
   }
   div.id_header{
	   background:#32506A;
   }
   div.id_wrapper
   {
	   width:923px;
   	background-image:url(shadow_bg.gif);
   	background-repeat:repeat-y;
   }
   div.id_wrapper_sub{
	   padding:13px 28px 0 28px;
   }
   div.id_wrapper_sub_with_dashboard{
	   padding:13px 28px 0 28px;
	   padding-top:0px;
   }
}

@media print
{
   body{
	   color:#000000;
   }
   ul.id_nav_header
   {
      display: none;
   }
   div.id_wrapper
   {
      /* Let the page width determine the wrapper width, so landscape can be wider
         width: 672px;
      */
   }
   div.id_wrapper, div.id_wrapper_sub_with_dashboard
   {
      padding: 0;
      margin: 0;
   }
   div.id_wrapper_sub
   {
      padding-left: 0px;
   }

   .id_btn_print {
      display: none;
   }
}
