/* @override http://www.jumpstartfocus.com/site_js_new.css */

/* CSS Document */

html {
 min-height: 100%; margin-bottom: 1px; 
}

/*this is to keep page from shifting to left on load in safari and firefox*/


html { overflow: -moz-scrollbars-vertical !important; }

body {
text-align: center;
margin: 0; 
padding: 0; 
font: 1em/1.4em "Verdana", sans-serif;
}

img {
border:  none;

}
/* Main Structure, wrap the whole layout div */
div#wrapper {
width: 800px; 
margin: 0 auto;
position: relative;

}

/* clears space at bottom */
div.clearone {
clear:  both;
height: 10px;
}

div.clearone1 {
clear:  both;
height: 1px;
}

div.clearone20 {
clear:  both;
height: 20px;
}

div.clearone30 {
clear:  both;
height: 30px;

}

/* clears space at bottom of column */
div.clearonecol {
clear:  both;
height: 10px;
}

div.clearbottom {
border: 1px solid #ff1c08;
background-color: #9f4d18;
}

div.clearcontent {
clear: both;
}




/* Header */

/* @group Navbar */

div#navhead {
width: 800px;
margin: 0 auto;
background: white url(img/header_bg1.jpg) no-repeat right bottom;
height: 80px;

}

div#header_contact{
float: right;
width: 40%;
margin-right: 5px;
margin-top: 56px;
font-size: .85em; 
color: white;
text-align: right;
font-weight: bold;
}

div#headerlink{
float: left;
width: 300px;
height: 75px;

}

div#navbartop, div#navbarbot {

background: url(img/nb_bg.gif) repeat-x;
width: 800px;
}



div.navbarcontainer {
width: 800px;
margin: 0 auto;
position: relative;

}

/* @group navbar buttons */

/* uls */

#tnbb {

height: 36px;
margin-right: auto;
margin-top: 0;
margin-bottom: 0;
}

/* lis */

#tnbb li {
margin: 0; 
list-style: none;
position: absolute;
}

#tnbb li, #tnbb a{
height: 36px; 
display: block;
}

/* These set up the underlying button areas */

#button1, #button1sel {left:  0px; width: 33px; background: url(img/nb_bg_text.gif) no-repeat 0px 0px;}
#button2, #button2sel {left:  33px; width: 138px; background: url(img/nb_bg_text.gif) no-repeat -33px 0;}
#button3, #button3sel {left:  171px; width: 106px; background: url(img/nb_bg_text.gif) no-repeat -171px 0;}
#button4, #button4sel {left:  277px; width: 86px; background: url(img/nb_bg_text.gif) no-repeat -277px 0;}
#button5, #button5sel {left:  363px; width: 76px; background: url(img/nb_bg_text.gif) no-repeat -363px 0;}
#button6, #button6sel {left:  439px; width: 66px; background: url(img/nb_bg_text.gif) no-repeat -439px 0;
}
#button7, #button7sel {left:  505px; width: 37px; background: url(img/nb_bg_text.gif) no-repeat -505px 0;
}
#button8, #button8sel {left:  542px; width: 66px; background: url(img/nb_bg_text.gif) no-repeat -542px 0;

}
#button9, #button9sel {left:  608px; width: 51px; background: url(img/nb_bg_text.gif) no-repeat -608px 0;

}
#button10, #button10sel {left:  659px; width: 40px; background: url(img/nb_bg_text.gif) no-repeat -659px 0;

}
#button11, #button11sel {left:  699px; width: 101px; background: url(img/nb_bg_text.gif) no-repeat -699px 0;

}

/* These cover global and page-specific button behaviors */

#button1 a:hover {background: url(img/nb_rs.gif) no-repeat 0px 0px;}
#button1sel a:link, 
#button1sel a:hover, 
#button1sel a:visited {background: url(img/nb_rs.gif) no-repeat 0px -36px;}

#button2 a:hover {background: url(img/nb_rs.gif) no-repeat -33px 0px;}
#button2sel a:link,
#button2sel a:hover,
#button2sel a:visited {background: url(img/nb_rs.gif) no-repeat -33px -36px;}

