body {
	background:#475b8f;
	line-height: 18px;
	color: #666666;
	font-family: 'Lucida Grande', Geneva, Verdana, Arial, sans-serif;
	font-size: 11px;
 }
 
 
 #outerwrapper {
	width: 950px;
	margin:0 auto;
	padding: 0px 0px 10px 0px;
	background: #ffffff;
}
 
 

#wrapper {
	width: 950px;
	margin:0 auto;
	padding: 0px 0px 10px 0px;
	background: #ffffff;
}

.bannerscreen {
display: block;
}
.bannerprint {
display: none;
}



#leftColumn.home a, #middleColumn a, #middleColumnWide a, #rightColumn a {color: #095198;}


#middleColumnWide span.sponsorLogos a, #middleColumn span.sponsorLogos a {border: none;}
#middleColumnWide span.sponsorLogos a:hover, #middleColumn span.sponsorLogos a:hover {background: none;}

#middleColumnWide a.noline, #middleColumn a.noline, #rightColumn a.noline {border: none;}
a.noline:hover, #rightColumn a.noline:hover {background: none;}



p.alert, .required {font-weight: bold; color: #BE1B1F;}
span.alert {font-weight: bold; padding: 1px 4px; background: #BE1B1F; color: #fff; margin: 0 4px;}






h2 {color: #3168B4; line-height: 1em; font: 22px 'trebuchet ms', Arial, Helvetica, sans-serif;}




.toplinks {height: 19px; margin-bottom: 8px; margin-right: 1px;}
#leftColumn {float: left; width: 200px; margin: 15px 20px 0px 15px;}

#leftColumn.home {width: 170px; background: #eef5f9; margin: 15px 20px 0px 15px;  padding: 0px; }

#leftColumn.home h3 {width: 198px; background: #69ace1; color: #fff; padding: 6px 10px; margin: 10px 0; clear: both; font: 14px 'trebuchet ms', Arial, Helvetica, sans-serif; }
#leftColumn.home p {padding: 4px 10px; margin:0; color: #60b1e9; display: block; border-bottom: 2px solid #fff;}
#leftColumn.home p.gv {padding: 10px 10px 10px 20px; margin:0; color: #61ace6; display: block; border-bottom: 1px solid #ccc; font-size: 9px;}
#leftColumn.home p.bottomLink a {text-align: right; float: right; margin-bottom: 10px;}
#leftColumn.home a {color: #60b1e9; font-weight: bold; display: block; text-decoration: none;}
#leftColumn.home a:hover {color: #61ace6; font-weight: bold; backgound-color: #dae9f2;text-decoration: none; display: block;}
#leftColumn.home a:visited {color: #61ace6; font-weight: bold; backgound-color: #69ace1;text-decoration: none;}



#leftColumn.home ul {list-style-type: none; margin: 0px; padding: 0px;}

#leftColumn.home ul li {list-style-type: none; padding: 4px 10px; border-bottom: 2px solid #fff; margin: 0px; line-height: 17px;
}


#leftColumn.home ul.hist {
list-style-type: none;
margin: 0px 0px 0px 0px;
color: #fff;
padding: 0px;
line-height: 17px;
background-color:#60b1e9;
}

#leftColumn.home ul.hist li {
list-style-type: none;
padding: 3px 10px;
margin: 0px 0px;
display: block; border-bottom: 1px solid #fff; background:#60b1e9;
color: #fff;}

#leftColumn.home ul.hist li.btm {border: 0px;}
#leftColumn.home ul.hist li a {color: #fff; font-weight: normal; margin: 0px; padding: 0px;}
#leftColumn.home ul.hist li a:hover{color: #dbe9f2; font-weight: normal; margin: 0px; padding: 0px;}
#leftColumn.home ul.hist li a:visited{color: #fff; font-weight: normal; margin: 0px; padding: 0px;}



div.sideNav {width: 220px;}
div.sideNav ul {
	width: 220px;
	margin:0px 0px 20px 0px; 
	padding:0; 

	list-style: none;
}
div.sideNav ul li {
	display:block; 
	float: left;
	width: 160px;
	font: 13px Arial, Helvetica, sans-serif; 
	font-weight: bold; 
	background: #F4F4F4 url(../img/sideNavBG2.gif) top right no-repeat;
	margin: 0;
	padding: 5px 20px 5px 40px;
	border-bottom: 1px solid white;
	
}


div.sideNav ul li a {
	display: block;
	font-weight: normal;
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}


div.sideNav ul li a:visited {

	text-decoration: none;
}







#middleColumn {float: left; padding-left: 25px; padding-right: 0px; width: 430px; margin-top: 15px; margin-right: 0px;}
#middleColumn hr{border: 1px dashed #ccc; width: 475px; margin: 0px; padding 0px;}

#middleColumn h1 {color: #69ace1; font-family: Georgia, "Times New Roman", Times, serif; font-size: 20px; border-bottom: 1px solid #ccc; padding-bottom: 20px;}


#middleColumn h3, #middleColumnWide h3 {font-size: 14px; color: #3168B4; line-height: 1em; margin: 26px 0 0 0; font-family: Georgia, "Times New Roman", Times, serif;}

#middleColumn.home h1 {color: #3168B4;  line-height:1em; font: 22px 'trebuchet ms', Arial, Helvetica, sans-serif;}
#middleColumn.home span.intro {}
#middleColumn.home span.intro p {font-size: 13px; line-height: 1.5em;}

#middleColumn.home {width: 450px;}
#middleColumn.home span.himssNews {}
#middleColumn.home span.himssNews p {font-size: 11px; line-height: 1.5em; padding-left: 10px;}
#middleColumn.home span.himssNews p a {font-weight: bold;}

#middleColumn.home a.give {display: block; background: #dbe9f2; color: #61b2ea; padding: 8px; font-size: 11px; font-weight: bold; width: 100px; border: 1px solid #61b2ea;
text-decoration: none;
}

