body{
background:url('http://www.nacsonline.com/images/page_bg.gif') top left repeat-x ;
background-color:#CECE9C ;
padding-bottom:10px ;
width: 772px;
_width: 775px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
position:relative;
}

#ContentContainer { background: #fff; }
.ContentContainer a{ color: #3966BF; text-decoration: none; }
.ContentContainer a:hover { color: #000000; text-decoration: underline; }

.mainContent { 
	float: left;
	width:572px;
	margin:0px auto !important;
	text-align:left !important;
}

.ms-propertysheet{
font-family:verdana;
font-size:.7em;
text-align:left;
color:#4c4c4c;
}

.ms-propertysheet th{
font-family:verdana;
font-size:8pt;
color:#4c4c4c;
font-weight:normal;
}
.ms-propertysheet a{
text-decoration:none;
color:#3966bf;
}
.ms-propertysheet a:hover{
text-decoration:underline;
color:#000000;
}

.footerNav {
	color:#003366 !important;
	font:normal 11px arial, helvetica, sans-serif !important;
	padding:5px 0px 9px 0px !important;
	text-align:center !important;
	clear: both;
}

.footerNav a {
	color:#003366 !important;
	font:normal 11px arial, helvetica, sans-serif !important;
	margin-right:14px !important;
	text-decoration:none !important;
}
.footerNav a:hover {
	color:#666 !important;
}

select{
font-size:8pt;
font-family:Verdana,sans-serif;
}

hr{
color:#003399;
height:2px;
}

.ms-bannerContainer{
	/*
background-image:url("http://www.nacsonline.com/_layouts/images/siteTitleBKGD.gif");
background-position:right top;
background-repeat:repeat-y;
background-color:#FFFFFF;
*/
padding-right:0px;
/*padding-left:5px;*/
}

.ms-quicklaunch table td{
border-top:1px solid #add1ff;
}
.ms-quicklaunch .ms-treeviewouter table td{
border-top:none;
}
.ms-quicklaunch table.ms-navheader td,.ms-navheader2 td,.ms-quicklaunch span.ms-navheader{
background-color:#d6e8ff;
border-top:solid 1px #f2f8ff;
border-left:solid 1px #f2f8ff;
padding:1px 4px 4px 4px;
}

.ms-quicklaunch span.ms-navheader{
background-color:#d6e8ff;
border-top:1px solid #add1ff;
border-left:solid 1px #f2f8ff;
border-bottom:1px solid #add1ff;
padding:1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-navsubmenu2 td{
border:none;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#fff699;
}
.ms-quicklaunch table.ms-selectednavheader{
border:none;
}
.ms-quicklaunch span{
display:block;
}
.ms-quicklaunch div.ms-navsubmenu1 br{
display:none;
}
.ms-quicklaunch table.ms-selectednav{
border:solid 1px #d2b47a;
background-image:url("http://www.nacsonline.com/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
background-color:#ffe6a0;
margin:2px;
margin-bottom:0;
width:97%;
}
.ms-quicklaunch table.ms-selectednav td{
background:transparent url("http://www.nacsonline.com/_layouts/images/selectednavbullet.gif");
background-repeat:no-repeat;
background-position:top left;
border:solid 1px #ffffff;
padding:0px 4px 1px 12px;
margin:0px;
}
.ms-quicklaunch table.ms-selectednavheader td{
width:100%;
background-color:#ffe6a0;
background-image:url("http://www.nacsonline.com/_layouts/images/selectednav.gif");
background-repeat:repeat-x;
padding-top:2px;
padding-bottom:2px;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
padding:1px 6px 3px 6px;
}
.ms-quicklaunchouter{
border-bottom:solid 1px #83b0ec;
border-right:solid 1px #83b0ec;
margin:0px 1px 2px 1px;
}
.ms-quickLaunch{
border:solid 1px #6f9dd9;
border-bottom:solid 1px #6f9dd9;
font-size:8pt;
font-family:tahoma;
line-height:10pt;
background-color:#f2f8ff;
}

.ms-globalTitleArea{
/*text-align:right;*/
/*background-image:url("http://www.nacsonline.com/_layouts/images/siteTitleBKGD.gif");*/
background-position:right top;
background-repeat:repeat-y;
/*padding-left:5px;*/
padding-right:0px;
padding-top:1px;
}

/*li {
	line-height:14px ;
	padding:0px ;
	list-style:square;
	/*color:#cece9c;
}*/

.ms-titleimagearea {
	padding:13px 0px 5px 10px ;
}

div.logo {
	background:url('http://www.nacsonline.com/SiteCollectionImages/NACSOnline/logo.gif') top left no-repeat;
	height:32px ;
	padding:0px ;
	width:228px ;
}

.siteNavContainer {
	background: url('http://www.nacsonline.com/images/globalnav_bg.jpg') top left repeat-x;
	width:100% ;
	height: 37px;
}
.siteNavContainer a.siteNACSOnline {
	background:url('http://www.nacsonline.com/images/globalnav_nacsonline.gif') top left no-repeat ;
	display:block ;
	float:left ;
	height:37px ;
	margin:0px 0px 0px -6px ;
	margin:0px ;
	text-indent:-9999px ;
	width:92px ;
}
.siteNavContainer a.siteNACSOnline:hover {
	background-position:0px -37px ;
}
#siteNACSOnline a.siteNACSOnline:hover {
	background-position:0px -74px ;
}
#siteNACSOnline a.siteNACSOnline {
	background-position:0px -74px ;
}
.siteNavContainer a.siteNACSShow {
	background:url('http://www.nacsonline.com/images/globalnav_nacsshow.gif') top left no-repeat ;
	display:block ;
	float:left ;
	height:37px ;
	margin:0px ;
	text-indent:-9999px ;
	width:100px ;
}
.siteNavContainer a.siteNACSShow:hover {
	background-position:0px -37px ;
}
#siteNACSShow a.siteNACSShow:hover {
	background-position:0px -74px ;
}
#siteNACSShow a.siteNACSShow {
	background-position:0px -74px ;
}
.siteNavContainer a.siteNACSTech {
	background:url('http://www.nacsonline.com/images/globalnav_nacstech.gif') top left no-repeat ;
	display:block ;
	float:left ;
	height:37px ;
	margin:0px ;
	text-indent:-9999px ;
	width:93px ;
}
.siteNavContainer a.siteNACSTech:hover {
	background-position:0px -37px ;
}
#siteNACSTech a.siteNACSTech:hover {
	background-position:0px -74px ;
}
#siteNACSTech a.siteNACSTech {
	background-position:0px -74px ;
}

