@charset "utf-8";
body {
	font:100% Verdana, Arial, Helvetica, sans-serif;
	text-align:center;
	background-color:#C9DFEA;
	background-image:url(/images/mainbodyback.jpg);
	background-repeat:repeat-y;
	background-position:center center;
	margin:0;
}

a {
	color:#002f5f;
	text-decoration:none;
}

#container {
	width:1024px;
	border:0 solid #000;
	text-align:left;
	background-color:#B7D3DD;
	position:relative;
	margin:0 auto;
}

#header {
background-image:url(/images/headerbkgrd.jpg);
height:153px;
position:relative;
padding:0;
}

#searchfields {
position:absolute;
height:55px;
width:400px;
left:572px;
top:38px;
}

#sidebar1 {
float:left;
width:218px;
background-color:#B7D3DE;
padding:0 4px 0 20px;
}

#sidebar2 {
	float:right;
	width:185px;
	padding:0px 18px 15px 6px;
}

#calendarsearch{
	width:292px;
	margin-right: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 8px;
	position: absolute;
	left: 710px;
	top: 0px;
}

#sidebar2 .module {
margin-bottom:20px;
}

#maincontnettools {
	position:relative;
	height:20px;
	width:530px;
	margin-left: 12px;
}
#maincontnettools2 {
	position:relative;
	height:20px;
	width:750px;
	margin-left: 12px;
	margin-top: 12px;
}
#calendarcontenttools {
	position:relative;
	height:20px;
	width:663px;
	margin-left: 12px;
	margin-top: 12px;
}

#mainContent {
	background-color:#FFF;
	margin-top:0;
	margin-bottom:0;
	margin-left:246px;
	width:540px;
	position:relative;
	z-index:1;
	padding:20px 10px 30px;
}



#mainContent2 {
background-color:#FFF;
margin-top:0;
margin-bottom:0;
margin-left:246px;
width:750px;
position:relative;
z-index:1;
padding:20px 10px 30px;
}


#mainContent3 {
	background-color:#FFF;
	margin-top:0;
	margin-bottom:0;
	margin-left:16px;
	width:778px;
	position:relative;
	z-index:1;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 10px;
}
#mainContent4 {
	background-color:#FFF;
	margin-top:0;
	margin-bottom:0;
	margin-left:16px;
	width:980px;
	position:relative;
	z-index:1;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 10px;
}
#calendarcontent {
	background-color:#FFF;
	margin-top:0;
	margin-bottom:0;
	margin-left:15px;
	width:670px;
	position:relative;
	z-index:1;
	margin-right: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 10px;
}

#maintext p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#58595b;
	line-height:1.4em;
}
#maintext {
	min-height: 400px;
	padding-right:10px;
	padding-left:10px;
	position: relative;
	padding-top: 10px;
}

#mainContent4 #maintext {
	min-height: 250px;
}

#maintext a, .landingcontent a {
color:#739600;
}

#maintext ul, .landingcontent ul {
    margin-left:6px;
    padding-left:6px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:0.7em;
    color:#58595b;
    line-height:1.4em;
    margin-top:0px;
}
#maintext ol, .landingcontent ol {
    margin-left:20px;
    padding-left:6px;
    font-family:Verdana, Geneva, sans-serif;
    font-size:0.7em;
    color:#58595b;
    line-height:1.4em;
    margin-top:0px;
}

.landingcontent ul ul, .landingcontent ul ul ul, #maintext ul ul, #maintext ul ul ul, #calendarmaintext ul ul, #eventdetail ul ul, #calendarmaintext ul ul ul, #eventdetail ul ul ul {
    font-size:100%;
    list-style-type: disc;
    line-height:1.4em;
}
.landingcontent ol ol, .landingcontent ol ol ol, #maintext ol ol, #maintext ol ol ol, #calendarmaintext ol ol, #eventdetail ol ol, #calendarmaintext ol ol ol, #eventdetail ol ol ol{
    font-size:100%;
    line-height:1.4em;
}




#maintext h1, span.header1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:700;
	color:#e37222;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.3em;
}
.landingcontent h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:700;
	color:#e37222;
	padding-bottom: 10px;
	margin-bottom: 0px;
	line-height: 1.3em;
	padding-top: 0px;
	margin-top: 0px;
}
#calendarsearch h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:700;
	color:#e37222;
	padding-bottom: 16px;
	margin-bottom: 0px;
	line-height: 1.3em;
	padding-top: 20px;
}

#maintext h2, .landingcontent h2 {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:.9em;
font-weight:700;
color:#e37222;
margin-top: 0px;
padding-top: 0px;
}



#sharethisbutton {
	width:170px;
	right:0px;
	position:absolute;
	top: 0px;
}
#sharethisbutton2 {
	width:170px;
	right:0px;
	position:absolute;
	top: 13px;
	background-color: #FFF;
	padding: 2px;
}

#sharethisbutton a, #sharethisbutton2 a {
text-decoration:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
}

#footer {
	background-color:#B7D3DE;
	background-image:url(/images/footerbkgrd.jpg);
	background-repeat:repeat-x;
	background-position:center top;
	clear:both;
	height:135px;
	position:relative;
	padding:11px 18px 0 15px;
}

