body {
	padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	background-color:#FFF;
	
background-image: url(/public/images/summer_bg.jpg);
/*background-image: url(/public/images/autumn_bg.jpg);*/
	background-repeat: repeat-x;
	background-position: 0px 0px;
}

#maincolumn1 .bannerlanding img
{
float:left;
}

#maincolumn1 p {
	font-size: 0.75em;
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#maincolumn1 .copy p {
	font-size: 0.75em;
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#maincolumn1 .introtxt p {
	font-size: 0.81em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #434749;
}
#maincolumn1 p.introtxt {
	font-size: 0.75em;
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#secondarynav li a.selected {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C3C5;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 4px;
	padding-left: 13px;
	width: 97px;
	color: #0095C9;
	background-image: url(/public/images/navchev_aboutus.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	
}

#secondarynav li a.open {
	border-bottom-width: 1px;
	border-bottom-style: none;
	border-bottom-color: #C2C3C5;
	display: block;
	margin: 0px;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 4px;
	padding-left: 13px;
	width: 97px;
	color: #0095C9;
	background-image: url(/public/images/navchev_aboutus.gif);
	background-repeat: no-repeat;
	background-position: 5px center;
	
}


#secondarynav ul.secondarynavl2 li a.selected {
	border-bottom-style: none;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 124px;
	color: #0095C9;
	font-size: 0.76em;
	background-image: none;
	text-decoration:underline;
	margin-left:-20px;
	voice-family: "\"}\"";
  	voice-family:inherit;
	margin: 0px;
	width: 90px;
}


a {
	text-decoration: none;
}

a:hover {
text-decoration: underline;
}
.hide-element {
	display: none;
}
.clearleft {
	clear: left;
}

#mainwrapper {
width: 775px;
padding: 0px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}


#maincanvas {
	width: 775px;
	text-align: left;
	background-image: url(/public/images/shadowright.png);
	background-repeat: repeat-y;
	background-position: right top;
	margin: 0px;
	padding: 0px;
	float:left;

}

/*
*html #maincanvas {
	background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/public/images/shadowright.png');
		background-color:#FFFFFF;
	voice-family: "\"}\"";
	voice-family:inherit;
	background-color:#;
}
*/

*html #maincanvas {
	background-image:none;
	background-color:#FFFFFF;
}


#bottomshadow {
	width: 775px;
	text-align: left;
	background-image: url(/public/images/shadowbottom.png);
	background-repeat: no-repeat;
	background-position: right top;
	float:left;
}

*html #bottomshadow {
	background-image:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/public/images/shadowbottom.png');
}

#header {
	margin: 0px 6px 0px 0px;
	padding-top: 23px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
	height: 76px;
	voice-family: "\"}\"";
  voice-family:inherit;
  height: 53px;
	
	
}
#header .logo {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: left;
}
#header #languagesel {
	margin: 0px;
	padding: 0px;
	float: right;
	font-size: 0.7em;
}
#header #languagesel ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#header #languagesel li {
	display: inline;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#header #languagesel .eire {
	background-image: url(/public/images/eire_flag.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 25px;
}
#header #languagesel .german {
	background-image: url(/file.axd?pointerid=8928089f8f46462684f5d77fa1e8946c&w=20);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 25px;
}

#header #languagesel .belgique{
	background-image: url(/file.axd?pointerid=7c99a99a0d7d4224a504871b82f346ae&versionid=1230b2b64e194cd7990bc3f2bf0a119b&w=20);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 25px;
}

#header #languagesel .uk {
	background-image: url(/public/images/uk_flag.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 25px;
}

#header #languagesel .espana {
	background-image: url(/public/images/spain_flag.gif);
	background-repeat: no-repeat;
	background-position: left 0px;
	margin: 0px 10px 0px 0px;
	padding: 0px 0px 0px 25px;
}
#header #languagesel li a {
	color: #000000;
}
#header #languagesel li a.selected {
	color: #000000;
	text-decoration: underline;
}


#maincontentwrap {
	width: 769px;
	margin: 0px;
	padding-top: 24px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	float:left;
}


#maincolumn1 {
	float: left;
	margin: 0px;
	width: 450px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}



#maincolumn1 .bannerlanding img
{
float:left;
}


#maincolumn1 .bannerlanding {
	background-color: #A40073;
	padding: 0px;
	background-image: url(/public/images/prod-bannerbg_landing.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 15.24em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 14px;
	margin-left: 0px;
}
#maincolumn1 .bannerlanding .leftim {
	margin: 0px;
	padding: 0px;
	float: left;
}
#maincolumn1 .bannerlanding .bannerlandingcontent {
	margin: 0px;
	padding:15px 0 0 15px;
	float: left;
	width: 194px;
}
#maincolumn1 .bannerlanding .bannerlandingcontent h1 {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 1em;
	display: block;
}
#maincolumn1 .bannerlanding .bannerlandingcontent p {
	font-size: 0.81em;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 25px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#maincolumn1 .banner1a {
	background-color: #94B720;
	padding: 0px;
	background-image: url(/public/images/rec_banbgbut.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11.69em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#maincolumn1 .banner1a .leftim {
	margin: 0px;
	padding: 0px;
	float: left;
}
#maincolumn1 .banner1a .banner1acontent {
	
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
                margin-top:-25px;
	float: left;
	width: 195px;
}

#maincolumn1 .banner1a .banner1acontent_padded{
	
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 33px;
margin-top:-25px;


	float: left;
	width: 194px;
}

#maincolumn1 .banner1a .banner1acontent, #maincolumn1 .banner1a .banner1acontent_padded {
margin-top: -10px;
}

#maincolumn1 .banner1a .banner1acontent_padded h1 {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 1em;
	display: block;
}

#maincolumn1 .banner1a .banner1acontent_padded p {
	font-size: 0.81em;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#maincolumn1 .banner1a .banner1acontent h1 {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 1em;
	display: block;
}
#maincolumn1 .banner1a .banner1acontent p {
	font-size: 0.81em;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#maincolumn1 .banner1b .none{
background-image: none;
}
#maincolumn1 .banner1b {
	background-color: #A40073;
	padding: 0px;
	background-image: url(/public/images/prod_banbgbut.gif);
	background-repeat: no-repeat;
	background-position: 0px top;
	height: 11.57em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border: 1px solid #A20073;
clear: both;
}
#maincolumn1 .banner1b .rightim {
	margin: 0px;
	padding: 0px;
	float: right;
}
#maincolumn1 .banner1b .banner1bcontent {
	margin: 0px;
	padding: 15px;
	float: left;
	width: 192px;
}
#maincolumn1 .banner1b .banner1bcontent h1 {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 1em;
	display: block;
}
#maincolumn1 .banner1b .banner1bcontent p {
	font-size: 0.81em;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}



#maincolumn1 .banner2b {
	background-color: #94B720;
	padding: 0px;
	background-image: url(/public/images/rec-banner2bbg.gif);
	background-repeat: no-repeat;
	background-position: -15px top;
	height: 11.06em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #90B621;
}
#maincolumn1 .banner2b .rightim {
	margin: 0px;
	padding: 0px;
	float: right;
}
#maincolumn1 .banner2b .banner2bcontent {
	margin: 0px;
	padding: 15px;
	float: left;
	width: 194px;
}
#maincolumn1 .banner2b .banner2bcontent h1 {
	color: #90B621;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 1em;
	display: block;
}


#maincolumn1 .banner2a {
	background-color: #94B720;
	padding: 0px;
	background-image: url(/public/images/rec-banner2bbg.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 11.06em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #90B621;
}
#maincolumn1 .banner2a .leftim {
	margin: 0px;
	padding: 0px;
	float: left;
}
#maincolumn1 .banner2a .banner2acontent {
	margin: 0px;
	padding: 15px;
	float: left;
	width: 195px;
}
#maincolumn1 .banner2a .banner2acontent h1 {
	color: #90B621;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 1em;
	display: block;
}
#maincolumn1 .banner2a .banner2acontent p {
	font-size: 0.81em;
	color: #90B621;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}







#maincolumn1 .banner1full {
	background-color: #94B720;
	padding: 0px;
	background-image: url(public/images/aboutus_banbgbutlarge.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 10.1em;
	margin: 0px;
}

#maincolumn1 .banner1full .banner1fullcontent {
	margin: 0px;
	padding: 15px;
	float: left;
	width: 195px;
}
#maincolumn1 .banner1full .banner1fullcontent h1 {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 1em;
	display: block;
}
#maincolumn1 .banner1full .banner1fullcontent p {
	font-size: 0.81em;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#maincolumn1 .banner1full2 {
clear: left;
	background-color: #A40073;
	padding: 0px;
	background-image: url(/public/images/prod_banbg_sneak.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	min-height: 10.1em;
	margin: 0px 0px 10px;
overflow: hidden;
width: 100%;
}

#maincolumn1 .banner1full2 a {
color: #FFF;
}

#maincolumn1 .banner1full2 .banner1full2content {
	margin: 0px;
	padding: 15px;
	float: left;
	width: 195px;
}
#maincolumn1 .banner1full2 .banner1full2content h1 {
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 15px;
	margin-left: 0px;
	font-size: 1em;
	display: block;
}
#maincolumn1 .banner1full2 .banner1full2content p {
	font-size: 0.81em;
	color: #FFFFFF;
	padding: 0px;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#maincolumn1 .col2blockwrap {
	padding: 0px;
	clear: left;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 450px;
}




#maincolumn1 .col2blocka {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 223px;
	clear: left;
}
#maincolumn1 .col2blockwrap .col2blocka .col2blockatop {
	background-image: url(/public/images/prod_2blocktop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	height: 15px;
	width: 223px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 203px;
}
#maincolumn1 .col2blockwrap .col2blocka .col2blockatop h2 {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}
#maincolumn1 .col2blockwrap .col2blocka .col2blockatop a {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#maincolumn1 .col2blockwrap .col2blocka .col2body {
	background-image: url(/public/images/prod_2blocktile.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px 15px 10px 10px;
	margin: 0px;
	height: 5.1em;
}
#maincolumn1 .col2blockwrap .col2blocka .col2body .txtwrap {

	padding: 0px;
	height: 4.38em;
margin-left: 94px;

}
.recruitment .col2blockwrap .col2blocka .col2body .txtwrap {

	padding: 0px;
	height: 4.38em;
margin-top:-20px;

}
.recruitment .col2blockwrap .col2blockb .col2body .txtwrap {

	padding: 0px;
	height: 4.38em;
margin-top:-20px;

}


.aboutus .col2blockwrap .col2blocka .col2body .txtwrap {

	padding: 0px;
	height: 4.38em;
margin-top:-20px;

}
.aboutus .col2blockwrap .col2blockb .col2body .txtwrap {

	padding: 0px;
	height: 4.38em;
margin-top:-20px;

}

#maincolumn1 .col2blockwrap .col2blocka .col2body img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}



