/* wrapper and area classes for overall layout */
html, body, div, span,
applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font,  ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt,fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td  {
            margin: 0px;
            padding: 0px;
} 

body{
	font-family: "Times New Roman", Times,Verdana; 
	font-size: 15px;
	color: #000000; 
	}
	
	
#wrapper-centersite{
text-align: center;
margin:0px auto;
width:1025px;
border: 0px solid blue;
}

#wrapper{
	text-align: left;
	border: 0px solid red;		

}
#wrapper-header{
	height: 213px;
	border: 0px solid red;	
}
#wrapper-main{
	margin-top: 65px;
	width:1025px;
	border: 0px solid blue;
}

#wrapper-footer{
	width:940px;
	margin:0px auto;
	border: 0px solid red;	
	text-align: center;
	margin-top:50px;
	color: #808080;
	font-size:12px;
}


.wrapper-popup{
float: left;
width: 500px;
margin: 10px;
text-align: left;
}

#wrapper-printable{
	float: left;
	width: 6.25in;
	margin: 10px;
	text-align: left;
	background: #ffffff;
}

#print-footer,#print-header{
	display: none;
}

#content-wide{
	width: 694px;
	padding-right:45px;
	padding-left: 15px;
	float:left;
	border: 0px solid black;
}
#content-dashboard{
	width: 520px;
	padding-right:25px;
	float:left;
	border: 0px solid black;
}
#content{
	width: 480px;
	padding-right:65px;
	float:left;
	border: 0px solid black;
}
#sidebar-right{
	width: 257px;
	float:left;
	background-color:#E8E8E8;
	text-align:center;
	padding-bottom: 10px;
}

/* END wrapper and area classes for overall layout */
/********** MAMMO TEMPLATE CLASSES ********************/
#logo{
float:left;
}
#promises-made{
float:right;
width:340px;
height: 65px;
margin-right:70px;
margin-top:45px;
padding:15px 0px 0px 40px;
background: transparent url(site-images/promises-made.jpg) no-repeat;
background-position: 0px 0px;
color:#ffffff;
font-size:40px;
font-family:arial;
border: 0px solid black;
}
#login-msg{
float:right;
padding-top: 20px;
margin-bottom:5px;
}
#logout-msg{
float:right;
padding-top: 40px;
}
.pink{
	color: #ee6ec0 !important; 
}
.icon-link{
display:block; 
width:200px; 
min-height:25px; 
padding-bottom:4px;
background: transparent url(/site-images/icon-email.jpg) no-repeat; background-position: 0px 0px;
padding-left:27px;
margin-top:5px;
}
.home-col2{
	padding-left:80px;
	width:450px;
	float:left;
}
.home-col1{
	width:460px;
	float:left;
	text-align: justify;
}
#wrapper-home{
	margin-left:20px;
}
.nav-field{
	width:130px;
	font-size: 11px !important;
	font-family: Arial !important; 
}
/* */
/********** BASE CLASSES ********************/

h1 {
	font-size: 26px;
	font-weight: bold;
	color: #ee6ec0; 
	margin-bottom: 10px;
	line-height:27px;
}

h2 {
	font-size: 26px;
	font-weight: bold;
	color: #ee6ec0; 
	margin-bottom: 10px;
	line-height:27px;
}

h3 {
	font-size: 16px;
	line-height: 16px;
	font-weight: bold;
}

ul {
	padding-left: 10px;
}
fieldset,textarea{
	font-size: 14px;
	font-family: Arial; 

}

td,p{
	line-height: 18px;
}
p{
	margin-bottom:10px;
}

a{
	color: #000000;
}

a:active,
a:link,
a:visited{
	color: #000000;
}
a:hover{
	color: #ee6ec0;
}

/****** END BASE CLASSES *******/

/**** LI MODULE CLASSES ***/
#tafform{
position:absolute;
visibility:visible; 
display:none; 
border:1px solid #F78F1E;
color:#00539B;
background:#dddddd;
width:450px;
padding:10px;
}

.smalltext{
font-size: 14px;
line-height: 12px; 
color: #666666;
}
.smalltext a,
.smalltext a:link,
.smalltext a:visited,
.smalltext a:active
{
	color: #333333;
}

.smalltext a:hover{
	color: #666666;
}

.info-row{
margin: 10px 0px 0px 0px;

}
.contact-info{
width: 300px;
margin-bottom: 10px;
}
.byline{
font-style: italic;
width: 250px;
padding-right: 50px;
margin-bottom: 10px;
}
.related-links{
margin-top: 10px;
}

.row-spacer{
height: 25px;
}
.detail-image{
float: left;
margin: 5px 10px 10px 0px;
}
.fb_share_link { padding:2px 0 0 20px; height:16px; background:url(http://b.static.ak.fbcdn.net/rsrc.php/z39E0/hash/ya8q506x.gif) no-repeat top left; }
/**** END LI MODULE CLASSES ***/


/******IMAGE SPOTS *******/
#imagespot5 {
	margin:0px 20px 0px 0px;
	border:0px solid black;
	display: block;
}



/********** PRIMARY NAVIGATION **********/
#nav-primary {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 1025px;
	height: 25px;
	border: 0px solid red;
}

#nav-primary li {
	display: inline;
}

#nav-primary a {
	float: left;
	display: block;
	height: 25px;
	font-size: 0px;
	text-indent: -9999px;
	text-decoration: none;
}

