body	{
	background : url(/resources/images/navbarbg.png) 0 0 repeat-x;
}

/* Height 600 - padding */
h1, h3	{
	width : 590px;
	height :28px;
	font-size : 1.4em;
	padding: 8px 0 0 10px;
	margin-bottom : 10px;
	color : white;
}

.survey	{
	margin-top : 10px;
	background-color: #FAFCFF;
	padding : 10px;
	border : 1px solid #69B9E2;
}

.survey h4	{
	font-size : 1.2em;
	font-weight: bold;
	margin-bottom : 4px;
}


/* ================================================== */

#content	{ 
	width : 1000px; 
	min-height: 600px; 
}

#messagewindow	{
	position : absolute;
	z-index : 5000;
}

/* The main nav (top) */

#siteadminlink		{ 
	position: absolute; 
	top : 0px; 
	left : 0; 
	width : 200px; 
	height : 20px; 
	background-color: #a31f20; 
	color : white !important;
	font-weight: bold;
	text-transform: uppercase;
}

#siteadminlink a {
	text-decoration: none;
	color: white;
}

#siteadminlink a:hover {
	text-decoration: none;
	color: green;
}

/* ================================================== */


#header	{ 
	color: #fff; 
	height : 22px; 
	padding-top: 4px;
	text-align: right;
}

#header	a	{
	color : white;
}


/* ================================================== */

#centralarea	{
	min-height: 580px;
	background-color : transparent;
}


/* ================================================== */

#leftcol	{
	float : left;
	width : 330px;
	min-height: 570px;
}

/*	background : url(/resources/images/mainlogo.png) 40px 33px no-repeat; */
/* --------------------------------------------------- */

#leftlogo	{
	margin : 18px 0 0 14px;
}
/* 	width : 100%; */
/* --------------------------------------------------- */

#mainnavigation 	{ 
	color: #fff;
	padding-top : 20px;
}
/* 	width : 100%; */

#mainnavigation 	ul {
	padding: 0 0 0 20px;
	font-weight: normal;
}

#mainnavigation		ul li.disabled { 
	color: #aaaaaa; 
}

#mainnavigation		ul li { 
	display : block;
	padding-bottom : 12px;
	font-size : 1.2em;
}

#mainnavigation		a.hilight em	{ 
	color: black; 
}

#mainnavigation	ul em {
	display: block;
	line-height: 20px;
	font-style: normal;
	color: #006fab;
	width : 220px;
}

/* 	width : 200px; */
/* 	background : URL(/resources/images/arrow_blue.png) no-repeat 150px 0;
*/
#mainnavigation	ul em.ahome 	{		background : URL(/resources/images/arrow_orange.png) no-repeat 200px 1px;	}
#mainnavigation	ul em.anews 	{		background : URL(/resources/images/arrow_green.png) no-repeat 200px 1px;	}
#mainnavigation	ul em.aaboutus 	{		background : URL(/resources/images/arrow_red.png) no-repeat 200px 1px;	}
#mainnavigation	ul em.astaff	{		background : URL(/resources/images/arrow_magenta.png) no-repeat 200px 1px;	}

#mainnavigation a {		text-decoration: none;		}
#mainnavigation a:visited {		text-decoration: none;	}
#mainnavigation a:link {		text-decoration: none;	}

#mainnavigation ul a:hover em {
	font-style: normal;
	text-decoration: none;
	color: black;
	background-color : #FAFCFF;
	filter:alpha(opacity=60);
	-moz-opacity:0.6;
	opacity: 0.6; 
}
/*
	background : URL(/resources/images/arrow_blue.png) no-repeat 150px 0;
 	background : URL(/resources/images/arrow2.png) no-repeat 150px 0;
 */

/* Sub Nav	*/

#mainnavigation 	ol 	{
	font-weight: normal;
	padding : 0;
}


#mainnavigation 	ol  li	{
	margin-left : 10px;
	padding-bottom : 4px;
	font-size : .75em;
	background : none
}

#mainnavigation	ol em {
	display: block;
	line-height: 16px;
	font-style: normal;
	color: #006fab; 
	background : none;
	width : 220px;	
}
/* 	
 */
#mainnavigation ol a:hover em {
	text-decoration: none;
	color: black;
	background : none;
	background-color : #FAFCFF;
}


/*
#lcolnewsa	{
	padding-bottom : 20px;
}
*/
/* --------------------------------------------------- */

