body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
margin:0;
padding:0;
background-image:url(../../picture/ui/bkgnd_blue.gif);
	background-position: top left;
	background-color: #ac4a8f;
color:#6a3e5d;
}

#largeImage {
margin: -10px -15px 10px -13px;
overflow:hidden;
}

#WelcomeMessage {
margin:0px 17px 17px 17px;
}

.topnav{
padding:0;
margin:0;
font-size:2px;
}

.logo{
/*float:right;*/
text-align:right;
margin:0;
padding:0;
margin-top:15px;
margin-right:87px;
height:54px;
}

.nav {
margin:0;
margin-left:15px;
margin-top:40px;
padding:0;
}

#mainContent p {
line-height:15px;
}

#mainContent ul {
margin-left:11px;
padding:0;
}
#maincontent ul li{
padding-bottom:5px;
}

form, div, p, h1, h2, h3, h4, h5, h6 {
	margin: 0;
	padding: 0;
}

td, th, p, div, span {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px
}

p {margin-bottom:10px;}
#rightBlock p {
font-size:10px;
margin-bottom:0;
}

.listEntry {
	margin-bottom: 10px;
}

a, a:link, a:visited, a:active, a:focus {
	color: #ac468e;
	text-decoration: underline;
}
a:hover {
	color: #ac468e;
}

.articleText { 
	margin-bottom: 3px;
	text-align: justify;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
}

h1{
font-size:13px;
/*border-bottom: 1px solid #4A5966;*/
margin-bottom:5px;
}

#WelcomeMessage h1{
padding-top:10px;
font-size:11pt;
color:#a70075;
font-size:1.5em;
}

h4, h3{
font-size:10pt;
margin-bottom:5px;
}

h3 {
font-size:11px;
margin-bottom:5px;
}
#rightBlockThreeHead h4, #rightBlockTwoHead h4{
text-transform:titlecase;
font-size:9pt;
margin-top:2px;
margin-bottom:0;
}
.articleSummary {
	font-family: Helvetica, Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 135%;
}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	color: #4A5966;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}


/* CSS for the top level list */
ul.list_top, ul.list_level {
	padding: 3px 0;
padding-left:0;
	margin-left: 0;
	font: bold 12px Verdana, sans-serif;
}
ul.list_top li, ul.list_level li {
	list-style: none;
	margin: 0;
	display: inline;
	padding: 0;
}
ul.list_top li a, ul.list_level li a {
	padding: 3px 0.5em;
padding-left:0;
	margin: 0px;
	text-decoration: none;
}
ul.list_top li a:link, ul.list_level li a:link { color: #b7ded9; }
ul.list_top li a:visited, ul.list_level li a:visited { color: #b7ded9; }
ul.list_top li a:hover, ul.list_level li a:hover {
	color: #e5e7ed;
}
ul.list_top li.active a, ul.list_level li.active a {
color:#e5e7ed;
}

/** 
 * Sample CSS for DIV pagelayout 
 */
#container {
	margin: 0 auto;
	padding: 0;
	background-image: url(../../picture/ui/boxes_blue.png);
	background-repeat: repeat-y;
min-height:751px;
}

#containerTwo{
width:840px;
	margin: 0 auto;
	padding: 0;
}
#headerBlock {
padding:0;
margin:0;
height:60px;
}

#whiteRect {
padding:0;
margin:0;
width:650px;
}
#whiteHead{
height:40px;
background-position:left top;
background-image:url(../../picture/ui/greyblock.png);
background-repeat:no-repeat;
padding:0;
margin:0;

}

#whiteContent{
min-height:500px;
background-color:white;
background-image:url(../../picture/ui/white_greyshadowcontent.png);
overflow:hidden;
}

#whiteFoot{
height:20px;
background-position:bottom;
background-image:url(../../picture/ui/whiteshadow.png);
background-repeat:no-repeat;
}

#greyFoot{
height:20px;
background-position:bottom;
background-image:url(../../picture/ui/white_greyshadow.png);
background-repeat:no-repeat;
}

#mainBlock {
padding:0;
margin:0 15px 0 230px;
}

#mainContent{
margin:0;
padding:0;
padding-top:10px;
}


#leftBlockHead{
margin: 0;padding: 0;
height:22px;
background-image: url(../../picture/ui/nav.png);
background-repeat:no-repeat;
}
#leftBlockFoot {
margin: 0;padding: 0;
height:22px;
background-image: url(../../picture/ui/nav.png);
background-position:bottom;
background-repeat:no-repeat;
margin-left:-1px;
}

