html
{
	color:#000;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td
{
	margin:0;
	padding:0;
}
table
{
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img
{
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var
{
	font-style:normal;
	font-weight:normal;
}
li
{
	list-style:none;
}
caption,th
{
	text-align:left;
}
h1,h2,h3,h4,h5,h6
{
	font-size:100%;
	font-weight:normal;
}
q:before,q:after
{
	content:'';
}
abbr,acronym
{
	border:0;
	font-variant:normal;
}
sup
{
	vertical-align:text-top;
}
sub
{
	vertical-align:text-bottom;
}
input,textarea,select
{
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input,textarea,select
{
	*font-size:100%;
}
legend
{
	color:#000;
}
body
{
	font:12px/1.031 "Lucida Sans Unicode", "Lucida Grande",Verdana,arial,helvetica,clean,sans-serif;
	*font-size:small;
	*font:x-small;
}
table
{
	font-size:inherit;
	font:100%;
}
pre,code,kbd,samp,tt
{
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}

h1
{
	font-size:138.5%;
}
h2
{
	font-size:123.1%;
}
h3
{
	font-size:108%;
}
h1,h2,h3
{
	margin:1em 0;
}
h1,h2,h3,h4,h5,h6,strong
{
	font-weight:bold;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}
abbr,acronym
{
	border-bottom:1px dotted #000;
	cursor:help;
}
em
{
	font-style:italic;
	font-family: "Lucida Sans", "Lucida Sans Unicode", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif;

}
blockquote,ul,ol,dl
{
	margin:1em;
}
ol,ul,dl
{
	margin-left:2em;
}
ol li
{
	list-style:decimal outside;
}
ul li
{
	list-style:disc outside;
}
dl dd
{
	margin-left:1em;
}
th,td
{
	border:1px solid #000;
	padding:.5em;
}
th
{
	font-weight:bold;
	text-align:center;
}
caption
{
	margin-bottom:.5em;
	text-align:center;
}
p,fieldset,table,pre
{
	margin-bottom:1em;
}

input[type=text],input[type=password],textarea
{
	width:12.25em;
	*width:11.9em;
}
/*this will fix margin in firefox and safari by Anh Le*/
table
{
	margin:0;
	padding:0;
}
td
{
	border: 0px;
}

html
{
	background-image:url(../images/new.joincl.com/html_repeat.gif);
	background-repeat:repeat;
}
body
{
	margin:0;
	padding:0;
	background: url(../images/new.joincl.com/body_repeat.jpg) repeat-x;
}
div.clear_both
{
	clear:both;
}
#extHeader
{
}
#container
{
    /*background-image:url(../images/new.joincl.com/container_bg.jpg);
    background-repeat:repeat-y;
    background-position:center top;*/
	background: #444b51 url(../images/new.joincl.com/container_bg.jpg) center top repeat-y;
	/* #454c52 */
}
#intHeader
{
	background-image:url(../images/new.joincl.com/intHeader_bg.gif);
	background-repeat:repeat-x;
	text-align:center;
}
#intHeader .left
{
	margin:0 auto;
	padding:0 auto;
	height:106px;
	width:940px;
}
#intHeader .left #headerLeft
{
	width:400px;
	float:left;
	height:76px;
	padding-top:30px;
}
#intHeader .left #headerRight
{

	float:right;
	margin-top: 40px;
	margin-right: 40px;

	border: solid 0px;
}

#intHeader .right
{
}
#intHeader .footer
{
	margin:0 auto;
	padding:0 auto;
	clear:both;
	width:1240px;
	height:160px;
}
#intSpacerHeader
{
}

#meat
{
	/*background-image:url(../images/new.joincl.com/meat_bg_repeat.jpg);*/
	background-repeat:repeat-x;
	background-position:center top;


}
#meat2 {
	background-image:url(../images/new.joincl.com/meat_bg.jpg);
	background-repeat:no-repeat;
	background-position:center top;


}
#meatHeader
{
}
#contentBgRepeat {
	/*background-image:url(../images/new.joincl.com/content_bg_repeat.jpg);*/
	background-repeat:repeat-x;
	background-position:center bottom;
}
#content
{
	background-image:url(../images/new.joincl.com/content_bg.jpg);
	background-repeat:no-repeat;
	background-position:center bottom;
	color:#ffffff;


}
#content h1
{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	font-size:160%;
	text-transform:uppercase;
}
#content h2
{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	font-size:145%;
	text-transform:uppercase;
}
#content h3
{
	margin:0px;
	padding:0px;
	margin-bottom:5px;
	font-size:130%;

}
#content p
{
	margin:0px;
	padding:0px;
	padding-top:10px;
	padding-bottom:10px;
	line-height:17px;
}
#content a
{
	color:#6799d1;
}
#content ul
{
	margin:0px;
	padding:0px;
	margin-left: 19px;
	*margin-left:17px;
}
#content ul li
{
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
	list-style-image:url(../images/new.joincl.com/bullet_list.gif);
}
#content ul.bigBold
{
	margin:0px;
	padding:0px;
	margin-left:15px;
}
#content ul.bigBold li
{
	margin:0px;
	padding:0px;
	padding-top:5px;
	padding-bottom:5px;
	list-style-image:url(../images/new.joincl.com/bullet_list_big.gif);
	font-weight:bold;
}
#content div.calloutbox
{
	width:403px;
}
#content div.calloutbox h3
{
	margin:0px;
	padding:0px;
	background-image:url(../images/new.joincl.com/callout_h3_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#content div.calloutbox div.header
{
	background-image:url(../images/new.joincl.com/callout_header.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
	width:403px;
	height:14px;
}
#content div.calloutbox div.content
{
	background-image:url(../images/new.joincl.com/callout_body_repeat.gif);
	background-repeat:repeat-y;
	width:378px;
	padding-left:15px;
	padding-right:10px;
}
#content div.calloutbox div.footer
{
	background-image:url(../images/new.joincl.com/callout_footer.gif);
	background-repeat:no-repeat;
	width:403px;
	height:14px;
}
#content div.offer_box
{
	float:left;
	margin-right:1px;
}
#content div.offer_box ul.image_with_link
{
	padding:0;
	margin:0;
}
#content div.offer_box ul.image_with_link li
{
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:1px;
	height:27px;
	width:289px;
	padding-top:50px;
	padding-right:10px;
	text-align:right;
}
#content div.offer_box ul.image_with_link li.adt
{
	background-image:url(../images/new.joincl.com/adt_sale2.gif);
	background-repeat:no-repeat;
}
#content div.offer_box ul.image_with_link li.directv
{
	background-image:url(../images/new.joincl.com/directv_sale2.gif);
	background-repeat:no-repeat;
}
#content div.offer_box ul.image_with_link li.dish
{
	background-image:url(../images/new.joincl.com/dish_sale2.gif);
	background-repeat:no-repeat;
}
#content div.offer_box ul.image_with_link li.qwest
{
	background-image:url(../images/new.joincl.com/qwest_sale2.gif);
	background-repeat:no-repeat;
}
#content div.offer_box ul.image_with_link li.hughesNet
{
	background-image:url(../images/new.joincl.com/clearlink_hughesNet2.gif);
	background-repeat:no-repeat;
}
#content div.offer_box ul.image_with_link li.geSecurity
{
	background-image:url(../images/new.joincl.com/gesecurity_sale2.gif);
	background-repeat:no-repeat;
}
#content div.offer_box ul.image_with_link li a
{
	color:#ffffff;
}
#content div.offer_box ul.image_with_link li a:hover
{
	text-decoration:none;
}

#content .top
{
}
#content .left
{
	margin:0 auto;
	padding:0 auto;
	width:940px;
}
#content .left div#contentWrapper
{
	float:left;
	width:940px;
}
#content .left div#contentWrapper div#leftContent
{
	float:left;
	padding:0px 0px 0px 0px;
	width:170px;
}


#content .left div#contentWrapper div#leftContent ul
{
	float:left;
	margin: 0px;
	padding:0px 0px 0px 0px;
	width:168px;
	list-style: none;

}

#content .left div#contentWrapper div#leftContent ul li
{
	list-style: none;
	margin: 2px;
	padding:0px 0px 0px 0px;





}

#content .left div#contentWrapper div#leftContent ul li a:link
{
	display: block;
	width: 168px;
	height: 31px;
	background-image:url(../images/new.joincl.com/side_nav_bg.jpg);
	text-decoration: none;
	font:13px/1.231 "Lucida Sans Unicode", "Lucida Grande",Verdana,arial,helvetica,clean,sans-serif;
	color: #ffffff;



}

#content .left div#contentWrapper div#leftContent ul li a:visited
{
	display: block;
	width: 168px;
	height: 31px;
	background-image:url(../images/new.joincl.com/side_nav_bg.jpg);
	text-decoration: none;
	font:13px/1.231 "Lucida Sans Unicode", "Lucida Grande",Verdana,arial,helvetica,clean,sans-serif;
	color: #ffffff;



}



#content .left div#contentWrapper div#leftContent ul li a:hover
{
	display: block;
	width: 168px;
	height: 31px;
	background-image:url(../images/new.joincl.com/side_nav_bg_active.jpg);
	text-decoration:none;


}

#content .left div#contentWrapper div#leftContent ul li a p
{

	padding: 6px 0px 0px 25px;



}



#content .left div#contentWrapper div#rightContent
{
	float:left;
	width:760px;
	padding-left:5px;
	margin-bottom: 25px;
}

#content .left div#contentWrapper div#rightContent div.content div.management
{
	float:left;
	width:680px;
	height: 48px;
	padding-left:0px;

	margin-bottom: 10px;

	border: solid 0px;

	text-decoration: none;
	color: #ffffff;

	cursor: pointer;
	_cursor: hand;


	background-image: url(../images/new.joincl.com/management_bg.png);

}



#content .left div#contentWrapper div#rightContent div.content div.management div.name
{
	float:left;
	font-size: 22px;
	font-weight: bold;
	height: 30px;
	padding-left: 10px;
	padding-top: 10px;

	text-transform: uppercase;



}

#content .left div#contentWrapper div#rightContent div.content div.management div.title
{
	float:left;
	font-size: 14px;
	height: 30px;


	padding-left: 15px;
	padding-top: 15px;

	text-transform: uppercase;

}

#content .left div#contentWrapper div#rightContent div.content div.management_bio
{
	float:left;
	font-size: 12px;

	width: 680px;

	margin-bottom: 15px;

	display: none;


}

#content .left div#contentWrapper div#rightContent div.content div.bio_arrow
{
	float:left;


	width: 680px;
	height: 12px;

	background-image: url(../images/new.joincl.com/bio_arrow.png);


}

#content .left div#contentWrapper div#rightContent div.content div.bio_bg
{
	float:left;
	font-size: 12px;

	margin-bottom: 15px;

	color: #000000;


	width: 680px;

	background-image: url(../images/new.joincl.com/bio_bg.png);

}

#content .left div#contentWrapper div#rightContent div.content div.bio_bg p
{
	float:left;
	font-size: 12px;

	padding: 15px;


}



#content .left div#contentWrapper div#rightContent div.center_text
{
	margin-left:5px;
	margin-right:5px;
	padding-top:10px;
	width:299px;
}
#content .left div#contentWrapper div#rightContent div.center_text h2
{
	margin-left:5px;
}

#content .left div#contentWrapper div#rightContent .photo
{
	margin: 0px 0px 0px 10px;
}

#content .left div#contentWrapper div#rightContent .content
{
	margin: 20px 40px 20px 25px;
}

#content .left div#contentWrapper div#rightContent .content h3
{
	font-size: 105%;
}

#content .left div#contentWrapper div#rightContent ul
{

	margin-top: 15px;

}

#content .left div#contentWrapper div#rightContent .column
{
	float: left;
	margin-top: 20px;
	padding-top: 15px;
	padding-right: 25px;
	padding-left: 15px;

	background-image: url(../images/new.joincl.com/column.png);
	background-repeat:no-repeat;
	background-position: top right;

	width: 190px;
	*width: 210px;
	min-height: 250px;


	border: solid 0px;

}

#content .left div#contentWrapper div#rightContent h2
{
	color: #83c5f6;

}

#content .left div#contentWrapper div#rightContent .columnEnd
{
	float: left;

	margin-top: 20px;

	padding-top: 15px;
	padding-right: 15px;
	padding-left: 15px;

	width: 180px;
	*width: 200px;
	min-height: 250px;


	border: solid 0px;
}




#content .left div#contentWrapper div#rightContent div.center_text2
{
	margin-left:10px;
	margin-right:10px;
	padding-top:10px;
}
#content .left div#contentWrapper div#rightContent div.center_text2 h2
{
	margin-left:5px;
}
#content .left div#contentWrapper div#rightContent ul.image_group
{
	padding:0;
	margin:0;
}
#content .left div#contentWrapper div#rightContent ul.image_group li
{
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:1px;
	height:77px;
}
#content .left div#contentWrapper div#rightContent ul.image_with_link
{
	padding:0;
	margin:0;
}
#content .left div#contentWrapper div#rightContent ul.image_with_link li
{
	margin:0;
	padding:0;
	list-style:none;
	padding-bottom:1px;
	height:27px;
	width:289px;
	padding-top:50px;
	padding-right:10px;
	text-align:right;
}
#content .left div#contentWrapper div#rightContent ul.image_with_link li.ppc
{
	background-image:url(../images/new.joincl.com/clearlink_ppc.gif);
	background-repeat:no-repeat;
}
#content .left div#contentWrapper div#rightContent ul.image_with_link li.top_100
{
	background-image:url(../images/new.joincl.com/clearlink_top_100.gif);
	background-repeat:no-repeat;
}
#content .left div#contentWrapper div#rightContent ul.image_with_link li.top_500
{
	background-image:url(../images/new.joincl.com/clearlink_top_500.gif);
	background-repeat:no-repeat;
}
#content .left div#contentWrapper div#rightContent ul.image_with_link li.ctc
{
	background-image:url(../images/new.joincl.com/clearlink_ctc.gif);
	background-repeat:no-repeat;
}
#content .left div#contentWrapper div#rightContent ul.image_with_link li.sat_tech
{
	background-image:url(../images/new.joincl.com/clearlink_sat_tech.gif);
	background-repeat:no-repeat;
}
#content .left div#contentWrapper div#rightContent ul.image_with_link li a
{
	color:#ffffff;
}
#content .left div#contentWrapper div#rightContent ul.image_with_link li a:hover
{
	text-decoration:none;
}
#content .right
{
	clear:both;
}
#meatFooter
{
}
#inSpacerFooter
{
}
#intFooter
{
}
#extFooter
{
	margin:0 auto;
	padding:0 auto;
	height:234px;
	background-image:url(../images/new.joincl.com/extFooter_bg.gif);
	background-repeat:repeat-x;
}
#extFooter h1
{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#525d62;
	font-size:110%;
	font-weight:normal;
	text-transform:uppercase;
	background-image:url(../images/new.joincl.com/footer_short_h1_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#extFooter h1.long_bg
{
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	color:#525d62;
	font-size:110%;
	font-weight:normal;
	text-transform:uppercase;
	background-image:url(../images/new.joincl.com/footer_long_h1_bg.gif);
	background-repeat:no-repeat;
	background-position:bottom left;
}
#extFooter ul
{
	margin:0px;
	padding:0px;
	margin-left:15px;
}
#extFooter ul li
{
	margin:0px;
	padding:0px;
	padding-top:3px;
	padding-bottom:3px;
	list-style-image:url(../images/new.joincl.com/footer_bullet_list.gif);
}
#extFooter ul li a
{
	/*color:#000;*/
	color:#2b3436;
	text-decoration:underline;
}
#extFooter ul li a:hover
{
	text-decoration:none;
}
#extFooter #footerContent
{
	margin:0 auto;
	padding:0 auto;
	width:940px;
	padding-top:48px;
}
#extFooter #footerContent .left
{
	float:left;
	width:590px;
	padding-left:40px;
}
#extFooter #footerContent .right
{
	float:left;
	width:300px;
	padding-left:10px;
}
#extFooter #footerContent p#copyright
{
	font-size: 80%;
	color: #333333;
	text-align: center;
	line-height: 50px;
}
#extFooter #footerLink
{
	float:left;
	padding-right:18px;
}
#extFooter #footerLink img.rightmargin
{
	margin-right:15px;
}
#extFooter .news_links
{
	float:left;
}
#extFooter .footerNav
{
	width:150px;
}
#extFooter .footerNav ul
{
	margin:0px;
	padding:0px;
}
#extFooter .footerNav ul li
{
	padding:0px;
	margin:0px;
	padding-top:3px;
	padding-bottom:3px;
	list-style:none;
	color:#2b3436;
}
#extFooter .footerNav ul li a
{
	color:#2b3436;
	text-decoration:underline;
}
#extFooter .footerNav ul li a:hover
{
	text-decoration:none;
}