.body{
    margin:0;
    padding:20px 0 0 0;
    background-color:#374D7C;
    text-align:center;
    color:#3d3d3d;
    font-size:11px;
    font-family:Arial;
    }

.ControlPanel{
    background-color:#91A246;
    }

img{border:0;}

ul li{
    list-style-type:disc;
    }

ul li ul li{
    list-style-type:circle;
    }

blockquote{
    font-family:Arial;
    }

#shadowFrame{
    width:768px;
    margin:0 auto;
    background:url(/Portals/0/Skins/Bethany/images/bodyDropShadow.gif) repeat-y center top;
    }
    
#frame{
    width:760px;
    margin:0 auto;
    text-align:left;
    }

/*Header*/    
#header{
    width:760px;
    height:115px;
    float:left;
    background: url(/Portals/0/Skins/Bethany/images/header/headerBackground.jpg) no-repeat left bottom;
    }

#tabMenu{
    margin:0;
    padding:0;
    float:left;
    width:588px;
    height:24px;
    list-style-type:none;
    }

#tabMenu li{
    display:inline;
    padding:0;
    margin:0 2px 0 0;
    }

#tabMenu li img{
    display:inline-block;
    }

#header div{
    float:right;
    height:24px;
    color:#fff;
    font-weight:bold;
    font-size:12px;
    }

#header div label{
    vertical-align:middle;
    }

#header div input{
    vertical-align:middle;
    width:90px;
    }

#header div img{
    vertical-align:middle;
    margin:0 5px 0 0;
    }

#logo{
    float:left;
    clear:left;
    padding:4px 0 0 14px;
    }

#userGroupMenu{
    float:right;
    clear:right;
    margin:0;
    padding:0;
    text-align:right;
    }

#userGroupMenu li{
    list-style-type:none;
    margin:5px 17px 0 0;
    padding:0;
    }

#userGroupMenu li.firstItem{
    margin:12px 17px 0 0;
    }

/*Footer*/
#footer{
    width:760px;
    float:left;
    text-align:center;
    background:url(/Portals/0/Skins/Bethany/images/footer/footerDropShadow.gif) repeat-x left top;
    }

#footer ul{
    margin:15px 0 10px 0;
    padding:0;
    list-style-type:none;
    }    

#footer li{
    display:inline;
    padding:0 9px 0 3px;
    background: url(/Portals/0/Skins/Bethany/images/footer/footerBullet.gif) no-repeat right center;
    }    

#footer li a, #footer li a:visited, a.footerLink, a.footerLink:visited{
    color:#ddb444;
    font-weight:bold;
    text-decoration:none;
    } 

#footer li.lastItem{
    background:none;
    padding:0 3px;
    }

#footer div{
    color:#8298bd;
    }

#footer div a, #footer div a:visited, #footer div a:hover{
    color:#8298bd;
    text-decoration:underline;
    }

.tellus{
    font-size:11px;
    }

/*Home Page*/    
#homePageBody{
    width:760px;
    float:left;
    background:#fff url(/Portals/0/Skins/Bethany/images/vertDotted.gif) repeat-y 415px top;
    padding:1px 0 0 0;
    border-bottom:solid 5px #fff;
    }

#homeRollBox{
    float:left;
    padding:5px;
    
    background-color:#ccc;
    margin-left:-760px;
    }

#homeRollBox ul{
    float:left;
    margin:0;
    padding:0;
    width:275px;
    height:249px;
    }

#homeRollBox li{
    margin:0;
    padding:0;
    list-style-type:none;
    display:block;
    }

#homeRollBox li img{
    display:block;
    }

#homeBox1{
    float:left;
    height:84px;
    border-bottom:solid 1px #fff;
    }

#homeBox2{
    float:right;
    height:191px;
    border-left:solid 1px #fff;
    border-bottom:solid 1px #fff;
    }

#homeBox3{
    float:left;
    height:164px;
    clear:left;
    }

#homeBox4{
    float:right;
    height:57px;
    border-left:solid 1px #fff;
    clear:right;
    }

#homeMainImage{
    float:left;
    margin-left:287px;
    }

#homePad{
    float:left;
    padding:0 5px;
    border-top:solid 5px #fff;
    }