#button3 a:hover {background: url(img/nb_rs.gif) no-repeat -171px 0px;}
#button3sel a:link,
#button3sel a:hover,
#button3sel a:visited {background: url(img/nb_rs.gif) no-repeat -171px -36px;}

#button4 a:hover {background: transparent url(img/nb_rs.gif) no-repeat -277px 0px;}
#button4sel a:link,
#button4sel a:hover,
#button4sel a:visited {background: url(img/nb_rs.gif) no-repeat -277px -36px;}

#button5 a:hover {background: transparent url(img/nb_rs.gif) no-repeat -363px 0px;}
#button5sel a:link,
#button5sel a:hover,
#button5sel a:visited {background: url(img/nb_rs.gif) no-repeat -363px -36px;}

#button6 a:hover {background: transparent url(img/nb_rs.gif) no-repeat -439px 0px;}
#button6sel a:link,
#button6sel a:hover,
#button6sel a:visited {background: url(img/nb_rs.gif) no-repeat -439px -36px;}

#button7 a:hover {background: transparent url(img/nb_rs.gif) no-repeat -505px 0px;}
#button7sel a:link,
#button7sel a:hover,
#button7sel a:visited {background: url(img/nb_rs.gif) no-repeat -505px -36px;}

#button8 a:hover {background: transparent url(img/nb_rs.gif) no-repeat -542px 0px;}
#button8sel a:link,
#button8sel a:hover,
#button8sel a:visited {background: url(img/nb_rs.gif) no-repeat -542px -36px;}

#button9 a:hover {background: transparent url(img/nb_rs.gif) no-repeat -608px 0px;}
#button9sel a:link,
#button9sel a:hover,
#button9sel a:visited {background: url(img/nb_rs.gif) no-repeat -608px -36px;}

#button10 a:hover {background: transparent url(img/nb_rs.gif) no-repeat -659px 0px;}
#button10sel a:link,
#button10sel a:hover,
#button10sel a:visited {background: url(img/nb_rs.gif) no-repeat -659px -36px;}

#button11 a:hover {background: transparent url(img/nb_rs.gif) no-repeat -699px 0px;}
#button11sel a:link,
#button11sel a:hover,
#button11sel a:visited {background: url(img/nb_rs.gif) no-repeat -699px -36px;}

/* @end */

div#navbarbot {
background: url(img/navbarbot_bg.gif) repeat-x; 

}

div#navbarbotshad {
background: white; 
height: 3px;
}


/* @end */

/* @group Content */

/* fs Content */
div#contentwrapfs, div#contentwrapsub,
div#contentwrapcenter {
width: 800px; 
margin: 0 auto;
}

div#contentwrapfs {
margin: 0 auto;
position: relative;
}


/* All other pages Content */
div#contentwrapsub {

}

div#contentwrapcenter {
width: 700px;
}

div#left_arrow, div#right_arrow {
width: 15px;
float: left;

}

div#right_arrow {
float: right;

}

img#arrow_nav {
width: 15px;
height: 15px;
margin-top: 3px;
}

div#arrow_text_l {
text-align: left;
margin-left: 25px;
font-size: .7em;
vertical-align: middle;
border-style: solid;
border-width: 1px;
width: 200px;
}

div#centercontent {

float: left;
width: 700px;
}

div#left_illus, div#left_illus_build {
width: 290px;
float: left;
padding-top: 30px;
margin-right: 5px;

}

div#left_illus_build {
width: 465px;
}

div#rightcontent, div#rightcontent_build {
float: left;
width: 480px;
text-align: left;
border-color: red;
padding-top: 20px;
padding-left: 25px;
}

div#rightcontent_build {
width: 305px;
}

p.fullpage_title {
width: 700px;
text-align: left;
margin-top: 15px;
}

table.pdf_table_r, table.pdf_table_l,
table.pdf_table_r_fs {
float: right;
margin-left: 35px;
margin-bottom: 20px;
}

table.pdf_table_l {
float: left;	
}

table.pdf_table_r_fs {
float: none;
margin: 0 auto;
}

td.pdf_text_cen {
text-align: center;
}

td.pdf_img {
text-align: center;
}

img.text_pdf {
vertical-align: bottom;
}

