/* LAYOUT */
body { width:100%; margin:0px; padding:0px; font-size: .8em;  font-family: verdana; color: #3C4543;  background-color: #FFFFFF; border: 1px none #000000; }
#wrapper { position:relative;  clear: both; width: 960px; background: #FFFFFF url(/images/template/leftcontentBg.gif) repeat top left;  border:1px none #000000; margin: 5px 0px 10px 4px; overflow:visible; }
#wrapperFull { position:relative;  clear: both; width: 960px; background: #FFFFFF url(/images/blank.gif) repeat top left;  border:1px none #000000; margin: 5px 0px 10px 5px; overflow:visible; }
#wrapperBot { position:relative;  width: 180px;  left: 0px; height: 15px; background: #FFFFFF url(/images/template/leftcontentBot.gif) no-repeat bottom left;  margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border:1px none #A1ACA8; clear: both; }

#fullcontent { position: relative; width: 742px; border:1px none #000000; margin-left: 0px;}
#container{ position:relative; border:1px none #000000; }
#fullcontent {position:relative; float:left; background: #FFFFFF url(/images/template/fullcontentBg.gif); }
#centercontent { margin-left: 183px; font-size: 11px;  font-family: verdana; width:550px; border: 1px none #000000; }
#norightcontent { margin-left: 183px; font-size: 11px;  font-family: verdana; width:770px; border: 0px none #000000; }
#centercontent img {margin: 4px;}
#leftcontent {position:relative; float: left; width:177px; background: #F3F3F3 url("/images/template/menu/subMenuBg.gif"); padding: 0; border: 0; display: inline; }
#leftcontent h1 span {	display: none;}
#leftcontent h2 span {	display: none;}
#leftcontent h1 { width: 177px; height: 12px; background:#FFFFFF url(/images/template/menu/subMenuTop.gif) no-repeat top left; border: 0;margin: 0;padding: 0;}
#leftcontent h2 { width: 177px; height: 0px; background:#FFFFFF; border-bottom: 0px solid #A1ACA8; border-left: 0px solid #A1ACA8; margin:0;padding:0px 0px 0px 0px;}
#rightcontent {position: relative; float: right; margin-right: 2px; width: 210px; min-height: 675px; background:#FFFFFF; border: 0px solid #000}
#sideMoreLinks {position: relative; float: left; margin-top: 8px; background-color: #B8B9B6; width: 210px; height: 134px;}

/* HEADER */
#header { position: relative;width:960px; background: #410A48 url(/images/template/menu/bg_menu.gif); border: 1px none #000000; height: 60px;}
#logo {	position: relative; float: left; width: 182px; height: 59px; margin: 0px 0px 0px 0px;	}
#strapline {position: relative; float:left; left:14px; top: 6px; width: 670px; height: 20px;} /*186*/
#strapline b {	color: #43453D;	font-size: 18px;	padding: 0px;	margin: 0px;}

#footer { position: relative; bottom: 10px; width: 960px; color: #410A48; background:#FFFFFF; font-family: arial; font-size: 11px;  padding: 0; margin-top: 15px; border-top: 1px solid #D9DDDC; }	

/* MAIN MENU */
#mainMenu{ position: relative; float: left; display:inline; margin: 0px 0px 0px -2px; height:26px; width: 780px;}
#mainMenu ul {list-style:none; margin: 0px; padding: 0px}
#mainMenu ul li {float:left; font-size: 12px;  }
#mainMenu ul li a:link, #mainMenu ul li a:visited {display:block; color: #fff; text-decoration: none; padding:3px 17px 6px 17px; margin: 1px; background: url(/images/template/menu/sep.gif) no-repeat top right; }
#mainMenu ul li a:hover {color: #410A48; background: #D7CBD8 url(/images/template/menu/hilight.gif) no-repeat;}
#mainMenu ul li a.last:link {background: url(/images/blank.gif) no-repeat top right; }
#mainMenu ul li a.last:hover {color: #410A48; background: #D7CBD8 url(/images/template/menu/hilight.gif) no-repeat;}

/* MEMBERS MENU */
#membersMenu {	position: relative;	background-color: #410A48; height: 40px;font-size: 10px; width: 960px;  }
#membersNav {position: relative; width: 952px;}
#membersNavNav {position: relative; background: #410A48 url(/images/template/menu/bg_membersMenu.gif) no-repeat top right; height: 40px;font-size: 10px;  }

#membersMenu ul { float: right; margin-top: 5px; display: inline; } 
#membersMenu ul li { color: #410A48; list-style: none; display: inline; border-right: 1px solid #410A48; padding: 2px 10px 15px 10px; }
#membersMenu ul li a { color: #410A48;  font-family: verdana;  font-size: 10px;  font-weight: normal;  text-decoration: none;  }
#membersMenu ul li a:hover { color: #B7A6D3;  }

/* SEARCH */	
/*#search { position: relative; float: right; width: 155px; margin-right: 30px;}*/
#search { position: relative; float: right; width: 168px; margin-right: 0px;}
#search input { font-size:11px; font-family: arial;  width: 120px; height: 13px; color: #3A4642; border: 1px none #FFFFFF; padding: 0px 0px 0px 4px; }
#advSearch {position: relative;width: 100%;margin: 10px 0px 0px 0px;padding: 0px 0px 10px 0px;border:1px none #000000;}
#searchForm {float: right;position: relative;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 140px;}
#categoryForm1 {float: right;position: relative;border:1px none #000000;}
#categoryForm2 {width:100%;position: relative;margin: 10px 0px 0px 0px;padding: 0px 0px 0px 0px;}
.categorySelect {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #3B4642;margin:0px 5px 6px 0px;}
.searchText {float: left;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;font-weight: normal;color: #3B4642;width: 175px;border: 1px solid #929D99;margin: 0px 4px 0px 0px;padding: 2px 2px 2px 2px;}
.searchBtn {margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;}


/* SUB MENU*/
#subMenu {	position: relative; right: 0px; width:177px; font-family: verdana;  font-size: 11px;  z-index: 200; margin:0; padding:0; }
#subMenu ul { position: relative; margin: 0; padding: 0; list-style: none; width: 100%; text-indent: 0px; }   
#subMenu li { padding: 0px 0px 0px 0px;}   
#subMenu #subMenuNav li a { color: #410A48;  position: relative; display:block;  text-decoration: none;  font-weight: bold; padding: 3px 3px 5px 15px; margin: 0px 1px 0px 1px;}
#subMenu #subMenuNav li a:hover, #subMenu #subMenuNav li a:active  {  color: #fff;  background: #7D5781 url(/images/template/menu/current.gif) no-repeat 0px 0px; }
#subMenu #subMenuNav #current2 a { color: #fff;  background: #7D5781 url(/images/template/menu/current.gif) no-repeat 0px 0px; }
#subMenu #subMenuNav #subMenu2Nav li a { color: #3D4643;  font-weight: normal;  background: #FFFFFF url(/images/template/menu/bulletNO.gif) no-repeat 5px 5px; padding: 3px 10px 3px 20px;}
#subMenu #subMenuNav #subMenu2Nav li a:hover, #subMenu #subMenuNav #subMenu2Nav li a:active {color: #BEC2C1; }
#subMenu #subMenuNav #subMenu2Nav #current3 a { color: #ffffff;  font-weight: normal;  background: #A187A4;}

/* INPAGEMENU SUBMENU */
#subMenu3Nav { padding: 4px 0px; margin-left: 0; margin:0; border-bottom: 1px solid #929D99; font: bold 12px Verdana, sans-serif; }
#subMenu3Nav li { list-style: none; margin: 0; padding-bottom:0px; display: inline; }
#subMenu3Nav li a { padding: 4px 5px; margin-left: 0px; border-right: 1px solid #929D99; background:url("/images/template/menu/inpagemenu_left.gif") no-repeat left top; border-bottom: none; text-decoration: none; }
#subMenu3Nav li a:link { color: #3C4743; }
#subMenu3Nav li a:visited { color: #3C4743; }
#subMenu3Nav li a:hover { color: #3C4743; background:url("/images/template/menu/inpagemenu_left_on.gif") no-repeat left top; }
#subMenu3Nav li a#current4 { font-weight: bold; background:url("/images/template/menu/inpagemenu_left_on.gif") no-repeat left top; border-bottom: 1px solid #FFFFFF; }
#inPageMenu { border: 1px none #000000; }
#inPageContent { background: #FFFFFF url(/images/template/bg.gif) no-repeat; border: 1px none #929D99; height:100%; padding:10px;}


/* FOOTER */
#copyright {float: left;display: inline;padding: 0px 0px 0px 0px;margin: 5px 0px 0px 10px;}
#footerNav{float: right;margin: 5px 0px 0px 0px;}
#footerNav li {display: inline;background: url(/images/template/menu/bullet.gif) no-repeat 4px 4px;padding: 1px 2px 15px 15px;}
#footerNav a {color: #410A48;font-family: arial; font-size: 11px; }

/* BREADCRUMB */
.breadcrumb {color: #410A48;}
.breadcrumb ul {margin: 0;padding: 0;display: inline;border: none;} 
.breadcrumb ul li {margin: 0;padding: 0;border: none;list-style: none;display: inline;}

/* NEXT PREVIOUS BTN*/
#nextPrevious {position: relative;clear: both;color: #000000;font-size:10px;font-family: arial; font-weight: normal; width:100%;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;text-align: center;}
html>body #nextPrevious {	left: 0px;}
#btnNextprevious {position: relative;width:100%;border-top-style: solid; border-top-color:#CCC1E0;border-top-width:3px;padding:5px 0px 0px 0px;margin:0px 0px 0px 0px;}
#btnNext {float: right;text-align:right;width: 55px;padding: 1px 0px 5px 5px;}
#btnPrev {float: left;text-align:left;width: 55px;padding: 1px 5px 5px 0px;}
#btnIndex {color: #000000;text-align: center;padding: 1px 0px 5px 0px;}

/* ISSUE BTN*/
#issueNav {position: relative;color: #9385BA;font-size:10px;font-family: arial; font-weight: normal; padding:0px;width:375px;background:#F3F3F3;border:1px solid #A1ACA8;padding: 0px 5px 0px 5px;margin:10px 0px 0px 0px;}
#issueTitle {color: #410A48;font-weight: bold; float: left;font-size:11px;width: 200px;padding: 2px 0px 3px 0px;margin: 0px 5px 0px 0px;border-right:1px solid #A1ACA8;}

/* INTRO */
#intro {position: relative;left: -10px;top: 0px;width: 750px;font-size:11px;font-family: arial; color: #3A4642;background:#CCC1E1;border: 1px none #000000;padding: 0px 0px 3px 10px;margin: 0px 0px 0px 0px;z-index:1; }
#introTitle{position: relative;top: 15px;font-size:11px;font-family: arial; font-weight: bold; color: #FFFFFF;background:#9C87C2;border: 1px solid #FFFFFF;padding: 5px 0px 5px 390px;margin: 0px 0px 0px 0px;z-index:3; }
#introImage{position: relative;float: left;top: -20px;border: 1px none #FFFFFF;padding: 0px 0px 0px 0px;margin: 0px 0px 0px 0px;z-index:10; }
#intro #introText{position: relative;float: right;top: 20px;width: 340px;border: 1px none #000000;padding: 0px 0px 0px 0px;margin: 0px 10px 20px 0px;z-index:10; }

/* RESEARCH */
#researchIntro {width: 550px;padding: 0px 0px 5px 0px;border-bottom: 1px solid #BDBDBD;}
#researchIntro h1{width: 550px;height: 21px;background: #FFFFFF url(/images/template/introHeader.gif) no-repeat 0px 0px;color: #fff;	padding: 1px 0px 0px 10px;}
.researchBlock { width: 275px; float: left; border-bottom: 1px solid #BDBDBD; margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px;}
.researchBlockMouse { width: 275px; float: left; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;	 cursor: pointer; }
.researchBlockMouseOver { width: 275px; float: left; background-color: #BBC2AF; cursor: pointer;}
.researchBlock h1{ width: 272px; height: 21px; background: #FFFFFF url(/images/template/subHeading.gif) no-repeat 0px 0px; color: #fff; padding: 1px 0px 0px 10px;}

/* PROJECT */
.projectTitle { width: 550px; height: 21px; background: #FFFFFF url(/images/template/introHeader.gif) no-repeat 0px 0px; color: #fff;	padding: 1px 0px 0px 10px;}
#project { border-top: 1px solid #BDBDBD; height: 130px;}
#projectRelatedTitle { border-top: 1px solid #BDBDBD; font: bold 16px Verdana; padding: 2px;}

/* FEATURE */
.feature { position: relative; width: 165px; height: 45px; background: #FFFFFF url(/images/template/menu/bullet.gif) no-repeat 1px 14px; padding: 12px 0px 10px 12px; border-top: 1px solid #A1ACA8;}
.featureTopic { position: relative; width: 165px; background: #FFFFFF url(/images/template/menu/bullet.gif) no-repeat 1px 14px; padding: 12px 0px 10px 12px; }
.feature a:link, .feature a:visited, .feature a:hover, .feature a:active, .featureTopic a:link, .featureTopic a:visited, .featureTopic a:hover, .featureTopic a:active { color: #410A48;  text-decoration: underline; }
.featureTopicLink { color: #410A48;  font-weight: bold; text-decoration: underline;  }
#feature {background: #B8B9B6 url(/images/cards/feature2.gif) no-repeat bottom right; width: 740px; min-height: 177px; margin-bottom: 8px;font-size:.85em;}
#feature .featureImg {position: relative; float: left; margin: 0px 16px 12px 16px;}
#feature .portalHeading {color: #410A48; font-size:1em; font-weight: bold; margin-left: 0px;} /*#43453D*/
#feature .introLinks {width: 170px; float: right; margin: 10px 0px; }
#feature .introLinks div {margin: 10px 5px 10px 10px;}
#feature .introLinks a {color: #fff;}

div.row span.dataLabel { float: left; width: 15%;  border: 1px none #000000;}
div.row span.dataField { float: right; width: 75%;  border: 1px none #000000; padding: 0px 10px 0px 0px; }

/* FORMS */
legend { color:#410A48;}
div.row { padding-top: 2px; border: 1px none #000000; vertical-align: top; clear: both; }
div.row span.formLabel { float: left; width: 30%;  text-align: right; border: 1px none #000000; }
div.row span.formLabelHighlighted { float: left; width: 30%;  text-align: right; color:#FF6503; font-weight: bold; }
div.row span.formLabelLeft { float: left; width: 30%;  text-align: left; }
div.row span.formField { float: right; width: 63%;  text-align: left; border: 1px none #000000; padding: 0px 10px 0px 0px; }
div.row span.formBack { float: left; width: 25%;  text-align: left; }
div.row span.formEnd { float: right;width: 65%; padding: 0px 0px 0px 0px; text-align: right;}
div.formEnd { clear: both; padding: 5px 0px 0px 0px;margin: 0px 8px 0px 0px;text-align: right;}
div.row span.formRequired {color:#6E4DA6;font-weight: bold;}
.error {color:#FF6503;font-weight: bold;margin: 0px 0px 10px 0px;}
.error A:link, .error A:visited, .error A:hover {color:#FF6503;font-weight: bold;margin: 0px 0px 10px 0px;text-decoration: underline;}

/* FORM FIELDS */
.formTextarea {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #3B4642;border: 1px solid #929D99;}
.formText {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;width:100%;color: #3B4642;border: 1px solid #929D99;}
.formSmall {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;width:60px;color: #3B4642;border: 1px solid #929D99;}
.formMed {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;width:100px;color: #3B4642;border: 1px solid #929D99;}
.formSelect {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;width:102%;font-weight: normal;color: #3B4642;padding: 0px 0px 0px 0px;border: 1px solid #929D99;}
.formRequired {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #3B4642;padding: 0px 2px 0px 0px;}

/* PORTALS */
.portal {float: left; width: 240px; padding:0px; margin-right: 10px; font-size:.9em;} 
.portalImg {position: relative; float: left; margin: 0px 8px;}
.portalHeading {color: #525C56; font-size:1.1em; font-weight: bold;}
.portalText {color: #787A7A; font-size:.9em;margin: 0px 8px 2px 8px; }
.portalText .element {color: #525C56; font-size:1em; margin-top: 4px;}

.portalHeading1 { background: #6F8E91 url(/images/cards/portal1.gif) no-repeat; padding: 10px; margin-bottom: 1px; font-size: 1.2em; color: #fff;}
.portalOver1 {background-color: #C2CBCA; cursor: pointer;} /* C2CBCA  #B6C2C1 */
.portalHeading2 { background: #7A8747 url(/images/cards/portal2.gif) no-repeat; padding: 10px; margin-bottom: 1px; font-size: 1.2em; color: #fff;}
.portalOver2 {background-color: #BBC2AF;cursor: pointer;} /* BBC2AF #B2BAA4 */
.portalHeading3 { background: #849B78 url(/images/cards/portal3.gif) no-repeat; padding: 10px; margin-bottom: 1px; font-size: 1.2em; color: #fff;}
.portalOver3 {background-color: #BFC7BD;cursor: pointer;} /* BFC7BD #B9C2B5 */

.portal a:link, .portal a:visited { color: #525C56; text-decoration: none; }
.portal a:active, .portal a:hover { color: #525C56; text-decoration: underline; }

/* FOOTER */
.footerCard {position: relative; float: left; width: 242px; margin-right: 8px; background-color: #A9AD9B;}
.footerInfoCard {position: relative; float: right; width: 209px; margin: 0px;}
.footerText {margin: 5px 10px;}
.footerText li {padding: 1px; list-style-type:none;}
.footerInfo { border: 1px solid #410A48;}
a.footerMore {display: block; color: #fff; margin: 6px 0px;}
