BODY
{
   background-color: #cccccc;
   
}

#wrapper {
	margin: 5px auto;
	padding: 5px;
	background-color:#FFFFFF;
	width: 780px;}
P
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
A
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
H1
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 0px;
    BORDER-TOP: medium none;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: medium none;
    COLOR: #d6006e;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: medium none
}
UL
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
OL
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
FORM
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px;
    BACKGROUND-COLOR: white
}
IMG
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
DIV
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
BODY
{
    FONT-SIZE: 80%;
    FONT-FAMILY: Arial,Helvetica,sans-serif
}
P
{
    PADDING-RIGHT: 10px;
    PADDING-LEFT: 10px;
    PADDING-BOTTOM: 3px;
    PADDING-TOP: 3px
}
A
{
    TEXT-DECORATION: none
}
HR
{
    DISPLAY: none;
    VISIBILITY: hidden
}
SPAN.Hidden
{
    DISPLAY: none;
    VISIBILITY: hidden
}
P.Hidden
{
    DISPLAY: none;
    VISIBILITY: hidden
}
BR.Clear
{
    CLEAR: both
}
FORM
{
    BORDER-RIGHT: 0px;
    PADDING-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 0px;
    MIN-HEIGHT: 200px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    BORDER-LEFT: 0px;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: 0px
}
#Content .prop
{
    BACKGROUND: #0a0;
    FLOAT: right;
    WIDTH: 0px;
    HEIGHT: 300px
}
#Logo
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 100px;
    BACKGROUND-COLOR: transparent
}
#Logo IMG
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    LEFT: 15px;
    BORDER-LEFT: medium none;
    WIDTH: 0px;
    BORDER-BOTTOM: medium none;
    POSITION: absolute;
    TOP: 17px;
    HEIGHT: 100px
}
#Logo P
{
    FONT-SIZE: 1em;
    LEFT: 200px;
    COLOR: #fff;
    POSITION: absolute;
    TOP: 47px
}
#Content
{
    CLEAR: both;
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
#Footer
{
    CLEAR: both;
    PADDING-RIGHT: 20px;
    PADDING-LEFT: 20px;
    BACKGROUND-IMAGE: ;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    POSITION: relative
}
#Help
{
    TEXT-ALIGN: left
}
#Help H3
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.2em;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 10px;
    FONT-STYLE: normal
}
#Help P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 10px;
    FONT-SIZE: 0.75em;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px
}
DIV.MessageBoxEx
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 2px;
    MARGIN: 5px 0px;
    WIDTH: auto;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #fff;
    TEXT-ALIGN: center;
}
#MessageBoxIn
{
    padding: 2px 0px 8px 0px;
    BACKGROUND: #fff;
    MARGIN: 0px 2px;
    WIDTH: auto;
    TEXT-ALIGN: left;
    background-image:url(images/sfw_table_bg.gif);
    background-repeat:repeat-y;
    background-position:right;
}
#MessageBoxIn P.errormsg
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1em;
    PADDING-BOTTOM: 5px;
    MARGIN-LEFT: 10px;
    PADDING-TOP: 2px;
    color:#cc0000;
}
#MessageBoxIn UL
{
    PADDING-LEFT: 3em;

    FONT-SIZE: 1em;
    MARGIN-LEFT: 0px;
    TEXT-INDENT: -0.4em;
	color:#cc0000;
}
#MessageBoxIn OL
{
    PADDING-LEFT: 7em;
    FONT-SIZE: 0.8em;
    MARGIN-LEFT: 0px;
    TEXT-INDENT: -0.4em
	
}
#MessageBoxIn DD
{
    PADDING-LEFT: 7em;
    FONT-SIZE: 0.8em;
    MARGIN-LEFT: 0px;
    TEXT-INDENT: -0.4em
}
#MessageBoxIn DL
{
    PADDING-LEFT: 7em;
    FONT-SIZE: 0.8em;
    MARGIN-LEFT: 0px;
    TEXT-INDENT: -0.4em
}
#MessageBoxIn DT
{
    PADDING-LEFT: 7em;
    FONT-SIZE: 0.8em;
    MARGIN-LEFT: 0px;
    TEXT-INDENT: -0.4em
}
DIV.Error
{	
   /* BACKGROUND-COLOR: red*/
}
IMG.Logo
{
    FLOAT: right
}
#Content H1
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.7em;
    PADDING-BOTTOM: 10px;
    MARGIN: 0px;
    WIDTH: 95%;
    PADDING-TOP: 25px;
    FONT-STYLE: normal;
    TEXT-ALIGN: left
}
#Content H2
{
    BORDER-RIGHT: 2px;
    PADDING-RIGHT: 9px;
    BORDER-TOP: 2px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.45em;
    PADDING-BOTTOM: 4px;
    MARGIN: 0px;
    BORDER-LEFT: 2px;
    WIDTH: 97%;
    COLOR: #d6006e;
    PADDING-TOP: 4px;
    BORDER-BOTTOM: #cccccc 2px dotted;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: white;
    TEXT-ALIGN: left
}
#Content P
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: left
}
#Content P.Note
{
    PADDING-RIGHT: 39px;
    PADDING-LEFT: 39px;
    FONT-SIZE: 70%;
    PADDING-BOTTOM: 5px;
    PADDING-TOP: 35px
}
#Content TABLE
{
    BORDER-RIGHT: white;
    BORDER-TOP: white;
    BORDER-LEFT: white;
    WIDTH: 100%;
    BORDER-BOTTOM: white;
    BORDER-COLLAPSE: collapse;
    TEXT-ALIGN: center
}
TH
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 1px;
    COLOR: white;
    PADDING-TOP: 1px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #d6006e;
    TEXT-ALIGN: left
}
TD.Left
{
    BORDER-RIGHT: #cccccc 1px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #cccccc 1px;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px;
    BACKGROUND-REPEAT: repeat;
    BACKGROUND-COLOR: #d6006e;
    TEXT-ALIGN: left
}
TD.Questions
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    BACKGROUND-IMAGE: none;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px solid;

    TEXT-ALIGN: left
}
TD.Right
{
    BORDER-RIGHT: #cccccc 1px;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #cccccc 1px;
    COLOR: white;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px;
    BACKGROUND-COLOR: #d6006e;
    TEXT-ALIGN: left
}
TD.Answers
{
    BORDER-RIGHT: #cccccc 1px solid;
 
    BORDER-TOP: #cccccc 1px solid;

    
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #cccccc 1px solid;

    BORDER-BOTTOM: #cccccc 1px solid;

}
TD.Help
{
    BORDER-RIGHT: #cccccc 1px solid;
    PADDING-RIGHT: 3px;
    BORDER-TOP: #cccccc 1px solid;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 1px;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #cccccc 1px solid;
    PADDING-TOP: 1px;
    BORDER-BOTTOM: #cccccc 1px solid;
    TEXT-ALIGN: left
}
#Content TABLE P
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 0.95em;
    FLOAT: left;
    PADDING-BOTTOM: 1px;
    PADDING-TOP: 1px
}
#Content TABLE P.Help
{
    PADDING-LEFT: 7px;
    FLOAT: right;
    PADDING-TOP: 5px
}
#Content TABLE P.Help A
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    COLOR: #d6006e;
    TEXT-DECORATION: none
}
#Content TABLE P.Help A:active
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    COLOR: #d6006e;
    TEXT-DECORATION: none
}
#Content TABLE P.Help A:visited
{
    PADDING-LEFT: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.75em;
    COLOR: #d6006e;
    TEXT-DECORATION: none
}
#Content TABLE P.Help A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
#Content TABLE P.redalert
{
    COLOR: crimson
}
#Content P A
{
    COLOR: #d6006e;
    TEXT-DECORATION: none
}
#Content P A:hover
{
    COLOR: black;
    TEXT-DECORATION: underline
}
TD.Questions UL.heading
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    PADDING-LEFT: 50px;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#Content TABLE.Results
{
    BORDER-RIGHT: #cccccc;
    BORDER-TOP: #cccccc;
    BORDER-LEFT: #cccccc;
    WIDTH: 75%;
    BORDER-BOTTOM: #cccccc;
    BORDER-COLLAPSE: collapse
}
#Content TABLE.Results TD
{
    BORDER-RIGHT: 0px;
    BORDER-TOP: 0px;
    FONT-SIZE: 1.1em;
    BORDER-LEFT: 0px;
    BORDER-BOTTOM: 0px
}
#Content TABLE.Results TD.Left
{
    BORDER-RIGHT: #cccccc 1px;
    PADDING-RIGHT: 10px;
    BORDER-BOTTOM: #cccccc 1px;
    TEXT-ALIGN: left
}
#Content TABLE.Results TD.Right
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    BORDER-LEFT: medium none;
    WIDTH: auto;
    BORDER-BOTTOM: medium none;
    TEXT-ALIGN: left
}
.buttonLeft
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: left;
    PADDING-BOTTOM: 0.7em;
    PADDING-TOP: 0.7em
}
.buttonRight
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FLOAT: right;
    PADDING-BOTTOM: 0.7em;
    PADDING-TOP: 0.7em;
    TEXT-ALIGN: right
}
.cancelLink
{
    BORDER-RIGHT: medium none;
    PADDING-RIGHT: 2.3em;
    BORDER-TOP: medium none;
    DISPLAY: block;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 0.5em;
    BORDER-LEFT: medium none;
    WIDTH: 7em;
    COLOR: #d6006e;
    PADDING-TOP: 0.4em;
    BORDER-BOTTOM: medium none;
    BACKGROUND-COLOR: #cccccc;
    TEXT-ALIGN: right;
    TEXT-DECORATION: none
}
#submissionButtons
{
    MARGIN-TOP: 0.5em;
    WIDTH: 100%
}

