﻿/*
1. 	SITE OUTLINE
2.  HEAD
3.  FOOTER
4.	PRIMARY NAV
5.	SUB NAVIGATION
6. 	HOME
7. 	MAIN CONTENT - GLOBAL STYLES
*/

/* INFORMATION 

Body text: #8D827D
Base font size: 14px (1.4em)

SWATCH - Blue: #EC530E

* Outer wrapper width: 940px with no padding
* Sub Navigation width: 130px
* Main Content width: 445px

*/


/* PEOPLE */

.People h1,
.People .subNavigation .subNav li li.active a,
.People .subNavigation .subNav li.active li a:hover,
.People .subNavigation .subNav li li a:hover,
.People .subNavigation .subNav ul li li.active_ancestor_2 li a,
.People .subNavigation .subNav ul li li.active_ancestor_2 li a:hover,
.People .subNavigation .subNav ul li li.active_ancestor_2 li.active a  {
    color: #9D338C;
    }
.People .subNavigation .subNav ul li li.active_ancestor_2 a {
    color: #FFF;
    }
.People .subNavigation .subNav ul li li.active_ancestor_2 li a {
    color: #948B86;
    }    
       
.People h2 {
    font-size: 1.0em;
    font-weight: bold;
    color: #8D827D;
    }  
.People a, .People a:link, .People a:visited, .People a:active {
	color:#9D338C;
	text-decoration:none;
	}
.People a:hover {
	color:#9D338C;
	text-decoration: underline;
	}
.People .subContent a,
.People .subContent a:hover {    
    background: url(../../UploadedResources/waig_subcontent_link_bck_purple.png) no-repeat top;
    color: #FFF;
    }	
.People .largeHeader {
    color:#9D338C;
    }
	
/* EVENTS */	

.Events h1,
.Events .subNavigation .subNav li li.active a,
.Events .subNavigation .subNav li.active li a:hover,
.Events .subNavigation .subNav li li a:hover,
.Events .subNavigation .subNav ul li li.active_ancestor_2 li a,
.Events .subNavigation .subNav ul li li.active_ancestor_2 li a:hover,
.Events .subNavigation .subNav ul li li.active_ancestor_2 li.active a   {
    color: #534640;
    }
.Events .subNavigation .subNav ul li li.active_ancestor_2 a {
    color: #FFF;
    }
.Events .subNavigation .subNav ul li li.active_ancestor_2 li a {
    color: #948B86;
    }        
.Events h2 {
    font-size: 1.0em;
    font-weight: bold;
    color: #8D827D;
    }  
.Events a, .Events a:link, .Events a:visited, .Events a:active {
	color:#534640;
	text-decoration:none;
	}
.Events a:hover {
	color:#534640;
	text-decoration: underline;
	}
.Events .subContent a,
.Events .subContent a:hover {    
    background: url(../../UploadedResources/waig_subcontent_link_bck_grey.png) no-repeat top;
    color: #FFF;
    }
.Events .largeHeader {
    color:#534640;
    }


/* LEADERSHIP */	

.Leadership h1,
.Leadership .subNavigation .subNav li li.active a,
.Leadership .subNavigation .subNav li.active li a:hover,
.Leadership .subNavigation .subNav li li a:hover,
.Leadership .subNavigation .subNav ul li li.active_ancestor_2 li a,
.Leadership .subNavigation .subNav ul li li.active_ancestor_2 li a:hover,
.Leadership .subNavigation .subNav ul li li.active_ancestor_2 li.active a  {
    color: #B5A900;
    }
.Leadership .subNavigation .subNav ul li li.active_ancestor_2 a {
    color: #FFF;
    }
.Leadership .subNavigation .subNav ul li li.active_ancestor_2 li a {
    color: #948B86;
    }      
.Leadership h2 {
    font-size: 1.0em;
    font-weight: bold;
    color: #8D827D;
    }  
.Leadership a, .Leadership a:link, .Leadership a:visited, .Leadership a:active {
	color:#B5A900;
	text-decoration:none;
	}
.Leadership a:hover {
	color:#B5A900;
	text-decoration: underline;
	}	
