
/* ------------------------------------------------------------------------------------------- */
/*     Main Body and HTML styles...                                                            */
/* ------------------------------------------------------------------------------------------- */
html,body,td,th,p,li	{
	
	margin: 0px;
	padding: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	/*font-weight: normal;*/
	/*background-color: #ffffff;*/
	color: #545454;
	font-size: x-small;


}

html,body { 
	text-align: center; 
	background-color: transparent; 
}

td,th,p,li { 
	text-align: left; 
}


html {
	
	background-color : #ffffff; border: 0 solid #000000; 
	scrollbar-face-color: #ffffff; 
	scrollbar-highlight-color: #ffffff; 
	scrollbar-shadow-color: #3d3d3d; 
	scrollbar-3dlight-color: #8c8c8d; 
	scrollbar-arrow-color: #3d3d3d; 
	scrollbar-track-color: #f5f5f5; 
	scrollbar-darkshadow-color: #bcbcbc;
	overflow-y: scroll;
    overflow: -moz-scrollbars-vertical;	
}


body	{
	
	font-family: verdana, arial;
	font-size: xx-small;
	font-weight: normal;
	color: #color: #545454;;
	background-color: #ffffff;
	text-align: center;

}




h1 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	color:#2a6d28}

h2 {
	color: #000000;
	font-family: verdana, arial;
	font-size:medium;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
}

h3 		{
	color: #000000;
	font-family: verdana, arial;
	font-size: small;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}

h4 	{
	font-family: verdana, arial;
	font-size: small;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
}


.textarea { width:120px; height:15px; color: #545454;}
.Bluetextarea { width:120px; height:15px; color: #545454;}


/* ------------------------------------------------------------------------------------------- */
/*     Site Structure Styles - Used to control main work areas and structure of site           */
/* ------------------------------------------------------------------------------------------- */



#contentHolder {
	border: 0px solid red;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width: 780px;
	padding: 0px;
	background-image:url(../images/contentBg.gif);
	background-repeat:repeat-y;
	background-position:top;
}

#content {
	float: left;
	width: 598px;
	border: 0px solid red;
	vertical-align: top;
	margin: 0px;
	text-align: left;
	padding:0px

}



.mainWorkArea {
	padding:10px;
	padding-top:20px;
}


.normalPadding {
	padding:10px;
}

/* ---------------------------------*/
/*    Header                        */
/* -------------------------------- */

#header {

	border: 0px;
	margin: 0px;
	padding: 0px;
	width: 780px;
	background-color: #ffffff;
	border:0px solid red;
	
}

.Logo { background-image:url(../images/header/header.jpg);
background-position:top; background-repeat:no-repeat; height: 145px; padding: 3px}

.headerGrey { height:13px; border: 1px solid #e0e0e0; background-color:#cdcdcd}

.BlueLogo { background-image:url(../images/Extranet/header/header.jpg);
background-position:top; background-repeat:no-repeat; height: 145px; padding: 3px}

/* ---------------------------------*/
/*    Left Bar                      */
/* -------------------------------- */

#leftBar {
	vertical-align: top;
	border:0px solid red;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 179px;
	background-color:#ffffff;
	margin-left:1px;
	margin-right: 1px;
	margin-bottom: 2px;
	
}

.leftNav {
	text-align:left;
	margin: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding: 0px;
	border-bottom:1px solid #e0e0e0;
	padding-bottom: 94px;
}


.leftNav  ul {
	text-align:left;
	margin: 0px;
	margin-left:4px;
	margin-right:4px;
	list-style:none;
	voice-family: "\"}\"";
	voice-family: inherit;
	list-style-position: outside;
	vertical-align: middle;
	padding: 0px;
	border:0px solid red
}


.leftNav li  {
padding-top:7px;
padding-bottom:7px;
border-bottom: 1px solid #e0e0e0;
padding-left:9px;
background-image:url(../images/leftbar/leftArrow.gif);
background-position:0px 10px;
background-repeat:no-repeat;

}

.leftNav li a:link {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}
.leftNav li a:visited {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}
.leftNav  li a:hover {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #2a6d28; 
	
}
.leftNav  li a:active {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}

.leftHeaders{ margin-top:2px; margin-left:1px; vertical-align:baseline;}
html>body .leftHeaders{ margin-top:2px; margin-left:2px}


.leftNavSec {
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	
	
}


.leftNavSec  ul {
 text-align:left;
 margin: 0px;
 margin-left:2px;
 margin-right:2px;
 list-style:none;
 voice-family: "\"}\"";
 voice-family: inherit;
 list-style-position: outside;
 vertical-align: middle;
 padding: 0px;
 background-color:#e9f0e9;
 padding-bottom: 20px;
 
 
}
 
html>body .leftNavSec  ul { padding-bottom: 0px; float:left; border:0px solid red; margin-bottom:0px; width:176px; margin-bottom:2px }

.leftNavSec li  {
padding-top:7px;
padding-bottom:7px;
padding-left:14px;
border-bottom: 1px solid #afc8af;
background-color:transparent;
background-image:url(../images/leftbar/lightGreenArrow.gif);
background-position:5px 10px;
background-repeat:no-repeat;
}

.leftNavSec li a:link {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}
.leftNavSec li a:visited {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}
.leftNavSec  li a:hover {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #2a6d28; 
	
}
.leftNavSec  li a:active {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}

.userLogin { 
	background-color:#e9f0e9; 	
	margin: 0px 0px 0px 1px;
	float: left;
	width: 175px;
}
html>body .userLogin {margin: 0px 2px 0px 2px;	float: left;	width: 176px;}

