* { margin: 0; padding: 0; border: 0;}
body { height:100%; font: 12px "Trebuchet MS", Verdana, Arial, sans-serif; color: #4d4d4d; background: #e7f0f6 url(bg_white.gif) repeat-x 0 0; }
p {margin: 0 0 8px 0; line-height: 17px; }
table, td {border-collapse:collapse;}
h1 { font-size: 15px; color: #11609a; padding: 8px 0; }
h2 { font-size: 12px; font-weight: bold; padding: 5px 0; }
ul { margin: 5px 0 0 18px; }
li { padding-bottom: 5px; line-height: 19px;}
fieldset { border:0;margin:0;padding:0; }
label { display:block; font-weight: bold; }
input.text,textarea { width: 300px; border-top: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding:3px; font-size: 11px; margin: 4px 0 10px 0; }
dl { padding: 10px 0 0 0;}
dt {padding: 0 0 5px 0; font-weight: bold; font-size: 11px; }
dd { padding: 0 0 10px 0; }
div.hr  { border:0; border-top: 2px solid #e7f0f6; height: 0; background: #e7f0f6; margin: 16px 0 8px 0; line-height: 2px; }
div.hr hr { display: none; }
a:link { font-weight: bold; text-decoration: none;  color: #985818; }
a:visited { font-weight: bold; text-decoration: none;  color: #985818; }
a:hover { text-decoration: underline; }
:focus {outline: 0;}

#globalnav {width: 100%; background: url(bg_network.png) repeat-x 0 0; padding-top:4px; _height: 4px; _padding: 0;}
#globalnav div {margin: 0 auto; text-align: right; }

#slickbox {background-color: #135e95; height:32px; display: none;}
#slickbox div {width: 780px; margin: 0 auto; text-align:left; padding-top:5px; _padding-top: 7px; font-size: 11px; color: #68a0c9;}
#slickbox a {color: #fff; text-decoration: underline; font-weight: normal;}

#roi {margin: 0 auto; width: 780px; text-align: right;}

#container { background: url(bg.gif) repeat-x 0 22px; height: 100%; position: relative; }
*:first-child+html #container {background: url(bg.gif) repeat-x 0 27px;}
* html #container {background: url(bg.gif) repeat-x 0 27px;}
#container_sub { background: url(bg_sub.gif) repeat-x; height: 100%; }
*:first-child+html #container_sub {background: url(bg_sub.gif) repeat-x 0 5px; }
* html #container_sub {background: url(bg_sub.gif) repeat-x 0 5px; }

#header { width: 780px; margin: 0 auto; height: 69px; padding: 8px 0; background: url(bg_banner_top.jpg) no-repeat bottom right; }
#header_sub { width: 780px; margin: 0 auto; height: 69px; padding: 0 0 3px 0; background: url(divison.gif) no-repeat right 38px; }

#banner { width: 780px; margin: 0 auto; height: 134px; padding: 21px 0 0 0; background: url(bg_banner_bot.jpg) no-repeat top right; }
#banner_sub { width: 780px; margin: 0 auto; height: 60px; padding: 15px 0 0 0; }

#top_nav ul { width: 780px; margin: 0 auto; list-style: none; height: 25px; line-height: 16px;}
#top_nav li {  display: inline; padding: 0 30px 0 0; }
#top_nav a { font-size: 13px; text-decoration: none;  color: #985818; }
#top_nav a:hover { text-decoration: underline; }

#content_bg { width: 100%; background-color:#fff; padding: 0;  border-bottom: 2px solid #bed1df;}
#content { width: 780px; margin: 0 auto; padding: 12px 0 6px 0; }

#copy { width: 494px; font-size: 12px; }
#copy p {margin: 0 0 10px 0; line-height: 17px; font-weight:normal; }
#copy_sub { width: 540px; font-size: 12px; }
#copy_sub p {margin: 0 0 10px 0; line-height: 17px; }

#logos p {padding:  10px 0 20px 0; line-height: 17px; }

.address { margin: 0 0 15px 0; }
.address td { padding: 8px 0 0 0; }

.custom { padding: 10px 0 3px 0; text-align:center; }

.dialog { width:496px; padding: 8px 0 17px 0; }
.dialog .hd .c, .dialog .ft .c { font-size:1px; height:6px; }
.dialog .ft .c { height:6px; }
.dialog .hd { background:transparent url(tl.gif) no-repeat 0px 0px; }
.dialog .hd .c { background:transparent url(tr.gif) no-repeat right 0px; }
.dialog .bd { background:transparent url(ml.gif) repeat-y 0px 0px; }
.dialog .bd .c { background:transparent url(mr.gif) repeat-y right 0px; }
.dialog .bd .c .s { margin:0px 8px 0px 4px; background-color:#f9fafb; padding:10px 8px 2px 15px; }
.dialog p { padding: 0 0 5px 0; font-size: 13px; font-style:italic; line-height: 18px; margin: 0; }
.dialog strong { color:#094f82; font-size: 11px; font-weight: bold; }
.dialog .ft { background:transparent url(bl.gif) no-repeat 0px 0px; }
.dialog .ft .c { background:transparent url(br.gif) no-repeat right 0px; }

#epic_table { width:262px; float:right; font-size: 11px; font-weight: bold; background: url(bg_epic_table.gif) no-repeat center bottom; margin: 0 0 14px 0; padding: 0; }
#epic_table table { width: 258px; margin: 0 2px; }
#epic_table td { height: 30px; padding: 0 0 0 10px; text-align: left; }
.alt { background-color: #e7f0f6; }

#sidebar { padding-top: 8px; width:262px; float:right; font-size: 11px; text-align:center; }
#sidebar_sub { padding-top: 8px; width:222px; float:right; font-size: 11px; }
#sidebar_content { width: 190px; background-color: #e7f0f6; padding: 15px 13px; border-left: 2px solid #bed1df; border-right: 2px solid #bed1df; border-bottom: 2px solid #bed1df;}
#sidebar_content p { margin: 10px 0 0 0;  line-height: 14px;}

#seminar {background: url(calendar.gif) no-repeat 0 0; height: 35px; padding: 13px 0 0 30px; _padding: 13px 0 0 35px;}

#footer  { width: 780px; margin: 0 auto; color: #56829f; font-size: 11px; font-weight: bold; }
#footer_left { float: left; padding: 17px 0; }
#footer_right { float: right; padding: 17px 0; }
#footer a {color: #56829f}