#whpapers{color: #666; padding-bottom: 25px; font-size: 11px;

}

#middleColumn p{margin-top: 5px; }

#whpapers a {color: #666; margin-bottom: 25px; font-size: 11px; text-decoration: underline; line-height: 30px;

}





#middleColumnWide p {line-height: 1.65em;}

#middleColumnWide {float: left; padding: 0; margin-top: 15px; width: 710px;}




/*.HOMEPAGE}*/

#middleColumn3.hp {margin-left:40px; width: 450px;}
#middleColumn3 {float: left; padding: 0px; margin: 0px;}
img.logo {float: right; margin-bottom: 10px;}
#middleColumn3  a {color: #69ace1;}

#middleColumn3 h4 {
color: #69ace1;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
border-bottom: 1px solid #ccc;
line-height: 25px;
font-weight: bold;
margin-top:15px;
}


/*.HOMEPAGE}*/



#newhome.hp {margin-left:40px; width: 400px;}
#newhome {float: left; padding: 0px; width: 430px; margin: 0px;}

#newhome a {color: #69ace1;}

#newhome h4 {
color: #69ace1;
font-family: Times New Roman;
font-size: 24px;

line-height: 25px;
font-weight: bold;
margin-top:15px;
}




#rightColumn hr {border: 1px dashed #ccc;}

#rightColumn {float: right; padding: 30px 15px 0px 0px; width: 200px; line-height: 1.35em; margin: 0px;}
#rightColumn p {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #999;}
#rightColumn p2 {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #666;}
#rightColumn.home {width: 164px;}

#rightColumn p {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #666; margin: 5px 0px 10px 0px;}
#rightColumn p.speaker {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #666;}

 #rightColumn p.horton {font-size: 11px; margin: 10px 0px 0px 0px; color: #60b1e9;}

#rightColumn h6 {font-size: 16px; color: #61ace6; line-height: 1em; margin: 5px 0 0 0; font-family: "Times New Roman", Times, serif;}
#rightColumn h6 {font-size: 16px; color: #61ace6; line-height: 1em; margin: 5px 0 0 0; font-family: "Times New Roman", Times, serif;}
#rightColumn p.give {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 19px; color: #666; }

#rightColumn h3 {font-size: 16px; color: #61ace6; line-height: 1em; margin: 5px 0 0 0; font-family: "Times New Roman", Times, serif; letter-spacing: 1px;}
#rightColumn h3.sec {font-size: 16px; color: #61ace6; line-height: 1em; margin: 5px 0 0 0; font-family: "Times New Roman", Times, serif; letter-spacing: 1px; margin-top: 25px;}
#credit {border: 1px dashed #095198; background-color: #CCCCCC; font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;
color:#666666; }
#credit p {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; padding: 10px; margin: 0px;
line-height: 18px;
}
#credit h1 {font: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; 
color:#095198; margin: 0px; padding: 10px 0px 0px 10px;}

/*border for right column*/

#rightColumn2 {float: right; padding: 15px; width: 184px; line-height: 1.35em; border-left: 1px solid #ccc; }
#rightColumn2 p {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #999;}
#rightColumn2 p2 {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #666;}
#rightColumn2.home {width: 164px;}

#rightColumn2 p {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 16px; color: #999;}
#rightColumn2 p.speaker {font: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #666;}

#rightColumn a {color: #61ace6;}


