			* {
				outline: none;
			}
		
			body {
				background: RGB(228, 228, 228);
				margin: 0;
				padding: 0;
				font-family: verdana, tahoma, arial;
				font-size: 13px;
			}
			
			div#container {
				background: url('../images/shadow.png') repeat-y #FFFFFF;
				border-top: 0;
				margin: 0px auto;
				width: 950px;
				padding: 0 29px 10px 29px;
			}
			
			div#header {
				background: url('../images/bg.png') repeat-x;
				border: 1px solid #00519D;
				border-top: 0;
				margin: 0px auto;
				/*width: 970px;//90%*/
				height: 70px;
				min-width: 900px;
				
				-moz-border-radius-bottomleft: 6px;
				-moz-border-radius-bottomright: 6px;
				-webkit-border-bottom-left-radius: 6px;
				-webkit-border-bottom-right-radius: 6px;
			}
			
			div#accountbox {
				height: 24px;
				padding: 3px 10px 3px 0;
				_padding: 1px 10px 2px 0;
				text-align: right;
			}
			
			div#accountbox input.text {
				border: 1px solid #00519D;
				border-right: 1px solid #3CDDFF;
				border-bottom: 1px solid #3CDDFF;
				width: 130px;
				margin: 0;
				padding: 3px 5px;
			}
			
			div#accountbox input.button {
				font-size: 12px;
				padding: 0px 7px 1px 7px;
			}
			
			div#accountboxextra {
				padding: 4px 0;
				_padding: 5px 0;
				color: #C3D9FF;
				font-weight: bold;
			}
			
			div#accountboxextra a {
				color: #C3D9FF;
			}
			
			div#accountboxextra a:hover {
				color: #FFFFFF;
			}
			
			div#menu {
				border-top: 1px solid #00519D;
				border-left: 1px solid #00519D;
				height: 40px;
				float: right;
			}
			
			div#menu div.drop {
				float: left;
				width: 112px;
				height: 39px;
				overflow: hidden;
				position: relative;
				z-index: 1000000;
			}
			
			div#menu div.drop:hover {
				height: auto;
			}
			
			div#menu div.drop:hover a {
				background: url('../images/dropmenu.png') repeat-x;
				border-bottom: 1px solid #00519D;
			}
			
			div#menu div.drop:hover a:hover {
				background: url('../images/menu.png') repeat-x;
			}
			
			div#menu a {
				display: block;
				float: left;
				width: 110px;
				border-top: 1px solid #00A1ED;
				border-left: 1px solid #00A1ED;
				border-right: 1px solid #00519D;
				padding: 11px 0;
				height: 16px;
				text-align: center;
				font-weight: bold;
				color: #FFFFFF;
				text-decoration: none;
				overflow: hidden;
			}
			
			div#menu a.icon {
				width: 15px;
				padding: 11px 15px;
			}
			
			div#menu a:hover {
				background: url('../images/menu.png') repeat-x;
			}
			
			div#menu a#last {
				border-right: 0;
				
				-moz-border-radius-bottomright: 6px;
				-webkit-border-bottom-right-radius: 6px;
			}
			
			div#databox {
				width: 15%;
				padding: 7px 0 0 10px;
				_padding: 6px 0 0 10px;
				color: #C3D9FF;
				font-weight: bold;
			}
			
			div#notificationbox {
				background: url('../images/nf.png') repeat-x #78D046;
				border: 1px solid #519D51;
				margin: 10px auto;
				/*width: 970px//90%*/;
				padding: 7px 0;
				min-width: 900px;
				
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			
			div#content {
				margin: 30px auto 0 auto;
				width: 98%;/*86%;
				min-width: 900px;*/
			}
			
			div#footer {
				border-top: 1px solid #DFDFDF;
				padding-top: 10px;
				margin-top: 40px;
				font-size: 10px;
				color: #AAAAAA;
			}
			
			div#footer a {
				color: #AAAAAA;
			}
			
			div#footer a:hover {
				color: #000000;
			}
			
			img.icon {
				border: 0;
				margin: 0 0 -3px 0;
			}
			
			span.title {
				font-family: arial;
				font-size: 22px;
				font-weight: bold;
				color: #D38E28;
			}
			
			span.smalltitle {
				font-family: arial;
				font-size: 18px;
				font-weight: bold;
				color: #444444;
			}
			
			div.line {
				margin: 25px 0;
				border-top: 1px solid #CCCCCC;
			}
			
			a {
				color: #0000FF;
				text-decoration: none;
			}
			
			a:hover {
				color: #333333;
			}
			
			input.text, textarea {
				border: 1px solid #BBBBBB;
				font-family: verdana;
				font-size: 13px;
				padding: 4px 5px;
				margin: 2px 0;
			}
			
			input.formbutton {
				padding: 5px 15px;
			}
			
			select {
				border: 1px solid #BBBBBB;
				font-family: verdana;
				font-size: 13px;
				padding: 4px 5px;
			}
			
			div.information {
				background: #C6F23B;
				border: 1px solid #00CC00;
				border-bottom-width: 3px;
				width: 98%;
				margin: 0 auto;
				padding: 10px;
				min-height: 30px;
				
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			
			div.sideinfo {
				background: #F5F5F5;
				width: 30%;
				float: right;
				text-align: justify;
				border: 1px solid #CCCCCC;
				padding: 15px;
			}
			
			div.sideinfo span.title {
				color: #555555;
			}
			
			div.error {
				background: #F26C4F;
				border: 1px solid #CC0000;
				border-bottom-width: 3px;
			}
			
			table {
				width: 100%;
				_width: 99%;
				color: #333333;
				border-spacing: 0;
			}
			
			table td.b {
				font-weight: bold;
				width: 150px;
			}
			
			table.form td {
				padding: 5px;
			}
			
			table.list th {
				border-bottom: 1px solid #CCCCCC;
				padding: 3px 5px;
				font-family: arial;
				font-size: 16px;
				text-align: left;
			}
			
			table th.headerSortUp {
				border-bottom: 1px solid #000000;
			} 
			
			table th.headerSortDown {
				border-bottom: 1px solid #000000;
			} 
			
			table.list td {
				padding: 10px;
			}
			
			table.small td {
				padding: 5px 10px;
			}
			
			table tr.redrow td {
				background: #F5F5F5;
			}
			
			table tr.greyrow td {
				background: #F0F0F0;
			}
			
			table tr.dredrow td {
				background: #FFBBBB;
			}
			
			table tr.bordertop td {
				border-top: 1px solid #CCCCCC;
			}
			
			table td.info {
				font-size: 10px;
				color: #888888;
			}
			
			div.bar {
				background: #EEEEEE;
				border: 1px solid #000000;
				width: 150px;
				height: 15px;
			}
			
			div.barfill {
				background: #0000CC;
				height: 15px;
			}
			
			.rounded {
				border: 2px solid #CCCCCC; 
				
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			
			.sideline, table.form {
				border-left: 4px solid #DDDDDD;
				padding-left: 5px;
			}
			
			div.button {
				background: url('../images/button.png') repeat-x -5px;
				border: 1px solid #888888;
				padding: 5px 10px;
				margin-bottom: 5px;
				font-weight: bold;
				color: #000000;
				
				-moz-border-radius: 6px;
				-webkit-border-radius: 6px;
			}
			
			div.button:hover {
				background: url('../images/buttonhover.png') repeat-x -5px;
				cursor: pointer;
				cursor: hand;
			}
			
			div.tabmenu {
				float: right;
				border-bottom: 1px solid #DDDDDD;
				padding: 0 15px;
			}
			
			div.tabmenu a {
				background: #FAFAFA;
				border: 1px solid #DDDDDD;
				margin-bottom: -1px; 
				margin-right: 5px;
				display: block; 
				float: left;
				text-align: center;
				padding: 5px 10px;
				color: #000000;
				
				-webkit-border-top-left-radius: 6px; 
				-webkit-border-top-right-radius: 6px;
				-moz-border-radius-topleft: 6px;
				-moz-border-radius-topright: 6px;
			}
			
			div.tabmenu a.active {
				background: #FFFFFF;
				border-bottom: 1px solid #FFFFFF;
			}
			
			div.quote {
				background: #E0E0E0;
				border: 1px dotted #AAAAAA;
				padding: 10px;
				width: 80%;
			}