#footer #contactinfo {
height:85px;
width:205px;
position:absolute;
padding-left:0;
padding-top:5px;
border-right-width:1px;
border-right-style:solid;
border-right-color:#5b8cac;
}

#location .jumpMenu {
width:180px;
margin:0;
padding:0;
}

#footer #contactinfo .head {
font-family:"Adobe Garamond", Georgia, "Times New Roman", Times, serif;
font-size:.7em;
font-weight:700;
color:#002f5f;
text-transform:uppercase;
padding-top:5px;
padding-bottom:4px;
}

#footer #contactinfo .address {
font-family:"Adobe Garamond", Georgia, "Times New Roman", Times, serif;
font-size:0.75em;
color:#002f5f;
margin:0;
padding:0;
}

#footer #Locationselection {
	height:60px;
	width:295px;
	position:absolute;
	padding-top:5px;
	text-align:center;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#5b8cac;
}

#footer #Locationselection .head {
	font-family:"Adobe Garamond", Georgia, "Times New Roman", Times, serif;
	font-size:0.7em;
	font-weight:700;
	color:#58595B;
	text-transform:uppercase;
	padding-top:0px;
	padding-bottom: 8px;
}

#footer #donation {
	height:60px;
	width:240px;
	position:absolute;
	left:309px;
	padding-top:5px;
	padding-left:0px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#5b8cac;
}

#footer #improve {
	height:60px;
	width:240px;
	left:548px;
	position:absolute;
	padding-top:5px;
	padding-left:0px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#5b8cac;
}

#footer .rule {
position:absolute;
top:120px;
}

#footermenu {
	padding-top:10px;
	position:absolute;
	top:91px;
	width:990px;
	border-top-width:thin;
	border-top-style:solid;
	border-top-color:#8d9ba0;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
}

#footermenu a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.6em;
	color:#58595b;
	display:inline;
	padding-left:18px;
}


#footermenu .copyright {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.6em;
	color:#58595b;
}

#footer #icarelink {
	height:60px;
	width:220px;
	position:absolute;
	left:795px;
	padding-top:5px;
	text-align:center;
}

#footer #icarelink .head {
font-family:"Adobe Garamond", Georgia, "Times New Roman", Times, serif;
font-size:0.7em;
font-weight:700;
color:#58595b;
text-transform:uppercase;
padding-top:3px;
}

.fltrt {
float:right;
margin-left:8px;
}

.fltlft {
float:left;
margin-right:8px;
}

.clearfloat {
clear:both;
height:0;
font-size:1px;
line-height:0;
}

.content {
	background-color:#b7d3dd;
	background-repeat:no-repeat;
	background-position:center top;
	z-index:1;
	background-image: url(/images/bodybkgrd2.jpg);
}

.headertop {
	height:106px;
	width:233px;
	position:absolute;
	left:0;
	top:0;
	margin:0;
	padding:0;
}

.mainmenu {
	position:absolute;
	height:44px;
	width:1010px;
	top:106px;
	right:0;
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#00457C;
	padding-left:14px;
}
#flashcontent {
	
	border-bottom-width:3px;
	border-bottom-style:solid;
	border-bottom-color:#00457C;

}

.mainmenu img {
padding-left:1px;
padding-right:1px;
}

#searchfields div {
margin:0;
padding:0;
}

#searchfields .textbox {
height:17px;
width:151px;
vertical-align:middle;
background-color:#EFEFEF;
border:1px solid #999;
margin:auto;
padding:3px;
}

#searchfields label {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#002f5f;
}

#searchfields input {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1em;
color:#747678;
}

#searchfields .advancedsearch a {
display:block;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.55em;
color:#747678;
text-decoration:none;
}

#searchfields .advancedsearch a:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.55em;
color:#e37222;
text-decoration:none;
}

#breadcrumbs {
	height:30px;
	padding-top:4px;
	padding-left:20px;
}

#breadcrumbs a.visited {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.625em;
color:#002f5f;
text-decoration:none;
background-image:url(/images/breadcrumbarrow.gif);
background-repeat:no-repeat;
background-position:right;
display:inline-block;
padding-right:12px;
}

#breadcrumbs a.current {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.625em;
font-weight:700;
color:#002f5f;
text-decoration:none;
}

#articlenav {
	font-size:0.625em;
	color:#747678;
	width:200px;
	position:absolute;
	top: 2px;
}

.textsizer {
	position:absolute;
	width:109px;
	right:179px;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#747678;
	top: 0px;
	height: 16px;
}

.textsizer2 {
	position:absolute;
	width:95px;
	right:40px;
	top: 10px;
	height: 16px;
}
.textsizer3 {
	position:absolute;
	width:95px;
	right:16px;
	top: 20px;
	height: 16px;
	z-index: 9500;
}
.textsize {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.55em;
	color:#747678;
	line-height: 2em;
}

a.articlenavtext {
font-family:Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#747678;
}

.articlecontext {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
font-weight:700;
color:#e37222;
line-height:1.5em;
}

a.conditionallink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.55em;
color:#747678;
text-decoration:none;
padding-top:8px;
}

#articlecontext {
	position:relative;
	width:500px;
	margin-top:12px;
	margin-left: 12px;
}

