/* CSS - New Project */
.ControlPanel table {padding: 0px; margin: 0px auto; text-align: center;}
/* general */
	strong {font-weight: bold;}
	em {font-style: italic;}
	.left {float: left;margin-right: 1em;}
	.right {float: right;margin-left: 1em;}
	.center {text-align: center;}
	.clear {clear: both;}
	.hide {display: none;}
	.show {display: block;}
	body {font-size: 12px; background: url('images/bg.jpg') center top;}
    html body {margin: 0px; width: 100%; height: 100%;}
    td {vertical-align: top; text-align: left;}    
    img {border: 0px;}
    
    h1 {font-family: Times New Roman, Serif; font-size: 48px; font-style: italic; color: #7a8182; margin:0px;}
    h2 {font-family: Georgia, Times New Roman, Serif; color: #517e96; font-size: 24px; font-style: italic; margin:0px;}
    h3 {font-family: Arial, Verdana, Sans-Serif; font-size: 14px; font-weight: normal;}
    
    p {color: #2e2e2e; font-size: 12px; line-height: 18px; font-style: normal; margin:0px 0px 15px;}


/* Home Page Styles */
    /* Wrappers */
    
    #Splash_wrapper {background: url('images/splash.jpg') repeat-y center top; margin: 0px auto; border-top: 10px solid #c45c00; height: 565px;}
        #PositionWrapper {width: 975px; height: 565px; position: relative; margin: 0px auto;}
    #Enter {float: left; height: 35px; width: 118px; position: absolute; bottom: 130px; left: 50px;}
     #Enter h1 {text-indent: -9999px;}
     #Enter a {height: 35px; width: 118px; display: block;}

    
    #wrapper {background: url('images/glow_mid.jpg') repeat-y center top; margin: 0px auto; border-top: 10px solid #c45c00;}
		#wrapperInside {margin: 0px auto; border-top: 10px solid #c45c00;}
    
    #GlowBottom {background: url('images/glow_bottom.jpg') no-repeat bottom center; padding-bottom: 140px;}
    
    #whitebox {background: url('images/content_mid.jpg') repeat-y top center;}
    #whitetop {background: url('images/glow_top.jpg') no-repeat top center; margin-left: 2px;}
    #whitebottom {background: url('images/content_bottom.jpg') no-repeat bottom center; padding-bottom: 40px; margin-right: 2px;}
    
        .inside #whitebox {background: url('images/inside_mid.jpg') repeat-y center top;}
        .inside #whitetop {background: url('images/inside_top.jpg') no-repeat center top ;margin-right:2px;}
        .inside #whitebottom {background: url('images/inside_bottom.jpg') no-repeat center bottom; padding-bottom: 115px; margin-left:2px;}
        
    #header {width: 975px; margin: 0px auto; height: 119px;}
        
    #logo {width: 298px; height: 119px; float: left; display: inline-block;}
        #logo h1 {text-indent: -9999px;}
        #logo a {display: block; width: 298px; height: 119px; background: url('logo_trans.gif');}
        
    #Menu {float: right; display: inline-block; height: 119px; width: 655px; margin-right: 20px;}
    
    
    
    #ContentWrapper {margin: 15px auto; text-align: left; width: 890px;}
    .inside #ContentWrapper {margin: 30px auto 0px; text-align: left; width: 890px;}
        #ContentWrapper img {border: 1px solid #2e2e2e;}
    #SubContentWrapper {float: left; width: 600px;}
    
    #SideBar {float: right; width: 278px;}
        #SideBar .SectionName {text-align: left; margin-left: 30px;}
        #SideBar .SectionName h2 {font-family: Arial, Verdana, Sans-Serif; font-weight:bold; font-style: italic; font-size: 18px; color: #8cd7ff; margin-right: 10px; padding-bottom: 15px;}
    
    #Footer {width: 920px; margin: -60px auto 0; position:relative;}
    
/* Bluebox */
    #bluebox {background: url('images/blue_mid.jpg') repeat-y top center;}
    #blueboxtop {background: url('images/blue_top.jpg') no-repeat top center; padding-top: 50px;}
    #blueboxbottom {background: url('images/blue_bottom2.jpg') no-repeat bottom center; padding-bottom: 100px;}
    
    #BlueWrapper {display: block; width: 900px; margin: 0px auto;}
        #BlueWrapper .ministries {width: 525px; float: left; display: block;}
            #BlueWrapper .ministries img {border: 5px solid #ffffff;}
        #BlueWrapper .quicklinks {float: right; display: block; width: 314px;}
            #BlueWrapper .quicklinks ul { margin: 15px 0; padding:0px;border-top: 1px dashed #ffffff; padding-bottom:20px;}
            #BlueWrapper .quicklinks li { list-style:none; padding:4px 0 4px 30px; border-bottom: 1px dashed #ffffff; line-height: 32px; margin:0px;background:url(images/quicklinks_arrow.gif) no-repeat left 4px;}
            #BlueWrapper .quicklinks li a{ margin:0px; padding:0px; display:block;}
            
        #BlueWrapper h1 {color: #ffffff; font-family: Arial, Verdana, Sans-Serif; font-size: 18px; font-style: normal;}
        #BlueWrapper p {color: #ffffff;}
        #BlueWrapper a {color: #ffffff; font-family: Arial, Verdana, Sans-Serif; font-size: 12px; text-decoration: none; font-weight: bold;}
        #BlueWrapper a:hover {color: #ffffff; text-decoration: underline;}

    
/* Primary Menu Styles */
    #Menu .RadMenu_Butterfield {float: left; width: 650px; margin-top: -1px;}
    #Menu .RadMenu_Butterfield ul {text-align: right; cursor: pointer; width: 657px;}
    #Menu .RadMenu_Butterfield li {vertical-align: bottom; display: inline; list-style-type: none; float: none;}
    #Menu .RadMenu_Butterfield li a {padding: 79px 0px 25px; margin: 0px; font-family: Arial, Verdana, Tahoma, Sans-Serif; display:inline-block; font-size: 13px; text-transform: uppercase; font-weight: bold; vertical-align: bottom; color: #ffffff; text-decoration: none; cursor: pointer; width:150px; text-align:center;}
    #Menu .RadMenu_Butterfield li a:hover {background: url('images/menu_over.jpg') repeat-x top center;}
    #Menu .RadMenu_Butterfield li a.current { background: url('images/menu_over.jpg') repeat-x top center;}

        /*Dropdown Menu*/
        #Menu .RadMenu_Butterfield .rmSlide {}
        #Menu .RadMenu_Butterfield ul ul {text-align: left; width: 167px;background: url('images/dd-menu-top.png') no-repeat top left; padding-top:21px;}
            #Menu .RadMenu_Butterfield ul ul .rmFirst {}
            #Menu .RadMenu_Butterfield ul ul .rmLast {background: url('images/dd-menu-bottom.png') no-repeat bottom left; padding-bottom:10px;}
        #Menu .RadMenu_Butterfield li li { display:block;}
        #Menu .RadMenu_Butterfield li li a {display: inline-block; font-size: 13px; font-weight: normal; text-transform: none; color: #ffffff; text-decoration: none; cursor: pointer; padding:5px 10px 5px 15px; background:url('images/dd-menu-bg.png') no-repeat center top; width:142px; text-align:left; white-space:normal;}
        #Menu .RadMenu_Butterfield li li a:hover {background: url('images/dd-menu-bg.png') no-repeat center bottom; color: #ffffff;}
        #Menu .RadMenu_Butterfield li li a.current {background:url('images/dd-menu-bg.png') no-repeat center bottom;}
            
/* Footer Styles */
    #FMenu {float: left; height: 24px;} 
    
    #FMenu .Login {float: left; display: inline-block;}   
    #FMenu a.Login:link {padding-left: 10px; font-family: Arial, Verdana, Tahoma, Sans-Serif;font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; cursor: pointer;}
    #FMenu a.Login:hover {text-decoration: underline;}
    #FMenu a.Login:visited {padding-left: 10px; font-family: Arial, Verdana, Tahoma, Sans-Serif;font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; cursor: pointer;}
    #FMenu a.Login:visited:hover {text-decoration: underline;}
        
    #FLogo {float: right; margin-right: 30px; width: 112px; height: 35px; background: url('images/footer_logo.png') no-repeat; display: inline-block;}
        #FLogo h2 {text-indent: -9999px;}
        #FLogo a {display: block; widows: 112px; height: 35px;}
    
    #Fcopyright {float: left; clear: both; white-space: nowrap;}
            #Fcopyright .text {color: #ffffff; font-size: 11px; font-family: Arial, Verdana, Sans-Serif; font-weight: normal;}
           
/* Footer Menu Styles */
	.inside #Footer { margin-top:-56px; position:relative;}
    #Footer .RadMenu_footermenu {float: left; cursor: pointer;}
    #Footer .RadMenu_footermenu ul {display: inline; margin: 0px; float: left; cursor: pointer; white-space: nowrap;}
    #Footer .RadMenu_footermenu li {float: left; display: block; list-style-type: none; cursor: pointer; background:url(images/separator.png) no-repeat right top;}
        #Footer .RadMenu_footermenu li.rmFirst a {margin: 0px; padding-left:0px;}
        #Footer .RadMenu_footermenu li.rmLast {margin-right: 10px;}
    #Footer .RadMenu_footermenu li a {font-family: Arial, Verdana, Tahoma, Sans-Serif; display: block; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; cursor: pointer; padding: 0px 10px;}
    #Footer .RadMenu_footermenu li a:hover {display: block; cursor: pointer; text-decoration: underline;}
	#Footer  a.Login {font-family: Arial, Verdana, Tahoma, Sans-Serif; font-size: 11px; font-weight: normal; color: #ffffff; text-decoration: none; cursor: pointer;}
	#Footer  a.Login:hover { text-decoration:underline;}

 /* SubMenu Styles */
    #SubMenu .RadMenu_BlueNav { }
    #SubMenu .RadMenu_BlueNav ul {margin-left: 30px; width: 245px;}
    #SubMenu .RadMenu_BlueNav li {float: left; clear: both; width: 245px; text-align: left;  font-size: 14px; font-family: Arial, Verdana, Sans-Serif; }
    #SubMenu .RadMenu_BlueNav .rmFirst {border-top: 1px dashed #ffffff; }
        #SubMenu .RadMenu_BlueNav li .rmText {border-bottom: 1px dashed #ffffff; text-indent: 5px; padding: 8px 0px; }
    #SubMenu .RadMenu_BlueNav li a { color: #ffffff; text-decoration: none; cursor: pointer;}
    #SubMenu .RadMenu_BlueNav li a:hover { color: #8cd7ff; cursor: pointer; text-decoration: none;}
    #SubMenu .RadMenu_BlueNav li a.current {margin-left: -21px;  background: url('images/sidebar_arrow.png') no-repeat 1px center;}
        #SubMenu .RadMenu_BlueNav li a.current .rmText {cursor: pointer; text-decoration: none; width: 245px; margin-left: 21px;}
        