.siteNavContainer a.siteNACSConnect {
	background:url('http://www.nacsonline.com/images/globalnav_nacsconnect.gif') top left no-repeat ;
	display:block ;
	float:left ;
	height:37px ;
	margin:0px ;
	text-indent:-9999px ;
	width:138px ;
}
.siteNavContainer a.siteNACSConnect:hover {
	background-position:0px -37px ;
}
#siteNACSConnect a.siteNACSConnect:hover {
	background-position:0px -74px ;
}

#siteNACSConnect a.siteNACSConnect {
	background-position:0px -74px ;
}

.breadcrumbContainer {
	background-color:#FFF ;
	color:#000 ;
	font:9px verdana, helvetica, sans-serif ;
	padding: 6px ;
	clear:both;
}
a.ms-sitemapdirectional {
	background:transparent ;
	color:#000 ;
	font:9px verdana, helvetica, sans-serif ;
	text-decoration:underline ;
}
a.ms-sitemapdirectional:visited {
	color:#000 ;
}
a.ms-sitemapdirectional:hover {
	text-decoration:none ;
}

/* Global Navigation */
div.globalNavWrapper {
	background:url('http://www.nacsonline.com/images/globalnav_left.gif') no-repeat left top ;
	border-bottom:1px solid #FFF ;
	padding-left:9px ;
}
div.globalNavContainer {
	background:url('http://www.nacsonline.com/images/globalnav_right.gif') no-repeat right top ;
	padding-right:9px ;
}
/* end Global Navigation */

.ms-globaltitlearea {
	background:transparent ;
	padding:0px ;
}
.ms-bannercontainer {
	background:transparent ;
	padding:0px ;
}
.ms-bannerContainer a { display: block; float:left; }
.ms-bannerContainer a img { padding: 0; margin: 0; }

.globalNav a img {
	border:0px ;
}

table.globalNav tr td table {
	margin:0px 0px 0px auto ;
	width:208px ;
}

