﻿@charset "UTF-8";
/* Gravity Container Set styles */
/* NoTitle */
.DNNContainer_noTitle {   
    font-size: 12px;
    padding: 15px 15px 10px 15px;
}


#DNNContainer_Title_homebox {
	display: block;
    padding:15px 10px 5px 10px;
    margin:5px 0px 0px 0px;
    /*background: linear-gradient(top,  #FFFEE0,  #FFFFFF);
    background: -ms-linear-gradient(top,  #FFFEE0,  #FFFFFF);
    background: -webkit-gradient(linear, left top, left bottom, from(#FFFEE0), to(#FFFFFF));
    background: -moz-linear-gradient(top,  #FFFEE0,  #FFFFFF); */
}
h2 .TitleH2_homebox
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
}

#HomeBox_1 p {
    padding: 15px;
    background-color: #d1fdff;
    border:1px solid #246b6e;
    height:90px;
    color:#264545;
}
#HomeBox_2 p {
    padding: 15px;
    background-color: #cad7f0;
    border:1px solid #2f4166;
    height:90px;
    color:#262e40;
}
#HomeBox_3 P {
    padding: 15px;
    background-color: #e4bec0;
    border:1px solid #660007;
    height:90px;
    color:#400004;
}

/* Title_h1 */
.DNNContainer_Title_h1 h1 .TitleH1 {
	display: block;
	margin-bottom: 25px;
}
h1 .TitleH1 {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
}
h1 .Title_Sidebar_Breakout {
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding-bottom: 14px;
    padding-top: 10px;
    color: #003366;
}

/* Title_h2 */
.DNNContainerRedBar_Title_h2
{
    display: block;
    margin-bottom: 0px;
    margin-top: 15px;
    background-image: url('title_RedBar.png');
    background-repeat: repeat-x;
}
h2 .TitleH2
{
    padding-right: 10px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px;
    padding-bottom: 15px;
    padding-top: 10px;
}


/* Title_h2 */
.DNNContainer_Title_h2 h2 .TitleH2 {
    display: block;
    margin: 5px 0px 5px 0px;
}
.DNNContainer_Title_h1 h1 .TitleH1 {
    display: block;
    margin: 5px 0px 5px 0px;
}
#Padding_Blank_Box {
    padding: 35px;
}
#News_Box {
    padding: 0;
}
#News_Box > div > h2 {
    padding: 15px;
    background-color: #550000;
    color: #e9e2cf;
    font-size: 14px;
    text-align: center;
}
#News_Box > div {
    padding: 0 10px;
}
#News_Box > div >div {
    overflow-y: scroll;
    height: 200px;
}

#inner_bev {
-webkit-box-shadow: inset 1px 1px 1px 1px rgba(5, 5, 5, .1);
        -moz-box-shadow: inset 1px 1px 1px 1px rgba(5, 5, 5, .1);
        box-shadow: inset 1px 1px 1px 1px rgba(5, 5, 5, .1);
    padding: 15px;
}
#Shadowbox_Yellow {
    -webkit-box-shadow:  0px 0px 1px 1px rgba(5, 5, 5, .1);
    -moz-box-shadow:  0px 0px 1px 1px rgba(5, 5, 5, .1);
    box-shadow:  0px 0px 1px 1px rgba(5, 5, 5, .1);
    padding: 15px;
    background-color: #FFFF99;
}
#Shadowbox_Blue {
    -webkit-box-shadow:  0px 0px 1px 1px rgba(5, 5, 5, .1);
    -moz-box-shadow:  0px 0px 1px 1px rgba(5, 5, 5, .1);
    box-shadow:  0px 0px 1px 1px rgba(5, 5, 5, .1);
    padding: 15px;
    background-color: #c9e7ff;
}
#Shadowbox_Green {
    -webkit-box-shadow:  0px 0px 1px 1px rgba(5, 5, 5, .1);
    -moz-box-shadow:  0px 0px 1px 1px rgba(5, 5, 5, .1);
    box-shadow:  0px 0px 1px 1px rgba(5, 5, 5, .1);
    padding: 15px;
    background-color: #c4ffc3;
}
#breakoutbox_NoBorder {
    /*border: 1px solid #c0c0c0;
    -webkit-box-shadow: 0px 0px 1px 1px rgba(5, 5, 5, .1);
    -moz-box-shadow: 0px 0px 1px 1px rgba(5, 5, 5, .1);
    box-shadow: 0px 0px 1px 1px rgba(5, 5, 5, .1);*/
    padding: 15px 15px 10px 15px;
    margin:5px 0px 5px 0px;
    background-color: #FFFFFF;
    /* -moz-border-radius: 10px;
    -webkit-border-radius: 10px;*/
}
#breakoutbox {
    border: 1px solid #c0c0c0;
    /* -webkit-box-shadow: 0px 0px 1px 1px rgba(5, 5, 5, .1);
    -moz-box-shadow: 0px 0px 1px 1px rgba(5, 5, 5, .1);
    box-shadow: 0px 0px 1px 1px rgba(5, 5, 5, .1);*/
    padding: 15px 15px 10px 15px;
    margin:5px 10px 5px 10px;
    background-color: #FFFFFF;
    /* -moz-border-radius: 10px;
    -webkit-border-radius: 10px;*/
}
#breakoutbox P {
    padding: 0px 0px 0px 0px;
    margin: 5px 0px 5px 0px;
    font-family: Verdana, Geneva, Tahoma, sans-serif;
    font-size: 11px;
}