.userLogin table{ background-color:transparent}
.userLogin td{ background-color:transparent; font-size:x-small; font-weight:bold; color:#545454}
.userLogin a:link{ color:#545454}
.userLogin a:visited{ color:#545454}
.userLogin a:hover{ color:#545454}
.userLogin a:active{ color:#545454}

.rememberMe { float:left; padding-right:5px;}

.forgotDetails a:link {font-size:x-small; color:#9a9a9a; font-weight:normal; float:left; width: 80px; text-decoration:underline}
.forgotDetails a:visited {font-size:x-small; color:#9a9a9a; font-weight:normal; float:left; width: 80px; text-decoration:underline}
.forgotDetails a:hover {font-size:x-small; color:#9a9a9a; font-weight:normal; float:left; width: 80px; text-decoration:underline}
.forgotDetails a:active {font-size:x-small; color:#9a9a9a; font-weight:normal; float:left; width: 80px; text-decoration:underline}

.leftLink { margin-left: 15px; margin-top: 5px; padding-bottom: 10px}

/* ---------------------------------*/
/*    Blue Left Bar                      */
/* -------------------------------- */



.BlueleftNav {
	text-align:left;
	margin: 0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:10px;
	padding: 0px;
	border-bottom:1px solid #e0e0e0;
	padding-bottom: 40px;
}

.BlueleftNav  ul {
	text-align:left;
	margin: 0px;
	margin-left:4px;
	margin-right:4px;
	list-style:none;
	voice-family: "\"}\"";
	voice-family: inherit;
	list-style-position: outside;
	vertical-align: middle;
	padding: 0px;
	border:0px solid red
}


.BlueleftNav li  {
padding-top:7px;
padding-bottom:7px;
border-bottom: 1px solid #e0e0e0;
padding-left:9px;
background-image:url(../images/extranet/leftbar/leftArrow.gif);
background-position:0px 10px;
background-repeat:no-repeat;

}

.BlueleftNav li a:link {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}
.BlueleftNav li a:visited {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}
.BlueleftNav  li a:hover {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #28526c; 
	
}
.BlueleftNav  li a:active {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}




.leftNavSecBlue {
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 2px;
	
	
}

html>body .leftNavSecBlue { height: 175px}

.leftNavSecBlue  ul {
	text-align:left;
	margin: 0px;
	margin-left:2px;
	margin-right:2px;
	list-style:none;
	voice-family: "\"}\"";
	voice-family: inherit;
	list-style-position: outside;
	vertical-align: middle;
	padding: 0px;
	background-color:#d5e2ea;
	padding-bottom: 20px;
	
	
}

html>body .leftNavSecBlue  ul { padding-bottom: 20px; float:left; border:0px solid red; margin-bottom:0px; width:176px; margin-bottom:2px }


.leftNavSecBlue li  {
padding-top:7px;
padding-bottom:7px;
padding-left:14px;
border-bottom: 1px solid #a1b7c4;
background-color:transparent;
background-image:url(../images/extranet/leftbar/lightblueArrow.gif);
background-position:5px 10px;
background-repeat:no-repeat;
}

.leftNavSecBlue li a:link {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}
.leftNavSecBlue li a:visited {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}
.leftNavSecBlue  li a:hover {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #28526c; 
	
}
.leftNavSecBlue  li a:active {
	font-weight:bold;
	font-size:x-small;
	text-decoration: none; 
	color: #545454; 
	
}

.profileDetails { 
background-color:#d5e2ea; 	
margin-left:2px;
margin-right:2px;
border-bottom:1px solid white;
padding: 7px;}
.profileDetails h1 { color:#28526c; font-size:13px; font-weight:bold}
.profileDetails a:link{ color:#28526c; font-size:x-small; text-decoration:underline}
.profileDetails a:visited{ color:#28526c; font-size:x-small; text-decoration:underline}
.profileDetails a:hover{ color:#28526c; font-size:x-small; text-decoration:underline}
.profileDetails a:active{ color:#28526c; font-size:x-small; text-decoration:underline}

.profileArea{ 
background-color:#d5e2ea; 	
margin-left:2px;
margin-right:2px;
border-bottom:1px solid white;
padding: 7px;
font-size: x-small;}
.profileArea h1 { color:#545454; font-size:11px; font-weight:bold}
.profileArea a:link{ color:#28526c; font-size:x-small; text-decoration:underline; font-weight:bold}
.profileArea a:visited{ color:#28526c; font-size:x-small; text-decoration:underline; font-weight:bold}
.profileArea a:hover{ color:#28526c; font-size:x-small; text-decoration:underline; font-weight:bold}
.profileArea a:active{ color:#28526c; font-size:x-small; text-decoration:underline; font-weight:bold}
/* ---------------------------------*/
/*    Footer                        */
/* -------------------------------- */

#footer {
	clear: both;
	margin: 0px;
	padding: 0px;
	width: 758px;
	background-color:#ffffff;
	border:1px solid #e0e0e0;
	padding: 10px;
	color:#2a6d28;
	font-size:x-small;
}
html>body #footer { height:20px}

.footerBlue { color: #28526c;}

.footerBlue a:link	{
	
	text-decoration: none;
	color: #28526c;
}

.footerBlue a:active	{
	text-decoration: none;
	color: #28526c;
}

.footerBlue a:visited	{
	text-decoration: none;
	color: #28526c;
}

.footerBlue a:hover		{
	text-decoration: underline;
	color: #28526c;
}


/* ---------------------------------*/
/*    Homepage                      */
/* -------------------------------- */

.homepage { float:left; width: 368px; border:0px solid red;}
.homepage img { padding-bottom: 10px; }
.homepage p { color:#545454;  padding-bottom: 10px;}
.homepage a { color:#2a6d28; font-weight:bold}

.homepageBlue { float:left; width: 368px; border:0px solid red;}
.homepageBlue img { padding-bottom: 10px; }
.homepageBlue p { color:#545454; font-size:x-small; padding-bottom: 10px;}
.homepageBlue a { color:#2a6d28; font-weight:bold}

.latestNews { float:left; width:187px; border:0px solid red; margin-left: 20px}

.latestNewsLeft { width:160px; border:0px solid red; margin-left: 2px;margin-top:10px;margin-bottom:10px;}

.latestNewsLeft ul { list-style:none; margin:0px; padding:0px;}
.latestNewsLeft li { border-bottom:1px solid #d7dbe5; padding:5px; color:#777777; padding-top:8px; padding-bottom:0px;}
html>body .latestNewsLeft li { padding: 5px; padding-bottom:8px; padding-top:8px;}
.latestNewsLeft li a { font-weight:bold; }
.newsTextLeft { float:left}
html>body .newsTextLeft { float:left; width: 110px}


.latestNews ul { list-style:none; margin:0px; padding:0px;}
.latestNews li { border-bottom:1px solid #d7dbe5; padding:5px; color:#777777; padding-top:8px; padding-bottom:0px;}
html>body .latestNews li { padding: 5px; padding-bottom:8px; padding-top:8px;}
.latestNews li a { font-weight:bold; }
.newsText { float:left}
html>body .newsText { float:left; width: 130px}
.newsMore { float:right; font-size:9px;}

.homeOptions { float:left; margin-top:20px; padding:10px;}
.homeOptionsFooter { background-image:url(../images/homepage/greyFooter.gif); background-repeat:no-repeat; height:18px; width:187px; font-size:x-small; color:#545454; text-align:center; padding-top:3px;}
.homeOptionsFooter a:link{ color:#545454;}
.homeOptionsFooter a:visited{ color:#545454;}
.homeOptionsFooter a:hover{ color:#545454;}
.homeOptionsFooter a:active{ color:#545454;}

.optionItem { float:left; width:187px; background-color:#e0e0e0;}
.optionItem ul { list-style:none; margin:0px; padding:0px; background-color:#e0e0e0; margin-top: 5px; margin-bottom: 5px; height:250px}
.optionItem li { padding:5px; color:#545454; padding-top:8px; padding-bottom:0px;  background-color:#e0e0e0; width:177px;}
html>body .optionItem li { padding: 5px; padding-bottom:8px; padding-top:8px;}
.optionItem li a { font-weight:bold; }
.optionText { float:left}
html>body .optionText { float:left; width: 120px;}
.optionText2 { float:left}
html>body .optionText2 { float:left; width: 155px;}
.optionText3 { float:left}
html>body .optionText3 { float:left; width: 170px;}

/* ---------------------------------*/
/*    Blue Homepage                      */
/* -------------------------------- */

.navbar { text-align: right; width: 590px; border:0px solid red; font-size:11px; color:#FFFFFF; background-color:#28526c; height:14px; padding:4px;}
html>body .navbar { height:16px;}
.navbar img { vertical-align:middle}


.navbarTitle { margin-left:-10px; text-align: right; width: 590px; border:0px solid red; font-size:11px; color:#FFFFFF; background-color:#28526c; height:14px; padding:4px;}
html>body .navbarTitle { height:16px;}
.navbarTitle img { vertical-align:middle}

.homeImage { background-image:url(../images/extranet/homepage/helpdeskBg.jpg); height:73px; width: 572px; margin: 4px; background-repeat:no-repeat; text-align:right; padding-right: 18px; padding-top: 150px; }

.homeadverts { margin-top:20px; margin-left: 10px; width: 584px;}

.emailBulletins { background-image: url(../images/extranet/homepage/email_bulletins.gif); height:30px; width: 167px; background-repeat:no-repeat; text-align:right; padding-right: 20px; padding-top: 193px; float:left;}

.discussionForum { background-image: url(../images/extranet/homepage/discussionForum.gif);height:30px; width: 167px; background-repeat:no-repeat; text-align:right; padding-right: 20px; padding-top: 193px; float:left;}

.aboutDfid { background-image: url(../images/extranet/homepage/aboutDfid.gif); height:30px; width: 167px; background-repeat:no-repeat; text-align:right; padding-right: 20px; padding-top: 193px; float:left;}

/* ---------------------------------*/
/*    Popup Windows                 */
/* -------------------------------- */

#popupTab {
	margin: 2px;
	padding: 0px;
	position: relative;
	top: 1px;
	z-index: 101;
	float:left;
}


#popupTab img {
	float:left;
}

.popupTabContent {
	position:relative; 
	top:-2px;
	/*border: 1px solid #0098c1;*/
	float:left;
	padding:8px;
	margin:2px;	
	/*background-color: #bfe1f3;*/
	border-top:0px;
	z-Index: 105;
}


/* ------------------------------------------------------------------------------------------- */
/*    Link Styles																	           */
/* ------------------------------------------------------------------------------------------- */

a:link	{
	
	text-decoration: none;
	color: #2a6d28;
}

a:active	{
	text-decoration: none;
	color: #2a6d28;
}

a:visited	{
	text-decoration: none;
	color: #2a6d28;
}

a:hover		{
	text-decoration: underline;
	color: #2a6d28;
}

.BlueLink a:link{ text-decoration: none; color:#28526c}
.BlueLink a:active{ text-decoration: none; color:#28526c}
.BlueLink a:visited{ text-decoration: none; color:#28526c}
.BlueLink a:hover{ text-decoration: underline; color:#28526c}

.Link a:link{ text-decoration: none; color:#2a6d28}
.Link a:active{ text-decoration: none; color:#2a6d28}
.Link a:visited{ text-decoration: none; color:#2a6d28}
.Link a:hover{ text-decoration: underline; color:#2a6d28}


/* ------------------------------------------------------------------------------------------- */
/*    Miscellaneous -  Cursor styles, font weight etc..										   */
/* ------------------------------------------------------------------------------------------- */


.titleHelp {
	cursor: help;
}

.bold	{
	font-weight: bold;
}

.italic	{
	font-style: italic;
}

.underline { 
	text-decoration:underline
}




/* ------------------------------------------------------------------------------------------- */
/*    Alignment Styles -  Left align, floatRight etc										   */
/* ------------------------------------------------------------------------------------------- */


.clear {
    clear:both;
    height:1px;
    overflow:hidden;
  }
  

.alignLeft {
	text-align:left
}

.alignCenter {
	text-align:center
}

.alignRight {
	text-align:right
}

.floatLeft {
	float: left;
}

.floatRight {
	float:right
}

.hidden {
	display:none;
}





/* ------------------------------------------------------------------------------------------- */
/*    TAB Styles -  Used via Tabs function													   */
/* ------------------------------------------------------------------------------------------- */

.mainTabs {
	float: left;
	margin: 0;
	padding: 0;
	display: block;
	position: relative;
	top: 1px;
		z-index: 101;
}

.mainTabs h2 {
	margin: 0px;
	font-size: xx-small;
	float: left;
	padding: 4px;
	text-align: center;
	margin-right: 2px;
	width: 140px;
	border: solid 1px #0089D0;
	color: #000000;
	font-weight: bold;
}

.mainTabs h2 a {
	display: block;
	padding: 4px;
	font-size: xx-small;
	color: #000000;
	text-decoration: none;
}

.mainTabs h2 a:hover {
	color: #000000;
	background-color: #DDF2F9;
	font-size: xx-small;
}

.mainTabs h2 a:visited {
	color: #000000;
	font-size: xx-small;
	text-decoration: none;
}

.mainTabs h2.selNav {
	background-color: #94AE71;
	border-bottom: 1px solid #DDF2F9;
	background-color: #DDF2F9;
	font-size: xx-small;
}

.mainTabs h2.accessDenied {
	background-color: #E7E7E7;
	background-color: #7B7C7D;
	font-size: xx-small;
}

#mainTabArea {
	font-size: xx-small;
	border: solid 1px #0089D0;
	background-color: #DDF2F9;
	padding: 5px;
	text-align:left;
	width: 610px ;
}

#mainTabAreaHeader {
	font-size: xx-small;
	border: solid 1px #0099CC;
	background-color: #F8FEF9;
	padding: 5px;
	text-align:left;
	margin-bottom: 5px;
}

#mainTabAreaHeader h2 {
	font-size: small;
}

/* ------------------------------------------------------------------------------------------- */
/*    Form Styles													   */
/* ------------------------------------------------------------------------------------------- */

.navbarForm { text-align: left; width: 558px; border:0px solid red; font-size:11px; color:#FFFFFF; background-color:#28526c; height:14px; padding:4px; font-size:12px; font-weight:bold}
html>body .navbarForm { height:16px;}
.navbarForm img { vertical-align:middle}

.navbarFormAmend { text-align: left; width: 590px; border:0px solid red; font-size:11px; color:#FFFFFF; background-color:#28526c; height:14px; padding:4px; font-size:12px; font-weight:bold}
html>body .navbarFormAmend { height:16px;}
.navbarFormAmend img { vertical-align:middle}

.formText { color:#6f6f6f; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; padding:10px }

.form{ padding:10px; border:0px solid red; padding-left:0px; padding-right:0px;}
.form table{ border:0px solid red;}

.form td{ padding:5px; color:#545454; font-weight:bold}

.formtextfield{ width:280px; color:#545454;}

.lightfont { font-weight:normal}

.formFooter { border-top:5px solid #28526c; background-color:#f2f5f6; color:#6f6f6f; font-size:x-small; padding: 10px; }
html>body .formFooter { margin-left:1px}
.formFooter a:link{ color:#28526c; font-size:x-small; font-weight:bold; text-decoration:underline}
.formFooter a:visited{ color:#28526c; font-size:x-small; font-weight:bold; text-decoration:underline}
.formFooter a:hover{ color:#28526c; font-size:x-small; font-weight:bold; text-decoration:underline}
.formFooter a:active{ color:#28526c; font-size:x-small; font-weight:bold; text-decoration:underline}

.formFooterGreen { border-top:5px solid #2a6d28; background-color:#f2f5f6; color:#6f6f6f; font-size:x-small; padding: 10px; }
html>body .formFooterGreen { margin-left:1px}
.formFooterGreen a:link{ color:#2a6d28; font-size:x-small; font-weight:bold; text-decoration:underline}
.formFooterGreen a:visited{ color:#2a6d28; font-size:x-small; font-weight:bold; text-decoration:underline}
.formFooterGreen a:hover{ color:#2a6d28; font-size:x-small; font-weight:bold; text-decoration:underline}
.formFooterGreen a:active{ color:#2a6d28; font-size:x-small; font-weight:bold; text-decoration:underline}

.welcome {font-size:11px; color:#545454; font-weight:normal}
.UserName { text-align:right; padding:10px; font-size:12px; color:#545454; font-weight:bold}

/* ------------------------------------------------------------------------------------------- */
/*    Manage Forms													   */
/* ------------------------------------------------------------------------------------------- */

.manageForm  {  padding:10px}
.manageForm table {  border: 1px solid #e0e0e0; margin-bottom:10px}

.manageForm th { background-color:#999a9a; color:#FFFFFF; font-size: 10px; font-weight:bold; padding:5px; border: 1px solid #e0e0e0;}

.manageForm tr { }

.manageForm td { border: 1px solid #e0e0e0; padding:5px; color:#545454; font-size:9px;}

.manageForm  a:link {color:#545454; font-weight:bold; text-decoration:none}
.manageForm  a:visited {color:#545454; font-weight:bold; text-decoration:none}
.manageForm  a:hover {color:#545454; font-weight:bold; text-decoration:uunderline}
.manageForm  a:active {color:#545454; font-weight:bold; text-decoration:none}

.blueline { text-align: left; width: 598px; font-size:11px; color:#FFFFFF; height:1px; padding:0px; font-size:12px; font-weight:bold; border-top: 1px solid #28526c}

.formDate{ padding:10px; border:0px solid red; padding-left:40px; padding-right:40px;}
.formDate table{ border:0px solid red;}

.formDate td{ padding:5px; color:#545454; font-weight:bold}

.formDatetextfield{ width:100px; color:#545454;}
.uploadtextfield{ width:170px; color:#545454;}


/* ------------------------------------------------------------------------------------------- */
/*    Listing													   */
/* ------------------------------------------------------------------------------------------- */


.listingpages { background-color:#2a6d28; color:#FFFFFF; font-size:x-small; margin-left:10px; margin-top:10px; padding:2px; width: 576px;}
html>body  .listingpages {width: 558px;}

.pageNumbers li a.pagingBoxSel:link  {font-weight:bold; border-color:#FFF;background-color:#FFF}
.pageNumbers li a.pagingBoxSel:visited {font-weight:bold; border-color:#FFF;background-color:#FFF}
.pageNumbers li a.pagingBoxSel:hover {font-weight:bold; border-color:#FFF;background-color:#FFF}
.pageNumbers li a.pagingBoxSel:active {font-weight:bold; border-color:#FFF;background-color:#FFF}

.pageNumbersBlue li a.pagingBoxSel:link  {font-weight:bold; border-color:#FFF;background-color:#FFF}
.pageNumbersBlue li a.pagingBoxSel:visited {font-weight:bold; border-color:#FFF;background-color:#FFF}
.pageNumbersBlue li a.pagingBoxSel:hover {font-weight:bold; border-color:#FFF;background-color:#FFF}
.pageNumbersBlue li a.pagingBoxSel:active {font-weight:bold; border-color:#FFF;background-color:#FFF}

.pageNumbers { float:right;}

.pageNumbers ul {  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  
}
.pageNumbers li{ color: #FFFFFF; list-style:none; list-style-type: none; font-size: 10px; background-color:transparent; margin: 0px; padding: 0px;  float:left; margin-right: 3px;  text-decoration:none ;
}
.pageNumbers li a{ color: #FFFFFF; list-style:none; list-style-type: none; font-size: 10px; background-color:#bababa; margin: 0px; padding: 0px; display:block; text-decoration:none }

.pageNumbers li a:link{color: #2a6d28; background-color:#aac5a9; border: 3px solid #aac5a9; border-left: 5px solid #aac5a9; border-right: 5px solid #aac5a9; text-decoration:none }
.pageNumbers li a:visited{color: #2a6d28; background-color:#aac5a9; border: 3px solid #aac5a9; border-left: 5px solid #aac5a9; border-right: 5px solid #aac5a9; text-decoration:none }
.pageNumbers li a:hover{color: #2a6d28; background-color:#fcfdfc; border: 3px solid #fcfdfc; border-left: 5px solid #fcfdfc; border-right: 5px solid #fcfdfc; text-decoration:none }
.pageNumbers li a:active{color: #2a6d28; background-color:#FFF; border: 3px solid #FFF; border-left: 5px solid #FFF; border-right: 5px solid #FFF; font-weight:normal; text-decoration:none } 

/* blue */

.listingpagesBlue { margin-left:10px;background-color:#28526c; color:#FFFFFF; font-size:x-small; margin-top:10px; padding:2px; width: 576px;}
html>body  .listingpagesBlue {width: 578px;}

.pageNumbersBlue { float:right;}

.pageNumbersBlue ul {  padding:0; 
  margin:0; 
  list-style-type:none;
  white-space:nowrap;
  
}
.pageNumbersBlue li{ color: #FFFFFF; list-style:none; list-style-type: none; font-size: 10px; background-color:transparent; margin: 0px; padding: 0px;  float:left; margin-right: 3px;  text-decoration:none ;
}
.pageNumbersBlue li a{ color: #FFFFFF; list-style:none; list-style-type: none; font-size: 10px; background-color:#bababa; margin: 0px; padding: 0px; display:block; text-decoration:none }

.pageNumbersBlue li a:link{color: #28526c; background-color:#a9bac4; border: 3px solid #a9bac4; border-left: 5px solid #a9bac4; border-right: 5px solid #a9bac4; text-decoration:none }
.pageNumbersBlue li a:visited{color: #28526c; background-color:#a9bac4; border: 3px solid #a9bac4; border-left: 5px solid #a9bac4; border-right: 5px solid #a9bac4; text-decoration:none }
.pageNumbersBlue li a:hover{color: #28526c; background-color:#fcfcfd; border: 3px solid #fcfdfc; border-left: 5px solid #fcfdfc; border-right: 5px solid #fcfdfc; text-decoration:none }
.pageNumbersBlue li a:active{color: #28526c; background-color:#fcfcfd; border: 3px solid #fcfdfc; border-left: 5px solid #fcfdfc; border-right: 5px solid #fcfdfc; text-decoration:none } 

/*end blue */

.listing {margin-left:10px;  margin-top:10px; width: 581px; border: 0px solid red; padding:0px;float:left;}
html>body  .listingpages {width: 578px;}


.listingType { float:left; background-color:#D6D6D6; color:#3e3e3e; font-size:x-small; font-weight:bold; padding:5px; border-right: 2px solid white; width:215px; }
.listingArea { float:left; background-color:#D6D6D6; color:#FFFFFF; font-size:x-small; font-weight:bold; padding:5px; border-right: 2px solid white; width:124px}
.listingDate { float:left; background-color:#D6D6D6; color:#FFFFFF; font-size:x-small; font-weight:bold; padding:5px; border-right: 2px solid white; width:105px}
.listingDown { float:left; background-color:#D6D6D6; color:#FFFFFF; font-size:x-small; font-weight:bold; padding:5px; border-right: 0px solid white; width:66px}
.listingDownLink a:link { font-size:9px;}
.listingDownLink a:hover { font-size:9px;}
.listingDownLink a:visited { font-size:9px;}
.listingDownLink a:active { font-size:9px;color:White;}

.listingResults { width: 562px; font-size:x-small; color:#545454;margin-left:10px;padding:8px;border:1px solid #AEA997;margin-bottom:10px;}
html>body .listingResults { Float: left;margin-top:0px;width: 564px;}

.listingResultsimg { Float: left;  padding:0px; padding-right:0px; margin-right:10px; border:0px solid red }
.listingResultsText { width:410px;float:left; padding:0px; font-size:x-small; color:#545454; margin-left:0px; border-left:1px solid #AEA997; padding-left:20px; padding-right:0px;padding-top:10px;}
html>body .listingResultsText { float:left; width: 400px; }

.listingResults a:link {font-size: 11px; font-weight:bold; color:#2a6d28}
.listingResults a:visited {font-size: 11px; font-weight:bold; color:#2a6d28}
.listingResults a:hover {font-size: 11px; font-weight:bold; color:#2a6d28}
.listingResults a:active {font-size: 11px; font-weight:bold; color:#2a6d28}


/* blue*/

.listingResultsBlue { width: 562px; border:1px solid #AEA997; padding:10px; font-size:x-small; color:#545454; margin-left:10px;margin-bottom:10px; }
html>body .listingResultsBlue {Float: left;width: 562px;margin-top:0px;}

.listingResultsBlue img { Float: left;  padding:0px; padding-left:0px; margin-right:10px;}
.listingResultsBlueicon  img{  border-right:0px solid #e9e9e9; padding:0px; margin:0px;}
html>body .listingResultsBlueText { float:left; width: 400px; }

.listingResultsBlue a:link {font-size: 11px; font-weight:bold; color:#28526c}
.listingResultsBlue a:visited {font-size: 11px; font-weight:bold; color:#28526c}
.listingResultsBlue a:hover {font-size: 11px; font-weight:bold; color:#28526c}
.listingResultsBlue a:active {font-size: 11px; font-weight:bold; color:#28526c}

.searchListing {width: 565px; font-size:x-small; color:#545454; margin-left:10px;}

.searchListing td{ padding-top:5px; padding-bottom:5px}

.listSearch { width:155px;}
.dateSearch { width:40px;}

/* end blue */

/* ------------------------------------------------------------------------------------------- */
/*    Consortium													                            */
/* ------------------------------------------------------------------------------------------- */


.consortiumLeft { float:left; border:0px solid red; width:275px; margin:0px; padding:0px;}
.consortiumRight { float:right; border:0px solid red; width:275px; margin:0px; padding:0px; }
.listingTypeOrg { float:left; background-color:#b9b9b9; color:#FFFFFF; font-size:x-small; font-weight:bold; padding:5px; border-right: 0px solid white; width:275px; margin-right:0px;margin-bottom:10px;margin-top:5px;}
html>body .listingTypeOrg  {width:265px;}

.listingResultsOrg {padding-bottom:10px; width: 268px; border-bottom:1px solid #e9e9e9;font-size:x-small; color:#545454;margin-left:10px;}
html>body .listingResultsOrg { margin-top:0px;}
.listingResultsOrgimg { Float: left;  padding:0px; padding-left:10px; padding-right:0px; margin-left:10px; margin-right:0px; width: 90px }
.listingResultsOrgText { float:left; padding:0px; font-size:x-small; color:#545454; margin-left:10px; border-left:1px solid #e9e9e9; padding-left:20px; padding-right:0px}
html>body .listingResultsOrgText { float:left; width: 400px; }

.listingResultsOrg a:link {font-size: 11px; font-weight:bold; color:#2a6d28}
.listingResultsOrg a:visited {font-size: 11px; font-weight:bold; color:#2a6d28}
.listingResultsOrg a:hover {font-size: 11px; font-weight:bold; color:#2a6d28}
.listingResultsOrg a:active {font-size: 11px; font-weight:bold; color:#2a6d28}

.listingResultsOrgIcon  img{  float:left; border-right:0px solid #e9e9e9; padding:0px;}

.listingResultsOrgBlue {padding-bottom:10px; width: 268px; border-bottom:1px solid #e9e9e9;font-size:x-small; color:#545454;margin-left:10px;}
html>body .listingResultsOrgBlue { margin-top:0px;}
.listingResultsOrgimgBlue { Float: left;  padding:0px; padding-left:10px; padding-right:0px; margin-left:10px; margin-right:0px; width: 90px }
.listingResultsOrgTextBlue { float:left; padding:0px; font-size:x-small; color:#545454; margin-left:10px; border-left:1px solid #e9e9e9; padding-left:20px; padding-right:0px}
html>body .listingResultsOrgTextBlue { float:left; width: 400px; }


.listingResultsOrgBlue a:link {font-size: 11px; font-weight:bold; color:#28526c}
.listingResultsOrgBlue a:visited {font-size: 11px; font-weight:bold; color:#28526c}
.listingResultsOrgBlue a:hover {font-size: 11px; font-weight:bold; color:#28526c}
.listingResultsOrgBlue a:active {font-size: 11px; font-weight:bold; color:#28526c}

.listingResultsOrgIconBlue  img{  float:left; border-right:0px solid #e9e9e9; padding:0px;}


.consortiumTitle {
	color: red; 
}


/* ------------------------------------------------------------------------------------------- */
/*    Sectors													   */
/* ------------------------------------------------------------------------------------------- */

.sitepage { float:left; width: 400px; border:0px solid red;}
.sitepage img { padding-bottom: 10px; }
.sitepage p { color:#545454; font-size:x-small; padding-bottom: 10px;}
.sitepage a { color:#2a6d28; font-weight:bold}

.sectors { float:right; width:160px; border:0px solid red;}

/*  green */

.Stripe { font-size:11px; color:#FFFFFF; font-weight:bold; padding:5px; background-color:#2a6d28; }

.sector1 {
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	background-color:#e9f0e9;
	
	
}

html>body .sector1 { }

.sector1  ul {
	text-align:left;
	margin: 0px;
	margin-left:0px;
	margin-right:0px;
	list-style:none;
	voice-family: "\"}\"";
	voice-family: inherit;
	list-style-position: outside;
	vertical-align: middle;
	padding: 0px;
	background-color:#e9f0e9;
	margin-bottom:0px;
	
	
}

html>body .sector1  ul { padding-bottom: 0px }

.sector1 li  {
padding-top:7px;
padding-bottom:7px;
padding-left:14px;
border-bottom: 1px solid #afc8af;
background-color:transparent;
background-image:url(../images/darkgreenArrow.gif);
background-position:5px 10px;
background-repeat:no-repeat;
height:15px;
}

html>body .sector1  li { height:auto; }

.sector1 li a:link {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #2a6d28; 
	
}
.sector1 li a:visited {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #2a6d28; 
	
}
.sector1  li a:hover {
	font-weight:bold;
	font-size:9px;
	text-decoration: underline; 
	color: #2a6d28; 
	
}
.sector1  li a:active {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #2a6d28; 
	
}

.sector2 {
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	
	
}


.sector2  ul {
	text-align:left;
	margin: 0px;
	list-style:none;
	voice-family: "\"}\"";
	voice-family: inherit;
	list-style-position: outside;
	vertical-align: middle;
	padding: 0px;
	background-color:#ffffff;
	
	
}

html>body .sector2  ul { padding-bottom: 0px }

.sector2 li  {
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
border-bottom: 1px solid #e0e0e0;
background-color:transparent;
height:15px;

}

html>body .sector2 li  { height:auto}

.sector2 li a:link {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #2a6d28; 
	
}
.sector2 li a:visited {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #2a6d28; 
	
}
.sector2  li a:hover {
	font-weight:bold;
	font-size:9px;
	text-decoration: underline; 
	color: #2a6d28; 
	
}
.sector2  li a:active {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #2a6d28; 
	
}


.header h1 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	color:#2a6d28}
	
/*  blue */

.BlueStripe { font-size:11px; color:#FFFFFF; font-weight:bold; padding:5px; background-color:#28526c; }

.sector1Blue {
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	background-color:#d5e2ea;
	
	
}

html>body .sector1Blue { }

.sector1Blue  ul {
	text-align:left;
	margin: 0px;
	margin-left:0px;
	margin-right:0px;
	list-style:none;
	voice-family: "\"}\"";
	voice-family: inherit;
	list-style-position: outside;
	vertical-align: middle;
	padding: 0px;
	background-color:#d5e2ea;
	margin-bottom:0px;
	
	
}

html>body .sector1Blue  ul { padding-bottom: 0px }

.sector1Blue li  {
padding-top:7px;
padding-bottom:7px;
padding-left:14px;
border-bottom: 1px solid #a1b7c4;
background-color:transparent;
background-image:url(../images/darkblueArrow.gif);
background-position:5px 10px;
background-repeat:no-repeat;
}

.sector1Blue li a:link {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #28526c; 
	
}
.sector1Blue li a:visited {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #28526c; 
	
}
.sector1Blue  li a:hover {
	font-weight:bold;
	font-size:9px;
	text-decoration: underline; 
	color: #28526c; 
	
}
.sector1Blue  li a:active {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #28526c; 
	
}

.sector2Blue {
	text-align:left;
	margin: 0px;
	padding: 0px;
	padding-bottom: 0px;
	border-left:1px solid #cdcdcd;
	border-right:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	
	
}

html>body .sector2Blue { }

.sector2Blue  ul {
	text-align:left;
	margin: 0px;
	list-style:none;
	voice-family: "\"}\"";
	voice-family: inherit;
	list-style-position: outside;
	vertical-align: middle;
	padding: 0px;
	background-color:#ffffff;
	
	
}

html>body .sector2Blue  ul { padding-bottom: 0px }

.sector2Blue li  {
padding-top:7px;
padding-bottom:7px;
padding-left:5px;
border-bottom: 1px solid #e0e0e0;
background-color:transparent;

}

.sector2Blue li a:link {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #28526c; 
	
}
.sector2Blue li a:visited {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #28526c; 
	
}
.sector2Blue  li a:hover {
	font-weight:bold;
	font-size:9px;
	text-decoration: underline; 
	color: #28526c; 
	
}
.sector2Blue  li a:active {
	font-weight:bold;
	font-size:9px;
	text-decoration: none; 
	color: #28526c; 
	
}


.headerBlue h1 	{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 10px;
	color:#28526c}
	
	
.date {color:#868686}


.documentDownloadNews {border:1px solid #AEA997;padding:3px;}

/* ------------------------------------------------------------------------------------------- */
/*     Header Line            */
/* ------------------------------------------------------------------------------------------- */

.LinkHdr{ text-align:right;border-bottom:1px solid #AEA997;margin-bottom:10px;font-weight:bold;font-size:x-small;}
.BlueLinkHdr{ text-align:right;border-bottom:1px solid #AEA997;margin-bottom:10px;font-weight:bold;font-size:x-small;}

.BlueLinkHdr a:link{ text-decoration: none; color:#28526c}
.BlueLinkHdr a:active{ text-decoration: none; color:#28526c}
.BlueLinkHdr a:visited{ text-decoration: none; color:#28526c}
.BlueLinkHdr a:hover{ text-decoration: underline; color:#28526c}

.LinkHdr a:link{ text-decoration: none; color:#2a6d28}
.LinkHdr a:active{ text-decoration: none; color:#2a6d28}
.LinkHdr a:visited{ text-decoration: none; color:#2a6d28}
.LinkHdr a:hover{ text-decoration: underline; color:#2a6d28}

.emailbulletins li
{
	list-style-type:none;		
	list-style-image:none;
	list-style:none;
	padding-top:5px;
	padding-bottom:5px;
	
	
}

.emailbulletins ul
{
	list-style-type:none;		
	list-style-image:none;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
}

/* ---------------------------------*/
/*    DISCUSSION FORUM - START      */
/* -------------------------------- */

#generalSearchBox {
	position: absolute;
	top: 202px;
	left: 580px;
	width: 180px;
	border: solid 2px #000000;
	background-color: #E2E2E2;
	color: #000000;
	padding: 0px;
	z-index: 100;
	visibility: hidden;
}


#generalSearchBox1 {
	position: absolute;
	top: 202px;
	left: 580px;
	width: 180px;
	border: solid 2px #000000;
	background-color: #E2E2E2;
	color: #000000;
	padding: 0px;
	z-index: 100;
	visibility: hidden;
}

#optionsMenu {
	position: absolute;
	top: 202px;
	left: 580px;
	width: 180px;
	border: solid 2px #000000;
	background-color: #E2E2E2;
	color: #000000;
	padding: 0px;
	z-index: 100;
	visibility: hidden;
}


A.plainLink:link		{  text-decoration: none; font-size: 11px; color: #5D5D5D  }
A.plainLink:active	{  text-decoration: none; font-size: 11px; color: #5D5D5D  }
A.plainLink:visited	{  text-decoration: none; font-size: 11px; color: #5D5D5D  }
A.plainLink:hover		{  text-decoration: underline; font-size: 11px; color: #5D5D5D  }

A.plainLinkSml:link		{  text-decoration: none; font-size: 10px; color: #5D5D5D  }
A.plainLinkSml:active		{  text-decoration: none; font-size: 10px; color: #5D5D5D  }
A.plainLinkSml:visited	{  text-decoration: none; font-size: 10px; color: #5D5D5D  }
A.plainLinkSml:hover		{  text-decoration: underline; font-size: 10px; color: #5D5D5D  }

A.plainLinkWhite:link		{  text-decoration: none; font-size: 11px; color: #FFFFFF  }
A.plainLinkWhite:active	{  text-decoration: none; font-size: 11px; color: #FFFFFF  }
A.plainLinkWhite:visited	{  text-decoration: none; font-size: 11px; color: #FFFFFF  }
A.plainLinkWhite:hover		{  text-decoration: underline; font-size: 11px; color: #FFFFFF  }

A.plainLinkWhiteSml:link		{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
A.plainLinkWhiteSml:active	{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
A.plainLinkWhiteSml:visited	{  text-decoration: none; font-size: 10px; color: #FFFFFF  }
A.plainLinkWhiteSml:hover		{  text-decoration: underline; font-size: 10px; color: #FFFFFF  }


/*.submitButton {color:#5D5D5D; cursor:pointer; width:70px; height:19px; border-style: solid; border-width:1px; border-color: #666666; background-color: #E8E8E8;  text-align:center}*/

.SubHeaderText { font-family: verdana,arial; font-size:14px; text-decoration: none; font-weight: bold}
.userNameText { font-family: verdana,arial; font-size:11px; text-decoration: none; font-weight: bold}

.whiteText  { color: #FFFFFF }
.redText  { color: #FF2B2B; }

.darkbg  { color: #FFFFFF; background-color : #666666}
.medbg  { color: #000000 ; background-color : #CCCCCC}
.lightbg  { color: #000000 ; background-color : #E8E8E8}
.lighterbg  { color: #000000 ; background-color : #F3F3F3}

.medBlueTable {border:  solid 1  #666666;  background-color :#CCCCCC}
.lightBlueTable {border:  solid 1  #666666;  background-color :#E8E8E8}

.darkgreybg  { color: #ffffff; background-color : #808080}
.greybg  { color: #000000; background-color : #E6E6E6}
.lightGreyBg {   background-color :#E7E7E7}


.lightGreyTable 
{
    border: 1px solid #7B7C7D;  
    background-color :#E7E7E7;
}


.normalText { font-family: verdana, arial; font-size: 11px; text-decoration: none; }
.medText { font-size: 12px; text-decoration: none; }
.smalltext { font-size: 10px; text-decoration: none; }
.smallertext { font-size: 9px; text-decoration: none; }

.tableBoxSmall { font-family: arial; font-size: 7px; text-decoration: none; color:#0055A3; }
.tableBoxMed { font-family: verdana; font-size: 8.5px; text-decoration: none;color:#0055A3; }
.tableBoxBorder {border:  solid 1 #0055A3;  background-color :#F4F9FD; color:#ffffff;}

.titleHelp {cursor:help}

.clsPartRight
{
	background-color: #CCCCCC;background-image: url('/images/icons/arrowUp.gif');background-repeat:no-repeat; background-position:  right top; cursor:pointer; font-family:  verdana, arial; font-size: 10px
}

.clsPartRightHidden
{
	background-color: #CCCCCC; background-image: url('/images/icons/arrowDown.gif'); background-repeat:no-repeat; background-position:  right top; cursor:pointer; font-family:  verdana, arial; font-size: 10px
}

.clsPartRightDisabled
{
	background-color: #E2E2E2; 
	background-image: url('/images/icons/arrowNone.gif'); 
	background-repeat:no-repeat; 
	background-position:  right top; 
	color: #C1C1C1; 
	font-family:  verdana, arial; 
	font-size: 10px;
	cursor: not-allowed;
	
}


IMG.clsMinimize
{
	visibility:hidden;
}

.scrollbar { background-color : #ffffff; border:0  solid #808080; 
SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #3d3d3d; 
SCROLLBAR-3DLIGHT-COLOR: #8c8c8d; 
SCROLLBAR-ARROW-COLOR: #3D3D3D; 
SCROLLBAR-TRACK-COLOR: #ffffff; 
SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
}
.scrollbarBorder { background-color : #ffffff; border:1  solid #808080; 
SCROLLBAR-FACE-COLOR: #ffffff; 
SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
SCROLLBAR-SHADOW-COLOR: #3d3d3d; 
SCROLLBAR-3DLIGHT-COLOR: #8c8c8d; 
SCROLLBAR-ARROW-COLOR: #3D3D3D; 
SCROLLBAR-TRACK-COLOR: #ffffff; 
SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
}


.forumsMainTable
{
   width:100%;

}

.forumsMainTable th
{
  font-size: 11px; 
  font-weight: bold; 
  color: #ffffff 

}



.tableGrey {
	color: #000000;
	border: solid 1px #a8aeb5;
	padding:0px;

	border-left: 0px;
	border-bottom: 0px;
}

.tableGrey td,th {
	font-size: 10px;
	border: solid 1px #a8aeb5;
	border-top: 0px;
	border-right: 0px;
	padding:4px;
}
.tableGrey th 
{
    font-weight:bold;
    background-color: #a8aeb5;
    color:white;
}

.tableGrey .lightRow 
{
    background-color: #e9eaeb;
}
.tableGrey .lighterRow 
{
    background-color: #f2f3f4;
}


.codeBox 
{
    background-color: #f2f3f4;
    border:0px;
}

.nowrap { white-space: nowrap }
	
/* ---------------------------------*/
/*    DISCUSSION FORUM  - END       */
/* -------------------------------- */	


/* ---------------------------------*/
/*    NEWS FEED  - START           */
/* -------------------------------- */	


    /* ---------------------------------*/
    /*    Website Version               */
    /* -------------------------------- */	
.newsFeed {
	height: 30px;
	padding-top: 10px;
	background-color:#e9f0e9;
	font-weight:bold;
	color: #2a6d28; 
}

.newsFeed td {
	color: #2a6d28;
	padding-left: 30px;
}

.newsFeedListing td  {
	padding-bottom: 16px;
}

.newsFeedListing  a:link {
	text-decoration: none; 
	color: #2a6d28; 	
}

.newsFeedListing  a:visited {
	text-decoration: none; 
	color: #2a6d28; 	
}

.newsFeedListing  a:hover {
	text-decoration: none; 
	color: #2a6d28; 	
}

.newsFeedListing a:active {
	text-decoration: none; 
	color: #2a6d28; 	
}

    /* ---------------------------------*/
    /*    Extranet Version              */
    /* -------------------------------- */	

.newsFeedBlue {
	height: 30px;
	padding-top: 10px;
	background-color:#d5e2ea;
	font-weight:bold;
	color: #28526c; 
	
}

.newsFeedBlue td {
	color: #28526c;
	padding-left: 30px;
}

.newsFeedListingBlue td  {
	padding-bottom: 16px;
}

.newsFeedListingBlue  a:link {
	text-decoration: none; 
	color: #28526c; 	
}

.newsFeedListingBlue  a:visited {
	text-decoration: none; 
	color: #28526c; 	
}

.newsFeedListingBlue  a:hover {
	text-decoration: none; 
	color: #28526c; 	
}

.newsFeedListingBlue a:active {
	text-decoration: none; 
	color: #28526c; 	
}


/* ---------------------------------*/
/*    NEWS FEED  - END              */
/* -------------------------------- */	