 body {
margin: 0;
padding: 0;
background: #eee url(/i/background.jpg) center repeat-y;
font-family: arial, helvetica, serif;
}



/* position:relative and overflow:hidden are required */
#scroller {position:relative; overflow:hidden; 
line-height: 3em;
padding: 2px;
font-size: 11px;
color: #fff;
}

/* display:none prevents the controls being shown when JavaScript is not present */
#controls {display:none; text-align:right}

/* add link formatting for the controls */
#controls a {}

/* add formatting for the scrolling text */
#tag {margin:2px 0}

/* #testP must also contain all text-sizing properties of #tag */
#testP {visibility:hidden; position:absolute; white-space:nowrap;}

/* used as a page top marker and to limit width */
#top {width:350px; margin:auto}


#popup{
background: #fff;
margin: 0 auto;
width: 741px;
}
.nopadding{

margin: 0 !important;

}



#wiredhat{
padding: 9px 0 0px 0px;
background: #151f2b;
clear: both;
height: 85px;
}

#wiredhat a{
background: url(http://www.yourltcsuccess.com/i/wiredhat.jpg) no-repeat;
display: block;
width: 100px;
float: right; 
overflow: hidden;
height: 0;
padding-top: 41px;

}

#wiredhat a:hover{
background: url(http://www.yourltcsuccess.com/i/wiredhat.jpg) 0px -38px no-repeat;
}


.bold{
font-weight: bold;
}


.move{
margin: 0 0 0 -3px;
}


.alert{
font-size: 16px;
text-align: center;
background: #f4e5c1;
line-height: 2.5em;
margin: 0;
color: #947322;
border-top: 1px solid #666;
border-bottom: 1px solid #555;
}

.annoy{
font-size: 18px;
line-height: 4.5em;
color: #a31919;
}



.little{
font-size: 10px;
text-align: right
}



.buttonclick{
text-decoration: none;
color: #fff;
}

.buttonclick:hover{
text-decoration: none;
color: #ccc;
}


.no_border{
border: 0 !important;
margin: 20px 0 0 135px;
}


.head{
line-height: 3em;
font-weight: bold;
}

#controls{
height: 0px;
overflow: hidden;
display: none;
margin: 0;
padding: 0;
}



.really_small{
padding: 30px 0px 0px 0;
font-size: 10px;
}

* html .really_small{
padding: 0px 0px 0px 0;
font-size: 10px;
clear: both;
}



.smaller{
font-size: 13px;
padding: 3px 50px 0px 0;
}


h2{
margin: 0;
padding: 0;
}

h2 a{
margin: 0;
display: block;
line-height: 2.5em;
background: #ddd;
color: #333;
padding: 0 1em;
border-bottom: 1px solid #999;
border-top: 1px solid #fff;
font-size: 16px;
text-decoration: none;
}

h2 a:hover{

}

h6{
margin: 0px 0 15px;
padding:0;
text-align: center;
font-size: 15px;
font-weight: normal;
}




h2.nolink a:hover{
margin: 0;
display: block;
line-height: 2.5em;
background: #ddd;
color: #333;
padding: 0 1em;
border-bottom: 1px solid #999;
border-top: 1px solid #fff;
font-size: 16px;
text-decoration: none;
cursor: default;
}

h3{
margin: 0;
line-height: 2.5em;
background: #fff;
color: #444;
padding: 0;
border-top: 1px solid #fff;
font-size: 16px;
border-bottom: 1px solid #999; 
}



h3 span{
display: block;
font-size: 11px;
color: #777;
line-height: 1.4em;
margin: -5px 0 10px 0;
font-weight: normal;
}

h3 span span{
display: none;
color: #777;
font-weight: normal;
text-align: right;
float: right;
text-transform: uppercase;
}

h3 a:hover span span{
display: inline;
}




h3 a{
display: block;
color: #333;
text-decoration: none;
padding: 0 1em;
}

h3 a:hover{
color: #5791dd;
}


.clear{
clear: both;
}



.alignright{
text-align: right;
}


.alignright{
padding: 20px;
}