#sidebar2 .subhead {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	font-weight:bold;
	color:#58595b;
	text-transform:capitalize;
}

#sidebar2 .module ul {
list-style-image:url(/images/rightpointarrow.gif);
margin:0 0 0 16px;
padding:8px 0 0;
}

#aboutdrop {
	position:absolute;
	width:400px;
	top:145px;
	left:15px;
	z-index:9999;
	visibility: hidden;
}

#whydrop {
	position:absolute;
	width:400px;
	top:145px;
	left:121px;
	z-index:9999;
	visibility: hidden;
}

#servicesdrop {
	position:absolute;
	width:400px;
	top:145px;
	left:234px;
	z-index:9998;
	visibility: hidden;
}

#patientsdrop {
	position:absolute;
	width:400px;
	top:145px;
	left:346px;
	z-index:9999;
	visibility: hidden;
}

#visitingdrop {
	position:absolute;
	width:400px;
	top:145px;
	left:456px;
	z-index:9999;
	visibility: hidden;
}

#professionalsdrop {
	position:absolute;
	width:400px;
	top:145px;
	left:568px;
	z-index:9999;
	visibility: hidden;
}

#librarydrop {
	position:absolute;
	width:400px;
	top:145px;
	left:418px;
	z-index:9999;
	visibility: hidden;
}

#communitydrop {
	position:absolute;
	width:400px;
	top:145px;
	left:534px;
	z-index:9999;
	visibility: hidden;
}

#careersdrop {
	position:absolute;
	width:400px;
	top:145px;
	left:636px;
	z-index:9999;
	visibility: hidden;
}

.dropdownleft {
	width:170px;
	margin:0;
	padding:0 0px 0 0;
}

.dropdownright {
width:180px;
vertical-align:top;
margin:0;
padding:0;
}

.dropdownright2 {
	width:180px;
	vertical-align:top;
	padding-left:16px;
	margin:0;
}

.dropdownleft ul {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 16px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8px;
	list-style-position: outside;
	list-style-image: url(/images/rightpointarrow.gif);
}

.dropdownleft ul a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:.8em;
	color:#747678;
	background-repeat:no-repeat;
	background-position:left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	display: block;
}

.subnav ul {
list-style-type:none;
margin:0;
padding:0;
}

.subnav ul li a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-transform:uppercase;
background-image:url(/images/subnav_off.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
color:#002F5F;
height:29px;
width:208px;
text-align:center;
vertical-align:middle;
padding-top:10px;
padding-right:10px;
}

.dropdownleft h3 {
font-family:"Adobe Garamond", Georgia, "Times New Roman", Times, serif;
font-size:0.75em;
color:#002f5f;
font-weight:700;
text-transform:uppercase;
margin:0;
padding:0 0 0 24px;
}

.subnav ul .top a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-transform:uppercase;
background-image:url(/images/subnavtop_off.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
color:#002F5F;
height:29px;
padding-top:10px;
width:208px;
padding-right:10px;
text-align:center;
}

.subnav ul .bottom a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-transform:uppercase;
background-image:url(/images/subnavbottom_off.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
color:#002F5F;
height:29px;
padding-top:10px;
width:208px;
text-align:center;
margin:0;
}

.subnav ul .on a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-transform:uppercase;
background-image:url(/images/subnavbottom_on.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
color:#FFF;
height:29px;
padding-top:10px;
width:208px;
text-align:center;
margin:0;
}