div.pricebox {
width: 580px;
position: relative;
border-color: #f2f1b4;
border-width: 8px;
background-color: #ddf0b7;
padding-top: 10px;
padding-left: 30px;
padding-bottom: 10px;
margin-left: 60px;
}

div.price {
text-align: left;
position: absolute;
left: 460px;
bottom: 22px;
color: #393939;
font-style: italic;

width: 130px;
}

div.price_desc {
color: #262f1d;
font-size: .9em;
line-height: 1.4em;
}

ul.price_ul {
list-style-type: circle;
list-style-position: outside;

}

div.aboutbox {
width: 680px;
padding: 10px 20px;
background-color: #e9eed3;
}

div.aboutbox_bio {
width: 680px;
padding: 10px 20px;
background-color: #dbeef5;
margin-top: 30px;
font-weight: normal;
font-style: normal;
}

div.internal_list {
background-color: #ddf0b7;
width: 380px;
padding: 10px;
line-height: 1.6em;
margin: 20px 20px 20px 35px;
}

div.centerbox, div.contactbox {
margin: 0 auto;
text-align: center;
padding-top: 15px;
padding-bottom: 15px;
width: 590px;
}

div.contactbox {
background-color: #daecb4;
width: 400px;
margin-bottom: 20px;
}

div.emailcontact {

font-size: .85em;
}

div.contactdownloads{
line-height: 2.3em;
width: 600px;
}


/* download bg & text */
.download, .downloadvcard, .downloadbizcard {

height: 65px;

text-align: center;
background: url(img/download_pdf_bg.gif) no-repeat;

padding: 5px 40px 5px 20px;
font-size: .8em;
line-height: 1.4em;
}

/* download bg & text */
.downloadvcard {
background: url(img/download_bg_vcard.gif) no-repeat;
margin-left: 32px;
}

/* download bg & text */
.downloadbizcard {
background: url(img/download_bg_bizcard.gif) no-repeat 180px -2px;

}


div#botfade {

float: left;
margin-top: 20px;
}



ul.fsul {
text-align: left;
list-style-type: none;
padding-left: 20px;
}

li.fsul {
margin-top: 10px;
}

/* fs Pullquote */
.pullquotefs {

line-height: 1.4em;
font-size: 1em;

width: 200px;
font-style: italic;

padding: 0;

}


.rc_pic {
margin-top: 15px;
padding-top: 0;
padding-right: 0;
padding-bottom: 0;
margin-left: -1px;
}

div#contentindent {
font-size: 1em;
line-height: 1.5em; 
line-height: 1.3em;
margin-left: 20px;
margin-right: 35px;
}


div.concenterimg {
margin: 0 auto;
text-align: center;
}

/* float image right */
.contentpic, .contentpicrtop {
float: right;
margin-left: 20px;
margin-right: 10px;
margin-top: 0px;
}

/* float image left */
.contentpicl, .contentpiclclear {
float: left;
margin-right:  30px;
clear: right;
margin-bottom: 20px;
}

.contentpiclclear {
clear: none;
float: left;
margin-bottom: 75px;
}

/* float image right */
.contentpicrtop {
float: right;
margin-left: 20px;
}

.buttonright {
margin-bottom: 10px;

clear: right;
float: left;
}

.ulbuttonright, .ulbuttonleft {
clear: right;
list-style-type: none;
float: right;

}

.ulbuttonleft {
padding: 0px;
float:  left;
margin-left: 0;
}

.buttonrightli, .buttonleftli {
margin-bottom: 10px;
}

.ulleftlist {
list-style-type: none;
width: 150px;
text-align: left;
}

.lileftlist {
float: left;
text-align: center;
margin-left: 20px;
}

ul.ljustify {
text-align: left;
font-size: .7em;
line-height: 1.4em;
list-style-type: none;
margin-left: 3px;
}


ul.ljustifyb {
list-style-type: disc;
text-align: left;
padding-right: 10px;
}

li.ljustify, li.ljustifyb {
padding-left: 0;
background-color: red;
text-align: left;
width: 200px;
}

ul.indent {
list-style-position: inside;
text-align: left;
width: 280px;
margin-top: 0;
margin-bottom: 30px;
padding-left: 0;
}

}

.listarrow, .listarroworange, .listarrowbrown, .listarroworangeleft {
list-style-image: url(img/arrowlist.gif);
line-height: 1.5em;
text-align: left;
list-style-position: outside;

}

