body{margin: 0px; padding: 0px; font-family: georgia, times, times new roman, serif; font-size: 13px; line-height: 26px; color: #333; behavior:url(/csshover.htc); }

/* Neutralize styling elements */
h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, dt, dd, address, form {	margin: 0; padding: 0; }

h1 { font: 24px/32px 'Trebuchet MS', arial, georgia, times, times new roman, serif; font-weight: normal; color: #254986; padding-top: 0px; }
h2 { font: 17px/26px arial, times, times new roman, serif; font-weight: normal; color: #082F5C; }
h3 { font: 16px/26px arial, times, times new roman, serif; font-weight: normal; color: #375788; }
hr { color: #A3CDFF; background-color: #A3CDFF; height: 1px; padding: 0; margin: 8px 0; border: 0; }
p  { font: 14px/26px georgia, times, times new roman, serif; font-weight: normal; color: #222; padding-bottom: 12px; }
ul { margin-left: 35px; padding-bottom: 15px; list-style-type: disc; }
em { color: #195ABC; font-weight: 500; }

a { color: #346ABC; }
a:hover { background-color: #638AC5; color: #FFFFFF; text-decoration: none; }

p.quote { padding: 5px 5px 5px 5px; font-size: 12px; color: #2950A7; }
p.quote_person { padding: 5px; font-size: 12px; font-style: italic; line-height: 18px; text-align: right; color: #2A5493;  }

img { padding: 0; border: 0; }
img.bullet { vertical-align: middle; padding: 0 10px 0 25px; }

/* Page Layout */
div.content_wrapper { width: 760px; text-align: left; margin-left: auto; margin-right: auto; padding: 0px; }
div.sidebar { float: left; width: 25%; padding-top: 30px; }

div.content { float: right; width: 70%; background-color: #FFFFFF; padding-top: 30px; }
div.home_body { width: 100%; background-image: url(/images/menu-shadow.gif); background-repeat: repeat-x; }
div.home_sidebar { float: right; width: 30%; border-left: 1px dotted #bbbbbb; padding-left: 8px; margin-top: 5px; padding-top: 30px; }
div.home_content { float: left; width:65%; padding-top: 30px; }

div.footer_wrapper { clear: both; line-height: 16px; padding-top: 5px; border-top: 1px dotted #888; margin-top:25px; text-align: center; }
div.footer { width: 760px; text-align: left; margin-left: auto; margin-right: auto; font: 14px/15px arial, helvetica, sans-serif;}


/* Sidebar Styles: */
p.video { font: 11px/15px "Trebuchet MS", arial, helvetica, sans-serif; }
img.video { float: left; padding: 3px 8px 0 0; border: 0; }
hr { color: #A3CDFF; background-color: #A3CDFF; height: 1px; padding: 0; margin: 8px 0; border: 0; }


.nav_wrapper { cursor: arrow; height: 27px; background-image: URL(/images/menu-background.gif); background-color: #284C88; }

div#nav{ cursor: default; margin-left: auto; margin-right: auto; width: 760px; height: 27px; padding: 0; }
div#nav ul { cursor: default; font-size: 18px; line-height: 28px; font-family: arial, helvetica, sans-serif; font-weight: bold; margin: -1px 0 0 0; padding:0; list-style: none;  }
div#nav li { cursor: default; display: inline; position: relative; margin: 0; padding: 3px 15px;  }
div#nav li:hover {background-color: #142848; }
div#nav li.on {cursor: pointer; background-color: #638AC5; background-color: none;}
div#nav li.on:hover {background-color: #142848; }
div#nav li a { text-decoration:none; color: #ffffff; background-color: none; }
div#nav li a:visited { color: #ffffff; background-color: none; }

/* top-level items with submenus: */
div#nav li.submenu { cursor: pointer; color: #ffffff; padding: 0; background-color: none; padding: 3px 15px; }
div#nav li.submenu:hover { background-color: #142848; }
div#nav li.submenu:hover a { background-color: #142848; padding: 0; }
div#nav li.submenu:hover a:hover { background-color: #142848; padding: 0; }


div#nav li.submenu_on { cursor: pointer; color: #ffffff; background-color: #638AC5; padding: 3px 15px; }

div#nav li.submenu_on:hover { background-color: #142848;  }
div#nav li.submenu_on:hover a { background-color: #142848; padding: 0px;  }
div#nav li.submenu_on:hover a:hover { background-color: #142848; padding: 0px; }

div#nav ul ul{ position: absolute; left: 0; top: 26px; margin: 0; padding: 0; display: none; background-color: none; }

div#nav ul.level1 a:hover { background-color: #142848; }

div#nav ul.level1, div#nav ul.level1 ul li { display: block; }

div#nav ul.level1 li.submenu:hover ul.level2 { display: block; }
div#nav ul.level1 li.submenu ul.level2 ul { width: 200px; font-size: 12px; color: #222222; background-color: #D0DEED; padding: 0; }
div#nav ul.level1 li.submenu ul.level2 li { display: block; width: 200px; background-color: #D0DEED; padding: 0; }
div#nav ul.level1 li.submenu ul.level2 li:hover { display: block; background-color: #FFCB73; padding: 0; }
div#nav ul.level1 li.submenu ul.level2 li a { display: block; width: 200px; font-size: 12px; color: #222222; background-color: #D0DEED; padding: 3px 15px;}
div#nav ul.level1 li.submenu ul.level2 li a:hover { width: 200px; font-size: 12px; color: #222222; background-color: #FFCB73; }


div#nav ul.level1 li.submenu_on:hover ul.level2 { display: block; }
div#nav ul.level1 li.submenu_on ul.level2 ul { width: 200px; font-size: 12px; color: #222222; background-color: #D0DEED; padding: 0; }
div#nav ul.level1 li.submenu_on ul.level2 li { display: block; width: 200px; background-color: #D0DEED; padding: 0; }
div#nav ul.level1 li.submenu_on ul.level2 li:hover { display: block; background-color: #FFCB73; padding: 0; }
div#nav ul.level1 li.submenu_on ul.level2 li a { display: block; width: 200px; font-size: 12px; color: #222222; background-color: #D0DEED; padding: 3px 15px;}
div#nav ul.level1 li.submenu_on ul.level2 li a:hover { width: 200px; font-size: 12px; color: #222222; background-color: #FFCB73; }


