body,td,th
 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 color: #000000;
 }

body
 {
 background-color: #FFFFFF;
 margin-left: 0px;
 margin-top: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 }

a:link
 {
 color: #000066;
 text-decoration: underline;
 }

a:visited
 {
 text-decoration: underline;
 color: #000066;
 }

a:hover
 {
 text-decoration: none;
 color: #000099;
 }

a:active
 {
 text-decoration: underline;
 color: #000099;
 }

h1
 {
 font-size: 18px;
 color: #ff6600;
 }

h2
 {
 font-size: 14px;
 color: #262965;
 }
 
#container
 {
 width: 100%;
 }

.ftr
 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #e8e8e8; 
 }

.ftr a
 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #ffffff; 
 text-decoration: underline;
 }

.shead
 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-style:italic;
 color: #ffffff;
 font-size: 14px;
 }

.ddsc
 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 8px;
 color: #50539a;
 }
 
.topper
 {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #50539a;
 }

/*--registration form styles--*/

#register .row
 {
 display: table;
 margin-bottom: 10px;
 }

#register .label
 {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 14px;
 font-weight: bold;
 text-align: right;
 width: 150px;
 float: left;
 margin-right: 5px;
 }

#register .nonLabel
 {
 text-align: center;
 width: 350px;
 margin-left: 155px;
 }

#register input
 {
 font-family: Verdana, Helvetica, Arial, sans-serif;
 font-size: 14px;
 }

.optional
 {
 border: 1px #036 solid;
 background-color: #f3f9ff;
 }

.required 
 {
 border: 1px #f00 solid;
 background-color: #fee;
 }

/*--top navigation styles--*/

#top_nav
 {
 width: 100%;
 }
 
#logo_bar
 {
 width: 100%;
 background-color: #262965;
 }
 
#logo_bar img
 {
 position: relative;
 left: 663px;
 }
 
#nav_bar
 {
 width: 100%;
 background-color: #F7BB52;
 }
 
#menu
 {
 width: 800px;
 padding: 2px;
 background-color: #F7BB52;
 text-align: center;
 }

/*--content area styles--*/

#content
 {
 width: 800px;
 padding: 4px;
 display: table;
 }

#one_column
 {
 width: 800px;
 padding: 8px;
 display: table-cell;
 vertical-align: top;
 }

#left_column
 {
 width: 568px;
 padding: 8px;
 display: table-cell;
 vertical-align: top;
 float: left;
 }

#right_column
 {
 width: 232px;
 padding: 8px;
 display: table-cell;
 vertical-align: top;
 }

/*--footer styles--*/

#footer
 {
 width: 100%;
 }
 
#gold_bar
 {
 width: 100%;
 height: 10px;
 background-color: #F7BB52;
 }
 
#footer_links
 {
 width: 100%;
 background-color: #262965;
 padding: 6px;
 }
 
#footer_menu
 {
 width: 800px;
 background-color: #262965;
 text-align: center;
 }

/*--right links styles--*/

#right_links
 {
 width: 206px;
 display: table;
 }

#right_links_Header
 {
 width: 206px;
 display: block;
 height: 31px;
 overflow: hidden;
 }

#right_links_L
 {
 width: 13px;
 height: 31px;
 display: table-cell;
 background-color: #999999;
 background-image: url(/images/tblHdLeft.gif);
 float: left;
 }

#right_links_Title
 {
 width: 180px;
 height: 31px;
 display: table-cell;
 background-color: #CED8F6;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 14px;
 color: #50539a;
 text-align: center;
 font-weight: bold;
 vertical-align: middle;
 float: left;
 }

#right_links_Title p
 {
 margin-top: 8px;
 }

#right_links_R
 {
 width: 13px;
 height: 31px;
 display: table-cell;
 background-image: url(/images/tblHdRight.gif);
 float: left;
 }

#right_links_Content
 {
 width: 196px;
 display: table;
 background-color: #F1F4FC;
 border: 1px solid #CED8F6;
 padding: 4px;
 }

#right_links_Content p
 {
 margin-top: 0px;
 margin-bottom: 8px;
 text-align: center;
 }

#free_Report
 {
 width: 198px;
 height: 139px;
 display: table;
 background-image: url(/images/dollarGfx2.jpg);
 padding: 4px;
 text-align: center;
 margin-top: 14px;
 }

#free_Report h1
 {
 font-size: 16px;
 color: #ff6600;
 text-align: center;
 }

#free_Report p
 {
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-style:italic;
 color: #ffffff;
 font-size: 14px;
 margin-top: 4px;
 margin-bottom: 38px;
 }