/* ----- left nav ----- */
.ms-nav {
	background:transparent ;
	padding:0px ;
}
.ms-navframe {
	padding:0px ;
}
.ms-quicklaunchouter {
	background:url('http://www.nacsonline.com/images/leftnav_top_right.gif') top right no-repeat ;
	background-color:#E0E0C2 ;
	border:0px ;
	margin:0px 10px 0px 0px ;
	padding:17px 0px 0px 0px ;
	width:190px ;
}
.ms-quickLaunch {
	background:url('http://www.nacsonline.com/images/leftnav_bottom_right.gif') bottom right no-repeat ;
	border:0px ;
	margin:0px ;
	padding:0px 0px 17px 0px ;
}
/* level 1 */
.ms-quickLaunch ul {
	border-top:1px solid #FFF ;
	list-style:none ;
	margin:0px ;
	padding:0px ;
}
.ms-quickLaunch ul li {
	background-color:#E9E9D3 ;
	border:0px ;
	border-left:1px solid #E9E9D3 ;
	color:#000 ;
	font:normal 11px arial, helvetica, sans-serif ;
	line-height:11px ;
	margin:0px ;
	padding:0px ;
}
.ms-quickLaunch ul li a {
	border-bottom:1px solid #FFF ;
	color:#036 ;
	font:normal 11px arial, helvetica, sans-serif ;
	display:block ;
	padding:6px 6px 6px 7px ;
	text-decoration:underline ;
}
.ms-quickLaunch ul li a:hover {
	background-color:#FFF ;
	border-left:1px solid #900 ;
	color:#900 ;
	margin-left:-1px ;
	text-decoration:none ;
}
.ms-quickLaunch ul li.subIsActive {
	background-color:#FFF ;
	border-left:1px solid #900 ;
	padding-bottom:10px ;
}
.ms-quickLaunch ul li.active {
	background-color:#FFF ;
	border-left:1px solid #900 ;
	padding-bottom:10px ;
}
.ms-quickLaunch ul li.subIsActive a {
	background-color:#FFF ;
	color:#900 ;
	font-weight:bold ;
	padding-left:6px ;
	text-decoration:none ;
}
.ms-quickLaunch ul li.active a {
	background-color:#FFF ;
	color:#900 ;
	font-weight:bold ;
	padding-left:6px ;
	text-decoration:none ;
}
.ms-quickLaunch ul li.subIsActive a:hover {
	border-left:0px ;
	margin-left:0px ;
}
.ms-quickLaunch ul li.active a:hover {
	border-left:0px ;
	margin-left:0px ;
}

.AspNet-Menu-NonLink {
	color:#900 ;
	font:bold 14px arial, helvetica, sans-serif ;
	letter-spacing:-1px ;
	padding:6px 6px 6px 7px ;
	padding-top:15px ;
}
/* end level 1 */
/* level 2 */
.ms-quickLaunch ul li ul {
	padding-left:10px ;
}
.ms-quickLaunch ul li ul li {
	background-color:transparent ;
	border:0px ;
}
.ms-quickLaunch ul li ul li a {
	padding:3px 6px 3px 7px ;
}
.ms-quickLaunch ul li.subIsActive ul li {
	border:1px solid #FFF ;
	padding-bottom:0px ;
}
.ms-quickLaunch ul li.active ul li {
	border:1px solid #FFF ;
	padding-bottom:0px ;
}
.ms-quickLaunch ul li.active ul li a {
	color:#036 ;
	font:normal 11px arial, helvetica, sans-serif ;
	text-decoration:underline ;
}
.ms-quickLaunch ul li.active ul li a:hover {
	color:#900 ;
}
.ms-quickLaunch ul li ul li.subIsActive {
	border:0px ;
}
.ms-quickLaunch ul li ul li.active {
	border:0px ;
}
.ms-quickLaunch ul li ul li.subIsActive a {
	font-weight:bold ;
	text-decoration:none ;
}
.ms-quickLaunch ul li ul li.active a {
	font-weight:bold ;
	text-decoration:none ;
}
.ms-quickLaunch ul li ul li.subIsActive a:hover {
	color:#036 ;
}
.ms-quickLaunch ul li ul li.active a:hover {
	color:#036 ;
}
/* end level 2 */
/* level 3 */
.ms-quickLaunch ul li ul li.active ul li a {
	color:#036 ;
	font:normal 11px arial, helvetica, sans-serif ;
	text-decoration:underline ;
}
.ms-quickLaunch ul li ul li.active ul li a:hover {
	color:#900 ;
}
.ms-quickLaunch ul li ul li ul li.subIsActive a {
	font-weight:bold ;
	text-decoration:none ;
}
.ms-quickLaunch ul li ul li ul li.active a {
	font-weight:bold ;
	text-decoration:none ;
}
.ms-quickLaunch ul li ul li ul li.subIsActive a:hover {
	color:#036 ;
}
.ms-quickLaunch ul li ul li ul li.active a:hover {
	color:#036 ;
}
/* end level 3 */
/* level 4 */
.ms-quickLaunch ul li ul li ul li.active ul li a {
	color:#036 ;
	font:normal 11px arial, helvetica, sans-serif ;
	text-decoration:underline ;
}
.ms-quickLaunch ul li ul li ul li.active ul li a:hover {
	color:#900 ;
}
.ms-quickLaunch ul li ul li ul li ul li.subIsActive a {
	font-weight:bold ;
	text-decoration:none ;
}
.ms-quickLaunch ul li ul li ul li ul li.active a {
	font-weight:bold ;
	text-decoration:none ;
}
.ms-quickLaunch ul li ul li ul li ul li.subIsActive a:hover {
	color:#036 ;
}
.ms-quickLaunch ul li ul li ul li ul li.active a:hover {
	color:#036 ;
}
/* end level 4 */
/* ----- end left nav ----- */

