.standardContent {
    float: left;
    clear: both;
    display: block;
}

/* styles for news module */


a img {
    padding: 0px 0px 5px 0px;
}

.newsModuleWrapper {
    width: 430px;
    float: left;
}

.newsModuleHeader, #stateContactList {
    width: 430px;
    height: 30px;
    overflow: hidden;
    background-image: url(../../images/modules/state-list-bg.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    float: left;
    clear: both;
}

.allNewsLink, .allStatesLink {
    width: 72px;
    overflow: hidden;
    float: left;
    height: 30px;
    display: inline;
}

.allNewsLink a, .allStatesLink a {
    float: left;
    position: relative;
    left: 5px;
    top: 4px;
    color: #FFFFFF;
    font-weight: bold;
    font-size: 11px;
    line-height: 22px;
    padding: 0px 3px 0px 3px;
}

.allStatesLink {
	width: 79px;
}

.allStatesLink a {
	left: 17px;
}

.allNewsLink a:hover, .allStatesLink a:hover, .allNewsLink a.selected {
    background-image: url(../../images/modules/state-list-nav-on.png);
    background-position: 0px 1px;
    background-repeat: repeat-x;
    color: #B9FF00;    
}

.stateList {
    float: right;
    overflow: hidden;
    height: 30px;
    width: 342px;
    display: inline;
}

#stateContactList .stateList {
	float: left;
	width: 406px;
	position: relative;
	left: 3px;
}

.stateList * {
    font-size: 11px;
}

.stateList p {
    color: #025b3a;
    font-weight: bold;
    display: inline;
    position: relative;
    top: 6px;
    margin: 0px;
    padding: 0px 13px 0px 0px;
    float: left;
    width: auto;
    font-size: 11px;
}

.stateList ul {
    display: inline;
    list-style-type: none;
    float: left;
    width: auto;
    position: relative;
    right:3px;
}

