@charset "utf-8";
/* CSS Document */



			
#whycenter1 #flashH2 {
	margin-bottom:4px;
}

.flashwhite19pt {
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#FFFFFF;
}

.flashgreen16pt {
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:-7px;
	margin-top:0px;
	color:#007f64;
}

a.flashgreen16pt, .flashgreen16pt a, .flashgreen16pt a:visited{
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:-7px;
	margin-top:0px;
	color:#007f64;
	text-decoration:underline;
}

.flashgreen16pt a:hover{
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:-7px;
	margin-top:0px;
	color:#333333;
	text-decoration:underline;
}




.flashgreen18pt {
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	align:center;
	color:#007f64;
}

.green15pt {
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:-7px;
	margin-top:0px;
	color:#007f64;
}

.green15pt a, .15pt a:visited{
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:-7px;
	margin-top:0px;
	color:#007f64;
	text-decoration:none;
}

.green15pt a:hover{
	font-size: 15px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:-7px;
	margin-top:0px;
	color:#333333;
	text-decoration:underline;
}


.flashH1 {
	color: #772059;
	font-size: 1.9em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin:0;
}

.flashH2 {
	color: #007f64;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:10px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.flashheadpurp {
	color: #772059;
	font-size: 1.4em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:5px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}
/* This is the style of your browser text */


body {
	background-attachment: scroll;
	background-image: url(images/purlinesback15.jpg);
	background-repeat: no-repeat;
	background-position: -90px bottom;
	margin: 0px;
	padding: 0px;
	height:100%;
	font-family:Arial, Verdana, Helvetica, Sans-Serif;
	background-color:#ffffff;
}

.home {
	background:none;
	
}


/*general use styles */
#newsheadline a, #newsheadline a:visited
{
font-size:110%;
color:#007f64;
text-decoration:underline;
}

#newsheadline a:hover
{
color:#675c53;
text-decoration:underline;
}

.Heading1, H1 {
	color: #772059;
	font-size: 1.8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:8px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}


.Heading2, H2 {
	color: #007f64;
	font-size: 1.6em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	margin-bottom:26px;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;
}

.Heading2 a, H2 a {
	color: #007f64;
}

.Heading2 a:hover, H2 a:hover {
	color: #772059;
	
}

.Heading3, H3 {
	font-size: 1.3em;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color:#007f64;
	padding-top: 0em;
	padding-bottom: 0em;
	margin:0px;
}

.Heading3, H3 a{
	color:#007f64;
	text-decoration:underline;
	}

.midhead {
	font-size: 1.1em;
	color:#675c53;
	margin: 0.9em 0px 0px 0px;
}


.Heading4, H4 {
	color: #007f64;
	font-size: 0.9em;
	font-weight: normal;
	padding-top: 0em;
	padding-bottom: 0.1em;
	margin:0;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif
}
.Heading5, H5 {
	color: #675c53;
	font-size: 1.2em;
	font-weight: bold;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	margin:0;
	font-family: Arial, Helvetica, sans-serif
}
.Heading6, H6 {
	color: #c1d59f;
	letter-spacing:1px;
	font-size: 1.3em;
	font-weight: normal;
	padding-top: 0.5em;
	padding-bottom: 0.6em;
	padding-left:15px;
	margin-top:1.5em;
	margin-bottom:1em;
	font-family: Arial, Helvetica, sans-serif
}

.Normal {
	font-family: Arial, Helvetica, sans serif;
	color: #675c53;
	margin: 0;
}
.CriticalAlert {
	color:#d90000;
	font-weight:bold;
}

FORM {
	margin-top:0px;
	margin-bottom:0px;
}

BLOCKQUOTE {
	margin-top:0px;
	margin-bottom:0px;
}
A {
	color:#772059;
	text-decoration:none;
	text-decoration:underline;
}

A:link {
	color:#772059;
	text-decoration:underline;
}

A:hover {
	color:#c55e9b;
	text-decoration:underline
}



DIV {
	color:#675c53;
	font-size:small;
}
P {
	color:#675c53;
	margin: 0.9em 0px 0px 0px;
	font-size:small;
	
}
TD {
	color:#675c53;
	font-size:small;
}

img {
	border:none;
}

UL {;
	margin-top:0px;
	margin-bottom:0px;
}
LI {
	margin-bottom:1em;
}
OL {
	margin-top:0px;
	margin-bottom:0px;
}

#small LI {
	margin-bottom:0.4em;
}

.greentext {
	color:#007f64;
	margin: 0.9em 0px 0px 0px;
	font-size:small;
}

.purpletext {
	color:#772059;
	margin: 0.9em 0px 0px 0px;
	font-size:small;
}

.mywhite10pt {
	color:#FFFFFF;
	
	font-size:0.9em;
}

.mygrey8pt {
	color:#675c53;
	
	font-size:0.8em;
}



/*Top grey banner menu */
#headerContainer {
min-width: 987px;
width:expression(document.body.clientWidth < 1024 ? "987px" : "");
}
#header {
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background:url(images/headerBackTileR.gif) right top no-repeat;
	height:34px;
}
#headerUnderlay {
	background:url(images/headerBackTileL.gif) no-repeat;
	height:34px;
}
#headerContent {
	height: 34px;
	padding: 0px;
	width: 970px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	white-space: nowrap;
}

#topMenu {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 160px;
}

#topMenu li {
	float: left;
	list-style-type: none;
	margin: 0px;
	padding-top: 8px;
	padding-bottom: 8px;
	color: #FFFFFF;
	font-size:0.8em;
}
#topMenu li a {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 12px;
	padding-right: 12px;
	
}
#topMenu li a:hover {
	color: #000000;
	text-decoration: none;
}

/*Logo and banner section */
#sageLogo {
	padding: 0px;
	margin-top:0px;
	margin-left: auto;
	margin-right: auto;
	width:987px;
	height:120px;
	
}

#sageLogohome {
	padding: 0px;
	margin-top:15px;
	margin-left: auto;
	margin-right: auto;
	width:987px;
	height:158px;
}