#maincolumn1 .col2blockwrap .col2blocka .col2body p {
	font-size: 0.7em;
	padding: 0px;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#maincolumn1 .col2blockwrap .col2blocka .col2body a {
	color: #A40073;
	background-image: url(/public/images/prod_doublechev.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	text-align: right;
}
#maincolumn1 .col2blockwrap .col2blocka .col2blockabot {
	background-image: url(/public/images/prod_2blockbot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#maincolumn1 .col2blockwrap .col2blocka .col2body ul {
	margin: 0px;
	padding: 0px 0px 5px;
	list-style-type: none;
	width: 200px;
}
#maincolumn1 .col2blockwrap .col2blocka .col2body li {
	font-size: 0.7em;
	color: #434749;
	padding: 0px;
	margin: 0px 0px 1px;
}
#maincolumn1 .col2blockwrap .col2blocka .col2body li.download {
	font-size: 0.7em;
	color: #434749;
	padding: 0px 0px 0px 15px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	background-image: url(/public/images/au_downloadicon.gif);
	background-repeat: no-repeat;
	background-position: left top;
	height: 2em;
}

#maincolumn1 .col2blockwrap .col2blocka .col2body li a {
	color: #434749;
	background-image: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	display: block;
	width: 200px;
}
#maincolumn1 .col2blockwrap .col2blocka .col2body li.download .pdf {
	background-image: url(/public/images/see_also_pdficon.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding-right: 20px;
	height: 2em;
	width: 165px;
}




#maincolumn1 .col2blockb {
	margin: 0px -5px 0px 0px;
	padding: 0px;
	float: right;
	width: 223px;
}

#maincolumn1 .col2blockwrap .col2blockb .col2blockbtop {
	background-image: url(/public/images/prod_2blocktop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	height: 15px;
	width: 226px;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 203px;
}
#maincolumn1 .col2blockwrap .col2blockb .col2blockbtop h2 {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}
#maincolumn1 .col2blockwrap .col2blockb .col2blockbtop a {
	color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}
#maincolumn1 .col2blockwrap .col2blockb .col2body {
	background-image: url(/public/images/prod_2blocktile.gif);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 10px 15px 10px 10px;
	margin: 0px;
	height: 5.1em;
}
#maincolumn1 .col2blockwrap .col2blockb .col2body .txtwrap {

	padding: 0px;
	height: 4.38em;
margin-left: 94px;

}
#maincolumn1 .col2blockwrap .col2blockb .col2body img {
	padding: 0px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#maincolumn1 .col2blockwrap .col2blockb .col2body p {
	font-size: 0.7em;
	padding: 0px;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#maincolumn1 .col2blockwrap .col2blockb .col2body a {
	color: #A40073;
	background-image: url(/public/images/prod_doublechev.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
	display: block;
	text-align: right;
}
#maincolumn1 .col2blockwrap .col2blockb .col2blockbbot {
	background-image: url(/public/images/prod_2blockbot.gif);
	background-repeat: no-repeat;
	background-position: left top;
}

















#maincolumn1 h2 {
	color: #A20073;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	font-size: 1em;
}
#maincolumn1 h3 {
	font-size: 0.81em;
	color: #A20073;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

#maincolumn1 .quote {
	font-size: 1em;
	color: #90B621;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#maincolumn1 .rightimage {
	margin: 0px 0px 10px 10px;
	padding: 0px;
	float: right;
}

#maincolumn1 .leftimage {
	margin: 0px 10px 10px 0px;
	padding: 0px;
	float: left;
}
#maincolumn1 .speekmainwrap {
	margin: 0px;
	padding: 0px;
	border-top-style: solid;
	border-top-color: #9C9E9F;
	border-top-width: 1px;
}
#maincolumn1 .speekmainwrap .speeksingle {
	margin: 0px;
	padding: 10px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #9C9E9F;
	border-bottom-color: #9C9E9F;
	border-left-color: #9C9E9F;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
}
#maincolumn1 .speekmainwrap .speeksingle .sneakpeakdesc {
	font-size: 0.7em;
}
 #maincolumn1 .speekmainwrap .speeksingle .pdorholder {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
}

#maincolumn1 .newsnav {
	margin: 0px;
	padding: 0px;
}
#maincolumn1 .newsnav ul {
	margin: 0px;
	padding: 5px 0px;
	list-style-type: none;
	text-align: right;
}
#maincolumn1 .newsnav li {
	display: inline;
		font-size: 0.7em;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #434749;
}

#maincolumn1 .newsnav li.last {
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	border-right-style: none;
}
#maincolumn1 .newsnav a {
text-decoration: none;
	color: #434749;
}

#maincolumn1 .newsnav a:hover {
text-decoration: underline;
	color: #0095C9;
}

#maincolumn1 .newsnav a.selected {
	color: #0095C9;
}
#maincolumn1 .newsindexwrap {
	padding: 0px;
	border-top-style: solid;
	border-top-color: #C2C3C5;
	margin: 0px;
	border-top-width: 1px;
}

#maincolumn1 .newsindexwrap p {
margin-bottom: 2px;
}


#maincolumn1 .newsindexwrap h2 {
	font-size: 0.81em;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#maincolumn1 .newsindexwrap h2 a{
	color: #0095C9;
}
#maincolumn1 .newsindexwrap ul {
	margin: 0px;
	padding: 0px 0px 5px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C3C5;
	height: 1em;
}
#maincolumn1 .newsindexwrap li {
	display: inline;
}
#maincolumn1 .newsindexwrap .readmore {
	float: right;
	background-image: url(/public/images/readmorechevrons.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#maincolumn1 .newsindexwrap .pdf {
	float: left;
	background-image: url(/public/images/see_also_pdficon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 20px;
}
#maincolumn1 .newsindexwrap li a {
	font-size: 0.7em;
	color: #434749;

	white-space: nowrap;
}

#maincolumn1 .faqwrap {
	padding: 0px;
	margin: 0px 0px 20px;
}
#maincolumn1 .faqwrap h2 {
	font-size: 0.81em;
	padding: 0px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#maincolumn1 .faqwrap ul {
	margin: 0px;
	padding: 0px 0px 10px;
	list-style-type: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C3C5;
}
#maincolumn1 .faqwrap li {
	padding: 0px 0px 0px 10px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 0.7em;
	background-image: url(/public/images/aboutus_faqchevron.gif);
	background-repeat: no-repeat;
	background-position: left center;
}

*:first-child+html #maincolumn1 .faqwrap li {margin-bottom: 0px;} * html #maincolumn1 .faqwrap li {margin-bottom: 0px;}

#maincolumn1 .faqwrap a {
	color: #0095C9;
	font-weight: bold;
}
#maincolumn1 .faqwrap p {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C3C5;
}

#maincolumn1 .newsarticlewrap {
	padding: 5px 0px;
	border-top-style: solid;
	border-top-color: #0095C9;
	margin: 0px 0px 20px;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #0095C9;
}
#maincolumn1 .newsarticlewrap .back {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: right;
	background-image: url(/public/images/backchev_aboutus.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left center;
	float: right;
	clear: right;
}
#maincolumn1 .newsarticlewrap .top {
	margin: 0px;
	padding: 0px 0px 0px 10px;
	text-align: right;
	background-image: url(/public/images/topchev_aboutus.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left center;
	float: right;
	clear: right;
}

#maincolumn1 .newsarticlewrap a {
	color: #0095C9;
}
#maincolumn1 .newsarticlewrap h1 {
	font-size: 1em;
	color: #0095C9;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#maincolumn1 .newsarticlewrap .date {
	font-size: 1em;
	color: #0095C9;
	padding: 0px;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-weight: bold;
	display: block;
}
#maincolumn1 .newsarticlewrap .pdf {
	background-image: url(/public/images/see_also_pdficon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	margin: 0px 0px 10px;
	padding: 0px 0px 0px 20px;
}


#maincolumn1 .speekmainwrap .speeksingle h2 {
	font-size: 0.8em;
}

#maincolumnfull {
	float: left;
	margin: 0px;
	width: 600px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}

#maincolumnfull .newsarticlewrap {
	padding: 5px 0px 45px;
	border-top-style: solid;
	border-top-color: #90B621;
	margin: 0px 0px 20px;
	border-top-width: 10px;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #90B621;
}
#maincolumnfull .newsarticlewrap .rightpara {
	text-align: right;
	margin: 0px;
	padding: 0px;
}


#maincolumnfull .newsarticlewrap .back {
	margin: 0px 0px 5px;
	padding: 5px 0px 0px 10px;
	background-image: url(/public/images/backchev_rec.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left center;
	float: right;
	clear:right;
}
#maincolumnfull .newsarticlewrap .top {
	margin: 0px 0px 5px;
	padding: 5px 0px 0px 10px;
	background-image: url(/public/images/topchev_rec.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left center;
	float: right;
	clear:right;
}

#maincolumnfull .newsarticlewrap .top2 {
	margin: -10px 0px 0px;
	padding: 0px 0px 0px 10px;
	background-image: url(/public/images/topchev_rec.gif);
	background-repeat: no-repeat;
	display: block;
	background-position: left center;
	float: right;
	clear: right;
}

#maincolumnfull .newsarticlewrap a {
	color: #90B621;
}

#maincolumnfull .newsarticlewrap p {
	font-size: 0.7em;
}

#maincolumnfull .newsarticlewrap h1 {
	font-size: 1em;
	color: #90B621;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	float:left;
}


#maincolumnfull .newsarticlewrap table {
	margin: 0px;
	padding: 0px;
	width: 600px;
	clear:left;
}
#maincolumnfull .newsarticlewrap th {
	background-color: #E1E1E2;
	margin: 0px;
	padding: 5px;
	font-size: 0.7em;
	color: #434749;
	text-align: left;
}
#maincolumnfull .newsarticlewrap table tr.greenrow {
	font-size: 0.7em;
	background-color: #E9F0CF;
}
#maincolumnfull .newsarticlewrap table tr.greenrow td {
	padding: 1px 5px;
}
#maincolumnfull .newsarticlewrap table tr.whiterow {
	font-size: 0.7em;
	background-color: #FFF;
}
#maincolumnfull .newsarticlewrap table tr.whiterow td {
	padding: 0px 5px;
}


#maincolumnfull .newsarticlewrap img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	float: right;
}
#maincolumnfull .newsarticlewrap table tr.gap {
	font-size: 0.7em;
	background-color: #FFFFFF;
	height: 0px;
}


#maincolumn2 {
	float: left;
	margin: 0px;
	width: 374px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
#maincolumn2 .multimapwrap {
	margin: 0px 0px 10px;
	padding: 0px;
}
#maincolumn2 .multimapwrap .multimaptop {
	background-image: url(/public/images/rec_multimap-top.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	padding: 5px 7px 0px;
	margin: 0px;
	text-align: right;
}
#maincolumn2 .multimapwrap .multimaptop h1 {
	font-size: 1em;
	color: #90B621;
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
}
#maincolumn2 .multimapwrap .multimaptop .selectjob {
	font-size: 0.8em;
	color: #434749;
	margin: 2px 0px 0px;
	padding: 0px 0px 1px;
}
#maincolumn2 .multimapwrap .mulitmapbody {
	
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8B8E8F;
	border-bottom-color: #8B8E8F;
	border-left-color: #8B8E8F;
}
#maincolumn2 h2 {
	font-size: 0.9em;
	color: #84A91C;
	margin: 0px 0px 10px;
	padding: 0px;
}
#maincolumn2 #selectlocation {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 135px;
	height: 22px;
}
#maincolumn2 .gobutton1 {
	padding: 0px;
	float: left;
	margin: 0px;
}
#maincolumn2 .textjobs {
	margin: 0px;
	padding: 0px;
	width: 115px;
	border: 1px solid #8B8E8F;
	font-size: 10px;
	height: 20px;
}
#maincolumn2 .searchtools {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 375px;
}
#maincolumn2 .searchtools .lefttd {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
#maincolumn2 .searchtools .lefttd1 {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 145px;
}
#maincolumn2 .searchtools .righttd {
	text-align: right;
	vertical-align: middle;
}