.stateList ul li{
    height: 30px;
    display: inline;
    float: left;
    width: auto;
    padding: 0px;
    background-image: url(../../images/modules/state-list-divider.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
}

.stateList ul li a{
	float: left;
	width: auto;
	padding: 0px 5px;
	margin: 0px 3px;
	line-height: 22px;
    color: #FFFFFF;
	position: relative;
    top: 4px;    
    overflow: visible;
}

.newsModuleWrapper .stateList ul li a{
	float: left;
	width: auto;
	padding: 0px 3px;
	margin: 0px 2px;
	line-height: 22px;
    color: #FFFFFF;
	position: relative;
    top: 4px;    
    overflow: visible;
}

.partnersListHeader .stateList ul li a{
	float: left;
	width: auto;
	padding: 0px 15px;
	margin: 0px 14px;
	line-height: 22px;
    color: #FFFFFF;
	position: relative;
    top: 4px;    
    overflow: visible;
}

.stateList ul li a:hover, .stateList ul li.selected a, .stateList ul li a.selected {
    background-image: url(../../images/modules/state-list-nav-on.png);
    background-position: 0px 1px;
    background-repeat: repeat-x;
    color: #B9FF00;
}

.employmentListWrapper .moduleHeader{
    background-image: url(../../images/modules/emp-list-bg.gif);
    height: 28px;
    width: 300px;
}

 .partnersListHeader {
    background-image: url(../../images/modules/emp-list-bg.gif);
    background-position: 0px 10px;
    background-repeat: no-repeat;
    height: 28px;
    width: 300px;
     float: left;
     clear: both;
     margin-top: 109px;
     padding-top: 10px;
     border-top: solid 1px #D4D4D4;
}

.partnersListHeader .stateList {
    float: left;
}

.employmentListWrapper .moduleHeader ul li{
    height: 30px;
    display: inline;
    float: left;
    width: auto;
    padding: 0px;
    background-image: url(../../images/modules/emp-list-divider.gif);
    background-position: 0px 3px;
    background-repeat: no-repeat;
}

.employmentListWrapper .moduleHeader ul li a{
	font-size: 9px;
	overflow: visible;
	float: left;
	width: auto;
	padding: 0px 3px 0px 3px;
	margin: 0px 3px 0px 3px;
	line-height: 22px;
    color: #FFFFFF;
	position: relative;
    top: 4px;    
}

.employmentListWrapper .moduleHeader ul li a.capitalRegionTitle {
    width: 40px;
    line-height: 8px;
    padding: 2px 2px 4px;;    
}

.employmentListWrapper .moduleHeader ul li a:hover, .employmentListWrapper .moduleHeader ul li.selected a {
    background-image: url(../../images/modules/state-list-nav-on.png);
    background-position: 0px 1px;
    background-repeat: repeat-x;
    color: #B9FF00;
}
    
.newsContent, .newsList, .newsIntroItem, .newsArticleItem, .newsArticleContent, .visProjBody, .projectAchievements {
    width: 425px;
    float: left;
    overflow: hidden;
    padding-top: 10px;
    clear: both;
}

.newsArticleContent {
	padding-top: 0px;
}

.newsContentHeader, .visProjContentHeader {
	clear: both;
    width: 425px;
    float: left;
    overflow: hidden;
    border-bottom: solid 1px #d4d4d4;
}

.introLeft { 
	float: left;
	width: 200px;
	padding-right: 10px;
	margin-bottom: 7px;
}

.introRight {
	float: right;
	width: 210px;
	margin-bottom: 7px;	
}

.newsContent * {
    text-align: left;
}

.newsContent h3 {
	color: #93bd24;
	font-size: 18px;
	font-weight: normal;
	font-family: Verdana,  Tahoma;
	text-transform: none;
}

.newsList {
	padding-top: 0px;
}

.newsList ul {
	width: 100%;
	float: left;
	clear: both;
	/*border-bottom: solid 1px #d4d4d4; */
	margin-bottom: 10px;
}

.newsList ul li {
	border-top: solid 1px #d4d4d4;
/* background-image: url(../../images/modules/news-list-bg.gif);
	background-repeat: repeat-x;
	background-position: 0px 0px; 
    padding-top: 10px;
	margin-top: 10px; */
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
/* height: 78px; */
	width: 100%;
}

.newsList ul li .newsThumb {
	float: left;
	padding-top: 4px;
	width: 116px; 
}

.newsList ul li .newsThumb img{
	float: left;
	width: auto; 
}

.newsList ul li .newsDescription {
	width: 300px;
	float: right;
}

.newsList ul li .newsDescription h4 {
    padding-bottom: 7px;
	margin-top: 5px;
	font-size: 12px;
	color: #93BD24;
	font-weight: bold;
}
	
.newsList ul li .newsDescription p {
	margin: 5px 0px;
}

.newsList ul li .newsDescription p a, .newsIntroItem a,  .newsArticleItem a, .newsArticleContent a {
	color: #93bd24;
	background-image: url(../../images/modules/accord-link-arrow.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 6px;
}

/* Visionary Projects Style */

.visProjBody {
	float: left;
	clear: both;
	width: 425px;
}

.projectAchievements {
	background-image: url(../../images/common/award-bottom.gif);
	background-repeat: no-repeat;
	background-position: 0px bottom;
}

.projectAchievementList {
	width: 401px;
	margin-bottom: 7px;
	border-top: solid 1px #d4d4d4;
	border-left: solid 1px #d4d4d4;
	border-right: solid 1px #d4d4d4;
}

.projectAchievementList ul li { 
	font-weight: bold;
	float: left;
	clear: both;
	width: 362px;
}

.projectAchievementList ul { 
	position: relative;
	left: 10px;
	float: left;
	clear: both;
	width: 100%;
	margin: 10px 0px;
}

/* Button Modules */

#btnModule {
	clear: both;
	float: left;
}

#btnModule * {
	clear: both;
	float: left;
}

.btnModuleWrapper {
	padding-bottom: 8px;
}

/* Employment and People Listing */

#employmentHeader, .peopleContentHeader {
	clear: both;
    width: 480px;
    height: 95px;
    float: left;
    overflow: hidden;
    border-bottom: solid 1px #d4d4d4;
}

.peopleContentHeader {
    height: 115px;
}

#employmentModuleHeader {
	clear: both;
    width: 300px;
    height: 95px;
    float: left;
    overflow: hidden;
    border-bottom: solid 1px #d4d4d4;
}

#employmentModuleHeader h3 {
	position: relative;
	top: 61px;
}

#employmentHeader h4 {
   padding-top: 4px;
   font-weight: normal;
   font-size: 15px; 
   line-height: 20px;
   
}

#employmentHeader h2 {
	position: relative;
	border: none;
	top: 19px;
}

#employmentHeader h2 span {
	color: #666666;
}

#employmentContent {
	float: left;
	width: 480px;
	clear: both;
	padding-top: 10px;
}

 .peopleContent {
	float: left;
	width: 480px;
	clear: both;
	padding-top: 0px;
}

.employmentListHeaderWrapper {
    height: 97px;
    border-bottom: 1px solid #D4D4D4;
    margin: 0px 0px 8px 0px;
}

.employmentListHeaderWrapper h3 {
    position: relative;
    top: 63px;
}

.employmentListWrapper {
	float: left;
	width: 300px;
	clear: both;
	padding-top: 12px;
}

#employmentContentWrapper {
	float: left;
	width: 300px;
	clear: both;
	padding-top: 10px;
}

#employmentContentWrapper ul {
    padding: 10px 0px 0px 0px; 
}