/*tabs menu main page */

#tabMenufront {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 987px;
	position: relative;
	background: url(images/Newtabs4_front.jpg) no-repeat 0px 0px;
	height:74px !important;
	
}
#tabMenuTabsfront {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height:0px;
}
#tabMenuTabsfront span {
	display: none;
	position: absolute;
}
#tabMenuTabsfront a {
	display: block;
	text-indent: -899%;
	position: absolute;
	outline: none;
}
#tabMenuTabsfront a:hover span {
	display: block;
}
#tabMenuTabsfront .concomp {
	width: 212px;
	height: 74px !important;
	background: url(images/Newtabs4_front.jpg) no-repeat -170px 0px;
	left: 170px;
	top: 0px;
}
#tabMenuTabsfront a.concomp:hover {
	background-position:  -170px -93px;
}
#tabMenuTabsfront .housebuilder {
	width: 214px;
	height: 74px !important;
	background: url(images/Newtabs4_front.jpg) no-repeat -370px 0px;
	left: 370px;
	top: 0px;
	cursor:pointer;
}
#tabMenuTabsfront a.housebuilder:hover {
	background-position:  -371px -186px;
}
#tabMenuTabsfront .oilandgas {
	width: 212px;
	height: 74px !important;
	background: url(images/Newtabs4_front.jpg) no-repeat -569px 0px;
	left: 569px;
	top: 0px;
}
#tabMenuTabsfront a.oilandgas:hover {
	background-position:  -569px -279px;
}

#tabMenuTabsfront .aec {
	width: 218px;
	height: 74px !important;
	background: url(images/Newtabs4_front.jpg) no-repeat -767px 0px;
	left: 767px;
	top: 0px;
}
#tabMenuTabsfront a.aec:hover {
	background-position:  -767px -372px;
}

#tabMenuTabsfront .service {
	width: 218px;
	height: 74px !important;
	background: url(images/Newtabs4_front.jpg) no-repeat -767px 0px;
	left: 767px;
	top: 0px;
}
#tabMenuTabsfront a.service:hover {
	background-position:  -767px -372px;
}

/*constrution menu*/

#tabMenufrontcon {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 987px;
	position: relative;
	background: url(images/Newtabs4_con.jpg) no-repeat 0px -93px;
	height:74px;
}
#tabMenuTabsfrontcon {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height:0px;
}
#tabMenuTabsfrontcon span {
	display: none;
	position: absolute;
}
#tabMenuTabsfrontcon a {
	display: block;
	text-indent: -899%;
	position: absolute;
	outline: none;
}
#tabMenuTabsfrontcon a:hover span {
	display: block;
}

#tabMenuTabsfrontcon .concomp {
	width: 212px;
	height: 74px;
	background: url(images/Newtabs4_con.jpg) no-repeat -170px -93px;
	left: 170px;
	top: 0px;
}
#tabMenuTabsfrontcon a.concomp:hover {
	background-position:  -170px -93px;
}
#tabMenuTabsfrontcon .housebuilder {
	width: 214px;
	height: 74px;
	background: url(images/Newtabs4_con.jpg) no-repeat -370px -93px;
	left: 370px;
	top: 0px;
	cursor:pointer;
}
#tabMenuTabsfrontcon a.housebuilder:hover {
	background-position:  -371px -186px;
}
#tabMenuTabsfrontcon .oilandgas {
	width: 212px;
	height: 74px;
	background: url(images/Newtabs4_con.jpg) no-repeat -569px -93px;
	left: 569px;
	top: 0px;
}
#tabMenuTabsfrontcon a.oilandgas:hover {
	background-position:  -569px -279px;
}

#tabMenuTabsfrontcon .aec {
	width: 218px;
	height: 74px;
	background: url(images/Newtabs4_con.jpg) no-repeat -767px -93px;
	left: 767px;
	top: 0px;
}
#tabMenuTabsfrontcon a.aec:hover {
	background-position:  -767px -372px;
}

#tabMenuTabsfrontcon .service {
	width: 218px;
	height: 74px;
	background: url(images/Newtabs4_con.jpg) no-repeat -767px -93px;
	left: 767px;
	top: 0px;
}
#tabMenuTabsfrontcon a.service:hover {
	background-position:  -767px -372px;
}

/*housebuilder menu*/

#tabMenufronthouse {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 987px;
	position: relative;
	background: url(images/Newtabs4_house.jpg) no-repeat 0px -94px;
	height:74px;
}
#tabMenuTabsfronthouse {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height:0px;
}
#tabMenuTabsfronthouse span {
	display: none;
	position: absolute;
}
#tabMenuTabsfronthouse a {
	display: block;
	text-indent: -899%;
	position: absolute;
	outline: none;
}
#tabMenuTabsfronthouse a:hover span {
	display: block;
}

#tabMenuTabsfronthouse .concomp {
	width: 212px;
	height: 74px;
	background: url(images/Newtabs4_house.jpg) no-repeat -170px -94px;
	left: 170px;
	top: 0px;
}
#tabMenuTabsfronthouse a.concomp:hover {
	background-position:  -170px -186px;
}
#tabMenuTabsfronthouse .housebuilder {
	width: 214px;
	height: 74px;
	background: url(images/Newtabs4_house.jpg) no-repeat -370px -94px;
	left: 370px;
	top: 0px;
	cursor:pointer;
}
#tabMenuTabsfronthouse a.housebuilder:hover {
	background-position:  -370px -94px;
}
#tabMenuTabsfronthouse .oilandgas {
	width: 212px;
	height: 74px;
	background: url(images/Newtabs4_house.jpg) no-repeat -569px -94px;
	left: 569px;
	top: 0px;
}
#tabMenuTabsfronthouse a.oilandgas:hover {
	background-position:  -569px -279px;
}

#tabMenuTabsfronthouse .aec {
	width: 218px;
	height: 74px;
	background: url(images/Newtabs4_house.jpg) no-repeat -767px -94px;
	left: 767px;
	top: 0px;
}
#tabMenuTabsfronthouse a.aec:hover {
	background-position:  -767px -372px;
}