.subnav ul li a:hover {
background-image:url(/images/subnav_over.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
color:#FFF;
}

.subnav ul .topon a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.8em;
text-transform:uppercase;
background-image:url(/images/subnavtop_on.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
color:#FFF;
height:29px;
padding-top:10px;
width:208px;
padding-right:10px;
text-align:center;
}
.subnav ul .topon a:hover{
background-image:url(/images/subnavtop_on.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
color:#FFF;
}
.subnav a.twolines, .subnav .top a.twolines, .subnav .bottom a.twolines, .subnav .on a.twolines, .subnav .topon a.twolines {
height:36px;
padding-right: 20px; width: 188px; padding-left: 10px;
padding-top:3px;
}

.subnav ul .top a:hover, .subnav ul .topon a:hover {
background-image:url(/images/subnavtop_over.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
color:#FFF;
}

.subnav ul .bottom a:hover {
background-image:url(/images/subnavbottom_over.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
color:#FFF;
}

.subnav ul .on a:hover {
background-image:url(/images/subnavbottom_on.jpg);
background-repeat:no-repeat;
background-position:left top;
display:block;
color:#FFF;
}

.subnav ul .on .subnav2, .subnav ul .topon .subnav2 {
margin:16px 0 12px;
padding:0;
}

.subnav ul .on .subnav2 li a, .subnav ul .topon .subnav2 li a {
background-image:url(/images/rightpointarrow.gif);
text-align:left;
width:180px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#002f5f;
font-variant:normal;
text-transform:capitalize;
background-position:left top;
background-repeat:no-repeat;
margin:0 0 4px 16px;
padding:0 0 0 16px;
}

.subnav ul .on .subnav2 li a:hover, .subnav ul .topon .subnav2 li a:hover {
background-image:url(/images/rightpointarrow.gif);
text-align:left;
width:180px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.75em;
color:#e37222;
font-variant:normal;
text-transform:capitalize;
background-position:left top;
background-repeat:no-repeat;
margin:0 0 4px 16px;
padding:0 0 0 16px;
}

.subnav ul .on .subnav2 li .on a, .subnav ul .topon .subnav2 li .topon a {
background-image:url(/images/downarrow.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:0;
padding-top:0;
}

.subnav ul .on .subnav2 .subnav2on .on, .subnav ul .topon .subnav2 .subnav2on .on {
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;
}

.subnav ul .on .subnav3, .subnav ul .topon .subnav3 {
margin:8px 0 8px 4px;
padding:0 0 0 4px;
}

.subnav ul .on .subnav3 li a, .subnav ul .topon .subnav3 li a {
background-image:url(/images/rightpointarrow2.gif);
text-align:left;
width:170px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#747678;
font-variant:normal;
text-transform:capitalize;
background-repeat:no-repeat;
background-position:left top;
margin:0 0 0 24px;
padding:0 0 4px 8px;
}

.subnav ul .on .subnav3 li a:hover, .subnav ul .topon .subnav3 li a:hover {
background-image:url(/images/rightpointarrow2.gif);
text-align:left;
width:170px;
height:auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.7em;
color:#e37222;
font-variant:normal;
text-transform:capitalize;
background-repeat:no-repeat;
background-position:left top;
margin:0 0 0 24px;
padding:0 0 4px 8px;
}

.subnav ul .on .subnav3 li .on a, .subnav ul .topon .subnav3 li .on a {
background-image:url(/images/downarrow2.gif);
background-repeat:no-repeat;
background-position:left top;
margin-top:0;
padding-top:0;
}

.content2 .promoarea {
padding-right:17px;
padding-left:17px;
border-bottom-width:3px;
border-bottom-style:solid;
border-bottom-color:#00457C;
position:relative;
height:325px;
width:990px;
background-repeat:no-repeat;
background-position:17px;

}

.content2 {
background-image:url(/images/bodybkgrd3.jpg);
background-repeat:no-repeat;
background-position:center top;
}

#threecolumnpromo {
width:1024px;
position:relative;
overflow:visible;
height:260px;
background-color:#FFF;
background-image:url(/images/3columnpromoFPO.jpg);
margin:0;
padding:0;
}

#threecolumnpromo .leftcolumn {
position:absolute;
width:450px;
left:0;
top:0;
height:220px;
overflow:visible;
padding:20px;
}

#threecolumnpromo .leftcolumn p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#58595b;
	line-height:1.3em;
}

#threecolumnpromo .middlecolumn {
	position:absolute;
	left:490px;
	top:0;
	width:230px;
	overflow:visible;
	height:224px;
	padding:16px 10px 20px 10px;
}

#threecolumnpromo .rightcolumn {
position:absolute;
left:740px;
top:0;
width:244px;
overflow:visible;
height:224px;
padding:16px 20px 20px;
}

#threecolumnpromo .leftcolumn .leftpromoheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.15em;
font-weight:700;
color:#525252;
line-height:1.2em;
padding:0 0 8px;
}

#threecolumnpromo .leftcolumn .leftpromoheader a {
color:#525252;
}

.leftpromocontentcell {
padding-left:10px;
}

#threecolumnpromo .rightcolumn .subhead, #threecolumnpromo .middlecolumn .subhead, #threecolumnpromo .leftcolumn .subhead {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	font-weight:700;
	color:#58595b;
	text-transform:capitalize;
}

#threecolumnpromo .subhead2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	font-weight:700;
	color:#58595b;
	text-transform:capitalize;
}

#threecolumnpromo .rightcolumn .module ul,#threecolumnpromo .middlecolumn .module ul,#threecolumnpromo .leftcolumn .module ul {
list-style-image:url(/images/rightpointarrow.gif);
margin:0 0 0 8px;
padding:8px 0 0 8px;
}

.module2 ul {
	list-style-image:url(/images/rightpointarrow.gif);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0px;
	margin-left: 12px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 8px;
}

.smallpromoimage {
	padding-right:0px;
	margin-right:0px;
	border-style:none;
	width: 75px;
	height: 45px;
	float: left;
}

a:hover,#maintext a:hover,#footer #donation a:hover,#footer #improve a:hover,#footermenu a:hover,.dropdownleft ul a:hover,#threecolumnpromo .leftcolumn a:hover,#threecolumnpromo .leftcolumn .leftpromoheader a:hover,#threecolumnpromo .rightcolumn .subhead a:hover,#threecolumnpromo .subhead2 a:hover {
color:#e37222;
}

h1{
margin:0;
padding:10px 0;
}
#footer p {
margin:0;
padding:2px 0;
}

#sidebar2 p,#Locationselection div,#footer #donation p,#footer #improve p,#searchfields form,#sidebar2 .module ul li,.subnav ul .on .subnav2 .subnav2on .subnav3 li .on,#threecolumnpromo .rightcolumn .module ul li,#threecolumnpromo p {
margin:0;
padding:0;
}

#footer #donation .head,#footer #improve .head {
	font-family:"Adobe Garamond", Georgia, "Times New Roman", Times, serif;
	font-size:0.7em;
	font-weight:700;
	color:#58595b;
	text-transform:uppercase;
	padding:0px 0 8px 0px;
	text-align: center;
}