#employmentContentWrapper ul, #employmentContentWrapper ul li, #employmentContentWrapper p {
    float: left;
    width: 100%;
    clear: both;
}

#employmentContentWrapper p a {
    padding-right: 6px;
    background-image: url(../../images/modules/accord-link-arrow.gif);
    background-position: right 6px;
    background-repeat: no-repeat;
}

#employmentContentWrapper ul li p {
    float: left;
    width: 63px;
    padding: 0px;
    margin: 0px;
}

#employmentContentWrapper ul li span {
    float: left;
    width: auto;
    padding: 0px;
    margin: 0px;
    width: 190px;
    line-height: 17px;
}

/* Volunteer Form Styles */

form, form ul {
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}

#volunteerForm, #volunteerForm ul {
	overflow: visible;
}

#mainContent form ul li, #rightContent form ul li {
	float: left;
	clear: both;
	background-image: none;
	margin-left: 0px;
	padding-left: 0px;
}

#mainContent form ul li label, #rightContent form ul li label{
	float: left;
	margin: 0px;
	padding: 0px;
}

#mainContent form ul li input, #rightContent form ul li input, #mainContent form ul li input, #rightContent form ul li select{
	float: right;
	border: solid 1px #e8e8e8;
}

#mainContent #volunteerWrapper form ul li, #rightContent #volunteerWrapper form ul li {
    margin: 0px;
	height: 30px;
	overflow: hidden;
	width: 300px;
}

#mainContent #volunteerWrapper form ul #availability, 
#rightContent #volunteerWrapper form ul #availability,
#mainContent #volunteerWrapper form ul #travel, 
#rightContent #volunteerWrapper form ul #travel,
#mainContent #volunteerWrapper form ul #priorVolunteer, 
#rightContent #volunteerWrapper form ul #priorVolunteer {
    height: auto;
    margin-top: 5px;
    margin-bottom: 10px;
}

/* specific volunteer amends 18/3 */

#availabilityWrapper, .radioGroup {
    clear: both;
    width: 100%;
}

#mainContent #availabilityWrapper input, 
#rightContent #availabilityWrapper input, 
#mainContent .radioGroup input, 
#rightContent .radioGroup input {
    width: auto;
    height: auto;
    border: none;
    float: left;
    margin-right: 5px;
}

#rightContent #availabilityWrapper .checkboxWrapper  {
    float: left;
    width: 130px;
    position: relative;
    left: 15px;
}

#rightContent #availabilityWrapper .checkboxWrapper input {
    position: relative;
    top: 3px;
}

#mainContent .radioGroup input, 
#rightContent .radioGroup input {
    position: relative;
    top: 5px;
    border: none;
}

#rightContent .radioGroup .radioWrapper {
    width: 50px;
    position: relative;
    left: 15px;
    float: left;
    margin-right: 35px;
}

#volunteerWrapper {
	float: left;
	clear: both;
	padding-top: 10px;
}

#volunteerWrapper label {
	width: auto;
	height: 23px;
	line-height: 23px;
}

#volunteerWrapper input, #volunteerWrapper select {
	width: 190px;
	height: 18px;
	line-height: 23px;
}

#volunteerWrapper span {
	float: right;
	width: auto;
	clear: both;
	z-index: 1000;
	position: relative;
	bottom: 13px;
	right: 4px;;
}

#volunteerCommentWrapper, #regularWrapper {
	float: left;
	clear: both;
	width: 305px;
	height: 150px;
}

#regularWrapper {
    height: auto;
}

#regularWrapper * {
    float: left;
    clear: none;
}

#regularWrapper #submitWrapper {
    clear: right;
    width: 88px;
    padding: 0px;
}    

#regularWrapper input{
    width: auto;    
    border: 1px solid #E8E8E8;
    height: auto;
    position: relative;
    top: 4px;
    left: 7px;
}

#volunteerCommentWrapper label{
	float: left;
	clear: both;
}

#volunteerCommentWrapper textarea {
	float: left;
	clear: both;
	width: 303px;
	height: 125px;
	border: solid 1px #e8e8e8;
}

#submitWrapper {
	float: right;
	clear: both;
	padding-top: 10px;
}

#volunteerCommentWrapper span {
	width: auto;
	bottom: 30px;
	left: 30px;
	font-family: Verdana,  Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
}

/* subscribe */


#mainContent #subscribeWrapper form ul li, #rightContent #subscribeWrapper form ul li {
    margin: 0px;
	height: 30px;
	overflow: hidden;
	width: 300px;
}

#rightContent #subscribeWrapper form ul li#lead,
#rightContent #subscribeWrapper form ul li#feedbackComment {
    height: auto;
}

#subscribeWrapper {
	float: left;
	clear: both;
	padding-top: 10px;
}

#subscribeWrapper label {
	width: auto;
	height: 23px;
	line-height: 23px;
}

