body {
	margin: 0px 0;
	padding: 0;
	background: white;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #444543;
}

* { padding: 0; margin: 0; border: 0;}

#wrapper { 
 margin: 0 auto 5px;
 width: 950px;
 text-align: left;
}

h1 {
	letter-spacing: -2px;
	font-size: 2.2em;
}

h2 {
	letter-spacing: -1px;
	font-size: 2em;
}

h3 {
	letter-spacing: -1px;
	font-size: 1.6em;
}

p {
	margin-bottom: 1em;
	line-height: 140%;
	color: #444543;
	font-family: Arial, Helvetica, sans-serif;
}

a:link, a:active, a:visited {
font-size: 13px;
	text-decoration: none;
	color: #33628B;
}

a:hover {
font-size: 13px;
	text-decoration: underline;
	color: #33628B;
}

/* Header */

#header {
 width: 950px;
 color: #333;
 padding: 0px;
 height: 25px;
 margin: 0px 0px 0px 0px;
 background: white;
}

#header .top_right{
    background: white;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 950px;
	height: 20px;
}

#header .top_right ul{
	float:right;
	background: white url(../_images/img_top_right.gif) no-repeat 25px;
}

#header .top_right li{
	list-style-type : none;
	padding: 4px 13px 4px 5px;
	float:left;
}

#header .top_right li a:link, #header .top_right li a:active, #header .top_right li a:visited{
	text-decoration: none;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #444543;
}

#header .top_right li a:hover{
	color: #444543;
	text-decoration: underline;
	font: normal 12px Arial, Helvetica, sans-serif;
}

#middle_header{
 width: 950px;
 height: 267px;
 color: #333;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px -3px 0px;
 background-color: white;
}

#middle_inner_header{
 width: 950px;
 height: 120px;
 color: #333;
 padding: 0px 0px 0px 0px;
 margin: 0px 0px -3px 0px;
 background-color: white;
}

#logo {
	float: left;
	width: 268px;
	height: 267px;
	background: white;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#inner_logo {
	float: left;
	width: 268px;
	height: 124px;
	background: white;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#logo img.slogan{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#middle_header>#logo img.slogan{
margin-top:-3px;
}/*fixes 2px swing in FF */


/* Menu */

#menu {
	float: left;
	width: 682px;
	height: 120px;
	background: white;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#menu img{
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#menu ul{
	background: white;
	list-style: none;
	width: 682px;
	height: 56px;
	padding: 0px 0px 0px 0px;
	margin: -3px 0px 0px 0px;
}

#menu li {
	display: inline;
	padding: 0px 0px 0px 0px;
	margin: 0px -3px 0px 0px;
	height: 56px;
}

/* Page */

#page {
	width: 950px;
	background: url(../_images/img05.gif) repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#inner_page{
	width: 950px;
	background: url(../_images/img_inner_05.gif) repeat-y;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/* Content */

#content {
	float: left;
	width: 710px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content .entry{
	width: 660px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

#inner_content {
    float: left;
	width: 941px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#content .content_table{
	margin: 10px 0px 0px 20px;
}

#content .content_table td{
	padding: 10px 15px 0px 5px;
}

#inner_content .inner_content_table{
	margin: 0px 0px 0px 4px;
}

#inner_content .inner_content_table td{
	padding: 10px 0px 0px 5px;
}

#inner_content .inner_content_table td  blockquote, #inner_content .inner_content_table td  blockquote.testimonial{
	padding: 1em;
	margin: 0px 20px 1.5em 0px;
	background-color: #FFFCD8;
	border: 1px solid #8F4F2C;
}

#inner_content .inner_content_table td blockquote p,#inner_content .inner_content_table td  blockquote.testimonial p, #inner_content .inner_content_table td  blockquote.themes1 p, #inner_content .inner_content_table td  blockquote.themes2 p, #inner_content .inner_content_table td  blockquote.themes3 p{
	padding: 5px 0px 0px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #444543;
}

#inner_content .inner_content_table td  blockquote.testimonial{
	margin-left: 3px;
}

#inner_content .inner_content_table td  blockquote.themes1{
	padding: 1em;
	margin: 0px 20px 1.5em 0px;
	background-color: #FFFCD8;
	border: 1px solid #8F4F2C;
	width: 325px;
	float: left;
}

#inner_content .inner_content_table td  blockquote.themes2{
	padding: 1em;
	margin: 0px 20px 1.5em 0px;
	background-color: white;
	border: 1px solid #8F4F2C;
	width: 325px;
	float: left;
}