#tabMenuTabsfronthouse .service {
	width: 218px;
	height: 74px;
	background: url(images/Newtabs4_house.jpg) no-repeat -767px -94px;
	left: 767px;
	top: 0px;
}
#tabMenuTabsfronthouse a.service:hover {
	background-position:  -767px -372px;
}

/*oil menu*/


#tabMenufrontoil {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 987px;
	position: relative;
	background: url(images/Newtabs4_oil.jpg) no-repeat 0px -93px;
	height:74px;
}
#tabMenuTabsfrontoil {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height:0px;
}
#tabMenuTabsfrontoil span {
	display: none;
	position: absolute;
}
#tabMenuTabsfrontoil a {
	display: block;
	text-indent: -899%;
	position: absolute;
	outline: none;
}
#tabMenuTabsfrontoil a:hover span {
	display: block;
}

#tabMenuTabsfrontoil .concomp {
	width: 212px;
	height: 74px;
	background: url(images/Newtabs4_oil.jpg) no-repeat -170px -93px;
	left: 170px;
	top: 0px;
}
#tabMenuTabsfrontoil a.concomp:hover {
	background-position:  -170px -186px;
}
#tabMenuTabsfrontoil .housebuilder {
	width: 214px;
	height: 74px;
	background: url(images/Newtabs4_oil.jpg) no-repeat -370px -93px;
	left: 370px;
	top: 0px;
	cursor:pointer;
}
#tabMenuTabsfrontoil a.housebuilder:hover {
	background-position:  -370px -279px;
}
#tabMenuTabsfrontoil .oilandgas {
	width: 212px;
	height: 74px;
	background: url(images/Newtabs4_oil.jpg) no-repeat -569px -93px;
	left: 569px;
	top: 0px;
}
#tabMenuTabsfrontoil a.oilandgas:hover {
	background-position:  -569px -93px;
}

#tabMenuTabsfrontoil .aec {
	width: 218px;
	height: 74px;
	background: url(images/Newtabs4_oil.jpg) no-repeat -767px -93px;
	left: 767px;
	top: 0px;
}
#tabMenuTabsfrontoil a.aec:hover {
	background-position:  -767px -372px;
}

#tabMenuTabsfrontoil .service {
	width: 218px;
	height: 74px;
	background: url(images/Newtabs4_oil.jpg) no-repeat -767px -93px;
	left: 767px;
	top: 0px;
}
#tabMenuTabsfrontoil a.service:hover {
	background-position:  -767px -372px;
}


/*aec menu*/

#tabMenufrontaec {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 987px;
	position: relative;
	background: url(images/tabMenuTabsaec.jpg) no-repeat 0px -93px;
	height:74px;
}
#tabMenuTabsfrontaec {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height:0px;
}
#tabMenuTabsfrontaec span {
	display: none;
	position: absolute;
}
#tabMenuTabsfrontaec a {
	display: block;
	text-indent: -899%;
	position: absolute;
	outline: none;
}
#tabMenuTabsfrontaec a:hover span {
	display: block;
}

#tabMenuTabsfrontaec .concomp {
	width: 212px;
	height: 74px;
	background: url(images/tabMenuTabsaec.jpg) no-repeat -170px -93px;
	left: 170px;
	top: 0px;
}
#tabMenuTabsfrontaec a.concomp:hover {
	background-position:  -170px -186px;
}
#tabMenuTabsfrontaec .housebuilder {
	width: 214px;
	height: 74px;
	background: url(images/tabMenuTabsaec.jpg) no-repeat -370px -93px;
	left: 370px;
	top: 0px;
	cursor:pointer;
}
#tabMenuTabsfrontaec a.housebuilder:hover {
	background-position:  -370px -279px;
}
#tabMenuTabsfrontaec .oilandgas {
	width: 212px;
	height: 74px;
	background: url(images/tabMenuTabsaec.jpg) no-repeat -569px -93px;
	left: 569px;
	top: 0px;
}
#tabMenuTabsfrontaec a.oilandgas:hover {
	background-position:  -569px -372px;
}

#tabMenuTabsfrontaec .aec {
	width: 218px;
	height: 74px;
	background: url(images/tabMenuTabsaec.jpg) no-repeat -767px -93px;
	left: 767px;
	top: 0px;
}
#tabMenuTabsfrontaec a.aec:hover {
	background-position:  -767px -93px;
}

/*service menu*/

#tabMenufrontservice {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 987px;
	position: relative;
	background: url(images/Newtabs4_ser.jpg) no-repeat 0px -93px;
	height:74px;
}
#tabMenuTabsfrontservice {
	padding: 0px;
	margin: 0px;
	list-style: none;
	line-height:0px;
}
#tabMenuTabsfrontservice span {
	display: none;
	position: absolute;
}
#tabMenuTabsfrontservice a {
	display: block;
	text-indent: -899%;
	position: absolute;
	outline: none;
}
#tabMenuTabsfrontservice a:hover span {
	display: block;
}

#tabMenuTabsfrontservice .concomp {
	width: 212px;
	height: 74px;
	background: url(images/Newtabs4_ser.jpg) no-repeat -170px -93px;
	left: 170px;
	top: 0px;
}
#tabMenuTabsfrontservice a.concomp:hover {
	background-position:  -170px -186px;
}
#tabMenuTabsfrontservice .housebuilder {
	width: 214px;
	height: 74px;
	background: url(images/Newtabs4_ser.jpg) no-repeat -370px -93px;
	left: 370px;
	top: 0px;
	cursor:pointer;
}
#tabMenuTabsfrontservice a.housebuilder:hover {
	background-position:  -370px -279px;
}
#tabMenuTabsfrontservice .oilandgas {
	width: 212px;
	height: 74px;
	background: url(images/Newtabs4_ser.jpg) no-repeat -569px -93px;
	left: 569px;
	top: 0px;
}
#tabMenuTabsfrontservice a.oilandgas:hover {
	background-position:  -569px -372px;
}