.Leadership .subContent a,
.Leadership .subContent a:hover {    
    background: url(../../UploadedResources/waig_subcontent_link_bck_green.png) no-repeat top;
    color: #FFF;
    }
.Leadership .largeHeader {
    color:#B5A900;
    }
    

/* SITE OUTLINE */
body {
	color:#8D827D;
	background:#FFF;
	}	
.outer_wrapper {
  	position:relative;
	margin:0px auto;
	padding:0px;
	float:none;
 	width:930px;
	background:#ffffff;
	}
.head {
	position:relative;
	float:left;
	width:100%;
	margin:20px 0 -5px 0;
	z-index: 10;
	}
.page_content {
    position:relative;
    float: left;
	width:100%;
	text-align:left;
	margin: 10px 0 0 0;
	z-index: 8;
	}	
.footer {
  	position:relative;
  	float:left;
  	clear:both;
  	margin:10px 0 0 0;
	display:block;
	width:100%;
	padding-top: 15px;
	margin-top: 45px;
	color: #313133;
	font-size: 0.79em;
	}
	
/* HEAD */
	
.logo {
	height:95px;
	width: 175px;
	padding: 0;
	margin: 8px 0 0 0;
	background: url(../../UploadedResources/waig_logo.gif) no-repeat top left;
	display: block;
	text-indent: -10000px;
	float: left;
	}
.head .tools {
    position:relative;
    float: right;
    width: 700px;
    }
.primary_sub_nav {
    position:relative;
    float: right;
    margin: 3px 5px 10px 0;
    text-align: right;
    display: inline;
    }	
.search_form {
    position:relative;
    float: right;
    color: #B0A7A2;
    }
	
.search_form label {
    font-size: 0.84em;
    line-height: 1.0em;
    margin: 5px 6px 0 0;
    padding: 0;
    display:inline-block;
    vertical-align: top !important;
    font-weight: normal;
    float: left;
    }
*html .search_form label {
    margin-top: 4px;
    } 
.search_form input {
	color:#ffffff;
	border:0px solid #ffffff;
	float:left;
	}
.search_form input:hover{
	cursor:pointer;
	background-position:top right;
	}
.search_form input.headersearchfield{
	background:#FFF;
	border: solid 1px #908984;
	width:150px;
	height:auto;
	padding:1px;
	text-indent:0;
	color: #000;
	font-size: inherit;
	margin-top: 1px;
	}
.search_form input.headersearchfield:hover, .search_form input.headersearchfield:focus{
	cursor:text;
	}
.search_form .searchbutton{
	font-size:0;
	line-height:0;
	background: url(../../UploadedResources/waig_search_button_bck.gif) no-repeat top left;
	text-indent:-9999px;
	width:30px;
	height:17px;
	margin: 2px 0 0 8px;
	display: block;
	}
.search_form .searchbutton:hover {
	cursor:pointer;
	}	
	
	
	
.primary_nav {
    position:relative;
    float: right;
 	width:711px;
 	height: 30px;
 	top: 45px;
	background: url(../../UploadedResources/waig_primary_nav_bck.gif) no-repeat top left;
	}
.sub_head {
	clear:both;
	}
.breadcrumb {
	padding: 0 10px;
	font-size: 0.86em;
	}
.breadcrumb a:link, .breadcrumb a:visited, .breadcrumb a:active  {
    text-decoration: none;
    color: #B0A7A2;
    }	
.breadcrumb a:hover {
    text-decoration: none;
    }
.local_nav {
	float:left;
	width:200px;
	margin:0 20px;
	}
/* FOOTER */

.footer {
	padding:0;
	color: #908984;
	}
.footer ul {
	padding:0;
	margin:4px 0 0 0;
	width: auto;
	float: left;
	}
.footer li {
	display:inline;
	list-style:none;
	margin: 0 4px 0 0;
	border-right: solid 1px #908984;
	padding-right: 4px;
	line-height: 1.0em;
	}
.footer a, .footer a:active, .footer a:link, .footer a:visited, .footer a:hover {
	text-decoration:none;
	color: #908984;
	}