#footer {
	clear: left;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #434749;
	font-size: 0.7em;
	color: #434749;
	height: 2.9em;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 15px;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	height: 1.9em;
	
}
#footer p {
	float: left;
	margin: 0px;
	padding:0px;
}
#footer ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	float: right;
}
#footer li {
	display: inline;
	margin: 0px 5px 0px 0px;
	padding: 0px 5px 0px 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #434749;
}
#footer li a {
	color: #434749;
	margin: 0px;
	padding: 0px;
}
#footer li.last {
	display: inline;
	margin: 0px;
	padding: 0px;
	border-right-style: none;
}





/* CSS Document */

#primarynav {
	padding: 0px;
	clear: left;
	background-color: #434749;
	height: 1.25em;
	clear:left;
	margin-top: 0px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 15px;
position: relative;
}
#primarynav ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
	float: left;
}
#primarynav li {
	display: inline;
	font-size: 0.74em;
}
#primarynav li.search {
position: absolute;
right: 0;
	display: block;
}

#primarynav li.search a{
	border-right-style: none;
	background-image: url(/public/images/navsearchbg.gif);
	background-repeat: no-repeat;
	background-position: right 0px;
}

#primarynav li.subscribe {
	float: right;
}

#primarynav li.subscribe a{
	border-right-style: none;
	
}

#primarynav li.subscribe a:hover{
	color: #00BFFF;
	
}

#primarynav li.search a:hover{
	color: #00BFFF;
	
}

#primarynav li.subscribe .selected{
	color: #00BFFF;
	
}

#primarynav li.search .selected{
	color: #00BFFF;
	
}


#primarynav li a {
	background-color: #434749;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	height: 1.2em;
	padding-top: 3px;
	padding-right: 10px;
	padding-bottom: 3px;
	padding-left: 10px;
}

#primarynav li.home a.selected{
	padding: 3px 10px;
	background-color: #6E757A;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.home a:hover{
	padding: 3px 10px;
	background-color: #6E757A;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.ourproducts a:hover{
	padding: 3px 10px;
	background-color: #A20073;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.ourproducts a.selected{
	padding: 3px 10px;
	background-color: #A20073;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.stores a:hover{
	padding: 3px 10px;
	background-color: #E75F00;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.stores a.selected{
	padding: 3px 10px;
	background-color: #E75F00;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.recruitment a:hover{
	padding: 3px 10px;
	background-color: #90B621;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.recruitment a.selected{
	padding: 3px 10px;
	background-color: #90B621;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.aboutus a:hover{
	padding: 3px 10px;
	background-color: #0095C9;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.aboutus a.selected{
	padding: 3px 10px;
	background-color: #0095C9;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.contactus a:hover{
	padding: 3px 10px;
	background-color: #4F1885;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

#primarynav li.contactus a.selected{
	padding: 3px 10px;
	background-color: #4F1885;
	margin: 0px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #FFF;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	letter-spacing: 1px;
	text-decoration: none;
}

/* CSS Document */

#secondarynav {
	width: 141px;
	float: left;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 15px;
}

*html #secondarynav {
	margin-left: 7px;
}


#secondarynav ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	width: 123px;
}
#secondarynav li {
margin: 0px;
padding: 0px;
}
#secondarynav li.first {
margin: 0px;
padding: 0px;

	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #C2C3C5;
}
#secondarynav li a {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C3C5;
	display: block;
	margin-left: -20px;
	padding-top: 3px;
	padding-right: 13px;
	padding-bottom: 4px;
	padding-left: 13px;
	width: 123px;
	color: #434749;
	font-size: 0.76em;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 97px;
	margin: 0px;
	font-weight: bold;	
}



#secondarynav ul.secondarynavl2 {
	border-top-style: none;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C3C5;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	margin-top: -2px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

#secondarynav ul.secondarynavl2 li a {
	border-bottom-style: none;
	display: block;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 20px;
	width: 90px;
	color: #434749;
	font-size: 0.76em;
	voice-family: "\"}\"";
  	voice-family:inherit;
	margin: 0px;
	width: 90px;
	padding-right: 13px;
		font-weight: normal;	
}

#impulse1 {

	float: right;
	width: 145px;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

*html #impulse1 {
	margin: 0px 2px 0px 0px;
}





#impulse1 .sneekpeekwrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 139px;
	clear: left;
}
#impulse1 .sneekpeekwrap .sneekpeektop {
	background-image: url(/public/images/prod_sneektopbg.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #94B521;
	font-size: 0.75em;
	font-weight: bold;
	height: 24px;
}
#impulse1 .sneekpeekwrap .sneekpeektop a {
	color: #FFFFFF;
}
#impulse1 .sneekpeekwrap .sneekpeekbody {
	background-image: url(/public/images/prod_sneekbofybg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 2px 10px;
}
#impulse1 .sneekpeekwrap .sneekpeekbody p {
	font-size: 0.7em;
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#impulse1 .sneekpeekwrap .sneekpeekbody a {
	color: #434749;
}
#impulse1 .sneekpeekwrap .sneekpeekbody img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#impulse1 .seealsowrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 139px;
	clear: left;
}
#impulse1 .seealsowrap .seealsotop {
	background-image: url(/public/images/au_seealsotop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #0095C9;
	font-size: 0.75em;
	font-weight: bold;
	height: 19px;
}
#impulse1 .seealsowrap .seealsobody {
	background-image: url(/public/images/au_seealsotile.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#impulse1 .seealsowrap .seealsobody ul {
	margin: 0px;
	padding: 7px;
	width: 121px;
	list-style-type: none;
}
#impulse1 .seealsowrap .seealsobody li {
	background-image: url(/public/images/au_seealso_chevron.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

*:first-child+html #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px; background-position: left 8px;}
* html #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px;  background-position: left 8px;}

#impulse1 .seealsowrap .seealsobody a {
	color: #434749;
}
#impulse1 .seealsowrap .seealsobody a.pdficon {
	background-image: url(/public/images/see_also_pdficon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#impulse1 .seealsowrap .seealsobottom {
	background-image: url(/public/images/au_seealsobot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 9px;
	width: 139px;
	margin: 0px;
}

#impulse1 .specialwrap {
	padding: 0px;
	width: 139px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}

#impulse1 .specialwrap .specialbody {
	background-image: url(/public/images/special_body.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 10px;
	width: 139px;
	float: left;
	voice-family: "\"}\"";
  	voice-family:inherit;
	width: 119px;
}



#impulse1 .specialwrap .specialbody .spechead {
	font-size: 0.78em;
	font-weight: bold;
	padding: 0px 30px 0px 0px;
	margin: 0px 0px 10px;
	display: block;
}
#impulse1 .specialwrap .specialbody p {
	font-size: 0.7em;
	padding: 0px;
	margin: 0px;
}
#impulse1 .specialwrap .specialbody a {
	color: #000000;
}
#impulse1 .specialwrap .specialbot {
	margin: 0px;
	padding: 0px;
	background-image: url(/public/images/special_bot.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 7px;
	width: 139px;
	float: left;
}






#impulse1 .newswrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 9px;
	margin-left: 0px;
	width: 139px;
	clear: left;
}
#impulse1 .newswrap .newstop {
	background-image: url(/public/images/au_seealsotop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 7px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #0095C9;
	font-size: 0.75em;
	font-weight: bold;
	height: 17px;
}
#impulse1 .newswrap .newsbody {
	background-image: url(/public/images/au_seealsotile.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
#impulse1 .newswrap .newsbody ul {
	margin: 0px;
	padding: 7px;
	width: 121px;
	list-style-type: none;
}
#impulse1 .newswrap .newsbody li {
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	padding: 0px;
	font-weight: bold;
	color: #0092C7;
}
#impulse1 .newswrap .newsbody a {
	font-weight: normal;
	color: #434749;
	display: block;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	width: 120px;
}


#impulse1 .newswrap .newsbottom {
	background-image: url(/public/images/au_seealsobot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 9px;
	width: 139px;
	margin: 0px;
}







#impulse1 .videowrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 139px;
	clear: left;
}
#impulse1 .videowrap .videotop {
	background-image: url(/public/images/au_videotop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
padding:5px 7px 0;
	color: #FFFFFF;
	font-size: 0.75em;
	font-weight: bold;
	height: 23px;
}

#impulse1 .videowrap .videotop a{

	color: #FFFFFF;
}

#impulse1 .videowrap .videobody {
	background-image: url(/public/images/au_seealsotile.gif);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 10px;
}
#impulse1 .videowrap .videobody p {
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 0.7em;
}
#impulse1 .videowrap .videobody a {
	color: #0095C9;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#impulse1 .videowrap .videobottom {
	background-image: url(/public/images/au_videobot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 10px 0px;
	height: 25px;
	width: 139px;
	margin: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 119px;
}
#impulse1 .videowrap .videobottom p {
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	text-align: right;
}
#impulse1 .videowrap .videobottom a {
	color: #FFFFFF;
	background-image: url(/public/images/au_video-chev.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#impulse1 .videowrap .videobody img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#impulse1 .sneekpeekwrap .sneekpeekbottom {
	background-image: url(/public/images/prod_sneekbotbg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 10px 0px;
	height: 25px;
	width: 139px;
	margin: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 119px;
}
#impulse1 .sneekpeekwrap .sneekpeekbottom p {
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	text-align: right;
}
#impulse1 .sneekpeekwrap .sneekpeekbottom a {
	color: #FFFFFF;
	background-image: url(/public/images/hp_impulse1chev.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#impulse1 .ethicalwrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 139px;
	clear: left;
}

#impulse1 .ethicalwrap .ethicaltop {
	background-image: url(/public/images/au_videotop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 0.75em;
	font-weight: bold;
	height: 23px;
}

#impulse1 .ethicalwrap .ethicaltop a{
	color: #FFFFFF;
}