#subscribeWrapper input, #subscribeWrapper select {
	width: 200px;
	height: 18px;
	line-height: 23px;
}

#rightContent #subscribeWrapper form ul li#lead select{
    width: 300px;
}

#subscribeWrapper textarea {
    float: left;
	clear: both;
	width: 298px;
	height: 125px;
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	border: solid 1px #e8e8e8;
}

#subscribeWrapper span {
	float: right;
	width: auto;
	clear: both;
	z-index: 1000;
	position: relative;
	bottom: 13px;
	right: 4px;;
}

#subscribeCommentWrapper, #regularWrapper {
	float: left;
	clear: both;
	width: 305px;
	height: 150px;
}


#subscribeCommentWrapper label{
	float: left;
	clear: both;
}

#subscribeCommentWrapper textarea {
	float: left;
	clear: both;
	width: 303px;
	height: 125px;
	border: solid 1px #e8e8e8;
}

#submitWrapper {
	float: right;
	clear: both;
	padding-top: 10px;
}

#subscribeCommentWrapper span {
	width: auto;
	bottom: 30px;
	left: 30px;
	font-family: Verdana,  Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 15px;
}

#formErrors ul li {
    color: #CC0000;
    font-weight: bold;
}

#formSuccess  ul li {
    color: #93bd24;
    font-weight: bold;
}

/* Interests List */

#volunteerInterestWrapper {
    width: 100%;
    float: left;
}

#volunteerInterestWrapper h6 {
    font-size: 12px;
    font-weight: bold;
}

#rightContent #volunteerWrapper #volunteerInterestWrapper ul li input, #mainContent #volunteerWrapper #volunteerInterestWrapper ul li input{
    width: auto;
    height: auto;
    float: left;
    position: relative;
    top: 5px;
    padding: 0px;
    margin: 0px;
    border: none;
}

#rightContent #volunteerWrapper #volunteerInterestWrapper ul li label, #mainContent #volunteerWrapper #volunteerInterestWrapper ul li label{
    float: left;
    width: 119px;
    font-size: 10px;
    letter-spacing: -1px;
    line-height: 12px;
    position: relative;
    top: 5px;
    font-weight: bold; 
}

#subscribeInterestWrapper {
    width: 100%;
    float: left;
}

#subscribeInterestWrapper h6 {
    font-size: 12px;
    font-weight: bold;
}

#rightContent #subscribeWrapper #subscribeInterestWrapper ul li input, #mainContent #subscribeWrapper #subscribeInterestWrapper ul li input{
    width: auto;
    height: auto;
    float: left;
    position: relative;
    top: 5px;
    padding: 0px;
    margin: 0px;
    border: none;
}

#rightContent #subscribeWrapper #subscribeInterestWrapper ul li label, #mainContent #subscribeWrapper #subscribeInterestWrapper ul li label{
    float: left;
    width: 119px;
    font-size: 10px;
    letter-spacing: -1px;
    line-height: 12px;
    position: relative;
    top: 5px;
    font-weight: bold; 
}

#rightContent #subscribeWrapper #subscribeInterestWrapper ul li , #mainContent #subscribeWrapper #subscribeInterestWrapper ul li {
    width: 140px;
    height: auto;
    clear: none;
    float: left;
}

#rightContent #subscribeWrapper #submitWrapper {
    clear: both;
    float: left;
    position: relative;
    left: 212px;
    height: 22px;
    width: 90px;
}

#rightContent #subscribeWrapper #submitWrapper a {
    height: 22px;
    width: 90px;
    float: left;
    margin: 0px;
    padding: 0px;
}

#rightContent #subscribeWrapper #submitWrapper a img {
    float: left;
    margin: 0px;
    padding: 0px;
}

/* ContactPage */

.emailLink, .contactHeader, .contactPanelWrapper {
	width: 430px;
	float: left;
	clear: both;
	margin: 0px;
	padding: 0px;
}

.contactHeader {
    text-align: left;
	padding-top: 10px;
}

.contactPanelWrapper {
	height: auto;
    width: 424px;
	border-top: solid 1px #d4d4d4;
	padding: 10px 0px 10px 0px;
    text-align: left;
}

.partnersPanelWrapper {
    float: left;
	height: auto;
    width: 300px;
	border-top: solid 1px #d4d4d4;
	padding: 10px 0px 10px 0px;
    text-align: left;
}

.emailLink {
	border-top: solid 1px #d4d4d4;
	padding-top: 10px;
}

.emailLink h5 a {
	background-image: url(../../images/modules/accord-link-arrow.gif);
	background-repeat: no-repeat;
	background-position: right 7px;
	padding-right: 7px;
	font-size: 15px;
	font-weight: bold;
	color: #93bd24;	
	font-family: Verdana,  Arial;
	text-transform: none;	
	padding-bottom: 15px;
}