.padding{
padding: 5px 20px;
font-size: 12px;

}

.padding ul{
padding: 0 20px;
font-size: 12px;
}


.padding ul li{
padding: 4px;
}


p{
line-height: 1.5em;

}

/*////////////////////////////////////////////////////////////////////////////

~ Wrapper

////////////////////////////////////////////////////////////////////////////*/

#wrapper{
height: 200px;
width: 870px;
margin: 0 auto;
}


/*////////////////////////////////////////////////////////////////////////////

~ Header

////////////////////////////////////////////////////////////////////////////*/

#header{
height: 129px;
background: url(/i/header.gif) ;
}

#header a img{
border: 0;
}


/*////////////////////////////////////////////////////////////////////////////

~ Tabular Data

////////////////////////////////////////////////////////////////////////////*/

.tabular_data{
border: 5px solid #4275a9;
background: #75aadf;
width: 100%;
}

.tabular_data th{
background: #a4cbf2;
padding: 4px;
}



.tabular_data td{
border: 1px solid #fff;
background: #fff;
padding: 4px;
text-align: center;
border-bottom: 1px solid #ddd;
}




/*////////////////////////////////////////////////////////////////////////////

~ Nav

////////////////////////////////////////////////////////////////////////////*/



#nav{
height: 37px;
background: url(/i/nav_back.gif) ;
}



#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
}

#nav a {
	display: block;
}

#nav a:hover{
background-color: #4572a2;
}


#nav li { /* all list items */
	float: left;
height: 37px;
	
}

#nav li ul { /* second-level lists */
	position: absolute;
	background: #6a98c6;
width: 200px;
top: 166px;
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul a{ /* second-level lists */
padding: 10px;
font-size: 12px;
width: 180px;
text-transform: uppercase;
text-decoration: none;
color: white;
}


#nav li ul ul { /* third-and-above-level lists */
	margin: -1em 0 0 10em;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
top: 56px;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}



#home{
height: 35px;
width: 70px;
overflow: hidden;
margin: 1px 0 0;
background: url(/i/nav/home1.gif);
border-right: 1px solid #325f8f;
}

#home:hover{
border-right: 1px solid #4572a2;
}


#audios{
height: 35px;
width: 107px;
overflow: hidden;
margin: 1px 0 0;
background: url(/i/nav/audios1.gif);
border-right: 1px solid #325f8f;
border-left: 1px solid #759dc4;
}

#audios:hover{
border-right: 1px solid #4572a2;
border-left: 1px solid #4572a2;
}



#tools{
height: 35px;
width: 140px;
overflow: hidden;
margin: 1px 0 0;
background: url(/i/nav/tools1.gif);
border-right: 1px solid #325f8f;
border-left: 1px solid #759dc4;
}

#tools:hover{
border-right: 1px solid #4572a2;
border-left: 1px solid #4572a2;
}



#experts{
height: 35px;
width: 133px;
overflow: hidden;
margin: 1px 0 0;
background: url(/i/nav/experts1.gif);
border-right: 1px solid #325f8f;
border-left: 1px solid #759dc4;
}

#experts:hover{
border-right: 1px solid #4572a2;
border-left: 1px solid #4572a2;
}



#share{
height: 35px;
width: 306px;
overflow: hidden;
margin: 1px 0 0;
background: url(/i/nav/share1.gif) 145px 0 no-repeat;
border-right: 1px solid #325f8f;
border-left: 1px solid #759dc4;
}

#share:hover{
border-right: 1px solid #4572a2;
border-left: 1px solid #4572a2;
}



#contact{
height: 35px;
width: 104px;
overflow: hidden;
margin: 1px 0 0;
background: url(/i/nav/contact1.gif);
border-right: none;
border-left: 1px solid #759dc4;
}

#contact:hover{
border-left: 1px solid #4572a2;
}

#nav span{
display: none;
}




/*////////////////////////////////////////////////////////////////////////////

~ Splash

////////////////////////////////////////////////////////////////////////////*/

