body {
	text-align:center;
	margin:26px auto 100px auto;
	background:#132335;
}


/*LAYOUT*/

#frame { width:960px; margin:0 auto; text-align:left; background:#FFF url(images/bg-header-home.jpg) no-repeat; }
#internal #frame { background:#FFF url(images/bg-header-roll.jpg) no-repeat; }

#header { height:162px; }
img#logo_blank { float:left; margin:10px 0 0 40px; }
#mini_nav { float:right; width:400px; height:106px; padding:6px 37px 0 0; text-align:right; overflow:hidden; }
#horz_nav { clear:both; height:22px; padding-left:60px; }

/*IE6*/ * html #home #mini_nav {  }

#color_bar { height:26px; background:url(images/bg-home-color-bar.png) no-repeat; }

/*NAVIGATION*/

#mini_nav a { 
	color:#14427b; font-size:13px; text-decoration:none; 
	margin-left:18px;
	padding-left:10px;
	background:url(images/bg-mini-nav-dot.png) no-repeat; background-position:left 7px;
}
#mini_nav a:hover { background:url(images/bg-mini-nav-dot-over.png) no-repeat; background-position:left 7px; }
#mini_nav p { margin-bottom:60px; }

#home_banner { margin:0; }


#left_menu { padding:0 0 10px 0; margin-bottom:26px; }
#left_menu h5 { padding:4px 12px 4px 0; border-top:1px dotted #c8c8c8; border-bottom:1px dotted #c8c8c8; margin-bottom:4px;}
#left_menu ul { font-size:13px; font-family:Arial, sans-serif; }


.search_input { float:right; width:190px; height:19px; background:url(images/bg-search-input.gif) repeat-y; overflow:hidden; }
.search_input img { float:right; }
.search_input input { float:left; width:120px; border:1px solid #FFF; padding-left:2px; }

div.cat_company .l_company, .cat_capabilities .l_capabilities, .cat_applications .l_applications, .cat_resources .l_resources, .cat_commitments .l_commitments { background:url(images/bg-tab-active.png); }

/*HOME PAGE*/

#home_main_col { float:left; width:554px; padding:10px 36px 10px 0; border-right:1px solid #c8c8c8; margin-right:26px;  }
#home_right_col { float:left; width:260px; padding:8px 0 10px 0; }

.home_teaser { float:left; width:240px; }
.home_teaser img { display:block; margin-bottom:15px; }
.left { margin-right:32px; }
.top { height:196px; border-bottom:1px dotted #c8c8c8; margin-bottom:24px; }
#content .home_teaser a { color:#828282; }
#content .home_teaser a:hover { color:#ff9933; cursor:pointer; }
#content .home_teaser h4 a { color:#5e5e5e; }
#content .home_teaser h4 a:hover { color:#ff9933; }


/*INTERNAL PAGE*/
#internal #header .search_input { display:none; } /*Hide header search box on internal pages*/

#menu_col { float:left; width:188px; margin-right:26px; }
#main_col { float:left; width:452px; padding-right:26px; }
#right_col { float:left; width:218px; }
.right_col_border { width:192px; padding:0 0 10px 26px ; border-left:1px solid #c8c8c8; }

.banner { display:block; margin-bottom:14px; }

#internal_search { margin: 56px 0 18px 26px; height:30px; padding:10px 10px 0 10px; background:#ececec; overflow:hidden; }
#internal_search .search_input { width:168px; }
#internal_search input { width:98px; }

/*CONTENT*/

#main_col a { font-weight:bold; }
#main_col a.link_subtle { font-weight:normal; }

#content { padding:14px 0 26px 26px; overflow:hidden; }
#home #content { padding-left:52px; }
#internal #content { padding-top:33px; }

#main_col ul { margin:0 0 16px 38px; list-style:disc; padding-right:75px; }
#main_col ol { margin:0 0 16px 46px; padding-right:75px; }

	/*This section moved to first section of danafilms-content.css*/

#left_menu h5 { color:#767676; }

.feature_box { background:#f0f4f8; padding:15px 18px; overflow:hidden; }

.news_box { border-top:1px dotted #c8c8c8; width:256px; margin-bottom:26px; overflow:hidden; }
#content .news_box h5 { padding:4px 10px; border-bottom:1px dotted #c8c8c8; margin-bottom:4px; }
.news_box div { padding:8px 10px; border-bottom:1px dotted #c8c8c8; font-weight:bold; }
#content .news_box div a { color:#828282; }
#content .news_box div a:hover { color:#ff9933; }
#content .news_box h6 { font-size:100%; }
#content .news_box h6 a { color:#a2a2a2; }

.shadow_box { background:url(images/bg-right-box.jpg) left bottom; overflow:hidden; margin-bottom:16px; }
.shadow_box .gradient { background:url(images/bg-right-box-grad.jpg) no-repeat; padding:16px; overflow:hidden; }
#internal .shadow_box { background:url(images/bg-right-box-int.jpg) left bottom; }
#internal .shadow_box .gradient { background:url(images/bg-right-box-grad-int.jpg) no-repeat; }
/*IE6*/ * html .shadow_box { background:#ececec; }
/*IE6*/ * html .shadow_box .gradient { background:#ececec; }
/*IE6*/ * html #internal .shadow_box { background:#ececec; }
/*IE6*/ * html #internal .shadow_box .gradient { background:#ececec; }

.teaser { border-bottom:1px dotted #c8c8c8; margin-bottom:12px; }
.teaser img { display:block; margin-bottom:10px; }
#content .teaser h4 { margin-bottom:6px; padding-right:12px; }
#content .teaser p { padding-right:12px; margin-bottom:10px; }
#content .teaser a:hover { cursor:pointer; }
#content .teaser h4 a { color:#5e5e5e; }
#content .teaser h4 a:hover { color:#ff9933; }
#content .teaser p a { font-weight:normal; }

.related { width:170px; padding:8px 4px 6px 10px; border:2px solid #bfd6e6; }
#content .related h5 { margin-bottom:4px; }
#content .related a { color:#5e5e5e; }
#content .related a:hover { color:#ff9933; }
.related li { padding:0 12px 3px 0; background:url(images/bg-arw.gif) no-repeat right 2px; border-bottom:1px dotted #c8c8c8; margin-bottom:2px; }
.related li:hover { background:url(images/bg-arw-over.gif) no-repeat right 2px; }

	/*for CMS*/
#main_col .related ul { margin:0; padding:0; list-style:none; }

/*ARTICLES*/

dl.article { overflow:hidden; }
dl.article dt { float:left; width:78px; padding:0 16px 16px 0; color:#a2a2a2; }
dl.article dd { float:left; width:344px; padding:0 0 16px 0; }
dl.article em { color:#5e5e5e; }

#content a.article_title { color:#5e5e5e; font-family: Arial, sans-serif; font-size:13px; margin-bottom:6px;  }
#content a.article_title:hover { color:#ff9933; }

.article_date { color:#a2a2a2; }

#content a.article_back { font-size:10px; font-weight:normal; }

/*FOOTER*/

#footer { background:#e9e9e9; border-top:2px solid #336699; padding:4px 26px 6px 52px; font-size:9px; clear:both; }
#footer a { color:#828282; text-decoration:none; }
#footer a:hover { color:#ff9933; }

/*MISC*/
br { line-height:normal; }
#main_col br { line-height:10px; }

#cse-search-results iframe { width:450px !important; }

	/* MISC section moved to danafilms-content.css */