#Header
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 175px;
    BACKGROUND:  no-repeat center top;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    HEIGHT: 100%
}
.gov
{
    PADDING-RIGHT: 10px;
    BACKGROUND-POSITION: center 50%;
    PADDING-LEFT: 10px;
    FLOAT: right;
    BACKGROUND-IMAGE: ;
    PADDING-BOTTOM: 0px;
    WIDTH: 65px;
    PADDING-TOP: 13px;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 53px
}
TD.Answers P
{
}
TD.Answers P.Help
{
}
/* hilarys over-right */
#Content {
	margin: 0px auto;
	width: 760px;}
#Content H1 {
        font-size: 27px;
        margin: 0px;
        padding:0px;
        font-weight:normal;	
		line-height:60px;
		background-image:url(images/sfw_dividergrad.gif);
		background-repeat:repeat-x;
		background-position:bottom;
		width: 100%;
}
#Content H2 {
	color: #000000;
	font-size: 130%;
	}
#Content table {
	background-image:url(images/sfw_table_bg.gif);
	background-repeat:repeat-y;
	background-position:right;}
#Content table td{
	line-height: 28px;
	border-bottom: 1px solid #FFFFFF;
	border-top:none;
	border-left: none;
	border-right: none;
}
#Content table th{
	background-color: white;
	background-image:url(images/sfw_sm_pink_disc.gif);
	background-repeat: no-repeat;
	background-position:left;
	color: #666666;
	text-indent: 25px;
	line-height: 28px;
	font-size: 120%;
	border-bottom: 1px solid #FFFFFF;
	border-top: none;
	border-left:none;
	border-right: none;
	}
