/* (c) Competency & Compliance Management 2001-2006 */


		body {
			padding: 5px 5px 5px 5px;
			margin:10px 10px 10px 10px;
			border:0px;
			font-family:Arial;
			background-color:#FFFFFF;
			font-size:1em;
			text-align: center;
		}

/*		#screen 
		{
			width:640px;
			text-align: center;
		}
*/		#screen {width:640px;text-align: center;margin:0 auto;	}
		.capable {
			color:#591b82;
			font-size:24px;
			margin-bottom:0px;
		}

		#content {
			width:670px;

			margin: 0px 0px 0px 0px;
			padding: 92px 15px 15px 15px;
			border: 0px;
			text-align: left;
			clear: none;
		
			}


		/* -- Login Page --------------*/

		#loginbox {
				text-align :left;	
				width : 320px;
				float:right;
				padding: 2px 2px 2px 2px;
		}

		#forgottonPassword {
			clear:both;
			width:200px;
		}

		#helptext {
			text-align :left;	
			width:310px;
			float:left;
			border-right: solid 1px #888;
			padding:2px 12px 2px 10px;
			margin: 2px 2px 2px 2px;
			color: black;
		}


		#minimenu {
			clear :both;
			padding: 20px 2px 5px 2px;
			width:100%;
			text-align:center;
			color:#888;
			font-size:xx-small
		}

		/* -- Authoring ---------------------------- */


		#formbox {
			width : 500px;
			font-size: 0.8em;
			float:left;
			padding: 2px 2px 2px 20px;
		}

		.formField {
			/* width:0px; */
			float:right;
			clear:both;
			height:25px;
			margin:0px 0px 0px 0px;
			padding: 2px 2px 0px 2px;
		}

		#text {
			font-size:small;
			padding: 0px 0px 0px 0px;
			margin: 0px 0px 0px 0px;
			text-align :left;
			float:left;
			width:320px;
			color:#000;
		}
		
		#download {
			width : 320px;
			float:right;
			padding:0px 0px 0px 0px;
			margin:0px 0px 10px 0px;
			border:1px solid #888;
			font-size:x-small;	
			text-align :left;
			clear:none;
		}		
		
		#download h3 
		{
			width:320px;
			padding:4px 1px 4px 0px;
			margin:0px 0px 0px 0px;
			background-color:#888;
			color:#fff;
			font-size:small;
			font-weight:bold;
		}		
		
		#start {margin-top:0px;}
		#end {clear:both;}
			
		/* - portal ----------------------------- */


		#sidenav 
		{
			position:relative; 
			left:0px;
			float:left;
			padding:0px 0px 0px 0px;
			margin:0px 0px 0px 0px ;
		}

		#sidenav ul {
			margin:0 0 0 0;
			padding:0 0 0 0;
			list-style:none;
			clear:both;
		}

		#sidenav li {
			margin:0px 0px 0px 0px;
			padding:0px 0px 0px 0px;
			/* padding:0px 0 0 10px; */
			display:inline;
			/*line-height:1px;  */
		}

		#sidenav li a, #sidenav li span {
			width:229px;
			height:25px;
			display:block;
			background:#EAEDEE url(/branding/images/sidenav_arrow.gif) 197px 50% no-repeat;
			border-bottom:1px solid #fff;
			padding:22px 0px 0px 10px;
			text-decoration:none;
			color:#066EC7;
			margin:0px;
		}
		
		#sidenav li span {color:#9f9f9f;}

		#sidenav li.itm01 a:hover , #sidenav li.itm02 a:hover, #sidenav li.itm03 a:hover, #sidenav li.itm04 a:hover, #sidenav li.itm05 a:hover, #sidenav li.itm06 a:hover {
			background:#066EC7 url(/branding/images/sidenav_arrow_white.gif) 197px 50% no-repeat;
			color:#fff;
		}		
		
		/* --------------------------------------- */


		.value {padding: 0px 10px 0px 0px;font-size:10px;}	
		.key, .mandatoryKey, .mandatoryMissingKey {	font-size:12px;	padding: 0px 20px 0px 0px;}

		p, li{	font-size:12px;}
		A:link	{text-decoration:	none; font-size:12px;	color:	#0076cc;}	
		A:visited {text-decoration:	none;	font-size:12px;	color:	#0076cc;}	
		A:active {text-decoration:	none;	font-size:12px;	color:	#0076cc;}	
		A:hover	{text-decoration:	underline; font-size:12px;	color:	#0076cc;}

		/* headers */
		H1, H2, H3
		{
			font-family: Arial, Helvetica, sans-serif;
			color:#0076cc;
			font-style:normal;
			text-decoration:none;
			word-spacing:normal;
			letter-spacing:normal;
			text-transform:none;
			text-align:left;
			clear:both;
			/*  */
			}
		H1 {font-size:x-large;font-weight:700;}	
		H2 {font-size:larger;font-weight:600;}	
		H3 {font-size:large;font-weight:500;}	



		img { border:0px 0px 0px 0px;}
		hr { border: solid .1em #ccc; }

		/* MESSAGES */

		.tipMessage {font-size: 0.625em;	color:#818181; padding-left: 0.25em; }
		.errorMessage, .welcomeMessage, .cautionMessage, .successMessage 
		{
			font-weight:bold; 
			text-align:center; 	
			font-family:Arial;
		} 
		.errorMessage {	color : #ff0000;	}
		.welcomeMessage {	color : #818181;	}
		.cautionMessage {	color : #ff8800;	}
		.successMessage {	color : #0000ff;}


		#footer 
		{
			height:30px;
			clear:both;
			font-size: xx-small;
			width:100%;
			text-align:center;
			margin-top:10px;
		}