.footer a:hover {
	text-decoration:underline;
	}
	
.footer .credit {
    position:relative;
    float: right;
    }	
	
/* PRIMARY NAV */

.primary_nav {
    position:relative;
    }
.primary_nav ul {
    margin: 0 0 0 10px !important;
    padding: 0 !important;
    }
.primary_nav ul li {
    margin: 7px 15px 0 0;
    padding: 0 10px 0 10px;
    }
.primary_nav ul li a {
    text-decoration: none;
    cursor: pointer !important;
    color: #948B86;
    background: url(../../UploadedResources/waig_primary_nav_toplevel_bck.gif) no-repeat right 4px;
    padding: 0 14px 0 0;
    }
.primary_nav ul li a:hover,    
a.ps_topnav_selected_item {
    color: #948B86;
    }
.primary_nav ul .slide {
    margin: 7px 0 0 0;
    padding-bottom: 10px;
    width: 140px !important;
    background: url(../../UploadedResources/waig_primarynav_dropdown_bck.png) no-repeat bottom left;
    }

.primary_nav ul ul {
    width: 110px;
    margin: 0 !important;
    padding: 0 0 10px 0;
    }
.primary_nav ul li li {
    padding: 0 !important;
    margin: 0 !important;
    border: none;
    white-space: normal;
    list-style-position: outside;
    }

.primary_nav ul li li a {
    background: none;
    font-size: 0.92em;
    line-height: 1.1em;
    padding: 4px 10px 4px 10px;
    margin: 0 !important;
    display: block;
    width: 90px !important;
    }
    
.primary_nav ul li li a:hover {
    background-color: #948B86;
    color: #FFF;
    }

.primary_nav .quickLinks {
    position:relative;
    float: right;
    font-size: 0.92em;
    width:240px;
    color: #948B86;
    margin-top: 5px;
    text-align: right;
    }
.primary_nav .quickLinks span {
    position:relative;
    float: left;
    top: 3px;
    }    
.primary_sub_nav ul {
    margin: 0;
    padding: 0;
    }
.primary_sub_nav ul li {
    margin: 0 0 0 0;
    padding: 0 6px 0 6px;
    list-style-type: none;
    float: left;
    border-right: solid 1px #B0A7A2;
    font-size: 0.84em;
    }
.primary_sub_nav ul li a {
    color: #B0A7A2;
    }

/* SUB NAVIGATION */

.subNavigation .subNav ul {
    list-style-type: none;
    margin: 5px 0 0 0 !important;
    padding: 0;
    }
.subNavigation .subNav ul li {
    list-style-type: none;
    margin: 0 0 5px 0;
    text-indent: 0;
    list-style-position:outside;
    }
.subNavigation .subNav li a {
   text-decoration: none;
    color: #FFF;
    display: block;
    padding: 6px 0 6px 10px;
    margin: 0 0 0 0;
    background: url(../../UploadedResources/waig_subnav_1stlevel_bot.gif) no-repeat bottom left;
    }
.subNavigation .subNav ul li div {
    position:relative;
    background: url(../../UploadedResources/waig_subnav_1stlevel_bck.gif) repeat-y top left;
    width: 130px;
    }      

/* 2nd level links */

.subNavigation .subNav li li.active a,
.subNavigation .subNav li.active li a:hover,
.subNavigation .subNav li li a:hover {
    text-decoration: none;
    color: #EC530E;
    }
    
.subNavigation .subNav ul ul {
    margin: 0;
    padding: 0;
    }
.subNavigation .subNav li li a,
.subNavigation .subNav li.active li a {
    padding: 4px 5px 6px 10px;
    margin: 0 0 0 0;
    font-size: 0.92em;
    line-height: 1.0em;
    color: #948B86;
    background: url(../../UploadedResources/waig_subnav_2ndlevel_bot.gif) no-repeat bottom left;
     }
.subNavigation .subNav ul li li div {
    position:relative;
    background: url(../../UploadedResources/waig_subnav_2ndLevel_bck.gif) repeat-y top left;
    }


/* 2nd level open sections */

