

/* basic elements */
body { 
	font: 11px verdana; 
	color: #000; 
	background:   url(images/template/insideBackg.jpg);
	margin: 0px; 
	line-height: 1.5em;
	}
p { 
	font: 10pt verdana; 
	margin-top: 0px; 
	color: #000;
	}
li { 
	font: 10pt verdana;
	color: #000;
	background:transparent;  
	}
h2 { 
	font: normal 12pt verdana; 
	font-weight: bold; 
	margin-bottom: 0px; 
	color: #000000;
		font-weight: bold;
	}
a:link { 
	font: 10pt verdana;
	text-decoration: underline; 
	color: #000;
	}
a:visited { 
	font: 10pt verdana;
	text-decoration: underline; 
	color: #000;
	}
a:hover { 
	font: 10pt verdana;
	text-decoration: none; 
	color: #000;
	}
a:active { 
	font: 10pt verdana;
	text-decoration: none; 
	color: #000;
	}
.black a:link { 
	font: 10pt verdana;
	text-decoration: underline; 
	color: #000;
	}
.black a:visited { 
	font: 10pt verdana;
	text-decoration: underline; 
	color: #000;
	}
.black a:hover { 
	font: 10pt verdana;
	text-decoration: none; 
	color: #000;
	}
.black a:active { 
	font: 10pt verdana;
	text-decoration: none; 
	color: #000;
	}
.white a:link { 
	font: 8pt verdana;
	text-decoration: underline; 
	color: #fff;
	}
.white a:visited { 
	font: 8pt verdana;
	text-decoration: underline; 
	color: #fff;
	}
.white a:hover, a:active { 
	font: 8pt verdana;
	text-decoration: none; 
	color: #fff;
	}
.grey a:link { 
	font: 8pt verdana;
	text-decoration: underline; 
	color: #979CA2;
	font-weight: bold;
	}
.grey a:visited { 
	font: 8pt verdana;
	text-decoration: underline; 
	color: #979CA2;
	font-weight: bold;
	}
.grey a:hover, a:active { 
	font: 8pt verdana;
	text-decoration: none; 
	color: #979CA2;
	font-weight: bold;
	}
.TopImage {
    background: url(images/topGradient.gif) left repeat-x;
   	height: 213px; 
	margin-top: 0px; 
	margin-left: 8px;  
    visibility: hidden;
	}
.bold {
	font-weight: bold;
	}
.LargeBold {
	font-size: 17px;
	font-weight: bold;
	}
#logo h5{
	background: transparent url(images/logo.gif) no-repeat top left;
	width: 275px; 
	height: 42px; 
	margin-top: 0px;
	margin-left: 0px; 
	margin-bottom: -0px; 
	}
.logo h5 span {
	display:none;
	}
	
	
                                                                                                                /* PAGE TITLES */
#titles h3{ 
	height: 25px; 
	margin-left: 70px; 
	margin-top: 10px; 
}
#texttitles h3{ 
	margin-left: 0px; 
}

	
	
	
                                                                                                            /* CONTENT */
#content {
	margin-top: -70px; 
	margin-left: 0px; 
	margin-bottom: 0px;
	width: 100%; 
	}
#content1 {
	margin-top: 0px; 
	margin-left: 70px; 
	margin-bottom: 0px;
	width: 85%; 
	}
#contentHome0 {
	margin-top: -100px; 
	margin-left: 0px; 
	margin-bottom: 0px;
	width: 100%; 
	}
#contentHome {
	margin-top: 0px; 
	margin-left: 250px; 
	margin-bottom: 0px;
	width: 70%; 
	}
#contentForm {
	margin-top: 0px; 
	margin-left: 100px; 
	margin-bottom: 0px;
	}
#content p {
	margin-top: 0px; 
	margin-left: 0px; 
	}
.text { 
	font: 12px verdana;
	color: #000000; 
	margin: 0px; 
	line-height: 1.2em;
	}



                                                                                                            /* FOOTER */
.footer { 
	margin-left: 0px; 
	margin-bottom: 0px; 
	background: #324353;
	color: #ffffff; 
	width: 99%; 
	text-align: center; 
	font: 9px verdana; 
    padding: 3px;
    visibility: hidden;
	}
	
	
                                                                                                           /**IMAGES**/
#watermark h3{
	background:  url(images/template/watermark.gif) no-repeat top left; 
	margin-left: 35px;  
	margin-top: 10px; 
	margin-bottom: 20px; 
	width: 129px; 
	height: 70px; 
    visibility: hidden;
	}
#watermark h3 span {
	display:none;
	}

#insideBanner h3{
	background: transparent url(images/template/insideHeader.jpg) no-repeat top left; 
	margin-left: 0px;  
	margin-top: 5px; 
	margin-bottom: 0px; 
	width: 476px; 
	height: 91px; 
    visibility: hidden;
	}
#insideBanner h3 span {
	display:none;
	}

	
                                                                                /** rollover  (pure css) **/
#rollover  {
	margin-top: 0px; 
	margin-left: 0px; 
	margin-bottom: 0px;
	list-style-type:none;
	padding:0;
	height:21px;
}
#rollover a {
text-decoration:none;
display:block;
height:100%;
}
#rollover li {
float:right;
height:24px;
	height:21px;
}

#rollover li#home a{
background-image:  url(images/template/navigation/inside/home_0.gif);
width:50px;
}
#rollover li#home a:hover {
background:transparent;
width:50px;
}
#rollover li#home {
background-image:  url(images/template/navigation/inside/home_1.gif);
width:50px;
}


#rollover li#about a{
background-image:  url(images/template/navigation/inside/aboutUs_0.gif);
width:78px;
}
#rollover li#about a:hover {
background:transparent;
width:78px;
}
#rollover li#about {
background-image:  url(images/template/navigation/inside/aboutUs_1.gif);
width:78px;
}


#rollover li#services a{
background-image:  url(images/template/navigation/inside/services_0.gif);
width:79px;
}
#rollover li#services a:hover {
background:transparent;
width:79px;
}
#rollover li#services {
background-image:   url(images/template/navigation/inside/services_1.gif);
width:79px;
}


#rollover li#experience a{
background-image:  url(images/template/navigation/inside/ourExperience_0.gif);
width:119px;
}
#rollover li#experience a:hover {
background:transparent;
width:119px;
}
#rollover li#experience {
background-image:  url(images/template/navigation/inside/ourExperience_1.gif);
width:119px;
}


#rollover li#careers a{
background-image:  url(images/template/navigation/inside/careers_0.gif);
width:73px;
}
#rollover li#careers a:hover {
background:transparent;
width:73px;
}
#rollover li#careers {
background-image:  url(images/template/navigation/inside/careers_1.gif);
width:73px;
}


#rollover li#contact a:hover {
background:transparent;
width:90px;
}
#rollover li#contact a{
background-image:  url(images/template/navigation/inside/contact_0.gif);
width:90px;
}
#rollover li#contact {
background-image:  url(images/template/navigation/inside/contact_1.gif);
width:90px;
}


#rollover li#contracts a{
background-image:  url(images/template/navigation/inside/contracts_0.gif);
width:88px;
}
#rollover li#contracts a:hover {
background:transparent;
width:88px;
}
#rollover li#contracts {
background-image:  url(images/template/navigation/inside/contracts_1.gif);
width:88px;



}
#rolloverNoImage span {
	display:none;
	}