img { border : none; }

.maintext {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	line-height			: 17px;
	color				: #26678F;
}
a.maintext:link			{ text-decoration: underline; color: #26678F; }
a.maintext:active		{ text-decoration: underline; color: #26678F; }
a.maintext:visited		{ text-decoration: underline; color: #26678F; }
a.maintext:hover		{ text-decoration: none; color: #FFFFFF; background-color: #26678F; }

.pagetitle {
	font-family			: Arial, sans-serif;
	font-size			: 16px;
	font-weight			: bold;
	line-height			: 23px;
	margin-bottom		: 6px;
	color				: #26678F;
}

.abstract {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 12px;
	font-weight			: normal;
	font-style			: none;
	line-height			: 17px;
	color				: #26678F;
	margin-bottom		: 6px;
}

.inlineHighlight {
	padding				: 10px;
	background-color	: #EAEFE9; 
	color				: #25678F;
}

.quote {
	padding				: 10px;
	background-color	: #EAEFE9; 
	color				: #25678F;
}
.quoteText {
	font-style			: italic;
	margin-bottom		: 10px;
}
.quoteByline {
	font-weight			: bold;
}


.paraheader {
	font-family			: Verdana, Arial, Helvetica, sans-serif;
	font-size			: 11.3px;
	font-weight			: bold;
	line-height			: 17px;
}

.listindent {
	padding-left		: 20px;
}

.leftSideHeader {
	font-weight			: bolder;
	color				: #FFFFFF; 
	padding-top			: 6px;
	padding-left		: 26px;
	margin-bottom		: 0px;
	height				: 24px;
	border-bottom		: solid #FFFFFF 1px;
	background-color	: #C8D5C4; 
}

.leftSideBox {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-weight			: normal;
	font-size			: 11.49px;
	font-style			: normal;
	font-variant		: normal;
	text-transform		: none;
	text-align			: left;
	line-height			: normal;
	background-color	: #DAE3D8; 
	color				: #000000;
	padding				: 6px 2px 2px 2px;
}
a.leftSideBox:link		{ text-decoration: none; font-weight: bold; color: #25678F; }
a.leftSideBox:active	{ text-decoration: none; font-weight: bold; color: #25678F; }
a.leftSideBox:visited	{ text-decoration: none; font-weight: bold; color: #25678F; }
a.leftSideBox:hover		{ text-decoration: underline; font-weight: bold; color: #25678F; }

.rightSideHeader {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-size			: 11.49px;
	font-style			: normal;
	font-variant		: normal;
	font-weight			: bold;
	text-transform		: none;
	line-height			: normal;
	background-color	: #EAEFE9; 
	color				: #25678F;
	height				: 22px;
	padding-left		: 14px;
	padding-top			: 10px;
	border-bottom		: solid #FFFFFF 1px;
}

.rightSideBoxNarrow {
	background-color	: #DAE3D8; 
	color				: #25678F;
	padding				: 14px;
	border-bottom		: solid #FFFFFF 1px;
}
.rightSideBoxWide {
	background-color	: #DAE3D8; 
	color				: #25678F;
	padding				: 10px;
	border-bottom		: solid #FFFFFF 1px;
}
.rightSideBoxText {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 9px;
	font-weight			: normal;
	font-size			: 11.49px;
	font-style			: normal;
	font-variant		: normal;
	text-transform		: none;
	text-align			: left;
	line-height			: normal;
}
a.rightSideBoxText:link		{ text-decoration: none; font-weight: normal; color: #25678F; }
a.rightSideBoxText:active	{ text-decoration: none; font-weight: normal; color: #25678F; }
a.rightSideBoxText:visited	{ text-decoration: none; font-weight: normal; color: #25678F; }
a.rightSideBoxText:hover	{ text-decoration: underline; font-weight: normal; color: #25678F; }

.rightSideLinks {
	font-family			: Arial, Helvetica, sans-serif;
	font-size			: 10px;
	font-weight			: normal;
	font-style			: normal;
	font-variant		: normal;
	color				: #333333;
	line-height			: 12px;
	padding				: 0px;
	text-align			: left;
	margin				: 0px;
}

.news {
	margin-bottom		: 20px;
}

.newsTitle {
	font-size			: 11px;
	font-weight			: normal;
}
.newsDate {
	font-weight			: normal;
	margin-bottom		: 10px;
}
a.news:link		{ text-decoration: underline; font-weight: normal; color: #26678F; }
a.news:active	{ text-decoration: underline; font-weight: normal; color: #25678F; }
a.news:visited	{ text-decoration: underline; font-weight: normal; color: #25678F; }
a.news:hover	{ text-decoration: underline; font-weight: normal; color: #7CB044; }

li {
	padding				: 3px;	
}

.marginAnchorTopLeft { 
	float				: left;
	text-align			: center;
	margin				: 0px 20px 10px 0px;
}

.marginAnchorTopRight { 
	float				: right;
	text-align			: center;
	margin				: 0px 0px 10px 20px;
}

/* CLIENTS PAGES */

.greybox {
	background-color	: #EEEEEE; 
	padding				: 10px;
	margin-top			: 20px;
}

.clientscreenshot {

	text-align			: center;
	background-color	: #26678F;
	padding				: 2px;
}

/* TABLE DEFINITIONS */

table.contenttable { 
	width				: 100%;
	empty-cells			: show;
	border-collapse		: collapse;
	border-spacing		: 0px;
	color				: #25678F;
}
table.contenttable td { 
	padding				: 2px 2px 2px 4px; 
	border				: solid 1px #EAEFE9; 
}
table.contenttable td.right { 
	text-align			: right; 
} 
table.contenttable tr.head		{ font-weight: bold; background-color: #C8D5C4; color: #25678F; height: 20px; }
table.contenttable tr.rowlight	{ background-color: #FFFFFF; }
table.contenttable tr.rowdark	{ background-color: #DAE3D8; }