/* footer styles */
#footer .left {
	background:url('http://www.nacsonline.com/images/NACSOnline/footer_left_NACS.png') top left no-repeat ;
	height:29px ;
	padding-right:281px ;
	width:0px ;
	float:left;
}
* html #footer .left { /* IE 6 hack  */
	background-image:url('http://www.nacsonline.com/images/NACSOnline/footer_left_NACS.png') ;
}
#footer .middle {
	background-color:#036 ;
	height: 29px;
	float: left;
	width: 241px;
}
#footer .right {
	background:url('http://www.nacsonline.com/images/NACSOnline/footer_right_NACS.png') top right no-repeat ;
	height:29px ;
	padding-left:250px ;
	width:0px ;
	float: left;
}
* html #footer .right { /* IE 6 hack  */
	background-image:url('http://www.nacsonline.com/images/NACSOnline/footer_right_NACS.png') ;
}
/* end footer styles */

/* DDC Styles */


/*.ms-quicklaunchouter { float: left; }*/

/*input{
width:13.55em;
margin-bottom:5px;
}*/

.RegisterFormContainer select{
	*width:17.33em;
	_width:17.33em;
}

.RegisterFormContainer input{
	margin-bottom: 2px; }

textarea{ /* Used to set the size of the textarea on composeletters page & Tell-Ariend */
width:90%;
height:150px;
}

/* common site styles 
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/

.RequiredMark { /* Formats the * for required field in the form (Register, MyInfo, & Login) */
display:block; 
width:.8em; 
float:left; /* Change to float:right; to move the * to the right of the field */
}

.DataTableSubmit { /* Formats the bottom row of table where the submit button is (Legislator Search)*/
background-color: #F0F8FF; 
text-align:right;
}

/* Alerts page 
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#AlertDetailSummary { /* The Summary text of an alert */
margin-bottom:10px; /* provides a space inbetween the summarry and the link/image below it */ 
}

.AlertDetailTakeActionLinkText{
display:block; /*Change this to display:none; to hide the text link */
}

.AlertDetailTakeActionLinkImage { /* By Default this class in hidden using display:none; as the default setting is not use images for links */
background-image:url('../images/email_16.gif');  /* Change the file name of the image you want to use for the take ation link */
border:none; 
background-color:transparent; 
width:162px;  /* Should be the width of the image */
height:40px;  /* Should be the height of the image */
display:none; /* Change this to display:block; to bring the it out of hidding */
cursor:pointer; 
}

/* ComposeLetters Page 
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.CLLetters { /* Used as a container for the letters */
margin-top:15px;
margin-left:30px; 
}

.CLTargets, .TYTarget  {  /* A style that is used to format the list of Targets (ComposeLetters & Thank You Page) */
list-style-type:disc;
margin-left:20px;
}

#CLNoTargets { /* A style that is used to format the text that will display if there are no Targets when a user gets to the letter page */
margin-top:20px;
font-weight:700;
}

.CLCommType{ /* A Style used to format the area containing the radio buttons */
margin-top:10px;
margin-bottom:10px;
vertical-align:middle;
}

#ComposeLetters input { /* A style that is used to format the radio button  */
width:18px;
margin-left:7px;
}