#contain_sidemenu {
    margin: 10px 10px 10px 20px;
    border: 1px solid #9E8F6D;
    border-radius: 15px;
    background-color: #FFFFFF;
}
#contain_sidemenu .TitleH2 {
    font-size: 14px;
}
#contain_sidemenu a {
    font-size: 11px;
}

.red-box{  
    display: inline-block;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    margin-bottom: 10px;
    padding: 10px;
    border: 1px solid #7c1e1e;
    color: #444444;
    background-color: #ffe1e1;
    width: 100%;
}

/* Title_h3 */
.DNNContainer_Title_h3 h3 .TitleH3 {
	padding-bottom: 10px;
	margin-bottom: 25px;
	border-bottom: solid 1px #c0c0c0;
}
.DNNContainer_Title_h3_breakout h3 .TitleH3_breakout {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    color: #5f543b;
}


/* Title_h4 */
.DNNContainer_Title_h4 h4 .TitleH4 {
	display: block;
	margin-bottom: 25px;
} 

/* Dry Erase Board */
#de {
    margin: 0px 5px 0px auto;	max-width:464px;
}
#de_top {
    background-image: url('dryeraseboard_top.png');
    background-repeat: no-repeat;
    background-position: center top;
    width: 452px;
    padding: 69px 0px 0px 0px;
    margin:0px;
}
#de_body {
    background-position: center top;
    margin: 0px;
    padding: 0px 35px 1px 35px;
    background-image: url('dryeraseboard_flex.png');
    background-repeat: repeat-y;
}

#de_bottom {
    background-image: url('dryeraseboard_bottom.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 452px;
    height:30px;
}
#deht {
    margin: 0px 5px 0px auto;	max-width:700px;
}
#deht_top {
    background-image: url('dryeraseboard_top_howto.png');
    background-repeat: no-repeat;
    background-position: center top;
    width: 700px;
    padding: 75px 0px 0px 0px;
    margin:0px;
}
#deht_body {
    background-position: center top;
    margin: 0px;
    padding: 0px 35px 1px 35px;
    background-image: url('dryeraseboard_flex_howto.png');
    background-repeat: repeat-y;
}

#deht_bottom {
    background-image: url('dryeraseboard_bottom_howto.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 700px;
    height:30px;
}
#paper_ht {
    margin: 0px 5px 0px auto;	max-width:700px;
}
#paper_ht_top {
    background-image: url('paper_top_howto.png');
    background-repeat: no-repeat;
    background-position: center top;
    width: 700px;
    padding: 45px 0px 0px 0px;
    margin:0px;
}
#paper_ht_body {
    background-position: center top;
    margin: 0px;
    padding: 0px 35px 1px 35px;
    background-image: url('paper_flex_howto.png');
    background-repeat: repeat-y;
}