#tabMenuTabsfrontservice .service {
	width: 218px;
	height: 74px;
	background: url(images/Newtabs4_ser.jpg) no-repeat -767px -93px;
	left: 767px;
	top: 0px;
}
#tabMenuTabsfrontservice a.service:hover {
	background-position:  -767px -93px;
}



/*main section*/
#bodyContainer {
	width: 987px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	padding-bottom:50px;
}


/*left side menu*/

#sidemenu {
	margin: 0px;
	width: 180px;
	float: left;
	position: absolute;
	padding-top: 28px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 8px;
	font-size:100%;
}

#sidemenu .head {
	font-weight:bold;
	font-size: 1.1em;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	margin-top:0.15em;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left:0.1em;
	padding-top:0.5em;
	display: block;
	color: #007f64;
	width:159px;
	text-align:center;
}



#sidemenu .head a{
	color: #007f64;
	font-weight:bold;
	font-size: 1.1em;	
}

#sidemenu .head a.sel{
	color: #675c53;
}

#sidemenu .head a.sel:hover{
	color: #675c53;
}

#sidemenu .head a:hover{
	color: #675c53;
	}

#sidemenu ul {
	list-style:none;
	padding-top:0px;
	padding-bottom:0px;
	padding-right: 35px;
	padding-left: 0px;
	text-align: right;
	margin: 0px;
	width: 135px;
	float:right;
}

#sidemenu ul li {
	float:left;
	width:100%;	
	margin-bottom:10px;
	border-bottom-width: 0.1em;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	padding-bottom:10px;	
}


#sidemenu a {
	text-decoration:none;
	color: #772059;
	display: block;
	font-size: 0.9em;
	font-weight:bold;	
}
#sidemenu a:hover {
	color: #c55e9b;
}
#sidemenu a.sel {
	color: #c55e9b;
}
#sidemenu a.sel:hover {
	color: #c55e9b;
}

#sidemenu ul li ul{
	padding:0px;
	text-align: right;
	margin-top: 5px;
	padding-bottom: 8px;
}
#sidemenu ul li ul li{
	list-style:none;
	float:left;
	width:100%;	
	display: compact;
	list-style-type: none;
	color: #675c53;
	font-weight: normal;
	font-size: 0.8em;
	margin-bottom: 5px;
	border:0px;
	padding:0px;	
}

#sidemenu ul li ul li a{
	color: #675c53;
	text-decoration:none;	
}

#sidemenu ul li ul li a:hover{
	color: #007f64;
	text-decoration:none;
}

#sidemenu ul li ul li a.sel{
	color: #007f64;
	text-decoration:none;
}

#sidemenu ul li ul li a.sel:hover{
	color: #007f64;
	text-decoration:none;
}



/* breadcrumb menu*/

#breadcrumbmenu {
	padding: 8px 0px 0px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: left top;
	height: 26px;
	overflow: hidden;
}

.breadItem {
	color: #675c53;
}
.breadItem a {
	color: #675c53;
	text-decoration: none;
}
.breadItem a:hover {
	color: #007f64;
	text-decoration: none;
}
.breadItemSelected {
	color: #772059;
}

/* home page content*/

#contactfrontpageevents {
	
	background-image: url(images/contactfront.png)!important;
	background-image: url(images/contactfront.gif);
	background-repeat:no-repeat;
	background-position: right -2px;
	height:120px;
	padding-left:10px;
}

#contactfrontpage {
	
	background-image: url(images/contactfront.png)!important;
	background-image: url(images/contactfront.gif);
	background-repeat:no-repeat;
	background-position: left -2px;
	height:120px;
}
#contactfrontpage ul, #contactfrontpageevents ul {

padding: 0px;
margin: 0;
display: compact;
list-style:none;
padding-top: 20px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 28px;
}

#contactfrontpage ul li, #contactfrontpageevents ul li{
padding-left: 0em;
display: compact;
margin-bottom: 8px;
list-style-type: none;
font-size: 0.9em;
color: #FFFFFF;
font-weight:bold;
}

#contactfrontpage ul li{
margin-bottom: 6px;}

#contactfrontpage ul li a, #contactfrontpage ul li a:visited, #contactfrontpageevents ul li a, #contactfrontpageevent ul li a:visited {

color: #FFFFFF;
text-decoration:underline;
}

#contactfrontpage ul li a:hover, #contactfrontpageevents ul li a:hover{

color: #772059;
text-decoration:underline;
}


#topgapfrontpage {
	Margin:10px;
}

#Newsfrontpage {
	padding:0px;
	Margin-left:5px;
	Margin-right:2px;
	Margin-top:1px;
	Margin-bottom:5px;
	Width:210px;
	display: block;
	float:left;
}

#newsitem1{
	background-attachment: scroll;
	/*background-image: url(images/News/frontnews4.png)!important;*/
	background-image: url(images/News/frontnews18.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:120px;
	
}

#newsitem2 {
	background-attachment: scroll;
	background-image: url(images/News/frontnews5.png)!important;
	background-image: url(images/News/frontnews5.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:120px;
}

#newsitem3 {
	background-attachment: scroll;
	background-image: url(images/News/tektonfront2.png)!important;
	background-image: url(images/tektonfront2.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height:80px;
}

#newsitem1 a, #newsitem2 a, #newsitem3 a{
display:block;
height:125px;
text-decoration:none;
}

#newsitem1 a span, #newsitem2 a span, #newsitem1 span, #newsitem3 a span {   
  visibility: hidden;   
} 




#rightcollumn {
	width:763px;
	display: block;	
	float:right;
	Margin-left:0px;
	Margin-right:0px;
}

#introcontainer2 {
	width:336px;
	Margin-left:0px;
	Margin-right:7px;
	display: block;	
	float:right;
}
#introbox2 {
	padding:0px;
	Width:336px;
	display: block;	
	background-attachment: scroll;
	background-image: url(images/quicklinksmid.png)!important;
	background-image: url(images/quicklinksmid.gif);
	background-repeat: repeat y;
	background-position: -4px top;
}


