body	{
}


/* 	margin-bottom : 30px;
 */
#content	{ 
	width : 1000px; 
	height: 600px; 
}

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

/* Special site admin links */

#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;
}

/* The header includes the mainnavigation */

#header	{ 
	color: #869f9c; 
	background-color: #eef1f6; 
	background-image: url(/resources/images/logooc.png); 
	background-repeat: no-repeat; 
	background-position: 39px 9px; 
	position: relative; 
	height : 57px;
	margin-bottom: 43px;
}


/* The main nav (top) */

#mainnavigation 	{ 
	padding-left : 482px;
	padding-top : 36px;
}

#mainnavigation 	ul {
	padding: 0 0 0 20px;
	font-size: .9em;
	font-weight: normal;
	text-transform: uppercase;
}

#mainnavigation		ul li.hilight { 
	color: #217170; 
}

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

#mainnavigation		ul li { 
	display : inline;
	padding-right : 10px;
}

#mainnavigation		.hilight a	{ 
	color: #217170; 
}

#mainnavigation a {
	color: #869f9c;
	text-decoration: none;
}

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

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

#mainnavigation a:hover {
	text-decoration: none;
	color: red;
}


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

#centralarea	{
	background-color : transparent;
	height : 380px
}
/*	background: #f5f5f5 url(/resources/images/background.png) repeat-y;
*/

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

#leftnavcol	{
	float : left;
	width : 180px;
}

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

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

#maincontent {
	font-size : .9em;
	line-height: 1.6em;
	float : right;
	width : 820px;
}

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

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

#maincontent h3	{
	padding : 0 0 8px 0;
	font-size : 1.8em;
	font-weight: bold;
	color : #217170;
	letter-spacing: .03em;
}

#maincontent em	{}

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

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

/* The main content block */

#maincontent 	a	{
	text-decoration: none;
	color: #FAA02E;
}

#maincontent 	a:visited	{
	color: #FAA02E;
}

#maincontent 	a:hover	{
	color: white;
}
/* ================================================== */

#gencontainer 	{
	width : 800px;
	min-height: 400px;
}
/*	padding : 172px 20px 0 20px;
*/

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


#footer	{}
#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;
	
}

.article_item a {
	text-decoration: underline;
	color: green;
}

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

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



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

