/* Shands.org Style Sheet - "style.css" */
/* This style sheet dictates much of the basic look 
and feel of shands.org pages */

body {
	background-color: white;
	background-image: url(/images/bg.jpg);
	padding: 0;
	margin: 0;
	margin-top: 10px;
	text-align: center;
}
body, p, h1, h2, h3, h4, li, ul, td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #404040;
}
body, p, li, ul, td {
	font-size: 11px;
}

table {
border-collapse: collapse;
}



#topnavbox { 
	display: block;
	position: relative;
	width: 770px;
	margin: 0 auto;
	padding: 0;
	/* border-top: 1px solid #455983;
	border-left: 1px solid #455983;
	border-right: 1px solid #455983; */
	}
	
/* ########################################################
  ####  HACK ALERT!   HACK ALERT!    HACK ALERT!      ####
 ####   THE TOPNAV DIV IS USING A CHILD SELECTOR     ####
 ####   COMMAND TO MAKE IT WORK ACROSS BOTH         ####
 ####   IE AND FIREFOX                             ####
 ##################################################### */
	#topnav {
	display: block;
	position: relative;
	margin: 0 auto;
	padding: 4px 0; 
	background: url(/images/tnbg.png) repeat-x #363636;
	width: 774px;
	}
	
	html>body #topnav {
	display: block;
	position: relative;
	margin: 0 auto;
	 padding: 3px 0; 
	background: url(/images/tnbg.png) repeat-x #363636;
	width: 772px; 
	}
/*       #################################################
        ####    END HACK ALERT.    END HACK ALERT.   ####
	   ################################################# */


#topnav td {
	text-align: right;
	vertical-align: middle;
	border-left: 1px solid #686868;
	border-right: 1px solid #404040;
	height: 25px;
	font-size: 10px;
	color: white;
	padding: 0 8px;
}
#topnav a { color: white }

#topnav form { margin: 0;
border: none;
padding: none;
}

#topnav input {
	margin: 0;
	vertical-align: middle;
}
#topnav img {
padding-bottom: 4px;
} 
	
/* #topnav {
	display: block;
	position: relative;
	border-bottom: 0;
	font-size: 10px;
	color: white;
	margin: 0 auto;
	padding: 5px 15px; 
	text-align: right;
	background: url(http://new.shands.org/images/tnbg.png)  /* #404040  ;
	border-bottom: 1px solid #303030;
}

/* #topnav img {
position-top: 20px;
position-top: 10px; 

}

#topnav td {
	text-align: center;
	vertical-align: middle;
	border-left: 1px solid #686868;
	border-right: 1px solid #404040;
	height: 25px;
	font-size: 10px;
	color: white;
	padding: 0 8px;
}

#topnav a {
	color: white;
}

#topnav a:hover {
	color: #FFF5E1;
	text-decoration: underline; 
	/*  background: #808080; 
}
*/

#searchbox {
	font-size: 10px;
	vertical-align: middle;
	border: 1px solid #404040;
	width: 115px;
}

#logosearchbox {
text-align: right;
padding-right: 2px;
}

#container {
	/* height: auto; */
	width: 770px;
	border: 1px solid #000000;
	background-color: #FFFFFF;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	overflow-x: hidden; 
	
}

#headerbox {
	display: block;
	position: relative;
	width: 100%;
	text-align: center;
/* background: url(/images/top_bg.jpg) repeat-x;  */
}

#header {
	display: block;
	position: relative;
	background: white;
	width: 770px;
	margin: 0 auto;
	padding: 0;
	border-left: 1px solid #455983;
	border-right: 1px solid #455983;
	text-align: left;
	/* left: 0px;
	top: 0px; */
}


/* ########################################################
  ####  HACK ALERT!   HACK ALERT!    HACK ALERT!      ####
 ####   THE HEADERTABLE DIV IS USING A CHILD SELECTOR####
 ####   COMMAND TO MAKE IT WORK ACROSS BOTH         ####
 ####   IE AND FIREFOX                             ####
 ##################################################### */
