body
{
margin:0px;
padding:0px;
background-color: #000000;
background-image:url(../images/grid_2.jpg);
background-repeat:repeat-x;
font-family:Verdana, Arial, Helvetica, sans-serif;
}

img {border:0;}

p{margin:0; padding:0;}

#header
{
height:145px;
background-image:url(../images/header_back.jpg);
background-repeat:repeat-x;
}

#header-content
{
width:1024px;
height:auto;
margin: auto;
padding: 0px;
position:relative;
}

#adbutton
{
display: block;
width:192px;
height:29px;
background: url(../images/admaterials.jpg) no-repeat 0 0;
position:absolute;
top:31px;
right:143px;
}

#adbutton:hover
{
background-position:0 -29px;
}

#adbutton span
{
display:none;
}

#logo
{
padding-top:19px;
padding-left:101px;
width:202px;
height:80px;
}

#logo img 
{
border:0;
}

#navigation 
{
	list-style:none;
	margin: 0px auto;
	padding-top:16px;
	padding-left:70px;
	width: 956px;
	overflow:hidden;
}

#home
{
float:left;
display: block;
width: 102px;
height: 30px;
background: url(../images/home_nav.jpg) no-repeat 0 0;
}

#home:hover
{
background-position:0 -30px;
}

#home span
{
display:none;
}

#whois
{
float:left;
display: block;
width: 170px;
height: 30px;
background: url(../images/whois_nav.jpg) no-repeat 0 0;
}

#whois:hover
{
background-position:0 -30px;
}

#whois span
{
display:none;
}

#whyxtra
{
float:left;
display: block;
width: 157px;
height: 30px;
background: url(../images/whyxtra_nav.jpg) no-repeat 0 0;
}

#whyxtra:hover
{
background-position:0 -30px;
}

#whyxtra span
{
display:none;
}

#bio
{
float:left;
display: block;
width: 99px;
height: 30px;
background: url(../images/bios_nav.jpg) no-repeat 0 0;
}

#bio:hover
{
background-position:0 -30px;
}

#bio span
{
display:none;
}

#faq
{
float:left;
display: block;
width: 95px;
height: 30px;
background: url(../images/faq_nav.jpg) no-repeat 0 0;
}

#faq:hover
{
background-position:0 -30px;
}

#faq span
{
display:none;
}

#contact
{
float:left;
display: block;
width: 117px;
height: 30px;
background: url(../images/contact_nav.jpg) no-repeat 0 0;
}

#contact:hover
{
background-position:0 -30px;
}

#contact span
{
display:none;
}

#news
{
float:left;
display: block;
width: 129px;
height: 30px;
background: url(../images/news_nav.jpg) no-repeat 0 0;
}

#news:hover
{
background-position:0 -30px;
}

#news span
{
display:none;
}

#navigation img
{
text-align:center;
float:left;
border:0;
}

#maincontent
{

width:1024px;
height:729px;
padding-top:8px;
background-image:url(../images/ribbons.png);
background-repeat:no-repeat;
margin:auto;
}

#maincontent-news
{

width:1024px;
height:770px;
padding-top:8px;
background-image:url(../images/ribbons-news.png);
background-repeat:no-repeat;
margin:auto;
}

#maincontent-cfsa
{

width:1024px;
height:996px;
padding-top:8px;
background-image:url(../images/ribbonsCFSA.png);
background-repeat:no-repeat;
margin:auto;
}

#maincontent-faq
{
text-align:center;
width:1024px;
height:940px;
padding-top:8px;
background-image:url(../images/ribbonsFAQ.png);
background-repeat:no-repeat;
margin:auto;
}

#topbox
{

width:742px;
height:334px;
background-image:url(../images/mainbox.jpg);
margin:auto;
}

