﻿/* CSS Document */

/* REST */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}


/* MAIN FRAMEWORK */
body {	background:#fff url(images/background_bg.jpg) center 30px  no-repeat; overflow-y:auto;}
.container {  width:873px; min-height:654px; margin:0 auto 0 auto; padding-right:3px;}
.header { float:left; width:873px; height:120px; margin-top:13px; }
.logo { clear:left; float:left; margin:23px 0 0 0; padding:0; width:180px; height:80px; background: url(images/logo.png) no-repeat; }
.SEOhide { display:none; }
.footerwrap { background-color:#b0b0b0;
		position: fixed; z-index: 9999; width:105%; margin-top:-24px; margin-left:-20px; bottom:0; height:29px; }
.footer { width:873px; font:12px Arial; color:#fff; margin:0 auto; padding:7px 2.5% 0 0;}
.footer a { font:12px Arial; color:#fff; text-decoration:none;}
.footer li {
    border-left: 1px solid #C0C0C0;
	display: inline;
	padding: 0 6px;
	width:100%;
}

.footer li.first {
border:medium none;
}
/* GLOBAL */
.clearleft { clear:left; float:left;}
.floatleft { float:left; }
.left { float:left; }
.white12 { font:12px Arial; color:#fff;  }
.white14 { font:14px Arial; color:#fff;  }
.black12 { font:12px Arial; color:#000; }
.clear { clear:both; }
.verttop { vertical-align:top;}

/* HOME PAGE */
.homepage_main { width:873px; height:492px; clear:left; float:left; background: url(images/homepage_main.jpg) no-repeat; }
.homepage_services { width:873px; height:492px; clear:left; float:left; background: url(images/homepage_services.jpg) no-repeat; }
.homepage_contactus{ width:873px; height:492px; clear:left; float:left; background: url(images/homepage_contactus.jpg) no-repeat; }
.homepage_collocationform{ width:873px; height:492px; clear:left; float:left; background: url(images/homepage_collocationform.jpg) no-repeat; }



/* TOP NAVIGATION */
ul.topnav { float:left; padding:0; margin:0;}
ul.topnav li { font:13px Arial; display:inline; }
ul.topnav a { text-decoration:none; color:#464343; }
ul.topnav li.divider { color:#908e8e; }
ul.topnav a.selected { color:#0077c0; font-weight:bold; }

/* MAIN NAV */
ul.mainnav { float:left; margin:-29px 0 0 470px; padding-left:0px; width:400px; height:31px;}
ul.mainnav li { display:inline; }
ul.mainnav li a { display:inline-block; }
ul.mainnav a.nav1 { width:86px; height:31px; background: url(images/nav1.png) no-repeat; }
ul.mainnav a.nav2 { width:87px; height:31px; background: url(images/nav2.png) no-repeat; }
ul.mainnav a.nav3 { width:108px; height:31px; background: url(images/nav3.png) no-repeat; }
ul.mainnav a.nav4 { width:101px; height:31px; background: url(images/nav4.png) no-repeat; }
ul.mainnav a.nav1:hover, ul.mainnav a.nav2:hover, ul.mainnav a.nav3:hover, ul.mainnav a.nav4:hover { background-position:0 -31px; }
body .aboutus  ul.mainnav a.nav1 { width:86px; height:31px; background: url(images/nav1.png) no-repeat; background-position:0 -31px; }
body .services ul.mainnav a.nav2 { width:87px; height:31px; background: url(images/nav2.png) no-repeat; background-position:0 -31px; }
body .contactus ul.mainnav a.nav3 { width:108px; height:31px; background: url(images/nav3.png) no-repeat; background-position:0 -31px; }
body .sitelocator ul.mainnav a.nav4 { width:101px; height:31px; background: url(images/nav4.png) no-repeat; background-position:0 -31px; }

/* INSIDE TEMPLATE */
.aboutus { float:left; }
.insidepage_space { padding:5px 0 0 25px; float:left; font:12px Arial; }
.inside_subtitle { margin:10px 0 0 0;}
.inside_subtitle_top { margin:20px 0 0 0;}
.scoot1 { margin:5px 0 0 5px; }
ul.insidepage { margin:-7px 0 0 10px; }
ul.insidepage li { list-style-type:none; background: url(images/inside_bullet.png) no-repeat; padding:0 0 0 20px; margin:8px 0; }
textarea#ctl00_ContentPlaceHolder1_TextBox5 { width:350px; height:70px; vertical-align:top; }




