/********************************************
   HTML ELEMENTS
********************************************/ 

/* Top Elements */
		* { margin: 0; padding: 0; }
		
		body {
			background: #CCCCCC;
			font: 70%/1.5em Verdana, Tahoma, arial, sans-serif;
			color: #333; 
			text-align: center;
		}
		
		/* links */
		a, a:visited {
			text-decoration: none;
			color: #4F82CB; 
		}
		a:hover {
			color: #ff5400;
		}

/* headers */
		h1, h2, h3 {
			font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;
			font-weight: Bold; 		
		}
		h1 {
			font-size: 120%;	
		}
		h2 {
			font-size: 110%;
			text-transform: uppercase;
			color: #008dd0;
		}
		h3 {
			font-size: 110%;
			color: #666666; 
		}

/* images 
		img {
			border: 2px solid #CCC;
		}*/
		img.float-right {
		  margin: 5px 0px 10px 10px;  
		}
		img.float-left {
		  margin: 5px 10px 10px 0px;
		}
		
		h1, h2, h3, p {
			padding: 10px;		
			margin: 0;
		}
		ul, ol {
			margin: 5px 20px;
			padding: 0 20px;
			/* color: #008dd0;	*/
		}			
		ul span, ol span {
			color: #666666;
		}
		
		code {
		  margin: 5px 0;
		  padding: 10px;
		  text-align: left;
		  display: block;
		  overflow: auto;  
		  font: 500 1em/1.5em Verdana, Tahoma, 'Lucida Console', 'courier new', monospace ;
		  /* white-space: pre; */
		  background: #FAFAFA;
		  border: 1px solid #f2f2f2;  
		}
		acronym {
		  cursor: help;
		  border-bottom: 1px solid #777;
		}
		blockquote {
			margin: 10px;
		 	border: 1px solid #f2f2f2; 
		  	background: #FAFAFA url('http://www.azdentalfoundation.org/images/quote.gif') no-repeat 5px 5px; padding-left:28px; padding-right:0; padding-top:0; padding-bottom:0    
		}

/* form elements */
		form {
			margin:10px; padding: 0 5px;
			border: 1px solid #f2f2f2; 
			background-color: #ebebeb; 
		}
		label {
			display:block;
			font-weight:bold;
			margin:5px 0;
		}
		input {
			padding:2px;
			border:1px solid #eee;
			font: normal 1em Verdana, sans-serif;
			color:#777;
		}
		textarea {
			width:400px;
			padding:2px;
			font-family: Verdana, sans-serif;
			border:1px solid #eee;
			height:100px;
			display:block;
			color:#777;
		}
		input.button { 
			margin: 0; 
			font: bolder 12px Tahoma, Arial, Sans-serif; 
			border: 1px solid #CCC; 
			padding: 2px 3px; 
			background: #FFF;
			color: #008dd0;
			cursor: pointer;
		}

/* search */
		form.search {
			position: absolute;
			top: 35px; right: 25px;
			background: transparent;
			border: none;	
		}	
		form.search input.textbox {
			margin: 0; padding: 1px 2px;
			width: 120px;
			background: #FFF;
			color: #333; 
		}
		form.search input.button {
			background: #CCC url('http://www.azdentalfoundation.org/images/headerbg.gif') repeat-x;
			color: #333;
			border: medium none;	
			width: 70px; height: 21px
		}

/********************************************
   LAYOUT
********************************************/ 
		#wrap {
			width: 820px;
			background: #CCC url('http://www.azdentalfoundation.org/images/content.jpg') repeat-y center top;
			margin: 0 auto;
			text-align: left
		}
		#content-wrap {
			clear: both;
			width: 760px;
			padding: 0; 
			margin: 0 auto;
		}
		#header {
			width: 820px;
			position: relative;
			height: 140px;
			background: #CCC url('http://www.azdentalfoundation.org/images/header.jpg') no-repeat center top;
			padding: 0;
			font-size: 14px;
			color: #FFF
		}
		#header h1#logo-text {
			position: absolute;
			margin: 0; padding: 0;
			font: bolder 3.3em 'Trebuchet MS', Arial, Sans-serif;
			letter-spacing: -2px;
			color: #FFF;
			text-transform: none;
			
			/* change the values of top and left to adjust the position of the logo*/
			top: 28px; left: 50px;	
		}
		#header h2#slogan {
			position: absolute;
			padding-top:50px;
			padding:55px 110px;
			font: normal 0em 'Trebuchet MS', Arial, Sans-serif;
			text-transform: none;
			color: #FFF;
			top: 29px; left: 25px;		/* change the values of top and left to adjust the position of the slogan*/
		}
		#Photo1 {

			position: relative;
			padding: 0;
			z-index: 15;
			border: 0pt;
		}		

