* {margin:0px; padding:0px; border:0px; font-family:verdana, georgia, arial, sans-serif; font-size:0px; line-height:0%;}

a:link {color:#003399;}
a:active {color:#003399;}
a:focus {color:#003399;}
a:visited {color:#003399;}
a:hover {color:#c3461e;}
a img {border:0px;}

html{margin:0px; padding:0px; text-align:center; color:#ffffff; font-size:10px; line-height:100%;}

body {background:#ffffff url("background.gif") repeat; margin:0px auto 0px auto; font-size:14px; line-height:100%; color:#555555; text-align:center;}

#border_top {width:850px; height:10px; margin:10px auto 0px auto; padding:0px 10px 0px 10px; background:transparent url("back_top.gif") no-repeat; font-size:0px; line-height:0px;}
#border_bottom {width:850px; height:40px; margin:0px auto 10px auto; padding:0px 10px 0px 10px; background:transparent url("back_bottom.gif") no-repeat; font-size:0px; line-height:0px;}

#content {width:850px; margin:0px auto 0px auto; padding:0px 10px 0px 10px; text-align:left; background:transparent url("back_content.gif") repeat-y; font-size:14px; line-height:100%;}

#content_top {width:auto; margin:0px; padding:0px; text-align:left; background:#bbbbff;}
#content_middle {width:auto; margin:0px; padding:10px 10px 10px 10px; text-align:left; background:#ccccff; border:1px solid #9999ff;}
#content_bottom {width:auto; margin:0px; padding:20px 0px 20px 0px; text-align:center; background:#bbbbff;}
#content_bottom p{margin:0px; font-size:12px; line-height:150%;}
#content_bottom a{font-size:12px; line-height:150%;}

.content_bar {margin:0px 0px 20px 0px; background:transparent; text-align:left;}
#with_pic.content_bar {width:606px;}
.content_bar img {float:left;}
.content_bar p {margin:0px 0px 0px 40px; height:18px; padding:2px 0px 0px 20px; color:#000000; font-size:16px; line-height:100%; font-weight:bold; background:#ffffff; border:1px solid #000000;}

#pic_right img {margin:0px 0px 0px 20px; float:right; border:1px solid #000000;}

#nav_top {margin:0px 0px 5px 0px; padding:5px 0px 0px 0px; font-size:12px; line-height:0%; text-decoration:none; background:#bbbbff;}
#nav_top_left {text-align:left; float:left;}
#nav_top_left a img{margin:0px 16px 0px 0px; padding:0px;}
#nav_top_right {text-align:right;}
#nav_top_right a img{border:1px solid #000000; margin:0px 0px 0px 16px; padding:0px;}
#nav_top_right a:hover img{border:1px solid #c3461e;}
#nav_middle {margin:0px 0px 0px 0px; padding:0px; height:100px; background:#bbbbff; border:1px solid #9999ff; overflow:hidden;}
#nav_bottom {background:transparent url("nav_1.gif") no-repeat; height:65px; margin:0px 0px 5px 0px; padding:5px 0px 0px 100px;}
#nav_bottom a {background:transparent url("back_button.png") repeat-x; margin:20px 5px 0px 5px; border:1px solid #000000; text-align:center; float:left; height:28px; padding:10px 10px 0px 10px; font-size:16px; line-height:100%; font-weight:bold; color:#777777; text-decoration:none;}
#nav_bottom a:hover {background:#ffffff; color:#c3461e; text-decoration:none;}
#nav_bottom a#active{background:#ffffff; color:#555555;}
#nav_bottom a#active:hover {background:#ffffff; cursor:default; text-decoration:none; color:#555555;}

.box_text {margin:0px 0px 40px 0px; text-align:justify;}
.box_text p{margin:0px 0px 8px 0px;}
.box_text ul{margin:0px 0px 8px 20px;}
.box_text a,b,p {font-size:14px; line-height:140%;}
.box_text a:visited {color:#003399;}
.box_text a:hover {color:#c3461e;}
.box_text p.first-letter {text-indent:37px;}
.box_text p.first-letter span{font-size: 200%; line-height:100%;}
.box_text ul {margin:0px 0px 8px 4px; list-style:none;}
.box_text ul li {padding:0px 0px 0px 18px; background:url("bullet.gif") 0px 7px no-repeat; font-size:14px; line-height:140%;}

#history {margin:1px 0px 40px 0px; padding:0px 0px 0px 82px; text-align:justify;}
.year{background:#ffffff; margin:0px 20px 0px -82px; border:1px solid #000000; text-align:center; padding:2px 10px 2px 10px; font-size:14px; font-weight:bold; color:#000000;}

.team_elem {float:left; margin: 0px 20px 0px 0px;}
.team_elem img{margin:0px 0px 8px 0px; border:1px solid #000000;}
.team_elem a{color:#003399; text-decoration:none; margin:0px 0px 0px 0px; font-size:14px; line-height:100%; font-weight:bold; text-align:center;}
.team_elem p{margin:0px 0px 0px 0px; font-size:14px; line-height:100%; text-align:center;}
.team_elem a:hover{color:#c3461e;}

#back {text-align:center;}
#back a{font-size:14px; line-height:100%; font-weight:bold; color:#003399; text-decoration:none;}
#back a:hover{color:#c3461e;}

#language_index {margin:0px; padding:0px;}

#language_index ul {margin:80px auto 80px auto; width:440px; padding:0px; text-align:left;}
#language_index ul li {display:inline; margin:0px 0px 0px 40px; padding:0px; list-style:none;}
#language_index ul li a {position:relative; height:21px; color:#555555; text-decoration:none; font-size:14px; line-height:100%; font-weight:bold;}
#language_index ul li a span {position:absolute; top:-4px; left:-24px; width:21px; height:21px; background:url("paragraph.gif") 21px 0px no-repeat;}
#language_index ul li a img{margin:0px; border:1px solid #000000; vertical-align:baseline;}
#language_index ul li a:hover {color:#c3461e;}
#language_index ul li a:hover img{border:1px solid #c3461e;}
#language_index ul li a:hover span {background:url("paragraph.gif") 0px 0px no-repeat;}
