body {
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    padding: 0;
    margin: 0;
	overflow-x: hidden;
    background-color: #fff;
}

input  {
	font-family :  Arial, Helvetica, Sans-Serif;
	font-size : 9pt;
}
select  {
	font-family :  Arial, Helvetica, Sans-Serif;
	font-size : 9pt;
}



td  {
    font-family :  Arial, Helvetica, Sans-Serif;
    font-size : 9pt;
    line-height : 14pt;
    color : #000000;
    /*border-top: 1px solid #D1DAE3;*/
}


a { color: #0F57C2; text-decoration: none; }
a:link { color: #0F57C2; }
a:visited { color: #0F57C2; }
a:hover { color: #0F57C2; text-decoration:underline; }
a:active { color: #0F57C2; text-decoration:underline; }

img {
    border: 0;
}

.clear {
    clear: both;
}

hr {
    border: 0;
    border-top: 3px double #D7D8DA;
}

div#container {
    position: relative;
    margin: 0;
    /*text-align: center;*/
}

div#header {
    width: 850px;
    padding-top: 8px;
}
div#help_support {
    text-align: right;
    margin-right: 17px;
    font-size: 12px;
}
div#branding_logo {
    float: left;
    margin: 15px 12px 12px 6px;
}
div#branding_title {
    color: #C0C0C0;
    font-size: 20px;
    padding-right: 50px;
    padding-top: 10px;
    float: right;
}
div#login_bar {
    background-color: #ECECEC;
    color: #000;
    text-align: right;
    font-weight: bold;
    height: 20px;
}
div#login_bar a {
    font-weight: bold;
}
div.shadow_bottom {
    background: transparent url(/wefbranding/shadow_bottom.gif) repeat-x scroll left top;
    height: 5px;
    overflow: hidden;
}

div#inner_container {
    width: 781px;
    border: 1px solid #8FC6FB;
    margin: 19px 0 0 20px;
    /*margin: 0 auto;*/
}

div#heading {
    height: 120px;
    background-color: #8FC6FB;
    text-align: left;
    padding: 10px 15px 10px 15px;
}
h1 {
    clear: both;
    margin: 20px 0 10px 0;
    font-size: 22px;
    font-weight: normal;
}
h3 {
	font-family :  Arial, Helvetica, Sans-Serif;
	font-size : 16px;
	line-height: 20px;
	font-weight : bold;
	color : #76481A;
	text-align : left;
}
h1#page_title {
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 19pt;
    font-weight: bold;
    /*
    text-indent: -9999px;
        background: url(/wefbranding/heading.png) no-repeat;
    */
    margin: 4pt 0 0 0;
    float: left;
    clear: none;
}
h2#page_subtitle {
    float: left;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12pt;
    margin: 10pt 0 0 0;
}
div#title_separator {
    color: #0F57C2;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18pt;
    margin: 6px 8px 0 8px;
    float: left;
}
h3.alternate {
	color : #000;
}
.TblHead7 {
	font-family :  Arial, Helvetica, Sans-Serif;
	font-size : 12pt;
	font-weight : bold;
	color : #76481A;
	text-align : left;
}

div#option_links {
    font-size: 9pt;
    float: right;
    text-align: right;
        margin-top: 7px;
}

div.navbar {
    width: 750px;
    clear: both;
    margin: 8px auto;
}
div.navbar_content {
    background-color: #fff;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    padding: 10px 11px 10px 11px;
	text-align: center;
}

div.navbar_top {
    width: 750px;
    height: 6px;
    overflow: hidden;
    background: url(/wefbranding/navbar_top.png);
}
div.navbar_bottom {
    width: 750px;
    height: 6px;
    overflow: hidden;
    background: url(/wefbranding/navbar_bottom.png);
}

div.navbar ol {
    padding: 0;
    display: table;
    width: auto;
    margin: 0 auto;
}
div.navbar li {
    float: left;
    clear: both;
    display: inline;
    padding: 2px 20px 3px 35px;
    background-position: 15px 2px;
    font-size: 10pt;
}

div.nav_column {
    float: left;
}