#headertable {
	background: white url(/images/shadow.gif) repeat-x top;
	width: 772px;
}

html>body #headertable {
	background: white url(/images/shadow.gif) repeat-x top;
	width: 770px;
}

/*       #################################################
        ####    END HACK ALERT.    END HACK ALERT.   ####
	   ################################################# */

 #hospital_banner {
boder-right: 1px solid black;
border-left: 1px solid black;
}

#hospitals p {
	font-size: 11px;
	margin: 10px 0;
	padding-left: 10px;
	background: url(/images/arrow.gif) no-repeat left;
}
#hospitals p a {
	color: #404040;
}
#hospitals p a:hover {
	color: #004FF0;
} 


#navbar {
	width: auto; 
	display: block;
	position: relative;
	color: white;
	/* margin: 0 auto; */
	padding: 0;
	background: #3D578B url(/images/nav_bg.jpg);
	height: 28px;
	vertical-align: middle;
	border: 1px solid #455983;
	z-index: 11;
}


#navbar td {
	color: white;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	height: 28px;
}
#navbar td a {
	color: white;
	text-decoration: none;
}
#contentbox {
	display: block;
	position: relative;
	background-color: white;
	width: 770px;
	margin: 0 auto;
	padding: 0;
	text-align: left;
	font-size: 11px;
	border: 1px solid #455983; 
	border-top: 0;
	z-index: 10;
}

#news {
/* border-bottom:1px solid black; */
} 

#news h1 {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom: 1px solid #C0C0C0;
}


#news h3 {
	font-size: 12px;
	font-weight: normal;
	padding-left: 9px;
	background: url(http:/images/arrow.gif) no-repeat 0px 4px;
}

#news ul { list-style: none; padding: 0; margin: 0; }

#news p {
	font-size: 11px;
	padding-left: 9px;
	/* margin: 9px 0;  */
	background: url(http:/images/arrow.gif) no-repeat 0px 4px;
}

#news p.headlines { font-size: 10px; line-height: 14px; }

#news img {
text-decoration: none;
border: 0;
}


#newsimg {
text-decoration: none;
color: white;
}

#newsimg a {
text-decoration: none;
color: #ffffff;
}

#content {
width: 772px;
border-bottom: 1px solid #455983; 
overflow: hidden;
}

/* ################################################
I made another hack to have the background graphics line up correctly 
on the home page. thought is just messed up the copyright page, etc.
################################################## */

#content p {
	background: url(/images/arrow.gif) no-repeat left 5px;
	padding-left: 9px;
	font-size: 11px;
	line-height: 16px;
}

html>body #content p {
	background: url(/images/arrow.gif) no-repeat left 5px;
	padding-left: 9px;
	font-size: 11px;
	line-height: 16px;
}


/* ################################################
:(
################################################## */

#content li {
	padding-left: 9px;
	font-size: 11px;
	line-height: 16px;
}

#content h2 {
	font-size: 12px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	font-weight: normal;
	color: #0154a2;
	} 
	
#content h3 {
font-size: 14px;
	font-weight: normal;
	line-height: 105%;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	color: #0154a2;
	background: url(/images/arrow.gif) no-repeat left 5px;
	padding-left: 8px;

}
	
/* #content h2 {
font-family: Palatino, Times New Roman, serif;
color: #0154a2;
font-size: 26px;
line-height: 24px;
} */
	
#content form {
/* background: #ececec; */
padding: 5px;
border: 1px solid black;
}

#content input {
background-color: white;
border: 1px solid black;
}

/* #content input:hover {
background-color: #666666;
border: 1px solid black;
} */

#error form {
border: none;
padding: none;
font-weight: bold;
}
	