#paper_ht_bottom {
    background-image: url('paper_bottom_howto.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    width: 700px;
    height:30px;
}

#a_DNN6_Aside 
{
    margin-top:10px;	
	overflow: hidden;
	border-radius: 10px;
	height: 102%;
	/*width: 102%;*/
	width: 100%;
 
/* -moz-border-radius-bottomright: 10px;
 -moz-border-radius-topright: 10px;
 -moz-border-radius-bottomleft: 10px;
 -moz-border-radius-topleft: 10px;
 border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
   border-top-right-radius: 10px;
    border-top-left-radius: 10px;*/
	
}
.a_DNN6_Aside_inner {
	
	border:1px solid #ddd7be;
	border-radius: 10px;
    padding:10px;
    box-shadow:
 	rgba(0,0,0,0.6)
 	.5px 1px 0px 0px; /* spread */
	
  
/*background-image: linear-gradient(bottom, rgb(255,252,242) 35%, rgb(255,251,234) 68%);
background-image: -o-linear-gradient(bottom, rgb(255,252,242) 35%, rgb(255,251,234) 68%);
background-image: -moz-linear-gradient(bottom, rgb(255,252,242) 35%, rgb(255,251,234) 68%);
background-image: -webkit-linear-gradient(bottom, rgb(255,252,242) 35%, rgb(255,251,234) 68%);
background-image: -ms-linear-gradient(bottom, rgb(255,252,242) 35%, rgb(255,251,234) 68%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.35, rgb(255,252,242)),
	color-stop(0.68, rgb(255,251,234))
);*/

background: rgb(255,251,234); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
xbackground: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMTAwJSI+CiAgICA8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjZmZmYmVhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZmNmMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
xbackground: -moz-linear-gradient(-45deg,  rgba(255,251,234,1) 0%, rgba(255,252,242,1) 100%); /* FF3.6+ */
xbackground: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,251,234,1)), color-stop(100%,rgba(255,252,242,1))); /* Chrome,Safari4+ */
xbackground: -webkit-linear-gradient(-45deg,  rgba(255,251,234,1) 0%,rgba(255,252,242,1) 100%); /* Chrome10+,Safari5.1+ */
xbackground: -o-linear-gradient(-45deg,  rgba(255,251,234,1) 0%,rgba(255,252,242,1) 100%); /* Opera 11.10+ */
xbackground: -ms-linear-gradient(-45deg,  rgba(255,251,234,1) 0%,rgba(255,252,242,1) 100%); /* IE10+ */
xbackground: linear-gradient(135deg,  rgba(255,251,234,1) 0%,rgba(255,252,242,1) 100%); /* W3C */
xfilter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffbea', endColorstr='#fffcf2',GradientType=1 ); /* IE6-8 fallback on horizontal gradient */

}


.c_DNN6 .dnnModuleActions {display:inline-block;width:19px;height:19px;float:left;}
.c_DNN6_Footer .Head{color:#e5e5e5;font-size:18px;text-transform:uppercase;}
.c_DNN6_Footer .Title{margin:0 0 .5em 0;}

.AdminActions input, .AdminActions a.CommandButton{text-decoration:none;}

/*  Banner Rotator
    -- Banners will automatically cycle along with navigation by inserting 
    -- the desired images into a Text/HTML module using the Banner Container. */
    
 /* Set height of div.Normal to equal the height of banners + 34px for shadow */
.RotatorWrapper div.DNNModuleContent > div.Normal {height:339px;background:url(images/Slide-Shadow.png) no-repeat 0 bottom;}

 /* Set width and height of banners within div.Normal img */
.RotatorWrapper div.DNNModuleContent > div.Normal img{width:960px;height:305px;} 

.RotatorNav {position:absolute;z-index:20;width:960px;height:40px;background:url(images/50black.png) repeat top left;margin:-74px 0 0;padding:0;list-style: none;}
.RotatorNav li {float:left;}
.RotatorNav li a {padding:0 10px;display:block;color:#b8b8b8;line-height:40px;text-decoration:none;}
.RotatorNav li a:hover{text-decoration:underline;}
.RotatorNav li.activeSlide a{color:#fff;}