*{ margin: 0; padding: 0; font-size: 100%; font-family: Arial, Helvetica, sans-serif; }
body { background: url(../../assets/images/sidebar1.gif) repeat-x; color: #888; }
h1 { margin: 0 0 0 0; padding: 0; color: #143d8d; font-style: normal; font-size: 26px; font-weight: normal; }
h2 { color: #455560; font-size: 15px; margin-top: 5px; }
p { color: #333; margin: 15px 0 0 0; font-size: 14px; line-height: 1.8em; }

#container { position: relative; margin: 0 auto; width: 902px; }

#header_old { width: 901px; height: 114px; background: url(../../assets/images/dmcHeader2.png) top left no-repeat; }
#header { width: 901px; height: 114px; background: url(/data/uploads/logos/new_header.png) top left no-repeat; }


#logo { left: 32px; top: 23px; width: 393px; height: 48px; position: absolute; }
#logo img { border: 0; }

#member { list-style-type: none; float: right; margin-right: 120px; margin-top: 5px; }
#member li { float: right; margin-left: 10px; }

#main { border: 1px solid #a4a6a8; margin: 0; overflow:hidden;height:auto; }

/* --- Employment Page --- */
#employment { margin-top: 25px;color: #333; }
#employment h2 { margin: 0 0 0 0; padding: 0; color: #333; }
#employment p { margin: 0 0 35px 0; padding: 0; }
#employment a { margin: 0; padding: 0; color: #143d8d; }

/* --- Our Mission Page --- */
#content_mission { line-height: 1.5em; height: 530px; padding: 40px 150px 40px 330px; background: url(../../assets/images/pageMission.gif) top right no-repeat; overflow: hidden;color: #666; }
#content_mission p { padding: 7px 0 0 0; font-size: 16px; font-weight: bold; line-height: 1.3em; color:#666; }
#content_mission h2 { font-size: 16px; color: #143d8d; padding: 15px 0 20px 0; font-weight: bold; }
#content_mission ul { list-style-type: none; }
#content_mission ul li { font-size: 14px; line-height: 1.3em; padding: 0 0 24px 0; }
#content_mission ul li strong { color: #143d8d; display: block; font-style: italic; padding: 0 0 3px 0; }

/* --- Contact Information Page --- */
#content_contact { line-height: 1.5em; height: 530px; padding: 40px 220px 40px 60px; background: url(../../assets/images/pageBubbles1.gif) top right no-repeat; overflow: hidden; color: #333;}
#content_contact h3 { font-size: 14px; color: #143d8d; padding: 10px 0 4px 0; }
#content_contact ul { list-style-type: none; }
#content_contact ul li { font-size: 14px; }

/* --- DDM Company Page --- */
#content_companies { height: 530px; padding: 40px 220px 40px 60px; background: url(../../assets/images/pageBubbles1.gif) top right no-repeat; overflow: hidden; color: #333;}
.img_tv { position: absolute; top: 250px; left: 100px; }
.img_tv img { border: 0; }
.img_radio { position: absolute; top: 250px; left: 400px; }
.img_radio img { border: 0; }
.img_dnews { position: absolute; top: 400px; left: 100px; }
.img_dnews img { border: 0; }
.img_dbook { position: absolute; top: 400px; left: 400px; }
.img_dbook img { border: 0; }
.img_ddm { position: absolute; top: 500px; left: 300px; }
.img_ddm img { border: 0; }

/* --- Default Content View Page --- */
#content_view { padding: 40px 220px 40px 60px; background: url(../../assets/images/pageBubbles1.gif) top right no-repeat; overflow: hidden;color: #333;}
#content_view p{color:#333;}


/* --- DDM Company Page --- */
#content_dmc { height: 530px; padding: 25px 220px 40px 60px; background: url(../../assets/images/pageBubbles1.gif) top right no-repeat; overflow: hidden; }
#content_dmc p { width: 270px; line-height: 1.8em; font-size: 12px; }
#content_dmc .video { position: absolute; top: 190px; left: 350px; width: 320px; height: 208px; background: #000; }
#content_dmc .quote { position: absolute; top: 217px; left: 350px; }
#content_dmc .button { position: absolute; top: 625px; left: 420px; }
#content_dmc .button img { border: none;}

/* --- TV Company Page --- */
#content_tv { padding: 25px 220px 40px 60px; background: url(../../assets/images/pageBubbles1.gif) top right no-repeat; overflow: hidden; }
#content_tv p { width: 270px; line-height: 1.8em; font-size: 12px; }
#content_tv .video { position: absolute; top: 210px; left: 350px; width: 320px; height: 208px; background: #000; }
#content_tv .quote { position: absolute; top: 437px; left: 360px; }
#content_tv .button { position: absolute; top: 625px; left: 420px; }
#content_tv .button img { border: none; }

/* --- Radio Company Page --- */
#content_radio { padding: 30px 220px 40px 60px; background: url(../../assets/images/pageBubbles1.gif) top right no-repeat; overflow: hidden; }
#content_radio p { width: 270px; line-height: 1.8em; font-size: 12px; }
#content_radio .video { position: absolute; top: 210px; left: 350px; width: 320px; height: 208px; background: #000; }
#content_radio .quote { position: absolute; top: 437px; left: 360px; }
#content_radio .button { position: absolute; top: 725px; left: 420px; }
#content_radio .button img { border: none; }
#content_radio .links { position: absolute; top: 770px; left: 425px; list-style-type: none; }
#content_radio .links li { padding-bottom: 7px;  }
#content_radio .links li a { color: #999; text-decoration: none; font-size: 12px; }

/* --- Deseret Book Company Page --- */
#content_dbook { padding: 40px 220px 40px 60px; background: url(../../assets/images/pageBubbles1.gif) top right no-repeat; overflow: hidden;color: #333;}
#content_dbook_OLD { padding: 40px 220px 40px 60px; background: url(../../assets/images/back_dbook.jpg) top right no-repeat; overflow: hidden; }
#content_dbook img { margin-bottom: 10px; }
#content_dbook_OLD p { width: 280px; line-height: 1.8em; font-size: 12px; }
#content_dbook p { line-height: 1.8em; font-size: 14px; }
#content_dbook p.units { margin-top: 0px; width: 500px; }
#content_dbook_OLD ul { margin: 15px 0 0 0; list-style-type: square; width: 280px; }
#content_dbook ul { margin: 15px 0 0 0; list-style-type: square;  }
#content_dbook ul li { font-size: 14px; margin: 0 0 10px 14px; line-height: 1.8em; }
#content_dbook_OLD ul li ul { margin: 7px 0 0 0; width: 280px; list-style-type: circle; }
#content_dbook ul li ul { margin: 7px 0 0 0;  list-style-type: circle; }
#content_dbook ul li ul li { margin: 0 0 7px 14px; }
#content_dbook .video { position: absolute; top: 735px; left: 430px; width: 385px; height: 251px; background: #000; }
#content_dbook .quote { position: absolute; top: 1010px; left: 415px; }
#content_dbook .button { position: absolute; top: 1220px; left: 475px; }
#content_dbook .button img { border: none; }

/* --- DDM Company Page --- */
#content_ddm { padding: 20px 220px 40px 60px; background: url(../../assets/images/pageBubbles1.gif) top right no-repeat; overflow: hidden; }
#content_ddm p { width: 270px; line-height: 1.8em; font-size: 12px; }
#content_ddm .video { position: absolute; top: 210px; left: 350px; width: 320px; height: 208px; background: #000; }
#content_ddm .quote { position: absolute; top: 250px; left: 360px; }
#content_ddm .button { position: absolute; top: 475px; left: 400px; }
#content_ddm .button img { border: none; }

/* --- Deseret News Company Page --- */
#content_dnews { padding: 40px 220px 40px 60px; background: url(../../assets/images/pageBubbles1.gif) top right no-repeat; overflow: hidden; }
#content_dnews p { width: 270px; line-height: 1.8em; font-size: 12px; }
#content_dnews .video { position: absolute; top: 230px; left: 350px; width: 320px; height: 208px; background: #000; }
#content_dnews .quote { position: absolute; top: 250px; left: 347px; }
#content_dnews .button { position: absolute; top: 570px; left: 400px; }
#content_dnews .button img { border: none; }
#content_dnews .links { position: absolute; top: 608px; left: 405px; list-style-type: none; }
#content_dnews .links li {padding-bottom:7px;}
#content_dnews .links li a {color: #999; text-decoration: none; font-size: 12px; }

/* --- ReadToday Page --- */
#content_rt_page p{font-size:12px;}
#content_rt_page h2{margin-top:60px;}
#content_rt_page h3{margin:60px 0 -30px 0;color:#999;font-size:14px;border-bottom:1px dotted;}
#content_rt_page li{list-style-type:none;}
#content_rt_page li ul li{list-style-type:circle;}
#content_rt_page li ul{font-size:12px;line-height:1.8em;margin:20px 30px;}
#content_rt_page li ul li{font-size:12px;line-height:1.8em;margin:0px 30px;}
#content_rt_page li img{float:left;margin-right:10px;}
#content_rt_text{height:150px;line-height: 1.8em;font-size: 12px;padding-left:180px;}

/* --- For rendering of sub-items within a tree --- */
ul.tree_list { list-style-type: none; margin: 20px 0 0 0;}
ul.tree_list li { list-style-type: none; margin: 30px 0 0 0;}
ul.tree_list li a { text-decoration: none;}
ul.tree_list li a:hover { text-decoration: underline;}
ul.tree_list li h3 a{color:#333;font-size:14px;}



/* --- Special Formatting --- */
#leaders { margin: 30px 0 0 0; list-style-type: none; }
#leaders li { margin: 0 0 20px 0; }
#leaders li img { float: left; }
#leaders li h2 { margin: 0 0 0 115px; color: #143d8d; font-size: 14px; }
#leaders li p { margin: 5px 0 0 115px; font-size: 12px; }


/* --- Navbar --- */
#nav {}
#navbar { margin: 0 0 0 0px; padding: 0; position: absolute; top: 88px; width: 901px; font-weight: bold; z-index:999!important;opacity:.90;border-right:1px solid #999;z-index:999!important;float:left;}
#navbar li { float: left; list-style: none; font-size: 13px; color:#333;}
#navbar li a { display: block; padding: 4px 0px 0px 0px; font-family: Arial; height: 23px; width: 190px; text-align: center; text-decoration: none; border-left: 1px solid #999; color: #455560; white-space: nowrap; font-weight: bold; }
#navbar li a:hover { background: url(../../assets/images/darkBack.gif) repeat-x; color: #fff;height:23px;}
#navbar li ul { margin: 0; padding: 0px 0px 0px 0px; position: absolute; visibility: hidden;color: #455560; z-index:999!important;}
#navbar li ul li { float: none; display: inline;}
#navbar li ul li a {text-align: left; border: none; font-size: 13px; font-weight: bold; color: #414141; padding: 4px 22px 0px 22px;background-image:url(../../assets/images/bg-navul.png);background-repeat:repeat-y;margin-left:-9px;width:160px;}
#navbar li ul li a:hover {background-image:url(../../assets/images/bg-navul.png);background-repeat:repeat-y;margin-left:-9px;color:#4F91CD;}
#navbar li ul .last a{background-image:url(../../assets/images/bg-navul-bottom.png);background-repeat:repeat-y;background-position:0 35px;height:30px;}
#navbar li ul .last a:hover{background-image:url(../../assets/images/bg-navul-bottom.png);background-repeat:repeat-y;background-position:0 35px;height:30px;}

#footnav { float: right; font-size: 11px; margin: 7px 0 20px 0; }
#footnav a { color: #999; text-decoration: none; }
#contact { font-size: 11px; margin-top: 7px; float: left; }

/* --- Home Page --- */
#flashHead { border: 1px solid #999; height: 309px; width: 900px; margin: 0 0 15px 0; }

#infoBox { margin: 10px; padding: 10px 15px 10px 15px; height: auto; border: 1px solid #888888;background:#eee; background-image: url(../../assets/images/greyGradient.png);background-repeat:repeat-x; overflow: hidden; float:left;}
#infoBox h1 { color: #143d8d; font-size: 16px; font-style: normal; font-weight: bold; margin: 0; padding: 0px; }
#infoBox h2{color: #143d8d; font-size:12px;}
#infoBox p { margin: 0; padding: 2px 0 5px 0; color: #666; font-size: 13px; line-height: 1.65em; }
#infoBox li{font-size:11px;margin:5px 0 0 15px;}
#infoBox a{color:#143d8d;text-decoration:none;}#infoBox a:hover{text-decoration:underline;}

#flashVideo { float: right; margin: 10px 10px 0 0; width: 424px; height: 186px; }

#logos { clear: both; list-style-type: none; margin: 0 0 0 10px; overflow: hidden; }
#logos li { float: left; padding: 15px 9px 13px 10px; display: inline-block; }
#logos li a img { border: 0; }