#footer #donation a,#footer #improve a {
	font-family:"Adobe Garamond", Georgia, "Times New Roman", Times, serif;
	font-size:0.7em;
	color:#002f5f;
	display:block;
	background-image:url(/images/rightpointarrow.gif);
	background-repeat:no-repeat;
	background-position:left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 30;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 6px;
	padding-left: 8px;
	line-height: .9em;
}

#breadcrumbs a.visited:hover,#breadcrumbs a.current:hover,a.articlenavtext:hover,a.conditionallink:hover {
color:#e37222;
text-decoration:none;
}

#sidebar2 .subhead a,#threecolumnpromo .rightcolumn .subhead a,#threecolumnpromo .middlecolumn .subhead a,#threecolumnpromo .leftcolumn .subhead a,#threecolumnpromo .subhead2 a {
font-weight:700;
color:#58595b;
}
#sidebar2 .subhead a:hover,#threecolumnpromo .rightcolumn .subhead a:hover,#threecolumnpromo .middlecolumn .subhead a:hover,#threecolumnpromo .leftcolumn .subhead a:hover,#threecolumnpromo .subhead2 a:hover {
font-weight:700;
color:#e37222;
}

#aboutdrop .subhead a, #whydrop .subhead a, #servicesdrop .subhead a, #patientsdrop .subhead a, #visitingdrop .subhead a, #professionalsdrop .subhead a, #librarydrop .subhead a, #communitydrop .subhead a, #careersdrop .subhead a {
font-weight:700;
color:#58595b;
}
#aboutdrop .subhead a:hover, #whydrop .subhead a:hover, #servicesdrop .subhead a:hover, #patientsdrop .subhead a:hover, #visitingdrop .subhead a:hover, #professionalsdrop .subhead a:hover, #librarydrop .subhead a:hover, #communitydrop .subhead a:hover, #careersdrop .subhead a:hover{
font-weight:700;
color:#e37222;
}
#aboutdrop .module ul, #whydrop .module ul, #servicesdrop .module ul, #patientsdrop .module ul, #visitingdrop .module ul, #professionalsdrop .module ul, #librarydrop .module ul, #communitydrop .module ul, #careersdrop .module ul {
list-style-image:url(/images/rightpointarrow.gif);
margin:0 0 0 16px;
padding:8px 0 0;
}
#aboutdrop .description, #whydrop .description, #servicesdrop .description, #patientsdrop .description, #visitingdrop .description, #professionalsdrop .description, #librarydrop .description, #communitydrop .description, #careersdrop .description{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	color:#747678;
}

#sidebar2 .description, #threecolumnpromo .description{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	color:#747678;
}

#aboutdrop .middle,#whydrop .middle,#servicesdrop .middle,#patientsdrop .middle,#visitingdrop .middle,#professionalsdrop .middle,#librarydrop .middle,#communitydrop .middle,#careersdrop .middle {
	background-image:url(/images/dropmiddle.png);
	background-repeat:no-repeat;
	background-position:left top;
	position:relative;
	overflow:visible;
	z-index: 9999;
	_background: #FFFFFF; /* IE 6 and below */
}

.dropdownright p,.dropdownright2 p,.dropdownleft p {
padding-top:0;
padding-right:0;
padding-bottom:0;
margin:0;
}

.dropdownright .description,.dropdownright2 .description {
font-family:"Adobe Garamond", Georgia, "Times New Roman", Times, serif;
font-size:0.7em;
color:#002f5f;
margin:0;
padding:0;
}

.dropdownright h3,.dropdownright2 h3 {
font-family:"Adobe Garamond", Georgia, "Times New Roman", Times, serif;
font-size:0.75em;
color:#002f5f;
font-weight:400;
text-transform:uppercase;
margin:0;
padding:0;
}

#threecolumnpromo .rightcolumn .module,#threecolumnpromo .middlecolumn .module,#threecolumnpromo .leftcolumn .module,.module2 {
	margin-top:6px;
	margin-bottom:8px;
	margin-right: 0px;
	padding-bottom: 1px;
}
.dropdownleft ul li {
	padding-left: 0px;
	margin-left: 0px;
	padding-bottom: 8px;
}

#serviceslist {
	position:relative;
	width:580px;
	z-index:9999;
	background-image: url(/images/servicesatoztop.png);
	background-repeat: no-repeat;
	background-position: left top;
	padding-top: 30px;
	visibility: hidden;
	top: -35px;
	height: 340px;
}
#serviceslist .servicestop {

}

.servicescolumn {
	width:180px;
	margin:0;
	float: left;
	padding-top: 0;
	padding-right: 0px;
	padding-bottom: 0;
	padding-left: 0;
	position: relative;
}



.servicescolumn ul {
	list-style-type:none;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 16px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 8px;
	list-style-position: outside;
	list-style-image: url(/images/rightpointarrow.gif);
}

