body { margin:0px; background-image:url(../images/bg_repeat.jpg); }
body, p, td { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#505050; line-height:150%; }
a:link, a:visited, a:active { color:#505050; }
a:hover { color:#303030; }
h1, h2, h3, h4, h5 { font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:4px 4px 4px 8px; }
h1 { font-size:20px; color:#c80000; }
h2 { font-size:16px; color:#c80000; }
h3 { font-size:12px; color:#505050; }
h4 { font-size:16px; color:#505050; border-bottom:1px solid #505050; font-family:Helvetica, Arial, sans-serif; font-weight:bold; }
h5 { font-size:16px; color:#505050; line-height:160%;}
p { padding-left:8px; }


#container_hdr_signup { width:869px; height:94px; margin:auto; background-image:url(../images/header_signup.jpg); background-repeat:no-repeat; }
#container_hdr_logout { width:869px; height:94px; margin:auto; background-image:url(../images/header_logout.jpg); background-repeat:no-repeat; }
#container_hdr_topnav { width:869px; height:94px; margin:auto; background-image:url(../images/header_topnav.jpg); background-repeat:no-repeat; }
#container { width:869px; margin:auto; background-image:url(../images/page_repeat.jpg); background-repeat:repeat-y; overflow-y:auto; overflow-x:hidden; }
#container_ftr { width:869px; height:45px; margin:auto; background-image:url(../images/footer.jpg); background-repeat:no-repeat; }

#container_hdr_signup2 { width:1053px; height:94px; margin:auto; background-image:url(../images/header_signup2.jpg); background-repeat:no-repeat; }
#container_hdr_logout2 { width:1053px; height:94px; margin:auto; background-image:url(../images/header_logout2.jpg); background-repeat:no-repeat; }
#container_hdr_topnav2 { width:1053px; height:94px; margin:auto; background-image:url(../images/header_topnav2.jpg); background-repeat:no-repeat; }
#container2 { width:1053px; margin:auto; background-image:url(../images/page_repeat2.jpg); background-repeat:repeat-y; overflow-y:auto; overflow-x:hidden; }
#container_ftr2 { width:1053px; height:45px; margin:auto; background-image:url(../images/footer2.jpg); background-repeat:no-repeat; clear:both; }

#container_inner { padding:0 50px 0 51px; }

#container div.block_full { margin:20px 10px; clear:both; overflow-y:auto; overflow-x:hidden; }
#container div.block_narrow { margin:20px 96px; clear:both; overflow-y:auto; overflow-x:hidden; padding:2px 0; }
#container2 div.block_full { margin:20px 10px; clear:both; overflow-y:auto; overflow-x:hidden; }
#container2 div.block_narrow { margin:20px 96px; clear:both; overflow-y:auto; overflow-x:hidden; }

.block_left { width:386px; margin:20px 15px; float:left; overflow-y:auto; clear:left; }
.block_right { width:262px; margin:20px 15px; float:right; overflow-y:auto; clear:right; }

.block_right2 { width:328px; margin:20px 15px 20px 0; float:right; overflow-y:auto; clear:right; display:inline; }
.block_left2 { width:580px; margin:20px 0 20px 15px; float:left; overflow-y:auto; clear:left; display:inline; }
.inner1 { width:262px; float:left; clear:left; margin-bottom:5px; overflow:auto; }
.inner2 { width:307px; float:right; clear:right; margin-bottom:5px; overflow:auto; }
.inner_full { clear:both; margin-bottom:5px; overflow:auto; }

#topnav { font-family: Helvetica, Arial, sans-serif; font-size:12px; color:#bfbfbf; text-align:center; width:426px; float:right; margin:69px 50px 0 0; display:inline; }
#topnav a:link, #topnav a:active, #topnav a:visited { color:#bfbfbf; text-decoration:none; font-weight:bold; }
#topnav a:hover { color:#9f9f9f; text-decoration:none; font-weight:bold; }

#topnav2 { position:relative; left: 910px; top:-25px; }

#topnav2 a:link, #topnav2 a:active, #topnav2 a:visited, #topnav2 a:hover { color:#b8b8b8; text-decoration:none; font-size:11px; font-weight:bold; } 

#navbar { width:769px; height:69px; background-image:url(../images/navbar.jpg); background-repeat:no-repeat; }
#navbar ul { margin:0px; list-style:none; }
#navbar ul li { line-height:64px; padding:0 32px 0 34px; float:right; background-image:url(../images/navbar_sep.jpg); background-repeat:no-repeat; }
#navbar ul li a:link, #navbar ul li a:visited, #navbar ul li a:active, #navbar ul li a:hover { color:#505050; font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; display:block; }

#navbar2 { width:953px; height:69px; background-image:url(../images/navbar2.jpg); background-repeat:no-repeat; }
#navbar2 ul { margin:0px; list-style:none; }
#navbar2 ul li { line-height:64px; padding:0 32px 0 34px; float:right; background-image:url(../images/navbar_sep.jpg); background-repeat:no-repeat; }
#navbar2 ul li a:link, #navbar2 ul li a:visited, #navbar2 ul li a:active, #navbar2 ul li a:hover { color:#505050; font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; display:block; }

#navbar3 { width:953px; height:69px; padding-top:290px; }
#navbar3 ul { margin:0px; list-style:none; }
#navbar3 ul li { line-height:64px; padding:0 32px 0 34px; float:right; background-image:url(../images/navbar_sep.jpg); background-repeat:no-repeat; }
#navbar3 ul li a:link, #navbar3 ul li a:visited, #navbar3 ul li a:active, #navbar3 ul li a:hover { color:#505050; font-family: Helvetica, Arial, sans-serif; font-size:16px; font-weight:bold; text-decoration:none; display:block; }


table.footernav { margin: auto; height:54px; }
table.footernav td, table.footernav td a:link, table.footernav td a:visited, table.footernav td a:active  { color:#98a3a5; text-decoration:none; }
table.footernav td a:hover { color:#98a3a5; text-decoration:underline; }

table.formlayout1 { border-spacing:0px; border-collapse:collapse; float:right; }
table.formlayout1 td { padding:5px; text-align:left; font-size:12px; vertical-align:top; }
table.formlayout1 p { font-family:Verdana, Arial, Helvetica, sans-serif; color:#505050; font-size:12px; }
table.formlayout1 a:link,table.formlayout1 a:visited,table.formlayout1 a:active,table.formlayout1 a:hover { color:#c80000; text-decoration:underline; }
table.formlayout1 label { font-family:Verdana, Arial, Helvetica, sans-serif; color:#505050; font-size:12px; font-weight:bold; padding-right:20px; float:right; }
table.formlayout1 input.txt { font-size:11px; width:200px; margin-bottom:2px; }
table.formlayout1 input.btn { margin-top:20px; }

.righty { float:right; margin-right:20px; }

h2.formtitle { background-color:#eff4e2; border:2px solid #e7edd9; color:#9699ad; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; padding:4px; margin:4px 0; }

.table_input { border:none; background:none; width:100%; }


.red, #navbar ul li.red a:link, #navbar ul li.red a:active, #navbar ul li.red a:visited, #navbar ul li.red a:hover { color:#c80000; }
div.dashbox td a.red:link, div.dashbox td a.red:active, div.dashbox td a.red:visited, div.dashbox td a.red:hover { color:#c80000; }
div.landbox td a.red:link, div.landbox td a.red:active, div.landbox td a.red:visited, div.landbox td a.red:hover { color:#c80000; }

table.shaded { border-right: 2px solid #e3e3e3; border-top: 2px solid #e3e3e3; border-bottom: 2px solid #e3e3e3; border-spacing:0px; border-collapse:collapse; }
table.shaded td, table.shaded th { border-left:2px solid #e3e3e3; padding:6px; color:#505050; }
table.shaded td.dark, table.shaded th.dark { background-color:#ededed; }
table.shaded th.dark { font-weight:bold; font-size:12px; text-align:left; font-family:Verdana, Arial, Helvetica, sans-serif; }
table.shaded td.mid { background-color:#fafafa; }
table.shaded td.light { background-color:#ffffff; }
table.shaded th.red { background-color:#c80000; color:#ffffff; text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
table.shaded th.blue { background-color:#0088c8; color:#ffffff; text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
table.shaded th.green { background-color:#a8d333; color:#ffffff; text-align:left; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

.grey { background-color:#f7f7f7; }
.boxed { border:2px solid #e8e8e8; }
.padded { padding:5px; overflow:auto; }

div.button1 { width:213px; height:27px; line-height:25px; background-image:url(../images/button1.gif); background-repeat:no-repeat; text-align:center; margin-top:12px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
div.button1 a:link, div.button1 a:visited, div.button1 a:active, div.button1 a:hover { text-decoration:none; color:#fff; display:block; }

div.button2 { width:95px; height:27px; line-height:25px; background-image:url(../images/button2.gif); background-repeat:no-repeat; text-align:center; margin-top:12px; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
div.button2 a:link, div.button2 a:visited, div.button2 a:active, div.button2 a:hover { text-decoration:none; color:#fff; display:block; }

table.steps { width:100%; border-left:2px solid #b8b8b8; border-top:2px solid #b8b8b8; border-bottom:2px solid #b8b8b8; border-spacing:0px; }
table.steps td, table.steps td a:link, table.steps td a:active, table.steps td a:visited, table.steps td a:hover { background-color:#ebebeb; color:#b8b8b8; border-right:2px solid #b8b8b8; text-align:center; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
table.steps td.current, table.steps td.current a:link, table.steps td.current a:active, table.steps td.current a:visited, table.steps td.current a:hover { background-color:#ffffff; color:#c80000; border-right:2px solid #b8b8b8; text-align:center; padding:1px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }

div.dashbox { margin-bottom:5px; overflow:auto; }
div.dashbox, div.dashbox p, div.dashbox a:link, div.dashbox a:active, div.dashbox a:visited, div.dashbox a:hover { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; }
div.dashbox a:link, div.dashbox a:active, div.dashbox a:visited { color:#505050; text-decoration:none; }
div.dashbox a:hover { color:#c80000; text-decoration:none; }
div.dashbox table { border-spacing:0px; border-collapse:collapse; border:0px; }
div.dashbox table td { padding:5px; text-align:left; vertical-align:middle; }

div.landbox { margin-bottom:5px; overflow:auto; }
div.landbox, div.landbox p, div.landbox a:link, div.landbox a:active, div.landbox a:visited, div.landbox a:hover { font-family:Helvetica, Arial, sans-serif; font-size:12px; font-weight:bold; }
div.landbox a:link, div.landbox a:active, div.landbox a:visited { color:#505050; text-decoration:none; }
div.landbox a:hover { color:#c80000; text-decoration:none; }
div.landbox table { border-spacing:0px; border-collapse:collapse; border:0px; }
div.landbox table td { padding:5px; text-align:left; vertical-align:middle; }

p.testimonial { font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; text-align:center; padding:0 5px; }
p.source { font-size:11px; font-family:Helvetica, Arial, sans-serif; text-align:center; padding:0 5px; }


#tabcontainer { padding-left:78px; }
.box_middle { background-image:url(../images/box_repeat.jpg); background-repeat:repeat-y; width:624px; }
.box_inner { padding-left:35px; padding-right:35px; min-height:200px; }
.box_bottom { background-image:url(../images/box_bottom.jpg); background-repeat:no-repeat; width:624px; height:20px; }
.box_middle h1, .box_middle h2, .box_middle h3, .box_middle h4, .box_middle h5, .box_middle p { margin:0px; }

#header { background-image: url(../images/tab_top.jpg); background-repeat: no-repeat; width:624px; height: 37px; }
#header ul { list-style: none; padding-left:16px; margin:0; }
#header li { float:left; border-bottom-width:0; margin:0; font-size:11px; }
#header a { text-decoration:none; display:block; color:#BABABA; width:136px; height:28px; background-image:url(../images/tab.jpg); background-repeat:no-repeat; text-align:center; line-height:28px; }
#header #selected a { position:relative; background:white; color:#DA1626; width:136px; height:28px; background-image:url(../images/tab_selected.jpg); background-repeat:no-repeat; text-align:center; line-height:28px; }



