body {
        background-image: url(../images/background.jpg);
        background-repeat: repeat;
        font-family: Verdana;
        font-size: 11pt;
        color: #000000;
}
a:Active {
        color: #063;
}
a:Visited {
        color: #006;
}
#stage {
        position: absolute;
        width: 100%;
        top: 0;
        left: 0;
}
#mainContainer {
        position: static;
        width: 850px;
        margin: 0 auto 0 auto;
        padding: 0;
        border: 0;
}
#nestedContainer {
        position: relative;
        top: 0;
        left: 0;
        width: 850px;
        margin: 0;
        padding: 0;
}



#template {
        position: relative;
        top: 108px;
        left: 0;
        width: 685px;
        min-height: 575px;
        height:auto !important;
        height:575px;
        background-color: #FFFFFF;
        padding: 10px 20px 20px 145px;
        margin: 0;
        font-size: 10pt;  
}


#templateContent {
        width: 635px;
        margin: 20px 20px 50px 20px;
}

#templateContentNoNav {
        width: 760px;
        margin: 20px 0px 50px 20px;
}

#templateNoNav {
        position: relative;
        top: 108px;
        left: 0;
        width: 810px;
        min-height: 555px;
        background-color: #FFFFFF;
        padding: 10px 20px 20px 20px;
        font-size: 10pt;        
}

#templateNoHead {
        top: 0px;
        left: 0px;
        width: 100%;
        min-height: 325px;
        background-color: #FFFFFF;
        padding: 10px 20px 20px 0px;
        margin: 0;
        font-size: 10pt;        
}

#templateNoNav .answer
{
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
#templateNoNav TD.shortQuestion
{
    PADDING-LEFT: 2px;
    FONT-SIZE: .9em;
    VERTICAL-ALIGN: bottom;
    BACKGROUND-COLOR: #99ccff
}
#templateNoNav TD.shortQuestion1
{
    PADDING-LEFT: 2px;
    FONT-SIZE: .9em;
    VERTICAL-ALIGN: bottom
}
#templateNoNav TD.shortQuestion2
{
    	PADDING-LEFT: 2px;
    	VERTICAL-ALIGN: middle;
}
#templateNoNav ul
{
	PADDING-LEFT: 20px;
    	list-style: disc;
	list-style-type: disc;
}

#templateNoNav TD.shortAnswer
{
    VERTICAL-ALIGN: bottom;
    BACKGROUND-COLOR: #99ccff;
    TEXT-ALIGN: center
}
#templateNoNav TD.shortAnswer1
{
    FONT-SIZE: .9em;
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: center
}
#templateNoNav TD.answerNumber
{
    VERTICAL-ALIGN: bottom
}

#templateNoNav TD.answerNumber1
{
    VERTICAL-ALIGN: top
}
#templateNoNav TD.questionNumber
{
    VERTICAL-ALIGN: top
}
#templateNoNav TD.questionText
{
    VERTICAL-ALIGN: top;
}
#templateNoNav TD.answerText
{
    PADDING-LEFT: 10px;
    TEXT-ALIGN: left;
}
#templateNoNav .surveyQuestionText
{
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    VERTICAL-ALIGN: bottom;
    BACKGROUND-COLOR: #99ccff
}
#templateNoNav .surveyQuestionText1
{
	font-family : Verdana, Arial, Helvetica, Geneva, sans-serif;
    VERTICAL-ALIGN: bottom;
}



#header {
        position: absolute;
        top: 0;
        left: 0;
        width: 850px;
}
#logoDiv {
        position: absolute;
        top: 0;
        left: 0;
}
#faqDiv {
        position: absolute;
        top: 10px;
        left: 620px;
}
#technicalHelpDiv {
        position: absolute;
        top: 10px;
        left: 670px;
}
#logoutDiv {
        position: absolute;
        top: 30px;
        left: 750px;
}
.headerImage{
        border: 0;
}

#navLeft {
        position: absolute;
        top: 108px;
        left: 0;
        width: 138px;
        background-color: #FFFFFF;
}
.plain {
        margin: 0;
        border: 0;
        padding: 0;
}

