﻿body {
	overflow:auto !important;
	letter-spacing: 0;
	background-position: center top;
	margin: 0px;
	background-color: #FAF6E4;
	border-top: 5px solid #EDB31F;
}

body #s4-bodyContainer {
	margin: 0 3%;
	min-width: 935px;
}
body #s4-titlerow {
	border-left: 13px transparent solid;
}

.ms-dialog body #s4-bodyContainer {
	margin: 0;
	min-width: inherit;
}
.ms-dialog #s4-mainarea {
	border: 0px transparent solid; 
}
form {
	margin:0;
	padding:0;
}
h1 {
	font-weight: bold;
	margin-bottom: 0; 
}
h2 {
	margin-bottom: 0; 
}
h3 {
	font-weight: normal;
	margin-bottom: 0; 
}
h4 {
	margin-bottom: 0;
}
a, a:link, a:visited, .ms-WPBody a:visited, .ms-WPBody a:link {
	
	text-decoration: none;
}
p {
	padding-bottom: 10px;
	margin-top: 0px;
	margin-bottom: 0px;	
}

img {
	border: none;
}
img.pdf {
	border:none;
	position:relative;
	float:left;
}

a:hover {
	text-decoration: none;
	
}
.customClear {
	clear: both;
}
.customClear1 {
	clear: left;
}
.customClear2 {
	clear: right;
}
.customPageWidth {
	width: 950px;
	height: 100%;
	margin: auto;
	padding-top: 0px; 
	font-family: "Lucida Grande",Arial,Helvetica,sans-serif;
}
	
.customPagePadding {
	padding: 0px 30px;	
}
.customTop a {
		
}
.ribbon-fixedwidth {
	margin:auto;
	width:950px;
	padding-right:17px;
}
.customHead {
	
	
	/* height: 96px; */
	width:auto;	
	/* border-top: 41px solid #EDB31F; */
	border-bottom: 5px solid #97A926;;;
}
.customHead a {
		
}
.customHead a:hover {
	
}
/*
-----------------------------------------------------------------------------
  JDAI Sites Columns
-----------------------------------------------------------------------------
*/
#jdaisites-left {
	width:33%;
    float:left;
	background:transparent;
	padding-top:25px;
	padding-bottom:10px;
}
#jdaisites-center {
	width:34%;
	float:left;
	background:transparent;
	padding-top:25px;
	padding-bottom:10px;
}
#jdaisites-right {
	width:33%;
	float:left;
	background:transparent;
	padding-top:25px;
	padding-bottom:10px;
}
/*

-----------------------------------------------------------------------------
  Search
-----------------------------------------------------------------------------
*/
.customSearch {
	float:left;
	position:relative;
	top:140px;
	left:0px;
	display: none;
}

.s4-search input.ms-sbplain {
	margin-top:5px!important; 
	height:20px; 
	padding:4px 0 0 4px; 
	 
}
.s4-search .ms-sbgo {
	padding-top:5px;
}
.s4-search .ms-sbgo a {
	margin-top:0px; 
	background:url('searchbutton.png') no-repeat; 
	width:30px; 
	height:30px; 
	display:block; 
}
.s4-search .srch-gosearchimg, .s4-search .ms-sbgo span {
	display:none; 
}
.adminBar .ms-sbrow a, .ms-sbcell {
	margin:0; 
	padding:0;
}
.customBody {
	background: #FFF; 
    
    
	
      
	/*
	
	*/
	
	min-height: 420px;
	padding-top: 20px;
	
	line-height:150%;
	padding: 20px 0px 0px 40px;
	width: 910px;
	
	border-
	border-style:solid;
	border-width:0 0px;	
	z-index: 0;
}
.customContentDiv {
	
	
	display:block;
	
	width:825px;
	
	
	padding:0px 0px 25px 0px;
	margin:0 auto;
	height:1px;
}

.customFooter {
	
	
	
	
	
	height: 100px;
	
	padding: 12px 0;
	border-top: 5px solid #EDB31F;
	font-size: 12px;
	background: #97A926;
	color: #FFF;
	background: #97A926 url(aecf-logo.png) no-repeat;
	/* background-size: 50% auto; */
	background-position-x: 685px;
	background-position-y: 72px;
}
.customFooter a {
    color: #FFF;
		
    text-decoration: underline;
}
.customFooterLeft {
	
	float: left;	
	padding-top: 9px;
	padding-left: 24px;
	font-size: 12px;
	line-height: 140%;
}
.customFooterRight {
	float: left;
	padding-left:15px;
}
.customLinkGroup {
	
	float:left;
	margin-left:5px;
	padding-top:10px;
	width:auto;
	height:20px;
	/* display: none; */
}
.customFooterDiv {
	
	
	
	display:block;
	float:left;
	height:25px;
	margin-left:5px;
	margin-top:5px;
	width:4px;
}

