h1, .header1 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 24px;
	line-height: 28px;
	color: #336699;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: normal;
	word-spacing: -2px;
}

.header2 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	color: #336699;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: normal;
	text-transform: uppercase;
}

h2 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: normal;
}

h2 img {
	float: right;
	padding: 0px 0px 6px 10px;
}

h3 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	font-weight: bold;
	letter-spacing: 2px;
	text-transform: uppercase;
}

h4 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 13px;

}


p {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
	margin: 0px;
}

.imgleft {
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 5px;
	margin-left: 0px;
	float: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

.imgrt {
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 15px;
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(image/background.gif);
}

.headmini {
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin-top: 7px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
ul {
	margin: -5px 0px 0px 15px;
	padding: 0px 0px 8px;
	list-style-type: circle;
	list-style-image: url(image/bullet.gif);
}


.body1015 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	font-weight: normal;
	color: #333333;
}

.out {
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #85A3C2;
	border-bottom-color: #1F5285;
	background-color: #336699;
}
.same {
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	background-color: #4F81B3;
	border-top-color: #85A3C2;
	border-bottom-color: #4576A8;
}
.in {
	padding-top: 4px;
	padding-right: 9px;
	padding-bottom: 4px;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-color: #C0C9D3;
}
.empty {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-top-color: #85A3C2;
}

.level1 {
	font-weight: bold;
	margin-left: 9px;
}

.level2 {
	margin-left: 18px;
}

.level3 {
	margin-left: 27px;
}

.level4 {
	margin-left: 36px;
}

.botmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
	color: #6699CC;
	padding: 4px;
	background-color: #003366;
	text-align: center;
}
.botmenu A:link {  text-decoration: none; color: #D9DDE1}
.botmenu A:visited {  text-decoration: none; color: #D9DDE1}
.botmenu A:hover {
	text-decoration: none;
	color: #FFFFFF;
}

.topnav {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	font-weight: normal;
	color: #666666;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 0px;
	margin: 0px;
	clip: rect(auto,auto,auto,auto);
}
.grayout {color: #999999}

.header{
	padding-top: 18px;
	padding-right: 0px;
	padding-bottom: 14px;
	padding-left: 14px;
	background-color: #FFFFFF;
	margin: 0px;
}

.content{
	margin: 14px 0px 5px 14px;
	width: 770px;
}

.contentrt{
	background-color:#FFFFFF;
	width: 555px;
	float: right;
}

.contentart{
	background-color:#FFFFFF;
	width: 555px;
	margin: 14px 0px 5px 14px;
}

.text{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	font-weight: normal;
	padding: 20px 20px 14px;
	color: #333333;
}
.text A:link {  text-decoration: none; color: #003366}
.text A:visited {  text-decoration: none; color: #003366}
.text A:hover {  text-decoration: underline; color: #000000}

.columnrt{
	width: 248px;
	float: right;
	padding-bottom: 8px;
}

.columnlt{
	width: 244px;
	float: left;
	padding-bottom: 8px;
}

.locationscolumnrt{
	width: 228px;
	margin-left: 20px;
	float: right;
	padding-bottom: 12px;
}

.locationscolumnlt{
	width: 226px;
	margin-left: 20px;
	float: left;
	padding-bottom: 12px;
}

.homeltcol {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 22px;
	padding-left: 20px;
	background-color: #FFFFFF;
	vertical-align: top;
	color: #333333;
}

.homeltcol A:link {  text-decoration: none; color: #003366}
.homeltcol A:visited {  text-decoration: none; color: #003366}
.homeltcol A:hover {  text-decoration: underline; color: #000000}

.homeltcol table {
	margin-top: 12px;
}
.homeltcol td {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-right: 9px;
	padding-left: 9px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.homertcol {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 19px;
	padding-left: 0px;
	background-color: #FFFFFF;
	vertical-align: top;
	color: #333333;
}
.homertcol A:link {  text-decoration: none; color: #003366}
.homertcol A:visited {  text-decoration: none; color: #003366}
.homertcol A:hover {  text-decoration: underline; color: #000000}

.homertcol table {
	margin-bottom: 14px;
	height: 206px;
}
.homertcol td {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-right: 9px;
	padding-bottom: 4px;
	padding-left: 9px;
	padding-top: 4px;
}
.homertcol p {
	padding-bottom: 3px;
	padding-top: 3px;
}
.homertcolhead {
	font-size: 12px;
	font-weight: bold;
	line-height: 16px;
	text-transform: capitalize;
	color: #333333;
	background-color: #E2E2E2;
}
.homelatenews {
	font-size: 16px;
	line-height: 20px;
	color: #336699;
	margin-top: 12px;
	font-weight: bold;
	text-transform: capitalize;
}

.homenewsdate {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 15px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: -8px;
	margin-left: 0px;
	letter-spacing: 1px;
}
.homenewshdln {
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	margin-bottom: -5px;
}
.homenews {
	font-size: 11px;
	line-height: 14px;
	color: #FFFFFF;
	background-color: #003366;
	text-indent: 8px;
	width: 100%;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 2px;
	margin-top: 5px;
	margin-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.homeflash {
	padding-bottom: 14px;
}


.available {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	letter-spacing: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E0E0E0;
	margin-bottom: 12px;
	padding-bottom: 0px;
	text-align: left;
	color: #999999;
	text-transform: capitalize;
	margin-top: -2px;
}
.available A:link {
	text-decoration: none;
	color: #003366;
	font-weight: bold;
}
.available A:visited {
	text-decoration: none;
	color: #003366;
	font-weight: bold;
}
.available A:hover {
	text-decoration: none;
	color: #CC0033;
	font-weight: bold;
}


.feature {
	font-weight: bold;
	letter-spacing: 2px;
	padding-top: 4px;
	text-transform: uppercase;
}

.menu{
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 14px;
	float: left;
	width: 210px;
	min-width: 210px;
	vertical-align: top;
}

.menu A:link {  text-decoration: none; color: #FFFFFF}
.ftr-click {
	font-size: 10px;
	line-height: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: -3px;
	margin-bottom: 4px;
	margin-left: 0px;
}

.menu A:visited {  text-decoration: none; color: #FFFFFF}
.menu A:hover {  text-decoration: none; color: #000033}

.design2fabfet {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 1px;
	padding-top: 3px;
	text-align: center;
}
.asterisk {
	font-size: 11px;
	line-height: 17px;
	padding-top: 4px;
}

.tabletop {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.tablebar {
	border-left-width: 5px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #003366;
	padding: 0px;
	margin: 0px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	background-color: #336699;
	background-image: url(image/tableback.gif);
}
.credit {
	padding: 0px;
	margin-top: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 12px;
	color: #666666;
}
.apptitle {
	font-size: 14px;
	line-height: 20px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: -5px;
	margin-left: 0px;
	font-weight: bold;
}
.newstitle {
	font-size: 14px;
	line-height: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -6px;
	margin-left: 0px;
	font-weight: bold;
}
.newarchive {
	font-size: 12px;
	line-height: 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dotted;
	border-top-color: #CCCCCC;
	padding-top: 3px;
	margin: 8px 0px 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.newarchive A:link {  text-decoration: none; color: #003366}
.newarchive A:visited {  text-decoration: none; color: #666666}

.newsmore {
	text-align: center;
	margin-top: 8px;
	letter-spacing: 1px;
}
.newsmore A:link {  text-decoration: none; color: #666666}
.newsmore A:visited {  text-decoration: none; color: #666666}
.newsmore A:hover {  text-decoration: none; color: #000000}

.topoptions {
	font-family: TahomaArial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: bold;
	color: #336699;
	padding: 4px 4px 2px 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
	width: 80px;
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: 3px solid #999999;
	background-image: url(image/topoptback.jpg);
}
.newarchive A:hover {
	text-decoration: underline;
	color: #003366;
	font-weight: bold;
}

.newsdate {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: -8px;
	margin-left: 0px;
	letter-spacing: 1px;

}
.newsdate2 {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 10px;
	line-height: 17px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: -8px;
	margin-left: 0px;
	letter-spacing: 1px;

}
.prodmovdes {
	font-family: TahomaArial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	color: #333333;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 15px;
	padding-left: 3px;
}

.prodftr {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	padding: 0px;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

.dtable {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
}

.dtable td {
	padding: 4px 5px;
}	

.prodimg {
	margin-top: 12px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	text-align: center;
	padding: 0px;
}
.prodpicdes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	padding: 0px;
	margin-bottom: 18px;
	text-align: center;
}
.prodminihead {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	margin-top: 3px;
}
.privacyhead {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 1px;
	margin-top: 4px;
}
.features {
	font-size: 12px;
	line-height: 18px;
	letter-spacing: 3px;
	text-transform: uppercase;
	margin: 0px;
	padding-top: 4px;
}

.des2fabtitle {
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 0px;
	padding: 0px;
}
.toprtcol {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 12px;
	vertical-align: top;
}

.quotecust {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	margin: 0px;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-style: normal;
}
.quotebox {
	padding: 8px 12px 0px;
	margin-top: 2px;
	margin-right: 0px;
	margin-bottom: 8px;
	margin-left: 0px;
	border: 1px solid #999999;
	background-color: #F7F8F3;
}
.process {
	margin-bottom: 5px;
}

.process td {
	padding-right: 5px;
	padding-bottom: 3px;
	padding-top: 2px;
}

.partners {
	padding-top: 2px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

.partners td{
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 20px;
	padding-bottom: 10px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}

.regacct {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	width: 144px;
	float: right;
	background-color: #D3DADE;
	padding: 7px 5px;
	margin-left: 18px;
	text-align: center;
	color: #000033;
	margin-top: 2px;
}
.loginbutton {
	font-size: 11px;
	font-weight: bold;
	margin: 6px 0px 3px;
}
.event-title {
	font-size: 12px;
	line-height: 19px;
	font-weight: bold;
	padding-top: 10px;
}
.contactform {
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
	vertical-align: top;
}

.contactform td {
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 6px;
	padding-right: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
}
.contactform select {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
.contactform option {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
.contactform input {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 2px;
}
.contactform textarea {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
}
.contactform p {
	padding-top: 10px;
	padding-bottom: 2px;
}
.nopbreak {
	margin-top: -5px;
}
.regsubhead {
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	font-style: italic;
}

.regcat {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin-top: -4px;
}

.regcat1 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	margin: -10px 0px 0px;
}

.supcolrt{
	width: 328px;
	float: right;
	padding-bottom: 10px;
}

.supcollt{
	width: 170px;
	float: left;
	background-color: #D4DBDD;
	margin-bottom: 20px;
	margin-top: 3px;
}
.suppad {
	padding: 10px 12px 4px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.suppad p {
	margin: 0px;
	padding: 0px 0px 2px;

}

.suppad input {
	padding: 0px;
	margin-bottom: 3px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.suplogin {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
.supreg {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-weight: bold;
	color: #336699;
}
.superror {
	font-weight: bold;
	color: #FF0000;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #D4DBDD;
}

.downloads {
	margin-bottom: -12px;
	margin-top: 21px;
}

.downloads td {
	padding-top: 7px;
	padding-left: 13px;
	padding-bottom: 6px;
	padding-right: 13px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	margin: 0px;
}

.downloads table {
	background-color: #999999;
	margin-bottom: 18px;

}

.downloads A:link {  text-decoration: none; color: #003366}
.downloads A:visited {  text-decoration: none; color: #003366}
.downloads A:hover {
	text-decoration: none;
	color: #FF6633;
	font-weight: bold;
}




.IncreasedProfits {
margin-right:20px;
margin-bottom:30px;
border:1px solid #053c5a;
}

.locationsCountry{
background-color: #999999;
width:515px;
height:20px;
line-height:20px;
}

.countryTitle{

margin-left:20px;
font-size: 14px;
line-height: 20px;
color:#FFFFFF;
letter-spacing:.1em;
font-weight:bold;

}


.locationsSubtitle {

font-size: 13px;

}


.locationsRegional{

font-size: 12px;

}

.locationsState{
font-size: 11px;
font-weight:bold;

}

.locationsAddress{
font-size: 11px;


}

#menu {
	margin: 0;
	padding: 0;
	font-size: 11px;
	font-weight: normal;
	line-height: 19px;
}

#menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	border: 0;
	list-style-image: none;
}

#menu ul li {
	padding: 0;
	margin: 0;
	float: left;
	text-align: center;
	display: block;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#menu ul li a {
	padding: 0;
	margin: 0;
	text-align: center;
	background-color: #003366;
	width: 158px;
	height: 18px;
	color: #CCCCCC;
	display: block;
	text-decoration: none;
	border-top: 1px solid #336699;
	border-left: 1px solid #336699;
	border-bottom: 1px solid #000033;
	border-right: 1px solid #000033;
}

#menu ul li#applications a	{
  width: 128px;
}

#menu ul li a:hover
{
  	background: #336699;
  	color: #FFFFFF;
 	border-top: 1px solid #6699CC;
	border-left: 1px solid #6699CC;
	border-bottom: 1px solid #003366;
	border-right: 1px solid #003366;
}
.events {
	margin-top: 4px;
	margin-bottom: 0px;
	padding: 0px;
}
.events table{
	margin-bottom: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
	background-color: #999999;
}
.events td {
	font-family: tahoma, arial, helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	padding-right: 14px;
	padding-bottom: 4px;
	padding-left: 14px;
	padding-top: 4px;
	background-color: #F3F5F7;
}
.maplev1 {
	font-size: 12px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #999999;
	padding-bottom: 2px;
	margin-bottom: 10px;
	margin-top: 8px;
	letter-spacing: 4px;
	text-transform: uppercase;
}
.maplev1 A:link {  text-decoration: none; color: #003366}
.maplev1 A:visited {  text-decoration: none; color: #003366}
.maplev1 A:hover {  text-decoration: none; color: #336699}

.maplev2 {
	padding-top: 2px;
	padding-bottom: 6px;
}
.maplev3 {
	margin-bottom: -2px;
}
.maplev4 {
	margin-left: 15px;
	margin-top: -8px;
	padding-bottom: 6px;
	padding-top: 1px;
	color: #999999;
}
#successTable {
	font-size:11px;
}
#successTable th {
	font-size: 10px;
	font-weight: bold;
	text-transform: uppercase;
	color: #003366;
	background-color: #989a99;
	text-align: left;
}
#successTable td {
	font-size: 11px;
	color: #003366;
	padding-bottom: 10px;
	line-height:140%;
	padding-top: 10px;
}


#successTable td li {
	font-size: 11px;
	line-height:140%;
	list-style-image: url(Images/successStories/successBullet.gif);
}



.techTipHeader
{
	color:#002242;
	font-size:15px;
	font-weight:bold;
	padding-top: 8px;
}

.techTipSub
{	color:#4f5151;
	font-size:13px;
	font-weight:bold;}

#partners-map, #partners-map tr td {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

#partners-map {
	background: url(../image/partners/layout/full.jpg) left top no-repeat;
	width: 450px;
	height: 390px;
	border: 0px;
}

#partners-map table.button {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width: 104px;
	height: 104px;
	border: 0px;
	background: url(../image/partners/layout/button.gif) center center no-repeat;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85); 
	opacity: .85;
	text-align: center;
}

* html #partners-map { /* for IE6 */
	background: url(../image/partners/layout/full.jpg) 0px 10px no-repeat;
}

*:first-child+html #partners-map { /* for IE7 */
	background: url(../image/partners/layout/full.jpg) 0px 10px no-repeat;
}


#partners-map table.button:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100); 
	opacity: 1;
}

#partners-map table.button a {
	color: #ffffff;
	font-size: 11px;
	line-height: 14px;
	font-weight: bold;
	text-decoration: none;
}

#partners-map a:hover {
	text-decoration: none;
}

#photos {
	height: 215px;
	padding: 5px 0px 15px 0px;
}

#photos img {
	position: absolute;
	z-index: 10;
	margin-left: 75px;
}

.prod-icons {
	position: absolute;
	width: 515px;
	text-align: right;
	line-height: normal;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.prod-icons img {
	margin: 4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	border: none;
}