#navLeftFolder {
        position: absolute;
        top: 0;
        left: 0;
        width: 120px;
        margin: 0;
        background-color: #FFFFFF;
}
#navLeftTabs {
        position: absolute;
        top: 10px;
        left: 120px;
        width: 18px;
        background-color: #FFFFFF;
        margin: 0 0 0 -120px;
        padding: 0 0 0 120px;
}
.navLeftContent {
        background-repeat: repeat-y;
        background-position: top left;
        width: 100px;
        margin: 0px;
        padding: 5px 10px 5px 10px;
}

.navLeftText {
    position:absolute;
    }

#stickyDiv {
        position: absolute;
        left: 0px;
        top: 480px;
}

#stickyDivFrames {
        position: absolute;
        left: 0px;
        top: 420px;
}


#stickyDivFloat {
        position: absolute;
        left: 0px;
        top: 420px;
        }

h1.greenHeading {
        color: #257c3a;
        font-size: 12pt;
        margin: 0 0 5px 0;
        padding: 0;
}
h1.redHeading {
        color: #660000;
        font-size: 12pt;
        margin: 0 0 5px 0;
        padding: 0;
}

h2.blackHeading {
        color: #000000;
        font-size: 10pt;
        margin: 0 0 10px 0;
   }
p.folderContent {
        font-size: 10pt;
	font-family: Arial;
        text-align: left;
        padding: 0;
}
p.visited {
        font-size: 10pt;
	font-family: Arial;
        color: #000000;   
        padding: 0;    
}
p.current {
        font-size: 10pt;
        color: #000000;
	font-family: Arial;    
        font-weight: bold;
        padding: 0;
}
p.unvisited {
        font-size: 10pt;
	font-family: Arial;
        color: #666666;
        padding: 0;        
}

highlight {
	color: #069;
}

#copyrightDiv {
        position:inherit;
        width: 500px;
        height: 80px;
        color: #FFFFFF;
        text-align: center;
        font-size: 8pt;
        padding: 120px 5px 0 0;
        margin: 0 auto 0 auto;
}

#copyrightFrameDiv {
        position: relative;
        width: 700px;
        height: 80px;
        color: #666666;
        background-color: #FFFFFF;        
        text-align: center;
        font-size: 8pt;
        padding: 10px 0 0 0 ;
        margin: 0 auto 0 auto;
}
#copyrightDiv a:visited {
        color: #FFFFFF;
}

#copyrightDiv a {
        color: #FFFFFF;
}

#copyrightDiv a.hover {
        color: #FFFFFF;
}

.navTitleGreen {
        color: #257c3a;
        font-size: 12pt;
        margin: 20px 5px 5px 0;
        padding: 0;
        line-height: 1.2;
             
}
.navTitleRed {
        color: #660000;
        font-size: 12pt;
        margin: 20px 5px 5px 0;
        padding: 0;
        line-height: 1.2;
}
.title          
{
        color: #4682b4;
        font-size: 12pt;
        padding: 0;
        line-height: 1.2;
        font-weight: bold;
    }
    
a.noUnderline:visited {
        text-decoration: none;
}
a.noUnderline:link {
        text-decoration: none;
}
a.noUnderline:visited {
        text-decoration: none;
}
a.noUnderline:hover {
        text-decoration: underline;
}
a.navLink:active {
        font-size: 10pt;
        color: #000;
        text-decoration: none;
}
a.navLink:link {
        font-size: 10pt;
        color: #000;
        text-decoration: none;
}
a.navLink:visited {
        font-size: 10pt;
        color: #000;
        text-decoration: none;
}
a.navLink:hover {
        font-size: 10pt;
        color: #000;
        text-decoration: none;
}

INPUT.submitButton /* added right-main-area-top */
{
    COLOR: #FFFFFF;
    BACKGROUND-COLOR:#4682b4;
	margin-top: .5em;
	margin-bottom: .5em;
}

.errorMsg 
{
	color: #660000; 
	font-weight: bold;
}

.questionChoice
{
	color: #006699;
	font-weight: bold;
}
	
.footer
{
    font-weight: normal;
    font-size: 8pt;
    margin: 40px 0 0 0;
    padding: 20px 0 0 0;
}

.leftDiv {
        float: left;
}
.emailDiv {
        width: 450px;
        margin: 0 0 0 150px;
        font-size: 10pt;
}
.footerDiv {
        margin: 40px 0 0 0;
        padding: 20px 0 0 0;
        border-top: 3px solid #ddd;
}	