/*@import "/uploadedfiles/publicsectorpartners/Styles/calendar.css";*/
@import "/uploadedfiles/publicsectorpartners/styles/leftnav_508.css";
@import "/uploadedfiles/publicsectorpartners/styles/master.css";
/*@import "/uploadedfiles/publicsectorpartners/styles/horizontal_508_topNavPersistent.css";*/
@import "/uploadedfiles/publicsectorpartners/styles/horizontal_508_topnav.css";

body {
	font: .8em/1.3em Arial, Helvetica, Verdana, sans-serif;
	color:#414142;
	text-align:left;
	
}
p
 {
	padding:0;
	margin:4px 0 12px 0;
}

#widgetContainer img
{
	margin:0;
}

/********* BEGIN user defined elements *********/
/*  these styles are default style and need to included on the User Defined styles
    assoicated with the folder in CMS Workarea 
    these styles must reside at top of this file, styles further below overwrite these default styles
	this is the order of the cascade
*/
a:link 		{color: #2905A1;}
a:visited 	{color: #2905A1;}
a:hover  	{color: #2905A1;background-color: #f1f1f1;}
a:active 	{color: #800080;}


H1	{font: italic bold 20px "Times New Roman", Times, serif;color:#598989;}
H2	{font: italic bold 16px "Times New Roman", Times, serif;color:#598989;}
H3	{font-size:1.3em;color:#a0ac90;}
H4	{font-size:1.2em;}
H5	{font-size:1.1em;color:#a0ac90;}
H6	{font-size:1em;color:#000;}

	
.ContentHeader2 
{
	color:#a0ac90;
	font-size:1em;
	font-weight:bold;
	text-decoration:none;
}
.centeredHeadline {
	text-align:center;
	font-style:italic;
	display:block;
}
.Heading2 {
	float:left;
	padding:0 40px 10px 0;
	background-color:#fff;
	color:#00ADEF;
	font-size:17px;
	margin:0px 0 0 0;
}

.H4bar1 {
	color:#fff;
	background-color:#598989;
	padding:2px 5px 4px 5px;
	width:400px;
	display:block;
}
.H4bar2 {
	color:#fff;
	background-color:#a0ac90;
	padding:2px 5px 4px 5px;
	width:400px;
	display:block;
}



.clrBoth {
		clear:both;
}


UL, LI {
	color:#414142;
}
UL, OL {
	margin-top:5px;
}
SUP {
	font-size:8px;
	margin-top:-5px;
	line-height:8px;
}


img.RightAlign {
	margin-left:10px;
	margin-bottom:10px;
}
img.LeftAlign {
	margin-right:10px;
	margin-bottom:10px;
}


p.newsarea  {
	margin:0;
	padding:0 0 5px 10px;
	font: .9em/1.4em Arial, Helvetica, Verdana, sans-serif;
	width:95%;
}
ul.newsarea  {
	margin-top:2px;
	margin-bottom:8px;
	font: .98em/1.4em Arial, Helvetica, Verdana, sans-serif;
}
p.quote {
	text-align:center;/*right column people images */
	margin:0;
	padding:0;
}
p.people {
	text-align:right;/*right column people images */
	margin:0;
	padding:0;
}
.people img {
	float:right;
}


/******* table, right column ********/
#leftnavcontent table a, #widgetContainer table a {
	color: #4B7AA1;
	text-decoration: underline;
	font-weight: normal;
	}
#leftnavcontent Table.content, #widgetContainer Table.content 
{
	position:relative;
	left:-22px;
	background:#d0de42 url(/uploadedimages/publicsectorpartners/greenTableBottom.gif) no-repeat left bottom;
	padding:0px;
	width:192px;
	margin:0;
} 
* HTML #leftnavcontent Table.content, * HTML #widgetContainer Table.content {
	margin:0;
}
#widgetContainer Table.content {
	left:0px;
	background:#d0de42 url(/uploadedimages/publicsectorpartners/greenTableBottom.gif) no-repeat left bottom;
}

#leftnavcontent table.content td, #widgetContainer table.content td {
padding:0px 10px 10px 21px;
}

#leftnavcontent Table.content h3, #widgetContainer Table.content h3 {
	position:relative;
	top:0px;
	color:#004FA3;
	font-size:12px !important;
	margin:0px;
	padding:0px;
}
#leftnavcontent Table.content UL, #widgetContainer Table.content UL {
	margin:0 0 0 12px;
}
#leftnavcontent Table.content UL LI, #widgetContainer Table.content UL LI {
	margin:0 0 0 5px;
	padding:0 0 6px 0;
}
#contentarea UL LI {
	margin:0 0 0 5px;
	padding:0 0 3px 0;
}
#leftnavcontent Table.content p, #widgetContainer Table.content p {
	padding:0px 0px 8px 0;
	margin:0;
}
#leftnavcontent table.content td a, #widgetContainer table.content td a {
	color: #4B7AA1;
}
/******* list styles, right column ********/
ul, ol,
#widgetContainer ul, #leftnavcontent ul,
#widgetContainer ol, #leftnavcontent ol {
	margin:0 0 0 12px;
	padding:0 0 0 6px;
	color:#639FD3;
}
ul, ol {margin:0 0 0 18px;}

ol,
#widgetContainer ol, #leftnavcontent ol {
	margin:0 0 0 18px;
	padding:0 0 0 6px;
}
li,
#widgetContainer li, #leftnavcontent li {
	padding:0 0 8px 0;
}
#widgetContainer li, #leftnavcontent li {
	color:#639FD3;
}
#widgetContainer .content h3 {
	margin-top:10px;
}
/********* END user defined Left and right Column *********/

/********* BEGIN Widget container list summary styles *********/
#listtbl, #colltbl {
	width:100%;
}
#widgetContainer Table#listtbl,
#widgetContainer Table#colltbl
{
	background:#d0de42 url(/uploadedimages/publicsectorpartners/greenTableBottom.gif) no-repeat left bottom;
}

#listtbl th,
#colltbl th
 {
	position:relative;
	top:0px;
	color:#004FA3;
	font-size:13px !important;
	margin:0px;
	padding:12px 5px 6px 18px;
}
#listtbl td,
#colltbl td
{
padding:8px 5px 18px 18px;
}
#listtbl td a,
#colltbl td a {
	display:block;
	padding-bottom:4px;
}
#listtbl td div,
#colltbl td div
 {
display:block;
margin-bottom:10px;
}
/********* END Widget container list summary styles *********/

.brnone {
	display:none;
	}
	
/* shared elements and user defined styles */
.brownText {
	color:#6C5635;
}
.blueText {
	color:#4B7AA1;
}
.blackText {
	color:#414142;
}

/* Widgets */
/* forums */
#ctl00_mainContentPlaceHolder_Forum1 {
	width:95%;
	display:block;
	padding-top:25px;
}
#ctl00_mainContentPlaceHolder_Forum1 td {
	padding:8px;
}
/* topic headings */
#ctl00_mainContentPlaceHolder_Forum1 .header2 a {
	text-decoration: underline;
	font-weight: bold;
	font-size:11px;
}

