body {
	margin:15px 0px;
	padding:0px;
	text-align:center;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(../images/background_top2.jpg);
	background-color:#00245e;
	background-position:top center;
	background-repeat:no-repeat;
	}

a {
color:#00508b;
}

/* PAGE LAYOUT */
	
#Content {
	width:995px;
	margin:0px auto;
	text-align:left;
	padding:0px;
	vertical-align: middle;
}

#header {
background-image:url(../images/Home_Header_Background.jpg); 
height:378px; 
width:995px;
position:relative;
}

#social_links_wrapper {
position:relative; 
width:995px; 
top:0px; 
right:0px; 
height:35px;
}

#social_links {
float:right;
width: 400px;
height:35px;
}

#home_link {
float:left;
width: 400px;
height:20px;
padding-top: 15px;
}

#home_link a {
color:#ffffff;
}

* html #social_links {
position:relative;
right:0px;
margin-right:-15px;
}

#inner_header {
background-image:url(../images/Inner_Header_Background.jpg); 
height:203px; 
width:995px;
position:relative;
}

#header_headline {
margin-left:38px;
margin-top:25px;
background-image:url(../images/Excellence_In_The_New_Normal_Home_Heading.jpg); 
background-repeat:no-repeat; 
height:120px; 
width:700px;
}

#inner_header_headline {
position:absolute;
top: 22px;
left: 38px;
background-image:url(../images/inner_header.gif); 
background-repeat:no-repeat; 
height:116px; 
width:678px;
}


#navigation_wrapper {
width:993px; 
height:30px; 
position:relative; 
top: 12px; 
background-image:url(../images/nav_background.gif);
border:1px #4871a3 solid;
}


#inner_navigation_wrapper {
width:993px; 
height:30px; 
position:absolute; 
bottom: 15px; 
background-image:url(../images/nav_background.gif);
border:1px #4871a3 solid;
}

#inner_navigation_wrapper {
padding-left:0px;
*height:31px; /* this will only work in IE7	*/
}



#navigation ul
{
margin: 0;
padding: 0;
list-style-type: none;
}

#navigation li { 
margin: 0;
float:left }

* html #navigation li { 
/* this will only work in IE6	*/
_margin: 0px -1px 0px -1px;
_float:left }

#navigation a
{
background-color: #00508b;
display: block;
padding: .4em 30px;
text-decoration: none;
color:#ffffff; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px;
height:19px;
}


#navigation a:hover
{
background-color: #4871a3;
color: #FFF;
}

#callout_container {
position:absolute; 
bottom:0px; 
left:0px; 
width:995px; 
height:123px;
}

.home_callout {
float:left; 
width:130px; 
height:115px; 
margin-left:10px; 
padding-right:10px; 
border-right: 1px solid #438ea2; 
position:relative;
font-size:11px;
}

.home_callout {
_height:114px; 
}

.home_callout_mini {
float:left; 
width:130px; 
height:135px; 
margin-left:10px; 
padding-right:10px; 
border-right: 0px solid #438ea2; 
position:relative;
font-size:11px;
}

.home_callout_mini {
_height:92px; 
}



#home_callout_farleft {
margin-left:28px; 
}

#home_callout_farleft {
_margin-left:18px; /* IE 6 */
}

.home_callout h2 {
color:#e78048;
font-size:14px;
font-weight:bold;
float:left
}

.home_callout p {
color:#f7ed97; 
clear:left; 
text-align:left;
margin:0px;
}

.home_callout a {
display: block;
position: absolute; 
bottom:0px; 
right:15px; 
width:65px; 
height:15px; 
background-color:#438ea2; 
color:#f7ed97; 
text-align:center; 
filter:alpha(opacity=90); 
opacity:0.9; 
}

.home_callout_mini p {
color:#f7ed97; 
clear:left; 
text-align:left;
margin:0px;
}

.home_callout_mini a {
display: block;
position: absolute; 
bottom:0px; 
right:15px; 
width:68px; 
height:15px; 
background-color:#438ea2; 
color:#f7ed97; 
text-align:center; 
filter:alpha(opacity=90); 
opacity:0.9; 
}

#home_callout_bar {
float:left; 
width:995px; 
height:8px; 
padding:0px; 
background-color:#438ea2;
filter:alpha(opacity=90); 
opacity:0.9;
}

#home_middle {
height:378px; 
width:995px; 
float:left; 
background-color:#438ea2;
}