.subNavigation .subNav ul li li.active_ancestor_2 a {
    background: url(../../UploadedResources/waig_subnav_1stlevel_bck.gif) repeat-y top left;
    margin: 0 !important;
    padding-bottom: 5px;
    color: #FFF;
    }    

/* 3rd level links */


.subNavigation .subNav ul ul ul {
    background: url(../../UploadedResources/waig_subnav_3rdlevel_bck.gif) no-repeat bottom left;
    padding: 5px 0 5px 0;
    margin-top: 0 !Important;
    } 

.subNavigation .subNav ul li li li a,
.subNavigation .subNav ul li li li div,
.subNavigation .subNav ul li li.active_ancestor_2 li a,
.subNavigation .subNav ul li.active_ancestor_1 li.active_ancestor_2 li a,
.subNavigation .subNav ul li.active_ancestor_1 li.active li a,
.Leadership .subNavigation .subNav ul li li.active_ancestor_2 li a,
.Events .subNavigation .subNav ul li li.active_ancestor_2 li a  {
    background: none;
    color: #948B86;
    }
   
/* HOME */
#home {
    position:relative;
    float: left;
    clear: both;
    margin-top: 30px;
    width: 930px;
    height: 600px;
    }
.home_pane_b,
.home_pane_c {
    position:relative;
    float: left;
    }
.home_pane_b {
    width: 325px;
    margin-right: 30px;
    }
.home_pane_c {
    width: 275px;
    }    
.home_pane_d {
    position:absolute;
    top: 30px;
    left: 630px;
    width: 300px;
    z-index: 10;
    }
.home_pane_b .home_box {
    position:absolute;
    width: 325px;
    top: 425px;
    background: url(../../UploadedResources/waig_home_boxout_top.gif) no-repeat top;
    }
.home_pane_b .home_box .home_box_bot {
    position:relative;
    float: left;
    background: url(../../UploadedResources/waig_home_boxout_bot.gif) no-repeat bottom;
    width: 325px;
    }  
.home_pane_b .home_box .inner {
    padding: 10px;
    }
.home_pane_c .content_1,    
.home_pane_c .content_2,   
.home_pane_c .content_3 {
    position:absolute;
    width: 275px;
    top: 0;
    left: 0;
    } 
.home_pane_c .content_2 {
    top: 200px;
    }
.home_pane_c .content_3 {
    top: 400px;
    }        
    
#home h1 {
    color: #D50020;
    width: auto;
    border: none;
    margin: 0 0 5px 0;
    padding: 0;
    font-size: 1.59em;
    }
#home h2 {
    color: #8D827D;
    width: 100%;
    border-bottom: solid 1px #8D827D;
    font-size: 1.0em;
    }
#home .home_box  h2 {
    color: #D50020;
    width: auto;
    border: none;
    margin: 0;
    padding: 0;
    font-size: 1.25em;
    font-weight: bold;
    } 
#home h3 {
    font-size: 1.5em;
    padding: 5px 0 5px 0;
    font-weight: bold;
    }
#home .home_pane_c .content_1 h3 {
    color: #534640;
    }
#home .home_pane_c .content_2 h3 {
    color: #9D338C;
    }
#home .home_pane_c .content_3 h3 {
    color: #B5A900;
    }        
#home a {
    color: #8D827D;
    font-weight: bold; 
    }
#home li {
    background: url(../../UploadedResources/waig_listbullet_bck_red.gif) no-repeat 0 5px;
    padding: 0 0 0 10px;
    margin: 0 0 10px 0;
    list-style-type: none;
    display: block;
    }    
    
/* MAIN CONTENT - GLOBAL STYLES */

.subNavigation,
.mainContent {
    position:relative;
    display: inline;
    }
.breadcrumb {
    position: relative;
    clear: both;
    width: 705px;
    padding: 0;
    margin: 0 0 20px 225px;
    color: #B0A7A2;
    }    
.breadcrumb a {
    color: #B0A7A2;
    }   
.breadcrumb a:hover {
    text-decoration: underline;
    }
.pageTitle {
    position:relative;
    float: right;
    clear: both;
    width: 705px;
    margin: 0;
    }    