#impulse1 .ethicalwrap .ethicalbody {
	background-image: url(/public/images/prod_ethicalimpbg.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 10px;
	height: 84px;
}
#impulse1 .ethicalwrap .ethicalbody p {
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 0.7em;
}
#impulse1 .ethicalwrap .ethicalbody a {
	color: #0095C9;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#impulse1 .ethicalwrap .ethicalbot {
	background-image: url(/public/images/au_videobot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 10px 0px;
	height: 25px;
	width: 139px;
	margin: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 119px;
}
#impulse1 .ethicalwrap .ethicalbot p {
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	text-align: right;
}
#impulse1 .ethicalwrap .ethicalbot a {
	color: #FFFFFF;
	background-image: url(/public/images/au_video-chev.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#impulse1 .ethicalwrap .ethicalbody img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


/*

#maincolumn1 .banner1b  img
{
padding-right: 0px;	
padding-left: 0px;	
float: right;
padding-bottom: 0px;
margin: 0px;
margin-top: 0px
}
#maincolumn1 .banner1a  img
{
padding-right: 0px;	
padding-left: 0px;	
float:left;
padding-bottom: 0px;
margin: 0px;
margin-top: 0px
}


#maincolumn1 .banner2b  img
{
padding-right: 0px;	
padding-left: 0px;	
float: right;
padding-bottom: 0px;
margin: 0px;
margin-top: 0px
}
#maincolumn1 .banner2a  img
{
padding-right: 0px;	
padding-left: 0px;	
float:left;
padding-bottom: 0px;
margin: 0px;
margin-top: 0px
}


#maincolumn1 .banner2b .banner2bcontent p
{
	font-size: 0.81em;
	color: #90B621;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}
#maincolumn1  .bannercontpara  p
{
font-size: 0.81em;
	color: #90B621;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

*/

#impulse2 {
	float: right;
	width: 223px;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

*html #impulse2 {
	margin: 0px 2px 0px 0px;
}









#impulse2 .impulsemm1top {
	margin: 0px;
	padding: 7px 10px 0px;
	background-image: url(/public/images/rec_mmimpulsetop.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5.55em;
}
#impulse2 .impulsemm1top h2 {
	font-size: 0.9em;
	color: #90B621;
	margin: 0px 110px 10px 0px;
	padding: 0px;
}
#impulse2 .impulsemm1top h2 a {
	color: #90B621;
}
#impulse2 .impulsemm1top p {
	font-size: 0.7em;
	padding: 0px;
	width: 95px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #434749;
}
#impulse2 .impulsemm1top .rightim {
	margin: -10px 0px 0px;
	padding: 0px;
	float: right;
	display: block;
}
#impulse2 .impulsemm1bot {
	background-image: url(/public/images/rec_mmimpulsebot.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 23px;
	clear: left;
}
#impulse2 .impulsemm1bot p {
	font-size: 0.7em;
	margin: 0px 10px 0px 0px;
	padding: 2px 0px 0px;
	text-align: right;
}
#impulse2 .impulsemm1bot a {
	color: #FFFFFF;
	background-image: url(/public/images/rec_mmimpgdoublechev.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}



#impulse2 .impulsemm2top {
	margin: 0px;
	padding: 7px 10px 0px;
	background-image: url(/public/images/rec_mmimpulsetop2.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 5.55em;
}
#impulse2 .impulsemm2top h2 {
	font-size: 0.9em;
	color: #90B621;
	margin: 0px 110px 10px 0px;
	padding: 0px;
}
#impulse2 .impulsemm2top h2 a {
	color: #90B621;
}
#impulse2 .impulsemm2top p {
	font-size: 0.7em;
	padding: 0px;
	width: 95px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	color: #434749;
}
#impulse2 .impulsemm2top .rightim {
	margin: -10px 0px 0px;
	padding: 0px;
	float: right;
	display: block;
}
#impulse2 .impulsemm2bot {
	background-image: url(/public/images/rec_mmimpulsebot.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px 0px 10px;
	padding: 0px;
	height: 23px;
	clear: left;
}
#impulse2 .impulsemm2bot p {
	font-size: 0.7em;
	margin: 0px 10px 0px 0px;
	padding: 2px 0px 0px;
	text-align: right;
}
#impulse2 .impulsemm2bot a {
	color: #FFFFFF;
	background-image: url(/public/images/rec_mmimpgdoublechev.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}
#impulse2 .impulsemm3wrap {
	margin: 0px;
	padding: 0px;
}
#impulse2 .impulsemm3wrap .impmm3top {
	color: #7BBF02;
	background-image: url(/public/images/rec_mmimpulsetop3.jpg);
	margin: 0px;
	padding: 5px 0px 0px 10px;
	font-size: 0.9em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 23px;
	font-weight: bold;
}
#impulse2 .impulsemm3wrap .impmm3body {
	margin: 0px;
	padding: 10px;
	background-image: url(/public/images/rec_mmimpulsetile3.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#impulse2 .impulsemm3wrap .impmm3body p {
	font-size: 0.7em;
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}
#impulse2 .impulsemm3wrap .impmm3bot {
	background-image: url(/public/images/rec_mmimpulsebot3.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 28px;
}
#impulse2 .impulsemm3wrap .impmm3bot p {
	font-size: 0.7em;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	text-align: right;
}


#impulse2 .impulsemm3wrap .impmm3bot a {
	color: #90B621;
	background-image: url(/public/images/rec_doublechev.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}




#impulse2 .impulsemm4wrap {
	margin: 0px;
	padding: 0px;
}
#impulse2 .impulsemm4wrap .impmm4top {
	color: #E86002;
	background-image: url(/public/images/rec_mmimpulsetop4.jpg);
	margin: 0px;
	padding: 5px 0px 0px 10px;
	font-size: 0.9em;
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 29px;
	font-weight: bold;
}
#impulse2 .impulsemm4wrap .impmm4body {
	margin: 0px;
	padding: 10px;
	background-image: url(/public/images/rec_mmimpulsetile4.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
}
#impulse2 .impulsemm4wrap .impmm4body p {
	font-size: 0.7em;
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

#impulse2 .impulsemm4wrap .impmm4bot {
	background-image: url(/public/images/rec_mmimpulsebot4.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
	height: 28px;
}
#impulse2 .impulsemm4wrap .impmm4bot p {
	font-size: 0.7em;
	margin: 0px 10px 0px 0px;
	padding: 0px;
	text-align: right;
}


#impulse2 .impulsemm4wrap .impmm4bot a {
	color: #E75F07;
	background-image: url(/public/images/orange_doublechev.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.banner1a img {
float: left;
}

.clearAll {
clear: both;
}

#maincolumn1 ul {
font-size: 0.75em !important;
color: #434749;
}
#backtotop
{	
clear: left;	
padding-right: 0px;	
padding-left: 0px;	
font-size: 0.7em;	
padding-bottom: 0px;	
margin: 0px 20px 0px 15px;	
color: #434749;	
padding-top: 5px;	
height: 1.9em;	
voice-family: inherit
}
#backtotop ul {
	padding-right: 0px;	
	padding-left: 0px;	
	float: right;	
	padding-bottom: 0px;	
	margin: 0px;	
	padding-top: 0px;	
	list-style-type: none
	}
	#backtotop li {
	
		padding-right: 5px;
			
			padding-left: 0px;	
			padding-bottom: 0px;	
			margin: 0px 5px 0px 0px;	
			margin-top: 0px
			}
#backtotop a
{
color:#434749;
}

table.sizeguides {
border-collapse: collapse;
border: solid 1px #d4d0c8;
}

table.sizeguides td {
padding: 6px 6px 6px 6px;
text-align: center;
/*display: block;*/
/*border-collapse: collapse;*/
border: solid 1px #d4d0c8;
white-space:nowrap !important;
	font-size: 0.75em;
}

table.sizeguides td.highlight {
background-color: #7e003f;
color: #FFF;
}
.newsListing {
list-style-type:none;
}

.caseListing {
list-style-type:none;
}
.newsListingPaging li
{
	float: left;
	margin: 0 0 0 0px;
	padding: 0px 5px 0 5px;
	font-family:Arial;
list-style-type:none;
}

.newsListingPaging a
{
	display: block;
	padding: 5px 12px 3px 6px;
	text-decoration: none;
}

.newsListingPaging ul
{
	margin: 0;
	padding: 4px 10px 0 10px;
	list-style: none;
}

.newsListingPaging a:hover
{
	color: #000000;
}
#impulse1 .ethicalblankwrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 139px;
	clear: left;
}

#impulse1 .ethicalblankwrap .ethicalblanktop {
	background-image: url(/public/images/au_videotop.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #FFFFFF;
	font-size: 0.75em;
	font-weight: bold;
	height: 23px;
}

#impulse1 .ethicalblankwrap .ethicalblanktop a{
	color: #FFFFFF;
}

#impulse1 .ethicalblankwrap .ethicalblankbody {
	background-image: url(/public/images/prod_ethicalimpbgblank.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 10px;
	height: 84px;
}
#impulse1 .ethicalblankwrap .ethicalblankbody p {
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	font-size: 0.7em;
}
#impulse1 .ethicalblankwrap .ethicalblankbody a {
	color: #0095C9;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}


#impulse1 .ethicalblankwrap .ethicalblankbot {
	background-image: url(/public/images/au_videobot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 2px 10px 0px;
	height: 25px;
	width: 139px;
	margin: 0px;
	voice-family: "\"}\"";
	voice-family:inherit;
	width: 119px;
}
#impulse1 .ethicalblankwrap .ethicalblankbot p {
	margin: 0px;
	padding: 0px;
	font-size: 0.7em;
	text-align: right;
}
#impulse1 .ethicalblankwrap .ethicalblankbot a {
	color: #FFFFFF;
	background-image: url(/public/images/au_video-chev.gif);
	background-repeat: no-repeat;
	background-position: right center;
	margin: 0px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 0px;
}
#impulse1 .ethicalblankwrap .ethicalblankbody img {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.newsListing
{
padding:0;
margin:0;
}
.caseListing
{
padding:0;
margin:0;
}
.newsListingPaging
{
padding:0;
margin:0;
}
.altRow
{
background-color: #EEEEEE;
}
.alignleft
{
text-align:left !important;
}

p.sneakpeakdesc {
padding-top: 20px !important;
}
/* our products */

.ourproducts #secondarynav li a.selected {
	color: #A40073;
	background-image: url(/public/images/navchev_prod.gif);
}

.ourproducts #secondarynav li a.open {
	color: #A40073;
	background-image: url(/public/images/navchev_prod.gif);
}

.ourproducts #secondarynav ul.secondarynavl2 li a.selected {
	color: #A40073;
}

.ourproducts #maincolumn1 .bannerlanding {
	background-color: #A40073;
	background-image: url(/public/images/prod-bannerbg_landing.gif);

}

.ourproducts #maincolumn1 .banner1a {
	background-color: #94B720;
	background-image: url(/public/images/rec_banbgbut.gif);

}

.ourproducts #maincolumn1 .banner1b {
	background-color: #A40073;
	background-image: url(/public/images/prod_banbgbut.gif);
	border: 1px solid #A20073;
}
.ourproducts #maincolumn1 .banner1b  img{
	height: 185px;
	width:225px;
float:right;
}
.ourproducts #maincolumn1 .banner2b {
	background-color: #94B720;
	background-image: url(/public/images/rec-banner2bbg.gif);
	border-bottom-color: #90B621;
}

.ourproducts #maincolumn1 .banner2b .banner2bcontent h1 {
	color: #90B621;
}


.ourproducts #maincolumn1 .banner2a {
	background-color: #94B720;
	background-image: url(/public/images/rec-banner2bbg.gif);
	border-bottom-color: #90B621;
}

.ourproducts #maincolumn1 .banner2a .banner2acontent h1 {
	color: #90B621;

}
.ourproducts #maincolumn1 .banner2a .banner2acontent p {
	color: #90B621;
}

.ourproducts #maincolumn1 .banner1full {
	background-color: #94B720;
	background-image: url(/public/images/aboutus_banbgbutlarge.gif);
}

