.clear{clear:both;width:100%;}
body{
	background:#c5d632 url(body.gif) top left repeat-x;
	color:#333;
	font-family:Tahoma;
	font-size:11px;
	margin: 0;
}
#bodycontent{background:url(header.png) 950px 0px no-repeat;}
#page{
	width:950px;
}

#header{
	background:#FFF;
	height:140px;
}
#logo {position:absolute;}
#headerform{height:110px;width:300px;margin-left:600px;}
#headerform img{margin-top:4px;}
#headerform form{margin:0;padding:0;}
#headerform fieldset{margin:0;padding:0 0 0 30px;border:0;height:22px;}
#ihmform input.champ{float:left;color:#888;font-size:10px;font-weight:bold;width:100px;border:1px solid #CCC;margin-right:5px;padding-left:4px;}
#ihmform .connectbtn{float:left;text-decoration:none;color:#555;font-size:10px;border:1px solid #CCC;padding:1px 3px;margin:0;background:#FFF;}
#headerform .logoutbtn, #headerform .logoutbtn:visited, #headerform .logoutbtn:hover{text-decoration:none;color:#555;font-size:10px;border:1px solid #CCC;padding:2px 3px;margin:3px 0 0 30px;background:#FFF;}
#searchform input.searchbtn{cursor:hand;float:left;color:#555;font-size:10px;border:1px solid #CCC;padding:0;margin:0;background:#FFF;font-family:Tahoma;width:22px;}
#searchform input.searchwords{float:left;color:#888;font-size:10px;font-weight:bold;width:215px;border:1px solid #CCC;margin-right:5px;padding-left:4px;}

#menu ul{margin:0 40px;padding:0;float:right;display:inline;}
#menu ul li{list-style-type:none;margin:0 0 0 3px;padding:6px 0 0 0;float:left;text-align:center;height:24px;}
#menu ul li a{font-family:Verdana;text-transform:uppercase;font-size:11px;background: url(sc_normal.png) top left no-repeat;display:block;width:96px;color:#FFF;font-weight:bold;text-decoration:none;padding-top:5px;height:19px}
#menu ul li a:hover{text-decoration:none;background: url(sc_hover.png) top left no-repeat;}
#menu ul li.selected{padding-top:0;height:30px;}
#menu ul li.selected a, #menu ul li.selected a:hover{background: url(sc_selected.png) top left no-repeat;padding-top:8px;height:22px;}

#breadcrumb{padding-top:8px;padding-right:20px;height:30px;text-align:right;color:#222A78;}
#breadcrumb span{color:#FFF;font-weight:bold;}
#breadcrumb a, #breadcrumb a:visited{padding-top:8px;height:30px;text-align:right;color:#222A78;text-decoration:none;}
#breadcrumb a:hover{color:#222A78;text-decoration:none;}

#content{width:950px;background: url(content.gif) top left repeat-y;}
#leftcol{width:242px;float:left;}
#contentbox{color:#BBB;width:708px;float:right;background:#c5d632 url(content.png) top left no-repeat;}
#ptitle{}
#minheight{float:left;width:42px;height:444px;}
#contenttext{float:left;width:605px;padding:20px;background:#FFF;}

#submenu ul{margin:0 0 0 22px;padding:0;list-style-type:none;font-family:Arial;border-bottom:1px solid #FFF;}
#submenu ul ul{margin:0 0 10px 38px;border:0;}
#submenu ul ul ul{margin:0 0 0 20px;}
#submenu a{text-decoration:none;color:#00a3db;font-weight:bold;}
#submenu li.selected a{color:#222A78;}
#submenu .niv1 a{display:block;width:182px;font-size:18px;background: url(sm_normal.png) center left no-repeat;padding:13px 0 13px 38px;border-top:1px solid #FFF;}
#submenu .niv2 a, #submenu li.selected .niv2 a{display:block;width:182px;font-size:12px;padding:3px 0;background:none;}
#submenu .niv3 a, #submenu li.selected .niv3 a{display:block;width:162px;font-size:11px;padding:0;border:0;}
#submenu li.selected a{background: url(sm_selected.png) center left no-repeat;}

#infomenu{text-align:right;list-style-type:none;}
#infomenu li{margin-bottom:3px;}
#infomenu a{color:#FFF;font-weight:bold;text-decoration:none;}
#infomenu a:hover{text-decoration:none;}

#printlink {text-align:right;padding-right:30px;padding-top:2px;}
#printlink a, #printlink a:visited{color:#777;text-decoration:none;text-transform:uppercase;font-size:80%;}
#printlink a:hover{color:#555;text-decoration:underline;}

#footer{padding:2px 0 10px 240px;color:#555;font-size:9px;text-align:center;clear:both;}
#footer a:link, #footer a:visited{color:#555;text-decoration:none;}
#footer a:hover{color:#333;text-decoration:underline;}