.home_middle_callout {
width:282px; 
height:320px; 
float:left; 
margin-left:33px; 
margin-top:33px; 
background-color:#305f6c;
background-image:url(../images/home_middle_callout_image_back.gif);
color:#FFFFFF; 
}

.home_middle_callout2 {
	width:220px;
	height:65px;
	float:left;
	margin-left:9px;
	margin-top:199px;
	color:#a9cfda;
}

.home_middle_callout_mini {
	width:165px;
	height:230px;
	float:left;
	background-color:#305f6c;
	background-image:url(../images/home_middle_callout_image_back.gif);
	color:#FFFFFF;
	margin-top: 33px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 13px;
}

.home_middle_callout_education {
	width:155px;
	height:230px;
	float:right;
	background-color:#305f6c;
	color:#FFFFFF;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 0px;
	margin-left: 13px;
}


.home_middle_callout {
_margin-left:13px; /* IE 6 */
}

.home_middle_callout2 {
_margin-left:13px; /* IE 6 */
}

.home_middle_callout_mini {
_margin-left:13px; /* IE 6 */
}

.home_middle_callout img {
	/*height: 140px; 
width: 258px; */
margin-top:11px;
	margin-left:0px;
}

.home_middle_callout_mini img {
/*height: 140px; 
width: 258px; */
margin-top:11px;
margin-left:19px;
}

.home_middle_callout h3 {
font-size:12px; 
font-weight:bold; 
letter-spacing:.5px; 
display:block; 
width:240px;
text-align:left;
margin-left:auto; 
margin-right:auto;
}

.home_middle_callout2 h3 {
font-size:12px; 
font-weight:bold; 
letter-spacing:.5px; 
display:block; 
width:240px;
text-align:left;
margin-left:auto; 
margin-right:auto;
}

.home_middle_callout p {
display:block; 
width:240px; 
margin-left:auto; 
margin-right:auto; 
text-align:left; 
font-size:12px; 
color:#a9cfda;
margin-top:0px;
margin-bottom:10px;
}

.home_middle_callout2 p {
display:block; 
width:240px; 
margin-left:auto; 
margin-right:auto; 
text-align:left; 
font-size:12px; 
color:#a9cfda;
margin-top:0px;
margin-bottom:10px;
}

.home_middle_callout a img {
margin-left:87px;
margin-top:0px;

}

.home_middle_callout_mini h3 {
font-size:12px; 
font-weight:bold; 
letter-spacing:.5px; 
display:block; 
width:240px;
text-align:left;
margin-left:auto; 
margin-right:auto;
}

.home_middle_callout_mini p {
	display:block;
	width:140px;
	margin-left:20px;
	margin-right:auto;
	text-align:left;
	font-size:9px;
	color:#a9cfda;
	margin-top:0px;
	margin-bottom:10px;
}

.home_middle_callout_education p {
	display:block;
	width:140px;
	margin-left:12px;
	margin-right:auto;
	text-align:left;
	font-size:9px;
	color:#a9cfda;
	margin-top:0px;
	margin-bottom:10px;
}

.home_middle_callout_mini a img {
margin-left:87px;
margin-top:0px;

}

#sessionbutton {
width:176px; 
height:22px; 
float:right; 
margin:13px 20px 0 0;
*margin:16px 20px 0 0; /* this will only work in IE7	*/
}


#sessionbutton2 {
	width:240px;
	height:80px;
	float:left;
	
	*margin:16px 20px 0 0; /* this will only work in IE7	*/
	margin-top: 13px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 20px;
	background-repeat: no-repeat;
}


#sessionbutton3 {
	width:176px;
	height:22px;
	float:left;
	margin:34px 20px 0 0;




*margin:56px 20px 0 0; /* this will only work in IE7	*/
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 15px;
	background-repeat: no-repeat;
}








#home_bottom_content {
width:995px; 
background-color:#FFFFFF; 
float:left;
padding-bottom:38px;
}


#apics_logo {
	background-image:url(../images/APICS_logo.gif);
	float:right;
	height:82px;
	width: 163px;
	margin-right:20px;
	margin-top:38px;
}

#apics_logo {
_margin-right:36px;  /* IE 6 */
}

#apics_logo_green {
background-image:url(../images/APICS_logo_green.gif); 
float:right; 
height:85px; 
width: 165px; 
margin-right:38px; 
margin-top:38px;
}

#apics_logo_green {
_margin-right:18px;  /* IE 6 */
}