#splash{
height: 316px;
background: url(/i/splash.jpg) no-repeat;
}



/*////////////////////////////////////////////////////////////////////////////

~ Main

////////////////////////////////////////////////////////////////////////////*/

#main{
border-right: 1px solid;
width: 610px;
float: left;
}

#main_medium{
border-right: 1px solid;
width: 726px;
float: left;
background: #fff;
}


#main_medium table{
font-size: 12px;
}

#main_big{
margin: 0;
background: #fff;
padding: 0;
}

#main_pop{
margin: 0 auto;
width: 741px;
background: #fff;
padding: 0;
}


* html #main{
width: 610px;
}


* html #sidebar{
height: 935px;
float: left;
}


#sidebar{
height: 935px;
float: left;
}


/*////////////////////////////////////////////////////////////////////////////

~ Pitch

////////////////////////////////////////////////////////////////////////////*/

#pitch{
padding: 8px 0 2px 6px;
background: #111;
height: 280px;
clear: both;
}


#pitch a{
display: block;
width: 192px;
overflow: hidden;
}




#audio_pitch{
height: 0;
float: left;
padding: 136px 0 0 0;
background: url(/i/audios.jpg) no-repeat;
margin-right: 11px;
}


#audio_pitch:hover{
background: url(/i/audios.jpg) 0 -136px no-repeat;
}




#resources_pitch{
height: 0;
float: left;
margin-right: 11px;
padding: 136px 0 0 0;
background: url(/i/resources.jpg) no-repeat;
}

#resources_pitch:hover{
background: url(/i/resources.jpg) 0 -136px no-repeat;
}



#tax_pitch{
height: 0;

padding: 136px 0 0 0;
background: url(/i/tax.jpg) no-repeat;
}

#tax_pitch:hover{
background: url(/i/tax.jpg) 0 -136px no-repeat;
}


#experts_pitch{
height: 0;
margin-top: 8px;
margin-right: 11px;
float: left;
padding: 131px 0 0 0;
background: url(/i/experts.jpg) no-repeat;
}

#experts_pitch:hover{
background: url(/i/experts.jpg) 0 -131px no-repeat;
}


#summit_pitch{
height: 0;
margin-right: 11px;
margin-top: 8px;
float: left;
padding: 131px 0 0 0;
background: url(/i/summit.jpg) no-repeat;
}

#summit_pitch:hover{
background: url(/i/summit.jpg) 0 -131px no-repeat;
}



#membership_pitch{
height: 0;
float: left;
margin-top: 8px;
padding: 131px 0 0 0;
background: url(/i/membership.jpg) no-repeat;
}

#membership_pitch:hover{
background: url(/i/membership.jpg) 0 -131px no-repeat;
}

#prefooter{
height: 13px;
font-size: 11px;
color: #999;
clear: both;
padding: 13px;
background: url(/i/pre_footer.gif) repeat-x;
clear: both;
}

#footer{
height: 10px;
font-size: 10px;
color: #999;
margin: 0;
text-transform: uppercase;
padding: 10px;
background: url(/i/footer.gif) repeat-x;
}

#footer a{
color: #ccc;
padding-right: 15px;
}


#footer span{
text-decoration: none;
color: #ccc;
float: right;
}

/*////////////////////////////////////////////////////////////////////////////

~ E-cards

////////////////////////////////////////////////////////////////////////////*/




#amol{

}


#amol table{ 
border: 1px solid #b9d1f1;
}


#innerwrap{
height: 739px;
padding: 34px;
}

#preview{
border: 1px solid #666;
padding: 0px;
color: #fff;
}



#preview h4{
line-height: 3em;
margin: 0;
font-size: 13px;
background: #527fbd;
border-bottom: 1px solid #77a6e7;
padding: 0 1em;
}


.blue{

background: #6896d5;
}

form{
margin: 0;
padding: 0;
}


#thumbs{
height: 236px;
background: #ccc;
padding: 20px;
border-top: 1px solid #fff;

}
#ecards_page h6{
line-height: 2.5em;
font-size: 18px;
background: #ccc;
margin: 0px;
color: #953a4e;
font-size: 16px;
text-align: center;
background: #ffff99;
border-top: 1px solid #666;
border-bottom: 1px solid #555;
}

