body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote{padding:0; margin:0; border:0 none; outline:0}
table{border-collapse:collapse; border-spacing:0}
fieldset{border:0}
img{padding:0px; margin:0px}
address, caption, cite, code, dfn, em, strong, th, var{font-weight:normal; font-style:normal}
caption, th{text-align:left}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%}
q:before, q:after{content:''}
abbr, acronym{border:0}
#header{position:relative; top:0px; left:62px; width:675px; height:auto}
#right_toolbar_top{text-align:right; height:35px}
#main_toolbar{height:auto; display:block}
#sub-header{text-align:left; height:35px; position:relative; left:20px}
#quote{font-family:Arial;font-size:11px;text-align:left;width:165px;margin:5px;margin-left:11px;}
#main{width:737px; height:100%; border-left:1px solid #d6d3d3; border-right:1px solid #d6d3d3}
#content{width:557px; float:left}
#right_rail{text-align:center; width:170px; height:700px; float:right; border:1px solid #d6d3d3}
span.MiddleContent div{padding-left:3px}
span.RightContent div{padding-left:3px}
ul{list-style:none; padding-left:10px}
ul li{background-image:url("/images/shell/bullet_blue.gif"); background-repeat:no-repeat; margin-bottom:2px; margin-top:2px; padding-left:30px; margin-right:20px}
hr{height:1px}
div#blogNavigation{text-align:left; padding:3px}
div#blogNavigation ul{list-style:none; list-style-type:disc; list-style-position:inside}
div#blogNavigation ul li{background-image:none}
table.padding td{padding:1px 4px 1px 4px}
#subnavdiv{display:none}
.EktronEditorsMenu li{background-image:none}
body, p, table, td{ color:#333;  font-family:Arial;  font-size:11px;  line-height:140%}
a:link{color:#312A66; text-decoration:underline}
a:visited{color:#312A66; text-decoration:underline}
a:hover{color:cc9966; text-decoration:underline}
p{ margin-bottom:10px}
h1{ color:#312A66;  font-family:Arial;  font-size:16px;  font-weight:bolder;  padding-bottom:8px;  padding-top:8px}
hr{ width:530px;  color:#e3e4f4}
.news_header{ color:#B8AA8A !important;  font-family:Arial;  font-size:16px;  font-stretch:ultra-expanded;  font-style:italic;  font-weight:bolder;  line-height:140%}
.main_header_grey{ color:#333;  font-family:Arial;  font-size:13px;  font-weight:bolder}
.sidebar_header{ color:#312A66;  font-family:Arial;  font-size:15px;  font-weight:bolder;  line-height:140%}
.sidebar_header_smaller{ color:#312A66;  font-family:Arial;  font-size:13px;  font-weight:bolder;  line-height:140%}
.bold_link{ font-weight:bold;  text-decoration:none}
.blue_subhead{color:#312A66; font-size:16px; font-family:Arial; font-weight:bolder}
.blue_subhead_nobold{color:#312a66; font-size:15px; font-family:Arial; font-weight:normal}
.blue_headline{color:#312a66; font-size:13px; font-family:Arial; font-weight:bolder; line-height:140%}
.dyk_text{color:#312a66; font-size:11px; font-family:Arial; font-weight:normal; line-height:140%}
.blue_headline_right_nav{color:#312a66; font-size:15px; font-family:Arial; font-weight:bolder; line-height:140%}
.white_headline_right_nav{color:#fff; font-size:15px; font-family:Arial; font-weight:bolder; line-height:140%}
.white_headline{color:#ccc; font-size:13px; font-family:Arial; font-weight:bolder; line-height:140%}
.in_the_news{color:#b8aa8a !important; font-size:16px; font-family:Arial; font-style:italic; font-weight:bolder; line-height:140%; font-stretch:ultra-expanded}
.grey_headline{color:#333; font-size:13px; font-family:Arial; font-weight:bolder}
.orange_subhead{color:#e1a21b; font-size:16px; font-family:Arial}
.grey_subhead{color:#666; font-size:16px; font-family:Arial}
.body{color:#333; font-size:11px; font-family:Arial; line-height:140%}
.body_blue{color:#312a66; font-size:11px; font-family:Arial; line-height:140%}
.body_white{color:#fff; font-size:11px; font-family:Arial; line-height:140%}
.body_smaller{color:#333; font-size:10px; font-family:Arial; line-height:130%}
span.entrypermalink{display:none}
.ektronSearch ul li{background-image: none}
ul.sitemap li{background-image: none}
div.resultPreview ul li{background-image:none}
.toolbar_top{color:#333; font-size:11px; font-family:Arial}
.left_toolbar_sub_sub{color:#312a66; font-size:10px; font-family:Arial}
a.toolbar_sub_sub:link{color:#312a66; text-decoration:none}
a.toolbar_sub_sub:visited{color:#312a66; text-decoration:none}
a.toolbar_sub_sub:hover{color:#e1a21b; text-decoration:none}
.toolbar_side{color:#312A66; font-size:13px; font-family:Arial}
a.toolbar_side:link{color:#312A66; text-decoration:none}
a.toolbar_side:visited{color:#312A66; text-decoration:none}
a.toolbar_side:hover{color:#e1a21b; text-decoration:none}
.toolbar_side_on{color:#fff; font-size:13px; font-family:Arial}
a.toolbar_side_on:link{color:#fff; text-decoration:none}
a.toolbar_side_on:visited{color:#fff; text-decoration:none}
a.toolbar_side_on:hover{color:#e1a21b; text-decoration:none}
.blue_subhead{color:#312A66; font-size:16px; font-family:Arial; font-weight:bolder}
.white_subhead{color:#fff; font-size:16px; font-family:Arial; font-weight:bolder}
.blue_subhead_nobold{color:#312A66; font-size:15px; font-family:Arial; font-weight:normal}
.blue_headline{color:#312a66; font-size:13px; font-family:Arial; font-weight:bolder; line-height:140%}
.blue_headline_right_nav{color:#312a66; font-size:15px; font-family:Arial; font-weight:bolder; line-height:140%}
.white_headline_right_nav{color:#fff; font-size:15px; font-family:Arial; font-weight:bolder; line-height:140%}
.white_headline{color:#ccc; font-size:13px; font-family:Arial; font-weight:bolder; line-height:140%}
.in_the_news{color:#b8aa8a !important; font-size:16px; font-family:Arial; font-style:italic; font-weight:bolder; line-height:140%; font-stretch:ultra-expanded}
.grey_headline{color:#333; font-size:13px; font-family:Arial; font-weight:bolder}
.orange_subhead{color:#e1a21b; font-size:16px; font-family:Arial; font-weight:bolder}
.orange_subhead2{color:#e1a21b; font-size:18px; font-family:Arial; font-weight:bolder}
.orange_head{color:#e1a21b; font-size:20px; font-family:Arial}
.grey_subhead{color:#666; font-size:16px; font-family:Arial; font-weight:bolder}
.grey_subhead_bold{color:#666; font-size:16px; font-family:Arial; font-weight:bold}
a.toolbar_top:link{color:#333; text-decoration:none}
a.toolbar_top:visited{color:#333; text-decoration:none}
a.toolbar_top:hover{color:#e1a21b; text-decoration:none}
a.news_link:link{color:#333; font-weight:bold; text-decoration:none}
a.news_link:visited{color:#333; font-weight:bold; text-decoration:none}
a.news_link:hover{color:#e1a21b; font-weight:bold; text-decoration:none}
a.download_link:link{color:#fff; font-weight:bold; text-decoration:none}
a.download_link:visited{color:#fff; font-weight:bold; text-decoration:none}
a.download_link:hover{color:#999; font-weight:bold; text-decoration:none}
a.news_headlinelink:link{color:#333; font-weight:bold; text-decoration:none}
a.news_headlinelink:visited{color:#312A66; font-weight:bold; text-decoration:none}
a.news_headlinelink:hover{color:#e1a21b; font-weight:bold; text-decoration:none}
.tab_toolbar{color:#fff; font-size:11px; font-family:Arial}
a.tab_toolbar:link{color:#fff; text-decoration:none}
a.tab_toolbar:visited{color:#fff; text-decoration:none}
a.tab_toolbar:hover{color:#312A66; text-decoration:none}
a.subtab_toolbar:link{color:#fff; text-decoration:none}
a.subtab_toolbar:visited{color:#fff; text-decoration:none}
a.subtab_toolbar:hover{color:#e1a21b; text-decoration:none}
.body{color:#333; font-size:11px; font-family:Arial; line-height:140%}
.body_white{color:#fff; font-size:11px; font-family:Arial; line-height:140%}
.news_headline{color:#3f498b; font-size:11px; font-family:Arial; font-weight:bolder; line-height:120%}
.body_smaller{color:#333; font-size:10px; font-family:Arial; line-height:130%}
input{ border:1px solid #036; width:auto;  font:12px Arial;  color:333333}
textarea{ border:1px solid #036;  font:12px Arial;  color:333333}
.submit{ border:10px solid #036;  width:10px;  font:14px Arial;  color:666666;  background-color:333333}
h2{color:#c96}
table p{margin-left:0px; margin-right:4px}
div#blogNavigation h4{color:#312A66; font-weight:bold; font-size:120%; padding-top:2px; padding-bottom:2px}
div#blogNavigation div.blogCalendar table.calendarTable{width:160px; text-align:right}
div#blogNavigation div.blogCalendar table.calendarTable td{width:14%; text-align:right}
div#blogNavigation div.blogCalendar table.calendarTable th{width:14%; text-align:center; color:white; background-color:#2D2862}
div.entry{padding-top:14px;padding-bottom:14px;}
h3.entryTitle{font-size:1.3em;font-weight:bold;}