body {
	background-image: url(../slices/background.gif);
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
		line-height: 18px;
}

td {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
		line-height: 18px;
}

.heading {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : normal;
	text-decoration : none;
	line-height: 18px;
	color:#000066;
	text-transform: uppercase;
}


.subheading {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : normal;
	text-decoration : none;
	line-height: 18px;
	color:#000066;
}


A:ACTIVE, A:FOCUS, A:LINK, A:VISITED {
	color : #04326d;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : normal;
	text-decoration : none;
		line-height: 18px;
}
A:HOVER {
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 11px;
	color : #ff6600;
	font-weight : normal;
	text-decoration : underline;
		line-height: 18px;
}

A.topmenu:ACTIVE, A.topmenu:FOCUS, A.topmenu:LINK, A.topmenu:VISITED {
	text-transform: uppercase;
	color : #04326d;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : normal;
	text-decoration : none;
		line-height: 18px;
}
A.topmenu:HOVER {
	text-transform: uppercase;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #ff6600;
	font-weight : normal;
	text-decoration : none;
	line-height: 18px;
}




.footer {
	text-transform: uppercase;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 9px;
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;
	line-height: 14px;
}



A.footer:ACTIVE, A.footer:FOCUS, A.footer:LINK, A.footer:VISITED {
	text-transform: uppercase;
	color : #ffffff;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 9px;
	font-weight : normal;
	text-decoration : underline;
		line-height: 14px;
}
A.footer:HOVER {
	text-transform: uppercase;
	font-family : Verdana, Helvetica, sans-serif;
	font-size : 9px;
	color : #ffffff;
	font-weight : normal;
	text-decoration : none;
	line-height: 14px;
}




.ie .menu {
    text-align: right;
    text-transform: uppercase;
	padding-bottom: 2px;
}
.gecko .menu {
    text-align: right;
    text-transform: uppercase;
}
.webkit .menu {
    text-align: right;
    text-transform: uppercase;
}


.ie .postionhome {
  padding-right: 75px;
}
.gecko .postionhome {
  padding-right: 75px;
}
.mac.gecko .postionhome {
  padding-right: 75px;
}
.webkit .postionhome {
  padding-right: 75px;
}



.mac.gecko .postioncontact {
  padding-right: 50px;
}
.ie .postioncontact {
   padding-right: 45px;
}
.gecko .postioncontact {
  padding-right: 45px;
}
.webkit .postioncontact {
   padding-right: 50px;
}


.mac.gecko .postionprofile {
  padding-right: 47px;
}
.ie .postionprofile {
   padding-right: 42px;
}
.gecko .postionprofile {
  padding-right: 42px;
}

.webkit .postionprofile {
   padding-right: 48px;
}


.mac.gecko .postionportfolio {
  padding-right: 40px;
}
.ie .postionportfolio {
   padding-right: 33px;
}
.gecko .postionportfolio {
   padding-right: 33px;
}
.webkit .postionportfolio {
   padding-right: 38px;
}


.mac.gecko .postionsolutions {
  padding-right: 28px;
}
.ie .postionsolutions {
   padding-right: 25px;
}
.gecko .postionsolutions {
   padding-right: 25px;
}
.webkit .postionsolutions {
   padding-right: 30px;
}







.ie .subpage div.example {
  background-color: yellow
}
.gecko .example {
  background-color: gray
}
.win.gecko .example {
  background-color: red
}
.linux.gecko .example {
  background-color: pink
}
.opera .example {
  background-color: green
}
.konqueror .example {
  background-color: blue
}
.webkit .example {
  background-color: black
}
.subpage div.example {
  width: 100px;
  height: 100px;
}
.no_js { display: block }
.has_js { display: none }
.js .no_js { display: none }
.js .has_js { display: block }