/* 
================================
 Container Styles for DotNetNuke
================================
*/   

.ccommon {width:100%;padding:10px 0px;display:block;clear:both;}
.ccommonthin{width:970px;margin:0 auto;padding:10px;display:block;clear:both;}
.ccon{text-align:left;padding:0px 10px 10px 10px;}
.ccon img {margin-right:20px;}
.ccon2{text-align:left;padding:0px 0px 10px 0px;}
.ModuleTitle_MenuContainer{width:20px;}
.cactb{text-align:right;font-size:0;padding-right:10px;margin-bottom:5px;}
.cactb img{margin:0px 0px 10px 5px;}
.ModuleTitle_MenuContainer {float:right;clear:left;}
.ccon2 .ModuleTitle_MenuContainer {float:none;text-align:right;display:block;}
.ccommon p {}
.ccommon img {margin-right:20px;}
.cquote {width:970px;height:80px;margin:0 auto;padding:0;background:#326f00 url(img/quote_bg.jpg) no-repeat top left;}
.cquote .ccon2 {margin:0px 5px 0px 350px;padding:10px 0px;color:#fff;height:70px;overflow:hidden;}
.cquote .ccon2 p {margin:0;padding:0px;font-size:1em;line-height:1.4em;}
.cquote .ccon2 .ctopic {float:right;display:block;width:150px;margin-left:20px;height:50px;overflow:hidden;color:#fff;font-size:1em;}
/* .ccommon ul {font-size:120%;} */
.cquote a {color:#fff;}

/********** LOGIN MENU BOX STYLES **********/
.loginsubhead {font-family:Arial, Sans-Serif;font-weight:bold;color:#ffffff;font-size:60%;text-align:left;margin-bottom:0px;}
.jointodaybutton {}
.forgotpassword, .forgotpassword:link, .forgotpassword:visited {font-family:Arial, Sans-Serif;font-weight:bold;color:#ffffff;font-size:80%;text-align:left;}

/********** Home Highlights Box Styles **********/
.highbox {margin:0 auto;background:#fff;height:100%;border:1px solid #fc2f00;}
.highbox h2 {margin:0;padding:0 10px 0 10px;font-family:"Times New Roman", Times, Serif;font-weight:bold;font-size:1.6em;line-height:1.6em;color:#408010;font-style:italic;}
.highbox h2 a:link, .highbox h2 a:visited {color:#408010;text-decoration:none;}
.highbox h2 a:active, .highbox h2 a:hover {color:#408010;text-decoration:underline;}
.highbox h3 {color:#555;margin:0.5em 10px 0px 10px;padding:0px;font-size:0.8em;line-height:1em;}
.highbox p {font-size:1em;line-height:1.4em;padding:0px 5px 0px 10px;}
h3.morenews {margin:6px 0 10px 0;padding:0px;text-align:right;}
h3.morenews span {margin:0px;padding:5px;}
h3.morenews a:link, h3.morenews a:visited {color:#fff;text-decoration:none;}
h3.morenews a:hover, h3.morenews a:active {color:#fff;text-decoration:underline;}

/********** Home Blog Box Styles **********/
.blogbox {margin:0 auto;background:#fff9c3;border:1px solid #326e00;height:100%;}
.blogbox h2 {background:url(img/blog.gif) no-repeat 0px 10px;margin:0;padding:0px;text-indent:-9999px;height:60px;overflow:hidden;}
.blogbox_body {margin: 0px 10px 0px 0px;padding: 0px 0px 10px 10px;color:#555555;text-align:justify;height:100%;}
.blogbox_body div {padding:0px 5px 10px 5px;margin-bottom:0px;font-size:1.2em;line-height:1.2em;}
.blogbox p {font-size:1em;line-height:1.4em;padding:0px 5px 0px 10px;}
a.blogtitle:link, a.blogtitle:visited {font-size:0.6em;line-height:1em;padding:0px 5px 0px 0px;text-decoration:underline;color:#555;}
a.blogtitle:hover, a.blogtitle:active {text-decoration:none;color:#555;}

/********** Blog Menu Box Styles **********/
.blogmenu {margin:0px auto 20px 0px;background:#fff9c3;border:1px solid #326e00;height:100%;}
.blogmenu h2 {margin:5px;padding:5px 0px;}
.blogmenu_body {margin: 0px 10px 0px 0px;padding: 0px 0px 10px 10px;color:#555555;text-align:justify;height:100%;}
.blogmenu_body div {padding:0px 5px 10px 5px;margin-bottom:0px;font-size:1.2em;line-height:1.2em;}
.blogmenu p {font-size:1em;line-height:1.4em;padding:0px 5px 0px 10px;}
.blogmenu_body div a:link, .blogmenu_body div a:visited {color:#555;text-decoration:none;}
.blogmenu_body div a:hover, .blogmenu_body div a:active {color:#555;text-decoration:underline;}

/********** Reports Page Box Styles **********/

.reportbox {margin:0 auto;background:#fff;height:100%;border:1px solid #fc2f00;}
.reportbox h2 {margin:0;padding:0 10px 0 10px;font-family:"Times New Roman", Times, Serif;font-weight:bold;font-size:1.6em;line-height:1.6em;color:#408010;}
.reportbox h2 span {color: #408010;}
.reportbox h2 em {color:#408010;}
.reportbox h2 strong {color:#ff3300;}
.reportbox_body h3 {color:#555555;background-color:#ededed;margin:0px 0px 0px 0px;padding:5px 5px 1px 0px;}
.reportbox_body p {margin-top:0;}
.reportbox_body div {padding:2px 5px 0px 5px;margin-bottom:0px;}
.reportbox img {padding:10px;}
.AddContentButton {background:#fc2f00;font-size:11px;padding:5px;margin:2px;color:#fff;clear:both;}
.EditSettingsButton {background:#fc2f00;font-size:11px;padding:5px;color:#fff;clear:both;}
a.AddContentButton:link, a.AddContentButton:visited, a.AddContentButton:active, 
a.AddContentButton:hover, a.EditSettingsButton:link, a.EditSettingsButton:visited, 
a.EditSettingsButton:active, a.EditSettingsButton:hover {color:#fff;}