.homeContentPane{
    width:395px;
    float:left;
    background: url(/Portals/0/Skins/Bethany/images/horizDotted.gif) repeat-x left bottom;
    }

.homeContentPane .Normal{
    color:#243d67;
    font-size:12px;
    font-weight:bold;
    }

#spotlightBlock{
    float:left;
    width:395px;
    }

.spotlightImage{
    width:150px;
    float:left;
    text-align:center;
    }

.spotlightImage .Normal{
    color:#243d67;
    font-weight:bold;
    font-size:13px;
    }
    
#spotlightHeader{
    float:left;
    margin-top:12px;
    }

.spotlightMessage{
    width:240px;
    float:right;
    padding-top:10px;
    }

.spotlightMessage .moduleContentPane{
    padding:0;
    }

.spotlightReadMore{
    width:240px;
    float:right;
    padding:10px 0;
    }

.spotlightReadMore a, .spotlightReadMore a:visited{
    color:#243d67;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;
    }

.spotlightReadMore a:hover{
    color:#fff;
    background-color:#243d67;
    font-weight:bold;
    font-size:13px;
    text-decoration:none;
    }    

#whatsHappeningBlock{
    float:right;
    width:320px;
    }

#whatsHappeningBlock img{
    padding-top:25px;
    }

.redB {
font-weight:bold;

    font-size:11px;

    color:#BE491A;

	} 


/*Sub Page*/
#subPageBody{
    width:760px;
    float:left;
    background:#fff url(/Portals/0/Skins/Bethany/images/vertDotted.gif) repeat-y 145px 0px;
    border-top:solid 10px #fff;
    border-bottom:solid 10px #fff;
    }

#leftNav{
    width:140px;
    float:left;
    }

#leftNav h1{
    color:#92a247;
    font-weight:bold;
    font-size:18PX;
    margin:0 0 0 5px;
    padding: 5px 5px 11px 10px;
    background: url(/Portals/0/Skins/Bethany/images/horizDotted.gif) repeat-x left bottom;
    }

#leftNav ul{
    margin:10px 5px 60px 5px;
    padding:0;
    }

#leftNav li{
    list-style-type:none;
    margin:10px 0 0 0;
    padding:0 0 0 15px;
    background:url(/Portals/0/Skins/Bethany/images/sub/navBullet.gif) no-repeat 5px 6px;
    }

#leftNav li a, #leftNav li a:visited{
    color:#243d67;
    font-weight:bold;
    font-size:12px;
    }

#leftNav li a:hover{
    color:#243d67;
    }

#contentBlock{
    width:605px;
    float:right;
    padding-bottom:20px;
    }

.breadCrumb{
    width:inherit;
    height:25px;
    float:right;
    margin-right:20px;
    text-align:right;
    font-size:12px;
    }

.breadCrumb a, .breadCrumb a:visited{
    text-decoration:underline;
    font-weight:normal;
    color:#3d3d3d;
    }

.breadCrumb a:hover{
    color:#fff;
    background-color:#3d3d3d;
    padding-bottom:2px;
    }

.contentPane{
    width:577px;
    float:left;
    }

h2.moduleTitle{
    width:595px;
    padding:5px 0;
    margin:0;
    color:#fff;
    font-size:20px;
    background-color:#be491a;
    }

h2.moduleTitle span{
    padding-left:15px;
    }

.moduleContentPane{
    padding:10px 15px;
    }

.dnn_ctr379_EditHTML_teContent_teContent_HtmlBox body{
    margin:0;
    padding:0;
    background-color:#fff;
    text-align:left;
    color:#000;
    font-size:11px;
    font-family:Arial;
    }

.bethanySmallFont{
font-size:10px;
}

/* Form Styles */
#requestForm{
	padding:0;
	margin:0;
	width:565px;
}

#requestForm li{
	margin:0;
	padding:0 0 7px 0;
	list-style-type:none;
}

#requestForm li table{
width:560px;
font-size:11px;
font-family:arial;
}

#requestForm label{
	display:block;
	padding-bottom:2px;
}

#requestForm input, #requestForm select{
	width:160px;
	display:inline;
}

.noWidth input{
	width:12px;
}

.noWidth label{
	display:inline;
}

#requestForm h3, #requestForm h4{
	font-weight:bold;
}

table, blockquote{
font-size:11px;
font-family:arial;
}