.listarroworange, .listarroworangeleft {
list-style-image: url(img/arrowlist_orange.gif);
}

.listarroworangeleft {
margin-left: 17px;
padding-left: 0;
padding-right: 0;
}

.listarrowpurple, .listarrowpurpleleft {
list-style-image: url(img/arrowlist_purple.gif);
}

.listarrowpurpleleft {
margin-left: 17px;
padding-left: 0;
padding-right: 0;
}

ol.numlist {
list-style-type: decimal;
text-shadow: green 0px 0px 0px;
margin-left: 10px;
padding-left: 20px;
color: #9f4d18;
margin-right: 10px;
}

li.spacer {
margin-bottom: 30px;
}

.listarrowbrown {
color: #9f4d18;
}

ul.paraindent {
list-style-type: none;
}

li.paraindent {
margin-bottom: 15px;
}

.testidiv {
width: 500px;
text-align: left;
border-top: 1px solid #9f4d18;
padding-top: 10px;
padding-bottom: 10px;
}

.testip {
width: 350px;
text-align: left;
margin-top: 10px;
margin-bottom: 5px;
}

.test_text {
border-bottom: 1px solid #9f4d18;
margin-top: 18px;
background: url(img/test_fade_bg.gif) repeat-x 0 100%;
margin-bottom: 24px;
padding-right: 20px;
padding-left: 20px;
padding-bottom: 20px;
}

ul.itembox {
width: 500px;
margin-left: 0px;
padding-left: 0;
clear: none;
padding-bottom: 80px;
}

li.itemboxl, li.itemboxr {
margin: 0; 
list-style: none;
position: absolute;

}

li.itemboxl, li.itemboxr {
display: block;
}

li.itemboxl {
margin-left: 0px;
}

li.itemboxr {
margin-left: 205px;
padding-left: 15px;
background: #faecce url(img/affiliate_item_bg.gif) 0 -60px;
width: 275px;
padding-top: 5px;
padding-bottom: 5px;
height: 90px;
}


/* @group Client Table */

table#client_table {

background-color: #f5f5f5;
padding: 10px 10px 0;
width: 600px;
margin-left: 50px;
}

td.client_td {

text-align: center;
padding-right: 3px;
padding-left: 3px;

}

td.client_tag_td {
text-align: center;
vertical-align: top;

padding: 0;
margin: 0;
}

div.client_head, div.client_head_2line {
font-weight: bold;
margin-left: 7px;

font-size: .8em;
text-align: center;
line-height: 1.4em;
background: #eee url(img/client_head_bg_gray2.gif) repeat-x 0 -90px;
vertical-align: middle;
padding: 6px 8px 30px;

margin-right: 7px;
height: 38px;
}

div.client_head_2line {
background: #eee url(img/client_head_bg_gray2.gif) repeat-x 0 -54px;
}	

div.client_desc {
margin-left: 7px;
padding: 5px;
margin-bottom: 40px;
background: #d4d4d4 url(img/client_desc_bg.gif) repeat-x 0 -50px;
height: 200px;
font-size: .9em;
line-height: 1.3em;
margin-right: 7px;
text-align: center;
}


/* @end */



/* @end */


div.fs_text_block {
line-height: 1.4em;
margin-left: 70px;
padding: 10px;

width: 640px;
margin-bottom: 10px;
margin-right: 70px;
}

table.fs {
width: 700px;
margin-left: 50px;
margin-right: 50px;
}

td.js_td {

}

td.greenbox {
width: 398px;
height: 37px;
padding: 10px 10px 10px 20px;
border-style: none;
font-size: .9em;
line-height: 1.3em;
background: url(img/fs_greenbox_bg2.gif) no-repeat -11px -5px;
}

table.promos {
margin-top: 28px;
background: url(img/promos_bg.gif) repeat-x;
margin-left: 50px;
margin-right: 50px;
width: 700px;
}

tr.promos_titles{

}

td.tpt, td.trt, td.tbt, td.cft {
width: 175px;
text-align: center;
height: 30px;
padding-top: 5px;

}