input#CLSumitButton { /* A Style to place a graphic button for the Submiting of the letter */
background-image:url('../images/SubmitButton.gif');  
border:none; 
background-color:transparent; 
width:179px;  /* Should be the width of the image */
height:22px;  /* Should be the height of the image */
cursor:pointer;
margin-bottom:5px;
}

.CLLetterHeader, .CLLetterTop, .CLLetterBody, CLLetterBottom, CLSignature{ /* These Class are not used but are inplace if you want to control the sytle of the letter */ 
}

/*My Info
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.MIAddress { /* Used only to indent the address */
margin:15px;
float:left;
}


#calloutmain{
float:right;
margin-left: 15px; 
width:200px;	
}
#calloutmain h3{ margin: 10px 0 4px 0; }
#calloutmain p{
	margin: 2px 0; }

#callout {
background-color:#EDEEDB;
float:right;
margin-top:10px;
margin-right: 20px;
padding:10px;
width:200px;
}

#callout li {
background-color:#FFFFFF;
margin:5px;
padding:5px;
text-align:center;
list-style-type:none;
}

.MIFormContainer { /* This is a container that holds the three elements of the edit form (RequiredMark, label, input) */
width:25.5em; /* Width should be just bigger then the three elemets combined */
}

#MyInfo br { /* This creates line brake between form elements */
clear:both;
}

.MISumitButton{
margin-top:10px;
background-image:url('../images/SubmitButton.gif');  
border:none;
background-repeat:no-repeat; 
background-color:transparent; 
width:179px;  /* Should be the width of the image */
height:22px;  /* Should be the height of the image */
cursor:pointer;
margin-bottom:5px;
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.RegisterFormContainer { /* This is a container that holds the three elements of the edit form (RequiredMark, label, input) */
width:30em; /* Width should be just bigger then the three elemets combined */
}

#Register br { /* This creates line brake between form elements */
clear:both;
}

.RegisterSumitButton{
margin-top:10px;
background-image:url('../images/SubmitButton.gif');  
border:none;
background-repeat:no-repeat; 
background-color:transparent; 
width:179px;  /* Should be the width of the image */
height:22px;  /* Should be the height of the image */
cursor:pointer;
margin-bottom:5px;
}

/*Thank You Page
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.TYTarget  {  /* A style that is used to format the list of Targets default setting is in the Composeletters section */
}

.JumpLinks { /* Jumplinks are at the bottom of the thank you display, they are hidden by default as they are not part of the default requerments  */
margin:10px;
display:none;
}

/*My Legislators
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.MLCapAddress{ /* Container for the Capitol Office column */
padding-top:10px; 
padding-bottom:10px;
float:left;
width:50%;
}

.MLDistAddress { /* Container for the District Office column */
padding-top:10px; 
padding-bottom:10px;
float:left;
width:50%;
}

/*My Participation
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#MPAlertBox { /* This id is on the table on the my participation */
width:100%;
clear: both;
}

#PDActionBox{  /* This id is on the table on Participation Detail Page */
width:100%;
}

/*News
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.NewsItem{ /* This class is in place to style the new items */
margin-bottom:10px;
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/
.LinkItem{ /* This class is in place to style the link items  */
margin-bottom:10px;
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#LegislatorSearch br{
clear:both;
}

#LSSearchByAddress { 
padding:6px;
background-color:#ECECEC;
float:left;
margin-bottom:6px;
margin-right:12px; 
width:56%;
}

#LSSearchByAddress input {
	width: 180px; }

#LSSearchByState { 
padding:6px;
background-color:#ECECEC;
float:left; 
margin-bottom:6px;
min-width:18em;
width:18em;
max-width:36%

}

#LSSearchByState label{
width:4em;
}

#LSSearchByState select{
width:12.5em;
}

#LSChamberTypes {
margin-top:5px;
margin-bottom:10px;
padding:6px;
background-color:#ECECEC;
width:98%;
}

#LSChamberTypes input{

float:left;
}

#LSChamberTypes label{
float:left;
line-height:1.5;
cursor:default;
}

.LSResultsSection li { 
padding-left:5px;
}

.LegislatorSearchSumitButton{
background-image:url('../images/SubmitButton.gif');  
border:none;
background-repeat:no-repeat; 
background-color:transparent; 
width:179px;  /* Should be the width of the image */
height:22px;  /* Should be the height of the image */
cursor:pointer;
margin-bottom:5px;
}

#LSResults{} /* A div put in place to hold the results below the search */