#introboxtop2{
	padding:0px;
	Width:336px;
	display: block;	
	background-attachment: scroll;
	background-image: url(images/quicklinkstop.png)!important;
	background-image: url(images/quicklinkstop.gif);
	background-repeat: repeat y;
	background-position: -4px -4px;
	
	}

#introboxbot2{
	padding:0px;
	Width:336px;
	display: block;	
	background-attachment: scroll;
	background-image: url(images/quicklinksbot.png)!important;
	background-image: url(images/quicklinksbot.gif);
	background-repeat: repeat y;
	background-position: -4px bottom;
	
	
}

#introcenter2{
	padding-left:10px;
	padding-right:10px;
	background-attachment: scroll;
	background-image: url(images/quicklinkstop2.png)!important;
	background-image: url(images/quicklinkstop.gif);
	background-repeat: no-repeat;
	background-position: -4px -20px;
	height:364px;
}


#oneboxleftfront{
width:360px;
float:left;
margin-top:15px;
}

#twolinksboxleft a, #twolinksboxright a{
	text-decoration:none;
	color:#007f64;
}

#twolinksboxleft a:hover, #twolinksboxright a:hover{
	text-decoration:underline;
	color:#772059;
}

#twolinksboxleft{
width:151px;
float:left;
margin-top:72px;
margin-bottom:0px;
font-size: 11px;
}

#twolinksboxright{
width:154px;
float:right;
margin-right:7px;
margin-top:72px;
font-size: 11px;
margin-bottom:0px;
}

#oneboxleftfront UL, #twolinksboxright ul, #twolinksboxleft ul{
list-style-type: none;
padding: 0;
margin: 0;
display: compact;
list-style:none;

}
#twolinksboxright ul LI, #twolinksboxleft ul LI{
background-image: url(images/bullet4.gif);
background-repeat: no-repeat;
background-position: -0.2em .2em;
padding-left: 1.6em;
display: compact;
list-style:none;
list-style-type: none;
font-size: 100%;
colour: #007f64;


}

#twolinksboxleft ul li H2, #twolinksboxright ul li h2{
	font-weight:bold;
	font-size:100%;
margin-bottom:1.1em;

}



#oneboxleftfront ul LI{
background-image: url(images/bullet5.gif);
background-repeat: no-repeat;
background-position: 0.1em .2em;
padding-left: 1.2em;

}

#introcontainer {
	width:400px;
	Margin-right:0px;
	Margin-left:6px;
	display: block;	
	
}
#introbox {
	padding:0px;
	Width:400px;
	display: block;	
	background-attachment: scroll;
	background-image: url(images/frontpageboxmid.png)!important;
	background-image: url(images/frontpageboxmid.gif);
	background-repeat: repeat y;
	background-position: left top;
}


#introboxtop{
	padding:0px;
	Width:400px;
	display: block;	
	background-attachment: scroll;
	background-image: url(images/frontpageboxtop.png)!important;
	background-image: url(images/frontpageboxtop.gif);
	background-repeat: repeat y;
	background-position: left top;
	
	}

#introboxbot{
	padding:0px;
	Width:400px;
	display: block;	
	background-attachment: scroll;
	background-image: url(images/frontpageboxbot.png)!important;
	background-image: url(images/frontpageboxbot.gif);
	background-repeat: repeat y;
	background-position: left bottom;
	
	
}

#introcenter{
	padding-left:10px;
	padding-right:10px;
	height:360px;
	
}


#whyinvestcontainer {
	width:752px;
	Margin-left:0px;
	Margin-right:5px;
	display: block;	
	float:right;
	background-attachment: scroll;
	background-image: url(images/longboxfullfor-personwhole.png) !important;
	background-image: url(images/longboxfullfor-personwhole.gif);
	
	background-repeat: no-repeat;
	background-position: left -1px;
	height:167px;
}

#whycenter1{
	padding-left:15px;
	padding-right:10px;
	margin-right:275px;
	margin-top:14px;
}

#whycenter2{
	padding-left:15px;
	padding-right:10px;
	margin-right:170px;
	margin-top:14px;
}

#microsoft {
	background-attachment: scroll;
	background-image: url(images/microsoftwith-back.png)!important;
	background-image: url(images/microsoftwith-back.gif);
	background-repeat: no-repeat;
	background-position: left 2px;
	height:75px;
}

/* main content*/
#contentBorder {
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 178px;
	background-attachment: scroll;
	background-image: url(images/contentBackMid.png)!important;
	background-image: url(images/contentBackMid.gif);
	background-repeat: repeat-y;
	background-position: left top;
	display: block;
	
}

#content {
	width:713px;
	margin-right:auto;
	margin-left:auto;
}

#contentBorderTop {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	height: 21px;
	background-attachment: scroll;
	background-image: url(images/contentBackTop.png)!important;
	background-image: url(images/contentBackTop.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

#leftcollum{
	width: 490px;
	float:left;
}

#leftcollumlarge{
	width: 715px;
}

#contentRight {
	width: 221px;
	margin: 0px;
	padding: 0px;
	float: right;
}

#rightcontact {
	background-image: url(images/contactgreen.png)!important;
	background-image: url(images/contactgreen.gif);
	background-repeat:no-repeat;
	background-position: left -2px;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 79px 5px 5px 35px;
	height:137px;
}

#rightcontact ul{
list-style-type: none;
padding: 0;
margin: 0;
}

#rightcontact ul li{
display: compact;
	list-style-type: none;
	font-size: 14px;
	padding-left: 12px;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0.1em .4em;
}

#rightcontact ul li a{
	text-decoration:underline;
}

#quotebox {
	
	background-image: url(images/quoteblob1.png)!important;
	background-image: url(images/quoteblob1.gif);
	background-repeat:no-repeat;
	background-position: 10px 5px;
	
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	height:100px;
	color:#FFFFFF;
	
	font-size:13px;
	font-weight:bold;
	text-align:center;
	
	
	padding: 35px 29px 45px 36px;
	text-align:center;
	
}