#lefttwitter	{
	padding-top : 20px;
	min-height : 300px;
	width : 100%;
}
/* 	height : 300px;
*/

/* --------------------------------------------------- */


#leftawards	{
	padding-top : 40px;
	height : 100px;
	width : 100%;
}

#leftawards .wide	{
	padding-right : 4px;
}
/* ================================================== */

/* The main content block (within central area) */

#maincontent {
	width : 600px;
	min-height: 570px;
	float : right;
	padding-right : 70px;
}

#maincontent .background	{}
#maincontent .content	{}

#maincontent h2	{
	padding : 8px 0 0 0;
	letter-spacing : .2em;
	font-size : 1.5em;
}

/*
#maincontent h3	{
	padding : 8px 0 10px 0;
	font-size : 1.4em;
	font-weight: normal;
	color : #323232;
	width : 100%;
}
*/
#maincontent em	{}

#maincontent ul		{
	list-style-type: disc;	
}

#maincontent li	{
	display: list-item;
	list-style-position: inside;
}

#maincontent 	a			{		text-decoration: none;		}
#maincontent 	a:visited	{}
#maincontent 	a:hover		{}


/* --------------------------------------------------- */
/* 	margin : 40px 0 50px 30px;
	height : 150px;
*/


#mainbanner	{
	position: relative;
	height : 166px;
	width : 100%;
}
/*	background: URL(/resources/images/tprbanner.jpg) 0px 14px no-repeat;
*/

#themainbanner	{
	position: absolute;
	top : 14px;
	left : 0px;
	width : 100%;
	height : 100%;
	overflow: hidden;
}

#bannerbuffer	{
	position: absolute;
	top : 14px;
	left : 0px;
	z-index: 20;
	width : 100%;
	height : 100%;
	visibility: hidden;
	overflow: hidden;
}


/*	background: URL(/resources/images/banner.png) 0px 50px no-repeat;
*/
#centralcontent	{
	min-height: 400px;
}

/*

#contactdetails	{
	padding : 40px 0 50px 0px;
	color : #008dd5;
	height : 60px;
	font-weight : bold;
}

#contactdetails	address	{
	float : left;
	width : 280px;
	font-style: normal;
}

#contactdetails	p	{
	clear : both;
	padding : 0;
	display : inline;

}

#contactdetails a	{
	color : #008dd5;
}


#contactdetails a:hover	{
	text-decoration: underline;
}


*/

#alllogos	{
	position: absolute;
	clear : both;
	float : left;
	left : 0px;
}

#contactdetails	{
	border-top: 1px #ddd solid;
	padding-top : 10px;
	color : #545454;
	width : 100%;
}
/* 	background-color: #F0F4FC;
 */
#contactdetails a	{
	color : #545454;
}

#contactdetails a:hover	{
	text-decoration: underline;
}

/* ================================================== */


#footer	{ clear : both; width : 100%; }
#footer	img	{}
#footer	a	{}
#footer	a:hover	{}

/* ================================================== */

/* Common modifiers */

.transparent	{
	background-color : #fff;
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4; 
}

.ietransparent	{
	filter:alpha(opacity=40);
	-moz-opacity:0.4;
	opacity: 0.4; 
}

/* Article */

.notpublished	{ background-color: #ffdddd }

.article_item	{
	padding-bottom : 14px;
	clear : both;
}
/* 	border-bottom : 1px solid #545E4B;
 */
.article_item a {
	text-decoration: underline;
	color: #008DD5;
}

.article_item a:hover {
	color: #f00;
}

.article_item	img	{ padding : 0 10px 0 0; }



/* Also see wysiwy */
.article_bulk	{  }
.article_more	{  }

/* ========================================================= */

.displayMessage_pr			{ 
	-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;
	-webkit-border-bottom-left-radius: 4px 4px;
	-webkit-border-bottom-right-radius: 4px 4px;
	-webkit-border-top-left-radius: 4px 4px;
	-webkit-border-top-right-radius: 4px 4px;

	background-color: #F0F4FC;
	border : 2px solid #008DD5; 
	border-color  :#008DD5; 
	color : #514721; 
	padding : 14px; 
	margin: 20px; 
}

.displayMessageText_pr		{ color: #514721 ; font-size: 14px; }
.displayMessageText_pr	a	{ color : black; }