#apics_sponsors {
	background-image:url(../images/home_sponsors_reduced.gif);
	background-repeat: no-repeat;
	float:left;
	height:52px;
	width: 333px;
	margin-left:18px;
	margin-top:15px;
}

#apics_sponsors {
_margin-right:18px;  /* IE 6 */
}

#inner_main {
width:545px; 
background-image:url(https://www.apics.org/Education/conference/images/inner_main_background.jpg);
background-position:bottom;
background-repeat:no-repeat;
margin: 38px 0 0 38px;
border: 1px #CCCCCC solid;
float:left;
padding:10px;
text-align:left;
color:#333333;
min-height: 600px;
}
#inner_main_nobkgrd {
	width:545px;
	background-position:bottom;
	background-repeat:no-repeat;
	margin: 38px 0 0 38px;
	border: 1px #CCCCCC solid;
	float:left;
	padding:10px;
	text-align:left;
	color:#333333;
	min-height: 600px;
}

#inner_main {
_margin: 38px 0 0 18px;
}

#inner_main ul{
margin-left:20px;
}

#inner_main h2 {
margin-top:10px;
font-size:20px; 
text-transform: uppercase; 
font-weight:bold;
color:#428ca0;
display:block;
border-bottom:1px solid #d9d9d9 
}

#inner_main h3 {
font-size:18px; 
font-weight:bold;
color:#666666;
}

#inner_main h4 {
font-size:16px; 
font-weight:bold;
color:#666666;
}

#inner_main {
_margin: 38px 0 0 18px;
}

#inner_main_nobkgrd ul{
margin-left:20px;
}

#inner_main_nobkgrd h2 {
margin-top:10px;
font-size:20px; 
text-transform: uppercase; 
font-weight:bold;
color:#428ca0;
display:block;
border-bottom:1px solid #d9d9d9 
}

#inner_main_nobkgrd h3 {
font-size:18px; 
font-weight:bold;
color:#666666;
}

#inner_main_nobkgrd h4 {
font-size:16px; 
font-weight:bold;
color:#666666;
}

#home_learning_paths {
width:565px; 
height:458px; 
background-image:url(../images/learning_path_back.gif); 
margin: 38px 0 0 38px;
float:left;
}

#home_learning_paths {
_margin-left:18px;  /* IE 6 */
}

.lp_container {
height:100px; 
width:565px;
margin-top:20px;
float:left;
}

.lp_container_inner {
height:100px; 
width:540px;
margin-top:20px;
float:left;
}

.icon_container {
width:90px; 
height:100px; 
float:left;
}


.lp_right {
line-height:1em;
color:#666666;
float:left; 
text-align:left;
width:465px; 
height:100px; 
}

.lp_right_inner {
line-height:1em;
color:#666666;
float:left; 
text-align:left;
width:450px; 
height:90px; 
}

#links_inner{
float:left;
margin-top:25px;
color:#333333;
width:400px;
}

#links_inner a{
color: #4871a3;
}

.lp_right h3 {
font-weight:bold;
text-decoration: underline;
margin-bottom:2px;
color:#988158;
}

#lp_button {
float:right; 
margin: 0 15px 15px 0;
}



.section_heading {
float:left; 
margin:10px 0 -5px 10px; 
font-size:20px; 
text-transform: uppercase; 
font-weight:bold;
color:#333333;
}

.style18 {font-size:18px}

#prelim_schedule {
margin:38px 38px 0 0; 
width:333px; 
float:right; 
text-align:left
}

#prelim_schedule{
_margin: 38px 18px 0 0;   /* IE 6 */
}

.schedule_detail {
width: 323px; 
margin-left:10px; 
margin-top:15px; 
float:left;
}

.schedule_detail p {
float:left; 
margin-left:20px; 
border-bottom:1px solid #CCCCCC; 
padding-bottom:5px; 
display: block; 
width:235px; 
font-size:11px;  
color:#333333;
}

#schedule_list {
width: 460px;
}

#schedule_list dt {
color:#666666;
font-weight:bold;
width:156px; 
padding: 2px;
float:left;
}

#schedule_list dd {
width:296px; 
padding: 2px;
float:left;
}

#schedule_list p {
margin: 10px 0 5px 0;
padding: 2px;
font-weight:bold;
color:#000000;
}

.gback {
background-color:#efefff
}


#tourism_bar {
/* REMOVED DUE TO NASHVILLE RELOCATION
height:157px; 
width:995px; 
float:left */
}

#footer {
	height:20px;
	width:957px;
	float:left;
	background-color:#003b6e;
	text-align:right;
	padding:15px 38px 30px 0;
	color:#FFFFFF;
	vertical-align: middle;
	font-size: 11px;
}