#Content table input {
	border: 1px solid #d6006e; }
.Questions {
}
TD.Answers {}
TD.Answers input {}

.buttonRight {}

/*
background-image:url(images/cont.gif);
background-position:center right;
background-repeat:no-repeat;
background-color: transparent;
color:#666666;
font-weight: normal;*/

.nextButton {
background-image:url(images/cont.gif);
background-position:center right;
background-repeat:no-repeat;
background-color: transparent;
color:#222222;
font-weight: normal;
display:block;
width: 5em;
padding-right: 20px;
padding-top: 5px;

}

.backButton {
background-image:url(images/back.gif);
background-position:center left;
background-repeat:no-repeat;
background-color: transparent;
color:#222222;
font-weight: normal;
display:block;
width: 5em;
padding-left: 20px;
padding-top: 5px;

}

/* footer */
.footer {
        text-align: center;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        font-size: 90%;
        color: #0083D7;
        border-top: 2px dotted #CCCCCC;
        background-position: top;
        background-color:#FFFFFF;
        background-image: url(images/sfw_footer.gif);
		background-repeat: repeat-y;
		width: 760px;
		line-height: 28px;
		
		
        }

.footer a {
        text-decoration:none;
        color: #000000;
}

.footer a:hover{
        text-decoration:underline;
        color: #D6006E;
}