#inner_content .inner_content_table td blockquote ul.contentlistnumbers li{
	padding: 5px 0px 0px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #444543;
	background: transparent;
}

#inner_content .inner_content_table td blockquote td p{
	padding: 5px 10px 0px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: white;
}

#inner_content .inner_content_table td blockquote table{
	border: 1px solid black;
	color: #444543;
}

#inner_content .inner_content_table td blockquote td img{
	padding: 0px 0px 10px 10px;
}

#inner_content .inner_content_table td  blockquote.second{
	padding: 1em;
	margin: 0px 20px 1.5em 0px;
	background-color: #DCDCDC;
	border: 1px solid #3F662B;
}

#inner_content .inner_content_table td blockquote.second p,#inner_content .inner_content_table td blockquote.second li{
	padding: 5px 0px 0px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: black;
}

#inner_content .inner_content_table td  blockquote.third{
	padding: 1em;
	margin: 0px 20px 1.5em 0px;
	background-color: white;
	border: 1px solid #DA9E12;
}

#inner_content .inner_content_table td blockquote.third p{
	padding: 5px 0px 0px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: black;
}

#inner_content .inner_content_table td  blockquote.fourth{
	padding: 1em;
	margin: 0px 20px 1.5em 0px;
	background-color: #B3CEE6;
	border: 1px solid #30608A;
}

#inner_content .inner_content_table td blockquote.fourth p{
	padding: 5px 0px 0px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: black;
}

#inner_content .inner_content_table td  blockquote.main{
	padding: 1em;
	margin: 0px 20px 1.5em 0px;
	background-color: #E1A4B2;
	border: 1px solid #9E3B5A;
	background-image : url(../_images/bg_conference.gif);
	background-repeat : repeat-x;
}

#inner_content .inner_content_table td blockquote.main p{
	padding: 5px 0px 0px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: black;
}

#inner_content .inner_content_table td blockquote.main table{
	border: 0px;
}

#inner_content .inner_content_table td blockquote.main h4{
	color: #9E3B5A;
	text-align: center;
	font: normal 18px Arial, Helvetica, sans-serif;
}

#inner_content .inner_content_table td blockquote.main h5{
	color: black;
	text-align: center;
	font: bold 16px Arial, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
}


#inner_content .inner_content_table td  blockquote.maininner{
	padding: 1em;
	margin: 0px 0px 1.5em 20px;
	background-color: #FFFCD8;
	border: 1px solid #8F4F2C;
}

#inner_content .inner_content_table td blockquote.main h5.green{
	color: #3F662B;
	text-align: center;
	font: bold 18px Arial, Helvetica, sans-serif;
}

#inner_content .inner_content_table td h3{
	color: white;
	padding: 0px 0px 5px 4px;
	font-family: Arial, Helvetica, sans-serif;
}

#inner_content .inner_content_table td h5{
	color: #444543;
	padding: 0px 0px 5px 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
}

#inner_content .inner_content_table td h6{
	color: #3F662B;
	text-decoration: underline;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

#inner_content .inner_content_table td h4{
	color: #000000;
	padding: 0px 0px 5px 0px;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}


#inner_content .inner_content_table td h4.seminar{
	color: #763060;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#inner_content .inner_content_table td h4.conference{
	color: #AD6136;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#inner_content .inner_content_table td h4.conference2{
	color: #8F4F2C;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#inner_content .inner_content_table td h4.missions{
	color: #3F662B;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#inner_content .inner_content_table td h4.missions2{
	color: #3F662B;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td h4.library{
	color: #30608A;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#inner_content .inner_content_table td h4.library2{
	color: #30608A;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td h4.catalog{
	color: #DA9E12;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
}

#inner_content .inner_content_table td h4.catalog2{
	color: #30608A;
	padding: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td ul.contentlist{
	margin: 2px 0px 5px 0px;
}

#inner_content .inner_content_table td ul.contentlist li{
	list-style-type : disc;
	padding: 2px 10px 7px 0px;
	margin: 0px 0px 0px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	background: inherit;
	list-style-position : inside;
}

#inner_content .inner_content_table td ul.contentlistnumbers,#inner_content .inner_content_table td ul.contentlistnumbers2{
	margin: 2px 0px 5px 0px;
}

#inner_content .inner_content_table td ul.contentlistnumbers li,#inner_content .inner_content_table td ul.contentlistnumbers2 li{
	list-style-type : decimal;
	padding: 2px 10px 7px 0px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: white;
	list-style-position : inside;
}