.partnersPanelWrapper ul  {
    width: 280px;
    float: left;
    padding-left: 10px;
    overflow: visible;
}

.partnersPanelWrapper ul  li{
    line-height: 13px;
    margin: 3px;
    background-image: url(../../images/modules/partners-list-dot.gif);
    background-position: 0px 5px;
    background-repeat: no-repeat;
    padding-left: 10px;
    width: 122px;
    float: left;
}

/* Platinum Partners List */

.partnersPlatinumList {
    float: left;
    width: 485px;
}

.partnersPlatinumList ul {
    clear: both;
}

.partnersPlatinumList ul li{
    padding-left: 0px;
    background-image: none;
    float: left;
    width: auto;
    height: auto;
    margin: 5px 3px 10px 3px;
}

.partnersPlatinumList ul li a img, .partnersPlatinumList ul li a{
/*    width: 90px;
    height: 90px; */
}

.captionedImageWrapper {
    width: 200px;
    float: left;
    margin: 3px;
}

.captionedImageModuleHeader {
    text-align: left;
	margin: 0px;
	padding: 0px;
	background-image: url(../../images/global/home-mod-header-bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 198px;
	height: 30px;
}

.captionedImageModuleHeader p {
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	left: 7px;
	margin-top: 8px;
}

.captionedImageModuleContent, .captionedImageModuleTab {
	width: 198px;
    height: 91px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}

 .captionedImageModuleTab h6, .captionedImageModuleTab p {
	padding: 0px 0px 0px 7px;
	margin: 0px;
	line-height: 13px;
}

.captionedImageModuleTab p {
	font-size: 11px;
}

.captionedImageModuleTab h6 {
    font-size: 12px;
	margin: 10px 0px 1px 0px;
}

.captionedImageModuleTab {
	background-image: url(../../images/modules/home-mod-tab.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 64px;
	text-align: left;
}

.captionedImageModuleTab a {
	background-image: url(../../images/modules/accord-link-arrow-over.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 6px;
	font-size: 11px;
}

.projectColumnleft {
    width: 170px;
    float: left;
}

.projectColumnRight {
    float: left;
    padding-right: 10px;
    width: 430px;
    bottom: 0px;
    margin: 0px 0px 0px 15px;
    padding: 0px 0px 0px 0px;
    text-align: left;
}

#column1 .bgClear, #column2 .bgClear, #column3 .bgClear {
    background-image: none;
} 

/* Ask a Question form module*/

.questionForm {
    background-image: url(../../images/modules/ask-form-bg.gif);
	background-position: 0px bottom;
	background-repeat: repeat-x;
	width: 134px;
	border-right: solid 1px #D6D6D6;
	border-left: solid 1px #D6D6D6;
	padding: 0px 14px 7px 14px;  
}

.questionFormBottom {
    background-image: url(../../images/modules/ask-form-bottom-bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;  
}

.askInputWrapper {
    background-image: url(../../images/modules/ask-experts-input-bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 135px;
	height:25px;
	margin-bottom: 4px;
}

.askInputWrapper input {
    font-size: 11px;
    color: #666666;
     background-color: #FFFFFF;
     position: relative;
     left: 7px;
     top: 5px;
     width: 120px;
     height: 19px;
}

.askInputWrapper select {
    font-size: 11px;
    color: #666666;
     background-color: #FFFFFF;
     position: relative;
     left: 7px;
     top: 5px;
     width: 120px;
     height: 19px;
}

.askInputWrapper select option{
    font-size: 11px;
    color: #666666;
    background-color: #FFFFFF;
    position: relative;
    width: 120px;
    clear: both;
}

.askTaWrapper {
    background-image: url(../../images/modules/ask-experts-ta-bg.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width:135px;
	height: 125px;
	margin-bottom: 4px;
}

.askTaWrapper textarea {
    height:121px;
    left:2px;
    overflow:auto;
    position:relative;
    top:3px;
    width:131px;
}

.askTaWrapper textarea, .askTaWrapper textarea * {
    font-family: Verdana, Arial, Tahoma,Helvetica, Sans Serif;
    font-size: 11px;
    color: #666666;
}

.questionFormBtn {
    padding: 7px 0px 0px 0px;
}

/* Dashboard Search Form */

.dashSearchWrapper {
    width: 430px;
    margin: auto;
}

.dashSearchFormHeader {
    background-image: url(../../images/modules/search-header-bg.gif);
	background-position: 0px bottom;
	background-repeat: no-repeat;  
	margin-bottom: 8px;
}

.searchResultMatch {
	font-weight: bold;
}

.searchResultItem {
	margin: 10px 0px;
}

.searchResultItem p {
	margin:0px;
}

.selectedSearchPage {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #025B3A;
	font-weight: bold;
	text-decoration: none;
}

.searchPagenationTitle {
	font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #93BD24;
	font-weight: bold;
	text-decoration: none;
}

.searchPagenationControls, .searchControls {
	margin: auto;
	text-align: center;
}

.searchControls {
    margin-top: 15px;
}

.searchResultsSummary {
	margin: auto;
	text-align: right;
	overflow: visible;
    font-family: Verdana, Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;
	font-style: normal;
	font-weight: normal;
	line-height: 17px;
}

.searchResultUrl span {
	font-size: 10px;
	line-height: 22px;
	font-weight: normal;
	color: #025B3A;
}

#luceneInternalSearchForm {
    float: none;
    clear: both;
    margin: 10px 0px 25px 0px;
}

#luceneInternalSearchForm input {
    border: 1px solid #E8E8E8;
}

span.resultIcon {
    float: left;
    padding-right: 10px;
}

.dashSearchFormHeader h1 {
    float: left;
}

.dashSearchFormHeader #dashSearchTabWrapper {
    position: relative;
    top: 5px;
    right: 15px;
    float: right;
}

#dashSearchTabWrapper ul {
    list-style-type: none;
}

#dashSearchTabWrapper ul li {
    background-image: none;
    background-position: 0px 0px;
    background-repeat: no-repeat;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    float: left;
}