.ms-SpLinkButtonActive
{    
    border:transparent 1px solid !important;
}

.s4-trc-container-menu
{
    /* margin:-3px 0 10px 40px !important; */
    float: none;
    margin: 0;
    display: inline;
}

.s4-signInLink
{
    
}
.ms-welcomeMenu {
	padding-right:0 !important;
    padding-left:0 !important;
    margin:0 !important;   	
    border:0px solid transparent;
   	display:block;
   	z-index:1000;
}
.ms-welcomeMenu a:link {
   
}
.ms-welcomeMenu a:hover {
   text-decoration:none !important;
}
.ms-welcomeMenu.ms-SpLinkButtonActive {

}
.ms-welcomeMenu.ms-SpLinkButtonActive a:link {

}
.customBottom {
	height: 0px; 
	display: block;
	padding-bottom: 0px; 
}


.customColumn {
	 
	line-height:140%;
	float: right;
	height:380px;
	width:240px;
	margin:0px 10px 0px 5px;
	
}
.customList {
	 
	line-height:140%;
	float: left;
	width:880px;
	margin:0px 10px 0px 5px;
	align:top;
}
.customBannerText:hover {
	float:left;
	line-height:27px;
	text-decoration: none;
	
}

.ms-WPBody a.customBannerText {
	
}
.customBannerText:hover {
	text-decoration: none;
}
.customGapBeforePod {
	height: 20px;
	display: block;
}
.customPod {
	border-left:1px solid #EDEDED;
	float:left;
	line-height:140%;
	padding:0 27px 30px;
	width:240px;
	margin-top:30px;
	margin-left:-15px;
}

.customPod:first-child {
	border: 0px none;	
}
.customPodHeader {
	
	
	margin-bottom:0px;
	padding:10px 0;
}
.customPodHorizontal {
	 
	line-height:140%;
	padding:0px;
	width:880px;
	margin:0px 35px 0px -5px;
}

.customBody h1 {
	
	font-weight:normal;
	margin:2px 0 10px;
}
.customBreadcrumbs {
	padding: 10px 0px;
}
/*.customBodyLeft {
	float:left;
	padding-right:60px;
	vertical-align:top;
	width:600px;
}*/
/*.customBodyRight {
	float: left;
	vertical-align: top;
	width: 195px;
}*/
.customBodyImage {
	padding-left: 4px;
}
.customOrderNow {
	float: left;
	
	
	height: 42px;
	width: 168px;
	float: left;
}
/*
-----------------------------------------------------------------------------
  Top Navigation
-----------------------------------------------------------------------------
*/

.customNav {
	/* overflow: hidden; */ 
	height: 30px;
	background: #5e5e5e;
}
.customTopNavHolder {
	float: left;	
}
.s4-tn {
	margin-left:0px;
	/* overflow:hidden; */ 
	
	height: 30px;
}
.s4-tn li.static > .menu-item {
	white-space:nowrap;
	border:0px none transparent;
	padding: 5px 10px;
	display:block;
	/* margin-top:5px; */	
	border-left: 0px solid transparent;
	border-right: 0px solid transparent;		
}

.menu-horizontal > ul.static > li.static > a {
    text-decoration: none;
 
    color: #FFF;
}
.menu-horizontal > ul.static > li.static > a:hover {
    background: #777;
    border-bottom: 5px solid #EDB31F;
}
.ms-globalbreadcrumb {
	display:none;
}
.ms-globallinks {
	display: none;
}
/*
-----------------------------------------------------------------------------
  Overrides for out of the box Sp css
-----------------------------------------------------------------------------
*/

.s4-breadcrumb-menu {
	display:none;
}		
.ms-titlearea { 
display:none; 
}

.s4-ca {
	margin-left:0px;
	
	
}	


#s4-bodyContainer {
	position: relative;
	margin-left:0px;
}
 
body #s4-workspace { 
	width:100% !important;
	overflow-y: visible !important; 
	height: 100% !important;
}

#s4-mainarea{ 
	width=100%;
}  

.propertysheet, .ms-authoringcontrols {
	
	line-height: normal;
}


.ms-ltviewselectormenuheader .ms-viewselector a, .ms-ltviewselectormenuheader .ms-viewselectorhover a, .ms-formlabel {
	
}

.ms-linksection-level1 ul li a {
	font-weight:normal;
}