a { color: #0038A8; text-decoration: none; }
a:hover { color: #0052F8 }
#footer {
	width: 770px;
	margin: 0 auto;
	padding: 15px 0;
}
#footer td, #footer tr,  #footer a { color: white }
#footer a:hover { color: #0052F8 }

.maincontent {
	width: 550px; 
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding: 15px 10px 0px 10px;
}

	html>body  .maincontent {
	width: 550px; 
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding: 15px 10px 0px 10px;
}

.maincontent form {
	background: #ececec;
	padding: 5px;
	border: 1px solid black;
}

.maincontent input {
background-color: white;
border: 1px solid black;
}

/* .maincontent input:hover {
background-color: #666666;
border: 1px solid black;
} */

.maincontent h1{
	font-size: 22px;
	line-height: 105%;
	font-family: helvetica, sans-serif;
		color: #0154a2;
}

.maincontent h2{
	font-size: 14px;
	line-height: 105%;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	color: #0154a2;

}

.maincontent h3{
	font-size: 14px;
	font-weight: normal;
	line-height: 105%;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	color: #0154a2;
	background: url(/images/arrow.gif) no-repeat left 5px;
	padding-left: 8px;

}


.maincontent a {
color: #0035ad; /*#6699cc;*/
text-decoration: none;
}

.maincontent a:hover {
color: #f47835;
text-decoration: underline;
}

.maincontent img {
	/* float: left; 
	border-left: 1px inset #666666;
	border-bottom: 1px inset #666666; 
	padding: 4px; */

}

.sidecontent {
	color: white;
	width: 200px;
}

.news {
background-color: #6699cc;
border-top: 2px solid white;
width: 200px;
}

.service {
padding-bottom: 12px;
padding-left: 6px;
/* background-image: url(/images/find/serviceBG.jpg); */
background-repeat: repeat-y;

}

#maincontent {
	width: 565px;
	padding: 7px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
}

#maincontent h1{
	width: 565px;
	font-size: 12px;
	line-height: 120%;
}

#maincontent h2{
	width: 565px;
	font-size: 14px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
}

#sidecontent {
	background-color: #c09477;
	color: white;
	width: 200px;
	/* padding-bottom: 2px; */
}

#findsidecontent {
	background-color: #f6e2b5;
	color: white;
	width: 200px;
	height: 25px;
	padding: 10px 5px 5px 5px;
	vertical-align: top;
	border-left: 1px solid black;
	/* border-top: 1px solid black; */
}

#findsidecontent a {
	background-color: #f6e2b5;
	color: #0154a2;
	padding-left: 6px;
	vertical-align: top;
	font-size: 11px;
	/* background: url(/images/find/findsidecontent_arrow.gif) no-repeat left; */
	background: url(/images/arrow.gif) no-repeat left;
}

#findsidecontent a:hover {
	background-color: #f6e2b5;
	color: #0154a2;
	padding-left: 6px;
	vertical-align: top;
	font-size: 11px;
	/* background: url(/images/find/findsidecontent_arrow.gif) no-repeat left; */
	background: url(/images/arrow.gif) no-repeat left;
	text-decoration: underline;
}

/* #####################################################
 HEY!  THIS STUFF IN HERE IS 
TO HELP REMOVE SOME OF THE CLUTTER OF OUR FIND SECTION 
#######################################################*/
#findsidecontent01 {
	background-color: white;
	color: #666666;
	width: 200px;
	height: 150px;
	padding-left: 7px;
	padding-top: 10px;
	vertical-align: top;
	border-left: 1px solid #cccccc;
	font-family: helvetica, verdana, arial;
	font-size: 11px;
}

#findsidecontent01 a {
	color: #666666;
	padding-left: 7px;
	vertical-align: top;
	background: url(/images/find/findsidecontent_arrow.gif) no-repeat left;
	font-family: helvetica, sans-serif;

	font-size: 12px;
}

#findsidecontent01 a:hover {
	color: #666666;
	padding-left: 7px;
	vertical-align: top;
	background: url(/images/find/findsidecontent_arrow.gif) no-repeat left;
	text-decoration: underline;}