#dashSearchTabWrapper ul li div{
    background-image: url(../../images/modules/search-tab-bg.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    width: 89px;
    height: 32px;
    margin: 0px;
    padding: 0px;
}

#dashSearchTabWrapper ul li .selected {
    background-image: url(../../images/modules/search-tab-sel-bg.gif);  
}

#dashSearchTabWrapper ul li div a {
    position: relative;
    top: 10px; 
    left:25px;
    color: #025B3A;
}

#dashSearchTabWrapper ul li .selected a {
    color: #D66500;
}

#dashSearchWrapper .searchBtnWrapper  {
    width: 430px;
    clear: both;
    float: left;
}

#dashSearchWrapper .searchBtnWrapper  a {
    float: right;
}

#dashSearchWrapper ul {
     margin-top: 16px;
    width: 430px;
    clear: both;
    float: left;
}

#dashSearchWrapper ul li {
     list-style-type: none;
     background-image: none;
     width: 430px;
    clear: both;
    float: left;    
    height: 40px;
    padding: 0px;
    margin: 0px;
}

#dashSearchWrapper ul li label{
    color: #7F7F7F;
    font-weight: bold;
    font-size: 11px;
    width: 70px;
    float: left;     
}

#dashSearchWrapper ul li .dashSearchInputWrapper{
    float: right;
    background-image: url(../../images/modules/form-input-bg.gif);
    background-position: 0px 0px;
    background-repeat: no-repeat;  
    width: 341px;
    height: 28px;
}

#dashSearchWrapper ul li .dashSearchInputWrapper input{
    background-color: #F2F7F3;
    position: relative;
    top: 7px;
    left: 5px;
    width: 320px;
    height: 20px;
    font-size: 11px;
    color: #7F7F7F;
}

#dashSearchWrapper ul li .dashSearchInputWrapper select{
    background-color: #F2F7F3;
    position: relative;
    top: 3px;
    left: 5px;
    width: 331px;
    height: 20px;
    font-size: 11px;
    color: #7F7F7F;
}

#dashSearchWrapper ul li .dashSearchInputWrapper select option{
    background-color: #F2F7F3;
}

/* Social Bookmark */

.socialBookmark {
    margin: 10px;
}

.socialBookmark a {
    line-height: 16px;
}

.socialBookmark a img{
    padding: 0px;
}

.smallCaptionedImageWrapper {
    width: 164px;
    float: left;
    clear: both;
    margin-bottom: 7px;
}

.smallCaptionedImageModuleHeader {
    text-align: left;
	margin: 0px;
	padding: 0px;
	background-image:url(../../images/modules/accord-header.gif);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	width: 164px;
	height: 30px;
	float: left;
}

.smallCaptionedImageModuleHeader p {
	color: #FFFFFF;
	font-weight: bold;
	position: relative;
	left: 7px;
	font-size: 11px;
	margin-top: 8px;
}

.smallCaptionedImageModuleContent {
	width: 164px;
    height: 88px;
	margin: 0px;
	padding: 0px;
	float: left;
	clear: both;
}

 .smallCaptionedImageModuleTab h6, .smallCaptionedImageModuleTab p {
	padding: 0px 0px 0px 7px;
	margin: 0px;
	line-height: 13px;
}

.smallCaptionedImageModuleTab p {
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 2px;
	font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
}

.smallCaptionedImageModuleTab {
    font-size: 10px;
	color: #FFFFFF;
	padding-top: 2px;
	font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
	
}