#leftBlock {
float: left;
width: 217px;
margin: 0;
margin-left:-1px;
padding:0;
}

#rightBlock {
	float: right;
	width: 181px;
	margin: 0;
margin-top:40px;
	padding:0;
}


#rightBlockOneHead{
margin:0;padding: 0;
margin-top:10px;
height:20px;
background-image: url(../../picture/ui/rightone.png);
background-repeat:no-repeat;
text-align:center;
}
#rightBlockOneFoot {
height:20px;
background-image: url(../../picture/ui/rightoneshadow.png);
background-position:bottom;
background-repeat:no-repeat;
margin:0;padding: 0;
}
#rightBlockTwoHead {
margin:0;padding: 0;
margin-top:10px;
height:22px;
background-image: url(../../picture/ui/rightone.png);
background-repeat:no-repeat;
text-align:center;
padding-top:4px;
}
#rightBlockTwoFoot{
height:20px;
background-image: url(../../picture/ui/rightwhiteshadow.png);
background-repeat:no-repeat;
background-position:bottom;
margin:0;padding: 0;
}
#rightBlockThreeHead {
margin:0;padding: 0;
margin-top:10px;
height:25px;
background-image: url(../../picture/ui/rightone.png);
background-repeat:no-repeat;
text-align:center;
padding-top:4px;
}


#rightBlockThreeFoot {
height:20px;
background-image: url(../../picture/ui/rightthreeshadow.png);
background-repeat:no-repeat;
background-position:bottom;
margin:0;padding:0;
}
#rightBlockOne {
min-height:100px;
	margin: 0;
	padding: 0 10px 0 10px;
background-color:#92cec9;
}
#rightBlockTwo {
min-height:100px;
	margin: 0;
	padding: 0 10px 0 10px;
background-color:white;
/*background-color:#b7ded9;*/
}

#rightBlockThree {
min-height:100px;
	margin: 0;
	padding: 0 10px 0 10px;
background-color:#e5e7ed;
}

#footerBlock {
	clear: left;
	padding: 5px;
	margin-top: 5px;
color:#e5e7ed;
}

.imgDIVinTextLeft {
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
	padding: 0;
}
.imgDIVinTextRight {
	float: right;
	margin-left: 5px;
	margin-bottom: 5px;
	padding: 0;
} 
.imgDIVtopLeft { 
	margin:8px 10px 5px 20px; 
	padding:0px; 
	border:0; 
} 
.imgDIVtopCenter { 
	margin:8px -50% 5px -50%; 
	padding:0px; 
	border:0; 
}

.imgDIVblockImgLeft { 
	margin-right: 10px;
}
.imgDIVblockImgRight {
	margin-left: 10px; 
} 

.phpwcmsImgListRight {
	text-align: right;
	margin: 0;
	padding: 0;
}
.phpwcmsImgListLeft {
	text-align: right;
	margin: 0;
	padding: 0;
}


.phpwcmsSearchResult {
	margin: 15px 0 15px 0;
}
.phpwcmsSearchResult h3 {
	margin: 10px 0 1px 0;
	font-size: 12px;
	font-weight: bold;
}
.phpwcmsSearchResult p {
	margin: 0;
}
.phpwcmsSearchResult em.highlight, em.highlight {
	background-color: #FFFF00;
	font-style:inherit;
}

.phpwcmsArticleListEntry {
	clear: both;
}
.phpwcmsArticleListImage {
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	padding-top: 3px;
}
.phpwcmsArticleListImageCaption {
	padding-top: 5px;
}

div.cpPagination {
float:right;	
margin:0;

	text-align: right;
}
a.cpPaginate, a.cpPaginateActive, a.cpPaginationPrev, a.cpPaginationNext {
	padding: 0px 3px 1px 3px;
	background-color: #FFFFFF;
	color: #BBBBBB;
	text-decoration: none;
	font-weight: bold;
}
a.cpPaginateActive {
	background-color: #b1b6c3;
	color: #FFFFFF;
}

a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {
	background-color: #b1b6c3;
	color: #FFFFFF;
}

#footerBlock a,#footerBlock a:active,#footerBlock a:visited{
	color:#e5e7ed;
}