#healthnews01 {
	width: 220px; 
	height: 110px;
	background-color: #b8d0e7;
	border-left: 1px solid black;
	border-top: 1px solid black;
	padding-bottom: 15px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	vertical-align: top;
	line-height: 1.4em;
	
}

#healthnews01 td {
boder-collapse: collapse; 
padding: 0px;
} 




#healthnews01 p{
	vertical-align: top;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 7px;
	font-size: 11px;
	}
	
	
#healthnews01 a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: top;
	color: #323232;
	padding-left: 7px;
	background: url(/images/arrow.gif) no-repeat left;
	background-position: top left;
	}
	
#healthnews01 h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	color: #323232;
	padding-left: 7px;
	padding-bottom: 2px;
	background: url(/images/arrow.gif) no-repeat left;
	background-position: top left;
	}
	
	
#healthnews01 a:hover{
	text-decoration: underline;
	vertical-align: top;
	padding-left: 7px;
	background: url(/images/arrow.gif) no-repeat left;
	background-position: top left;
	}

#healthnews01 h1{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	background-color: #6699cc;
	padding-top: 10px;
	padding-bottom: 3px;
	padding-right: 10px;
	padding-left: 20px;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #666666;

}




/* ####################################
AND WE'RE DONE
#########################################*/

#publicsidecontent {
	background-color: #b4c8b9;
	color: white;
	width: 210px;
	height: 25%x;
	padding: 10px 5px 5px 5px;
	vertical-align: top;
	border-left: 1px solid black;
	/* border-top: 1px solid black; */
}

#publicsidecontent a {
	background-color: #b4c8b9;
	color: #0154a2;
	padding-left: 6px;
	vertical-align: top;
	font-size: 11px;
	/* background: url(/images/find/findsidecontent_arrow.gif) no-repeat left; */
	background: url(/images/arrow.gif) no-repeat left;
}

#publicsidecontent a:hover {
	background-color: #b4c8b9;
	color: #0154a2;
	padding-left: 6px;
	vertical-align: top;
	font-size: 11px;
	/* background: url(/images/find/findsidecontent_arrow.gif) no-repeat left; */
	background: url(/images/arrow.gif) no-repeat left;
	text-decoration: underline;
}


#healthsidecontent {
	border-left: 1px solid black;
	background-color: #dfcabf;
	color: #4a3021;
	font-size: 11px;
	width: 200px;
	height: 150px;
	padding-left: 7px;
	padding-bottom: 10px;
	padding-top: 10px;
	vertical-align: top;
}

#healthsidecontent h1{
	font-family: Arial, Helvetica, sans-serif;
	color: white;
	background-color: #c09477;
	padding-left: 7px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 3px;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #666666;
	position-left: -7px;
	position-top: -10px;
	width: 210px;
}

#healthsidecontent a {
	color: #4a3021;
	padding-left: 7px;
	vertical-align: top;
	background: url(/images/arrow.gif) no-repeat left;
}

#healthsidecontent a:hover {
	color: #794f36;
	padding-left: 7px;
	vertical-align: top;
	background: url(/images/arrow.gif) no-repeat left;
	text-decoration: underline;
}

#healthnews {
	background-color: #6699cc;
	border-top: 1px solid white;
	width: 200px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-color: #ffffff;
	vertical-align: top;
}




#healthnews p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: top;
	padding-left: 4px;
	}
	
#healthnews a{
	background-color: #6699cc;
	width: 200px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	vertical-align: top;
	}
	
#healthnews a:hover{
	background-color: #6699cc;
	width: 200px;
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF5E1;
	text-decoration: underline;
	vertical-align: top;
	}

#healthnews h1{
	font-family: Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-align: center;
	font-size: 14px;
}

select {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #404040;
	font-size: 11px;
	}

#mainside h1 {
	margin-bottom: 5px;
	font-size: 14px;
	font-weight: bold;
	letter-spacing: 1px;
	border-bottom: 1px solid #C0C0C0;
}
#mainside ul li { list-style-image: url(/images/arrow.gif); padding: 0; margin: 0; line-height: 1.5; text-indent: 1em;}
#mainside a:hover {
text-decoration: underline;
}

