@charset "utf-8";
/* CSS Document */

	* {
		padding: 0;
		margin: 0;
	}
	
	html, body {
		height: 100%;
	}
	
	body {
		font:normal 62.5%/1.7em Arial, Helvetica, sans-serif; 
		color:#333;
		background:#f7f7f7 url(../img/log-in-background.png) repeat-x 0 0; 
	}
	
	#container {
		min-height: 100%;
		position:relative;
		background:transparent url(../img/dots.png) no-repeat 0 0;
	}
	
	* html #container {
		height: 100%;
	}
	
	h1, h2 {
		/* text-indent:-5000px; */
		color:#fff;
		height:50px;
		padding:10px 0 0 0;
		background-position:0 0;
		background-repeat:no-repeat;
		background-color:transparent;
		font-family: Calibri;
		text-align: center;
		font-size: 24px;
	}
	
	#site-maintenance {
		color:#fff;
		padding:10px 0 0 0;
		background-position:0 0;
		background-repeat:no-repeat;
		background-color:transparent;
		font-family: Calibri;
		line-height: normal;
		font-size: 14px;
	}
	
	h1 {
		/* background-image:url(../img/thomson-reuters-accelus.png) */
	}
	
	h2 {
		background-image:url(../img/cc-ie-state-rules-and-regulations-355x80.png)
	}		
	
	#thomson-reuters-logo {
		display:block;
		text-indent:-5000px;
		height:53px;
		width:232px;
		background:transparent url(../img/thomson-reuters-logo.png) no-repeat 0 0;
		border:0;
		text-decoration:none;
		outline:none;
		position:absolute;
		bottom:20px;
		right:20px
	}
	
	#log-in-wrapper {
		width:486px;
		height:420px;
		position:absolute;
		left:50%;
		top:40%;
		margin:-210px 0 0 -243px
	}
	
	#log-in-box {
		/*height:250px;*/
		margin:10px 0
	}

       #contact-info {
	       display: block;
	       /* margin: 4em 0; */
           font-size: 14 px;
	}
	
	
	/* Complinet specific log-in*/
	
	form {
		background:#fff;
		padding:20px;
		margin:0 0 20px;
		border:10px solid #ddd;
	}
		
		/*
	
		If we want to round & shadow things
		
		box-shadow:0 0 10px #737575;
		-moz-box-shadow:0 0 10px #737575;
		-webkit-box-shadow:0 0 10px #737575;
		-moz-border-radius:5px;
		-webkit-border-radius:5px;
		border-radius:5px;
	
		*/

	form label {
		display:block;
		float:left;
		width:120px;
		text-transform:uppercase;
		padding:5px 0 0 0;
		letter-spacing:1px
	}
	
	form input {
		float:left;
		width:290px;
		padding:5px;
		border:1px solid #ccc
	}
	
	form li {
		overflow:auto;
		font-size:1.2em;
		font-weight:900;
		padding:10px 0;
		list-style-type:none
	}
					
	form li a {
		display:block;
		font-weight:100;
		float:right;
		padding:5px;
		color:#005a84;
		text-decoration:none;
		border:0;
		margin:0;
		font-size:0.9em
	}	
	
	form a {
		display:block;
		text-align:right;
		font-weight:100;
		padding:15px 0 0 0;
		margin:10px 0 0 0;
		border-top:1px solid #ddd;
		color:#005a84;
		text-decoration:none;
		font-size:1.1em
	}	
		
	form a#enter-site-btn {
		font-size:1em;
		text-align:center;
		text-transform:uppercase;
		float:none;
		border:0;
		color:#fff;
		background:#dd882e;
		width:110px;
		padding:10px 0;
		text-transform:uppercase
	}

	form input#enter-site-btn {
		font-size:1em;
		text-align:center;
		text-transform:uppercase;
		float:none;
		border:0;
		color:#fff;
		background:#dd882e;
		width:110px;
		padding:10px 0;
		text-transform:uppercase
	}
		