#inner_content .inner_content_table td ul.contentlistnumbers2 li a:link, #inner_content .inner_content_table td ul.contentlistnumbers2 li a:active, #inner_content .inner_content_table td ul.contentlistnumbers2 li a:visited{
	color: #3F662B;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td ul.contentlistnumbers2 li a:hover{
	color: #3F662B;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td p{
    font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444543;
	padding: 0px 15px 2px 0px;
}

/* Inner pages left side lists */

#inner_content .inner_content_table td ul.leftlist li{
	list-style-type : none;
	padding: 2px 0px 5px 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: transparent url(../_images/seminar_arrow.gif) no-repeat 3px 6px;
}

#inner_content .inner_content_table td ul.seminar li a:link, #inner_content .inner_content_table td ul.seminar li a:active, #inner_content .inner_content_table td ul.seminar li a:visited{
	color: #763060;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td ul.seminar li a:hover{
	color: #763060;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td ul.missions li a:link, #inner_content .inner_content_table td ul.missions li a:active, #inner_content .inner_content_table td ul.missions li a:visited{
	color: #3F662B;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td ul.missions li a:hover{
	color: #3F662B;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td ul.library li a:link, #inner_content .inner_content_table td ul.library li a:active, #inner_content .inner_content_table td ul.library li a:visited{
	color: #30608A;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td ul.library li a:hover{
	color: #30608A;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td ul.leftlist2 li{
	list-style-type : none;
	padding: 2px 0px 5px 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: transparent url(../_images/arrow2.gif) no-repeat 3px 6px;
}

#inner_content .inner_content_table td ul.leftlist3 li{
	list-style-type : none;
	padding: 2px 0px 5px 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: transparent url(../_images/arrow3.gif) no-repeat 3px 6px;
}

#inner_content .inner_content_table td ul.leftlist4 li{
	list-style-type : none;
	padding: 2px 0px 5px 15px;
	margin-left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: transparent url(../_images/arrow4.gif) no-repeat 3px 6px;
}

#inner_content .inner_content_table td ul.conference li a:link, #inner_content .inner_content_table td ul.conference li a:active, #inner_content .inner_content_table td ul.conference li a:visited{
	color: #AD6136;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td ul.conference li a:hover{
	color: #AD6136;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

p.blue {
	font-size: 11px;
	color: #33628B;
	font-family: Arial, Helvetica, sans-serif;
}

#content .content_table th p.highlight {
	font-size: 16px;
	color: white;
	font-weight: bold;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}

#content .content_table td p.para_highlight {
	font-size: 14px;
	color: black;
	text-align: left;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
}

#content .content_table td p.para_highlight a.register {
	font-size: 11px;
	color: #33628B;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 5px 0px;
}

#content .content_sm_table td p{
	padding: 10px 0px 0px 10px;
}

.img_left{
	float: left;
	padding: 0px 15px 0px 0px;
}

.img_right{
	float: right;
	padding: 5px 0px 0px 0px;
}

.mission_themes{
	float: right;
	width: 410px;
	border: 1px solid black;
	background: #5E7F4D;
	margin: 12px 10px 10px 0px;
	padding-right: 5px;
}


#inner_content .inner_content_table td .mission_themes h4.missions{
	color: white;
	padding: 5px 5px 5px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	text-align: center;
}

#inner_content .inner_content_table td .mission_themes p{
	color: white;
	padding: 0px 10px 0px 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: center;
	font-weight: bold;
}

#inner_content .inner_content_table td .mission_themes p.allthemes{
	color: white;
	padding: 0px 0px 0px 25px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
}

#inner_content .inner_content_table td .mission_themes p.allthemes a:link, #inner_content .inner_content_table td .mission_themes p.allthemes a:active, #inner_content .inner_content_table td .mission_themes p.allthemes a:visited{
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-decoration: none;
	font-weight:bold;
}

#inner_content .inner_content_table td .mission_themes p.allthemes a:hover{
	color: white;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight:bold;
}

#inner_content .inner_content_table td .mission_themes ul.contentlistnumbers2 li{
	list-style-type : decimal;
	padding: 2px 10px 7px 10px;
	margin: 0px 0px 0px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	background: transparent;
	list-style-position : inside;
	color: white;
}

#inner_content .inner_content_table td .mission_themes ul.contentlistnumbers2 li a:link, #inner_content .inner_content_table td .mission_themes ul.contentlistnumbers2 li a:active, #inner_content .inner_content_table td .mission_themes ul.contentlistnumbers2 li a:visited{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td .mission_themes ul.contentlistnumbers2 li a:hover{
	color: white;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
}