#mainside p {
	font-size: 11px;
	padding-left: 9px;
	margin: 9px 0;
	background: url(http:/images/arrow.gif) no-repeat 0px 4px;
}
#mainside p.headlines { font-size: 10px; line-height: 14px; }

#emphasisCenter {
/* background-image: url(/images/find/emphasisCentersBG.jpg); */
background-repeat: no-repeat; 
background-position: top left;
padding-left: 4px;
padding-bottom: 3px;
color: #0154a2;
}


.medserv {
	width: 565px;
	padding: 4px;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	padding-bottom: 20px;
	z-index: -10;
}



.medserv p{
	width: auto;
	padding: 4px;
	line-height: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	vertical-align: top;
	margin-left: 10px;
}

.medserv h1{
	font-size: 12px;
	line-height: 120%;
}

.medserv h2{
	font-size: 14px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	color: #0154a2;

}

.medserv h3{
	font-size: 12px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	color: #0154a2;

}

.medserv a {
color: #6699cc;
text-decoration: none;
}

.medserv a:hover {
color: #f47835;
text-decoration: underline;
}

/* .medserv img {
	position: relative;
	left: 441px;
	padding-top: 10px;
	padding-bottom: 10px;
	z-index: 0;
	width: 292px;
	height: 117px;} */

.medserv form {
	background: #ececec;
	padding: 5px;
	border: 1px solid black;
}


/* #article p {
	padding-left: 9px;
	font-size: 11px;
	line-height: 16px;
}  */

#byline {
font-size: 10px;
font-style: italic;
font-family: arial, verdana, sans-serif;
line-height: 10px;
}


#ADAMcontent {
	border-left: 1px solid black;
	background-color: white;
	color: black;
	font-size: 11px;
	/* width: 200px; */
	height: 150px;
	vertical-align: top;
	padding-bottom: 10px;
	
}

#ADAMcontent h1{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #dfcabf;
	padding-left: 7px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	text-align: center;
	font-size: 14px;
	border-bottom: 1px solid #666666;

}

#ADAMcontent a {
	color: #4a3021;
	padding-left: 10px;
	vertical-align: top;
	background: url(/images/arrow.gif) no-repeat left;
}

#ADAMcontent p {
	
	padding-left: 10px;
	
}

#ADAMcontent a:hover {
	color: #794f36;
	padding-left: 10px;
	vertical-align: top;
	background: url(/images/arrow.gif) no-repeat left;
	text-decoration: underline;
}

/* #################################################
 ####        FOR AIM SITE          				####
 ####     Added by Alexa Henderson 6/15/07      ####
 ################################################# */
.heading2 {
 	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #0154a2;
	font-size: 13px;
	font-weight: bold;
 }
.welcomeText {
	font-family: Palatino, Times New Roman, serif;
	color: #0154a2;
	font-size: 26px;
	line-height: 24px;
}

.welcomeText_sm {
	font-family: Palatino, "Times New Roman", serif;
	color: #0154a2;
	font-size: 14px;
	line-height: normal;
	font-style: italic;
}

#nav {
	background-color: #b4c8b9;
	color: white;
	width: 210px;
	height: 25%x;
	padding: 10px 5px 5px 5px;
	border-left: 1px solid black;
	/* border-top: 1px solid black; */
}