li.active {color:#000;font-weight:bold;white-space:nowrap}
/*li.visited {color: #0F57C2;}*/
li.visited {color:#999;white-space:nowrap}
li.inactive {color:#999;white-space:nowrap}
li.active1 {background: url(/wefbranding/pi1_black.gif) no-repeat;}
li.active2 {background: url(/wefbranding/pi2_black.gif) no-repeat;}
li.active3 {background: url(/wefbranding/pi3_black.gif) no-repeat;}
li.active4 {background: url(/wefbranding/pi4_black.gif) no-repeat;}
li.active5 {background: url(/wefbranding/pi5_black.gif) no-repeat;}
li.active6 {background: url(/wefbranding/pi6_black.gif) no-repeat;}
li.active7 {background: url(/wefbranding/pi7_black.gif) no-repeat;}
/*li.visited1 {background: url(/wefbranding/pi1_blue.gif) no-repeat;}
li.visited2 {background: url(/wefbranding/pi2_blue.gif) no-repeat;}
li.visited3 {background: url(/wefbranding/pi3_blue.gif) no-repeat;}
li.visited4 {background: url(/wefbranding/pi4_blue.gif) no-repeat;}
li.visited5 {background: url(/wefbranding/pi5_blue.gif) no-repeat;}
li.visited6 {background: url(/wefbranding/pi6_blue.gif) no-repeat;}
li.visited7 {background: url(/wefbranding/pi7_blue.gif) no-repeat;}*/
li.visited1 {background: url(/wefbranding/pi1_grey.gif) no-repeat;}
li.visited2 {background: url(/wefbranding/pi2_grey.gif) no-repeat;}
li.visited3 {background: url(/wefbranding/pi3_grey.gif) no-repeat;}
li.visited4 {background: url(/wefbranding/pi4_grey.gif) no-repeat;}
li.visited5 {background: url(/wefbranding/pi5_grey.gif) no-repeat;}
li.visited6 {background: url(/wefbranding/pi6_grey.gif) no-repeat;}
li.visited7 {background: url(/wefbranding/pi7_grey.gif) no-repeat;}
li.inactive1 {background: url(/wefbranding/pi1_grey.gif) no-repeat;}
li.inactive2 {background: url(/wefbranding/pi2_grey.gif) no-repeat;}
li.inactive3 {background: url(/wefbranding/pi3_grey.gif) no-repeat;}
li.inactive4 {background: url(/wefbranding/pi4_grey.gif) no-repeat;}
li.inactive5 {background: url(/wefbranding/pi5_grey.gif) no-repeat;}
li.inactive6 {background: url(/wefbranding/pi6_grey.gif) no-repeat;}
li.inactive7 {background: url(/wefbranding/pi7_grey.gif) no-repeat;}


div#form_container {
    width: 751px;
	margin: 10px 14px 20px 14px;
}

div#exit {
    width: 781px;
    margin: 19px 0 0 20px;
}

div.shaded_box {
    width: 600px;
    margin-left: 75px;
    margin-top: 20px;
    clear: both;
    padding: 0;
	background: url(/wefbranding/tblr.gif)
}
div.shaded_box_inner {
    margin: 0 1px 0 1px;
    background-color: #F0F8FF;
    padding: 10px 45px;
    font-size: 9pt;
}
div.shaded_box_top {
    height: 14px;
    background: #F0F8FF url(/wefbranding/tblr.gif) repeat-x;
	margin: 0;
	padding: 0;
    overflow: hidden;
}
div.shaded_box_tl {
    width: 14px;
    height: 14px;
    float: left;
    background: url(/wefbranding/tl.gif) no-repeat;
}
div.shaded_box_tr {
    width: 14px;
    height: 14px;
    float: right;
    background: url(/wefbranding/tr.gif) no-repeat;
}
div.shaded_box_bottom {
    height: 14px;
    background: #F0F8FF url(/wefbranding/tblr.gif) repeat-x bottom;
}
div.shaded_box_bl {
    width: 14px;
    height: 14px;
    float: left;
    background: url(/wefbranding/bl.gif) no-repeat;
    overflow: hidden;
}
div.shaded_box_br {
    width: 14px;
    height: 14px;
    float: right;
    background: url(/wefbranding/br.gif) no-repeat;
    overflow: hidden;
}

div.shaded_box_white {
    width: 600px;
    margin-left: 75px;
    margin-top: 20px;
    clear: both;
    padding: 0;
	background: url(/wefbranding/tblr_white.gif)
}
div.shaded_box_inner_white {
    margin: 0 1px 0 1px;
    background-color: #FFFFFF;
    padding: 10px 30px;
    font-size: 9pt;
}
div.shaded_box_top_white {
    height: 14px;
    background: #FFFFFF url(/wefbranding/tblr_white.gif) repeat-x;
	margin: 0;
	padding: 0;
    overflow: hidden;
}
div.shaded_box_tl_white {
    width: 14px;
    height: 14px;
    float: left;
    background: url(/wefbranding/tl_white.gif) no-repeat;
}
div.shaded_box_tr_white {
    width: 14px;
    height: 14px;
    float: right;
    background: url(/wefbranding/tr_white.gif) no-repeat;
}
div.shaded_box_bottom_white {
    height: 14px;
    background: #FFFFFF url(/wefbranding/tblr_white.gif) repeat-x bottom;
}
div.shaded_box_bl_white {
    width: 14px;
    height: 14px;
    float: left;
    background: url(/wefbranding/bl_white.gif) no-repeat;
    overflow: hidden;
}
div.shaded_box_br_white {
    width: 14px;
    height: 14px;
    float: right;
    background: url(/wefbranding/br_white.gif) no-repeat;
    overflow: hidden;
}


div.address {
    clear: both;
    text-align: center;
}
/*div.doc_link {
    margin: 0 20px 0 20px;
}*/

img.left {
    float: left;
}
ol.instructions {
    margin-left: 80px;
}
div.instructions {
    margin-left: 80px;
}
ul {
    list-style-type: square;
}

div#footer {
    width: 850px;;
    border-top: 3px double #D7D8DA;
    margin-top: 30px;
    background-color: #F9F9F9;
    color: #666666;
    font-size: 11px;
}
div#footer_content {
    width: 550px;
    padding: 16px 16px 60px;
}
div#footer_logo {
    float: right;
    margin: 16px;
    margin-right: 36px;
}