.smallCaptionedImageModuleTab h6 {
    font-size: 12px;
	margin: 10px 0px 1px 0px;
	color: #BAD573;
}

.smallCaptionedImageModuleTab {
	background-image:url(../../images/modules/accord-bgtab-black.png);
	background-position: 0px 0px;
	background-repeat: no-repeat;
	height: 64px;
	text-align: left;
	margin: 0px;
	padding: 0px;
	clear: both;
	color: #BAD573;
	float: left;
	width: 164px;
}

.smallCaptionedImageModuleTab a {
	background-image: url(../../images/modules/accord-link-arrow-over.gif);
	background-position: right 5px;
	background-repeat: no-repeat;
	padding-right: 6px;
	font-size: 11px;
	color: #BAD573;
}

/* Static Menu */

.staticHeaderSection {
    background-image:url(../../images/modules/accord-subheader.gif);
    background-position:0px;
    background-repeat:no-repeat;
    color:#CE5B16;
    cursor:pointer;
    font-family:Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    font-weight:bold;
    height:20px;
    line-height:11px;
    margin:0px;
    padding:5px 0px 0px 5px;
    width:159px;
}

.staticAccordionMenu .twoLines {
    background-image:url(../../images/modules/accord-subheader-2.gif);
    background-position:0px;
    background-repeat:no-repeat;
    height: 30px
}  

.staticAccordionMenu .threeLines{
    background-image:url(../../images/modules/accord-subheader-3.gif);
    background-position:0px;
    background-repeat:no-repeat;
    height: 38px;
}  

.staticAccordionMenu {
    display: block;
    width:164px;
    clear: both;
    border-bottom: solid 1px #C9C9C9;
}

.staticAccordionMenu .moduleHeader{
    background-image:url(../../images/modules/accord-header-grey.gif);
}

.staticContentSection {
    background-image:url(../../images/modules/accord-bg-large.gif);
    background-position:0px;
    background-repeat:no-repeat;
    height:70px;
    width:150px;
    padding: 0px 7px;
}

.staticContentSection p {
    font-size: 10px;
    line-height: 12px;
    margin: 5px 0px 3px;
}

.staticContentSection a {
    background-image:url(../../images/modules/accord-link-arrow.gif);
    background-position:right 5px;
    background-repeat:no-repeat;
    font-size:10px;
    padding-right:6px;
    color:#CE5B16;
}

#content #contentarea .fileElement {
    width: 100%;    
    border-top: 2px solid #C0C0BD;
}

#content #contentarea .fileElement .readerLink {
    padding: 5px 0px;
}

#content #contentarea .fileInfoWrapper {
    border-bottom:1px solid #C0C0BD;
    display:block;
    padding:5px 0px;
}

#content #contentarea .fileDetails {
    color:#025B3A;
    font-family:Verdana,Arial,Tahoma,Helvetica,sans-serif;
    font-size:12px;
    font-weight:bold;
    text-decoration:none;
}

#content #contentarea .fileDetails span {
    padding-right: 10px;
}

#content #contentarea .fileDetails span.fileExt {
    width: 50px;
}

/* Resource search result heading */
h1.searchResultHeading {
	font-size: 12px;
}


#resourceSearchResults, #luceneSearchResults {
    margin-bottom: 40px;
}

/* Bread Crumbs */

.pageLocationInfo {
    width: 520px;
    height: 19px;
    overflow: hidden;
    padding-bottom:10px;
    float: left;
    position: relative;
    top: 0px;
    left: 12px;
    padding-left: 20px;
    background-image: url(../../images/home/home-plus.gif);
    background-repeat: no-repeat;
    background-position: 3px 2px;
}

.homeTemplate .pageLocationInfo {
    top: 6px;
    left: 0px;
}

.pageLocationInfo ul,
.pageLocationInfo ul li {
    background-image: none;
    list-style-type: none;
    display: inline;
    padding: 0px;
}

.pageLocationInfo ul li {
    color: #6e9b10;
    font-style: italic;
    font-size: 10px;
    font-weight: normal;
    padding-right: 5px;
    margin: 0px;
}

.pageLocationInfo span {
    color: #919595;
    font-size: 10px;
    font-style: italic;
}

.pageLocationInfo a { 
    color: #6e9b10;
    font-style: italic;
    font-size: 10px;
    font-weight: normal;
    text-decoration: underline;
}


/* Header Search Form */

#page .headerSearch {
    float: right;
    background-image: url(../../images/common/header-search-bg.gif);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    width: 195px;
    height: 22px;
    position: relative;
    top: 32px;
    right: 10px;
}

.headerSearch form {
    width: 195px;
    height: 22px;
}

#headerSearchSubmit, #luceneInternalSearchSubmit {
    display: none;
}

