/* GLOBAL STYLES FOR THE MODULE */
html {
padding:0;
margin:0;
height:100%;
}

body {
padding:0;
margin:0;
height:100%;
background: #0b4972 url(../images/bg.jpg) no-repeat top center;
font-family:arial;
font-size:14px;
}

#header_outside {
padding:0;
margin:0;
width:100%;
height:128px;
background: url(../images/bar_horiz.png) repeat-x bottom;
text-align:center;
}

/* HEADER - TIER 1 */

#header_inside {
padding:0;
margin:0 auto;
width:950px;
}

#header_inside .logo {
padding:0;
width:50%;
height:92px;
text-align:left;
}

#header_inside .title {
padding:0;
margin:0;
width:50%;
height:34px;
text-align:left;
}

#topNav a:link, #topNav a:active, #topNav a:visited {
color:#ffffff;
}

#topNav a:hover {
color:#ff9900;
}

#topNav span {
padding:0 6px 0 6px;
}

/* CONTENT AREA - TIER 2 */

#contentArea {
padding:0;
margin:0 auto;
width:970px;
}

#contents {
margin:10px 0 20px 0;
width:100%;

}

#contentArea .group {
padding:3px 0 0 8px;
margin:0;
width:360px;
display:none;
}

/* NAVIGATION - PROGRAM LIST */

#program_list .heading {
padding:3px 0 0 8px;
margin:0;
width:340px;
height:26px;
background: url(../images/title_bar.gif) no-repeat;
font-family:arial black;
color:#ffff00;
}

.group .title {
padding:0;
margin:8px 0 0 0;
width:340px;
height:26px;
font-family:arial black;
color:#ffff00;
cursor:pointer;
}

ul.theList {
padding:0;
margin:4px 0 4px 0;
text-align:left;
list-style-position:inside;
display:none;
}

ul.theList li {
padding:2px 0 5px 0;
margin:0;
text-align:left;
list-style-position:inside;
list-style-type:none;
list-style-image:url(../images/bullet_blue.gif);
}

ul.theList li.sub {
padding:0;
margin:3px 0 5px 15px;
text-align:left;
}

ul.theList a:link, ul.theList a:active, ul.theList a:visited {
padding:0;
*padding-left:5px;
margin:0;
font-weight:bold;
color:#ffffff;
}

ul.theList a:hover {
font-weight:bold;
color:#abf4fd;
}

ul.theList a.list_no_link {
color:#ffffff;
text-decoration:none;
cursor:default;
font-family:arial;
font-weight:bold;
}

ul.theList a.list_no_link:hover {
color:#ffffff;
text-decoration:none;
cursor:default;
}

/* INFO/DISPLAY PANEL */

#window_top {
width:100%;
height:50px;
text-align:left;
background: url(../images/window_top.png) no-repeat;
}

#window_middle {
width:100%;
text-align:left;
background: url(../images/window_middle.png) repeat-y;
}

#window_bottom {
width:100%;
height:25px;
text-align:left;
background: url(../images/window_bottom.png) no-repeat;
}

/* INFO/DISPLAY PANEL CONTENTS */

.program_title_container {
padding:4px 0 0 8px;
margin:0 0 0 8px;
height:27px;
width:528px;
background:url(../images/header_title.gif) no-repeat;
font-family:tahoma;
font-size:16px;
font-weight:bold;
color:#ffffff;
text-align:left;
}

.program_title_container div {
float:left;
}

.program_title a {
color:#ffffff;
text-decoration:none;
}

#loadedContent {
padding:0;
margin:0;
width:538px;
height:250px;
overflow-y:auto;
overflow-x:hidden;
}

/* FOOTER - TIER 3 */

#footer_outside {
padding:0;
margin:0;
width:100%;
height:58px;
background: url(../images/bar_horiz.png) repeat-x bottom;
text-align:center;
}


/* CONTENT/INFO STYLES TO EVENTUALLY REPLACE THE OLD STYLES BELOW */

.programBody {
padding:0 20px 0 20px;
margin:0;
text-align:left;
width:480px;
color:#000000;
font-family:arial;
font-size:14px;
display:none;
}