div#calloutBox {font-size: 11px; width: 160px; background:#55b5f8; padding: 10px; color: #fff; line-height: 16px; border: 1px solid #ccc;}
div#calloutBox h3 {font: 20px 'trebuchet ms', Arial, Helvetica, sans-serif; color: #fff; display: block; background: #CEE0EF; margin:0; padding: 10px 0px 10px 10px;}
div#calloutBox h3.sec {font: 20px 'trebuchet ms', Arial, Helvetica, sans-serif; color: #fff; display: block; background: #CEE0EF; margin:0; padding: 10px 0px 10px 10px; margin-top: 15px;}
div#calloutBox p {padding: 8px; margin: 0px; color:#fff; font-size: 11px; border: 1px solid #fff;}
div#calloutBox .dorenfest {font-size: 13px; margin-bottom: 10xp;}
div#calloutBox a {color: #fff;}
div#calloutBox a:hover {color: #fff;}
div#calloutBox a:visited {color: #fff;}
#rightColumn div.sponsorBox {width: 200px; border: 1px solid #DEDEDE; border-bottom: 10px solid #DEDEDE; background: url(../img/sponsoredbyBG.gif) top no-repeat; padding-top: 30px; margin-bottom:10px;}
#rightColumn div.sponsorBox a {border:none; text-decoration:none; background:none;}
#rightColumn div.sponsorBox a:hover {border:none; background:none;}
#rightColumn div.sponsorBox img {padding-left: 10px; margin: 10px 0; border:none; background:none;}



div#calloutBoxResearch {font-size: 11px; width: 400px;background:#eef5f9; padding: 10px; color: #fff; line-height: 15px; color: #666; border: 1px solid #ccc; margin-top: 15px;}
div#calloutBoxResearch p.frame {padding: 8px; margin: 0px; color:#60b1e9; font-size: 11px; border: 1px solid #fff; background-image: url(../images/featuredReportBack.gif);}
div#calloutBoxResearch p {padding: 0px; margin: 10px; color:#666; font-size: 11px;}
div#calloutBoxResearch img {float: right; margin-left: 5px;}
div#calloutBoxResearch a {color: #60b1e9;}
div#calloutBoxResearch ul {margin: 5px 20px 0px 30px;}
div#calloutBoxResearch ul li {margin-bottom: 8px;}



div#calloutBoxResearchHm {font-size: 10px; width: 190px; background:#eef5f9; padding: 5px; color: #fff; line-height: 12px; color: #666; border: 1px solid #ccc; }

div#calloutBoxResearchHm p {padding: 0px; margin: 5px; color:#666; font-size: 10px; line-height: 13px;}
div#calloutBoxResearchHm p.feature {padding: 0px; margin: 5px; color:#666; font-size: 11px; line-height: 13px;}

div#calloutBoxResearchHm a {color: #60b1e9;}
div#calloutBoxResearchHm ul {margin: 5px 20px 0px 30px;}
div#calloutBoxResearchHm ul li {margin-bottom: 8px;}





#footer {
	text-align:center; 
	background: url(../img/footerBG.gif);	
	clear: both;
	width: 950px;
	margin: 0 auto;
	margin-top: 20px;

	
}

#footer span.footerBtns {}

#footer p {padding: 5px 0px; color:#999; line-height: 1.5em;}
#footer a {text-decoration: none; color: #999;}
#footer p a:hover {border-bottom: 1px dotted #999;}


/* ==== CCR ====  */
#topl {
float: right;
}

ul#tl {
display: inline;
margin: 0px;
color: #999;
font-weight: bold;
}

ul#tl li {
display: inline;
list-style-type:none;

}


ul#tl li a {
text-decoration: none;
color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;

}

ul#tl li a:hover {

color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
			font-weight:bold;
}

ul#tl li a:visited {
text-decoration: none;
color: #666;
font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
			font-weight:bold;

}

h4 {
color: #69ace1;
font-family: Times New Roman;
font-size: 20px;
line-height: 25px;

letter-spacing: 1px;
}

a.loc {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #61ace6;
text-decoration: none;
}


a.loc:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #61ace6;
text-decoration: none;
}


a.loc:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #61ace6;
text-decoration: none;
}

h5 {
color: #095198;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
line-height: 15px;

}

p.banner {
color: #095198;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold.;
line-height: 5px;
margin: 0px  0px 0px 0px;
padding: 0px  0px 0px 0px;

}


ul#topics {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px 0px 0px 10px;
padding: 0px;
color: #666;
line-height: 16px;
}
ul#topics2 li {
margin: 0px 0px 10px 0px;
padding: 0px;

}

ul#topics2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
margin: 0px 0px 0px 15px;
padding: 0px;
}
ul#topics li {
margin: 0px 0px 5px 15px;
padding: 0px;
}
p.session {font-weight: bold;
font-family: Verdana, Arial, Helvetica, sans-serif;}

p.width3 {line-height: 1.65em; width: 35em;
font-size: 10px; font-weight:bold;}