.headerSearch input {
    float: left;
    border: 1px solid #FFFFFF;
    font-size: 11px;
    font-family: Arial, Helvetica, Tahoma, sans-serif;
    color: #7f7f7f;
    width: 128px;
    height: 14px;
    line-height: 14px;
    padding: 0px;
    position: relative;
    top: 4px;
    left: 23px;
}

.headerSearch a { 
    float: right;
    position: relative;
    top: 5px;
    right: 10px;
    z-index: 90;
}

.headerSearch a img {
    padding: 0px;
    position: relative;
    z-index: 100;
}

/* Help Links */

.helpLinks {
    padding-bottom: 10px;
    width: 205px;
}

.helpLinksBottom,
.helpLinksTop {
    height: 5px;
    width: 205px;
    overflow: hidden;
    clear: both;
    background-position: 0px 0px;
    background-repeat:no-repeat;
    position: relative;
    bottom: 2px;    
}

.helpLinksTop {
    background-image: url(../../images/common/help-links-top.gif);
}

.helpLinksBottom {
    background-image: url(../../images/common/help-links-bot.gif);
}

.helpLinksContent {
    width: 140px;
    padding: 3px 12px;
    background-image: url(../../images/common/help-links-bg.gif);
    background-repeat: repeat-x;
    background-position: 0px 0px;
    background-color:#1b6552;
    overflow: hidden;
}

.helpLinksContent h3 {
    color: #baf112;
    font-size: 13px;
    font-weight: bold;
    font-style: italic;
    padding-bottom: 6px;
}

#content .helpLinksContent ul {
    padding-bottom: 0px;
}

#content .helpLinksContent ul, 
#content .helpLinksContent ul li  {
    background:none;
    list-style-type: none;
    padding-left: 0px;
    margin:0px;
    line-height: 15px;
}

#content .helpLinksContent ul p,
#content .helpLinksContent ul li  {
    font-size:11px;
    color: #FFFFFF;
    font-style: italic;
    letter-spacing: -1px;
}

#content .helpLinksContent ul li a {
    color: #baf112;
    font-size: 11px;
    font-weight: bold;
    font-style: italic;
}

/* Tertiary Nav  */

.tertiaryNavigation {
    width: 164px;
    float: left;
    padding: 0px;
    margin: 0px;
    background-image: url(../../images/nav/tert-bg.gif);
    background-repeat: repeat-y;
    background-position: 0px 0px;
    
}

.bottomTerNav,
.topTerNav {
    float: left;
    width: 164px;
    height: 5px;
}

.topTerNav {
    position: relative;
    top: 2px;
}

.bottomTerNav {
    height: 15px;
    position: relative;
    bottom: 5px;
}

.tertiaryNavigation ul li,
.tertiaryNavigation ul {
    list-style-type: none;
    padding: 0px;
    margin: 0px;
}

.tertiaryNavigation ul li {
    font-size: 11px;
    width: 138px;
    padding: 5px 13px;
    background-image: url(../../images/nav/tert-nav-bg.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
}

.tertiaryNavigation ul li.selected {
    background-image: url(../../images/nav/tert-nav-bg-sel.gif);
    background-repeat: no-repeat;
    background-position: 0px bottom;
}

.tertiaryNavigation ul li a {
    color: #356868;
    font-size: 11px;
}

.tertiaryNavigation ul li.selected a {
    color: #ce5b16;
}

.tertiaryNavigation ul li {
    
}

/* Image Gallery */

.imageGallery {
    width: 810px;
    color: #848484;
    opacity: 0;
    filter: alpha(opacity=00);
}

.galleryNav {
    width: 164px;
    float: left;
}

.galleryFeature {
    width: 617px;
    float: right;
}

.galleryTitle {
    width: 617px;
    float: left;
    border-bottom: solid 1px #dedede;
}

.galleryImage {
    background-image: url(../../images/common/loader.gif);
    background-position: center;
    background-repeat: no-repeat;
    width: 617px;
    float: left;
    height: 320px;
    padding: 10px 0px;
}

.galleryCaption {
    width: 617px;
    float: left;
    padding: 15px 17px 17px;
    width: 584px;
    text-align: center;
    border-top: solid 1px #dedede;    
    background-color: #EEEEEE;
    font-size: 11px;
    line-height: 16px;
    color: #575959
}

.galleryControls {
    width: 193px;
    float: left;
    clear: both;
    padding-top: 10px;
    position: relative;
    left: 207px;
    
}

.galleryControls .imageGalleryPrevWrapper {
    width: 67px;
    float: left;
}

.galleryControls .imageGalleryNextWrapper {
    width: 67px;
    float: left;
}

.galleryControls .imageGalleryPrev {
    float: left;
}

.galleryControls span{
    width: 59px;
    text-align: center;
    line-height: 25px;
    float: left;
    font-size: 13px;
    
}

.galleryControls .imageGalleryNext {
    float: left;
}