#thumbs h6{
line-height: 2.5em;
font-size: 18px;
background: #ccc;
margin: -20px -20px 15px -20px;
color: #953a4e;
font-size: 16px;
text-align: center;
background: #ffff99;
border-top: 1px solid #666;
border-bottom: 1px solid #555;
}






h6 span{
font-weight: bold;
font-size: 20px;
color: #621021;
}



#thumbs a{
margin: 0 24px 0 0;
float: left;
display: block;
padding: 5px;
text-align: center;
border: 1px solid #aaa;
font-size: 10px;
text-transform: uppercase;
font-weight: bold;
background: #eee;
text-decoration: none !important;
}


#thumbs a span{
margin: 0px;
font-size: 10px;
display: block;
color: #000;

text-align: center;
padding: 6px 0 0 0;
font-size: 10px;

}



* html #thumbs a{
margin: 0 22px 0 0;
}

#thumbs a:hover{
background: #fff;
border: 1px solid #666;
}

#thumbs a img{
border: 1px solid #666;
}


#last_one{
margin: 0 !important;

}


#imstyle{
background: #3a73af !important;
border: 1px solid #333 !important;
margin: -4px;
padding: 4px;
}

#imstyle img{

}


.bigger{
font-weight: bold;
font-size: 16px;
padding-left: 40px;
line-height: 1.5em;
}


div.directions{
width: 86px;
line-height: 1.8em !important;
background: #333 !important;
color: #fff;
border-color: #333 !important;
height: 70px !important;
padding: 50px 20px 0 !important;
}



.or{
padding-right: 20px;
font-size: 13px;
}

* html .or{
padding-right: 20px;
font-size: 13px;
}

.dear{
padding-left: 30px;
}






.dark_text{
color: #333;
}

.black{
color: #000;
font-weight: bold;
}

.dear span{
color: #f7f6c9;
}

.call{
padding-left: 140px;
line-height: 1.4em;
color: #333;
}

.call span{
color: #000;
font-weight: bold;
}

* html .call{
padding: 10px 0 20px 80px;
}


#card{
background: #e2eeff;
padding: 10px;
border: 1px solid #666;
margin: 0;
width: 800px;
margin: 24px 0 24px 24px;
}


.choose{
display: block;

border: 1px solid #999;
background: #d4e6ff;
text-decoration: none;
color: #333;
margin: 10px;
font-weight: bold;
background: url(/i/go_button_back.gif) repeat-x;
}

.choose:hover{
border: 1px solid #000;
}

.choose span{
display: block;
padding: 1em;
background: url(/i/go_arrow.gif) 823px 0px no-repeat;
}

#message{
padding: 0px;
font-size: 12px;
height: 450px;
margin: 0;
}

#message textarea{
padding: 5px;
border: 1px solid;
font-size: 12px;
width: 350px;
height: 100px;
margin: 0 0 20px 0;
}

#message div{
padding: 10px 0 0 20px;

}


#message h4{
padding: 0 1em;
background: #d5e3f7;
line-height: 3em;
font-size: 13px;
margin: 0;
border-bottom: 1px solid #bdd0ec;
}






#sendmeta{

}


#sendmeta input{
border: 1px solid #000;
padding: 3px;
}
#sendmeta label{
font-size: 12px;
}

.border-right{
border-right: 1px solid;
}

#to{
padding: 20px 10px 0;
width: 380px;
float: left;
}


#to h4{
margin: 0;
padding: 8px;
height: 70px;
width: 40px;
float: left;

}

#to div{
font-size: 12px;
display: block;
line-height: 3em;
}

#to span{
font-size: 12px;
width: 100px;
padding-right: 20px;
line-height: 3em;
}


#from{
padding: 20px 10px 0;
border-left: 1px solid;
width: 400px;
float: left;
}


#from h4{
margin: 0;
padding: 8px;
height: 70px;
width: 60px;
float: left;

}