.ourproducts #maincolumn1 .banner1full2 {
	background-color: #A40073;
	background-image: url(/public/images/prod_banbg_sneak.gif);
}

.ourproducts #maincolumn1 .col2blockwrap .col2blocka .col2blockatop {
	background-image: url(/public/images/prod_2blocktop.gif);
}

.ourproducts #maincolumn1 .col2blockwrap .col2blocka .col2body {
	background-image: url(/public/images/prod_2blocktile.gif);
}



.ourproducts #maincolumn1 .col2blockwrap .col2blocka .col2body a {
	color: #A40073;
	background-image: url(/public/images/prod_doublechev.gif);
}

.ourproducts #maincolumn1 .col2blockwrap .col2blocka .col2blockabot {
	background-image: url(/public/images/prod_2blockbot.gif);
}

.ourproducts #maincolumn1 .col2blockwrap .col2blocka .col2body li {
	color: #434749;
}

.ourproducts #maincolumn1 .col2blockwrap .col2blocka .col2body li.download {
	color: #434749;
	background-image: url(/public/images/au_downloadicon.gif);

}

.ourproducts #maincolumn1 .col2blockwrap .col2blocka .col2body li a {
	color: #434749;
}

.ourproducts #maincolumn1 .col2blockwrap .col2blocka .col2body li.download .pdf {
	background-image: url(/public/images/see_also_pdficon.gif);
}

.ourproducts #maincolumn1 .col2blockwrap .col2blockb .col2blockbtop {
	background-image: url(/public/images/prod_2blocktop.gif);
}

.ourproducts #maincolumn1 .col2blockwrap .col2blockb .col2body {
	background-image: url(/public/images/prod_2blocktile.gif);
}

.ourproducts #maincolumn1 .col2blockwrap .col2blockb .col2body a {
	color: #A40073;
	background-image: url(/public/images/prod_doublechev.gif);
}

.ourproducts #maincolumn1 .col2blockwrap .col2blockb .col2blockbbot {
	background-image: url(/public/images/prod_2blockbot.gif);
}


.ourproducts #maincolumn1 h2 {
	color: #A20073;
}
.ourproducts #maincolumn1 h3 {
	color: #A20073;
}

.ourproducts #maincolumn1 .quote {
	color: #90B621;
}

.ourproducts #maincolumn1 .speekmainwrap {
	border-top-color: #9C9E9F;
}

.ourproducts #maincolumn1 .speekmainwrap .speeksingle {
	border-right-color: #9C9E9F;
	border-bottom-color: #9C9E9F;
	border-left-color: #9C9E9F;
}

.ourproducts #impulse1 .sneekpeekwrap .sneekpeektop {
	background-image: url(/public/images/prod_sneektopbg.jpg);
	color: #94B521;
}

.ourproducts #impulse1 .sneekpeekwrap .sneekpeektop a {
	color: #FFFFFF;
}
.ourproducts #impulse1 .sneekpeekwrap .sneekpeekbody {
	background-image: url(/public/images/prod_sneekbofybg.jpg);
}

.ourproducts #impulse1 .sneekpeekwrap .sneekpeekbody p {
	color: #434749;
}

.ourproducts #impulse1 .sneekpeekwrap .sneekpeekbody a {
	color: #434749;
}

.ourproducts #impulse1 .sneekpeekwrap .sneekpeekbottom {
	background-image: url(/public/images/prod_sneekbotbg.jpg);
}

.ourproducts #impulse1 .sneekpeekwrap .sneekpeekbottom a {
	color: #FFFFFF;
	background-image: url(/public/images/hp_impulse1chev.gif);
}

.ourproducts #impulse1 .ethicalwrap .ethicaltop {
	background-image: url(/public/images/au_videotop.gif);
	color: #FFFFFF;

}

.ourproducts #impulse1 .ethicalwrap .ethicaltop a{
	color: #FFFFFF;
}

.ourproducts #impulse1 .ethicalwrap .ethicalbody {
	background-image: url(/public/images/prod_ethicalimpbg.jpg);
}
.ourproducts #impulse1 .ethicalwrap .ethicalbody p {
	color: #434749;
}
.ourproducts #impulse1 .ethicalwrap .ethicalbody a {
	color: #0095C9;
}


.ourproducts #impulse1 .ethicalwrap .ethicalbot {
	background-image: url(/public/images/au_videobot.gif);
}

.ourproducts #impulse1 .ethicalwrap .ethicalbot a {
	color: #FFFFFF;
	background-image: url(/public/images/au_video-chev.gif);
}
.ourproducts .mapnav {

  }

.ourproducts .mapnav ul {
	margin:0;
	padding:0px 0px 0px 0px;
	list-style:none;
  }
.ourproducts .mapnav li {
	float:left;
	background:url("/public/images/mapnav-left.gif") no-repeat left top;
	padding:0 0 0 9px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
  }
.ourproducts .mapnav a {
	float:left;
	display:block;
	background:url("/public/images/mapnav-right.gif") no-repeat right top;
	text-decoration:none;
	font-weight:bold;
	color:#434749;
	margin-right: 5px;
	padding-top: 3px;
	padding-right: 13px;
	padding-left: 2px;
	padding-bottom: 0px;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.ourproducts .mapnav a {float:none;}
/* End IE5-Mac hack */
.ourproducts .mapnav a:hover {
	color:#E75F00;
  }
.ourproducts .mapnav #current {
  background-image:url("/public/images/mapnav-left_on.gif");
  }
.ourproducts .mapnav #current a {
	background-image:url("/public/images/mapnav-right_on.gif");
	color:#E75F00;
	padding-bottom:0px;
  }




/* stores */

.stores #secondarynav li a.selected {
	color: #E75F00;
	background-image: url(/public/images/navchev_stores.gif);
}

.stores #secondarynav li a.open {
	color: #E75F00;
	background-image: url(/public/images/navchev_stores.gif);
}

.stores #secondarynav ul.secondarynavl2 li a.selected {
	color: #E75F00;
}



.stores #maincolumn2 {
	float: left;
	margin: 0px;
	width: 374px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.stores #maincolumn2 .multimapwrap {
	margin: 0px 0px 10px;
	padding: 0px;
clear: both;
}

.stores #maincolumn2 .multimapwrap .multimaptop .selectjob {
	font-size: 0.8em;
	color: #434749;
	margin: 2px 0px 0px;
	padding: 0px 0px 1px;
}
.stores #maincolumn2 .multimapwrap .mulitmapbody {
	padding: 7px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8B8E8F;
	border-bottom-color: #8B8E8F;
	border-left-color: #8B8E8F;
}
.stores #maincolumn2 h2 {
	font-size: 0.9em;
	color: #E75F00;
	margin: 0px;
	padding: 0px;
}
.stores #maincolumn2 #selectlocation {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 135px;
	height: 22px;
}
.stores #maincolumn2 .gobutton1 {
	padding: 0px;
	float: left;
	margin: 0px;
}
.stores #maincolumn2 .textjobs {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	width: 120px;
	border: 1px solid #8B8E8F;
	font-size: 12px;
	height: 20px;
                line-height: 20px
}
.stores #maincolumn2 .textpc {
	margin: 0px 10px 0px 0px;
	padding: 0px;
	width: 140px;
	border: 1px solid #8B8E8F;
	font-size: 12px;
	height: 20px;
                line-height: 20px
}

.stores #maincolumn2 .searchtools {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 375px;
}
.stores #maincolumn2 .searchtools .lefttd {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.stores #maincolumn2 .searchtools .lefttd1 {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 145px;
}
.stores #maincolumn2 .searchtools .righttd {
	text-align: right;
	vertical-align: middle;
}

.stores #impulse2 {
	float: right;
	width: 225px;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

.stores #impulse2 .impulsemm1top .detailswrap {
	padding: 0px 0px 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.stores #impulse2 .impulsemm1top h2 {
	color: #E75F00;
	font-size: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.stores #impulse2 .impulsemm1top .background {
	background-image: url(/public/images/stores-findbg.jpg);
	background-repeat: no-repeat;
	margin: 0px -3px 0px 0px;
	padding-top: 30px;
	padding-bottom: 25px;
	background-position: right 5px;
	display: block;
}
.stores #impulse2 .impulsemm1top {
	background: none;
                padding: 3px 0 0 0 !important;
}

.stores #impulse2 .impulsemm1top h3 {
	font-size: 0.8em;
	color: #E75F00;
	margin: 0px;
	padding: 0px;
}
.stores #impulse2 .impulsemm1top p {
	font-size: 0.7em;
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
width: 210px;
}

.stores #impulse2 .impulsemm1top .halfspace {
	margin-bottom: 3px;
}

.stores #impulse2 .impulsemm1top .orange {
	color: #E75F00;
}

.stores #impulse2 .impulsemm1top td.orange p {
	color: #E75F00;
}

.stores #impulse2 .impulsemm1top .detailswrap .address1 {
	color: #E75F00;
	margin: 0px;
	padding: 0px;
	height: 267px;
	overflow: auto;
	/*width: 215px;*/
}
.stores #impulse2 .impulsemm1top .mapwrap {
	padding: 0px;
	margin-top: 26px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #C2C3C5;
}
.stores #impulse2 .impulsemm1top .storehead {
	background-image: url(/public/images/store_storenamebg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C3C5;
	font-size: 0.75em;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}





.stores #impulse2 .seealsowrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 224px;
	clear: left;
}
.stores #impulse2 .seealsowrap .seealsotop {
	background-image: url(/public/images/stores_seealsotopwide.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #E75F00;
	font-size: 0.75em;
	font-weight: bold;
	height: 19px;
}
.stores #impulse2 .seealsowrap .seealsobody {
	background-image: url(/public/images/stores_seealsotilewide.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
.stores #impulse2 .seealsowrap .seealsobody ul {
	margin: 0px;
	padding: 7px;
	width: 200px;
	list-style-type: none;
}
.stores #impulse2 .seealsowrap .seealsobody li {
	background-image: url(/public/images/stores_seealso_chevron.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

*:first-child+html #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px; background-position: left 8px;}
* html #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px;  background-position: left 8px;}

.stores #impulse2 .seealsowrap .seealsobody a {
	color: #434749;
}

.stores #impulse2 .seealsowrap .seealsobottom {
	background-image: url(/public/images/stores_seealsobotwide.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 9px;
	width: 224px;
	margin: 0px;
}
.stores #impulse2 .impulsemm1top .decoratedbot {
	background-image: url(/public/images/stores_botgraphic.gif);
	background-repeat: no-repeat;
	background-position: right 20px;
	padding-bottom: 40px;
}


.stores .mapnav {
  background:#FFF url("/public/images/mapnav-bg.gif") repeat-x bottom;
  font-size:0.75em;
  line-height:normal;
  width: 374px;
  float:left;
  }
.stores .mapnav ul {
	margin:0;
	padding:10px 10px 0px 0px;
	list-style:none;
	height: 25px;
  }
.stores .mapnav li {
	float:left;
	background:url("/public/images/mapnav-left.gif") no-repeat left top;
	padding:0 0 0 9px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
  }