.subNavigation {
    position:relative;
    float: left;
    width: 130px;
    margin: 0px 0 0 45px;
    min-height: 300px;
    }
.mainContent {
    float: left;
    width: 445px;
    margin-left: 50px;
    min-height: 600px;
    }
.mainContentColA,
.mainContentColB {
    position:relative;
    float: left;
    width: 215px;
    } 
.mainContentColB {
    float: right;
    }       
.subContent {
    position:relative;
    float: right;
    width: 230px;
    z-index: 10;
    }   
.contentBg {
    position:absolute;
    top: 20px;
    right: 0px;
    width: 220px;
    height: 585px;
    z-index: 1;
    }
#home .contentBg {
    position:absolute;
    right: -15px;
    top: 20px;
    background: none;
    width: 315px;
    height: 555px;
    z-index: -10;
    }    
.subContent a,
.subContent a:hover {
    display: inline-block;
    color: #FFF;
    padding: 8px 10px 8px 10px;
    background: url(../../UploadedResources/waig_subcontent_link_bck_orange.png) no-repeat top;
    font-size: 1.08em;
    min-height: 32px;
    margin-bottom: 5px;
    text-decoration: none;
    line-height: 1.2em;
    width: 210px;
    }    

    
/* GENERAL LIST WIDE */

#generalListWide .mainContent {
    float: left;
    width: 860px;
    }
    
/* SEARCH RESULTS */

.searchResults ul.SmartListResults {
    margin: 5px 0 0 0;
    }
.SmartListResultsForMessage {
    font-weight: bold;
    }
    
.searchResults a.SmartListPageLink:link, 
.searchResults a.SmartListPageLink:visited, 
.searchResults a.SmartListPageLink:hover, 
.searchResults a.SmartListPageLink:active  {
    padding: 0;
    font-weight: bold;
    }
        
.searchResults .SmartListDocumentIcon,
.searchResults .SmartListFileSize,
.searchResults .SmartListReadMoreLink,
#newsArchive .SmartListDocumentIcon,
#newsArchive .SmartListDescription,
#newsArchive .SmartListFileSize,
#newsArchive .SmartListReadMoreLink,
.smartListTitleOnly .SmartListDocumentIcon,
.smartListTitleOnly .SmartListDescription,
.smartListTitleOnly .SmartListFileSize,
.smartListTitleOnly .SmartListReadMoreLink,
#general .SmartListDocumentIcon,
#general .SmartListDescription,
#general .SmartListFileSize,
#general .SmartListReadMoreLink {
    display: none;
    }
#general .generalSmartlist .SmartListDescription {
    display: inline;
    }
#general .generalSmartlist ul {
    margin-top: 15px;
    }
#newsArchive .SmartListPageLink,
#newsArchive .SmartListDate,
.smartListTitleOnly .SmartListPageLink {
    margin: 0;
    padding: 0;
    }
.smartListTitleOnly .SmartListPageLink {
    font-weight: bold;
    }    
#newsArchive .SmartListResults li,
.smartListTitleOnly .SmartListResults li,
#general .generalSmartlist .SmartListResults li {
    background: url(../../UploadedResources/waig_listbullet_bck_grey.gif) no-repeat 0 5px;
    padding: 0 0 0 15px;
    margin: 0 0 10px 0;
    }
    
    
    
    
    
/* USER BIOGRAPHY */

.userBiogWrapper {
    position:relative;
    float: left;
    margin: 0 0 20px 0;
    line-height: 1.3em;
    }
.userBiogWrapper .userBiogAvatar {
    margin: 0 0 10px 0;
    }

/* SMARTLIST */

ul.SmartListResults {
    margin: 0 0 20px 0;
    padding: 0;
    list-style-type: none;
	}
ul.SmartListResults li {
    margin: 0;
    padding: 10px 0 10px 0;
    list-style-type: none;
	}
a.SmartListPageLink:link, 
a.SmartListPageLink:visited, 
a.SmartListPageLink:hover, 
a.SmartListPageLink:active {
    display: block;
	}