#from div{
font-size: 12px;
display: block;
line-height: 3em;
}

#from span{
font-size: 12px;
width: 100px;
padding-right: 20px;
line-height: 3em;
}






/*////////////////////////////////////////////////////////////////////////////

~ Agency Lookup Output

////////////////////////////////////////////////////////////////////////////*/

.agency{
clear: both;
border-bottom: 1px solid #ccc;
font-size: 11px;
height: 67px;
padding: 10px 0;
}


.agency *{
line-height:1.2em;
}


.cert_image{
width: 0px;
height: 33px;
float: left;
border: 0px solid;
padding: 5px 0;
}

.cert_image img{
width: 0px;
}
.company{
padding: 0 15px;
border: 0px solid;
font-weight: bold;
}

.name{
width: 150px;
float: left;
padding: 0 15px;
border: 0px solid;
}


.email{
float: left;
border: 0px solid;
display: block;
padding: 0 1em;

color: #2b557f;
text-decoration: none;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}


.email:hover, .url:hover{
background: #f3f3f3;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
}



.url{
color: #2b557f;
display: block;
padding: 0 1em;
float: left;
border: 0px solid;
text-decoration: none;
border-right: 1px solid #fff;
border-left: 1px solid #fff;
}


.address{
padding: 0 1em;
width: 160px;
float: left;
border: 0px solid;
}


.numbers div{
width: 90px;
padding: 0 1em;
float: left;
border: 0px solid;
}


#comments{
margin: 15px 0 0 0;
color: #444;
height: 43px;
padding: 3px 10px 0 15px;
font-size: 11px;
}




/*////////////////////////////////////////////////////////////////////////////

~ Banners

/////////////////////////////////////////////////////////////////////////////
*/

.banner_ad object, .banner_ad embed, .banner_ad param{
margin: 0;
padding: 0;
}

#banners{
padding: 10px;
background: #3b3b3b;
}

.industry_banners{
padding-top: 40px !important;
background: #3b3b3b url(http://www.yourltcsuccess.com/i/industry_sponsors.jpg) 0px 0px no-repeat !important;
}

.national_banners{
padding-top: 55px !important;
width: 123px;
margin: 0;
background: #3b3b3b url(http://www.yourltcsuccess.com/i/national_sponsors.jpg) -3px 0px no-repeat !important;
}
.banner_ad{
padding: 5px 2px;
}





.find_agencies{
display: block;
width: 305px;
background: url(http://www.yourltcsuccess.com/i/find_agency.gif);
padding-top: 80px;
height: 0;
overflow: hidden;
float: left;
}


.find_agencies:hover{
background: url(http://www.yourltcsuccess.com/i/find_agency.gif) 0px -80px;
}


.find_agents{
display: block;
width: 305px;
background: url(http://www.yourltcsuccess.com/i/find_agent.gif);
padding-top: 80px;
height: 0;
overflow: hidden;
float: left;
}


.find_agents:hover{
background: url(http://www.yourltcsuccess.com/i/find_agent.gif) 0px -80px;
}



#share_page input{
border: 1px solid;
padding: 4px;
}


#share_page label{
line-height: 2em;
}

#share_page textarea{
height: 100px;
width: 400px;
border: 1px solid;
padding: 5px;
}



#subject{
padding: 40px 20px;
border-bottom: 1px solid;
}


#subject input{
width: 700px;
}

#message_content{
padding: 20px;

}

#message_content textarea{
width: 770px;
}




/*////////////////////////////////////////////////////////////////////////////

~ Tools Page

////////////////////////////////////////////////////////////////////////////*/



#tools_page{
background: #000;
padding-top: 20px;
}


#ecardentry h3 a, #lettersentry h3 a{
height: 320px;
padding-top: 20px;
}

#ecardentry h3 a{
background: url(http://www.yourltcsuccess.com/i/ecard_samples.jpg) 75px 80px no-repeat;
}


#lettersentry h3 a{
background: url(http://www.yourltcsuccess.com/i/letters_samples.jpg) 75px 80px no-repeat;
}