#quotebox2 {
	
	background-image: url(images/quoteblob2.png)!important;
	background-image: url(images/quoteblob2.gif);
	background-repeat:no-repeat;
	background-position: 10px 5px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 20px;
	height:100px;
	color:#FFFFFF;
	align:center;
	
	font-size:13px;
	font-weight:bold;

	
	padding: 46px 40px 30px 36px;
	text-align:center;
	
	
	
	
}

.quote {
	font-size:13px;
	font-weight:bold;
	color:#FFFFFF;
	}

#quoteboxcenter2 a, #quoteboxcenter a{
	color:#FFFFFF;
	text-decoration:underline;
}

#quoteboxcenter2 a:hover, #quoteboxcenter a:hover {
	color:#c55e9b;
}

#rightbox {
	padding: 0px;
	width: 201px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	float:right;
	background-attachment: scroll;
	background-image: url(images/rightboxmid.gif);
	background-repeat: repeat y;
	background-position: left 0px;
	
}

#rightboxtop{
	background-attachment: scroll;
background-image: url(images/rightboxtop.gif);
	background-repeat: no repeat;
	background-position: left 0px;
	height:11px;
	margin: 0px;
	width: 201px;
	
}

#rightboxtopprodbox{
	background-attachment: scroll;
	background-image: url(images/prodbox.gif);
	background-repeat: no repeat;
	background-position: left -3px;
	height:85px;
	width: 97px;
	padding: 13px 80px 0px 24px;
	margin:0px;
}


#rightboxbot{
	background-attachment: scroll;
	background-image: url(images/rightboxbot.gif);
	background-repeat: no repeat;
	background-position: left bottom;
	padding:0px;
	margin:0px;
	height:11px;
	width: 201px;
}

#rightboxcenter{
padding: 5px 8px 5px 8px;
margin:0px;
text-align:center;
}

#rightboxcenter.email{
background-image: url(images/emailbox.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	text-align:left;
	margin:0px;
}

#rightboxcenter.news, #rightboxcenter.related{
text-align:left;
}

#rightboxcenter.news ul li a, #rightboxcenter.news ul li ul li a{
	 font-weight:bold;
	 color:#007f64;
	 text-decoration:underline;
 }
 
 
#rightboxcenter.news ul li a.sel, #rightboxcenter.news ul li ul li a.sel, #rightboxcenter.news ul li a:hover, #rightboxcenter.news ul li ul li a:hover{
	color:#772059;
}


#rightboxcenter.news ul{
list-style-type: none;
padding: 0;
margin: 0;
}
#rightboxcenter.news ul li {
	background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0.2em .5em;
padding-left: 1em;
}

#rightboxcenter.news ul li ul{
	margin-top: 5px;
}

#rightboxcenter.news ul li ul li{
	background-image: url(images/bullet2.gif);
background-repeat: no-repeat;
background-position: 0.9em .5em;
padding-left: 1.7em;
font-size: 90%;
}


#rightboxcenter.related ul{
list-style-type: none;
padding: 0;
margin: 0;
margin-top:10px;


}
#rightboxcenter.related ul li {
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0.2em .5em;
padding-left: 1em;
margin:0px;
display: compact;
list-style-type: none;
padding-left: 12px;
margin-top: 9px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

}

#rightboxcenter.related ul li a, #rightboxcenter.related ul li a:visited{
	 color:#772059;
	 text-decoration:none;
}

#rightboxcenter.related ul li a:hover{
	 color:#c55e9b;
	 text-decoration:underline;
}

#rightboxcenterimage{
padding: 5px 8px 5px 8px;
margin:0px;

	background-attachment: scroll;
	background-image: url(images/latestboximage.png)!important;
	background-image: url(images/latestboximage.gif);
	background-repeat: no-repeat;
	background-position: 100px -16px;
	
}


#button {
	margin: 0 auto;
	width: 128px;	
}



#button a{
width:128px;
padding:0px;
height:31px;
background-image: url(images/download.gif);
background-repeat: no repeat;
background-position: 0px -1px;
display:block;
}

#button a:hover{
	background-position: 0 bottom;
}

#button span{
	display: none;
}

#logobox{
width:200px; 
text-align:center;
margin:0 auto;
float:right;
padding-bottom:25px;
padding-top:10px;
}

#bulletcontainer{
	margin:0px;
	padding:0px;
	width:100%;
	
}

#Twoboxfullleft{
width:340px;
float:left;
margin-top:0px;
}



#Twoboxfullright{
	width:340px;
	float:right;
	margin-top:0px;
}

#Twoboxleft{
width:240px;
float:left;
margin-top:15px;
}



#Twoboxright{
	width:240px;
	float:right;
	margin-top:15px;
}

#oneboxleft {
width:480px;
float:left;
margin-top:15px;
}

#oneboxleftcontact {
width:520px;
float:left;
margin-top:15px;
}

#oneboxlefts {
width:460px;
float:left;
margin-top:15px;
}

#oneboxleftbig {
width:560px;
float:left;
margin-top:15px;
}

#oneboxleftbigger {
width:650px;
float:left;
margin-top:15px;
}

#Twoboxleftsmall{
width:230px;
float:left;
margin-top:15px;

}

.h2nogap {
	marginbottom:0px;
}

#Twoboxrightsmall{
	width:230px;
	float:right;
	margin-top:15px;
}

#oneboxleftsmall {
width:463px;
float:left;
margin-top:15px;
}

#Twoboxrightbig{
	width:380px;
	float:right;
	margin-top:15px;
}

#Twoboxrightbig2{
	width:350px;
	float:right;
	margin-top:15px;
	
}

#Twoboxleftbig2{
width:320px;
float:left;
margin-top:15px;

}

#Twoboxleftbig{
width:300px;
float:left;
margin-top:15px;
}

#Twoboxleftbig3{
width:300px;
float:left;
margin-top:5px;
}

#Twoboxrightbig3{
	width:380px;
	float:right;
	margin-top:5px;
}