#topbox p
{
width:414px;
height:8px;
margin-left:44px;
text-align:left;
padding-left:10px;
padding-right:8px;
padding-top:120px;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

#topbox a
{
font-size:10
px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
}

#topbox a:hover
{
color:#7fa32c;
text-decoration:none;
}

#photobubbles
{
width:400px;
height:61px;
margin-left:65px;
margin-top:135px;
}

#photobubbles img
{
margin-right:0px;
}

#leftbox
{
float:left;
height:242px;
width:220px;
background-image:url(../images/green_box.jpg);
margin-top:6px;
margin-left:142px;
padding-top:18px;
}

#leftbox-text
{
width:160px;
height:135px;
padding-top:12px;
padding-bottom:11px;
margin:auto;
}

#leftbox-text p
{
width:160px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4d4d4f;
margin:auto;
}

#leftbox img
{
border:none;
}

#learnmore
{
display: block;
width: 136px;
height: 29px;
background: url(../images/learn_more.jpg) no-repeat 0 0;
margin:auto;
}

#learnmore:hover
{
background-position:0 -29px;
}

#learnmore span
{
display:none;
}

#middlebox
{
float:left;
height:260px;
width:281px;
background-image:url(../images/middle_green_box.jpg);
margin-top:6px;
margin-left:10px;
}

#middlebox p
{
width:190px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-top:63px;
padding-left:20px;
color:#4d4d4f;
}

#middlebox img
{
padding-bottom:10px;
border:none;
}

#middlebox-map
{
width:246px;
height:135px;
padding-bottom:10px;
margin:auto;
}

#findstate
{
display: block;
width: 135px;
height: 29px;
background: url(../images/find_state.jpg) no-repeat 0 0;
margin:auto;
}

#findstate:hover
{
background-position:0 -29px;
}

#findstate span
{
display:none;
}

#readmore
{
display: block;
width: 135px;
height: 29px;
background: url(../images/readmore_butn.jpg) no-repeat 0 0;
float:left;
margin:auto;
}

#readmore:hover
{
background-position:0 -29px;
}

#readmore span
{
display:none;
}

#back
{
display: block;
width: 135px;
height: 29px;
padding-right:10px;
background: url(../images/back_butn.jpg) no-repeat 0 0;
float:left;
margin:auto;
}

#back:hover
{
background-position:0 -29px;
}

#back span
{
display:none;
}

#myths
{
display: block;
width: 135px;
height: 29px;
padding-right:10px;
background: url(../images/myths_butn.jpg) no-repeat 0 0;
float:left;
margin:auto;
}

#myths:hover
{
background-position:0 -29px;
}

#myths span
{
display:none;
}

#bestpractices
{
display: block;
width: 135px;
height: 29px;
padding-right:10px;
margin-left:200px;
background: url(../images/bestpractices_butn.jpg) no-repeat 0 0;
float:left;
}

#bestpractices:hover
{
background-position:0 -29px;
}

#bestpractices span
{
display:none;
}

#rightbox
{
float:left;
height:260px;
width:220px;
background-image:url(../images/right_green_box.jpg);
margin-top:6px;
margin-left:10px;
}

#rightbox p
{
width:180px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4d4d4f;
padding-top:55px;
padding-left:20px;
}

#bottombox
{
float:left;
width:742px;
height:104px;
background-image:url(../images/bottom_green_box.jpg);
margin-left:142px;
margin-top:6px;
}

#bottombox p
{
width:700px;
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#4d4d4f;
padding-left:25px;
padding-top:15px;
}

#footer
{
min-height:30px;
width:auto;
background-color:#000000;
}

#footer p
{
width:900px;
color:#FFFFFF;
font-size:8px;
font-family:Verdana, Arial, Helvetica, sans-serif;
padding-top:6px;
padding-bottom:10px;
margin:auto;
}


#topbox-why
{
text-align:center;
width:742px;
height:334px;
background-image:url(../images/whois_topbox.jpg);
margin:auto;
}

#topbox-why p
{
width:690px;
height:8px;
margin-left:14px;
text-align:left;
padding-left:10px;
padding-right:8px;
padding-top:120px;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-why a
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
}

#topbox-why a:hover
{
color:#7fa32c;
text-decoration:none;
}

#cubenefit
{
width:742px;
height:334px;
background-image:url(../images/cu_benefit_box.jpg);
margin-top:18px;
margin-left:142px;
}

#cubenefit ul
{
padding:0;
margin:0;
padding-left:35px;
width:475px;
text-align:left;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#cubenefit a
{
color:#000000;
font-weight:bold;
}

#cubenefit a:hover
{
color:#7fa32c;
font-weight:bold;
}

#why-tabs
{
width:505px;
height:30px;
padding-left:15px;
padding-top:30px;
padding-bottom:15px;
}

#why-tabs a{display:block;

float:left;
width: 157px;
padding-right:5px;
height: 30px;
}

#why-tabs a#cubenefitsbtn:hover, #why-tabs a#memberbenefitsbtn:hover, #why-tabs a#xcconsumerbtn:hover,
#why-tabs a#cubenefitsbtn.active, #why-tabs a#memberbenefitsbtn.active, #why-tabs a#xcconsumerbtn.active{background-position:0 -30px;}


#why-tabs a#cubenefitsbtn
{
background: url(../images/cu_benefits_btn.jpg) no-repeat 0 0;
}

#cubenefit ul li{
line-height:15px;
}


#why-tabs a#memberbenefitsbtn
{
background: url(../images/member_benefits_btn.jpg) no-repeat 0 0;
}


#why-tabs a#xcconsumerbtn
{
background: url(../images/xc_consumer_btn.jpg) no-repeat 0 0;
}



#cubenefitsbtn span,#xcconsumerbtn span, #memberbenefitsbtn span
{
display:none;
}


#topbox-whois
{
text-align:center;
width:742px;
height:714px;
background-image:url(../images/whyxtra_box.jpg);
margin-top:10px;
margin:auto;
}

#topbox-whois img
{
padding-top:115px;
margin:0 3px 0 3px;
}

#topbox-whois p
{
width:690px;
height:8px;
margin-left:14px;
text-align:left;
padding-left:10px;
padding-right:8px;
padding-top:5px;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-whois a
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:underline;
}

