*
{
    font-size:.985em;
    font-family:Tahoma, Arial;
}

#nav
{
    width:585px;
    height:25px;
    background-color:#369;
    border-bottom:1px solid red;
    border-top:1px solid red;
    display: block;
    margin-left: auto;
    margin-right: auto 
}

#nav ul
{
    list-style-type:none;
    padding:0;
    margin:0;
    white-space:nowrap;
    line-height:25px;
}

#nav li
{
    float:left;
    display:inline;
    padding-right:13px;
    padding-left:13px;
    border-right:1px solid black;
}

#nav ul li a
{
    color:White;
    font-size:12px;
    text-decoration:none;
    font-weight:bold;
}

#nav ul li a:hover
{
    color:Black;
}

bar
{
    width:100%;
    height:17px;
    background-repeat:repeat-x;
}

body
{
    margin:0;
    padding:0;
    width:100%;
}

a:visited
{
    color:Blue;
}

a:hover
{
    color:Red;
}

.req
{
    float:left;
    color:Red;
    font-size:1.2em;
}
.page
{
    width:985px;
    //margin-left:15px;
    display: block; 
    margin-left: auto; 
    margin-right: auto 

}

.head
{
    height:190px;
    width:1000px;
    border:0;
    text-align:center;
    margin:0;
    padding:0;
    background-image:url(./images/newHeader-bg.gif);
    background-repeat:repeat-x;
    display: block;
    margin-left: auto;
    margin-right: auto 
}

.footer
{
    border:0;
    text-align:center;
    margin:0;
    margin-top:12px;
    padding:0;
    background-image:url(./images/footer-bg.jpg);
    background-repeat:repeat-x;
}

.clear
{
    clear:both;
}

.bold
{
    font-weight:bold;
}

.indent
{
    margin-left:1em;
}

.content
{
    text-align:left;
}

.textList
{
    width:300px;
    position:relative;
    left:5px;
}
.cols
{
    float:left;
    width:20em;
}

p
{
    clear:both;
}

div.row
{
    clear:both;
    padding-top:10px;
}

div.row .label
{
 float:left;
 width:125px;
 text-align:right;
 margin-right:15px;
}

.labelNum
{
 float:left;
 width:5px;
 text-align:right;
 margin-right:15px;
}

div.row .test
{
 float:left;
 width:110px;
}

div.row .test2
{
 float:left;
 position:relative;
 top:4px;
 width:80px;
 text-align:right;
 margin-right:15px;
}

div.row .labelHeader
{
 float:left;
 width:300px;
 text-align:left;
 margin-right:15px;
 font-weight:bold;
}

div.row .label2
{
 float:left;
 width:50px;
 text-align:right;
 margin-right:15px;
}

div.row .formw
{
    float:left;
    text-align:left;

}

div.row .formw2
{
    float:left;
    text-align:left;
    width:350px;
}

div.row div.leftCol
{
    width:48%;
    float:left;
    padding:5px;
}

div.row div.rightCol
{
    width:48%;
    float:left;
    padding:5px;
}

h1
{
    text-align:center;
    font-size:1.2em;
}

.answers
{
    margin-left:1.5em;
}

.wizard
{
    width:100%;
    border:1px solid black;
}

.sidebar
{
    width:100px;
    background-color:Gray;
}

.sidebar a
{
    text-decoration:none;
}

.header
{
    text-align:center;
}

.acctInfo
{
  float:left;
  width:300px;  
}

.large
{
    width:400px;
}

.small
{
    width:160px;
}

.smallEdit
{
    width:200px;
}






