* {
	margin:0;
	padding:0;
}

body {
	font: normal 11pt/14pt Arial;
	color: #626469;
}

#Quotes {
	color: #808080;
	font-size:9pt;
}

#Quotes p {
margin:0;
padding:0;
}

#Page {
	text-align:center;
}

#Header {
	width:900px;
	height:170px;
	margin:0 auto 0 auto;
	background: url('/img/bg_header.png') right bottom no-repeat;
}

#Logo {
	margin:25px;
	width:353px;
	height:150px;
	background: url('/img/logo.gif') 0 0 no-repeat;
}

#Menu {
	width:100%;
	text-align:center;
	height:70px;
	background: url('/img/bg_menu.png') top center repeat-x;
}

#Title {
	width:900px;
	margin:0 auto 0 auto;
	padding-bottom:20px;
}

#Main {
	width:900px;
	margin:0 auto 0 auto;
	text-align:justify;
}

#Content {
	width:600px;
	float:left;
	padding:0px 0;
	padding-bottom:20px;
}

#News {
	width:230px;
	background: url('/img/bg_news.png') 0 0 repeat-x;
	float:right;
	padding:0px 20px 20px 20px;
	font: normal 10pt/12pt Arial;
}



#News img {
	padding:0px 0px 0px 0px;
}

#News div {
	padding-top:20px;
}

#News a {
	font-weight:bold;
}

#Footer {
	width:100%;
	height:100px;
	clear:both;
	background: url('/img/bg_menu.png') 50% -40px repeat-x;
}

#FooterWidth {
	width:900px;
	height:100px;
	margin:0 auto 0 auto;
	border-top:2px solid #F78F34;
}

#Icons {
	height:32px;
	width:260px;
	float:left;
	margin-top:32px;
	text-align:left;
	alignment-adjust:auto;
}



#Icons img {
	margin:0 0px;
	border:0px;
}

#FooterInfo {
	height:20px;
	width:610px;
	float:right;
	margin-top:27px;
	color: #ED2790;
	font: normal 10pt Arial;
	text-align:right;
}





#Creator {

	font: normal 0px Verdana; 

	color:gray;

	padding: 5px 0;

	text-align:center;

}



#Creator a,

#Creator a:link,

#Creator:visited {

	color:gray;

}



.listEntry {

	margin-bottom: 10px;

}



p, h1, h2, h3, ul {

	padding: 10px 0;

}



#pressroom h1 {

	padding-top:0;

}



h3 {

	padding:0 0 10px 0;

}



ul {

	padding-left:30px;

}



a, a:link, a:visited, a:active, a:focus {

	color: #ED2790;

	text-decoration: none;

}

a:hover {

	color: #ED2790;

	text-decoration: underline;

}



h4 {

	color: #ED2790;

}



hr {

	border:0px;

	height:1px;

	background: #e8e8e8;

	margin:10px 0;

}



input, textarea {

	margin:3px;

	padding:3px;

}



.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;

}



h3, h4 {
	color:#F78F34;
}



.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;

}



.imagelisttd {

	padding-bottom:10px;

}





/* CSS for the top level list */

ul.list_top,

ul.list_level {

	padding: 13px 0;

	margin-left: 0;

	font: normal 19px 'Trebuchet MS';

/*	color:#ed2790; */

}



ul.list_top li, 

ul.list_level li {

	list-style: none;

	margin: 0;

	display: inline;

	padding: 5px 21px;

	border-right:1px solid #ED2790;

}



ul.list_top li a, 

ul.list_level li a {

	padding: 10px 0.3em;

	margin: 0px;

	text-decoration: none;

	color: #818385;

}



ul.list_top li a:link, 

ul.list_level li a:link {

	color: #818385;

}

ul.list_top li a:visited,

ul.list_level li a:visited { 

	color: #818385;

}



ul.list_top li a:hover, 

ul.list_level li a:hover {

	color: #F78F34;

/*	background: #ed2790; */



}

ul.list_top li.active a, 

ul.list_level li.active a {

	color: #F78F34;

}






.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 {

	margin: 10px 0 10px 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;

	border: 1px solid #CBCBCB;

}

a.cpPaginateActive {

	background-color: #CBCBCB;

	color: #FFFFFF;

	border: 1px inset #CBCBCB;

}



a.cpPaginationPrev:hover, a.cpPaginationNext:hover, a.cpPaginate:hover {

	background-color: #DDDDDD;

	color: #666666;

	border: 1px inset #CBCBCB;

}



.phpwcmsArticleListMore {

	border-bottom:1px dotted gray;

	text-align:right;

	padding-bottom:10px;

}



.phpwcmsArticleListEntry p {

	margin:0;

	padding:0;

}