.sectionheading
{
    font-size:12pt;
    font-family:Arial;
    color:#5B5B5B;
    display:inline;
    font-weight:bold;
}
hr
{
    height:1px;
    width:700px;
    color:#5B5B5B;
}

input.reallysmall, select.reallysmall
{
    width:50px;
}
input.small, select.small
{
    width:100px;
}
input.med, select.med
{
    width:150px;
}
input.large, select.large
{
    width:320px;   
}
input.largest, select.largest
{
    width:450px;   
}
input, select
{
    font-size:10px;
    font-family:Arial;
}

textarea.medium
{
    font-size:10px;
    font-family:Arial;
    width:650px;
    height:50px;   
}
textarea.large
{
    font-size:10px;
    font-family:Arial;
    width:650px;
    height:100px;
}
textarea.biggest
{
    font-size:10px;
    font-family:Arial;
    width:650px;
    height:200px;
}

.required
{
    font-weight:bold;
    font-size:12px;
    font-family:Verdana;
    color:#ff0000;
}

.fieldLabel
{
    color:#333333;
    font-size:9pt;
    font-family:Arial;
    font-weight:bold;
    width:150px;
    display:block;
}

.fieldFloat
{
    float:left;
}
.fieldLabelFloat
{
    color:#333333;
    font-size:9pt;
    font-family:Arial;
    font-weight:bold;
    float:left;
    width:300px;
    padding-right:50px;
}
.fieldFloatContainer, .fieldLongContainer
{
    padding-bottom:50px;
}

.fieldLabelLong
{
    color:#333333;
    font-size:9pt;
    font-family:Arial;
    font-weight:bold;
    width:700px;
    display:block;
}
.fieldLong
{
    width:700px; 
}

label
{
    color:#333333;
    font-size:9pt;
    font-family:Arial;
    font-weight:bold;
    padding-right:15px;
}
.fieldLabelTextStyle
{
    color:#333333;
    font-size:9pt;
    font-family:Arial;
    font-weight:bold;
}

.fieldSub
{
    color:#808080;
    font-family:Arial;
    font-size:8pt;
    z-index:1;
}
.fieldrow
{
    vertical-align:top;
}

.fieldRowSpace
{
    height:30px;
    width:700px;
}
.fielddivsmall
{
    width:20px;
    display:inline;
    padding-left:20px;
    vertical-align:top;
    float:left;
}
.fielddiv
{
    width:100px;
    padding-left:20px;
    float:left;
    vertical-align:top;  
}
.fielddivsingle
{
    width:500px;
    display:inline;
    padding-left:20px;
    vertical-align:top;
    float:left;
}
.fieldText
{
    display:inline;
    color:#333333;
    font-size:9pt;
    font-family:Arial;
    font-weight:bold;    
}
.fieldColumn
{
    width:500px;
}

.fieldLabelColumn
{
    width:150px;
}

.fieldTable
{
    width:700px;
}
.bigerror
{
    font-size:14px;
    font-weight:bold;
    color:#ff0000;
}   
.error
{
    font-size:12px;
    font-weight:bold;
    color:#ff0000;
}   
.error2
{
    font-size:12px;
    font-weight:bold;
    color:#990000;
}   
#ctl00_Content_NextButton2
{
    width:80px;
    height:25px;
    font-family:Verdana;
    font-size:12px;
}

#ctl00_Content_NextButton
{
    position:relative;
    left:20%;
    width:80px;
    height:25px;
    font-family:Verdana;
    font-size:12px;
}
#ctl00_Content_NextPrintButton
{
    left:30%;
    position:relative;
    width:100px;
    height:25px;
    font-family:Verdana;
    font-size:12px;
}

h1
{
	font-family: arial;
	font-size:21pt;
    padding-bottom:0px;
    display:inline;
}
h1.Couples
{
    font-size: 20pt;
}
.h1sub
{
	font-size:8.5pt;
	font-family: arial;
	color:#000000;
	margin-bottom:30px;
}
h2
{
    font-size:16pt;
    font-weight:bold;
    font-style:italic;
    font-family:Arial;
}
h3
{
	color:#008B8B;
    font-size:12pt;
}
a
{
    color:#000000;
    font-size:12px;
    font-family:Arial;
    text-decoration:underline;
}

body
{
background-color:#000000;
padding:0px 0px 0px 0px;
margin: 10px 0px 0px 0px;
}
table
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
.form 
{
background-color:#000000;
font-family: arial;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:730px;
text-align:left;
}
.formnoleft
{
background-color:#000000;
font-family: arial;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:729px;
text-align:left;
}

.formnoleft tr
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}

.form tr
{
    padding:0px 0px 0px 0px;
    margin:0px 0px 0px 0px;
}
.formapplicationheader
{
background-color:#000000;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
border-width:0px;
text-align:left;
}
.formnoleft .formleftcolumn
{
display:none;
background-color:#013646;
width:185px;
color:#ffffff;
font-family: arial;
font-size:12px;
vertical-align:top;
}

