body { font-family: Verdana, Arial, Sans-Serif;	font-size: 10.5pt; background-color: #b8b8b9; text-align: center; }

a {	color: #1905d7;	text-decoration: none; }
a:link { text-decoration: none; color: #0d87c8;  }
a:visited { text-decoration: none; color: #0d87c8;  }
a:hover { text-decoration: underline; color: #0d87c8; }
a:active { text-decoration: none; color: #0d87c8;  }

ul { margin-left: 0; padding-left: 20px; margin-top: 0; }
ul { list-style-image: url('img/bullet_blue.png'); }
ul ul { list-style-image: url('img/bullet_blue_2.png'); }

/***** DNN Styles to override *****/
/* text style used for most text rendered by modules */
.Normal, .NormalDisabled, .NormalBold, .NormalRed, h1, h2, h3, h4, h5, h6, .Head { font-family: Verdana, Arial, Sans-Serif; font-size: 10pt; font-weight: normal; color: black; }
.NormalDisabled { color: Silver; }
.NormalBold { font-weight: bold }
.NormalRed { font-weight: bold; color: #ff0000; }
h1, h2, h3, h4, h5, h6, .Head { font-weight: bold; }
.Head { font-size: 12pt; color: #0d87c8; }
#logo_image { margin-top: 19px; margin-left: 21px; }

p, td, div { font-family: Verdana, Arial, Sans-Serif; font-size: 10pt; text-align: left; }

#outer_container { margin: 0 auto; width: 960px; text-align: left; }
#preheader { text-align: right; margin-right: 15px; margin-top: 10px; margin-bottom: 0; }
#preheader a, #preheader a:visited { color: #5a5a5a; }
#main_block_border { background: url(img/mb/main_bg.png) repeat-y; }
#main_top { background: url(img/mb/top.png) no-repeat top left; }
#main_bottom { background: url(img/mb/bottom.png) no-repeat bottom left; }
#main_block { padding: 10px 25px 20px 25px; }
#header { margin-bottom: 15px; }
#header a { border: none; }
#search { float: right;	padding-top: 30px; }

#menu {	margin-top: 5px; margin-bottom: 5px; height: 32px; padding: 10px 0 0 15px; font-family: Arial; font-size: 11pt; color: #231f20; }
#menu a { color: #231f20; font-family: Arial, Sans-Serif; font-size: 12pt; padding: 0 10px 0 10px; text-decoration: none; }
#menu a:hover { text-decoration: underline; }
#menu a.selected { color: #231f20; }

#ad_panel {	padding: 0px 0 30px 0; }
#ad_panel_content {	padding: 0px 0 0px 0; }
#section_panel { padding: 0 0 0 0; margin-left: -20px; margin-top: -15px; }
#section_panel p { margin-top: 0; padding-top: 0; margin-bottom: 0; padding-bottom: 0px; }
#breadcrumb { font-size: 9pt; color: #a0a0a0; padding-left: 50px; margin-top: 0; padding-top: 0; margin-bottom: 20px; }
#breadcrumb a { font-size: 9pt; color: #6f6f6f; }
#footer { border: 0; font-size: 10pt; background-color: #b8b8b9; }
#footer a, #footer a:visited { color: #5a5a5a; }
#footer td.copyright { width: 50%; padding-left: 15px; }
#footer td.login { width: 50%; padding-right: 15px; text-align: right; }

div.clearfloat { clear: both; height: 1px; }

/* Home Page / Market Page */
#home_main_column, #market_main_column, #main_two_column { float: right; width: 600px; }
#main_one_column { }
#home_sidebar_column, #market_sidebar_column, #sidebar_two_column, #sidebar_three_column { float: left; width: 275px; }
#right_sidebar_three_column { float: right; width: 275px; }
#main_three_column  { float: left; width: 325px; margin-left: 15px; margin-right: 15px; }
/*#home_sidebar_column { margin-left: -20px; }*/
#home_sidebar_column img { margin-bottom: 10px; }
#home_page_apps { padding-left: 69px; }
#home_page_apps a { color: #575f61;	font-family: Arial, Sans-Serif;	font-size: 13pt; }
#home_page_apps a:hover { color: #0d87c8; }antietam22
#home_page_apps p { margin: 10px 0 0 0; }

.home_page_news_item span.title { font-weight: bold; }
.home_page_news_item span.subtitle { font-style: italic; }
.home_page_news_item span.date {  }
.home_page_news_item span.source { font-style: italic; }

.casestudy_img { float: left; width: 85px; margin-bottom: 10px; }
.casestudy_txt { float: right; font-size: 10pt; width: 500px; }
.casestudy_txt span.title { font-weight: bold; }

/* Formatted tables */
table.two_column  h1 { margin-top: 0; margin-bottom: 20px; padding-bottom: 3px; padding-top: 0px; font-size: 12pt; color: #0d87c8; }
table.two_column td { vertical-align: top; width: 50%; padding-top: 0; }

/* Deprecated */ 

div.application { float: left; width: 274px; margin-right: 19px; margin-bottom: 0px; }
span.application { font-size: 11pt; font-weight: bold; }

table.standard { border-collapse: collapse; border: 1px solid #003f95; }
table.standard th, table.standard td { vertical-align: top; padding: 5px; }
table.standard th { background-color: #003f95; color: white; }
table.standard tr.even td { background-color: White; } 
table.standard tr.odd td { background-color: #ebebeb; }                      

/* Press/news/media */
table.PressList { border-collapse: collapse; border: 1px solid #003f95; }
table.PressList th, table.PressList td { vertical-align: top; padding: 5px; }
table.PressList th { background-color: #003f95; color: white; }
table.PressList tr.Normal { background-color: White; } 
table.PressList tr.Over { background-color: #bbb1b0; cursor: pointer; } 
table.PressList tr.Alt { background-color: #ebebeb; } 
table.PressList td.Date { white-space: nowrap; padding-right: 10px; }
table.PressList td.Title { }
table.PressList td.TitleBold { font-weight: bold; }
table.PressList span.SubTitle { font-style: italic; font-weight: normal; }                  

span.new { color: #3174cd; font-weight: bold; padding-right: 5px; }

#home_main_column h1, #market_main_column h1, #main_two_column h1 { color: #0d87c8; font-size: 12pt; }
#home_main_column h2, #market_main_column h2, #main_two_column h2 { color: #0d87c8; font-size: 11pt; }
#home_main_column h3, #market_main_column h3, #main_two_column h3 { color: #0d87c8; font-size: 10pt; font-style: italic }
#home_main_column h4, #market_main_column h4, #main_two_column h4 { font-size: 10pt; font-style: italic }
#home_main_column h5, #market_main_column h5, #main_two_column h5 { font-size: 10pt; font-style: italic; font-weight: normal; }