/* Menu 
		#menu {
			clear: both;	
			margin: 0; background: url('http://www.azdentalfoundation.org/images/menu.jpg') repeat-y center top;	
			height: 26px; font-style:normal; font-variant:normal; font-weight:bold; line-height:26px; font-size:12px; font-family:Verdana, Arial, Tahoma, Sans-serif; padding-left:0; padding-right:40px; padding-top:0; padding-bottom:0
		}
		#menu ul {
			float: right;
			list-style: none;
			margin:0; padding: 0;
		}
		#menu ul li {
			display: inline;
		}
		#menu ul li a {
			display: block;
			float: left;
			padding: 0 12px;
			color: #FFF;	
			text-decoration: none;
		}
		#menu ul li a:hover {
			background-color: #dedede;
			color: #333;	
		}
		#menu ul li#current a {	
			background-color: #FFF;
			color: #333;
		}
*/
/* Main Column */
		#main {
			float: right;
			width: 72%;
			padding: 0; margin: 0;
		}
		#main h1 { margin-top: 10px; 
		color: #008dd0; 
		background: #fff url(http://www.azdentalfoundation.org/images/square-blue.gif) no-repeat 3px 50%; 
		font-style:normal; 
		font-variant:normal; 
		font-weight:bold; 
		font-size:130%; 
		font-family:Verdana, Tahoma, "Trebuchet MS", Sans-seri; 
		padding: 5px 0 5px 25px; 
		border-bottom: 1px solid #cbcccc; }

/* Sidebar */	
		#sidebar {
			float: left;
			width: 26.5%;
			padding: 0; margin: 0;	
		}	
		#sidebar h1 {
			margin-top: 10px;
			color: #555;
			background: #EEF0F1 url('http://www.azdentalfoundation.org/images/headerbg.gif') repeat-x left bottom;	
			border: 1px solid #c5c5c5; font-style:normal; font-variant:normal; font-weight:bold; font-size:1.1em; font-family:Verdana, Trebuchet MS, Sans-serif; padding-left:10px; padding-right:0; padding-top:5px; padding-bottom:5px
		}
		#sidebar .left-box {
			border: 1px solid #d6d6d6; 
			margin: 0 0 5px 0;	
		}
		#sidebar ul.sidemenu {
			list-style: none;
			text-align: left;
			margin: 3px 0 8px 0; padding: 0;
			text-decoration: none;		
		}
		#sidebar ul.sidemenu li {
		/*	background: url('../images/go.gif') no-repeat 5px 5px;	*/
			border-bottom: 1px solid #EFF0F1;
			margin: 0 2px; 
			padding-left:15px; 
			padding-right:2px; 
			padding-top:2px; 
			padding-bottom:2px
		}
		#sidebar ul.sidemenu a {
			font-weight: bolder;
			text-decoration: none;	
			background: url('http://www.azdentalfoundation.org/images/go_red.gif') no-repeat 0px 1px;	
			margin: 0 2px; padding-left:25px; padding-right:0; padding-top:2px; padding-bottom:2px;	
			
			/*background-image: url('../images/none');	*/
		} 
		#sidebar ul.sidemenu a:hover {
			font-weight: bolder;
			text-decoration: none;	
			background: url('http://www.azdentalfoundation.org/images/go_blue.gif') no-repeat 2px 1px;	
			margin: 0 2px; padding-left:25px; padding-right:0; padding-top:2px; padding-bottom:2px;
			color: #ff5400;
			/*background-image: url('../images/none');	*/
		}




		#sidebar ul.sidemenu2 {
			list-style: none;
			text-align: left;
			margin: 0px 0 8px 0; padding: 0;
			text-decoration: none;		
		}
		#sidebar ul.sidemenu2 li {
			border-bottom: 1px solid #EFF0F1;
			margin: 0 2px; 
			padding-left:10px; 
			padding-right:2px; 
			padding-top:2px; 
			padding-bottom:2px
		}
		#sidebar ul.sidemenu2 a {
			font-weight: bolder;
			text-decoration: none;	
			margin: 0 2px; padding-left:0px; padding-right:0; padding-top:2px; padding-bottom:2px;	
		} 
		#sidebar ul.sidemenu2 a:hover {
			font-weight: bolder;
			text-decoration: none;	
			margin: 0 2px; padding-left:0px; padding-right:0; padding-top:2px; padding-bottom:2px;
			color: #ff5400;
		}
		
/* Footer */	
		#footer {
			color: #666666;
			background: #CCC url('http://www.azdentalfoundation.org/images/footer.jpg') no-repeat center top;
			clear: both;
			width: 820px;
			height: 55px;
			text-align: center;	
			font-size: 92%
		}
		#footer a { text-decoration: none; }

/* alignment classes */
		.float-left  { float: left; }
		.float-right { float: right; }
		.align-left  { text-align: left; }
		.align-right { text-align: right; }

/* display and additional classes */
		.clear { clear: both; }
		.gray { color: #CCC; font-size: 70%;}
		.hiddenPic {display:none;}
		
img.floatLeft { float: left; margin: 4px; }
img.floatRight { float: right; margin: 4px; }		