* {
	padding: 0;
	margin: 0;
}

/* colors: */
/* blue: #00A5EA */
/* light-blue: #80CFF3 */
/* green: #CCCC33 */
/* ligh-green: #EDEB9D */
/* dark-grey: #666666 */
/* light-grey: #999999 */

html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input  {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 12px;
	line-height: 170%;
	text-align: justify;
        color: #325562;
}

p.bodytext {
	margin-bottom: 12px;
}


body {
	background-color:#FFFFFF; 
	margin:auto;
	text-align: center;
	background: url(../images/bg.png) repeat-x top left;
	
}
 

 
A {
	color:#00A5EA;
	text-decoration:none;
}

A:hover {
	color:#80CFF3;
	text-decoration:underline;
}

body A{
	color:#07435A;
	font-weight:bold;
}

body A:hover{
	color:#07435A;
	font-weight:bold;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img, A img {
	border: none;
}

div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image A:hover img, A:hover img {
	border: none;
}



ul, ol {
	list-style: square outside;
	padding-left: 15px;	
}

 h1, h2, h3, h4, h5, h6, div {
	font-family: Georgia, Times New Roman, Sans-Serif;
}

h1 {
	font-size: 17px;
	font-weight: bold;
	color: #07435a;
	margin-bottom:14px;
}

h2 {
	font-size: 13px;
	font-weight: bold;
	margin-top: 15px;
	color: #325562;
}

h3 {
	font-size: 11px;
          font-style: italic;
	font-weight: bold;
	margin-top: 15px;
	color: #325562;
}

h6 {
	font-size: 30px;
	font-weight: normal;
	margin-top: 34px;
	color: #07435a;
	text-align: left;
}

#container {
	text-align: left;
	margin: auto;
	width: 961px;	
}

#top {
	position:relative;
	float: left;	
	left:0px;
	top:0px;
	width:961px;
	height:214px;
	background: url(../images/header_pages.png) no-repeat top left;	 
}

#top #logo {
	position:relative;
	float: left;
	left: 19px;
	top: 41px;
	width: 160px;
	height: 70px;
}

#top #logo a img {
	border: 0;
}

#top #lang {
	position:relative;
	float: left;
	left: 500px;
	top: 30px;
	width: 100px;
	height: 30px;
}

#content {
	background: url(../images/contentBG_pages2.png) repeat-y top left;	
	position:relative;
	float: left;	
	left:0px;
	top:0px;
	width:961px;

}

#menu-1 {
	position:absolute;
	float: left;	
	left:0;
	top:166px; 
	font-weight: bold;
	font-size: 13px;
	margin: 0px 15px 0px 15px;
	height:60px;
          line-height: 100%;
	width:961px;
}

#menu-1 div {
	margin: 0 0 0px 0;
	padding: 7px 15px 0 15px;
	display:inline;
          line-height: 100%;
          font-size:14px;
}



#menu-1 A img {
	margin: 0 5px 0 0;
	border: 0;
}

#menu-1 DIV.menu1level1no {
	color: #125c78;
	padding-bottom:56px;
}

#menu-1 DIV.menu1level1act {
	background: transparent url(../images/menu_active_pages.png) no-repeat top center;
	color: #ef0c57;
	padding-bottom:56px;	
}

#menu-1 A:hover DIV.menu1level1no {
	text-decoration: none;	
	color: #ef0c57;	
}

#menu-1 A:hover {
	text-decoration: none;
	cursor: pointer;	
}

#menu-1 A:hover DIV.menu1level1act {
	text-decoration: none;
}

#menu-2 {
	position:relative;
	float: left;	
	left:15px;
	top:0px; 
	margin: 0px 0px 0px 0px;
	min-height:500px;
        height:auto !important;
        height:500px;
}

#menu-2 h1{
	color: #f8f8f8;
	padding-left: 7px;
	font-weight: normal;
	font-size: 24px;
}

#menu-2 div {
	font-family: Georgia, Times New Roman, Sans-Serif;
	font-weight: bold;
	margin: 0 0 2px 0;
	padding:5px 22px 8px 7px;
	font-size: 13px;
	color: #14c6ed;
	border-bottom: thin solid #407b92;
}

#menu-2 A {
	vertical-align:top;
	color:#80CFF3;
	font-weight: normal;
}

#menu-2 A img {
	margin: 0 5px 0 0;
	border: 0;
}

#menu-2 DIV.menu1level1no {
	background-color: #FFF;
	color: #125c78;
}

#menu-2 DIV.menu2level2act a{
	color: #F8F8F8;
}

#menu-2 A:hover DIV.menu1level1no {
	color: white;
	text-decoration: underline;
	background-color: #00A5EA;		
}

#menu-2 A:hover DIV.menu1level1act {
	color: white;
	text-decoration: none;
	background-color: #E2E2E2;	
}

#normalContainer {
	background: url(../images/contentBG_pages.png) no-repeat top left;	
	background-color: #C8E4EF;	 
	position:relative;
	float: left;
	display: inline;
	left:0px;
	top:0px;
	width:660px;
	padding: 0px;
	margin: 0px;
          min-height:525px;
          height:auto !important;
          height:525px;
}

#normal { 
	position:relative;
	float: left;
	display: inline;
	left:30px;
	top:0px;
	margin: 0px;
	padding: 0px;	
	margin: 15px 0px 30px 0px;
	width	:590px;
}

#rightContainer {
	background: url(../images/menu2BG_pages.png) no-repeat top left;
	background-color: #125c78;	 
	position:relative;
	float: left;
	display: inline;
	left:0px;
	top:0px;
	width:300px;
	padding: 0px;
	margin: 0px;
}

#right {
	position:relative;
	float: left;
	display: inline;
	top:0px;
	width:150px; 
	margin: 15px 0 30px 0;	
}

#right p.bodytext {
	text-align: left;
}

#photo {
	position:relative;
	float: right;
	display: inline;
	top:0px;
	width:301px; 
	margin-top: -213px;
	padding: 0px;	
          overflow:hidden;
          height: 171px;
}



#footerContainer {
	position: relative;
	float: left;	
	left: 0;
	top: 0;
	width: 961px;
	height: 43px;
          margin-bottom:24px;
}

#footer {
	background: url(../images/footer.png) no-repeat top left;
	position: relative;
	float: left;	
	left: 0;
	top: 0;
	width: 961px;
	height: 43px;
	font-family: Arial, Verdana, Times New Roman, Sans-Serif;
	color: #9d9d9d;
}

#footer p{
	font-family:  Verdana, Times New Roman, Sans-Serif;
	font-size: 10px;
	letter-spacing: -0.2px;

	}

#footer .footer-text {
	text-align: right;
	float: left;
	padding-left:10px;
	padding-top:10px;
}
	
#footer .footer-link {
	text-align: right;
	float: right;
	padding-right:10px;
	padding-top:10px;
}

fieldset {
	border: 0;
}

.csc-mailform-field {
	margin-bottom: 5px;
	width: 200px;
}

.csc-mailform-field label {
	display: block;
	float: left;
	width: 80px;
}

.csc-mailform-field input, .csc-mailform-field textarea {
	border: 1px solid #7596C5;
	display: block;
}

.csc-mailform-field input.csc-mailform-submit {
	width: auto;
	background-color: #125C78;
	color: white;
	border: 1px solid white;
}


