@font-face {
	font-family: "Fontin Sans Regular";
	src: url("../../fonts/Fontin_Sans_R_45b.otf"); }

table {
	width:100%; }

	th {
		padding:.2em;
		border-bottom:1px dotted #333;
		white-space:nowrap;
		text-align:left }

		/*th.main {
			width: 100%; } */

	td {
		padding:.2em;
		border-bottom:1px dotted #aaa;
		text-align: left; }

		.left {
			text-align:left; }
		.center {
			text-align:center; }

dl {
	color:#666; }

	dt {
		display:inline-block;
		width:180px;
		float:left;
		clear:right; }

	dd {
		display:inline-block;
		margin:0;
		float:right;
		width:495px;
		padding-bottom:.3em;
		text-align:left; }

	.strong {
		font-weight:bold; }

body {
			font-family: "Fontin Sans Regular", Verdana;
	background-color:#ffffff;
	color:#000000;
	font-size:13px;
	margin:0; }

a {
	outline: none;
	color:#06c;
	text-decoration:none; }
	a.tooltip { color:#000; float:left; margin:0 .2em; background:url("../../images/information.png") no-repeat; height:16px; width:16px; }

.tip {
	background-color:#fafafa;
	border:1px solid #000;
	display:none;
	padding:3px;
	text-align:center;
	font-size:90%;
	height:auto;
	width:240px; }

.complete {
	color:#1ECC00;
	display:inline-block;
	width:150px; }

.incomplete {
	color:#CC3600;
	display:inline-block;
	width:150px; }

h1 {
	font-size:150%;
	font-weight:bold;
	line-height:130%;
	margin:10px 0 0 0;
	border-bottom:1px dotted #000000; }

h2 {
	font-size:130%;
	font-weight:bold;
	line-height:130%;
	margin:.8em 0 0 0;
	border-bottom:1px dotted #333333;
	background-image: url("../../images/h2_bkgd.gif"); }

h3 {
	font-size:110%;
	font-weight:bold;
	line-height:130%;
	margin:.8em 0 0 0;
	border-bottom:1px dotted #666666;
	background-image: url("../../images/h2_bkgd.gif"); }

form fieldset {
	border: none;
	padding:.6em 0;
	border-bottom:1px dotted #bbbbbb }

span.required {
	color:#C00;
	padding-right:.3em; }

hr {
	border:none;
	background-color:none;
	border-top:1px dotted #999999;
	height:1px;
	}

	form fieldset.error {
		background-color:#ffaaaa;
		border:1px solid #ff0000;
		margin:-1px; }

	form button {
			float:right;
			margin-top:1em; }

	form button.back {
			float:left; }

	fieldset label {
		color:#666;
		padding-top:.1em;
		vertical-align:top;
		display:inline-block;
		width:180px; }

	fieldset input[type='text'], fieldset input[type='password'], fieldset textarea {
		background-color:#eeeeee;
		border:1px #000000 solid;
		font-size:12px;
		color:#000000; }

		fieldset textarea {
			width:496px; }

	fieldset p {
		margin:0;
		font-size:90%;
		color:#404040; }

		.suggestionsBox {
						position: relative;
						left: 30px;
						margin: 10px 0px 0px 0px;
						width: 200px;
						background-color: #212427;
						-moz-border-radius: 7px;
						-webkit-border-radius: 7px;
						border: 2px solid #000;
						color: #fff;
		}

		.suggestionList {
						margin: 0px;
						padding: 0px;
		}

		.suggestionList li {
						margin: 0px 0px 3px 0px;
						padding: 3px;
						cursor: pointer;
		}

		.suggestionList li:hover {
						background-color: #659CD8;
		}

div#container {
	width:900px;
	margin:0 auto 30px auto;
	position:relative; }

	div#header {
		height:62px;
		border-bottom:1px solid #000000; }

	div#content {
		width:688px;
		float:left;
		margin-left:8px; }

	div#sidebar {
		color:#fff;
		clear:left;
		width:184px;
		float:left;
		margin-bottom:20px;
		border:1px solid #000000;
		border-top:none;
		padding:8px;
		background-color:#666666; }

		div#sidebar a {
			color:#75BAFF }
			
		div#sidebar.inactive {
			visibility:hidden; }

div#error {
	border:1px solid #c66;
	border-top:none;
	background-color:#fdd;
	padding:.8em;
	text-align:center;
	color:#600; }
	
	.copyright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 10px;
	color: #999;
	text-decoration: none;
}
.kics {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 10px;
	font-weight: bold;
	color: #ccc;
	text-decoration: none;
}
.kics2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 10px;
	color: #999;
	text-decoration: none;
}
input  {
		background-color:#eeeeee;
		border:1px #000000 solid;
		font-size:12px;
		color:#000000; }
		
input.text {width: 150px;}

.formText {
	/*font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 16px; */
	color: #666666;
	text-decoration: none;
	text-align: left;
	white-space: nowrap;
	padding-right:5px;
	margin-right:5px;
}
.formTextLeft {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
	text-decoration: none;
}
.note {
	font-size: 10px;
	color: #666666;
}
