/*
	CSS File for FirstFire SRS
	
	Author: Peter Connolly
	Date: 	5 May 2008	  
	
*/

#wrapper { 
 	margin: 0 auto;
	margin-top:20px;
	width: 800px;
	
	left:0;
	/*position:relative;*/
	background-color: transparent;
}


#outline {
	border:#666666 1px solid;
	width:800px;
	height:90px;
	background-color:#fff;
	margin:0 auto;
	position:relative;
	top:-4px;
	left:0;
}

.outlined {
	border:#666666 1px solid;
}
#safetysmart, #fp1, #loginbutton, #companyinfo, #companylogo, #contactinfo {
	padding-left:10px;
	padding-right:10px;
	margin:0 auto;
	border-right:#666666 1px solid;
	float:left;
	height:90px;
}

#errormessage {
	position:absolute;
	top:240px;
	left:500px;
	height:150px;
	width:400px;
	border:#000000 1px solid;
	background-color:#CCCCCC;
	color:#333333;
}

#errormessage h1 {
	color:#000000;
}

#errormessage a:link, #errormessage a:visited {
	color:#333333;
	font-weight:bold;
	text-decoration:none;
}

#errormessage a:hover {
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
#safetysmart{
	padding-top:10px;
	height:81px;
	padding-left:0px;
	padding-right:0px;
}

#fp1{
	padding-top:10px;
	height:81px;
	padding-left:0px;
	padding-right:0px;
}

#companylogo {
	padding-left:12px;
	padding-right:0;
	border:none;
	margin-top:2px;
	margin-left:5px;
	font-size:xx-small;
	color:#333333;
	width:160px;
}

#companylogo p{
	margin-top:-10px;
	padding-left:20px;
	width:120px;
}
#companylogo img {
	margin:0 auto;
}

#footer { 
	background-color: #E77817;
 	background-image:none;
 	clear: both;
 	color: #333;
 	height:46px;
 	width: 800px;
	top:-29px;
	position:relative;
	margin: 0 auto;
	border:#666666 1px solid;
}

#loginbutton a{
width:66px;
float:left;
margin: 0 auto;
margin-top:25px;
height: 37px;
background-color: transparent;
background-image: url(../images/interface/srsbutton.png);
background-repeat: no-repeat;
}
#loginbutton a:link, #loginbutton a:visited {
	color:#333333;
	text-decoration:none;
}
#loginbutton a:hover {
background-image: url(../images/interface/srsbutton.png);
background-repeat: no-repeat;
background-attachment: scroll;
background-position: 0pt -37px;

}

#companyinfo,#contactinfo {
	font-size:xx-small;
	color:#333333;
}

#companyinfo{
	width:215px;
}

#contactinfo{
	width:135px;
}

#companyinfo h1,#contactinfo h1{
	font-size:x-small;
	color:#000;
	font-weight:bold;
}

#contactinfo a:link,#contactinfo a:visited, #companylogo a:link, #companylogo a:visited{
	color:#666666;
	text-decoration:none;
}
#contactinfo a:hover, #companylogo a:hover{
	color:#000000;
	text-decoration:underline;
}
