/*
blue (sidebar, headlines): #00419f

*/
@media screen {

	/*************** CSS Reset ******************************************************************************************/
	
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,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; }
	ol,ul {list-style:none;}
	caption,th {text-align:left;}
	h1,h2,h3,h4,h5,h6 {font-weight:normal;}
	q:before,q:after {content:'';}
	abbr,acronym {border:0;}
	body {font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;font-size:75%;height:100%;}
	
	/*************** Global Element Styles ******************************************************************************************/	

		/*---------- Links  ----------*/
		a {color:#635747; text-decoration:underline;}
		a:hover {text-decoration:none;}
		
		/*---------- Tables ----------*/
		th, td {text-align:left; padding:5px; vertical-align:top;}
		th {vertical-align:bottom;font-weight:bold}
		
		.twoColumn2 table th {background-color:#00419f;color:#fff}
		.twoColumn2 table tr.even td {background-color:#caddff}
		.twoColumn2 table tr.odd td {background-color:#a6bbff}
		
				
		/*---------- Headings ----------*/
		h1, h2, h3, h4 {color:#00419f}
		h1 {font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-style:italic;padding:5px 0 7px 0;border-bottom:3px solid #000000;margin-bottom:5px}
		h2 {font-weight:700;margin:10px 0 10px 0}
		.accessibility {position:absolute; margin-left:-10000px;}	
		
		strong {font-weight:bold}
		ol li { list-style-type:decimal;margin-left:35px;padding-left:10px;padding-bottom:10px}


	/***************** Wigets ******************************************************************************************/
	
		/*---------- generic multi-columns ----------*/
		.twoColumn1, .twoColumn2 {position:relative; float:left; width:48%; display:inline;}
		.threeColumn1, .threeColumn2, .threeColumn3 { float:left; width:30%;display:inline;}
		
		
		
	/*  */
	
	.pageContent {width:760px;background:url(../../_images/spine_bg.gif) repeat-y}
	
	.twoColumn1 {width:221px;}
		.mainMenu {height:446px;background:url(../../_images/spine.gif) no-repeat}
		.mainMenu li {background:url(../../_images/bullet.gif) no-repeat 2px 10px;float:left;width:221px}
		.mainMenu li a {display:block;color:#FFFFFF;padding:7px 5px 7px 17px;text-decoration:none;font-weight:bold;font-family:Arial, Helvetica, sans-serif;}
		.mainMenu li a:hover {color:#afc7e9}
	
	.twoColumn2 {width:539px;font-size:1.3em;padding-bottom:10px;}
	.twoColumn2 h1 {font-size:2.2em;font-family:Georgia, "Times New Roman", Times, serif;color:#000000;font-style:italic;padding:5px 0 7px 0;border-bottom:3px solid #000000;margin-bottom:5px}
	.twoColumn2 h2 {font-size:1.7em;font-weight:700;margin:10px 0 10px 0}
	.twoColumn2 h3 {font-size:1.2em;}
	.twoColumn2 h4 {font-size:1em;}
	.twoColumn2 h5 {font-size:1em;}
	
	.twoColumn2 p {margin:0 0 17px 0}

	.twoColumn2 ul {margin:0 0 40px 0}
	.twoColumn2 ul li  {background:url(../../_images/bullet_checkbox.gif) no-repeat 0 5px;padding:0 0 5px 25px}
		
	.twoColumn2 .divider {border-top:3px solid #000000;padding-top:7px}
	
	
	.twoColumn2 p.justifyRight {float:right;margin:10px 0 10px 10px;}
	.twoColumn2 p.justifyLeft {float:left;margin:10px 10px 10px 0;}
	
	.pageFooter {clear:both; background-color:#FFFFFF;border:15px solid #00419f;border-right:none;border-left:none; border-bottom-width:30px}
	
	.pageFooter .doctors {height:70px;font-size:1.5em;background:url(../../_images/ampersand.gif) no-repeat 48% 0px}
	.pageFooter .doctors li {color:#00419f;float:left;padding-top:5px;display:inline;width:49%;text-align:center}
	
	.pageFooter .officeHours {clear:both;overflow:hidden;width:755px;padding-left:5px;height:90px;}
	.pageFooter .day {float:left;display:inline;width:124px;height:40px;padding-top:5px;border-right:1px dotted #999999}
	.pageFooter .officeHours .last {border:none}
	.pageFooter .day em,
	.pageFooter .day ul {float:left;display:inline;}
	.pageFooter .day em {font-size:1.9em;width:30px;text-align:right;color:#00419f;padding-top:3px}
	.pageFooter .day li {list-style-position:outside;padding-left:7px;font-size:.9em}
	
	.pageFooter .officeAddress {position:absolute;margin-top:-120px;width:760px;padding:5px 0 5px 0;border:1px dotted #999999;border-left:none;border-right:none;background-color:#eeeeee}
	.pageFooter .officeAddress li {color:#666666;float:left;display:inline;width:225px;text-align:center; background:url(../../_images/logo_bullet.jpg) no-repeat left 0px}
	.pageFooter .officeAddress li.first {width:300px;}
	
	.pageFooter .officeContact {position:absolute;margin-top:-45px;width:760px;padding:5px 0 5px 0;border:1px dotted #999999;border-left:none;border-right:none;background-color:#eeeeee}
	.pageFooter .officeContact li {color:#666666;float:left;display:inline;width:250px;text-align:center; background:url(../../_images/logo_bullet.jpg) no-repeat left 0px}

	.pageFooter .officeAddress li.first,
	.pageFooter .officeContact li.first {background:url()}
}

@media print {

}