@import url("css/menu.css");
@import url("css/sideMenu.css");

/* CSS Document */

/* ControlPanel style */
.ControlPanel{background:transparent url(images/cpanel_center.png) repeat-x bottom left; border:none;padding-bottom:10px;}
.cpanel_left {background: url(images/cpanel_left.png) no-repeat bottom left;padding-left:21px;}
.cpanel_right {background: url(images/cpanel_right.png) no-repeat bottom right;padding-right:33px;}





			/* Global reset */
			/* Based upon 'reset.css' in the Yahoo! User Interface Library: http://developer.yahoo.com/yui */

			*, html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h5, h5, h6, pre, form, label, fieldset, input, 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 }
			ol, ul, li { list-style:none }
			caption, th { text-align:left }
			h1, h2, h3, h5, h5, h6 { font-size:100% }
			q:before, q:after { content:''}

		/* Global reset-RESET */
			/* The below restores some sensible defaults */

			strong { font-weight: bold }
			em { font-style: italic }
			ol, ul, li { list-style:none }
			* a { position:relative } /* Gets links displaying over a PNG background */
			a { outline:none } /* Gets rid of Firefox's dotted borders */
			a img { border:none } /* Gets rid of IE's blue borders */
			



/*---------------------- MAIN LAYOUT ----------------------*/	

#Body{
	background: url(images/bg_body.jpg) top center;
	font-family:Gil Sans,Arial, Helvetica, sans-serif;
	font-size:.75em;
	}
a{
/*	color:#C1272D; */
	color:#0066FF;
	font-weight:bold;
	text-decoration:none;
	}
a:hover{
	color:#F00;
	font-weight:bold;
	}
h1{
	color:#82a5d4;
	font-weight:normal;
	font-size:24px;
	margin-bottom:10px;
	display:block;
	text-align:left;
	}
span.map{
	color:#002F65;
	font-size:21px;
	font-weight:normal;
	margin-bottom:10px;
	}
h2{
	color:#002F65;
	font-weight:normal;
	font-size:16px;
	margin-bottom:2px;
	font-style:oblique;
	}	
p{
	margin-bottom:5px;
	}
#pageMaster{
	width:960px;
	margin:20px auto;
	background:#FFF;
	-moz-box-shadow: 3px 3px 5px black;
	-webkit-box-shadow:  3px 3px 5px black;
    box-shadow:  3px 3px 5px black;
		}
.clear_float{
	clear:both;
	}

/*---------------------- HEADER ----------------------*/	


#headerContainer{
	width:960px;
	height:135px;
	}
.headerLeft{
	float:left;
	width:448px;
	height:135px;
}
#headerRight{
	float:left;
	width:492px;
	height:95px;
	padding:20px 20px 20px 0;
	background: url(images/Header_02.gif) top right no-repeat #FFF;
	}
.lang_pad{
	text-align:right;
	padding:10px 0;
	height:5px;
	}
.headerNav{
	text-align:right;
	font-size:14px;
	}
#search{
	text-align:right;
	height:40px;
	margin-top:10px;
	}
	
/*---------------------- TOP NAVIGATION ----------------------*/	

#topNav{
	width:960px;
	height:50px;
	background: url(images/bg-topNav.gif) top left repeat-x #FFFFFF;
	font-size:18px;
	text-align:center;
	}

.slideshow{
	width:960px;
	height:240px;
	background:#003366;
	}
	
/*---------------------- MAIN CONTENT ----------------------*/	




#homeContentContainer{
	position:relative;
	z-index:100;
	width:940px;
	margin:10px;
	}
#homeContentLeft{
	z-index:-1;
	float:left;
	width:640px;
	}
#map{
	z-index:75;
	width:628px;
	height:350px;
	border: 1px solid #000;
	background:#FFF;
	margin:0;
	}
.mapNav{
	float:left;
	width:205px;
	padding:20px 10px 20px 20px;
	}
#canvas{
	z-index:0;
	float:left;
	padding:5px 0 5px 5px;
	width:383px;
	}
.mapNav a, .mapNav a:link{	
	display:block;
	padding:5px;
	color:#C1272D;
	background-color:#FFF;
	text-decoration:none;
}

/*.mapNav a:visited{
	color:#C1272D;
	background-color:#FFF;
	 }
	 
.mapNav a:hover{
	color:#FFFFFF;
	background-color:#F00;
	}
*/	

	 
.indent{
	display:block;
	margin-left:10px;}	 
#intro {
	padding:10px 0;
	width:630px;
	}
#Call-To-Action{
	padding:10px 0;
	margin-left:20px;
	height:54px;
	width:610px;
	background:url(images/HelpSupport.gif) left center no-repeat;
	}
	
#Call-To-Action a{
	display:block;
	float:right;
	vertical-align:top;
	width:140px;
	height:53px;
	margin-right:30px;
	background:url(images/donateSprite.gif) top right no-repeat;
	}
#Call-To-Action a:hover{
	background:url(images/donateSprite.gif) bottom right no-repeat;
}
#Call-To-Action-ES{
	padding:10px 0;
	margin-left:20px;
	height:54px;
	width:610px;
	background:url(images/HelpSupportES.gif) left center no-repeat;
	}
	
#Call-To-Action-ES a{
	display:block;
	float:right;
	vertical-align:top;
	width:140px;
	height:53px;
	margin-right:30px;
	background:url(images/donarSprite.gif) top right no-repeat;
	}
