html,body
{
	width: 100%;
	height: 100%;
}

body
{
	margin: 0px;
	padding: 0px;
}

table,table tr,table td,div,a,img
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

img
{
	float: left;
}

.width
{
	width: 100%;
}

.height
{
	height: 100%;
}

.top
{
	vertical-align: top;
}

.left
{
	text-align: left;
}

.right
{
	text-align: right;
}

.margin20
{
	position: relative;
	top: 20px;
}

.padding1
{
	width: 1px;
	height: 1px;
}

.padding10
{
	width: 10px;
	height: 10px;
}

.padding20
{
	width: 20px;
	height: 20px;
}

.padding30
{
	width: 30px;
	height: 30px;
}

.padding40
{
	width: 40px;
	height: 40px;
}

div.page
{
	width: 100%;
	min-width: 980px;
}

div.header
{
	width: 980px;
	height: 100px;
	margin-left: auto;
	margin-right: auto;
}

div.logo
{
	width: 163px;
	height: 45px;
	padding-left: 20px;
	padding-top: 35px;
}

div.navigation
{
	width: 980px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
}

div.navigationItem
{
	display: inline;
}

div.content
{
	width: 100%;
	min-width: 980px;
}

div.layout
{
	width: 980px;
	margin-left: auto;
	margin-right: auto;
	vertical-align: top;
	padding-bottom: 60px;
}

div.layout table, div.layout td
{
	vertical-align: top;
}

div.footerBody,div.footer
{
	width: 100%;
	min-width: 980px;
}

div.footerContent
{
	width: 980px;
	height: 65px;
	margin-left: auto;
	margin-right: auto;
}

.copyright
{
	width: 475px;
	padding-top: 25px;
}

.legal
{
	width: 475px;
	padding-top: 25px;
}

div.linkImages
{
	display: none;
}

.col1
{
	width: 243px;
}

.col2,.col3,.col4
{
	width: 244px;
}

.col12
{
    width: 487px;
}

.col34
{
    width: 488px;
}

.col234
{
    width: 732px;
}

.edgeLeft
{
	width: 243px;
	text-align: right;
}

.edgeRight
{
	width: 243px;
	text-align: left;
}

.sectionRight,.sectionLeft,.sectionShadedRight,.sectionShadedLeft
{
	width: 100%;
	padding: 20px;
}

.new
{
	width: 13px;
}

.textCol
{
	text-align: left;
	vertical-align: top;
	padding: 10px;
}

.lineItemA
{
    height: 30px;
    background: #FAFAFA;
}

.lineItemB
{
    height: 30px;
    background: #FDFDFD;
}

.surveyItemNA
{
    width: 40px;
    background: #F0F0F0;
    text-align: center;
}

.surveyItemVS
{
    width: 40px;
    background: #EDF3E1;
    text-align: center;
}

.surveyItemS
{
    width: 40px;
    background: #DFF0F5;
    text-align: center;
}

.surveyItemD
{
    width: 40px;
    background: #FEECDE;
    text-align: center;
}