table.FSTABLE {
    margin: 0 0 10px 0;
}
table.FSTABLE td {
    border-top: 1px solid #D1DAE3;
    padding: 3px;
}
table.FSTABLE th {
    font-size: 10pt;
    font-weight: bold;
    color: #555555;
    padding: 0 5px 2px 5px;
    vertical-align: bottom;
}


td.fieldLabel {
    font-weight: bold;
    font-size: 9pt;
    color: #666666;
    padding-left: 20px;
    padding-right: 15px;
    text-align: right;
	width: 150px;	/*20% of 751 safari/chrome need abs widths Feb/2009 Robin Becker*/
}
td.fieldHelp {
    color: #666666;
    text-align: left;
    font-size: 8pt;
    line-height: 9pt;
    padding: 3px;
	width: 375px;	/*50% of 751 safari/chrome need abs widths Feb/2009 Robin Becker*/
}


.warningText {
    color: #f00;
    font-size: 7pt;
    line-height: 9pt;
}

.tooltip {
	BACKGROUND: #ffffff; 
	BORDER-BOTTOM: #cccccc 1px solid; 
	BORDER-LEFT: #cccccc 1px solid; 
	BORDER-RIGHT: #cccccc 1px solid; 
	BORDER-TOP: #cccccc 1px solid; 
	COLOR: #19338f;; 
	DISPLAY: none; 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: #000000;
	LINE-HEIGHT: 120%;
	PADDING-BOTTOM: 5px; 
	PADDING-LEFT: 10px; 
	PADDING-RIGHT: 10px; 
	PADDING-TOP: 5px; 
	POSITION: absolute; 
	TEXT-ALIGN: left; 
	Z-INDEX: 100
}

.txtbar {
	font-family :  Arial, Helvetica, Sans-Serif;
	font-weight : bold;
	color : #000;
	text-align : left;
	padding: 0 0 5px 0;
	border-bottom: 3px solid #D1DAE3;
	padding-top: 10px;
}

.txtbox {
    background-color : #eee;
	font-family :  Arial, Helvetica, Sans-Serif;
    line-height : 32px;
	color : Black;
	text-align : left;
	padding-left: 5px;
}

.redStar{
    color: #f00;
	font-weight : bold;
}

.TblRow1  {
	padding: 15px 0 5px 0;
	margin-top: 40px;
	border-top: 3px double #D7D8DA;
}

.TblRow2  {background-color : #FFFFFF;}
.TblRow3  {background-color : #BFBFBF;}
.TblRow4  {background-color : #FFFFFF;}
.TblRow5  {background-color : #66BFFF;}
.TblRow6  {background-color : #999999;}
.TblRow7  {background-color : #FFFFFF;}