#Call-To-Action-ES a:hover{
	background:url(images/donarSprite.gif) bottom right no-repeat;
}
#Call-To-Action-DonatePg a{
	display:block;
	float:left;
	vertical-align:top;
	width:140px;
	height:53px;
	margin-right:30px;
	background:url(images/donateSprite.gif) top right no-repeat;
	}
#Call-To-Action-DonatePg a:hover{
	background:url(images/donateSprite.gif) bottom right no-repeat;
}

#homeContentRight{
	float:left;
	width:290px;
	margin-left:10px;
	}
	
#news-events, .newsletterHome,.socialHome{
	width:290px;
	}
.news a, .events a, .ContentPane a, .mapNav a, .headerNav a{
	color:#C1272D;
	text-decoration:none;
	}
.news a:hover, .events a:hover, .ContentPane a:hover, .mapNav a:hover, .headerNav a:hover{
	color:#F00;
	}
.news a:visited, .events a:visited, .ContentPane a:visited, .mapNav a:visited, headerNav a:visited{
	color:#C1272D;
	}	

.newsletter, .newsletterHome, .subscribe, .subscribeHome{
	margin-top:20px;
	text-align:center;
	}	
.newsletter h3,.newsletterHome h3, .social h3, .socialHome h3, .subscribe h3, .subscribeHome h3{
	color:#C1272D;
	font-weight:bold;
	}	
.newsletterHome label{
	display:block;
	height:0;
	color:#FFF;
	}	

.social, .socialHome{
	margin-top:20px;
	text-align:center;}
	
.social a#facebook{
	display:block;
	margin-left:53px;
	width:88px;
	height:35px;
	background:url(images/facebook.gif) center no-repeat;
}
.socialHome a#facebook{
	display:inline-block;
/*	margin-left:56px;  uncomment this line and delete the following when Twitter account is ready
*/	margin-left:100px;
	float:left;
	width:88px;
	height:35px;
	background:url(images/facebook.gif) center no-repeat;
}
.social a#twitter{
	display:block;
	margin-left:52px;
	width:90px;
	height:35px;
	background:url(images/twitter.gif) center no-repeat;
/*	delete the following line when Twitter account is ready  */
	visibility:hidden;
}
.socialHome a#twitter{
	display:inline-block;
	float:left;
	width:90px;
	height:35px;
	background:url(images/twitter.gif) center no-repeat;
/*	delete the following line when Twitter account is ready  */
	visibility:hidden;
}

/*Interior*/
#spacer{
	height:2px;
	background-color:#E6E7E8;
	width:100%;}
	
#leftColumn{
	width:193px;
	marigin:10px;
	float:left;
	border-right:2px solid #f0f1f2;
	}
	
#leftNav{
	min-height:400px;
	background-color:#E6E7E8;
	padding:20px 10px 10px 10px;
	text-align:right;
}	
#leftNav a{
	text-align:right;
	font-size:1.2em;
	line-height:1.8em;
	color:#C1272D;
	text-decoration:none;
	}
#leftNav a:hover{	
	color:#F00;
}

#donate{
	margin:20px 0;
	text-align:center;
	height:60px;
	}
	#donate h2{
	color:#808285;
	font-size:12px;
	margin:0;
	font-weight:bold;
	font-style:oblique;
	}
	#donate a{
	display:block;
	float:right;
	width:195px;
	height:54px;
	background:url(images/donateSprite.gif) top center no-repeat;
	}
	#donate a:hover{
	background:url(images/donateSprite.gif) bottom center no-repeat;
}	

#donate-ES{
	margin:20px 0;
	text-align:center;
	height:60px;
	}
	#donate-ES h2{
	color:#808285;
	font-size:12px;
	margin:0;
	font-weight:bold;
	font-style:oblique;
	}
	#donate-ES a{
	display:block;
	float:right;
	width:195px;
	height:54px;
	background:url(images/donarSprite.gif) top center no-repeat;
	}
	#donate-ES a:hover{
	background:url(images/donarSprite.gif) bottom center no-repeat;
}	

#rightColumn{
	width:695px;
	margin:10px;
	padding:10px 20px 10px 30px;
	float:left;
	}
	.rightColumnHeader{
		padding-top:20px;}
	#breadcrumb{
		height:35px;
		background:url(images/bg_contentTop.gif)center bottom no-repeat;
		color:#002F65;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size:12px;
		margin-top:10px;
		z-index:99;
		}

	.mainContent{
		padding:10px 0 20px 0;
		background:url(images/bg_contentBtm.gif) center bottom no-repeat;
		}
	.mainContent h3{
		display:inline;
	}
		#mainContent strong{
			color:#BE1E2D;
			}

/*	.mainContent ul{
		width:600px;
		}
	.mainContent ul li{
		list-style-image:url(images/bigBullet.gif);
		list-style-position:outside;
		margin:0 10px 10px 40px;
	}
*/	
	.noImg ul li{
		list-style: disc;
		margin: 5px 10px 0 40px;
	}
 		
/*----------------------FOOTER ----------------------*/	

#footer{
	padding-top:30px;
	margin-bottom:60px;
	width:960px;
	text-align:center;
	height:60px;
	background: url(images/bg_footer.gif) top center no-repeat #FFF;
	}	
.footer {
	font-size:11px;
} 		
.user {
	font-size:11px;
} 		
/*---------------------- PHYSICIAN DIRECTORY ----------------------*/	

img.physDir {
	width:150px;
	padding:10px;
}

/*---------------------- STYLE THE SEARCH RESULTS PAGE ----------------------*/	

.SearchResultsContent td{
	padding-top:20px;
	padding-right:20px;
}