.stores .mapnav a {
	float:left;
	display:block;
	background:url("/public/images/mapnav-right.gif") no-repeat right top;
	text-decoration:none;
	font-weight:bold;
	color:#434749;
	margin-right: 5px;
	padding-top: 3px;
	padding-right: 15px;
	padding-left: 2px;
	padding-bottom: 6px;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.stores .mapnav a {float:none;}
/* End IE5-Mac hack */
.stores .mapnav a:hover {
	color:#E75F00;
  }
.stores .mapnav #current {
  background-image:url("/public/images/mapnav-left_on.gif");
  }
.stores .mapnav #current a {
	background-image:url("/public/images/mapnav-right_on.gif");
	color:#E75F00;
	padding-bottom:5px;
  }

img {
border: none;
}

ul li a {
font-size: 11px !important;
}
a.traingina {
margin-top: -6px !important;
}
/* about us */

.aboutus #secondarynav li a.selected {
	color: #0095C9;
	background-image: url(/public/images/navchev_aboutus.gif);
}

.aboutus #secondarynav li a.open {
	color: #0095C9;
	background-image: url(/public/images/navchev_aboutus.gif);
}

.aboutus #secondarynav ul.secondarynavl2 li a.selected {
	color: #0095C9;
}

.aboutus #maincolumn1 .bannerlanding {
	background-color: #0094CE;
	background-image: url(/public/images/aboutus_banbglanding.gif);

}

.aboutus #maincolumn1 .banner1a {
	background-color: #0095C9;
	background-image: url(/public/images/aboutus_banbgbut.gif);

}

.aboutus #maincolumn1 .banner1b {
	background-color: #0095C9;
	background-image: url(/public/images/aboutus_banbgbut.gif);
}

.aboutus #maincolumn1 .banner1full {
	background-color: #0094C5;
	background-image: url(/public/images/aboutus_banbgbutlarge.gif);
}

.aboutus #maincolumn1 .banner1full2 {
	background-color: #0094C5;
	background-image: url(/public/images/aboutus_banbg_faq.gif);
}


.aboutus #maincolumn1 .col2blockwrap .col2blocka .col2blockatop {
	background-image: url(/public/images/au_2blocktop.gif);
}

.aboutus #maincolumn1 .col2blockwrap .col2blocka .col2body {
	background-image: url(/public/images/au_2blocktile.gif);
}

.aboutus #maincolumn1 .col2blockwrap .col2blocka .col2body a {
	color: #0095C9;
}

.aboutus #maincolumn1 .col2blockwrap .col2blocka .col2blockabot {
	background-image: url(/public/images/au_2blockbot.gif);
}

.aboutus #maincolumn1 .col2blockwrap .col2blocka .col2body li.download {
	color: #434749;
	background-image: url(/public/images/au_downloadicon.gif);

}

.aboutus #maincolumn1 .col2blockwrap .col2blocka .col2body li a {
	color: #434749;
}
.aboutus #maincolumn1 .col2blockwrap .col2blocka .col2body li.download .pdf {
	background-image: url(/public/images/see_also_pdficon.gif);
}

.aboutus #maincolumn1 .col2blockwrap .col2blockb .col2blockbtop {
	background-image: url(/public/images/au_2blocktop.gif);
}

.aboutus #maincolumn1 .col2blockwrap .col2blockb .col2body {
	background-image: url(/public/images/au_2blocktile.gif);
}


.aboutus #maincolumn1 .col2blockwrap .col2blockb .col2body a {
	color: #0095C9;
}

.aboutus #maincolumn1 .col2blockwrap .col2blockb .col2blockbbot {
	background-image: url(/public/images/au_2blockbot.gif);
}

.aboutus #maincolumn1 h2 {
	color: #0095C9;
}
.aboutus #maincolumn1 h3 {
	color: #0095C9;
}
.aboutus #maincolumn1 .quote {
	color: #0095C9;
}

.aboutus #maincolumn1 .newsnav li {
	border-right-color: #434749;
}

.aboutus #maincolumn1 .newsnav a {
	color: #434749;
}

.aboutus #maincolumn1 .newsnav a:hover {
	color: #0095C9;
}

.aboutus #maincolumn1 .newsnav a.selected {
	color: #0095C9;
}
.aboutus #maincolumn1 .newsindexwrap {
	border-top-color: #C2C3C5;
}

.aboutus #maincolumn1 .newsindexwrap p {
	margin-bottom: 2px;
}

.aboutus #maincolumn1 .newsindexwrap h2 a{
	color: #0095C9;
}
.aboutus #maincolumn1 .newsindexwrap ul {
	border-bottom-color: #C2C3C5;
}
.aboutus #maincolumn1 .newsindexwrap li {
	display: inline;
}
.aboutus #maincolumn1 .newsindexwrap .readmore {
	background-image: url(/public/images/readmorechevrons.gif);
}

.aboutus #maincolumn1 .newsindexwrap .pdf {
	background-image: url(/public/images/see_also_pdficon.gif);
}

.aboutus #maincolumn1 .newsindexwrap li a {
	color: #434749;
}

.aboutus #maincolumn1 .faqwrap ul {
	border-bottom-color: #C2C3C5;
}
.aboutus #maincolumn1 .faqwrap li {
	background-image: url(/public/images/aboutus_faqchevron.gif);
}

*:first-child+html .aboutus #maincolumn1 .faqwrap li {margin-bottom: 0px;} * html .aboutus #maincolumn1 .faqwrap li {margin-bottom: 0px;}

.aboutus #maincolumn1 .faqwrap a {
	color: #0095C9;
}
.aboutus #maincolumn1 .faqwrap p {
	border-bottom-color: #C2C3C5;
}

.aboutus #maincolumn1 .newsarticlewrap {
	border-top-color: #0095C9;
	border-bottom-color: #0095C9;
}
.aboutus #maincolumn1 .newsarticlewrap .back {
	background-image: url(/public/images/backchev_aboutus.gif);
}
.aboutus #maincolumn1 .newsarticlewrap .top {
	background-image: url(/public/images/topchev_aboutus.gif);

}

.aboutus #maincolumn1 .newsarticlewrap a {
	color: #0095C9;
}

.aboutus #maincolumn1 .newsarticlewrap h1 {
	color: #0095C9;
}
.aboutus #maincolumn1 .newsarticlewrap .date {
	color: #0095C9;
}
.aboutus #maincolumn1 .newsarticlewrap .pdf {
	background-image: url(/public/images/see_also_pdficon.gif);
}

*html .aboutus #impulse1 {
	margin: 0px 2px 0px 0px;
}

.aboutus #impulse1 .seealsowrap .seealsotop {
	background-image: url(/public/images/au_seealsotop.gif);
	color: #0095C9;

}
.aboutus #impulse1 .seealsowrap .seealsobody {
	background-image: url(/public/images/au_seealsotile.gif);
}

.aboutus #impulse1 .seealsowrap .seealsobody li {
	background-image: url(/public/images/au_seealso_chevron.gif);
}

*:first-child+html .aboutus #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px; background-position: left 8px;}
* html .aboutus #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px;  background-position: left 8px;}

.aboutus #impulse1 .seealsowrap .seealsobody a {
	color: #434749;
}
.aboutus #impulse1 .seealsowrap .seealsobody a.pdficon {
	background-image: url(/public/images/see_also_pdficon.gif);
}

.aboutus #impulse1 .seealsowrap .seealsobottom {
	background-image: url(/public/images/au_seealsobot.gif);
}


.aboutus #impulse1 .specialwrap .specialbody {
	background-image: url(/public/images/special_body.jpg);
}


.aboutus #impulse1 .specialwrap .specialbody a {
	color: #000000;
}
.aboutus #impulse1 .specialwrap .specialbot {
	background-image: url(/public/images/special_bot.gif);
}

.aboutus #impulse1 .newswrap .newstop {
	background-image: url(/public/images/au_seealsotop.gif);
	color: #0095C9;
}
.aboutus #impulse1 .newswrap .newsbody {
	background-image: url(/public/images/au_seealsotile.gif);
}

.aboutus #impulse1 .newswrap .newsbody li {
	color: #0092C7;
}

.aboutus #impulse1 .newswrap .newsbody a {
	color: #434749;
}


.aboutus #impulse1 .newswrap .newsbottom {
	background-image: url(/public/images/au_seealsobot.gif);
}

.aboutus #impulse1 .videowrap .videotop {
	background-image: url(/public/images/au_videotop.gif);
	color: #FFFFFF;

}

.aboutus #impulse1 .videowrap .videotop a{

	color: #FFFFFF;
}

.aboutus #impulse1 .videowrap .videobody {
	background-image: url(/public/images/au_seealsotile.gif);
}
.aboutus #impulse1 .videowrap .videobody p {
	color: #434749;
}
.aboutus #impulse1 .videowrap .videobody a {
	color: #0095C9;
}


.aboutus #impulse1 .videowrap .videobottom {
	background-image: url(/public/images/au_videobot.gif);
}

.aboutus #impulse1 .videowrap .videobottom a {
	color: #FFFFFF;
	background-image: url(/public/images/au_video-chev.gif);
}
/* stores */

.stores #secondarynav li a.selected {
	color: #E75F00;
	background-image: url(/public/images/navchev_stores.gif);
}

.stores #secondarynav li a.open {
	color: #E75F00;
	background-image: url(/public/images/navchev_stores.gif);
}

.stores #secondarynav ul.secondarynavl2 li a.selected {
	color: #E75F00;
}



.stores #maincolumn2 {
	float: left;
	margin: 0px;
	width: 374px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.stores #maincolumn2 .multimapwrap {
	margin: 0px 0px 10px;
	padding: 0px;
clear: both;
}

.stores #maincolumn2 .multimapwrap .multimaptop .selectjob {
	font-size: 0.8em;
	color: #434749;
	margin: 2px 0px 0px;
	padding: 0px 0px 1px;
}
.stores #maincolumn2 .multimapwrap .mulitmapbody {
	padding: 7px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #8B8E8F;
	border-bottom-color: #8B8E8F;
	border-left-color: #8B8E8F;
}
.stores #maincolumn2 h2 {
	font-size: 0.9em;
	color: #E75F00;
	margin: 0px;
	padding: 0px;
}
.stores #maincolumn2 #selectlocation {
	margin: 0px;
	padding: 0px;
	float: left;
	width: 135px;
	height: 22px;
}
.stores #maincolumn2 .gobutton1 {
	padding: 0px;
	float: left;
	margin: 0px;
}
.stores #maincolumn2 .textjobs {
	margin: 0px 15px 0px 0px;
	padding: 0px;
	width: 120px;
	border: 1px solid #8B8E8F;
	font-size: 12px;
	height: 20px;
line-height: 20px
}
.stores #maincolumn2 .searchtools {
	margin: 0px 0px 10px;
	padding: 0px;
	width: 375px;
}
.stores #maincolumn2 .searchtools .lefttd {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
}
.stores #maincolumn2 .searchtools .lefttd1 {
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding: 0px;
	width: 145px;
}
.stores #maincolumn2 .searchtools .righttd {
	text-align: right;
	vertical-align: middle;
}

.stores #impulse2 {
	float: right;
	width: 225px;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