#Twoboxleft UL, #Twoboxright UL, #oneboxleft ul, #Twoboxleftsmall ul, #Twoboxrightsmall ul, #oneboxleftsmall ul, #Twoboxrightbig ul, #Twoboxleftbig ul, #Twoboxrightbig3 ul, #Twoboxleftbig3 ul, #oneboxleftbig ul, #features ul, #newscenterfull ul{
list-style-type: none;
padding: 0;
margin: 0;}

#Twoboxleft ul LI, #Twoboxright ul LI, #oneboxleft ul li, #Twoboxleftsmall ul li, #Twoboxrightsmall ul li, #oneboxleftsmall ul li, #Twoboxrightbig ul li, #Twoboxleftbig ul li, #Twoboxrightbig3 ul li, #Twoboxleftbig3 ul li, #oneboxleftbig ul li, #features ul li, #newscenterfull ul li{
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0.2em .5em;
padding-left: 1em;
}

#newscenterfull ul li.rss
{

background-image: url(images/rss3.gif);
background-repeat: no-repeat;
background-position: 0.2em 0em;
padding-left: 1em;
padding-right: 0.4em;
margin:0px;
display: compact;
list-style-type: none;
padding-left: 21px;
margin-top: 9px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;

}

#rss {
background-image: url(images/rss3.gif);
background-repeat: no-repeat;

padding-right:10px;
}

.rsscon{
background-position: 13.5em 0em;
}

.rssoil {
background-position: 14.8em 0em;
}

.rsshouse{
background-position: 16em 0em;
}

.rssaec{
background-position: 17em 0em;
}

.rssservice{
background-position: 11.6em 0em;
}

#oneboxleft ul li ul, #oneboxleftbig ul li ul, #features ul li ul {
	margin-top: 5px;
}


#oneboxleft ul li ul li, #oneboxleftbig ul li ul li, #features ul li ul li{
	background-image: url(images/bullet2.gif);
background-repeat: no-repeat;
background-position: 0.9em .5em;
padding-left: 1.7em;

}

#oneboxleft ul li ul li ul li, #oneboxleftbig ul li ul li ul li, #features ul li ul li ul li{
	background-image: url(images/bullet3.gif);
background-repeat: no-repeat;
background-position: 0.9em .7em;
padding-left: 1.7em;
font-size:0.9em;
}

#features {
	padding:5px;
}

#newsitem {
	padding: 0px;
	width: 490px;
	margin:0px;
	background-image: url(images/midboxmid.gif);
	background-repeat: repeat y;
	background-position: -1px top;
}

#newsitemtop{
	background-attachment: scroll;
	background-image: url(images/midboxtop.gif);
	background-repeat: no repeat;
	background-position: -1px top;
	height:15px;
	margin: 0px;
	width: 490px;
	
}

#newsitembot{
	background-attachment: scroll;
	background-image: url(images/midboxbot.gif);
	background-repeat: no repeat;
	background-position: -1px top;
	padding:0px;
	margin:0px;
	height:16px;
	width: 490px;
}

#newsitemmid{
margin:0px;
text-align:left;
width:489px;
background-image: url(images/midboxsidebot.gif);
background-repeat: no-repeat;
background-position: right bottom;
padding:0px;
}

#emailside{
background-image: url(images/emailbox2.gif);
	background-repeat: no-repeat;
	background-position: 318px top;
	text-align:left;
	margin:0px;
}

#newscenter {
	margin-left:10px;
	float:left;
	width:320px !important; 
	width:310px;
}

#newscenter h3 a{
	text-decoration:underline;
	color:#007f64;
}

#newscenter h3 a:hover{
	text-decoration:underline;
	color:#772059;
}


#newscenterfull {
	padding-left:10px;
	float:left;
	width:465px;
}

#newscenterfull.email {
	padding-left:10px;
	float:left;
	width:465px;
}

#newsimage {
	width:148px;
	padding-right:8px;
	float:right;
	margin:0px;
	text-align:center;
}


/* footer*/

#footerfront {
	color: #675c53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 220px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	clear: both;
	
}

#footer {
	color: #675c53;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: center;
	background-attachment: scroll;
	background-image: url(images/contentBackBot.png)!important;
	background-image: url(images/contentBackBot.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 178px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 10px;
	clear: both;
}

#footerMenufront {
	padding: 0px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#footerMenu {
	padding: 0px;
	margin-top: 70px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#footerMenu li, #footerMenufront li {
	display: inline;
	list-style-type: none;
	font-size: 0.7em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;
}

#footerMenu li.rsssmall, #footerMenufront li.rsssmall {
	background-image: url(images/rsssmall.gif);
	background-repeat: no-repeat;
	background-position: 0.2em 0em;
	padding-left: 15px;
	display: inline;
	list-style-type: none;
	font-size: 0.7em;
	
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 2px;

}


#footerMenu li a, #footerMenufront li a{
	color: #675c53;
	text-decoration: none;
	font-size: 1em;
}
#footerMenu li a:hover, #footerMenufront li a:hover {
	color: #000000;
	text-decoration: none;
}


/* structures*/


 


 #threeboxleft  {
 	float: left;
 	width: 150px;
	text-align:center;
	display:block;
 }
 #threeboxmiddle {
 	margin: 0 155px 0 155px;
	 text-align:center;
	 display:block;
 }
 * html #middlebox {
 height:1px;

 }
 #threeboxright {
 float:right;
 width: 150px; 
 text-align:center;
 display:block;
 }

/* contactform*/

input.field {
	border: solid #DFE2DE 1px;
	padding-left: 3px;
	height:15px;
	font-family: verdana, arial, helvetica, sans-serif;
}
fieldset {
	padding: 20px 15px 10px 15px;
}
select {
	margin: 1px 6px 6px 2px;
	
}

select.field{
border: solid #DFE2DE 1px;
}
textarea {
	font-family:  arial, helvetica, sans-serif;
	background-color: #ffffff;
	border: solid #DFE2DE 1px;
	padding-left: 3px;
	margin: 1px 6px 6px 2px
}
.formtitle {
	font-weight: bold;
	padding-bottom: 4px;
	color: #007f64;
	position: relative;
	top: -6px;
}
legend {
	color:#007f64;
	font-weight:bold;
}
input:focus, select:focus, textarea:focus {
	background:#F2F8E9;
}
dd {
	padding: 0 0 15px 0;
	margin-left:0px;
}