.SmartListDescription {
    display: inline;
    margin: 8px 8px 8px 0;
	}
.SmartListDate {
    margin: 8px 0 0 0;
    text-align: left;
	}
	
/* sub navigation with description and date */

.smartListDescription .SmartListPageLink {
    color: #EC530E;
    font-weight: bold;
    text-decoration: none;    
    }

/* sub navigation with page title only */

.smartListTitles ul {
    margin: 10px 0 0 0;
    }
.smartListTitles li {
    padding: 0 !important;
    }
.smartListTitles a.SmartListPageLink:link, 
.smartListTitles a.SmartListPageLink:visited, 
.smartListTitles a.SmartListPageLink:hover, 
.smartListTitles a.SmartListPageLink:active {
    padding: 5px 0 0 0 !important;
	}   
.smartListTitles .SmartListDocumentIcon, 
.smartListTitles .SmartListDescription, 
.smartListTitles .SmartListFileSize,  
.smartListTitles .SmartListReadMoreLink
.smartListTitles .SmartListDate {
    display: none !important;
    }
    
/* Grid with page thumbnail */       
    
.smartListGrid {
    position:relative;
    float: left;
    width: 640px;
    }   
.smartListGrid ul { 
    margin:0; 
    padding:0; 
    }
.smartListGrid ul li { 
    margin:0 20px 20px 0;
    padding:0; 
    list-style-type:none; 
    display:-moz-inline-box; 
    -moz-box-orient:vertical; 
    display:inline-block; 
    vertical-align:top; 
    word-wrap:break-word; 
    width: 140px; 
    }
* html .smartListGrid  ul li,
* + html .smartListGrid  ul li { 
    display:inline; 
    }
.smartListGrid  ul li > * { 
    display:table;
    table-layout:fixed;
    overflow:hidden;
    }
* html .smartListGrid  ul li,
.smartListGrid  ul li > * { 
    width:140px;
}   
.smartListGrid .SmartListThumbnailImage {
    margin: 0 0 10px 0;
    }
.smartListGrid .SmartListPageLink {
    color: #EC530E;
    font-weight: normal;
    text-decoration: none;
    padding: 0 0 5px 0 !important;
    font-size: 1.14em;
    }    
.smartListGrid .SmartListDescription {
    margin: 0;
    }

/* List with page thumbnail */  

.smartListList ul {
    margin: 0;
    padding: 0;
    }
.smartListList ul li {
    border-bottom: dashed 1px #B1B1B3;
    clear: both !important;
    display: inline-block;
    width: 100%;
    }
.smartListList .SmartListThumbnailImage {
    position:relative;
    float: right;
    display: block;
    }
.smartListList .SmartListPageLink {
    color: #EC530E;
    font-weight: bold;
    text-decoration: none;
    padding: 0 0 5px 0 !important;
    font-size: 1.14em;
    }
.smartListList .SmartListDate {
    font-size: 0.86em;
    display: inline-block;
    }  

/* Wide list with page thumbnail */ 

#generalListWide .smartListList .SmartListThumbnailImage {  
    float: left;
    margin: 0 180px 0 0;
    }
/* FORUM */

.commentsintro {
    border-bottom: dashed 1px #B1B1B3;
    padding: 0 0 15px 0;
    }
.forumbreadcrumb {
    margin-bottom: 10px;
    }    
.psforumbutton {
    background-color: #D8D8D9;
    color: #000 !important;
    font-size: 1.0em;
    display: inline-block;
    margin: 10px 0 10px 0;
    padding: 5px;
    width: auto;
    text-decoration: none !important;
    } 
.forumformfieldmulti {
    border: solid 1px #ccc;
    width: 540px;
    height: 100px;
    padding: 5px;
    margin: 10px 0 10px 0;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: inherit;
    border: solid 1px #D8D8D9;
    background-color: #D8D8D9;    
    }
.forumrow {
    margin: 10px 0 10px 0;
    width: 540px;
    border-bottom: dashed 1px #B1B1B3 !important;
    border-top: 0px;
    padding:5px 0px;
    clear:right;
    }
