html {overflow: -moz-scrollbars-vertical;}

body { margin:0;background:url(../gfx/bg.gif);font-family: "Times New Roman";font-size:12px;color:#555}
img {border:0}
a { color: #000 }
a:hover, a.active { color:#cb3f42 }
#menu a, p.lang a {color:#666}
	#menu a:hover, p.lang a:hover, p.lang a.active, #menu a.active {color:#cb3f42}
.breaker {font-size:0;height:0;clear:both}
p.lang { font-family:Arial;margin:0 0 9px 2px;font-size:11px;padding-top:2px}
p.lang a {text-decoration:none}
div.line { font-size:0;height:1px;background:#ccc}
h1 {display:none}
h2 {color:#000;margin:0;font-size:14px}
div.center{text-align:center}

a.prev { padding-left:12px;background:url(../gfx/back.gif) no-repeat left center; font-size:14px; text-decoration:none;}
a.next { padding-right:12px;background:url(../gfx/submit.gif) no-repeat right center; font-size:14px; text-decoration:none;}

img.header { width:713px;height:30px;margin-bottom:34px}

#container {width:900px;background:#fff;margin:auto}
#left{width:713px;float:left}

.front #left {width:100%;float:none}
.front #flash { background:#000;height:800px}
.front ul {list-style:none;margin:10px 0;padding:10px 0;text-align:center}
.front ul li {display:inline;padding:0 10px;font-size:16px}
.front ul li a {text-decoration:none}
.front ul li a:hover {text-decoration:underline}

#menu { width:180px;float:left;font-family:Arial;font-size:14px;}
	#menu ul {margin:0;list-style:none;padding-bottom:50px;margin-left:0;padding-left:0}
	#menu ul a {text-decoration:none; width:100%;display:block}
	#menu ul li a { border-bottom:1px solid #000 }
	#menu ul li ul li a {border-bottom:0}
	#menu ul ul {padding:0;}
	#menu li {display:block;width:180px;text-align:right;margin-top:10px}
	#menu li li { border:0;margin-top:0;font-size:12px}
	#menu ul li:first-child, #menu ul li.first {margin-top:0}
	
#content{width:514px;margin-left:18px;float:left}
	.newscol1 { width:238px;float:left}
	.newscol1 p, .newscol2 p {text-align:justify }
	.newscol1 h2, .newscol2 h2 {font-size:14px;color:#000;margin:0}
	.newscol1 p.date, .newscol2 p.date {margin:0;font-weight:bold}
	.newscol1 div.line {margin:8px 0}
	.newscol2 { width:257px;float:left;margin-left:19px}
	.newscol2 #push { border:1px solid #ccc; padding: 1px;margin-bottom:15px; }
		.newscol2 #push div { border:2px solid #ccc; padding: 8px; }
	.newscol1 h2 a, .newscol2 h2 a { text-decoration:none}	
	.newscol1 h2 a:hover, .newscol2 h2 a:hover { text-decoration:underline}	
	#press p {margin:0 0 10px 10px;}
	#press p.date {margin-bottom:0;}
	#press h2 {margin-left:10px;padding-right:20px;display:inline;background:url(../gfx/arrow_down.gif) right center no-repeat}
	#press h2 a {color:#000;text-decoration:none}
	#press h2 a:hover{text-decoration:underline}
	
	.col1 { width:240px;float:left }
		.col1 p {text-align:justify}
	.col2 { width:240px;margin-left:34px;float:left; }

	#content ul { list-style-image:url(../gfx/list.gif)}
	#content ul li { color:#000;font-weight:bold;margin-bottom:5px }
	
#people div { width:150px;height:150px;border:1px solid #ccc;float:left;margin: 20px 17px 0 0;padding:4px }
	#people div.last { margin-right:0 }
	#people div h3 { margin:0;padding:0;font-size:13px;}
	#people div h3 a { color:#555;text-decoration:none}
	#people div h3 a:hover { color:#cb3f42;text-decoration:underline}
	#people div p { margin:0;padding:4px 0}
	
.form label { margin-left: 7px;color:#000 }	
.form input {background:url(../gfx/input_medium_bg.gif) no-repeat;border:0;width:154px;height:21px;padding:3px 0 0 8px;margin-bottom:12px}
.form textarea {height:114px;width:228px;background:url(../gfx/textarea_medium_bg.gif) no-repeat;border:0;padding:5px 10px;margin-bottom:10px}
.form .mandatory {color:red}
.form button { background:url(../gfx/submit.gif) #fff no-repeat center right; border: 0; padding-right:10px;font-family:'Times New Roman';font-size:14px;font-weight:bold }

#right{width:170px;float:left;margin-left:17px;text-align:center;margin-top:40px;font-family:Arial;font-size:10px;position:relative}
	#right .full { position:absolute; left: -186px;text-align:left; padding-left: 20px; width:336px;background: url(/gfx/detail_bg.gif) }
#footer {text-align:center;height:240px;background:url(../gfx/bottom.jpg) #000 no-repeat;color:#9a9a9a;margin:30px 0 0 0}
	#footer a { color:#9a9a9a}
address { font-style:normal; padding:200px 0 0 0 }

.person #right {height:500px}
.person .col1 {width:320px}
.person img.header { margin-bottom:0}
.person p.back { text-align:right;margin:0;padding:0;height:34px }