p.width4 {line-height: 1.65em; width: 40em;
padding: 0px;
margin: 0px 0px 10px 0px;
font-size: 11px;
color: #666; }

p.welcome {line-height:24px; width: 42em;
padding: 0px;
margin: 0px 0px 10px 0px;
font-size: 14px;
color: #666; }




h6 {
color: #61ace6;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
line-height: 17px;
margin-bottom: 0px;
padding-bottom: 0px;

}

span.city {
color: #095198;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
line-height: 20px;

}


/*pages with no right border middle column*/



#middleColumn2 {float: left; padding: 0; width: 480px; margin-top: 15px;}
#middleColumn2 hr{border: 1px dashed #ccc; width: 475px; margin: 0px; padding 0px;}


#middleColumn2.landing h1 {color: #CEE0EF; line-height:1em; font: 38px 'trebuchet ms', Arial, Helvetica, sans-serif;}
#middleColumn2.landing p.intro, #middleColumnWide.landing p.intro {font-size: 13px; padding: 10px; border-top: 1px solid #CEE0EF; border-bottom: 1px solid #CEE0EF; line-height: 1.5em; margin-top: 5px;}
#middleColumnWide2.landing p.intro {width:460px;}
#middleColumn2 p {line-height: 1.65em;}
#middleColumn2 p.width {line-height: 1.65em; width: 36em;}
#middleColumn2 p.width2 {line-height: 1.65em; width: 32em;}


#middleColumn2 h3, #middleColumnWide h3 {font-size: 14px; color: #3168B4; line-height: 1em; margin: 26px 0 0 0;}

#middleColumn2.home h1 {color: #3168B4;  line-height:1em; font: 22px 'trebuchet ms', Arial, Helvetica, sans-serif;}
#middleColumn2.home span.intro {}
#middleColumn2.home span.intro p {font-size: 13px; line-height: 1.5em;}

#middleColumn2.home {width: 515px;}
#middleColumn2.home span.himssNews {}
#middleColumn2.home span.himssNews p {font-size: 11px; line-height: 1.5em; padding-left: 10px;}
#middleColumn2.home span.himssNews p a {font-weight: bold;}
#middleColumnWide p {line-height: 1.65em;}

#middleColumnWide {float: left; padding: 0; margin-top: 15px; width: 710px;}

#agenda a.visited {
color: #999999;
}

#agenda a.hover {
color: #999999;
}

#middleColumn2 p.spk{line-height: 1.65em; width: 36em; color: #fff;}


#himsslink {
margin-left: 840px;
margin-top: 5px;
font-weight: bold;
}


#himsslink a {
text-decoration: none;
color: #999;

}



#himsslink a:visited {
text-decoration: none;
color: #999;

}


#himsslink a:hover {
text-decoration: none;
color: #999;

}


/*homepage links*/

#callout1 {background-image: url(../images/katrina_back.jpg);

background-repeat:no-repeat;
width: 300px; 
height: 85px;
margin: 0px;
padding: 0px;

}

#callout1 h1 {
font-family: Times New Roman;
padding: 0px 0px 0px 90px;
margin: 20px 0px 0px 0px;
font-size: 16px;
color: #60b1e9;
font-weight: bold;

}

#callout1 p {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 90px;
margin: 0px;
font-size: 11px;
color: #60b1e9;
}

#callout1 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
margin: 0px;
font-size: 10px;
color: #60b1e9;
}







div#callout2 {background-image: url(../images/scholarship_back2.jpg);

background-repeat:no-repeat;
width: 200px; 
height: 85px;
margin-top: 15px;
border: 1px solid #cccccc;

}

#callout2 h1 {
font-family: Times New Roman;
padding: 0px 0px 0px 90px;
margin: 7px 0px 0px 0px;
font-size: 12px;
color: #60b1e9;

}

#callout2 p {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 90px;
margin: 0px;
font-size: 10px;
color: #60b1e9;
}

#callout2 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
margin: 0px;
font-size: 10px;
color: #60b1e9;
}







div#callout3 {background-image: url(../images/giving_back.jpg);

background-repeat:no-repeat;
width: 300px; 
height: 85px;
margin-top: 10px;
margin-bottom: 15px;

}

#callout3 h1 {
font-family: Times New Roman;
padding: 0px 0px 0px 90px;
margin: 12px 0px 0px 0px;
font-size: 16px;
color: #60b1e9;
letter-spacing: 1px;
line-height: 18px;
}

#callout3 p {
font-family: Verdana, Arial, Helvetica, sans-serif;
padding: 0px 0px 0px 90px;
margin: 0px;
font-size: 11px;
color: #60b1e9;
}

#callout3 a {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
text-decoration: none;
margin: 0px;
font-size: 10px;
color: #60b1e9;
}


#research2 h2 {
font-size: 12px;
font-weight: bold;
font-family: Verdana;

}