.forumdetailsname,
.forumdetailsdate {
    font-size: 0.86em;
    margin-top: 10px;
    display: inline-block;
    width: auto;
    color: #B1B1B3;
    }
.forumsearch {
    border-bottom: dashed 1px #B1B1B3 !important;
    }
.forumsearch input,
.forum input {
    border: solid 1px #D8D8D9;
    background-color: #D8D8D9;
    padding: 5px;
    width: 200px;
    margin-left: 10px;
    font-size: inherit;
    } 
.forumsearch .psforumbutton {
    background-color: Transparent;
    border: none;
    }           
.forum a:link,
.forum a:visited,
.forum a:active {
    color: #EC530E;
    text-decoration: none;
    }
.forum a:hover {
    text-decoration: underline;
    }
/* LOGIN & CONTACT */

.loginform,
.registerform,
.contactform {

    }
.loginform p,
.ps_profile_form p,
.contactform p {
    clear: both;
    margin: 0 0 20px 0;   
    }     
.loginform label,
.ps_profile_form label,
.contactform label,
.ps_profile_password label {
    position:relative;
    width: 150px;
    float: left;
    font-size: 1.0em;
    }   
.contactform label.wideLabel {
    width: 175px;
    }
.loginform .textfield,
.ps_profile_form .textfield,
.contactform .textfield,
.ps_profile_password .textfield {
    border: solid 1px #908984;
    background-color: #FFF;
    color: #000;
    padding: 2px;
    margin: 0;
    width: 250px;
    float: right;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size: 1.0em;
    }
.ps_profile_form ul.radiobutton_list li {
    list-style-type: none;
    padding: 0;
    margin: 0;
    float: left;
    }    
.contactform .checkbox {
    margin: 0;
    padding: 0;
    vertical-align: middle;
    } 

.psUserLogin input,
.ps_profile_form .signupsubmitbutton,
.contactform .submit,
.psResetPassword .submit,
.ps_profile_view .psUserProfile_edit_butn,
.ps_profile_view .psUserProfile_changepassword_butn,
.psUserProfile_save_butn,
.psUserProfile_cancel_butn,
.signupsubmitbutton {
    font-size: 1.0em !important;
    clear: both;
    float: left;
    background-color: #EC530E;
    color: #FFF !important;
    padding: 5px;
    margin: 0 0 20px 0;
    border: 0;
    text-decoration: none !important;
    cursor: pointer !important;
    }
.ps_profile_view .psUserProfile_edit_butn,
.ps_profile_view .psUserProfile_changepassword_butn,
.psUserProfile_save_butn,
.psUserProfile_save_butn,
.psUserProfile_cancel_butn {
    float: left;
    clear: none;
    margin: 20px 10px 0 0; 
    }
ul.radiobutton_list,
ul.radiobutton_list li {
    margin: 0;
    padding: 0;
    list-style-type: none;
    }
ul.radiobutton_list {
    margin-bottom: 20px;
    }        
ul.radiobutton_list li {
    display: inline-block;
    width: 220px;
    margin-bottom: 10px;
    } 
ul.radiobutton_list li label {
    clear: none;
    float: none;
    padding: 0;
    margin: 0 4px 0 0;
    }

.requiredField {
    color: #D50020;
    }
.contactform .radioButnRight {
    position:relative;
    float: right;
    }
.contactform .submit_button {
    border: solid 1px #908984;
    margin-left: 188px;
    color: #908984;
    background-color: #FFF;
    padding: 0 10px;
    }  
    
     
       
/* ADVANCED SEARCH */

.advancedSearch {
    border-top: dashed 1px #B1B1B3;
    margin: 20px 0 0 0;
    padding-top: 20px;
    } 
.advancedSearch label {
    display: block;
    width: 100%;
    }
.advancedSearch .headersearchfield {
    margin: 0 0 20px 0;
    clear: both;
    width:300px;
    }
.advancedSearch .searchbutton {
    float: none;
    display: block !important;
    clear: both; 
    background-color: #EC530E;
    color: #FFF;
    padding: 5px;
    margin-bottom: 20px;
    }      