.form .formleftcolumn
{
background-color:#013646;
width:185px;
color:#ffffff;
font-family: arial;
font-size:12px;
vertical-align:top;
}
.lefttext
{
padding:10px;
font-family:arial;
font-size:12px;
color:#ffffff;
text-align:left;
}
.lefttext strong
{
 color:#FDA003;
 font-weight:bold;
 font-family:arial;
 font-size:12px;
 text-align:left;   
}
.lefttext a
{
color:#FFFFFF;
font-weight:bold;
font-family:arial;
font-size:12px;
text-align:left;
}
.leftimage
{
padding:0px 0px 0px 0px;
}
.leftaddress
{
padding: 0px 0px 0px 10px;
text-align:left;
}
.form .formrightcolumn
{
    font-family: arial;
    color:#000000;
    width:545px;
}
.formnoleft .formrightcolumn
{
    font-family: arial;
    color:#000000;
    width:730px;
}

.form .rightpadding
{
	display:none;
}
.formnoleft .rightpadding
{
	display:block;
	position:relative;
	padding:0px 0px 0px 0px;
    background:url(images/expandbg.jpg);
    background-position: 0px 0px;
}

.formnoleft .rightpadding tr
{
	position:relative;
	padding:0px 0px 0px 0px;
    margin-top:0px;	
}
table
{
margin:0px 0px 0px 0px;
}
.form .formrighttable
{
color:#000000;
height:100%;
border-width:0px;
vertical-align:top;
width:525px;
padding:0px 0px 0px 0px;
}

.formnoleft .formrighttable
{
color:#000000;
height:100%;
border-width:0px;
vertical-align:top;
width:730px;
padding:0px 0px 0px 0px;
}

.form .formrighttable td
{
    width:525px;
}

.formrightnz
{
background-color:#999999;
height:55px;
width:525px;
text-align:left;
}

.formrightus
{
background-color:#C72A23;
height:62px;
width:525px;
text-align:left;
}
.formrightprogress
{
height:30px;
width:525px;
background-color:#666666;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
text-align:left;
}
.formnoleft .formrightcontent
{
height:100%;
width:730px;
background-color:#ffffff;
text-align:left;
}

.form .formrightcontent
{
height:100%;
width:545px;
background-color:#ffffff;
text-align:left;
}
.formfooter
{
    color:#ffffff;
    background-color:#011D28;
    width:728px;
}
.footercontent td, .footercontent td a
{
font-family:arial;
font-size:10px;
color:#ffffff;
}

.form .progressbar
{
width:525px;
margin-right:3px;
padding-top:2px;
padding-bottom:2px;
margin-left:10px;
height:30px;
background-color:#666666;
position:relative;
}

.formnoleft .progressbar
{
width:700px;
margin-right:5px;
margin-left:15px;
padding-top:2px;
padding-bottom:2px;
height:30px;
background-color:#666666;
position:relative;
}
.progressarrow
{
background:url(images/arrow.gif);
height:17px;
width:10px;
display:inline;
padding-left:0px;
position:relative;
background-repeat:no-repeat;
}
.progressitems
{
position:relative;
top:3px;
}
.incompleteprogressitem
{
height:100%;
display:inline;
padding-left:0px;
padding-right:0px;
vertical-align:middle;
position:relative;
}
.progressitem
{
height:100%;
display:inline;
padding-left:0px;
padding-right:0px;
vertical-align:middle;
position:relative;
}
.completeprogressitem
{
height:100%;
display:inline;
padding-left:0px;
padding-right:0px;
vertical-align:middle;
position:relative;
}
.progresszone
{
display:inline;
position:relative;
top:2px;
overflow:hidden;
}
.progressitem .complete 
{
display:none;
}
.completeprogressitem .complete
{
    display:block;
    position:absolute;
    width:29px;
    height:29px;
    top:-5px;
    left:-5px;
    background:url(images/tick.gif);
    background-repeat:no-repeat;
    background-position: 0px 0px;
}
.incompleteprogressitem .complete
{
    display:none;
}
.progressitem .text, .completeprogressitem .text
{
	font-family:arial;
	font-size:10px;
	color:#ffffff;
	position:relative;
	padding-left:2px;
	padding-right:5px;
	height:100%;
	display:inline;
	vertical-align:middle;
}
.incompleteprogressitem .text
{
	font-family:arial;
	font-size:10px;
	color:#999999;
	position:relative;
	padding-left:2px;
	padding-right:5px;
	height:100%;
	display:inline;
	vertical-align:middle;
}
.contentarea
{
    padding-left:10px; 
    padding-right:10px;
    padding-top:10px;
    padding-bottom:10px;
    font-family:arial;
    font-size:12px;
    color:#000000;
    min-height:470px;
}