.ms-dialog .customPageWidth, .ms-dialog .customBody {
	margin-left:0 !important;
	margin-right:0 !important;
	min-height:0 !important;
	min-width:0 !important;
	width:auto !important;
	height:auto !important;
	
	
	padding: 0px !important;
	overflow:inherit;
}

.ms-dialog body {
	
	
}

.ms-dialog .s4-wpcell-plain {
	padding: 4px;
}

.ms-formfieldvaluecontainer {
	overflow:hidden;
}

.ms-PostBody {
	
}

.ms-cui-ribbonTopBars {
	width: 950px !important;
	margin-left:auto;
	margin-right:auto;
}

.ms-cui-ribbonTopBars > div {
	border-bottom:1px solid transparent !important;
}

.ms-WPHeader {
	
	
	border-bottom:none;
}
.ms-WPHeader td {
	border-bottom:none;
}
.ms-WPTitle, .ms-WPTitle a:link, .ms-WPTitle a:visited, .ms-WPBody h1, #home-search-header { 
	margin-bottom:4px;
	padding:10px 0;
	border:none;
	/* text-transform: uppercase; */
	font-size: 24px;
	color: #F37020;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif;
}
.ms-partline
{
  display:none;
}
.ms-wpContent {
	
	
	
}
.ms-WPBody {
	background:transparent;
	
	
	padding-left:0px;
	margin-right:25px;
	font-size: 12px;
}
.ms-bodyareacell td, .ms-bodyareacell p, .ms-bodyareacell div, .ms-bodyareacell span,
.ms-bodyareacell p, .ms-bodyareacell a,.ms-bodyareacell a:active, .ms-bodyareacell a:hover,
.ms-bodyareacell a:link, .ms-bodyareacell a:visited,.ms-bodyareacell td,.ms-bodyareacell div,
.ms-bodyareacell font
{


letter-spacing: normal;

}
.ms-bodyareacell h3 a, .ms-bodyareacell h3 span, .ms-bodyareacell h3 div,.ms-bodyareacell h3 p,
.ms-bodyareacell h3 font
{



}

.link-item, .link-item a, .link-item a:link{

 

text-decoration:none;


font-size: 12px;

font-family: verdana, sans-serif;

}
.link-item a:visited, .link-item a:active{

text-decoration:none;
}
.link-item a:hover{

text-decoration:none;
}
.link-item-large, .link-item-large a, .link-item-large a:link{

 

text-decoration:none;
}
.link-item-large a:visited, .link-item-large a:active{

text-decoration:none;
}
.link-item-large a:hover{

text-decoration:underline;
}
.description {

 

}
.bullet{
border-style: none;
border-
border-width: 0;
vertical-align:top;


background-position:left;
padding-left:10px;
padding-right: 0px;
}
/*
-----------------------------------------------------------------------------
  Advanced Search
-----------------------------------------------------------------------------
*/
 
.srch-sb-results {
background:transparent none repeat scroll 0 0;
text-decoration:none;
}
.srch-sb-results1 {
background:transparent none repeat scroll 0 0;
text-decoration:none;
}
.srch-results {
	background:transparent;
	
	
}
.srch-stats {
	background:transparent;
	
	
}
.srch-maincontent-seperator {
	display:none;
}
.srch_leftcell {
	display:none;
}
.srch_rightcell {
	display:none;
	visibility:hidden;
}
.srch-maintopleft {
	background:transparent;
}
.srch-Title2 {
	
	
}
.srch-Description2 {
	
	
}
.srch-Metadata2 {
	
	
}
.srch-Metadata1 {
	
	
}
.s4-WPBody {
	background:transparent;
}
.srch-sb-main {
padding-top: 20px;
}
.srch-sb-results4 {
margin: inherit;
padding-left: 20px;
}
.srch-advancedtable {
	background:transparent;
	margin-top:10px;
	margin-bottom: -41px;
	border: none;
	width: 267px;
}
.ms-bodyareaframe {

}
td.ms-titleareaframe, div.ms-titleareaframe, .ms-pagetitleareaframe {
height: auto !important;
}
.ms-main .ms-ptabrx, .ms-main .ms-sctabrx, .ms-main .ms-ptabcn, .ms-main .ms-sctabcn {
border-
}
.srch-sb-results {
height: auto;
}
.ms-sblink {
display:block;
text-decoration:none;
}
.ms-sblink a:link, .ms-sblink a:visited, .ms-sblink a:hover {

text-decoration:none;
}
.library-img {
    height:300px;
	border-style:none;
	margin-left:-40px;
	margin-top:-20px;
}