.servicescolumn ul a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#002f5f;
	background-repeat:no-repeat;
	background-position:left top;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 4px;
	margin-left: 0px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0px;
	display: block;
}
.servicescolumn ul a:hover {
color:#e37222;
}
#myOnPageContent {
	visibility: hidden;
}
.contactinfo {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: .7em;
	font-weight: bold;
	color: #58595B;
}
.footeraddress {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.7em;
	font-weight: bold;
	color: #002F5F;
}
.insetphoto {
	float: right;
	padding-left: 8px;
}
.contenttopper {
	margin-left: 16px;
}
/*find a doctor*/
.docphoto {
	height: 200px;
	width: 150px;
	float: left;
	position: relative;
	border-width:0;
}
.doctordescription {
	width: 736px;
	float: right;
	padding-right: 36px;
}
.doctordescription p {
	margin-top: 0px;
}
.doctordescription2 {
	width: 470px;
}
.doctordescription2 p {
	margin-top: 0px;
}
.topcurve {
	left: 0px;
	position: absolute;
	background-image: url(/images/tinycurve1.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 14px;
	width: 11px;
	top: 0px;
}
/* events specific style */
.eventscontenbackground {
	background-image: url(/images/whiteeventssearchback.gif);
	background-repeat: repeat-y;
	position: relative;
}
.horizrule{
	padding: 0px;
	Margin: 0px;
}
#calendarsearch p {
	margin: 0px;
	padding: 0px;
}


#calendarmaintext  p {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#58595b;
	line-height:1.4em;
}
#calendarmaintext, #eventdetail   {
	padding-right:10px;
	padding-left:10px;
	position: relative;
	padding-top: 10px;
	width: 650px;
}



#calendarmaintext a, #eventdetail a {
color:#739600;
font-size: 11px;
font-weight:bold;
}
#calendarmaintext a:hover, #eventdetail a:hover {
color:#e37222;
font-size: 11px;
font-weight:bold;
}
#calendarmaintext ul, #eventdetail ul{
	margin-left:6px;
	padding-left:6px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#58595b;
	line-height:1.4em;
}

#calendarmaintext h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:700;
	color:#e37222;
	padding-bottom: 12px;
	margin-bottom: 0px;
	line-height: 1.3em;
}
#eventdetail h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:700;
	color:#e37222;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.3em;
}
/*
#eventdetail h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.3em;
	font-weight:700;
	color:#e37222;
	padding-bottom: 12px;
	margin-bottom: 0px;
	line-height: 1.3em;
	padding-top: 0px;
	margin-top: 8px;
}
*/
#calendarmaintext h2, #calendarcontent #calendarmaintext .results .eventlistingmodule h2 a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.95em;
	font-weight:700;
	color:#e37222;
}
.eventlistingmodule {
	clear:both;
	width: 640px;
	margin-bottom: 16px;
	padding-bottom: 0px;
	position: relative;
	background-image: url(/images/eventshorizrule.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 16px
}
.eventlistingmodulewithrule{
	width: 640px;
	margin-bottom: 16px;
	padding-bottom: 0px;
	position: relative;
	background-image: url(/images/eventshorizrule.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	padding-top: 16px;
}

.searchrule{
	margin-top: 16px;
}
.eventlistingmodule img {

}
.eventlistingmodule img {
	margin-bottom: 32px;
	position: relative;
	float: right;
	margin-left: 8px;
}
#eventdetailtools {
	position: absolute;
	width: 291px;
	left: 368px;
	top: 20px;
	height: 22px;
}



.doctorname {
	margin-bottom: 0px;
}
.name{
	background-color: #F37B28;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	color: #FFF;
	white-space: nowrap;
}
.name2{
	background-color: #F37B28;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 21px;
	color: #FFF;
	white-space: nowrap;
}
.doctortitle {
	margin-left: 16px;
	position: relative;
	margin-right: 18px;
	margin-bottom: 4px;
}
.doctorboldlead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	text-transform: uppercase;
}
.doctordetails {
	background-color:#f1f1f1;
	margin-top:0;
	margin-bottom:0;
	margin-left:16px;
	width:974px;
	position:relative;
	z-index:1;
			margin-top: 4px;
	margin-right: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 16px;
	background-image: url(/images/doctordetailtopper.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.doctordetails p {
	padding-bottom: 12px;
}
.doctordetails2 {
	background-color:#f1f1f1;
	margin-top:0;
	margin-bottom:0;
	margin-left:16px;
	width:974px;
	position:relative;
	z-index:1;
		margin-top: 4px;
	margin-right: 0px;
	padding-top: 16px;
	padding-right: 0px;
	padding-bottom: 16px;
	padding-left: 16px;
	background-image: url(/images/doctordetailtopper.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 275px;
	overflow: auto;
}
.doctorlocations {
	width: 235px;
	padding-bottom: 8px;

}
.doctorbackground {
	width: 390px;
	padding-left: 30px;
}
.doctorinsurance {
	width: 250px;
	padding-left: 30px;
}
.doctordetails h3, .doctordetails2 h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 700;
	color: #002f5f;
	text-transform: uppercase;
	margin: 0px;
	padding: 0px;
}
.locationname {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
.locationaddress {
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	line-height: 14px;
}
.list {
	margin: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-weight: normal;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
	line-height: 14px;
}
.insurancedata{
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 30px;
	line-height: 14px;
}.subnote {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #002F5F;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.locationdata{
	margin-top: 16px;
	position: relative;
	padding-right: 24px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
}
.backgrounddata{
	margin-top: 16px;
	position: relative;
	margin-right: 24px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCC;
	padding-left: 30px;
	padding-right: 24px;
}
#apDiv1 {
	position:absolute;
	width:141px;
	height:52px;
	z-index:9999;
	top: 134px;
	left: 26px;
}


/*Search styles*/
#maintext .searchresult a{
	color:#739600;
}
#maintext .searchresult a:hover{
	color:#e37222;
}
#maintext .searchresult .searchtitle a{
	color: #002f5f;
}
#maintext .searchresult .searchtitle a:hover{
color:#e37222;

}
.searchresult {
	display: block;
	background-image: url(/images/searchcarrot.gif);
	background-repeat: no-repeat;
	background-position: left 4px;
	padding-left: 8px;
	margin-top: 0px;
	margin-bottom: 12px;
	padding-right: 16px;
}
.footersearchfield{
	padding-left: 16px;
}
.searchsitetitle{
	font:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color: #002f5f;
	display: inline-block;
}
.footersearchfield .advancedsearch a {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:0.55em;
color: #002f5f;
text-decoration:none;
}
.footersearchfield .advancedsearch a:hover {
	color:#e37222;
}
.searchtipstop {
	background-image: url(/images/searchtipstop.png);
	background-repeat: no-repeat;
	height: 26px;
	width: 185px;
	padding-top: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	color: #FFF;
	text-align: center;
	text-transform: uppercase;
}
.searchtipsbottom {
	background-image: url(/images/searchtipsbottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	margin-bottom: 16px;
	width: 177px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-top: 8px;
}
.searchtipsbottom ul {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 24px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #333;
}
.searchtipsbottom ul li {
	padding-bottom: 4px;
}


/*landingpages */

#mainContentLandingPage {
	margin-top:0;
	margin-bottom:0;
	margin-left:265px;
	width:530px;
	position:relative;
	z-index:1;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 30px;
	padding-left: 0px;
}
.landingheader {
	background-repeat: no-repeat;
	height: 220px;
	width: 530px;
	position: relative;
	margin-bottom: 8px;
}
.texttabheader {
	height: 48px;
	width: 402px;
	position: absolute;
	bottom: 0px;
	margin-right: 64px;
	margin-left: 64px;
	background-image: url(/images/landingpagetexttab.png);
	background-repeat: no-repeat;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #FFF;
	text-align: center;
	padding-top: 16px;
}
.texttabheader h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: 700;
	text-transform: uppercase;
	color: #FFF;
	margin: 0px;
	padding: 0px;
}
.landingcontent {
	background-image: url(/images/landingcontentbottom.png);
	background-repeat: no-repeat;
	background-position: bottom;
	margin: 0px;
	color:#58595b;
	font-family: Verdana, Geneva, sans-serif;
	padding-right: 16px;
	padding-left: 16px;
	padding-bottom: 16px;
	background-color: #FFFFFF;
}
.landingcontent p {
	margin-top: 0px;
	padding-top: 0px;
		font-size: .7em;
	line-height: 1.4em;
}
.landingcontent ul {
	margin-left:6px;
	padding-left:6px;
	font-family:Verdana, Geneva, sans-serif;
	color:#58595b;
	line-height:1.4em;
	font-size: .7em;
}
.footercenter {
	margin-right: auto;
	margin-left: auto;
	width: 200px;
}
.promotitle {
	padding-bottom: 4px;
}