.advancedSearch label {
    width: auto !important;
    display: inline;
    }
.advancedSearch input.checkbox {
    margin: 0 10px 0 0;
    }    
/* TYPE */

h2.comments {
    font-size:2.0em;
    margin: 40px 0 15px 0;
    padding: 0 0 15px 0;
    border-bottom: dashed 1px #B1B1B3;
    }    
    
    
/* HOVER MENUS */

.hover-menu {
    display: block;
    margin: 10px 0 10px 0;
    width: 176px;
}

.hover-menu ul,
.hover-menu ul li {
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-weight: normal;
}
.hover-menu ul {
    min-width: 176px;
}
.hover-menu ul li a {
	padding: 5px 40px 5px 7px;
	display: block;
	color: #8D827D;
	background: url(../../UploadedResources/waig_hovermenu_bck.gif) no-repeat top left;
    width: auto;
	text-decoration: none !important;
}
.hover-menu ul ul {
    display: none; 
    position:absolute;
    z-index: 3000;
    background-color: #FFF;
    border: solid 1px #ccc;
    font-size: 0.92em;
}
*:first-child+html .hover-menu ul ul {
    min-width: 189px;
}
*html .hover-menu ul ul {
    width: 189px;
}
.hover-menu ul li li {
    background: none !important;
    padding: 0;
    margin: 0;
    font-weight: normal;
}
.hover-menu ul li li a {
    display: block;
    color: #666 !important;
    background: none !important;
    padding-left: 5px;
    padding-right: 5px;
}
.hover-menu ul li li a:hover {
    background-color: #F5F5F5 !important;
    color: #FFF;
}

/* SPECIFIC FOR HOMEPAGE QUICK LINKS */
.quickLinks .hover-menu {
    position:relative;
    display: inline;
    float: right;
    margin: 0 20px 0 0;
    width: 164px;
    text-align: left;
    }
.quickLinks .hover-menu ul {
    min-width: 164px;
    }
.quickLinks .hover-menu ul li a {
    background: url(../../UploadedResources/waig_quicklinks_menu_bck.gif) no-repeat top left;
    padding: 2px 0px 2px 20px;
    }
.quickLinks *:first-child+html .hover-menu ul ul {
    min-width: 164px;
}
.quickLinks *html .hover-menu ul ul {
    width: 164px;
}
.quickLinks .hover-menu ul ul,
.quickLinks .hover-menu ul li li {
    margin: 0 !important;
    padding: 0 !important;
    font-size: 1.0em;
    }
.quickLinks .hover-menu ul li li a {
    margin: 0;
    padding: 3px 0 3px 10px;
    font-size: 1.0em;
    width: 94% !important;
    }

/* TEAM */

ul.teamlist {
    padding: 10px 0 0 0;
    width: 460px;
    }
ul.teamlist li { 
    margin:0 2px 20px 0;
    padding:0; 
    list-style-type:none; 
    display:-moz-inline-box; 
    -moz-box-orient:vertical; 
    display:inline-block; 
    vertical-align:top; 
    word-wrap:break-word; 
    width: 145px;
    font-size: 0.83em;
    line-height: 1.0em;
    padding: 0 0 10px 0;
    }
* html ul.teamlist li { 
    display:inline; 
    }
* + html ul.teamlist li { 
    display:inline; 
    }
ul.teamlist li > * { 
    table-layout:fixed;
    overflow:hidden;
    width:145px;
    }
* html ul.teamlist li { 
    width:145px; 
    }
ul.teamlist li .name {
    font-size: 1.2em;
    line-height: 1.2em;
    color: #EC530E;
    }
ul.teamlist li img {
    margin: 0 0 5px 0;
    } 
.sitemap ul {
    margin: 0;
    padding: 0;
    }
.sitemap ul ul {
    margin: 10px 0 0 0; 
    }    
.sitemap li {
    margin: 0 0 10px 0;
    padding: 0;
    list-style-type: none;
    }
.sitemap li li {
    padding: 0 0 0 15px;
    }

/* ADD THIS POP UP BORDER */

#at20mc #at15s {padding: 2px !important;}
