/*
 *	CCREF
 *	DOTNETNUKE CONTAINER STYLES
 *	CREATED BY 2PLUS2PARTNERS
*/
/******************************START DEFAULT STYLES**********************************/
/************************************************************************************
	SITE CONTAINERS
*************************************************************************************/
.Head {
color:#e77a27 !important;
font-size:28px !important;
font-weight:normal;
letter-spacing:normal;
line-height:normal;
}
.module { margin-bottom: 20px; }


.wrapper {position: relative;}

.large_font .Normal{
	padding: 25px 50px 30px 30px;
	font-size: 32px;
	line-height: 40px;
	color: #666666;
}

.large_font_mobile {
	visibility: hidden
}

.grey_border {
	border: 1px #ccc solid;
	padding: 20px;
	margin-bottom: 20px;
}

.grey_border h1 {
	margin: 0px;
	margin-top: -5px;
	margin-bottom: 10px; 
	padding: 0px;
}


.greybar { 
padding: 5px 20px; 
background: #dedede;
margin: 0px; 
 
}

.grey_border .Head {
font-size:22px !important;
margin-bottom: 0;
}

.greenbox { padding: 5px; background: #00843C; margin-bottom: 6px;}
.greenbox .Head {
color:#fff !important;
font-size:20px !important;
margin-bottom: 0;
}
.greenbox input.Head {
color:#333 !important;
}
	

.greenbar { 
padding: 10px 0; 
text-align: center;
background: #00843c; 
position: absolute; 
top: 40%;
left:0; 
right: 0; 
z-index: 100; 
}

.greenbar .Head { 
color: #fff !important; 
font-size:42px !important;
}
.greenbar input.Head {
color:#333 !important;
}

.greenbar .Head div{ 
color: #fff !important; 
font-size: 22px !important;
max-width: 960px;
margin: auto;
}

.whitebar {
text-align: center; 
padding: 0px 0; 
background-color: rgba(255,255,255,0.9); 
position: absolute; 
top: 30%;
left:0; 
right: 0; 
z-index: 1000; 
}

.whitebar .Head { 
color: #01843f !important; 
font-size: 42px !important;
max-width: 780px !important;
margin: 10px auto !important;

}

.whitebar .Head div{ 
color: #e77927 !important; 
font-size: 24px !important;
}
.whitebar input.Head {
color:#333 !important;
}

.whitebar .content { 
color: #000 !important; 
font-size: 15px !important;
padding: 0px 20px;
margin: auto;
max-width: 900px;
text-align: left;
}

.whitebar .content a{
	font-size: 15px;
	font-weight: bold;
}

/*.mod_content img{
	width: 100%;
}*/

.orangebar { 
padding: 10px 0; 
text-align: center;
background: #e77a27; 
position: absolute; 
top: 40%;
left:0; 
right: 0; 
z-index: 1000; 
}

.orangebar .Head { 
color: #fff !important; 
font-size:45px !important;
}

.orangebar input.Head {
color:#333 !important;
}

.mod_content img { width: 100%;}

.coin-slider { 
overflow: hidden;
zoom: 1; 
position: relative; 
width:100%; 
cursor:default; 
max-height:562px;
}
.coin-slider a { 
text-decoration: none; 
outline: none; 
border: none; 
cursor:default; 
}

.cs-buttons { 
display: none; 
font-size: 0px; 
padding: 10px; 
float: left; 
}
.cs-buttons a { 
margin-left: 5px; 
height: 10px; 
width: 10px; 
float: left; 
border: 1px solid #B8C4CF; 
color: #B8C4CF; 
text-indent: -1000px; 
}
.cs-active { 
background-color: #B8C4CF;
color: #FFFFFF; 
}
.cs-title { 
width: 545px; 
padding: 10px; 
background-color: #000000; 
color: #FFFFFF; 
}
.cs-prev, .cs-next { 
background-color: #000000;
color: #FFFFFF; 
padding: 0px 10px; 
}

.box { padding: 30px 15px; }


.green_column {
	background: #01843f; 
	padding: 10px 20px;
}

.green_column .Head {
	color:#fff !important;
    font-size:20px !important;
}

.green_column a{
	color: #fff; 
	font-size: 15px;
	display: block;
	margin-bottom: 5px;
}


.box.orange {
margin-bottom: 30px;	
background: #e77a27; 
position: relative; 
}

.box.orange {
	margin-bottom: 0px;
}


.box.orange .Normal { color: #fff; }
.box.orange .Head { 
color: #fff !important; 
font-size:34px !important; 
}
.box.orange input.Head {
color:#333 !important;
}
.box.orange .cat_check .Head { /*color: #ac3f00 !important;*/ font-size: 28px !important}
.box.orange .box_title { 
width: 100%;
margin-bottom: 10px;  
}

.box.orange_home, .box.orange { 
/*margin-bottom: 180px; */
margin-bottom:20px;
}

.box.orange_home {
background: #e77a27; 
position: relative; 
}

.box.orange_home .Normal { color: #fff; }
.box.orange_home .Head { 
color: #fff !important; 
font-size:34px !important; 
}
.box.orange_home input.Head {
color:#333 !important;
}
.box.orange_home .cat_check .Head { /*color: #ac3f00 !important;*/ font-size: 28px !important}
.box.orange_home .box_title { 
width: 100%;
margin:0 15px 10px;  
}


.box.orange_home .white_bg, .box.orange .white_bg {
background:#fff;
padding:20px 15px;
text-align:center;
font-size:14px;
line-height:normal;
margin-bottom:10px;
position:relative;
}
.box.orange_home .white_bg.selected, .box.orange .white_bg.selected {
background:#00843c;
}
.box.orange_home .white_bg .caret, .box.orange .white_bg .caret {
border-left-width: 12px;
border-right-width: 12px;
border-top-width: 12px;
color: #fff;
margin-left: -12px;
position: absolute;
top: 130px;
visibility:hidden;
}
.box.orange_home .white_bg.selected .caret, .box.orange .white_bg.selected .caret {
color:#00843c;
}
.box.orange_home .cat_img img, .box.orange .cat_img img  {
max-height:49px;
margin-bottom:10px;
}
.box.orange_home .white_bg .selectimg, .box.orange .white_bg .selectimg,
.box.orange_home .white_bg.selected .defaultimg, .box.orange .white_bg.selected .defaultimg { display:none; }
.box.orange_home .white_bg.selected .selectimg, .box.orange .white_bg.selected .selectimg { display:inline-block; }
.box.orange_home .cat_title, .box.orange .cat_title {
color:#ac3f00;
line-height:normal;
}
.box.orange_home .white_bg.selected .cat_title, .box.orange .white_bg.selected .cat_title {
color:#fff;
}
#catDesc {
background:#fff;
padding: 15px 20px;
display:none;
width:100% !important;
color:#00843c;
font-size:14px;
}

.green_column {
	background: #01843f; 
	padding: 10px 20px;
}

.green_column .Head {
	color:#fff !important;
    font-size:20px !important;
}

.green_column a{
	color: #fff; 
font-size:15px;
	display: block;
	margin-bottom: 5px;
}

.user_guide  { background: transparent; margin-top: 10px; }
.user_guide a:link,.user_guide a:active,.user_guide a:visited {display: block; font-size: 16px; font-weight:300; background-color: #00853e; color: #fff; padding: 5px 20px; border-top: 3px #fff solid; text-decoration:none; }
.user_guide a:hover {background-color: #feed9a; ; color: #000;}



.ModDNNNewsFeedsC .rssLine {}
.ModDNNNewsFeedsC .rssLine img {border: 2px #fff solid;}
p.rssLine {width: 100%; text-align: right; margin-top: -35px;}
.ModDNNNewsFeedsC h4 { margin:0 0 5px; font-size:16px; }
.ModDNNNewsFeedsC h6 { margin:0; }
.ModDNNNewsFeedsC a > b, .ModDNNNewsFeedsC a > nobr b { display:none; }
.ModDNNNewsFeedsC td { width: auto; word-break:break-all;}
.ModDNNNewsFeedsC .j br { clear: both; display: none; }
.ModDNNNewsFeedsC .j b font { display:block; }
.ModDNNNewsFeedsC a { text-decoration:underline; }
.ModDNNNewsFeedsC .j div { padding-top: 0 !important; }
.ModDNNNewsFeedsC img { margin: 5px 5px 0 0; }

.ModDNNNewsFeedsC .rssLine img {

border: 2px #fff solid;

}
p.rssLine {
width: 100%;
text-align: right;
margin-top: -35px;
}
/*
@-moz-document url-prefix() { 
  .cat_desc { top: 182px; }
}*/
@media only screen and (min-width: 992px) {
.box.orange_home .white_bg:hover .caret, .box.orange .white_bg:hover .caret {
visibility:visible;
}
.box.orange_home .cat_sm_desc {
/*position:absolute;
top:0;
background:#fff;
margin:-15px;
padding:10px;
border:1px solid #ccc;
text-align:left;
z-index:1000;*/
display:none;
}
}
@media only screen and (max-width: 992px) {
.box.orange_home { margin-bottom: 20px; }
.box.orange_home .white_bg, .box.orange .white_bg {
padding: 15px;
text-align:left;
}
.box.orange_home .cat_img, .box.orange .white_bg {
padding-right:0;
text-align:center;
}
.box.orange_home .cat_img img, .box.orange .white_bg {
margin-top:2px;
margin-bottom:10px;
max-width:100%;
height:auto !important;
}
.box.orange_home .cat_title, .box.orange .white_bg {
font-size:16px;
}
#catDesc {
display:none !important;
}	
}


@media only screen and (max-width: 970px) {
.greenbar .Head { font-size: 35px !important; }
.greenbar .Head div{ 
color: #fff !important; 
font-size: 22px !important;
}
.cat_search .normaltextbox { width: 240px; }
.cat_check { padding: 30px 30px 0px 0; }
.cat_search { margin-top:20px; }

.box.orange .Head {font-size:28px !important; }
.box.orange .cat_check .Head { font-size: 26px !important; }
}

@media only screen and (max-width: 800px) {
.greenbar .Head { font-size: 28px !important; }
.greenbar .Head div{ 
color: #fff !important; 
font-size: 18px !important;
}
.box.orange .Head { font-size: 28px !important; }
.whitebar { 
top: 30%;
}

.whitebar .Head {  
font-size: 28px !important;
}

.whitebar .Head div{ 
font-size: 20px !important;
}
.cat_check {
padding: 30px 30px 10px 0;
width: 100%;
}
.cat_desc {
min-height: 100px !important;
/*top: 169px;*/
}
.cat_title { font-size: 16px; }
}

@media only screen and (max-width: 600px) {
.greenbar { padding: 5px;}
.greenbar .Head { font-size: 20px !important; }
.greenbar .Head div{ 
color: #fff !important; 
font-size: 15px !important;
}
.whitebar {top: 20%;}
.whitebar .Head {  
font-size: 20px !important;
}
.whitebar .Head div{ 
font-size: 15px !important;
}
.whitebar .content {font-size:14px !important;}
.whitebar .content a{font-size:13px !important;}
.box.orange .Head { font-size: 20px !important; }
.box.orange .cat_check .Head { font-size: 18px !important; }
.box { padding: 25px 10px !important; }
.module { margin-bottom: 15px; }
.large_font .Normal{
	padding: 25px 10px 40px 10px;
	font-size: 24px;
	line-height: 30px;
	color: #666666;
}
#cat_table td { height:50px; border: 2px #fff solid;}
cat_title { font-size: 14px; }
.cat_desc {
background: none repeat scroll 0 0 #FFFFFF;
padding: 10px;
position: absolute;
max-width: 90px;
text-align: left;
display:none;
min-height: 100px;
font-size: 11px;
margin-top: 0px;
border: 1px #cdcdcd solid;
border-top: 1px #fff solid;
}
  


#cat_table td a {
	color: #ac3f00;
	font-weight: normal;
	text-decoration: none;
	background: #fff;
	display: block;
	width: 95%;
	padding: 10px 0px;
}

#cat_table td a div{
	font-size: 11px;
	width: 75%;
}

.cat_search {
width: 60%;
margin-top:0px;
}
.cat_search > div { width: 100%; }
.cat_search .normaltextbox { width: 88%; }
}

@media screen and (max-width: 450px) {
.greenbar { padding: 10px; position: inherit;}
.greenbar .Head { font-size: 18px !important; }
.greenbar .Head div{ 
color: #fff !important; 
font-size: 12px !important;
}	
.whitebar {position: inherit;}
.whitebar .Head {  
font-size: 18px !important;
}
.whitebar .Head div{ 
font-size: 15px !important;
}	
	
#cat_table td a {
	color: #ac3f00;
	font-weight: normal;
	text-decoration: none;
	background: #fff;
	display: block;
	width: 95%;
	padding: 10px 0px;
}

#cat_table td a div{
	font-size: 10px;
	width: 75%;
}

.cat_desc {
background: none repeat scroll 0 0 #FFFFFF;
padding: 10px;
position: absolute;
max-width: 90px;
text-align: left;
display:none;
min-height: 100px;
font-size: 11px;
margin-top: 0px;
border: 1px #cdcdcd solid;
border-top: 1px #fff solid;
}
		
.cat_search { width: 100%; }
.cat_search .normaltextbox { width: 89%; }


@media only screen and (max-width: 390px) {
.large_font_mobile .Normal{
	visibility: visible;
	padding: 10px;
	font-size: 18px;
	/*line-height: 40px;*/
	color: #666666;
	text-align: center;
}

.box.orange_home .Head {
color: #fff !important;
font-size: 18px !important;
}

}





