body {
    margin:0px;
	padding: 0px;
	background: #f2f7fb;
	color: #777777;
	font-family: tahoma, arial, sans-serif;	
	text-align: center;
	}
	
#container {
	width:90%; 
    text-align:left;  
    margin-left:auto; 
    margin-right:auto;  
	background: #ffffff;
	}
	
	
.header {
	position: relative;
	margin-bottom:2px;
	padding:10px;
	text-align: left; 	
	background: #ffb509;
	}


h1 {
   	color:#ffb509;
	font: bold 1.25em tahoma, arial, sans-serif;	
	 margin: 0px 0px 20px 0px;
	}
		
img {
    border: none;
    }	
	
.pathway {
	position: relative;
	text-align: left; 
	padding: 5px 10px 5px 10px;
	height:1.5em;
	color: #777777;
	font: normal 0.65em tahoma, arial, sans-serif;	
	border-bottom:1px #a2d1d9 solid;
	}
	
	
	
.pathway a {	
    color: #777777;
	text-decoration: none; 
	}
	
.pathway  a:hover {
	color: #777777;
	text-decoration: underline; 
    }
	
#contentarea {
	position: relative;
	text-align: left;
	background: #fbfbfb;
	}
	
	
#maincontent {
	position: relative;
	padding:10px;
	text-align: right;
	font: normal 0.70em tahoma, arial, sans-serif;	
	background: #ffffff;
	border-right:1px #a2d1d9 solid;
	}	
	
#innercontent {
	position: relative;
	margin-right:189px;
	text-align: left;
	font: normal 0.70em tahoma, arial, sans-serif;	
	border-right:1px #a2d1d9 solid;
	}	
	
#rightcontent {
	position: absolute;
	padding:10px;
	top:0px;
	right:0px;
	text-align: left; 
	width:160px;
	font: normal 0.70em tahoma, arial, sans-serif;	
	background: #fbfbfb;
	}
	
#rightcontent a {	
    color: #006f93;
	text-decoration: none; 
	}
	
#rightcontent  a:hover {
	color: #006f93;
	text-decoration: underline; 
    }

#rightcontent ul {
 margin-left:8px;
 padding-left:8px;
}
	
	
#centercontent {
	position: relative;
	padding:10px;
	margin-left:189px;
	text-align: left;
	background: #ffffff;
	border-left:1px #a2d1d9 solid;
	min-height:510px;
	}	
	
#centercontent2 {
	position: relative;
	padding:10px;
	text-align: left;
	background: #ffffff;
	}	
	
#leftcontent {
	position: absolute;
	padding:10px;
	top:0px;
	left:-190px;
	text-align: left; 
	width:156px;
	color: #006f93;
	font: bold 1em tahoma, arial, sans-serif;	
	background: #fbfbfb;
	}
	
#leftcontent a {	
        color: #006f93;
	text-decoration: none; 
	}
	
#leftcontent a:hover {
	color: #006f93;
	text-decoration: underline; 
    }

	
.thumbholder {
	position: absolute;
	top:10px;
	right:5px;
	text-align: left; 
	}
		
	
#top-menu {
	position: relative;
	text-align:center; 
	height: 3.25em;
	width: 100%; 
	margin: 0px;	
	background: #006f93;
	font: 0.65em tahoma, Arial, sans-serif;
	font-weight:bold;
	}


.mainlevel-nav {
	color: #fff; 
	margin: 0px; 	
	text-align: center; 
	background: #006f93;
	border-right:2px solid white;
 }


.mainlevel-nav:hover {
  background-color:#478DC0;
}

a.mainlevel-nav {
  background:transparent none repeat scroll 0 0;
  border:medium none;
  text-decoration:none;
}

#mainlevel-nav ul {
	list-style: none; 
}

#mainlevel-nav li {   	
	float: left; 
	
	list-style: none; 
	margin: 0px; 
	padding: 0px;
	text-align: center; 
	width: 14%;
    } 

	
#mainlevel-nav a {
	display: block; 
	vertical-align: middle; 
	background: #006f93;
	color: #ffffff; 
	text-decoration: none; 
	border:medium none;
	}

#mainlevel-nav a:hover {
	color: #00ffff; 
    }
	
#mainlevel-nav .type1 {
    border:0px;
	padding-top:10px;
	height: 2.5em;
	border-right: #ffffff 2px solid; 
	}
	
#mainlevel-nav .type2 {
    border:0px;
	padding-top:5px;
	height: 2.75em;
	border-right: #ffffff 2px solid;
	}
	
#mainlevel-nav .type3 {
   border:0px;
   padding-top:10px;
   height: 2.5em;
	}
	
#footer {
	position: relative;
	padding: 3px 10px 3px 10px;
	text-align: left; 
	font: normal 0.70em tahoma, arial, sans-serif;	
	height:1.2em;
	border-top:1px #a2d1d9 solid;
	}
	
	
 
.picright {
	float: right;
	padding:0px 0px 10px 10px;
	}	 

 
.picleft {
	float: left;
	padding: 0px 10px 10px 0px;
	}
	
.right {
	float: right;
	}		
	
.left {
	float: right;
	}		
	
.center {
	text-align:center;
	}	
 
.thumb {
	padding: 0px 3px 5px 3px;
	float:right;
	margin:6px;
	margin-top:0;
	height:51px;width:57px;
	}

.blue {
	color:#006f93;
	font-weight:bold;
	}
	

.jflanguageselection {   	
	position:absolute;
	top:5px;
	right:60px; 
	text-align: left; 
	width: 56px;
    } 

#fwrf_increasfontid {   	
	position:absolute;
	top:5px;
	right:0px; 
	text-align: left; 
	width: 76px;
    } 

.inputbox {  
    color: #777777; 	
	font: normal 1em tahoma, arial, sans-serif;	
	margin-bottom:2px;
    } 
	

.button {  
    color: #006f93;
	border: 1px #006f93 solid;
	font: normal 1.1em tahoma, arial, sans-serif;	
	background: #eef6f8;
    } 
	

.linkcaption {  
    color:#006f93; 
	padding-left:18px;
	padding-bottom:5px;	
	font: bold 1em tahoma, arial, sans-serif;	
	background: url('images/mark1.gif') no-repeat;
    } 
	
	
.mainlevel li {	
    margin: 0px 0px 15px -15px;		
	list-style-image: url('images/mark2.gif');		
	}

.sublevel li {	
   /*  margin: 2px 0px 0px -15px;		 */
    margin:7px 0 0 -27px;
	font-weight:normal;
	list-style-image: url('images/mark3.gif');			
	}

.sublevel1 li  {
	margin:7px 0 0 -19px;
        font-weight:normal;
        list-style-image: url('images/mark3.gif');

}

#sitepath {
	display:inline;
}

#active_menu.sublevel_current, #active_menu.sublevel_current:visited {
	color:#478DC0;
	font-weight:bold;
}

.csc-mailform {
border:0 none;
}

label  {
display:block;
 float:left;
padding:3px;
width:170px;
}
input, textarea {
margin:3px;
}