#footer a {
color:#FFFFFF;
}

#copyright {
	height:20px;
	width:995px;
	float:left;
	text-align:right;
	margin-top:10px;
	margin-bottom:15px;
	color:#FFFFFF;
	font-size: 11px;
}

ul.tours {
list-style-image: url(../images/bullet_arrow4a.gif) ;

}

ul.tours li {
line-height:1.4em;
}

.tour_features {margin-left: 75px; margin-top:15px; width:430px; margin-top:0px; background-color:#ededed; padding:10px; padding-bottom:5px; color:#666666; background-image:url(../images/callout_tours_top.gif); background-position:top; background-repeat:no-repeat;}

.tour_features_middle {margin-left: 75px; width:410px; margin-top:0px; background-color:#ededed; padding:20px; padding-top:5px; padding-bottom:5px; color:#000000; background-image:url(../images/callout_tours_bottom.gif); background-position:bottom; background-repeat:no-repeat;}

html .tour_features_middle {margin-top:-20px;}

.tour_heading {color:#428ca0; font-weight:bold; font-size:16px;}

.tour_features_icon {float:left; width:36px; margin-right:25px}

.tour_features_list {float:left; width:340px; padding-top: 15px}

.clear {clear:both; height:1px; margin:0px;}


table.bigtable{
	border-width: 1px;
	border-style: none;
	border-collapse: collapse;
	border-color:#999999;
}
table.bigtable th {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color:#999999;
	-moz-border-radius: ;
}
table.bigtable td {
	border-width: 1px;
	padding: 1px;
	border-style: solid;
	border-color:#999999;
	height:20px;
	-moz-border-radius: ;
}



/* Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas cursus, felis non facilisis molestie, libero mi aliquam tortor, id auctor mauris arcu sit amet nisi. Nulla fringilla lorem eu elit ultrices dictum. Suspendisse congue erat non elit pretium varius. Sed quis purus sed purus tempor dapibus at eu velit. Pellentesque eu lobortis eros. In sed lorem turpis, vel malesuada leo. Donec laoreet ipsum non mauris vestibulum varius. Phasellus et mi felis. Nunc eget est at neque aliquam varius vel in urna. Donec non luctus mauris. Nunc placerat, magna in posuere euismod, neque metus cursus sapien, eu venenatis lacus turpis id magna. Cras luctus vehicula ullamcorper. Phasellus id dolor in quam porta gravida ac eget augue. Sed sit amet nulla sit amet sem tristique scelerisque a semper magna. Maecenas cursus ultricies est non imperdiet. Vivamus accumsan, lacus non lobortis tristique, eros libero convallis enim, eget congue ligula velit id sem. Mauris ornare pellentesque lacus, quis bibendum ante interdum ac. Ut sit amet quam vitae leo molestie mattis ut in lacus. Nunc leo leo, mattis ac rhoncus eu, hendrerit eu dui. 

Donec volutpat urna id orci vehicula dictum. Donec cursus vehicula interdum. Quisque consequat, enim vitae auctor hendrerit, orci lacus rutrum velit, vel dignissim sapien tortor pellentesque nisl. Vivamus diam nisl, scelerisque eget mollis id, consequat id arcu. Ut vel neque lorem, non vestibulum mauris. Aenean varius luctus diam, in vehicula sem ornare accumsan. Ut vitae gravida lorem. Cras condimentum ultrices scelerisque. Nulla a lobortis lacus. Quisque arcu mauris, vestibulum eu rutrum ac, pulvinar in risus. Cras fermentum facilisis purus, vitae gravida sem placerat a. Phasellus magna purus, condimentum non sodales sit amet, sodales at purus. 

Nulla ultrices est sit amet lectus posuere rhoncus. Quisque et euismod neque. Etiam consequat lorem ut odio luctus viverra. Duis fermentum aliquam lacus vel auctor. Integer ligula enim, dapibus nec ornare non, ultricies nec nisl. Mauris ullamcorper hendrerit mollis. Phasellus interdum leo a augue pharetra ultrices. Aenean nisl nisl, euismod vitae scelerisque sit amet, bibendum in ante. Curabitur aliquet eros libero. Mauris condimentum quam vel augue mollis nec porttitor diam hendrerit. Aenean tincidunt eros sed dolor tristique ultricies. 
*/
#inner_main_nobkgrd {
	_margin: 38px 0 0 18px;
}
