/* CSS Document */
body{ 
    margin:0px;
	font-family: arial, myriad pro;
	line-height: 18px;
	letter-spacing: 0;
	word-spacing: normal;
	text-decoration: none;
	background-repeat:repeat-x;
	background-color: #f7f7f7;
	background-attachment: scroll;
}
div, p, h1, h2, h3, h4, h5, form, label{padding:0px; margin:0px;}

p{
	font-size:18px;
	font-weight: normal;
	text-align: center;
	text-decoration:none;
	color:#000000;
	line-height:44px;
	letter-spacing: 0em;
}
a {
    color: #1f90b9; 
	text-decoration: none; 
	font-size:18px;
	font-weight: normal;
	text-align:right;
	line-height:44px;
}
a:hover {
    color: #25556c; 
	text-decoration: none; 
	font-size:18px;
	font-weight: normal;
	text-align:right;
	line-height:44px;
}

h1{ font-size:24px;
    text-align:center; 
	text-decoration:none; 
	color:#25556c;
	font-weight: normal;
	line-height:40px;
}
h2{
	font-size:24px;
	text-align:left;
	text-decoration:none;
	color:#ffffff;
	font-weight:normal;
}
.style1 {
    color: #4c4d4f; 
	text-decoration: none; 
	font-size:12px;
	font-weight: normal;
}
.style2 {
    color: #cccccc; 
	text-decoration: none; 
	font-size:16px;
	font-weight: normal;
	text-align:right;
	line-height:44px;
}
.style3 {
    color: #cccccc; 
	text-decoration: none; 
	font-size:16px;
	font-weight: normal;
	text-align:left;
	line-height:44px;
}

/*----MAIN PANEL----*/
#mainpan{
	width:980px;
	position:relative;
	margin:0 auto;
	padding:0px;
}

/*----MAIN CONTENT PANEL----*/
#headerpan{
	width:980px;
	float:none;
	position: relative;
	z-index: 0;
	height:400px;
	
}
#logo{
	position:absolute;
	margin: 10px 0 0 175px;
}
#content{
	width:980px;
	float: left;
	margin-top: 0px;
	height:150px;
}
#contactdetails{
	position:absolute;
	margin: 210px 0 0 410px;
	width:auto;
}
#leftcontact{
	position:absolute;
	margin: 270px 0 0 120px;
	width:auto;
}
#rightcontact{
	position:absolute;
	margin: 270px 0 0 520px;
	width:auto;
}
#phone{
	position:absolute;
	margin: 280px 0 0 305px;
	width:auto;
}
#address{
	position:absolute;
	margin: 325px 0 0 80px;
	width:auto;
}
#email{
	position:absolute;
	margin: 370px 0 0 240px;
	width:auto;
}
#fax{
	position:absolute;
	margin: 280px 0 0 650px;
	width:auto;
}
#po{
	position:absolute;
	margin: 325px 0 0 855px;
	width:auto;
}
#officehours{
	position:absolute;
	margin: 370px 0 0 775px;
	width:auto;
}
/*----FOOTER PANEL----*/
#footerpan{
	position:relative;
	margin:0 auto;
	height:71px;
	clear:both;
}
#footermainpan{
	position:relative;
	height:71px;
	width: 980px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footercopyright{
	width:935px;
	position:absolute;
	margin: 25px 0 0 15px;
}