/* home styles */

#fourcolumnpromo {
	width:1024px;
	position:relative;
	overflow:visible;
	height:260px;
	background-color:#FFF;
	background-image:url(/images/4columnpromoback.jpg);
	margin:0;
	padding:0;
}

#fourcolumnpromo .leftcolumn {
position:absolute;
width:450px;
left:0;
top:0;
height:220px;
overflow:visible;
padding:20px;
}

#fourcolumnpromo .leftcolumn p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#58595b;
	line-height:1.3em;
}

#fourcolumnpromo .middlecolumn {
	position:absolute;
	left:8px;
	top:0;
	width:230px;
	overflow:visible;
	height:224px;
	padding:16px 10px 20px 10px;
}
#fourcolumnpromo .middlecolumn2 {
	position:absolute;
	left: 523px;
	top:0px;
	width:230px;
	overflow:visible;
	height:224px;
	padding:16px 10px 20px 10px;
}
#fourcolumnpromo .middlecolumn3 {
	position:absolute;
	left: 773px;
	top:0px;
	width:230px;
	overflow:visible;
	height:224px;
	padding:16px 10px 20px 10px;
}


#fourcolumnpromo .rightcolumn {
	position:absolute;
	left:272px;
	top:1px;
	width:233px;
	overflow:visible;
	height:224px;
	padding:16px 8px 20px;
}

#fourcolumnpromo .leftcolumn .leftpromoheader {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:1.15em;
font-weight:700;
color:#525252;
line-height:1.2em;
padding:0 0 8px;
}

#fourcolumnpromo .leftcolumn .leftpromoheader a {
color:#525252;
}



#fourcolumnpromo .rightcolumn .subhead, #fourcolumnpromo .middlecolumn .subhead, #fourcolumnpromo .middlecolumn2 .subhead, #fourcolumnpromo .middlecolumn3 .subhead {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.9em;
	font-weight:700;
	color:#58595b;
	text-transform:capitalize;
}