.stores #impulse2 .impulsemm1top .detailswrap {
	padding: 0px 0px 10px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;

}
.stores #impulse2 .impulsemm1top h2 {
	color: #E75F00;
	font-size: 1em;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.stores #impulse2 .impulsemm1top .background {
	background-image: url(/public/images/stores-findbg.jpg);
	background-repeat: no-repeat;
	margin: 0px -3px 0px 0px;
	padding-top: 30px;
	padding-bottom: 25px;
	background-position: right 5px;
	display: block;
}
.stores #impulse2 .impulsemm1top {
	background: none;
                padding: 3px 0 0 0 !important;
}

.stores #impulse2 .impulsemm1top h3 {
	font-size: 0.8em;
	color: #E75F00;
	margin: 0px;
	padding: 0px;
}
.stores #impulse2 .impulsemm1top p {
	font-size: 0.7em;
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 0px;
width: 210px;
}

.stores #impulse2 .impulsemm1top .halfspace {
	margin-bottom: 3px;
}

.stores #impulse2 .impulsemm1top .orange {
	color: #E75F00;
}

.stores #impulse2 .impulsemm1top td.orange p {
	color: #E75F00;
}

.stores #impulse2 .impulsemm1top .detailswrap .address1 {
	color: #E75F00;
	margin: 0px;
	padding: 0px;
	/*height: 150px;*/
	overflow: auto;
	/*width: 215px;*/
}
.stores #impulse2 .impulsemm1top .mapwrap {
	padding: 0px;
	margin-top: 26px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	border: 1px solid #C2C3C5;
}
.stores #impulse2 .impulsemm1top .storehead {
	background-image: url(/public/images/store_storenamebg.gif);
	background-repeat: no-repeat;
	background-position: right top;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #C2C3C5;
	font-size: 0.75em;
	height: 20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}





.stores #impulse2 .seealsowrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 224px;
	clear: left;
}
.stores #impulse2 .seealsowrap .seealsotop {
	background-image: url(/public/images/stores_seealsotopwide.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #E75F00;
	font-size: 0.75em;
	font-weight: bold;
	height: 19px;
}
.stores #impulse2 .seealsowrap .seealsobody {
	background-image: url(/public/images/stores_seealsotilewide.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
.stores #impulse2 .seealsowrap .seealsobody ul {
	margin: 0px;
	padding: 7px;
	width: 200px;
	list-style-type: none;
}
.stores #impulse2 .seealsowrap .seealsobody li {
	background-image: url(/public/images/stores_seealso_chevron.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

*:first-child+html #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px; background-position: left 8px;}
* html #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px;  background-position: left 8px;}

.stores #impulse2 .seealsowrap .seealsobody a {
	color: #434749;
}

.stores #impulse2 .seealsowrap .seealsobottom {
	background-image: url(/public/images/stores_seealsobotwide.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 9px;
	width: 224px;
	margin: 0px;
}
.stores #impulse2 .impulsemm1top .decoratedbot {
	background-image: url(/public/images/stores_botgraphic.gif);
	background-repeat: no-repeat;
	background-position: right 20px;
	padding-bottom: 40px;
}


.stores .mapnav {
  background:#FFF url("/public/images/mapnav-bg.gif") repeat-x bottom;
  font-size:0.75em;
  line-height:normal;
  width: 374px;
  float:left;
  }
.stores .mapnav ul {
	margin:0;
	padding:10px 10px 0px 0px;
	list-style:none;
	height: 25px;
  }
.stores .mapnav li {
	float:left;
	background:url("/public/images/mapnav-left.gif") no-repeat left top;
	padding:0 0 0 9px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
  }
.stores .mapnav a {
	float:left;
	display:block;
	background:url("/public/images/mapnav-right.gif") no-repeat right top;
	text-decoration:none;
	font-weight:bold;
	color:#434749;
	margin-right: 5px;
	padding-top: 3px;
	padding-right: 15px;
	padding-left: 2px;
	padding-bottom: 6px;
  }
/* Commented Backslash Hack
   hides rule from IE5-Mac \*/
.stores .mapnav a {float:none;}
/* End IE5-Mac hack */
.stores .mapnav a:hover {
	color:#E75F00;
  }
.stores .mapnav #current {
  background-image:url("/public/images/mapnav-left_on.gif");
  }
.stores .mapnav #current a {
	background-image:url("/public/images/mapnav-right_on.gif");
	color:#E75F00;
	padding-bottom:5px;
  }

img {
border: none;
}

ul li a {
font-size: 11px !important;
}
a.traingina {
margin-top: -6px !important;
}
/* recruitment */

.recruitment #secondarynav li a.selected {
	color: #90B621;
	background-image: url(/public/images/navchev_recr.gif);
}

.recruitment #secondarynav li a.open {
	color: #90B621;
	background-image: url(/public/images/navchev_recr.gif);
}

.recruitment #secondarynav ul.secondarynavl2 li a.selected {
	color: #90B621;
}

.recruitment #maincolumn1 .bannerlanding {
	background-color: #91B61C;
	background-image: url(/public/images/recruit_banbglanding.gif);
}

.recruitment #maincolumn1 .banner1a {
	background-color: #94B720;
	background-image: url(/public/images/rec_banbgbut.gif);
}

.recruitment #maincolumn1 .banner1b {
	background-color: #94B720;
	background-image: url(/public/images/rec_banbgbut.gif);
}

.recruitment #maincolumn1 .banner2b {
	background-color: #94B720;
	background-image: url(/public/images/rec-banner2bbg.gif);
	border-bottom-color: #90B621;
border-bottom-width: 0px;
}


.recruitment #maincolumn1 .banner2b .banner2bcontent h1 {
	color: #90B621;
}


.recruitment #maincolumn1 .banner2a {
	background-color: #94B720;
	background-image: url(/public/images/rec-banner2bbg.gif);
	border-bottom-color: #90B621;
}


.recruitment #maincolumn1 .banner2a .banner2acontent h1 {
	color: #90B621;
}

.recruitment #maincolumn1 .banner2a .banner2acontent p {
	color: #90B621;
}

.recruitment #maincolumn1 .banner1full {
	background-color: #94B720;
	background-image: url(/public/images/aboutus_banbgbutlarge.gif);
}


.recruitment #maincolumn1 .banner1full2 {
	background-color: #0095C9;
	background-image: url(/public/images/aboutus_banbg_faq.gif);
}

.recruitment #maincolumn1 .col2blockwrap .col2blocka .col2blockatop {
	background-image: url(/public/images/rec_2blocktop.gif);
}

.recruitment #maincolumn1 .col2blockwrap .col2blocka .col2body {
	background-image: url(/public/images/rec_2blocktile.gif);
}

.recruitment #maincolumn1 .col2blockwrap .col2blocka .col2body a {
	color: #94B521;
	background-image: url(/public/images/rec_doublechev.gif);
}

.recruitment #maincolumn1 .col2blockwrap .col2blocka .col2blockabot {
	background-image: url(/public/images/rec_2blockbot.gif);
}

.recruitment #maincolumn1 .col2blockwrap .col2blocka .col2body li {
	color: #434749;
}

.recruitment #maincolumn1 .col2blockwrap .col2blocka .col2body li.download {
	color: #434749;
	background-image: url(/public/images/au_downloadicon.gif);
}

.recruitment #maincolumn1 .col2blockwrap .col2blocka .col2body li a {
	color: #434749;
}

.recruitment #maincolumn1 .col2blockwrap .col2blocka .col2body li.download .pdf {
	background-image: url(/public/images/see_also_pdficon.gif);
}

.recruitment #maincolumn1 .col2blockwrap .col2blockb .col2blockbtop {
	background-image: url(/public/images/rec_2blocktop.gif);
}

.recruitment #maincolumn1 .col2blockwrap .col2blockb .col2body {
	background-image: url(/public/images/rec_2blocktile.gif);
}

.recruitment #maincolumn1 .col2blockwrap .col2blockb .col2body a {
	color: #90B621;
	background-image: url(/public/images/rec_doublechev.gif);
}

.recruitment #maincolumn1 .col2blockwrap .col2blockb .col2blockbbot {
	background-image: url(/public/images/rec_2blockbot.gif);
}

.recruitment #maincolumn1 h2 {
	color: #90B621;
}
.recruitment #maincolumn1 h3 {
	color: #90B621;
}
.recruitment #maincolumn1 .quote {
	color: #90B621;
}

.recruitment #maincolumn1 .newsnav li {
	border-right-color: #434749;
}

.recruitment #maincolumn1 .newsnav a {
	color: #434749;
}

.recruitment #maincolumn1 .newsnav a:hover {
	color: #0095C9;
}

.recruitment #maincolumn1 .newsnav a.selected {
	color: #0095C9;
}
.recruitment #maincolumn1 .newsindexwrap {
	border-top-color: #C2C3C5;
}

.recruitment #maincolumn1 .newsindexwrap p {
	margin-bottom: 2px;
}

.recruitment #maincolumn1 .newsindexwrap h2 a{
	color: #0095C9;
}

.recruitment #maincolumn1 .newsindexwrap ul {
	border-bottom-color: #C2C3C5;
}

.recruitment #maincolumn1 .newsindexwrap li {
	display: inline;
}

.recruitment #maincolumn1 .newsindexwrap .readmore {
	background-image: url(/public/images/readmorechevrons.gif);
}

.recruitment #maincolumn1 .newsindexwrap .pdf {
	background-image: url(/public/images/see_also_pdficon.gif);
}

.recruitment #maincolumn1 .newsindexwrap li a {
	color: #434749;
}

.recruitment #maincolumn1 .faqwrap ul {
	border-bottom-color: #C2C3C5;
}

.recruitment #maincolumn1 .faqwrap li {
	background-image: url(/public/images/aboutus_faqchevron.gif);

}

*:first-child+html .recruitment #maincolumn1 .faqwrap li {margin-bottom: 0px;} * html .recruitment #maincolumn1 .faqwrap li {margin-bottom: 0px;}

.recruitment #maincolumn1 .faqwrap a {
	color: #0095C9;
}
.recruitment #maincolumn1 .faqwrap p {
	border-bottom-color: #C2C3C5;
}

.recruitment #maincolumn1 .newsarticlewrap {
	border-top-color: #90B621;
	border-bottom-color: #90B621;
}

.recruitment #maincolumn1 .newsarticlewrap li {
	background-image: url(/public/images/standard_bullet.gif);
}


*:first-child+html .recruitment #maincolumn1 .newsarticlewrap li {
background-position: left 7px;
}

 * html .recruitment #maincolumn1 .newsarticlewrap li {
 background-position: left 7px;
}

.recruitment #maincolumn1 .newsarticlewrap .back {
	background-image: url(/public/images/backchev_rec.gif);
}

.recruitment #maincolumn1 .newsarticlewrap .top {
	background-image: url(/public/images/topchev_rec.gif);
}

.recruitment #maincolumn1 .newsarticlewrap a {
	color: #90B621;
}
.recruitment #maincolumn1 .newsarticlewrap h1 {
	color: #90B621;
}
.recruitment #maincolumn1 .newsarticlewrap .date {
	color: #0095C9;
}
.recruitment #maincolumn1 .newsarticlewrap .pdf {
	background-image: url(/public/images/see_also_pdficon.gif);
}
*html .recruitment #impulse1 {
	margin: 0px 2px 0px 0px;
}

