body{font-size:12px;font-family:verdana;}
a {color:#00457C;}
a:visited{color:#00457C;}
#wrapper{margin:0 auto; min-height:500px; width:950px; text-align:left; position:relative;}

#header{height:116px; position:relative; padding-bottom:20px; border-bottom:1px solid #000000;}
#header h1 {padding:0; margin:0; font-size:18px; letter-spacing:.3em; font-weight:normal;}

#footer{text-align:center;font-size:9px;}

#content_wrapper{position:relative;min-height:500px;}
#content_banner{position:absolute;top:0px;right:0px;}
#content_navigation{position:absolute;top:0px;left:0px; width:190px;}
#content {float:right;width:723px; padding:10px 0px 10px 0px;}
#content h1{font-size:24px;color:#ffffff;z-index:10;font-weight:normal;padding:0;margin:0;}
#content h2{padding:0;margin:0;}

#right_story #subhead{font-weight:bold; font-size:16px; line-height:16px; height:32px; overflow:hidden;}
#right_story #body {margin-top:7px; font-size:80%; height:431px; line-height:13px; overflow:hidden; text-align:justify;}
#right_story #more {margin-top:2px; text-align:right;}

#bottom_story #subhead{font-weight:bold; font-size:120%; height:19px; overflow:hidden;}
#bottom_story #body {font-size:80%; height:223px; line-height:13px; overflow:hidden; text-align:justify;}
#bottom_story #more {margin-top:2px; text-align:right;}

#sortable_list {padding:0;margin:0;list-style-type:none;}
#sortable_list li {display:block; border-bottom:1px solid #999999; padding:2px;}

#inactive_list {padding:0;margin:0;list-style-type:none;}
#inactive_list li {display:block; color:#999999; padding:2px;}

#home_middle { position:relative; width:950px; height:318px; border-bottom:1px solid #000000; padding:15px 0px;}
#home_middle #main_image { position:absolute; right:0px; top:5px; width:716px; height:318px;z-index:1;}
#home_middle #home_navigation {position:absolute; top:15px; left:0px; z-index:100;}
#home_lower {position:relative; margin:15px 0px;}
#home_lower .col {margin-right:13px; width:220px; padding:5px; overflow:hidden;}
#home_lower div.col:hover {background-color:#999999;}
#home_lower div.col:hover a{color:#FFFFFF;}

#home_lower .col h1{font-size:19px;text-align:center;line-height:19px; margin:0; padding:0; margin-bottom:5px;}
#home_lower .col a {color:#000000; text-decoration:none;}
#home_lower h2 {padding:0; margin:0; margin-bottom:5px; font-size:14px;}
#home_lower #more {margin-top:2px; text-align:right;}

#home_blog h2 { background-color:#75c2ed; color:#FFFFFF; font-size:11px; font-weight:bold; text-align:center; padding:3px 0px;}
#home_blog h3 {padding:0; margin:0; margin-bottom:4px; font-size:14px;}
#home_blog #copy {line-height:21px; height:168px; overflow:hidden;}
#home_blog #more {margin-top:2px; text-align:right;}

.home_story h2 {height:20px; overflow:hidden;}
.home_story #copy {margin-top:3px; height:90px; line-height:15px; overflow:hidden;}

#content h1 {color:#0561FA;}

.f {width:100%; border-collapse: collapse;}
.f .lbl{width: 150px; text-align:right; padding-right:3px;}
.f .required{font-weight:bold;}
.f .s{font-weight:bold; color:#00457C; background-color:#EEEEEE;}
.f .s td{padding:2px 4px; border-bottom:1px solid #999999;}
.f .s .h{border:1px solid #999999; font-weight:normal; font-size:11px; color:#000000; width:200px; padding:5px; vertical-align:top;}
.f .sp{height:8px;}

.sub {font-size:85%; margin:0 auto; border:1px solid #999999;}
.nw { white-space:nowrap;}

.d {width:100%; border-collapse: collapse;}
.d td{border-bottom:1px dotted #EEEEEE; padding:4px;}
.d tr{vertical-align:top;}
.d .lbl{width: 150px; text-align:right; white-space:nowrap; font-weight:bold; background-color:#EEEEEE;}
.d .s{font-weight:bold; color:#00457C; background-color:#EEEEEE; border-bottom:1px solid #999999;}
.d .s{padding:2px 4px; white-space:nowrap;}
.d .sp{height:8px;}
.d .ar{text-align:right;}
.d .fw1{width:50px;}
.d .s .h{border:1px solid #999999; font-weight:normal; font-size:11px; color:#000000; width:200px; padding:5px; vertical-align:top;}
.d .l .a {background-color:#999999;}
.d .l .a td {border:0;}
.d td .ar{text-align:right;}

#project_images img{border:1px solid #000000; margin:1px 1px 0px 0px;}
#project_images .type{border:1px solid #000000; margin-left:10px;}

.l {font-size:11px; border-spacing:0px;width:100%;}
.l th{padding:3px;background-color:#CCCCCC;border-bottom:1px solid #999999;text-align:left;}
.l td{padding:3px 6px 3px 3px;border-bottom:1px solid #CCCCCC;margin-bottom:2px;}
.l .o{background-color:#EEEEEE;}

.l2 th{font-size:95%; line-height:120%; padding:1px 6px 0px 3px;}
.l2 td{font-size:95%; line-height:120%; padding:4px 6px 0px 3px;}

.notice{color:green;font-size:12px;font-weight:normal;}
.error{color:red;font-size:12px;font-weight:normal;}
.help{margin-bottom:3px; font-size:90%; color: #666666; width:300px; line-height:100%;}
.rejected{color:#999999;}
.normal{font-weight:normal;}

.scripture_display .esv h2 {display:none;}
.scripture_display .esv, .esv-text {display:inline;}
.scripture_display .esv h3 {display:none;}
.scripture_display p {display:inline;}
.scripture_display .verse-num, .chapter-num {font-style:italic; color:#999999;}

div.pagination {
padding: 3px;
margin: 3px;
}

div.pagination a {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #AAAADD;
text-decoration: none; /* no underline */
color: #000099;
}

div.pagination a:hover, div.pagination a:active {
border: 1px solid #000099;
background-color:#000099;
color: #FFFFFF;
}
div.pagination span.current {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #000099;

font-weight: bold;
background-color: #000099;
color: #FFF;
}
div.pagination span.disabled {
padding: 2px 5px 2px 5px;
margin: 2px;
border: 1px solid #EEE;
color: #DDD;
}


.box_middle .box_content{float:left;}

.box_top .box_left1{float:left;height:10px;width:15px;background-image:url(/images/box/top_left-1.png);background-repeat:no-repeat;}
.box_top .box_center1{height:10px;float:left;background-image:url(/images/box/top_center-1.png);background-repeat:repeat-x;}
.box_top .box_right1{height:10px;width:20px;background-image:url(/images/box/top_right-1.png);background-repeat:no-repeat;float:left;}
.box_bottom .box_left1{float:left;height:10px;width:15px;background-image:url(/images/box/bottom_left-1.png);background-repeat:no-repeat;}
.box_bottom .box_center1{float:left;height:10px;background-image:url(/images/box/bottom_center-1.png);background-repeat:repeat-x;}
.box_bottom .box_right1{float:left;height:10px;width:20px;background-image:url(/images/box/bottom_right-1.png);}
.box_middle .box_left1{width:10px;float:left;background-image:url(/images/box/left_middle-1.png);background-repeat:repeat-y;}
.box_middle .box_right1{float:left;width:15px;background-image:url(/images/box/right_middle-1.png);background-repeat:repeat-y;}

.box_top .box_left2{float:left;height:10px;width:15px;background-image:url(/images/box/top_left-2.png);background-repeat:no-repeat;}
.box_top .box_center2{height:10px;float:left;background-image:url(/images/box/top_center-2.png);background-repeat:repeat-x;}
.box_top .box_right2{height:10px;width:20px;background-image:url(/images/box/top_right-2.png);background-repeat:no-repeat;float:left;}
.box_bottom .box_left2{float:left;height:10px;width:15px;background-image:url(/images/box/bottom_left-2.png);background-repeat:no-repeat;}
.box_bottom .box_center2{float:left;height:10px;background-image:url(/images/box/bottom_center-2.png);background-repeat:repeat-x;}
.box_bottom .box_right2{float:left;height:10px;width:20px;background-image:url(/images/box/bottom_right-2.png);}
.box_middle .box_left2{width:10px;float:left;background-image:url(/images/box/left_middle-2.png);background-repeat:repeat-y;}
.box_middle .box_right2{float:left;width:15px;background-image:url(/images/box/right_middle-2.png);background-repeat:repeat-y;}

.glossymenu, .glossymenu li ul{
list-style-type: none;
margin: 0;
padding: 0;
width: 200px; /*WIDTH OF MAIN MENU ITEMS*/
}

.glossymenu li{
position: relative;
}

.glossymenu li a{
 /*background: white url(/images/glossyback.gif) repeat-x bottom left;*/
background-image:url(/images/box/box60.png);
color:#000000;
font: 13px Verdana, Helvetica, sans-serif;
display: block;
width: auto;
padding: 10px 0px 12px 2px;
text-decoration: none;
height:12px;
font-weight:bold;
border-bottom:1px solid #000000;
}

.glossymenu li a:visited{
color:#000000;
}

.glossymenu li ul{ /*SUB MENU STYLE*/
	border:1px solid #999999;
position: absolute;
width: 138px; /*WIDTH OF SUB MENU ITEMS*/
left: 0;
top: -1px;
display: none;
}

.glossymenu li ul li{
float: left;
}

.glossymenu li ul a{
background-image:url(/images/box/box100.png);
width: 130px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
text-align:left;
height:auto;
font-size:10px;
padding: 4px;
}

.glossymenu .arrowdiv{
position: absolute;
right: 2px;
/* background: transparent url(/images/arrow.gif) no-repeat center right; */
}

.glossymenu li a:active{
color:#00457C;
}

.glossymenu li a:hover{
background-image: url(/images/glossyback2.gif);
}

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }
/* End */