td.tp, td.tr, td.tb, td.cf {

vertical-align: top;
text-align: center;
font-size: .8em;

padding-left: 5px;
padding-right: 5px;
padding-bottom: 5px;
color: #335258;
line-height: 1.2em;

}

td#promos_botfade {

background: url(img/botfade.gif) repeat-x;
}

div.centertext600 {
width: 700px;
margin-left: 50px;
text-align: left;
}

div.illus_caption, div.illus_caption_build,
div.illus_caption_program {

line-height: 1.4em;
font-size: .9em;

margin-left: 20px;
margin-top: 20px;
padding-top: 15px;
padding-bottom: 15px;
margin-right: 20px;
}

div.illus_caption_build {

line-height: 1.4em;
font-size: .9em;
width: 375px;
margin-left: 45px;

}

div.illus_caption_program {

}

/* @group Feedback Form */

form#feedback {
width: 450px;
background-image: url(img/feedback_gradient_bg.gif);
margin: 45px auto 0;
}

table.fbt {

}

td.fbl {
text-align: center;
}

td.fbr {
text-align: center;
}


div.fbtitle {

border-bottom-style: solid;
border-bottom-color: #cbd9bc;
color: #5e734a;
border-top-color: #dc984b;
border-top-width: 2px;
background-color: white;
font-size: .75em;
font-style: italic;
font-weight: bold;
margin-bottom: 15px;
}

div.fbtext {
width: 180px;
text-align: left;
border-color: red;
border-width: 1px;
padding-left: 10px;
padding-top: 10px;
padding-bottom: 5px;
line-height: 1.2em;
color: #97af71;
font-size: .8em;
}

label.fblabel {
line-height: .5em;
text-align: center;
float: none;
color: #626262;
font-size: .7em;
}



fieldset.fbfieldset {
  padding: 5px;      
  /* padding in fieldset support spotty in IE */
  margin: 0;
border: 3px none #dc984b;
}




form fieldset legend {
	font-size: .9em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

form input, form textarea {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
	width:auto;      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:5px 0 0 10px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}

input.fbinput {
background: #f4fdac url(img/feedback_gradient_bg.gif) 0 110px;
border: 1px solid #dbdbdb;
height: 16px;
text-align: left;
font-size: .75em;

width: 170px;

margin-bottom: 12px;
color: #445435;
}

select.fbselect {
width: 170px;
background-color: white;



border: 1px solid #cfcfcf;
margin-left: 10px;
color: #343434;
}

form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea, textarea.fbtextarea 
{ overflow: auto; }

textarea.fbtextarea {
border: 1px solid #dbdbdb;
width: 170px;
height: 80px;
text-align: left;
font-size: .75em;
color: #445435;
margin-right: 10px;
background: url(img/feedback_gradient_bg.gif) 0 160px;
}

form small {
	display: block;
	margin: 0 0 5px 160px; /* instructions/comments left margin set to align w/ right column inputs */
	padding: 1px 3px;
	font-size: 88%;
border: 3px outset #9f4d18;
}

form .required{font-weight:bold;} /* uses class instead of div, more efficient */

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}

input.fbsubmit {
background-color: #f2f2f2;

margin-right: 10px;
margin-bottom: 5px;
margin-top: 8px;
color: #444;
font-size: .8em;
}

/* @end */


/* clears space at bottom */
div#botnav {
clear:  both;
background: white;
font-size: .75em;
color: #5e734a;
padding-top: 6px;
line-height: 1.5em;
width: 100%;
height: 200px;
margin-top: 10px;
}

div.bottomcover {
width: 100%;
height: 200px;
clear: both;
z-index: -3;
background-color: #9f4d18;
position: absolute;
}

div#botinfo {
margin-top: 10px;
font-size: .85em;
color: #919191;
}


/* Styles */

