﻿body
{
    font-size:12pt;
}

body.leftnav div.title h2 
{
    margin-left:0
}

a, 
a:visited, 
a:hover,
a:active,
body,
h2,h3,h4,h5,h6,
h2.respondentheader a, 
h3.respondentheader a,
h3.respondentheader .note,
div, 
div.form .fieldlabel,
fieldset.legend legend,
.green,
.red,
.respondentheader,
table, 
table.list th, table.list td,
table.list th a,
th, 
td
{
    color:#000;
}

#header
{
    float:none;
}

#bd
{
    clear:none;
    display:block;
}

table.list th,
table.list th a
{
    background:#efefef;
}

a.img img,
.button,
.buttonlist,
div.alert,
div.crumbtrail,
div.leftcolumncontent,
div.pager,
div.search,
#footer,
h3 a,
.ipcommenticon,
.ipcommentfooter a,
.ipasliststatus img,
#ipviewheaderlinks,
#menucontainer,
#menu,
.noprint,
#signinwidget,
.titlesub a
{
    display:none;
}

#header a.img img
{
    display:block;
}

div.mainframe
{
    width:100%;
}

div.mainframe,
div.frame
{
    background:#fff;
    padding:0;
    border:none;
}

div.rightcolumncontent
{
    width:100%;
}

h1.logo a
{
	background: url(../images/logoprint.png) no-repeat top left;
	margin-left:30px;
}

.ipaslist tr.ipasyellowrow td,
.ipaslist tr.ipasgreenrow td,
.ipaslist tr.ipasgrayrow td,
table.list tr.warning,
table.list tr.warning td span.note,
table.list tr.warning td 
{
    background:#fff !important;
    color:#000;
}

.ipcomment
{
    padding-left:0;
}

img.printheader
{
    display:block;
}

.tabs ul a, 
.tabs ul a:visited, 
.tabs ul a:hover, 
.tabs ul a:focus, 
.tabs ul a:active, 
.tabs span
{
    background:#efefef;
    color:#000;
}

#wrapper
{
    padding:0;
    background:#fff;
}