#topbox-whois a:hover
{
color:#7fa32c;
}

#topbox-whois ul
{
text-align:left;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-contact
{
text-align:center;
width:742px;
height:674px;
background-image:url(../images/contact_topbox.jpg);
margin:auto;
}

#topbox-contact img
{
padding-top:115px;
margin:0 5px 0 5px;
}

#topbox-contact p
{
width:690px;
height:8px;
margin-left:14px;
text-align:left;
padding-left:10px;
padding-right:8px;
padding-top:5px;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-contact a
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:underline;
}

#topbox-contact a:hover
{
color:#7fa32c;
}

#topbox-contact ul
{
text-align:left;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-bios
{
text-align:center;
width:742px;
height:700px;
background-image:url(../images/bios_topbox.jpg);
margin:auto;
}

#topbox-bios img
{
margin-right:20px;
margin-bottom:29px;
}

#topbox-bios p
{
width:690px;
height:8px;
margin-left:14px;
text-align:left;
padding-left:10px;
padding-right:8px;
padding-top:115px;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-bios a
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:underline;
}

#topbox-bios a:hover
{
color:#7fa32c;
}

#topbox-cfsa
{
text-align:center;
width:742px;
height:943px;
background-image:url(../images/CFSA_box.jpg);
margin:auto;
}

#topbox-cfsa img
{
padding-top:20px;
padding-left:20px;
float:left;
border:none;
}

#topbox-cfsa p
{
width:690px;
height:8px;
margin-left:14px;
text-align:left;
padding-left:10px;
padding-right:8px;
padding-top:70px;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-cfsa a
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
}

#topbox-news
{
text-align:center;
width:742px;
height:750px;
background-image:url(../images/news_box.jpg);
margin-top:10px;
margin:auto;
}

#topbox-news img
{
padding-top:115px;
margin:0 3px 0 3px;
}

#topbox-news p
{
width:690px;
height:8px;
margin-left:14px;
text-align:left;
padding-left:10px;
padding-right:8px;
padding-top:5px;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-news a
{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:underline;
}

#topbox-news a:hover
{
color:#7fa32c;
}

#topbox-news ul
{
text-align:left;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-faq
{
text-align:center;
width:702px;
height:819px;
background-image:url(../images/FAQ_box.jpg);
margin-top:10px;
margin:auto;
padding-left:20px;
padding-right:20px;
padding-top:115px;
}

#kansas
{
display: block;
width: 136px;
height: 30px;
margin-left:130px;
margin-top:20px;
padding-right:10px;
float:left;
background: url(../images/kansas_btn.jpg) no-repeat 0 0;
}

#kansas:hover
{
background-position:0 -30px;
}

#kansas span
{
display:none;
}

#missouri
{
display: block;
width: 136px;
height: 30px;
margin-top:20px;
padding-right:10px;
float:left;
background: url(../images/missouri_btn.jpg) no-repeat 0 0;
}

#missouri:hover
{
background-position:0 -30px;
}

#missouri span
{
display:none;
}

#florida
{
display: block;
width: 136px;
height: 30px;
margin-top:20px;
float:left;
background: url(../images/florida_btn.jpg) no-repeat 0 0;
}

#florida:hover
{
background-position:0 -30px;
}

#florida span
{
display:none;
}

#topbox-findstate
{
text-align:center;
width:742px;
height:334px;
background-image:url(../images/fees_topbox.jpg);
margin:auto;
}

#topbox-findstate p, #topbox-admaterials p
{
width:690px;
height:8px;
margin-left:14px;
text-align:left;
padding-left:10px;
padding-right:8px;
padding-top:120px;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-findstate a, #topbox-admaterials a
{
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color:#000000;
text-decoration:none;
}

#topbox-findstate a:hover
{
color:#7fa32c;
text-decoration:none;
}

#topbox-fees
{
text-align:center;
width:742px;
height:692px;
padding-top:20px;
background-image:url(../images/fees_box.jpg);
margin:auto;
}

#topbox-fees h1
{
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:14px;
font-weight:bold;
color:#333333;
}

#topbox-fees h2
{
text-align:left;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding-left:40px;
padding-right:20px;
padding-top:5px;
color:#4d4d4f;
font-weight:100;
}

#download
{
display: block;
width: 136px;
height: 30px;
margin-left:270px;
margin-top:20px;
padding-right:10px;
float:left;
background: url(../images/download_btn.jpg) no-repeat 0 0;
}

#download:hover
{
background-position:0 -30px;
}

#download span
{
display:none;
}

#topbox-admaterials
{
text-align:center;
width:742px;
height:334px;
background-image:url(../images/admaterials_topbox.jpg);
margin:auto;
}

#topbox-admaterials ul
{
padding:0;
margin:0;
padding-left:35px;
padding-top:130px;
width:675px;
text-align:left;
color:#4d4d4f;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#topbox-admaterials li
{
	padding-bottom:10px;
}

