@charset "utf-8";
body { margin:0; padding:0; width:100%; background-color:#111; }
html { padding:0; margin:0;}

/* main */
.main {width:100%; padding:0; margin:0 auto; background: url(images/main-bkg.png) repeat-x; background-color:#cb0202;  }
.resize { width:960px; height:107px; margin:0 auto; background:url(images/footer-logo.png) no-repeat; }

/********** header **********/
.header { padding:0; margin:0 auto; height:63px; }
.block_header {margin:0 auto; width:960px; padding:0;}
.tab {margin:0 auto; width:960px; padding:0;}
.tab1 { float:left; padding:10px 5px 5px 0; margin:0 5px 0 0; width:160px; height:15px; background-color:#fd0000; text-align:center;}
.tab1 a { margin:0; padding:20px 0 0 0; color:#fff; font-family: 'Aldrich', sans-serif; font-size:13px; text-decoration:none; text-align:center;}
.tab1 a:hover { color:#ccc; text-decoration:none;}
.tab2 { float:left; padding:10px 0 5px 5px; margin:0 0 0 5px; width:160px; height:15px; background-color:#cb0202; text-align:center;}
.tab2 a { margin:0; padding:20px 0 0 0; color:#fff; font-family: 'Aldrich', sans-serif; font-size:13px; text-decoration:none; text-align:center;}
.tab2 a:hover { color:#ccc; text-decoration:none;}
.tab3 { float:left; padding:10px 5px 5px 0; margin:0 5px 0 10px; width:200px; height:15px; background-color:#000000; text-align:center;}
.tab3 a { margin:0; padding:20px 0 0 0; color:#fff; font-family: 'Aldrich', sans-serif; font-size:13px; text-decoration:none; text-align:center;}
.tab3 a:hover { color:#ccc; text-decoration:none;}
/* search */
.search { padding:10px 5px 0 0; margin:0; float:right; width:300px; height:32px;}
.search form { display:block; float:right; padding:5px 0;}
.search span { display:block; float:left; width:148px; padding:0 5px; height:234px;}
.search form .keywords { line-height:14px; float:left; border:0; width:188px; padding:10px 0; height:14px; background:none; margin:0; font:normal 14px Arial, Helvetica, sans-serif; color:#9c9c9c;}
.search form .button { float:left; margin:0; padding:0;}
/* social */
.social { padding:15px 5px 0 0; margin:0; float:right; width:42px;}
.social span { display:block; float:left; width:148px; padding:0 5px; height:234px;}
.social2 { float:right; width:350px; height:26px; padding:0;}
.social2 img { float:right; padding:0 5px 0 0;}
.social3 { float:left; width:150px; height:24px; padding:7px 0 0 0;}
/* logo */
.logo { width:958px; margin:0 auto; float:left; }
/* slider */
.gallerywrapper { width:920px; height:250px; margin:0 auto; padding:50px 20px 50px 20px; }
.gallerywrapper img { float:left; margin:0; padding:0;}
.gallerywrapper .div .left1 { float:left; width:310px; padding:0; margin:0 0 0 10px; height:250px; overflow:hidden; }
.gallerywrapper p { font: normal 14px Arial, Helvetica, sans-serif; color:#828282; padding:5px 0 20px 0; margin:0;}
.gallerywrapper h2 { font-family: 'Aldrich', sans-serif; font-size:30px; color:#cb0202; margin:0; padding:0; line-height:1.8em;}
.gallery { width:958px; margin:0 auto; }
#slider { margin:0; padding:0; list-style:none; }
#slider p { line-height:1.6em;  overflow:hidden;  }
#slider h2 { font-family: 'Aldrich', sans-serif; font-size:30px; color:#cb0202; padding:10px 0; margin:0;}
#slider h3 { font-family: 'Aldrich', sans-serif; font-size:12px; color:#cb0202; padding: 0; margin:0;}
#slider h4 { font-family: 'Aldrich', sans-serif; font-size:12px; color:#cb0202; padding:10px 0; margin:0;}
#slider ul,
#slider li { margin:0; padding:0; list-style:none; font-family: 'Aldrich', sans-serif; font-size:30px; color:#cb0202; }
/* 
    define width and height of list item (slide)
    entire slider area will adjust according to the parameters provided here
*/
#slider li { width:938px; height:250px; overflow:hidden; }
#slider img { max-width:600px; max-height:250px; }
#slider a { font-family: 'Aldrich', sans-serif; font-size:11px; font-weight:bold; color:#cb0202; padding:0; margin:0;}
p#controls { margin:0; padding:0; position:relative; }
#prevBtn { display:block; margin:0; overflow:hidden; width:52px; height:49px; position:absolute; left:-45px; top:-208px; }
#nextBtn { display:block; margin:0; overflow:hidden; width:52px; height:49px; position:absolute; left: 915px; top:-208px; }
#prevBtn a { display:block; width:52px; height:49px; background:url(images/l_arrow.png) no-repeat 0 0; }
#nextBtn a { display:block; width:52px; height:49px; background:url(images/r_arrow.png) no-repeat 0 0; }
/* search */	
input.gsc-input {
    border-color: #BBBBBB;	
  }
  input.gsc-search-button {
    border-color: #000000;
    background-color: #333333;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
  }
/* menu */	
.menu { padding:25px 0 5px 0; margin:0 auto; width:920px; }
.Hdropdown_red_tab__menu {
border:none;
border:0px;
margin:0px;
padding:0px;
font-family: 'Aldrich', sans-serif;
font-size:11px;
font-weight:bold;
color:#79797a;
}
.Hdropdown_red_tab__menu ul {
list-style:none;
margin:0;
padding:0;
}
.Hdropdown_red_tab__menu li {
float:left;
padding:0 12px 0 12px;
}
.Hdropdown_red_tab__menu li a {
color:#79797a;
display:block;
font-weight:bold;
line-height:23px;
padding:0px 10px;
text-align:center;
text-decoration:none;
border-top:2px solid #fff;
}
.Hdropdown_red_tab__menu li a:hover {
color:#000000;
text-decoration:none;
border-top:2px solid #a80329;
}
.Hdropdown_red_tab__menu li ul {
background:#FFFFFF;
border-left:1px solid #a80329;
border-right:1px solid #a80329;
border-bottom:0px solid #a80329;
display:none;
height:auto;
filter:alpha(opacity=95);
opacity:0.95;
position:absolute;
width:215px;
z-index:200;
text-align:center;
}
.Hdropdown_red_tab__menu li:hover ul {
display:block;
}
.Hdropdown_red_tab__menu li li {
display:block;
float:none;
padding:0px;
width:215px; 
border-bottom:solid 1px #a80329;
}
.Hdropdown_red_tab__menu li ul a {
display:block;
font-size:11px;
font-style:normal;
padding:0px 10px 0px 15px; 
line-height:30px;
text-align:left;
}
.Hdropdown_red_tab__menu li ul a:hover {
background:#890000;
color:#FFFFFF;
opacity:1.0;
filter:alpha(opacity=100);
}
.Hdropdown_red_tab__menu p {
clear:left;
}

/********** slider **********/
.slider_top {margin:0 auto; padding:10px 0 20px 0;}
/*header_text*/
.header_text {width:960px; background:url(images/scroller-bkg.png) top center no-repeat; margin:0 auto; padding:10px 0 40px 0;}
.sub_text {width:960px; background:url(images/sub-bkg.png) top center no-repeat; margin:0 auto; padding:10px 0 0 0; background-color:#FFFFFF;}
.sub_bottom {width:960px; height:45px; background:url(images/sub-btm.png) top center no-repeat; margin:0 auto; padding:0;}
/********** block index **********/
.content { width:920px; margin:30px auto 0 auto; padding:50px 0 0 0; min-height:400px; font-family:Arial, Helvetica, sans-serif; line-height:1.8em; }
.content h2 { font-family: 'Aldrich', sans-serif; font-size:30px; color:#cb0202; border-bottom:1px solid #eaeaea; padding:5px 0; margin:0;}
.content h3 { font-family: 'Aldrich', sans-serif; font-size:20px; color:#cb0202; padding:5px 0; margin:0; border-bottom:1px solid #eaeaea;}
.content p { font:normal 13px Arial, Helvetica, sans-serif; color:#454646; padding:0 0 20px 0; margin:0; line-height:1.8em;}
.content ul { list-style:none; margin:10px auto; padding:0;}
.content li { padding:5px 20px; margin:0; background:url(https://southeastdistrict.org/images/ul_li.gif) left no-repeat; font: normal 12px Arial, Helvetica, sans-serif; color:#5c5c5c;}
.content a { color:#cb0202; text-decoration:none;}
.float_left { float:left; margin:10px 15px 0 0; padding:0;}
.float_right { float:right; margin:10px 0 0 15px; padding:0;}
.content td img { float:left; margin:0; padding:0;}

.boxes { width:960px; margin:0 auto; padding:0; }
.boxes .box1 {width:220px; height:112px; float:left; margin:5px 7px 5px 20px; padding:0; background-image:url(images/vision.png);}
.boxes .box1 p { padding:0 4px 5px 10px; font: normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.2em; }
.boxes .box1 h2 { padding:2px 4px 0 10px; font-family: 'Aldrich', sans-serif; font-size:14px; color:#cb0202; }
.boxes .box1 a { font: bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.boxes .box2 { width:220px; height:112px; float:left; margin:5px 7px 5px 7px; padding:0; background-image:url(images/staff.png);  }
.boxes .box2 p { padding:0 4px 5px 90px; font: normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.2em; }
.boxes .box2 h2 { padding:2px 4px 0 90px; font-family: 'Aldrich', sans-serif; font-size:14px; color:#cb0202; }
.boxes .box2 a { font: bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.boxes .box3 { width:220px; height:112px; float:left; margin:5px 7px 5px 7px; padding:0; background-image:url(images/events.png);  }
.boxes .box3 p { padding:0 4px 5px 90px; font: normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.2em; }
.boxes .box3 h2 { padding:2px 4px 0 90px; font-family: 'Aldrich', sans-serif; font-size:14px; color:#cb0202; }
.boxes .box3 a { font: bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.boxes .box3 a:hover { color:#cb0202; }
.boxes .box4 { width:220px; height:112px; float:right; margin:5px 20px 5px 5px; text-decoration:none; padding:0; background-image:url(images/resources.png);   }
.boxes .box4 p { padding:0 4px 5px 90px; font: normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.2em; }
.boxes .box4 h2 { padding:2px 4px 0 90px; font-family: 'Aldrich', sans-serif; font-size:14px; color:#cb0202; }
.boxes .box4 a { font: bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.boxes .box4 a:hover { color:#cb0202; }

.subboxes { width:960px; height:100px; margin:0 auto; padding:10px 0; background: url(images/box-bkg.png) top center no-repeat; }
.subboxes .box1 { width:220px; height:112px; float:left; margin:5px 6px 5px 20px; padding:0; background-image:url(images/vision.png); }
.subboxes .box1 p { padding:0 4px 5px 10px; font: normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.2em; }
.subboxes .box1 h2 { padding:2px 4px 0 10px; font-family: 'Aldrich', sans-serif; font-size:14px; color:#cb0202; }
.subboxes .box1 a { font: normal 11px Arial, Helvetica, sans-serif; color:#333; }
.subboxes .box2 { width:220px; height:112px; float:left; margin:5px 7px 5px 7px; padding:0; background-image:url(images/staff.png);  }
.subboxes .box2 p { padding:0 4px 5px 90px; font: normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.2em; }
.subboxes .box2 h2 { padding:2px 4px 0 90px; font-family: 'Aldrich', sans-serif; font-size:14px; color:#cb0202; }
.subboxes .box2 a { font: normal 11px Arial, Helvetica, sans-serif; color:#333; }
.subboxes .box3 { width:220px; height:112px; float:left; margin:5px 7px 5px 7px; padding:0; background-image:url(images/events.png);  }
.subboxes .box3 p { padding:0 4px 5px 90px; font: normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.2em; }
.subboxes .box3 h2 { padding:2px 4px 0 90px; font-family: 'Aldrich', sans-serif; font-size:14px; color:#cb0202; }
.subboxes .box3 a { font: bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.subboxes .box3 a:hover { color:#cb0202; }
.subboxes .box4 { width:220px; height:112px; float:right; margin:5px 20px 5px 5px; text-decoration:none; padding:0; background-image:url(images/resources.png);   }
.subboxes .box4 p { padding:0 4px 5px 90px; font: normal 11px Arial, Helvetica, sans-serif; color:#000; line-height:1.2em; }
.subboxes .box4 h2 { padding:2px 4px 0 90px; font-family: 'Aldrich', sans-serif; font-size:14px; color:#cb0202; }
.subboxes .box4 a { font: bold 11px Arial, Helvetica, sans-serif; color:#000; text-decoration:none; }
.subboxes .box4 a:hover { color:#cb0202; }


.body { width:960px; margin:0 auto; padding:20px 0 20px 0; }
.body_resize { width:958px; margin:0 auto; padding:0; border:1px solid #fff; background:#fefefe url(images/body_bg_main.gif) top repeat-x ;}
.body h2 { font:normal 24px Arial, Helvetica, sans-serif; color:#cb0202; padding:0; margin:0;}
.body h3 { font:normal 18px Arial, Helvetica, sans-serif; color:#cb0202; padding:0; margin:0; border-bottom:1px solid #eaeaea;}
.body p { font:normal 13px Arial, Helvetica, sans-serif; color:#454646; padding:0 0 20px 0; margin:0; line-height:1.8em;}
.body ul { list-style:none; margin:10px auto; padding:0;}
.body li { padding:5px 20px; margin:0; background:url(https://southeastdistrict.org/images/ul_li.gif) left no-repeat; font: normal 12px Arial, Helvetica, sans-serif; color:#5c5c5c;}
.body a { color:#0db8d5; text-decoration:none;}
.body img { float:left; margin:10px 15px 0 0; padding:0;}
.body .blog { width:240px; float:left; margin:5px; padding:0;}
.body .blog4 { float:right; padding:10px 0 0 0; margin:0;}
.body .blog2 { width:230px; float:left; margin:5px; padding:0 5px; border-right:1px solid #eaeaea;}
.body .blog3 { width:300px; float:left; margin:5px 0; padding:0 5px;}
.left  { width:510px; float:left; margin:0; padding:10px 0;} 
.form { width:510px; height:500px; } 
.right  { width:350px; float:right; margin:0; padding:10px 0;} 
.full  { width:933px; float:right; margin:0; padding:10px 10px 10px 15px;} 
#leftbtm {
	float: left;
	width: 390px;
	height:30px;
}

/********** contact form **********/
#contactform { margin:0; padding:5px 10px;}
#contactform * { color:#F00;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:0; background:none; border:none; display:block;}
#contactform li.buttons { margin:5px 0 5px 0;}
#contactform label { margin:0; width:110px; display:block; padding:10px 0; color:#646464; font: bold 12px Arial, Helvetica, sans-serif; text-transform:capitalize; float:left;}
#contactform label span { color:#F00;}
#contactform input.text { width:340px; border:1px solid #e9e9e9; margin:10px 0; padding:5px 2px; height:16px; background:#f8f8f8; float:left;}
#contactform textarea { width:340px; border:1px solid #e9e9e9; margin:10px 0; padding:2px; background:#f8f8f8; float:left;}
#contactform li.buttons input { padding:3px 0 3px 380px; margin:0; border:0; color:#FFF; float:left;}
p.response { text-align:center; color:#F00; font: normal 11px  Georgia, "Times New Roman", Times, serif; line-height:1.8em; width:auto;}
/*************footer**********/
.footer {padding:0;  margin:0; background:#111; }
.footer p { font:normal 11px  Arial, Helvetica, sans-serif; color:#fff;}
.footer a { font:normal 11px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; line-height: 30px; padding:2px; margin:0;}
.footer a:hover { font:normal 11px Arial, Helvetica, sans-serif; color:#ccc; text-decoration:none; line-height: 30px; padding:2px; margin:0;}
.footer p.leftt { text-align:right;  margin:0; padding:35px 0 0 15px; float:right;} 
.footer p.leftt2 { text-align:right; float:left; color:#ccc;  padding:13px 5px 5px 50px;}
.footer p.rightt { text-align:right; width:30%; margin:0; padding:15px 20px 0 0; float:right;} 
.footer p.rightt img { padding:0  20px 0; float:right;} 
.copyright { text-align:center;  margin:0; padding:35px 0 0 0; color:#FFFFFF; font:normal 11px Arial, Helvetica, sans-serif; color:#fff; } 

p.clr, .clr { clear:both; padding:0; margin:0; background:none;}
li.bg, .bg { clear:both; border-top:1px solid #eaeaea; padding:0; margin:10px 0; background:none; line-height:0;}
li.bg2, .bg2 { clear:both; border-top:1px solid #eaeaea; padding:0; margin:0; background:none; line-height:0;}