/*seminar stuff*/

#seminarbox {
width:456px;
background-color:#FFFFFF;
border:1px solid #cccccc;
padding:4px;
}

#seminarboxinner {

background-color:#007f64;
padding:4px;


}

#seminarboxinner p, #seminarboxinner a,  #seminarboxinner li, #seminarboxinner h3 {
color:#FFF
}

#directnewsbox {
	padding: 0px;
	width: 210px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	background-attachment: scroll;
	background-image: url(images/directnewspngmid.png)!important;
	background-image: url(images/directnewsgifmid.gif);
	background-repeat: repeat y;
	background-position: left top;
}

#directnewsboxtop{
	background-attachment: scroll;
	background-image: url(images/directnewspngtop.png)!important;
	background-image: url(images/directnewsgiftop.gif);
	background-repeat: no repeat;
	background-position: left top;
	height:43px;
	margin: 0px;
	width: 210px;
	
}

#directnewsboxbot{
	background-attachment: scroll;
	background-image: url(images/directnewspngbot.png)!important;
	background-image: url(images/directnewsgifbot.gif);
	background-repeat: no repeat;
	background-position: left bottom;
	padding:0px;
	margin:0px;
	height:11px;
	width: 210px;
}

#directnewsboxmid{
padding: 1px 3px 2px 10px;
margin:0px;
text-align:left;
font-size:95%;
}

#directnewsboxmid ul {
list-style-type: none;
padding: 0;
margin: 0;
}


#directnewsboxmid ul li {
background-image: url(images/bullet.gif);
background-repeat: no-repeat;
background-position: 0.2em .5em;
padding-left: 1em;
padding-right: 0.4em;
margin:0px;
display: compact;
list-style-type: none;
padding-left: 12px;
margin-top: 5px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#directnewsboxmid ul li.rss {
background-image: url(images/rss3.gif);
background-repeat: no-repeat;
background-position: 0.2em 0em;
padding-left: 1em;
padding-right: 0.4em;
margin:0px;
display: compact;
list-style-type: none;
padding-left: 21px;
margin-top: 9px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
}

#directnewsboxmid a {
color:#772059;
text-decoration:none;
	
}

#directnewsboxmid a:hover {
color:#772059;
text-decoration:underline;
	
}

#directnewsboxmid ul li a.area, #directnewsboxmid ul li a.area:visited{
	color:#007f64;
	font-weight:bold;
}

#directnewsboxmid ul li a.area:hover{
	font-weight:bold;
	text-decoration:underline;
}

#subscribe {
padding-bottom:9px;
width:200px;
float:right;

}

#industries{
Padding-top:20px;
}

#indtable {
color:#FFF;	
height:85px;
vertical-align:middle;
width:609px;
}

#ind1{
background-image:url(images/blob11.gif);
background-repeat:no-repeat;
}

#ind2{
background-image:url(images/blob22.gif);
background-repeat:no-repeat;
}

#ind3{
background-image:url(images/blob33.gif);
background-repeat:no-repeat;
}

#ind4{
background-image:url(images/blob44.gif);
background-repeat:no-repeat;
}

#ind1, #ind1 a, #ind1 a:visited, #ind2, #ind2 a, #ind2 a:visited, #ind3, #ind3 a, #ind3 a:visited, #ind4, #ind4 a, #ind4 a:visited{
width:89px;
align:center;
font-weight:bold;
font-size:0.9em;
color:#FFF;
text-decoration:underline;
}

#ind1 a:hover, #ind2 a:hover, #ind3 a:hover, #ind4 a:hover {
	text-decoration:underline;
	color:#666;
}

#eventslist{
	font-size:1.1em;
}

#prep1
{
display: block;
    width: 142px;
    height: 121px;
    background: url("images/imp/imp1roll.jpg") no-repeat 0 0;
float: left;
}
#prep1:hover
  { 
    background-position: -1px -121px;

  }

#prep2
{
display: block;
    width: 142px;
    height: 121px;
    background: url("images/imp/imp2roll.jpg") no-repeat 0 0;
float: left;
}
#prep2:hover
  { 
 background-position: 0px -122px;
  }

#prep3
{
display: block;
    width: 142px;
    height: 121px;
    background: url("images/imp/imp3roll.jpg") no-repeat 0 0;
float: left;
}
#prep3:hover
  { 
 background-position: 0px -121px;
  }

#prep4
{
display: block;
    width: 142px;
    height: 121px;
    background: url("images/imp/imp4roll.jpg") no-repeat 0 0;
float: left;
}
#prep4:hover
  { 
 background-position: 0px -122px;
  }

#prep5
{
display: block;
    width: 142px;
    height: 121px;
    background: url("images/imp/imp5roll.jpg") no-repeat 0 0;
float: left;
}
#prep5:hover
  { 
 background-position: -1px -122px;
  }
  
  #prep1 span, #prep2 span, #prep3 span, #prep4 span, #prep5 span {
	  display:none;
  }

#impheaderleft{
width:99px;
float:left;

}

#imptitle{
width:240px;
float:left;
margin-top:29px;
}

#impheaderright{


padding-top:22px;
padding-left:18px;
background-image:url(images/impboxback2.gif);
background-repeat:no-repeat;
background-position:-0.5em left;
}

#impheaderright ul{
list-style-type: none;
padding: 0;
margin: 0;
display: compact;
list-style:none;
padding-top:2px;

}

#impheaderright ul li{
background-image: url(images/bulletarrow.jpg);
background-repeat: no-repeat;
background-position: -0.1em -0.2em;
padding-left: 1.6em;
padding-bottom: 0.8em;

display: compact;
list-style:none;
list-style-type: none;
font-size: 100%;
color: #772059;

font-weight:bold;

}