/*** style sheet rdj ***/

/* netscape6 earlyver bug killer */

.netscape6 {margin:auto}

body {
background:url(../images/bg_01_out.gif);
font: 0.7em verdana,arial,helvetica,sans-serif;
color: #404040;
margin: 0;
padding: 0;
text-align:center;
}

a img {border:none;}
.hide, fieldset {display:none;}

p img {padding:0 8px 8px 0;}
.pic-left {float:left;}

h2 {font-size:1.3em;margin-top:0;color:#0b2d84;font-weight:bold;}
h3 {display:inline;font-size:1.1em;font-weight:bold;}
h4 {display:inline;font-size:0.9em;font-weight:bold;}

a {color:#0b2d84;text-decoration:none;font-weight:bold;}
a:hover {text-decoration:underline;}

.ital {font-style:italic;}

/* underlay */
#body {width:73.5em;background:url(../images/bg_01_in.jpg) repeat-y #fff;overflow:hidden;border:0;text-align:left;margin: 0 auto;}
/* overlay */
#body-overlay {width:73.5em;background:url(../images/corner_bg.gif);overflow:hidden;background-repeat:no-repeat;background-position:bottom right;}

.topedge {background:url(../images/logo.gif) no-repeat #fff;height:80px;border-bottom:6px solid #0b2d84;}
.zbanner {background:url(../images/gbanner_bg.gif);height:160px;}
.banner-flash {width:760px;height:160px;text-align:left;margin:0;}

#def .zbanner-static {background:url(../images/zbanners/zbanner_def.jpg) #000 no-repeat;height:160px;}
#abo .zbanner-static {background:url(../images/zbanners/zbanner_abo.jpg) #000 no-repeat;height:160px;}
#lea .zbanner-static {background:url(../images/zbanners/zbanner_lea.jpg) #000 no-repeat;height:160px;}
#cou .zbanner-static {background:url(../images/zbanners/zbanner_cou.jpg) #000 no-repeat;height:160px;}
#tea .zbanner-static {background:url(../images/zbanners/zbanner_tea.jpg) #000 no-repeat;height:160px;}
#con .zbanner-static {background:url(../images/zbanners/zbanner_con.jpg) #000 no-repeat;height:160px;}

/* top nav */

#topnav {background-color:#0b2d84;color:#fff;height:2.2em;line-height:2.0em;padding-right:1.0em;margin-bottom:1.4em;}
#topnav ul {float:right;margin-left:1.2em;margin:0;padding-left:0;list-style-type:none;}
#topnav li {display:inline;}
#topnav li a:link, #topnav li a:visited {color:#fff;font-weight:normal;text-decoration:none;}
#topnav li a:hover {color:#ffbc3d;}

/* home page settings */

#home-left {width:27.5em;float:left;margin:0 0 0 1.2em!important;margin:0 0 0 0.4em;}
#home-right {width:27.5em;float:left;margin:0 0 0 0.8em;}

/* core page settings */

#menu-panel {width:14.5em;float:left;margin-right:0.6em;}
#main-panel {width:40.5em;float:left;}
#main-panel-wide {width:56.4em;float:left;}
#right-panel {width:15.9em;float:left;margin-top:3.0em;}

#menu-01 {font-size:1.0em;}
#menu-01 ul {margin-left:1.0em;margin-top:0;padding-left:0;list-style-type:none;}

#menu-01 li {padding: 0.3em 0 0.3em 0.3em;font-weight:bold;border-top:1px dotted #0b2d84;}
#menu-01 li a:link, #menu-01 li a:visited {color:#fff;text-decoration:none;}
#menu-01 li a:hover {color:#0b2d84;text-decoration:none;}

#menu-01 li li {padding: 0.2em 0 0.1em 0.3em;border-top:0;}
#menu-01 li li a {font-weight:normal;text-decoration:none;}

#ind #menu-01 ul .ind a:link, #ind #menu-01 ul .ind a:visited, #ind #menu-01 ul .ind a:hover {color:#0b2d84;}
#ind #menu-01 ul .ind ul a:link, #ind #menu-01 ul .ind ul a:visited {color:#0276ad;}
#ind #menu-01 ul .ind ul a:hover {color:#0b2d84;}
#ind ul .abo ul, #ind ul .con ul, #ind ul .lea ul, #ind ul .dev ul, #ind ul .tea ul {display:none;}

#abo #menu-01 ul .abo a:link, #abo #menu-01 ul .abo a:visited, #abo #menu-01 ul .abo a:hover {color:#0b2d84;}
#abo #menu-01 ul .abo ul a:link, #abo #menu-01 ul .abo ul a:visited {color:#0276ad;}
#abo #menu-01 ul .abo ul a:hover {color:#0b2d84;}
#abo ul .ind ul, #abo ul .con ul, #abo ul .lea ul, #abo ul .cou ul, #abo ul .tea ul {display:none;}

#con #menu-01 ul .con a:link, #con #menu-01 ul .con a:visited, #con #menu-01 ul .con a:hover {color:#0b2d84;}
#con #menu-01 ul .con ul a:link, #con #menu-01 ul .con ul a:visited {color:#0276ad;}
#con #menu-01 ul .con ul a:hover {color:#0b2d84;}
#con ul .ind ul, #con ul .abo ul, #con ul .lea ul, #con ul .cou ul, #con ul .tea ul {display:none;}

#lea #menu-01 ul .lea a:link, #lea #menu-01 ul .lea a:visited, #lea #menu-01 ul .lea a:hover {color:#0b2d84;}
#lea #menu-01 ul .lea ul a:link, #lea #menu-01 ul .lea ul a:visited {color:#0276ad;}
#lea #menu-01 ul .lea ul a:hover {color:#0b2d84;}
#lea ul .ind ul, #lea ul .abo ul, #lea ul .con ul, #lea ul .cou ul, #lea ul .tea ul {display:none;}

#cou #menu-01 ul .cou a:link, #cou #menu-01 ul .cou a:visited, #cou #menu-01 ul .cou a:hover {color:#0b2d84;}
#cou #menu-01 ul .cou ul a:link, #cou #menu-01 ul .cou ul a:visited {color:#0276ad;}
#cou #menu-01 ul .cou ul a:hover {color:#0b2d84;}
#cou ul .ind ul, #cou ul .abo ul, #cou ul .con ul, #cou ul .lea ul, #cou ul .tea ul {display:none;}

#tea #menu-01 ul .tea a:link, #tea #menu-01 ul .tea a:visited, #tea #menu-01 ul .tea a:hover {color:#0b2d84;}
#tea #menu-01 ul .tea ul a:link, #tea #menu-01 ul .tea ul a:visited {color:#0276ad;}
#tea #menu-01 ul .tea ul a:hover {color:#0b2d84;}
#tea ul .ind ul, #tea ul .abo ul, #tea ul .con ul, #tea ul .lea ul, #tea ul .cou ul {display:none;}

#def ul .ind ul, #def ul .abo ul, #def ul .con ul, #def ul .lea ul, #def ul .cou ul, #def ul .tea ul {display:none;}

#menu-01 ul ul {margin:0.1em 0 -0.1em 0.4em;font-size:0.9em;}
#menu-01 ul ul a:link, #menu-01 ul ul a:visited, #menu-01 ul ul a:hover {color:#0b2d84;}

.text-body {background-color:#fff;margin-top:0;color:#404040;border:0px solid #0b2d84;-moz-border-radius:20px;}
.text-padding {padding:1.0em;}

.text-base, .text-base-wide {margin-bottom:2.4em;}
.footlink, .footlink a {font-size:0.9em;font-weight:normal;text-align:right;}

/* side panel */

.box {margin:0 0 0.2em 0.8em;background-color: #0b2d84;color:#fff;border:1px solid #0b2d84;-moz-border-radius:20px;}
.box-set {width:100%;}
.box-pad {padding:1.0em;}

.clear {font-size:1px; height:1px;clear:both;}
#right-panel {margin:0;}
#right-panel ul {font-size:0.8em;margin:0.7em 0 0 1.2em;padding:0}
#right-panel p {margin:0.8em 0 0 0;padding:0;}
#right-panel h3 {font-size:1.0em; color:#fff;}
#right-panel a {color:#fff;}

#right-panel .prospect ul {margin-left:0;}
#right-panel .prospect li {display:inline;white-space:nowrap;}

/* footer */

#footer {background-color:#0b2d84;color:#fff;height:2.2em;line-height:2.0em;font-size:0.8em;padding-right:1.0em;border-top:1px solid #0b2d84;}
#footer ul {float:right;margin-left:1.2em;margin:0;padding-left:0;list-style-type:none;}
#footer li {display:inline;}
#footer li a:link, #footer li a:visited {color:#fff;font-weight:normal;text-decoration:none;}
#footer li a:hover {color:#ffbc3d;}

/* forms */

.form {width:29em;}

label
{
margin-top:0.2em;
width: 10em;
float: left;
text-align: left;
margin-right: 0.5em;
display: block;
}

input, select, textarea
{
margin-top:0.2em;
width: 21.5em;
color: #000;
background: #fee0ae;
border: 1px solid #0b2d84;
font-size:0.8em;
}

textarea
{
font-family:verdana;
font-size:0.8em;
overflow:auto;
}

select {width:10em;}

.details-check {width:25em;}
.checkbox {width:3em;background:#fff;border:0;}
.submit {float:right;}

.submit input
{
margin:0.8em 0.2em 0 0;
width: 8em;
color: #fff;
background: #0b2d84;
border: 1px outset #ffbc3d;
}

.course-box {width:56.0em;padding-top:0.5em;}
.course-img {float:left;margin-right:0.4em;}
.course-txt {width:10.4em;float:left;margin-right:0.4em;}
.course-box img {padding-bottom:0.5em;}

.flowchart p {background:url(../images/bg_flowchart.gif) repeat-x #0b2d84;margin: 0 1.0em 0 1.0em;padding:0.5em;border:1px solid #ffbc3d;text-align:center;color:#fff;font-size:1.2em;}
.flowchart strong {color:#ffbc3d;}
.flowchart div {margin:0;padding:0;text-align:center;background-color:#fff;}

/* scroller */

#scroller {border:0px;background:#fff;padding:0px;width:56.0em;height:125px;overflow:auto;}

/* sitemap ul settings */

.sitemap ul {list-style-type:none;margin-left:0;padding:0;}
.sitemap ul ul {margin-left:1.0em;}
.sitemap ul ul a {font-weight:normal;}

/* left image adj */

.img-left {float:left;}