*{
	margin:0;
	padding:0;
	}
		/* Reset */
		html, body, div, span, applet, object, iframe,
		h1, h2, h3, h4, h5, h6, p, blockquote, pre,
		a, abbr, acronym, address, big, cite, code,
		del, dfn, em, font, img, ins, kbd, q, s, samp,
		small, strike, strong, sub, sup, tt, var,
		dl, dt, dd, ol, ul, li,
		fieldset, form, label, legend,
		table, caption, tbody, tfoot, thead, tr, th, td {
			margin: 0;
			padding: 0;
			border: 1;
			outline: 0;
			font-weight: inherit;
			font-style: inherit;
			font-size: 100%;
			font-family: inherit;
			vertical-align: baseline
		}
		
		:focus {outline: 0}
		
		ol, ul {list-style: none}
		.center{text-align:center;}
		/* Tables need 'cellspacing="0"' on markup */
		table {
			border-collapse: separate;
			border-spacing: 0
		}
		
		caption, th, td {
			text-align: left;
			font-weight: normal
		}
		
		blockquote:before, blockquote:after, q:before, q:after {content: ""}
		blockquote, q {quotes: "" "" }

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:75%;
	color:#000;
	background-color:#FFCC00;
	text-align:center;
	line-height: 1;
	}
	
ul{margin:0; padding:0; list-style:none;}
a{outline:none; text-decoration:none;}
a:link,
a:visited{color:#1362a6;}
a:hover{color:#072641;}
.left,
.floatL{float:left;}
.right,
.floatR{float:right;}
.txtR{text-align:right;}
.clear{clear:both;}
.center{text-align:center;}
h1,h2{margin:0; padding:0;}
.split50{overflow:auto;}
.split50 .floatL,
.split50 .floatR{width:49%;}
.padd10{padding:20px 30px 10px 20px;}





#container{
	width:980px;
	padding:0 5px;
	margin:0 auto;
	background-image:url(i/bg.png);
	background-position:0 0;
	background-repeat:repeat-y;
	}


h1,
h1 a{
	display:block;
	text-indent:-9999em;
	width:175px;
	height:118px;
	background-position:0 0;
	background-repeat:no-repeat;
	}
	h1 a{
		background-image:url(pix/logo.gif);
		}
		


#loginform{
	background-image:url(pix/formSusBg.gif);
	width:692px;
	background-position:0 0;
	background-repeat:no-repeat;
	float:right;
	margin:45px 0 0 0;
	padding:0 0 3px 0;
	font-size:11px;
	overflow:auto;
	}
	
	#loginform div{
		position:relative;
		width:520px;
		text-align:left;
		padding:0 0 0 15px;
		}
		
		#loginform div a{
			margin:0 0 0 60px;
			padding:8px 0 8px 20px;
			background-image:url(pix/formSusSep.gif);
			background-repeat:no-repeat;
			background-position:0 -5px;
			line-height:38px;
			}
			
	#loginform input.txt{
		width:84px;
		padding:1px;
		border:1px solid #CCC;
		background-color:#FFF;
		}
		
	
	#loginform #submit{
			position:absolute;
			top:8px;
			margin:0 0 0 5px;			
			}
	
	#loginform strong{
		color:#006699;
		font-weight:normal;
		margin:0 10px 0 0;
		}
		#loginform label,
		#loginform div a:link,
		#loginform div a:visited{
			color:#666;
			}
		#loginform div a:hover{
			color:#000;
			}
		
		a#susNws{
			text-indent:-9999em;
			background-position:0 0;
			background-repeat:no-repeat;
			background-image:url(pix/aSus.gif);
			width:140px;
			height:30px;
			display:inline-block;
			float:right;
			margin:0 15px 0 0;
			}
			