#fourcolumnpromo .subhead2 {
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	font-weight:700;
	color:#58595b;
	text-transform:capitalize;
}

#fourcolumnpromo .rightcolumn .module ul, #fourcolumnpromo .middlecolumn .module ul, #fourcolumnpromo .middlecolumn2 .module ul, #fourcolumnpromo .middlecolumn3 .module ul {
list-style-image:url(/images/rightpointarrow.gif);
margin:0 0 0 8px;
padding:8px 0 0 8px;
}
#fourcolumnpromo .leftcolumn a:hover,#fourcolumnpromo .leftcolumn .leftpromoheader a:hover,#fourcolumnpromo .rightcolumn .subhead a:hover,#fourcolumnpromo .middlecolumn .subhead a:hover,#fourcolumnpromo .middlecolumn2 .subhead a:hover,#fourcolumnpromo .middlecolumn3 .subhead a:hover,#fourcolumnpromo .subhead2 a:hover {
color:#e37222;
}
#fourcolumnpromo .rightcolumn .module ul li,#fourcolumnpromo .middlecolumn .module ul li,#fourcolumnpromo .middlecolumn2 .module ul li,#fourcolumnpromo .middlecolumn3 .module ul li,#fourcolumnpromo p {
margin:0;
padding:0;
}
#fourcolumnpromo .rightcolumn .subhead a,#fourcolumnpromo .middlecolumn .subhead a,#fourcolumnpromo .middlecolumn2 .subhead a,#fourcolumnpromo .middlecolumn3 .subhead a,#fourcolumnpromo .subhead2 a {
font-weight:700;
color:#58595b;
}
#fourcolumnpromo .rightcolumn .subhead a:hover,#fourcolumnpromo .middlecolumn .subhead a:hover,#fourcolumnpromo .middlecolumn2 .subhead a:hover,#fourcolumnpromo .middlecolumn3 .subhead a:hover,#fourcolumnpromo .subhead2 a:hover {
font-weight:700;
color:#e37222;
}
#fourcolumnpromo .rightcolumn .module,#fourcolumnpromo .middlecolumn .module,#fourcolumnpromo .middlecolumn2 .module,#fourcolumnpromo .middlecolumn3 .module,.module2, .module3 {
	margin-top:6px;
	margin-bottom:8px;
	margin-right: 0px;
	padding-bottom: 1px;
}
#fourcolumnpromo .description{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.75em;
	color:#747678;
}

.module3 ul {
	list-style-image:url(/images/rightpointarrow.gif);
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 10px;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 10px;
}.module3 ul li {
	padding-bottom: 4px;
}
#fourcolumnpromo .description a:link {
	color: #58595B;
}
#fourcolumnpromo .description a:hover {
color:#e37222;
}
.pillartable {
	text-align: center;
	width: 100%;
	font-size: 14px;
	margin-bottom: 16px;
}

.servicecolumn1{
	width: 165px;
	float: left;
	position: relative;
}

.servicecolumn1 ul{
	list-style-image: url(/images/searchcarrot.gif);
	font-size: 11.5px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.servicecolumn1 li{
	padding-bottom: 4px;
	margin-left: 4px;
	padding-left: 4px;
}
.spacer {
	clear: both;
}
h3 {
    font-size: 0.8em;
    color: #E37222;
    margin: 0px;
    padding: 0px;
    font-weight: normal;               
}

#printheader {
	display: none;
}



/* news item list and event item sublayout styles */
table.newsItemList
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:0.7em;
	color:#58595b;
	line-height:1.4em;
	margin-top:10px;
}

table.eventItem
{
	font-size:11px;	
	color:#58595b;
	line-height:1.4em;
}

table.newsItemList th, table.eventItem th
{
	padding-right:15px;
	font-weight:normal;
}

table.eventItem th
{
	text-align:right;
	font-weight:bold;	
}

table.newsItemList td
{
	padding-bottom:5px;
}
/* end news item list sublayout styles */


/* fix for event item text embedded title styles */
div.eventItemText h2
{
	font-size:14px !important;
	padding-bottom:0px !important;
	font-weight:700;
	color:#e37222;
	margin-top: 0px;
	padding-top: 0px;
}

div.eventItemText p
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:11px;
	color:#58595b;
	line-height:1.4em;
}

span.header1 a.eventHeaderLink
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:1.0em !important;
	font-weight:700;
	color:#e37222 !important;
	padding-bottom: 0px;
	margin-bottom: 0px;
	line-height: 1.3em;
}

h2.eventHeadingTwo a
{
	color:#e37222 !important;
}

.eventlistingmodule h3
{
	margin-bottom:10px !important;	
}
/* end fix */

span.eventHeadingTwo
{
	color:#e37222 !important;
	display:block;
	font-weight:bold;
	margin-bottom:5px;
	font-size:18px;
}

span.eventHeadingThree
{
	display:block;
	color:#e37222 !important;
	margin-bottom:15px;
}

span.eventHeadingThree a
{
	color:#e37222 !important;
	font-size:16px !important;
}

span.eventHeadingThree a:hover
{
	color:#e37222 !important;
	font-size:16px !important;
	
}