a#nav-about-mammograms {background: transparent url(site-images/about-mammograms.jpg) no-repeat;
width: 283px; background-position: 0px 0px; }
a#nav-about-mammograms:hover,
a#nav-about-mammograms.nav-on { background-position: 0px -25px; }

a#nav-find-a-mammography-center {background: transparent url(site-images/find-a-mammography-center.jpg) no-repeat;
width: 337px; background-position: 0px 0px; }
a#nav-find-a-mammography-center:hover,
a#nav-find-a-mammography-center.nav-on { background-position: 0px -25px; }


a#nav-blog {background: transparent url(site-images/blog.jpg) no-repeat;
width: 135px; background-position: 0px 0px; }
a#nav-blog:hover,
a#nav-blog.nav-on { background-position: 0px -25px; }


a#nav-aboutscca {background: transparent url(site-images/about-scca.jpg) no-repeat;
width: 269px; background-position: 0px 0px; }
a#nav-aboutscca:hover,
a#nav-aboutscca.nav-on { background-position: 0px -25px; }

a#nav-login {background: transparent url(site-images/click-here-to-login.jpg) no-repeat;
width: 235px; background-position: 0px 0px; }
a#nav-login:hover,
a#nav-login.nav-on { background-position: 0px -25px; }
a#nav-logout {background: transparent url(site-images/click-here-to-logout.jpg) no-repeat;
width: 235px; background-position: 0px 0px; }
a#nav-logout:hover,
a#nav-logout.nav-on { background-position: 0px -25px; }
/*--------- END: PRIMARY NAVIGATION ---------*/

#enter-btn{	font-size: 0px;
	text-indent: -9999px;
	display:block;height:25px;width:174px;background: transparent url(site-images/enter.jpg) no-repeat;border:0px solid black;margin:0px;padding:0px;
}
#enter-btn:active{background-position: 0px -25px;}

#submit-btn{	font-size: 0px;
	text-indent: -9999px;
	display:block;height:25px;width:174px;background: transparent url(site-images/btn-submit.jpg) no-repeat;border:0px solid black;margin:0px;padding:0px;
}
#submit-btn:active{background-position: 0px -25px;}

#ipromise-btn{	font-size: 0px;
	text-indent: -9999px;
	display:block;height:25px;width:174px;background: transparent url(site-images/btn-ipromise.jpg) no-repeat;border:0px solid black;margin:0px;padding:0px;
}
#ipromise-btn:active{background-position: 0px -25px;}

#entertowin-btn{	font-size: 0px;
	text-indent: -9999px;
	display:block;height:25px;width:173px;background: transparent url(site-images/btn-entertowin.jpg) no-repeat;border:0px solid black;margin:0px;padding:0px;
}
#entertowin-btn:active{background-position: 0px -25px;}


#login-btn{	font-size: 0px;
	text-indent: -9999px;
	display:block;height:25px;width:173px;background: transparent url(site-images/btn-login.jpg) no-repeat;border:0px solid black;margin:0px;padding:0px;
}
#login-btn:active{background-position: 0px -25px;}

#sendpassword-btn{	font-size: 0px;
	text-indent: -9999px;
	display:block;height:25px;width:173px;background: transparent url(site-images/btn-sendpassword.jpg) no-repeat;border:0px solid black;margin:0px;padding:0px;
}
#sendpassword-btn:active{background-position: 0px -25px;}

/********** SECONDARY NAVIGATION **********/
#nav-secondary * {
	margin: 0px;
	padding: 0px;
	font-size: 14px;
	font-family: "Times New Roman", Times, serif;
	list-style-type: none;
	color: #4F7282;
}

#nav-secondary *.nav-on {
	font-weight: bold;
}

#nav-secondary * a:hover {
	color: #000000;
}

#nav-secondary {
	float: left;
	margin: -5px 10px 0px 15px;
	padding: 0px;
	width: 194px;
}
#nav-secondary li.first {
background: none; 
}
#nav-secondary li {
	float: left;
	clear: left;
	margin: 0px;
	padding: 13px 20px 11px 0px;
	width: 174px;
	text-align: left;
	background: transparent url(site-images/nav-line.jpg) no-repeat; background-position: 0px 0px; 
}
#nav-secondary  li ul li{
	margin: 7px 0px 0px 5px;
	padding:0px;
	width: 144px;
	background: none; 

}
#nav-secondary li a{
	text-decoration: none;
}

/*--------- END: SECONDARY NAVIGATION ---------*/

/********** FOOTER NAVIGATION **********/
#nav-footer {
	height: 25px;
	border: 0px solid red;
	padding-bottom:5px;
	width:820px;
	padding-left:90px;
}

#nav-footer ul {
	border: 0px solid green;
}
#nav-footer li {
	display: inline;
	float: none;
		border: 0px solid blue;
}

#nav-footer a {
	float: left;
	display: block;
	font-size: 14px;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
	border-right: 1px solid #636363;
	color:#636363;
}
#nav-footer * a:hover {
	color: #000000;
}
#nav-footer a.last{
	border: 0px;
	padding-right:0px;
}


/********* SITE STYLES ***************/
#top {
display: inline;
margin: 0px;
padding: 0px;
}

.clear{
	clear: both;
}
.hide{
	visibility: hidden;
}
.error{
	color: #ee6ec0;
	font-weight: bold;
}
.required{
	color: #ee6ec0;
	font-weight: bold;
}