/* WRAPPER */
#wrapper{
	background-image:url(pix/wrapBg.gif);
	background-position:0 0;
	background-repeat:repeat-y;
	overflow:hidden;
	width:100%;
	}
	
	
	/* MENU*/
	#menu{
		background-color:#FFCC00;
		background-image:url(pix/wrapTop.gif);
		background-position:0 100%;
		background-repeat:no-repeat;
		width:100%;
		padding:0 0 11px 0;
		position:relative;
		font-size: 91.66%
		} 
	
	#navigation {
		height: 31px;
		padding: 0 3em
	}
	
	#navigation li {
		height: 31px;
		float: left;
		line-height: 31px;
		position: relative
	}
	
	#navigation a {
		display: block;
		float: left;
		height: 31px;
		line-height: 31px;
		background: #0a5691 url('pix/tab-left.png') no-repeat top left;
		padding: 0 0 0 17px;
		color: #afe1ee;
		text-transform: uppercase;
		font-weight: bold
	}
	
	#navigation a span {
		display: block;
		float: left;
		height: 31px;
		background: url('pix/tab-right.png') no-repeat top right;
		padding: 0 17px 0 0;
		cursor: pointer
	}
	
	#navigation li.current a:link, #navigation li.current a:visited, #navigation a:hover, #navigation a:active, #navigation li:hover a:link, #navigation li:hover a:visited, #navigation li:hover a {
		background: #fff url('pix/tab-left.png') no-repeat 0 -31px;
		color: #000
	}
	
	#navigation li.current a span, #navigation a:hover span, #navigation a:active span {background-position: right -31px}
	#navigation .sub a:hover span, #navigation .sub a:active span, #navigation .sub:hover a span {background-position: right -62px}
	
		/* submenus */
		#navigation li ul {
			display: none;
			position: absolute;
			top: 31px;
			left: 0;
			width: 150px;
			background: #fff url('pix/sub-bg.png') repeat-x bottom left;
			border: 1px solid #e0e0e0;
			border-top: 0;
			text-align: left;
			padding: 1.5em 1em .5em 1.5em
		}
		#navigation li:hover ul {display: block}
		#navigation ul li {float: none; line-height: 1.4em; height: auto; position: static; padding-bottom: .5em}
		#navigation ul li a:link, #navigation ul li a:visited, #navigation li:hover ul a:link, #navigation li:hover ul a:visited {
			display: inline;
			float: none;
			background: none;
			color: #000;
			height: auto;
			line-height: 1.8;
			padding: 0
		}
		#navigation ul li a:hover, #navigation ul li a:active {text-decoration: underline}
		
		
		
		#wrap{
			overflow:auto;
			}
		
		#sidebar{float:right;
			width:214px;
			}
			
		#content{
			float:left;
			width:695px;
			background-color:#eee;
			}
			
			
.mainTop,
.mainBot{
	background-position:0 0;
	width:695px;
	display:block;
	text-indent:-9999em;
	height:19px;
	}
.mainTop{
		background-image:url(pix/maincontTop.gif);
	}
.mainBot{
	background-image:url(pix/mainContBot.gif);
	}
.mainCont{
	background-image:url(pix/maincontShadow.gif);
	background-position: bottom;
	background-repeat:repeat-y;
	padding:0 15px 0 10px;
	font-size:11px;
	}
.mainBg{
	background-image:url(pix/maincontCentBg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	padding:0 10px;
	overflow:auto;
	}
	.mainBg p{
		line-height:14px;
		}
	.mainBg .floatR{
		width:211px;
		}
	.mainBg .floatL{
		width:420px;
		text-align:left;
		}
	.mainBg .floatL p{
		margin:0 0 10px 0;
		}
		
		
#sidebar a#bann01{
	background-image:url(pix/bann/bann00.gif);
	display:block;
	text-indent:-9999em;
	width:214px;
	height:80px;
	}
	#sidebar #bann01:hover{
		background-position:0 -80px;
		}
#footer{
	background-image:url(pix/wrapBot.gif);
	background-position:0 0;
	background-repeat:no-repeat;
	padding:30px 0 0 0;
	font-size:10px;
	}
#footer a:link,
#footer a:visited{color:#666;}
#footer a:hover{color:#000;}
	#footer .footCont{
		background-image:url(pix/footer.gif);
		background-position:bottom;
		background-repeat:repeat-x;
		padding:20px 0 44px 0;
		line-height:20px;
		}