/*
================================
Container styles for DotNetNuke
================================
*/   

/* CSS Document */

/**WELCOME BOX**/
.welcomebox {margin:0px 0px 0px 0; padding:0px 0 0px 0; width:100%; background:url(images/welcomebox_bg.jpg) bottom repeat-x; overflow:hidden}
.welcomebox .content {padding:0px 0px 0px 8px;}
.welcomebox .content h1 {font-size:2.2em; color:#df7913; margin:15px 0px 15px 0px; padding:0px; width:610px;} /*width:375px for smaller welcome box + EB*/
.welcomebox .content h2 {font-size:1em; color:#444; margin:0 0 15px 0; line-height:1.4em; width:610px;} /*width:375px for smaller welcome box + EB*/
.welcomebox .content h2 a {color: #df7913; text-decoration:underline}
.welcomebox .content h2 a:hover {color: #f39a42; text-decoration:underline}
.welcomebox .content p {margin:0 0 15px 0; font-size:1em; color:#444; line-height:1.35em; width:590px;} /*width:375px for smaller welcome box + EB*/
.welcomebox .content p a {color: #df7913; text-decoration:underline}
.welcomebox .content p a:hover {color: #f39a42; text-decoration:underline}
.welcomebox .content .drlink a {margin:30px 0 10px 0; width:339px; height:38px; background:url(images/welcomebox_logo_dr.gif) no-repeat; display:block; text-decoration:none;}
.welcomebox .content .drlink a .text {visibility:hidden;}
.welcomebox .content .bgimage {width:329px; height:298px; background:url(images/welcomebox_family1.jpg) bottom right no-repeat;}

/**IMAGE BOX**/
.imageboxtop {width:100%; height:6px; background:#ebebeb; font-size:0.1em;}
.imageboxtop .leftcorner {height:6px; background:url(images/imagebox_top_left.jpg) left no-repeat;}
.imageboxtop .rightcorner {height:6px; background:url(images/imagebox_top_right.jpg) right no-repeat;}
.imagebox {margin:0px 0px 0px 0px; padding:0px 0 0px 0; width:auto; overflow:hidden}
.imagebox .content {padding:0px 0px 0px 0px; font-size:0.7em; color:#555; line-height:1.4em;}
.imagebox .content p {padding:0 0 0px 0; overflow:hidden; width:100%;}
.imagebox .content p a {color: #c04c00; text-decoration:none}
.imagebox .content p a:hover {color: #c04c00; text-decoration:underline}
.imageboxbottom {margin-bottom:15px; width:100%; height:6px; background:#ebebeb; font-size:0.1em;}
.imageboxbottom .leftcorner {height:6px; background:url(images/imagebox_bottom_left.jpg) left no-repeat;}
.imageboxbottom .rightcorner {height:6px; background:url(images/imagebox_bottom_right.jpg) right no-repeat;}

/**CONTENT BOX GREY BORDER, ORANGE/GREY TITLE BARS - WHITE BG**/
.promoboxtop {width:100%; height:6px; background:url(images/modulebox_top_bg.jpg) repeat-x; font-size:0.1em;}
.promoboxtop .leftcorner {height:6px; background:url(images/modulebox_top_left.jpg) left no-repeat;}
.promoboxtop .rightcorner {height:6px; background:url(images/modulebox_top_right.jpg) right no-repeat;}
.promobox {overflow: hidden; width:auto; background-color:#FFFFFF; border-left:solid 1px #cdcdcd; border-right:solid 1px #cdcdcd;}
.promobox h1.orange {margin:0 5px 0 5px; padding:4px 15px 6px 5px; font-size:0.8em; font-weight:normal; color:#fff; background:#c04c00 url(images/modulebox_title_orange_bg.jpg) left top repeat-x;}
.promobox h1.white {margin:0 10px 0 10px; padding:4px 15px 8px 0px; font-size:0.8em; font-weight:bold; color:#df7913; background:none; border-bottom:solid 1px #ccc}
.promobox .content {padding:10px 10px 0px 10px; font-size:0.85em; color:#333; line-height:1.2em; overflow:auto;}
.promobox .content p, .promobox .content .nopadding {padding:0 0 10px 0; overflow:hidden; width:100%;}
.promobox .content .nopadding {padding:0;}
.promobox .content .divline {margin:12px 0 0 0; padding-bottom:9px; line-height:0.1em; font-size:0.1em; width:100%; border-top:1px solid #ccc;}
.promobox .content a, .promobox .content p a {color:#df7913; text-decoration:underline;}
.promobox .content a:hover, .promobox .content p a:hover {color:#f39a42; text-decoration:underline;}
.promobox .content ul, .promobox .content ol {margin:0px 30px 10px 30px; padding:0px; list-style-position: outside;}
.promobox .content li {margin:0px 0px 5px 0px;}
.promobox .content .introtext {font-size:1em; font-weight:bold; color:#555; margin:0 0 10px 0; line-height:1.4em}
.promobox .content h2 {font-size:1em; font-weight:bold; color:#df7913; margin:0px 5px 5px 0;}
.promobox .content h2 a {color:#df7913; font-weight:bold; text-decoration:underline; padding:0px 15px 0px 0; background:url(../../skins/cccs/images/arrow_right.jpg) right no-repeat;}
.promobox .content h2 a:hover {color:#f39a42; text-decoration:underline;}
.promobox .content h3 {font-size:1em; font-weight:bold; color:#888; margin:0 0 5px 0; line-height:1.4em; padding:0px 0px 0px 0px;}
.promobox .content .large {font-size:1.4em; font-weight:bold; color:#555;}
.promobox .dnnactionbar {text-align:right; margin:0px 5px 0 5px; padding:0px 0px 5px 0px; background-color:#fff}
.promobox .dnnactionbar a {color:#df7913; text-decoration:underline; }
.promobox .dnnactionbar a:hover {color:#f39a42; text-decoration:underline}
.promoboxbottom {margin-bottom:15px; width:100%; height:6px; background:url(images/modulebox_bottom_bg.jpg) repeat-x; font-size:0.1em;}
.promoboxbottom .leftcorner {height:6px; background:url(images/modulebox_bottom_left.jpg) left no-repeat;}
.promoboxbottom .rightcorner {height:6px; background:url(images/modulebox_bottom_right.jpg) right no-repeat;}

/**CONTENT BOX GREY BORDER - LIGHT GREY BG**/
.contentboxtop {width:100%; height:6px; background:url(images/moduleboxsolid_top_bg.jpg) repeat-x; font-size:0.1em;}
.contentboxtop .leftcorner {height:6px; background:url(images/moduleboxsolid_top_left.jpg) left no-repeat;}
.contentboxtop .rightcorner {height:6px; background:url(images/moduleboxsolid_top_right.jpg) right no-repeat;}
.contentbox {overflow:hidden; width:auto; background-color:#f7f7f7; border-left:solid 1px #cdcdcd; border-right:solid 1px #cdcdcd; }
.contentbox h1 {font-size:0.8em; font-weight:bold; color:#555; margin:0; padding:4px 0px 8px 10px;}
.contentbox .content {padding:10px 10px 10px 10px; margin:0 5px 0 5px; font-size:0.85em; color:#333; line-height:1.2em; border:solid 1px #cdcdcd; background-color:#fff; overflow:auto;}
.contentbox .content p, .contentbox .content .nopadding {padding:0 0 10px 0; overflow:hidden; width:100%;}
.contentbox .content .nopadding {padding:0;}
.contentbox .content .divline {margin:12px 0 0 0; padding-bottom:9px; line-height:0.1em; font-size:0.1em; width:100%; border-top:1px solid #ccc;}
.contentbox .content th {font-size:0.95em; color:#df7913; font-weight:bold; font-family:Verdana, Tahoma, Arial, Helvetica;}
.contentbox .content a, .contentbox .content p a {color:#df7913; text-decoration:underline;}
.contentbox .content a:hover, .contentbox .content p a:hover {color:#f39a42; text-decoration:underline;}
.contentbox .content ul, .contentbox .content ol {margin:0px 30px 10px 30px; padding:0px; list-style-position: outside;}
.contentbox .content li {margin:0px 0px 5px 0px;}
.contentbox .content .introtext {font-size:1em; font-weight:bold; color:#555; margin:0 0 10px 0; line-height:1.4em}
.contentbox .content h2 {font-size:1em; font-weight:bold; color:#df7913; margin:0px 5px 5px 0;}
.contentbox .content h2 a {color:#df7913; font-weight:bold; text-decoration:underline; padding:0px 15px 0px 0; background:url(../../skins/cccs/images/arrow_right.jpg) right no-repeat;}
.contentbox .content h2 a:hover {color:#f39a42; text-decoration:underline;}
.contentbox .content h3 {font-size:1em; font-weight:bold; color:#888; margin:0 0 5px 0; line-height:1.4em; padding:0px 0px 0px 0px;}
.contentbox .content .large {font-size:1.4em; font-weight:bold; color:#555;}
.contentbox .dnnactionbar {text-align:right; margin:0px 5px 0 5px; padding:0px 0px 0px 0px; background-color:#f7f7f7;}
.contentbox .dnnactionbar a {color:#df7913; text-decoration:underline}
.contentbox .dnnactionbar a:hover {color:#f39a42; text-decoration:underline}
.contentboxbottom {margin-bottom:15px; width:100%; height:6px; background:url(images/moduleboxsolid_bottom_bg.jpg) repeat-x; font-size:0.1em;}
.contentboxbottom .leftcorner {height:6px; background:url(images/moduleboxsolid_bottom_left.jpg) left no-repeat;}
.contentboxbottom .rightcorner {height:6px; background:url(images/moduleboxsolid_bottom_right.jpg) right no-repeat;}