a.nav_arrows {
	display: block;
	padding-left: 6px;
	vertical-align: top;
	font-size: 11px;
	background: url(http://www.shands.org/images/arrow.gif) no-repeat left;
	text-decoration: none;
}

a.nav_arrows:hover {
	padding-left: 6px;
	vertical-align: top;
	font-size: 11px;
	background: url(http://www.shands.org/images/arrow.gif) no-repeat left;
	text-decoration: none;
}
a.nav_sub {
	display: block;
	padding-left: 12px;
	vertical-align: top;
	font-size: 11px;
	text-decoration: none;
}

a.nav_sub:hover {
	padding-left: 12px;
	vertical-align: top;
	font-size: 11px;
	text-decoration: none;
}

a.nav_sub_arrows {
	display: block;
	padding-left: 12px;
	vertical-align: top;
	font-size: 11px;
	background: url(http://www.shands.org/images/arrow.gif) no-repeat left;
	text-decoration: none;
	margin: 12px;
}

a.nav_sub_arrows:hover {
	display: block;
	padding-left: 12px;
	vertical-align: top;
	font-size: 11px;
	background: url(http://www.shands.org/images/arrow.gif) no-repeat left;
	text-decoration: none;
	margin: 12px;
}

#contact {
	margin-bottom: 15px;
	width: 200px;
}

.contact_top{
	background-image: url(../images/contact_box_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
	border-bottom: 1px solid #FFF;
	background-color: #FFE09B;
	padding-top: 7px;
	padding-bottom: 7px;
}

.contact_top p{
	font-weight: bold;
	padding-right: 10px;
	padding-left: 20px;
	text-align: center;
	font-size: 11px;

}
.contact_bottom{
	padding-top: 7px;
	padding-bottom: 15px;
	background-image: url(../images/contact_box_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	background-color: #FFE09B;
}

.contact_bottom p{
	padding-left: 7px;
	font-size: 10px;
	line-height: 120%;
	}
.contact_bottom a {
color: #0035ad; /*#6699cc;*/
text-decoration: none;
}

.contact_bottom a:hover {
color: #f47835;
text-decoration: underline;
}

.taglineText {
	font-family: Palatino, Times New Roman, serif;
	color: #F89D6A;
	font-size: 26px;
	line-height: 24px;
	padding-bottom: 6px;
	font-style: italic;
}

a.clickHere {
	color: #005DAA;
	text-decoration: none;
}
a.clickHere:hover {
	color: #6699CC;
	text-decoration: none;
}
.arrows {
	display: block;
	padding-left: 10px;
	background: url(../images/bluearrows.gif) no-repeat left;
}
.lgarrows {
	display: block;
	padding-left: 10px;
	background: url(../images/lgarrows.gif) no-repeat left;
}
.aim_li {
	list-style-position: outside;
	list-style-image: url(../images/bullet-purple.jpg);
}

.imageRight {
	float: right;
	margin-top: 7px;
	margin-left: 20px;
	margin-bottom:5px;
}

.imageLeft {
	float: left;
	margin-top: 7px;
	margin-right: 20px;
	margin-bottom:5px;
}
a.programheadings{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #404040;
	text-decoration: none;
}

/* #################################################
 ####        FOR AIM TOGETHER SUB SITE          ####
 ####     Added by Greg Turner 5/31/07          ####
 ####  Fixes paragraph arrow in content window  ####
 ################################################# */

#AIMcontent p {
	padding-left: 9px;
	font-size: 11px;
	line-height: 16px;
}

html>body #AIMcontent p {
	padding-left: 9px;
	font-size: 11px;
	line-height: 16px;
}


/* ################################################
:(
################################################## */



#AIMcontent h2 {
	font-size: 12px;
	line-height: 110%;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	font-weight: normal;
	color: #0154a2;
	} 
	
#AIMcontent h3 {
font-size: 14px;
	font-weight: normal;
	line-height: 105%;
	font-family: Arial, Helvetica, sans-serif;
	word-spacing: 2px;
	color: #0154a2;
	background: url(/images/arrow.gif) no-repeat left 5px;
	padding-left: 8px;

}
	
/* #content h2 {
font-family: Palatino, Times New Roman, serif;
color: #0154a2;
font-size: 26px;
line-height: 24px;
} */
	
#AIMcontent form {
/* background: #ececec; */
padding: 5px;
border: 1px solid black;
}

#AIMcontent input {
background-color: white;
border: 1px solid black;
}

/* #content input:hover {
background-color: #666666;
border: 1px solid black;
} */