.jsgreen {color: #330}

.left {
float:  left;
}

.right {
float:  right;
}

.bold, .boldhead {
font-weight: bold 
}

.boldhead {
font-size: 1.25em; 
}

.boldclose {
font-size: 1.0em;
line-height: 1em; 
color: black; 
font-weight: bold 
}

.boldsubhead {
font-size: 1.3em;
color: #330; 
font-weight: bold;
}

.p center{
text-align: center;
}

h1 {
color: black;
font-weight: normal;
font-style: normal;
font-size: 1.3em;
margin-top: 0;
}

h2 {
color: #474747;
font-weight: normal;
font-style: normal;
font-size: 1em;
}

.gray66 {color: #5d5d5d}

.gray80 {color: #434343}

.brown {color: #9F4D18 }

.brownbold {
color: #9F4D18;
font-weight: bold;
}

a:link {color: #330; text-decoration: underline; }
a:visited {color: #252500; text-decoration: underline; }
a:hover {color: #676700; text-decoration: underline; }
a:active {color: #707000; }


a.green:link, a.brownsml:link {color: #330; text-decoration: underline; }
a.green:visited {
color: #252500; 
text-decoration: underline;
border-color: #200823;
} 
a.green:hover {
color: #676700; 
text-decoration: underline;
border-color: #200823;
}
a.green:active {color: #6f9a21; }

a.navgray:link {color: #919191; text-decoration: underline; }
a.navgray:visited {color: #7f836c; text-decoration: underline; }
a.navgray:hover {color: #aac09c; text-decoration: underline; }
a.navgray:active {color: #b5c756; }

a.white:link, a.white_nounder:link {color: #fff; text-decoration: underline; }
a.white:visited, a.white_nounder:visited {color: #fff; text-decoration: underline; }
a.white:hover, a.white_nounder:hover {color: #ddee91; text-decoration: underline; }
a.white:active, a.white_nounder:active {color: #fdce12; }

a.white_nounder:link {text-decoration: none; }

.maintext {
line-height: 1.5em;
}

/* Contact Box */
div#contact {
background-color: #FFFFFF; 
font-size: .75em; 
color: black; 
font-weight: bold; 
width: 650px; 
margin: 10px 4%; 
border: 3px #9F4D18 solid; }

.mediumbold {
font-size: .75em; 
font-weight: bold }



.contentsubheadbrown {
color: #8e4416;
}

.subheadbold {
margin-left: 0px;
font-size: 1.1em;
line-height: 1.5em; 
font-weight: bold;
color: #521659;
clear: both;
}

.smallcaps {
font-variant: small-caps;
}







.brown {
color: #8e4416;
}

.purple {
color: #521659;
}

.smallbold {
font-size: 1em; 
font-weight: bold }

.small {
font-size: .9em;
}

.small8 {
font-size: .8em;
}

.small9 {
font-size: .9em;
line-height: 1.4em;
}
                   
.center {
text-align: center;
}

.cen {
text-align: center;
}

.textleft {
text-align: left;
}

.brownborder {
border: 1px solid #9f4d18;
}

.purpleborder {
border: 2px solid #521659;
width: 181px;
}


.handcursor{
cursor:hand;
cursor:pointer;
}

.white {
color: white;
}

.text2 {
font-size: 2em;
line-height: 1.3em;
}

.text11 {
font-size: 1.1em;
line-height: 1.3em;
}

.text12 {
font-size: 1.2em;
line-height: 1.4em;
}

.text13 {
font-size: 1.3em;
line-height: 1.3em;
}

.text14 {
font-size: 1.4em;
line-height: 1.3em;
}

.text15 {
font-size: 1.5em;
line-height: 1.3em;
}

.text16 {
font-size: 1.6em;
line-height: 1.3em;
}

.text17 {
font-size: 1.7em;
line-height: 1.3em;
}

.text18 {
font-size: 1.8em;
line-height: 1.3em;
}

.text19 {
font-size: 1.9em;
}

.bg_tan {
background-color: #ffe7b3;
}

.note {
color: #951c00;
font-style: italic;
font-variant: small-caps;
background-color: #ffef6d;
font-size: 1.3em;
}

.under {
text-decoration: underline;
}

.bgwhite {
background-color: white;
}

.contentsubhead {
font-size: 1.7em;
color: #4e4e4e; 
font-weight: bold;
font-variant: small-caps;
font-style: italic;
}

.conbold {
color: #333300;
font-weight: bold;
}

.italics {
font-style: italic;
}

.smallbold {
font-size: 1em; 
color: black; 
font-weight: bold }

.cen {
text-align: center;
}

.justify {
text-align: justify;

}

.nounder {
text-decoration: none;
}