/* good styles written by smart people */
ul.root.static{
	margin: 0;
	padding: 0;
	height: 100px;
}
ul.root.static li{
	/* display: inline-block; */
	font-size: 17px;
}
input[type="checkbox"].ms-WPHeaderCbxHidden{
	display: none;
}
ul li{
	/* list-style-image: url("/redbox.png"); */
}
ul {
	margin:0;
}
#WebPartWPQ6 a{
	margin-left: 3px;
	padding-bottom: 7px;
	display: inline-block;
	font-size: 12px;
}
#WebPartWPQ6 a img{
	/* margin-right: 10px; */
	display: none;
}
table.s4-wpTopTable{
	/* width:320px; */
}
#headerText{
	/* text-align: right; */
	font-size: 20px;
	/* font-family: Georgia, serif; */"Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding: 24px 0 14px 0;
	/* font-style: italic; */
	/* font-family: "Calisto MT", "Bookman Old Style", Bookman, "Goudy Old Style", Garamond, "Hoefler Text", "Bitstream Charter", Georgia, serif; */
	/* font-family: Baskerville, "Baskerville Old Face", "Hoefler Text", Garamond, "Times New Roman", serif; */
	/* font-family: Cambria, Georgia, serif; */
	font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif;
}

#header-jdai {
	color: #352C66;
}
#header-helpdesk {
	color: #97A926;
	font-size: 70%;
	font-style: italic;
	font-weight: normal;
}
#ctl00_MSO_ContentDiv {
	margin-top: -37px;
}
.s4-tn ul.dynamic, .s4-tn ul.dynamic a {
	background: #5e5e5e;
	color: #FFF;	
	border: none;
}
.s4-tn ul.dynamic a:hover{
	background: #5e5e5e;
	color: #FFF;	
	background: #777;
    border-bottom: 5px solid #EDB31F;
}

.ms-advsrchText-v2box {
	width: 300px;
	padding: 8px;
	font-size: 16px;
	margin-left: -115px;
}
.ms-advsrchbutton input {
	margin: -42px -61px 0 0;
	float: right;
	padding: 7px	
}
.ms-advsrchtips{
	display:none;
}
.s4-signInLink {
	margin:0;
}
.s4-trc-container-menu div{
	display:inline;
	margin-left:10px;
}
.ms-WPBody h3 {
	font-size: 24px;
	font-weight: normal;
	font-family: "Goudy Old Style", Garamond, "Big Caslon", "Times New Roman", serif;
	color: #F37020;
}
#MSOZoneCell_WebPartWPQ6 #ctl00_ctl22_g_fe472f91_f83e_4e07_9e46_8d10436ef1ae_ASB_SS_SL,
#MSOZoneCell_WebPartWPQ6 #ctl00_ctl22_g_823b0db0_e715_4d7a_91a5_920f969f323d_ASB_OT .ms-advsrchText-v2 label,
#MSOZoneCell_WebPartWPQ6 #ctl00_ctl22_g_823b0db0_e715_4d7a_91a5_920f969f323d_ASB_OT .ms-advsrchText-v2 #ctl00_ctl22_g_fe472f91_f83e_4e07_9e46_8d10436ef1ae_ASB_SS_scb_0_4,
#MSOZoneCell_WebPartWPQ6 #ctl00_ctl22_g_823b0db0_e715_4d7a_91a5_920f969f323d_ASB_OT .ms-advsrchText-v1{
	display: none;
}

#MSOZoneCell_WebPartWPQ6 #ctl00_ctl22_g_823b0db0_e715_4d7a_91a5_920f969f323d_ASB_TQS_AndQ_tb{
	width: 150px;
	margin-left: -20px;
	/* float: right; */
}
#MSOZoneCell_WebPartWPQ6 #ctl00_ctl22_g_823b0db0_e715_4d7a_91a5_920f969f323d_ASB_BS_SRCH_1{
	margin: -43px -20px 0 0;
}
#MSOZoneCell_WebPartWPQ5 img{
	visibility:hidden;
	margin-left:-8px
}
#ctl00_ctl22_g_823b0db0_e715_4d7a_91a5_920f969f323d_ASB_OT{
	margin-bottom: -41px;
}
#ctl00_ctl22_g_823b0db0_e715_4d7a_91a5_920f969f323d_ASB_TQS_AndQ_lb .ms-advsearch-header{
	display:none;
}
#home-search-header{
	margin: 0px 0px -23px 5px;
}
#WebPartTitleWPQ6 h3{
	margin-bottom: -8px;
}
#MSOImageWebPart_WebPartWPQ7{
	width: 560px;
}