/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/

#CommitteeSearch br{
clear:both;
}

#CSSearchFederal {
margin-top:10px;
padding:10px; 
background-color:#ECECEC;
width:260px;
height:180px;
float:left;
margin-right:10px;
}

#CommitteeSearch input {
width:20px;
float:left;
margin-left:10px;
}

#CommitteeSearch label{
float:left;
line-height:1.5;
cursor:default;
width:auto;
padding-left:5px;
}

#CommitteeSearch select{
float:left;
width:auto;
}

#CSSearchState { 
margin-top:10px;
padding:10px;
background-color:#ECECEC;
width:260px;
height:180px;
float:left; 
}

#CommitteeSearch .CommitteeSearchSumitButton{
background-image:url('../images/SubmitButton.gif');  
border:none;
background-repeat:no-repeat; 
background-color:transparent; 
width:179px;  /* Should be the width of the image */
height:22px;  /* Should be the height of the image */
cursor:pointer;
}

.CSSubCommittee {
padding-left:10px;
}

#CSResults{
width:98%;
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#LDLegisPic{
float:left;
}

#LDAddress{
float:left;
}

.LDAddressBlock{
margin-left:20px;
float:left;
}

.LDSubCommittee {
padding-left:10px;
}

/*
//////////////////////////////////////////////////////////////////////////////////////////////////*/
#KeyContact label{
float:left;
width:280px;
text-align:right;
padding-right:10px;
line-height:1.5;
}

#KeyContact br{
clear:both;
}

#KCTextArea {
padding-left:20px;
margin-bottom:10px;
}

#KeyContact .KeyContactUpdateButton{
background-image:url('../images/UpdateButton.gif');  
border:none;
background-repeat:no-repeat; 
background-color:transparent; 
width:179px;  
height:22px;  
cursor:pointer;
margin-bottom:10px;
}

#KeyContact .KeyContactSubmitButton{
background-image:url('../images/SubmitButton.gif');  
border:none;
background-repeat:no-repeat; 
background-color:transparent; 
width:179px;  
height:22px;  
cursor:pointer;
margin-bottom:10px;
}

/*TellAFriend
//////////////////////////////////////////////////////////////////////////////////////////////////*/

#TellAFriend .TellAFriendSumitButton{
background-image:url('../images/SubmitButton.gif');  
border:none;
background-repeat:no-repeat; 
background-color:transparent; 
width:179px;  /* Should be the width of the image */
height:22px;  /* Should be the height of the image */
cursor:pointer;
}

/*Share Your Story
//////////////////////////////////////////////////////////////////////////////////////////////////*/

#ShareYourStory .ShareYourStorySumitButton{
background-image:url('../images/SubmitButton.gif');  
border:none;
background-repeat:no-repeat; 
background-color:transparent; 
width:179px;  /* Should be the width of the image */
height:22px;  /* Should be the height of the image */
cursor:pointer;
}

/* Login */
#loginhead { margin-top: 15px; }
#login{
	padding:5px;
	width:190px;
	background: #fff;
}

	#login label{
		width:60px;
		padding:3px;
	}
	
	#login input{
		width:110px;
		margin-bottom:5px;
	}
	
	#loginbutton {
	margin:5px 0 0 45px;
	height:20px;
	width:62px !important;
	background: url('../images/btn_login.gif');
	border: none;
	}
	
#logindefault{ width: 350px; }
#logindefault label { font-size: 10px; float: left; width: 35px; padding: 3px 2px; }
#logindefault input { float: left; width: 130px; }
#logindefault .small { padding-top: 45px; }
	#loginbuttondefault {
	float:none;
	clear:left;
	margin:2px 210px 1px 39px;
	height:20px;
	width:62px !important;
	background: url('../images/btn_login.gif');
	border: none;
	}
	
	
.small{
	color:#6f6f6f;
	font-size:9px;
}

#txtLogin, #txtPassword { margin-bottom: 2px; width: 150px; }


#sidebar {float: left; width: 200px; }

.leadIn {
-x-system-font:none !important;
color:#666666 !important;
font-family:arial,helvetica,sans-serif !important;
font-size:11px !important;
letter-spacing:1px !important;
line-height:16px !important;
margin-bottom:8px !important;
text-align:left !important;
}

.TellAFriend input { width: 250px; margin-bottom: 2px; }

.CLCommType input { float: left; }
.CLCommTypeMockLabels { float: left; padding-top: 3px; }