#inner_content .inner_content_table td  blockquote.mission_sm{
	padding: 1em;
	margin: 25px 20px 1.5em 0px;
	background-color: white;
	border: 1px solid #DA9E12;
	width: 265px
}

#inner_content .inner_content_table td  blockquote.mission{
	padding: 1em;
	margin: 5px 20px 1.5em 0px;
	background-color: white;
	border: 1px solid #DA9E12;
}

#inner_content .inner_content_table td  blockquote.mission_list{
	padding: 1em;
	margin: 5px 10px 1.5em 0px;
	background-color: white;
	border: 1px solid #48742F;
}

#inner_content .inner_content_table td  blockquote.mission_list p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
}

#inner_content .inner_content_table td  blockquote.mission_list table.bot_border{
	border: 1px solid #48742F;
	background-color: #FAFAD2;
	width: 345px;
	height: 300px;
	margin: 0px 0px 20px 5px;
	float:left;
}

#inner_content .inner_content_table td blockquote.mission_list table{
	border: 0px solid black;
	color: #444543;
}

#inner_content .inner_content_table td blockquote.library table{
	border: 0px solid black;
}

#inner_content .inner_content_table td blockquote.seminar{
	padding: 1em;
	margin: 5px 20px 1.5em 0px;
	background-color: #FAFAD2;
	border: 1px solid #763060;
}

#inner_content .inner_content_table td  blockquote.seminar p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: black;
}

#inner_content .inner_content_table td blockquote.seminar table{
	border: 0px solid black;
	font-size: 13px;
	color: black;
}

#inner_content .inner_content_table td blockquote.mission p, #inner_content .inner_content_table td blockquote.mission_sm p{
	padding: 5px 0px 0px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #444543;
}

#inner_content .inner_content_table td blockquote.mission li, #inner_content .inner_content_table td blockquote.mission_sm li{
	padding: 5px 0px 0px 0px;
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #444543;
}

#inner_content .inner_content_table td  blockquote.library{
	padding: 1em;
	margin: 5px 20px 1.5em 0px;
	background-color: white;
	border: 1px solid #33628B;
}

#inner_content .inner_content_table td  blockquote.library2{
	padding: 1em;
	margin: 5px 20px 1.5em 0px;
	background-color: #FAFAD2;
	border: 1px solid #33628B;
}

/* Sidebar */

#sidebar {
	float: right;
	width: 200px;
	padding: 20px;
	margin: 0px 0px 0px 0px;
}

#sidebar h3{
	color: #33628B;
	padding: 0px 0px 3px 0px;
    font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 18px;
}

#sidebar h4{
	color: #48742F;
	padding: 10px 0px 3px 0px;
	font-family: Georgia, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

#sidebar img.img_left{
	float: left;
	padding: 5px 3px 0px 0px;
}

#sidebar p {
	margin: 0px 0px 0px 0px;
	padding: 3px 0px 3px 0px;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #444543;
}

/* Footer */

#footer {
	width: 930px;
	height: 60px;
	padding: 20px 0 0 20px;
	margin: 0 auto;
	background: url(../_images/img07.gif) no-repeat;
}

#footer p {
	margin: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #33628B;
}

#footer a {
	color: #33628B;
}

#footer p span{
	padding: 0px 0px 0px 85px;
}

/* form */

 .error{
	color:#5D060E;
}

 .text{
	color: #3F662B;
	text-align:right;
}

.mandatory{
	color: #3F662B;
	text-align:left;
	padding: 5px 0px 5px 0px;
	font: bold 12px Tahoma;
}

 .text h2{
	color: #3F662B;
   font: normal 14px Arial, Helvetica, sans-serif;
	text-align:left;
}

 .inputButton{
	color: white;
	border: 1px solid #A9A9A9;
	background: #3F662B;
}

.inputLine{
	border: 1px solid #3F662B;
}

.inputField{
	border: 1px solid #3F662B;
	color: #3F662B;
}

.inputSelect{
	border: 1px solid #3F662B;
	color: #3F662B;
}

.textlibrary{
	color: #33628B;
	text-align:right;
}

 .textlibrary h2{
	color: #33628B;
    font: normal 14px Arial, Helvetica, sans-serif;
	text-align:left;
}

 .inputButtonlibrary{
	color: white;
	border: 1px solid #A9A9A9;
	background: #33628B;
}

.inputLinelibrary{
	border: 1px solid #33628B;
}

.inputFieldlibrary{
	border: 1px solid #33628B;
	color: #33628B;
}

.inputSelectlibrary{
	border: 1px solid #33628B;
	color: #33628B;
}