.programBody h2 {
padding:0;
margin:25px 0 0 0;
font-size:14px;
font-weight:bold;
}

.programBody h3 {
padding:0;
margin:20px 0 10px 0;
font-size:14px;
font-weight:bold;
color:#700b15;
}

.programBody div {
padding:0;
margin:10px 0 10px 0;
width:auto;
}

.programBody ul {
padding:0 0 0 30px;
margin:10px 6px 0 10px;
list-style-type:disc;
}

.programBody ul li {
padding:0;
margin:6px 0 6px 0;
}

.programBody dl {
padding:0 0 20px 0;
margin:0;
font-weight:bold;
clear:both;
}

.programBody img.left {
margin:5px 15px 0 0;
}

.programBody img.right{
margin:5px 0 0 15px;
}

/* OLD STYLES Still In Use */

a.programs_bluelink:link { color:#ffffff; font-family:tahoma; font-size:12px;font-weight:bold; text-decoration:underline;
}
a.programs_bluelink:visited { color:#ffffff; font-family:tahoma; font-size:12px; font-weight:bold; text-decoration:underline;
}
a.programs_bluelink:active { color:#ffffff; font-family:tahoma; font-size:12px; font-weight:bold; text-decoration:underline;
}
a.programs_bluelink:hover { color:#ffff00; font-family:tahoma; font-size:12px; font-weight:bold;  text-decoration:underline;
}

a.home_bluelink:link { color:#0000ff; font-family:arial;font-size:13px; font-weight:bold; text-decoration:underline;
}
a.home_bluelink:visited { color:#0000ff; font-family:arial;font-size:13px; font-weight:bold; text-decoration:underline;
}
a.home_bluelink:active { color:#0000ff; font-family:arial;font-size:13px; font-weight:bold; text-decoration:underline;
}
a.home_bluelink:hover { color:#cc0000; font-family:arial;font-size:13px; font-weight:bold;  text-decoration:underline;
}

a.navlink:link { color:#ffffff; font-family:arial; font-size:12px;font-weight:bold; text-decoration:underline;
}
a.navlink:visited { color:#ffffff; font-family:arial; font-size:12px; font-weight:bold; text-decoration:underline;
}
a.navlink:active { color:#ffffff; font-family:arial; font-size:12px; font-weight:bold; text-decoration:underline;
}
a.navlink:hover { color:#ffff00; font-family:arial; font-size:12px; font-weight:bold;  text-decoration:underline;
}

.menuItemBullet {
color:#01c0fe;font-size:16px;padding-left:10px;margin-right:2px;
}
.menuItemBullet_indented {
color:#01c0fe;font-size:16px;padding-left:24px;margin-right:2px;
}
.menuItemNotBold {
font-weight:normal;text-decoration:none;padding-left:4px;
}

.programTitle {background-image:url(../../images/programs/module/header_title.gif);background-repeat:no-repeat;height:27px;width:528px;padding-left:8px;padding-top:4px;font-family:tahoma;font-size:16px;font-weight:bold;color:#ffffff;
}

.programContact {width:480px;margin-top:25px;padding-top:5px;border-top:2px dashed #cccccc;font-weight:bold;text-align:center;color:#700b15;
}

.programSeeAlso {width:480px;margin-top:25px;padding-top:5px;border-top:2px dashed #cccccc;font-weight:bold;text-align:center;color:#700b15;
}


.programBoldHeading {font-family:arial black;font-size:14px;margin-top:20px;margin-bottom:10px;
}

.printButton {display:inline;float:right;cursor:pointer;
}

.menu {width:390px;padding-left:10px;
}

.topStuff {width:950px;height:140px;vertical-align:top;text-align:left;
}

.footer {line-height:15px;
}

.eibivideo {float:left;width:190px;height:245px;background-image:url(/images/programs/eibi_video.gif);background-repeat:no-repeat;}

.eibivideo_over {height:95px;width:180px;cursor:pointer;}
.eibivideo_over:hover {background-image:url(/images/programs/eibi_video_hover.gif);background-repeat:no-repeat;height:95px;width:180px;cursor:pointer;}