.recruitment #impulse1 .seealsowrap .seealsotop {
	background-image: url(/public/images/rec_seealsotop.gif);
	color: #94B521;

}
.recruitment #impulse1 .seealsowrap .seealsobody {
	background-image: url(/public/images/rec_seealsotile.gif);
}

.recruitment #impulse1 .seealsowrap .seealsobody li {
	background-image: url(/public/images/rec_seealso_chevron.gif);

}

*:first-child+html .recruitment #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px; background-position: left 8px;}
* html .recruitment #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px;  background-position: left 8px;}

.recruitment #impulse1 .seealsowrap .seealsobody a {
	color: #434749;
}
.recruitment #impulse1 .seealsowrap .seealsobody a.pdficon {
	background-image: url(/public/images/see_also_pdficon.gif);
}
.recruitment #impulse1 .seealsowrap .seealsobottom {
	background-image: url(/public/images/rec_seealsobot.gif);
}



.recruitment #impulse1 .specialwrap .specialbody {
	background-image: url(/public/images/special_body.jpg);
}

.recruitment #impulse1 .specialwrap .specialbody a {
	color: #000000;
}
.recruitment #impulse1 .specialwrap .specialbot {
	background-image: url(/public/images/special_bot.gif);
}


.recruitment #impulse1 .newswrap .newstop {
	background-image: url(/public/images/au_seealsotop.gif);
	color: #0095C9;

}
.recruitment #impulse1 .newswrap .newsbody {
	background-image: url(/public/images/au_seealsotile.gif);
}

.recruitment #impulse1 .newswrap .newsbody li {
	color: #0092C7;
}
.recruitment #impulse1 .newswrap .newsbody a {
	color: #434749;
}


.recruitment #impulse1 .newswrap .newsbottom {
	background-image: url(/public/images/au_seealsobot.gif);
}

.recruitment #impulse1 .videowrap .videotop {
	background-image: url(/public/images/au_videotop.gif);
}

.recruitment #impulse1 .videowrap .videobody {
	background-image: url(/public/images/au_seealsotile.gif);
}

.recruitment #impulse1 .videowrap .videobody p {
	color: #434749;
}

.recruitment #impulse1 .videowrap .videobody a {
	color: #0095C9;
}


.recruitment #impulse1 .videowrap .videobottom {
	background-image: url(/public/images/au_videobot.gif);
}
.recruitment #impulse1 .videowrap .videobottom a {
	color: #FFFFFF;
	background-image: url(/public/images/au_video-chev.gif);
}

*html .recruitment #impulse2 {
	margin: 0px 2px 0px 0px;
}

.recruitment #impulse2 .impulsemm1top {
	background-image: url(/public/images/rec_mmimpulsetop.jpg);

}
.recruitment #impulse2 .impulsemm1top h2 {

	color: #90B621;

}
.recruitment #impulse2 .impulsemm1top h2 a {
	color: #90B621;
}
.recruitment #impulse2 .impulsemm1top p {

	color: #434749;
}

.recruitment #impulse2 .impulsemm1bot {
	background-image: url(/public/images/rec_mmimpulsebot.jpg);

}

.recruitment #impulse2 .impulsemm1bot a {
	color: #FFFFFF;
	background-image: url(/public/images/rec_mmimpgdoublechev.gif);

}



.recruitment #impulse2 .impulsemm2top {

	background-image: url(/public/images/rec_mmimpulsetop2.jpg);

}
.recruitment #impulse2 .impulsemm2top h2 {

	color: #90B621;

}
.recruitment #impulse2 .impulsemm2top h2 a {
	color: #90B621;
}
.recruitment #impulse2 .impulsemm2top p {

	color: #434749;
}

.recruitment #impulse2 .impulsemm2bot {
	background-image: url(/public/images/rec_mmimpulsebot.jpg);

}

.recruitment #impulse2 .impulsemm2bot a {
	color: #FFFFFF;
	background-image: url(/public/images/rec_mmimpgdoublechev.gif);

}

.recruitment #impulse2 .impulsemm3wrap .impmm3top {
	color: #7BBF02;
	background-image: url(/public/images/rec_mmimpulsetop3.jpg);

}
.recruitment #impulse2 .impulsemm3wrap .impmm3body {

	background-image: url(/public/images/rec_mmimpulsetile3.jpg);

}
.recruitment #impulse2 .impulsemm3wrap .impmm3body p {

	color: #434749;

}
.recruitment #impulse2 .impulsemm3wrap .impmm3bot {
	background-image: url(/public/images/rec_mmimpulsebot3.jpg);

}


.recruitment #impulse2 .impulsemm3wrap .impmm3bot a {
	color: #90B621;
	background-image: url(/public/images/rec_doublechev.gif);

}



.recruitment #impulse2 .impulsemm4wrap .impmm4top {
	color: #E86002;
	background-image: url(/public/images/rec_mmimpulsetop4.jpg);

}
.recruitment #impulse2 .impulsemm4wrap .impmm4body {

	background-image: url(/public/images/rec_mmimpulsetile4.jpg);

}
.recruitment #impulse2 .impulsemm4wrap .impmm4body p {
	color: #434749;
}
.recruitment #impulse2 .impulsemm4wrap .impmm4bot {
	background-image: url(/public/images/rec_mmimpulsebot4.jpg);
}

.recruitment #impulse2 .impulsemm4wrap .impmm4bot a {
	color: #E75F07;
	background-image: url(/public/images/orange_doublechev.gif);
}

.search #maincolumn1 h1 {
	color: #0095C9;
}

.search #maincolumn1 h2 {
	color: #0095C9;
}
.search #maincolumn1 h3 {
	color: #0095C9;
}

.search #maincolumn1 .searchresults {
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9C9E9F;
}
.search #maincolumn1 .searchresults ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.search #maincolumn1 .searchresults li {
	font-size: 1em;
	color: #434749;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 17px;
	margin-left: 0px;
}
.search #maincolumn1 .searchresults li a {
	color: #0095C9;
	display: block;
	padding: 0px;
	clear: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
	font-size: 110%;
	font-weight: bold;
}


.search #impulse1 {

	float: right;
	width: 145px;
	margin: 0px 3px 0px 0px;
	padding: 0px;
}

*html .search #impulse1 {
	margin: 0px 2px 0px 0px;
}
.search #impulse1 .seealsowrap {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	width: 139px;
	clear: left;
}
.search #impulse1 .seealsowrap .seealsotop {
	background-image: url(/public/images/search_seealsotop.jpg);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin: 0px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
	color: #434749;
	font-size: 0.75em;
	font-weight: bold;
	height: 19px;
}
.search #impulse1 .seealsowrap .seealsobody {
	background-image: url(/public/images/search_seealsotile.jpg);
	background-repeat: repeat-y;
	background-position: 0px 0px;
	margin: 0px;
	padding: 0px;
}
.search #impulse1 .seealsowrap .seealsobody ul {
	margin: 0px;
	padding: 7px;
	width: 121px;
	list-style-type: none;
}
.search #impulse1 .seealsowrap .seealsobody li {
	background-image: url(/public/images/search_seealsochev.gif);
	background-repeat: no-repeat;
	background-position: left 3px;
	padding-left: 10px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	font-size: 0.7em;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
}

*:first-child+html .search #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px; background-position: left 8px;}
* html .search #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px;  background-position: left 8px;}

.search #impulse1 .seealsowrap .seealsobody a {
	color: #434749;
}
.search #impulse1 .seealsowrap .seealsobody a.pdficon {
	background-image: url(/public/images/see_also_pdficon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	display: block;
	margin: 0px;
	padding-top: 0px;
	padding-right: 20px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.search #impulse1 .seealsowrap .seealsobottom {
	background-image: url(/public/images/search_seelalsobot.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	padding: 0px;
	height: 9px;
	width: 139px;
	margin: 0px;
}

/* contactus */

.contactus #maincolumn1 .bannerlanding {
	background-color: #4F1885;
	background-image: url(/public/images/contactus_bigbanbg.gif);
}


.contactus #maincolumn1 .banner1full2 {
	background-color: #39096B;
	background-image: url(/public/images/contactus_bigbanbg.gif);
}


.contactus #maincolumn1 h2 {
	color: #4F1885;
}
.contactus #maincolumn1 h3 {
	color: #4F1885;
}

.contactus #maincolumn1 .quote {
	color: #4F1885;
}

.contactus #maincolumn1 .contactusformwrap {
clear: both;
	padding: 0px;
	margin-top: 40px;
	margin-right: 50px;
	margin-bottom: 20px;
	margin-left: 0px;
}
.contactus #maincolumn1 .formfield1 {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 210px;
	border: 1px solid #511A85;
}
.contactus #maincolumn1 .label {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 0px;
	width: 125px;
	display: block;
	float: left;
	text-align: right;
}
.contactus #maincolumn1 .dropdown1 {
	margin: 0px;
	padding: 0px;
	height: 18px;
	width: 210px;
	border: 1px solid #511A85;
font-size: 10px;

}
.contactus #maincolumn1 .formfield2 {
	margin: 0px;
	padding: 0px;
	height: 75px;
	width: 210px;
	border: 1px solid #511A85;
}
.contactus #maincolumn1 .contactusformwrap .right {
	text-align: right;
}
.contactus #maincolumn1 .contactusformwrap .clear {
	padding: 0px;
	margin-top: 0px;
	margin-right: 10px;
	margin-bottom: 0px;
	margin-left: 205px;
}
.contactus #maincolumn1 .addresswrap {
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 30px;
	margin-left: 0px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #9C9E9F;
}
.contactus #maincolumn1 .addresswrap p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
}
.contactus #maincolumn1 .addresswrap a {
	color: #434749;
}
.uk {
	background-image: url(/public/images/uk_flag.gif);
}
.contactus #maincolumn1 .addresswrap .addressright {
	margin:0 auto;
	padding:0 0 0 30px;
	width:200px;
	background-repeat: no-repeat;
	background-position: 0px 0px;
}
.spain {

	background-image: url(/public/images/spain_flag.gif);
}
.eire{
background-image:url(/public/images/eire_flag.gif);
}
#impulse1 .seealsowrap .seealsotop {
	background-image: url(/public/images/cont_seealsotop.jpg);
	color: #4F1885;
}

#impulse1 .seealsowrap .seealsobody {
	background-image: url(/public/images/cont_seealsotile.jpg);
}

#impulse1 .seealsowrap .seealsobody li {
	background-image: url(/public/images/cont_seealso_chevron.gif);
}

*:first-child+html #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px; background-position: left 8px;}
* html #impulse1 .seealsowrap .seealsobody li {margin-bottom: 2px;  background-position: left 8px;}

#impulse1 .seealsowrap .seealsobody a {
	color: #434749;
}
#impulse1 .seealsowrap .seealsobody a.pdficon {
	background-image: url(/public/images/see_also_pdficon.gif);
}
#impulse1 .seealsowrap .seealsobottom {
	background-image: url(/public/images/cont_seealsobot.jpg);
}


.banner1a .GTFContentEditable 
{
	float: left;
}

.bannerlanding .GTFContentEditable 
{
	float: left;
}

.col2body .GTFContentEditable 
{
	float: left;
}