#ecardentry h3 , #lettersentry h3 {
width: 435px;
float: left;
line-height: 1.3em;
text-align: center;
}

.dark_grey{
background: #333;
margin: 0;
padding: 10px 20px;
border-top: 1px solid #666;
border-bottom: 1px solid #000;
}


.dark_grey p{
background: #333;
margin: 0;
color: #ccc;
font-size: 12px;
padding: 5px 0px;
}


#tools_page #left{
float: left;
border-right: 1px solid;
padding: 15px;
font-size: 15px;
width: 480px;
height: 325px;
}

* html #tools_page #left{
float: left;
border-right: 1px solid;
padding: 15px;
font-size: 15px;
margin-top: -3px;
width: 511px;
height: 360px;
}





#right{
float: left;
padding: 15px;
font-size: 15px;
width: 200px;
height: 190px;
padding-top: 150px;
text-align: center;

background: #636363 url(http://www.yourltcsuccess.com/i/sidebar_thing.jpg) no-repeat;
}

* html #right{
float: left;
padding: 15px;
font-size: 15px;
width: 230px;
height: 370px;
padding-top: 160px;
margin-top: -3px;
text-align: center;
background: #636363 url(http://www.yourltcsuccess.com/i/sidebar_thing.jpg) no-repeat;
}



#right a img{

border: 0px solid;

}

.form{
font-size: 12px;
float: right;

padding: 0px 20px 0px;
border: 0px solid;
margin: 0;
}

.form *{

}

.form .input{
border: 1px solid;
padding: 2px;
heihgt: 20px;
margin-left: 4px;
width: 150px;

}


.form label{
font-weight: bold;
font-size: 14px;
color: #0e5388;
}

.align_right{
text-align: right;
padding-right: 180px;
}

#right p{
margin: 0 0px 25px 0 ;
font-size: 12px;
}

#number_count{
margin: 0;
padding: 0;
font-size: 14px;
color: white;
}

.smalleragain{
font-size: 11px;
}


#center{
width: 900px;
margin: 0 auto;

}


/*////////////////////////////////////////////////////////////////////////////

~ Letters Page

////////////////////////////////////////////////////////////////////////////*/

.view, .print, .pdf, .doc, .zip{
display: block;
font-size: 11px;
border: 1px solid #fff;
padding: 5px 5px 5px 25px;
margin: 0 0 0 10px;
text-decoration: none;
color: #333;
}



.view{ 
background: url(http://www.yourltcsuccess.com/i/icons/page.png) 3px 3px no-repeat;
font-size: 12px;
}

.print{
color: #ccc;
background: url(http://www.yourltcsuccess.com/i/icons/print_grey.png) 3px 3px no-repeat;
}

.print:hover{
color: #ccc;
background: url(http://www.yourltcsuccess.com/i/icons/print_grey.png) 3px 3px no-repeat !important;
border: 1px solid #fff !important;
cursor: default;
}

.pdf{
background: url(http://www.yourltcsuccess.com/i/icons/pdf.png) 3px 3px no-repeat;
}

.doc{
background: url(http://www.yourltcsuccess.com/i/icons/doc.png) 3px 3px no-repeat;
}

.zip{
background: url(http://www.yourltcsuccess.com/i/icons/zip.png) 3px 3px no-repeat;
}






.letter{
width: 370px;
padding: 20px 0 20px 50px;
}



#letters_page h5{
font-size: 16px;
color: #2f577e;
margin: 0;
line-height: 3em;
}



#letters_page h5 span{
font-size: 16px;
color: #4994dd;
font-weight: normal;
}




.view:hover, .print:hover, .pdf:hover, .doc:hover, .zip:hover{
background-color: #ddd;
border: 1px solid #aaa;
}

#letters_page h6{
font-size: 13px;
margin: 13px 0 3px 15px;
padding: 0 0 4px 0;
border-bottom: 1px solid #ccc;
}


div.bigaudio{
height: 82px !important; 

}



.small{
font-size: 11px;
text-align: center;
padding: 20px;
}






	