/* link styles */
a:link {
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				10pt;
	color: 					#ADA892;
	font-weight: 			bold;
	
}

a:hover {
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				10pt;
	color: 					#6E613E;
	font-weight: 			bold;
	text-decoration:		underline;
}

a:visited {
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				10pt;
	color: 					#CCCCCC;
	font-weight: 			bold;	 
}


/* scrollbar styles */
div.titletext
{
	position:				relative;
	width:					200px;
	height:					40px;
	left:					590;
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				10pt;
	color: 					#FFFFFF;
	font-weight: 			bold;
	text-align:				right;
	margin-right: 			10px;
}

div.checkout
{
	position:				absolute;
	left:					660;
	top:					150;
	width:					79;
	height:					18;
}

/* Footer styles */
.footer
{
	vertical-align:			center;
	text-align:				center;
	FONT: 					11px/13px arial, verdana, helvetica; 
	MARGIN-LEFT: 			102px; 
}
.footer A
{
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				10pt;
	COLOR: 					#FFFFFF;
}

.footer A:hover
{
	font-family: 			Tahoma, Arial, Helvetica, sans-serif;
	font-size: 				10pt;
	COLOR: 					#D6BD08
	  
}

/* drop down styles */
#dropmenudiv
{
	position:				absolute;
	border:					1px solid black;
	border-bottom-width: 	0;
	font:					normal 12px Arial;
	z-index:				100;
}

#dropmenudiv a
{
	width: 					100%;
	display: 				block;
	text-indent: 			3px;
	border-bottom: 			1px solid black;
	border-top:				0px solid black;
	padding: 				1px 0;
	text-decoration: 		none;
	font-weight: 			bold;
}

#dropmenudiv a:hover
{ /*hover background color*/
	background-color: 		#FFC75E;
}


/* general styles */
p, div, ul, ol, td, body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
}

h1, h2, h3, h4, h5 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #000000;
}

/* link styles */
a, a:visited, a:hover {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

a.bclink:link, a.bclink:visited, a.bclink:hover {
	color:#2b414f;
	font-size: 10pt;
}

a.definition:link, a.definition:visited, a.definition:hover {
	font-style: italic;
}

/* body styles */
body {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 18pt;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	width: 400px;
	
	
}
body2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 6pt;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	width: 400px;
}

body3 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	margin: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	background-color: #FFFFFF;
	width: 400px;
}

body.menu {	/*sw*/
	margin-left: 4px;
	margin-right: 0px;
	margin-top: 10px;
	text-decoration: none;
}


div.dlink{
	position:absolute;
	z-index:100;
	left:610px;
	top:320px;
	font-size:10px;
	visibility:hidden;
}

div.exPop {
	position:absolute;
	z-index:5;
	top:30px;
	left:60px;
	width:680px;
	height: 270px;
	border:6px solid #11296f;
	background-color: #E5ECF6;
	padding:7px;
	visibility: hidden;
}

div.flashfull {
	position:absolute;
	top:35px;
	width:100%;
	height:100%;
	z-index:1;
	border: 0px solid #F4E7EA;
}

div.flashright {
	position:absolute;
	left: 410px;
	width:365px;
	height:350px;
	top: 30px;
	z-index:1;
	border: 0px solid #F4E7EA;
	overflow:hidden;
}

div.imgfull {
	position: absolute; 
	width:792px;
	height:350px;
	left: 0px;
	top: 30px;
	z-index: 1;
	border: 0px solid #F4E7EA;
	text-align:center;
}

div.imgright {
	position: absolute; 
	left: 410px;
	width:365px;
	height:350px;
	top: 32px;
	z-index: 1;
	border: 0px solid #F4E7EA;
	text-align:center;
	overflow:hidden;
}

div.moreinfo {
	position: absolute; 
	top: 263px;
	z-index: 5;
	border: 0px solid red;
}

div.moreinfoPopup {
	position: absolute; 
	top: 235px;
	left: 70px;
	height:50px;
	width:350px;
	z-index: 100;
	border: 2px solid #25509E;
	background-color:#E5ECF6;
	padding:5px;
	visibility: hidden;
}


div.nav_exit{
	position: absolute;
	left:744px;
	top:96px;
	cursor: pointer;	
}

div.nav_res{
	position: absolute;
	left: 97px;
	top: 62px;
	cursor: pointer;	
}

div.nav_def{
	position: absolute;
	left: 174px;
	top: 62px;
	cursor: pointer;	
}

div.nav_next{
	position: absolute;
	left: 728px;
	top: 28px;
	cursor: pointer;	
}

div.nav_back{
	position: absolute;
	left: 575px;
	top: 28px;
	cursor: pointer;	
}

div.nav_page{
	position: absolute;
	left: 360px;
	top: 46px;
	color: #000000;
	font-weight:lighter;
	font-size: 8pt;
	width: 160px;
	height: 13px;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}

div.nav_menu{
	position: absolute;
	left: 20px;
	top: 62px;
	cursor: pointer;	
}

div.notebox {
	position: absolute; 
	top: 263px;
	z-index: 2;
	height:65px;
	border: 0px solid #b0b0b0;
	overflow-y: auto;
}

div.notePopup {
	position: absolute; 
	top: 235px;
	left: 75px;
	width:350px;
	z-index: 100;
	border: 2px solid #25509E;
	background-color:#E5ECF6;
	padding:5px;
	visibility: hidden;
}


div.pagetitle {
	margin-left: 10px;
	font-family: Times, Arial, Helvetica, sans-serif;
	position: absolute;
	top: 8px;
	z-index: 2;
	font-size: 17pt;
	font-weight: bold;
	font-style:italic;
	color: #000000;
}

div.prompt {
	position: absolute; 
	left: 22px;
	top: 35px;
	width:395px;
	z-index: 2;
	font-size: 10pt;
	font-weight: normal;
	color: #204176;
	border: 0px solid #25509E;
}

div.tab_resources{
	position: absolute;
	left:335px;
	top:20px;
	cursor: pointer;	
}

div.tab_glossary{
	position: absolute;
	left:120px;
	top:20px;
	cursor: pointer;
}

div.textfull {
	margin-left: 10px;
	position: absolute; 
	top: 40px;
	z-index: 2;
	width:600px;
	height:290px;
	border: 0px solid #c5eef5;
}

div.textintro {
	position: absolute;
	top: 40px;
	left: 0px;
	width: 720px;
	height:270px;
	z-index: 2;
	margin-left: 35px;
	border: 0px solid #c5eef5;
}

div.textleft {
	margin-left: 10px;
	position: absolute;
	top: 29px;
	width: 375px;
	height:290px;
	z-index: 2;
	text-align: left;
	border: 0px solid #c5eef5;
	overflow:hidden;
	left: 2px;
}

div.textright {
	position: absolute; 
	left: 410px;
	width:365px;
	height:350px;
	top: 40px;
	z-index: 2;
	border: 0px solid #F4E7EA;
	overflow:hidden;
}

/* table styles */
table.menu {
	margin: 20px;
	margin-top: 0px;
}

td.popuphead {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	background-color: #11296f;
	color: #FFFFFF;
	font-weight: bolder;
}

th {
	font-size: 10pt;
	font-style: normal;
	font-weight: normal;
	background-color: #11296f;
	color: #FFFFFF;
	font-weight: bolder;
}

/* list styles */
ul.menu {
	list-style: url(../../media/images/content/bullet1.gif) outside;
	vertical-align: middle;
}

ul {
	list-style: url(../../media/images/content/bullet2.gif) outside;
	vertical-align: middle;
}

/* classes */
.popups {
	font-size: 13px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	z-index: 10; 
	border: 2px solid #11296f;
	visibility: hidden;	
}

.bannertitle {
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
}

.bannerwindow {
	background-image: url(../../media/images/content/banner_backdrop.jpg);
	background-repeat: repeat-x;
	background-attachment: scroll;
}

.gheader {
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.boldtext {
	font-weight: bold;
}



}
B {
	FONT-WEIGHT: bold
}
I {
	FONT-STYLE: italic
}
IMG {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px
}
.body {
	FONT: 12px/15px arial, verdana, helvetica;
	COLOR: #000000;
	width: 400px;
	border: medium none;
}

.body2 {
	FONT: 12px/15px arial, verdana, helvetica;
	COLOR: #000000;
	width: 200px;
	border: medium none;
}


A {
	FONT-WEIGHT: normal; COLOR: #0a6cce; TEXT-DECORATION: none
}

.flashNavBar {
	BACKGROUND-IMAGE: url(graphics/topbar_back.gif); BACKGROUND-REPEAT: repeat-x
}
.flashNavBar .noWrapping {
	WIDTH: 739px
}
.contentWrapper {
	BACKGROUND-COLOR: #ffffff
}
.contentPadding {
	PADDING-LEFT: 102px; PADDING-BOTTOM: 20px
}
.basicContent {
	MARGIN-TOP: 20px; WIDTH: 640px
}
.clearBoth {
	CLEAR: both
}
.moreInfoButton {
	MARGIN-TOP: 50px
}
.header1 {
	MARGIN-TOP: 20px; MARGIN-BOTTOM: 11px; FONT: bold 12px/14px arial, verdana, helvetica; MARGIN-LEFT: 5px; COLOR: #ff9900; POSITION: absolute
}
.header2 {
	FONT: bold 16px/18px arial, verdana, helvetica; COLOR: #ff9900
}
.header3 {
	FONT: bold 12px/15px arial, verdana, helvetica; COLOR: #ff9900
}

.footer .subNavArrow {
	MARGIN-RIGHT: 3px
}
.footer .subNavCorp {
	MARGIN-TOP: 2px; MARGIN-LEFT: 33px
}
.footer .subNavSolu {
	MARGIN-TOP: 2px; MARGIN-LEFT: 155px
}
.footer .subNavPort {
	MARGIN-TOP: 2px; MARGIN-LEFT: 101px
}
.footer .subNavCont {
	MARGIN-TOP: 2px; MARGIN-LEFT: 218px
}
.contentSquareList {
	MARGIN-LEFT: 15px; LIST-STYLE-TYPE: none
}
.contentSquareList LI {
	PADDING-LEFT: 8px; BACKGROUND: url(graphics/square_bullet.gif) no-repeat 0px 7px
}
.homeContent {
	MARGIN-TOP: 6px; PADDING-LEFT: 1px; WIDTH: 380px
}
.homeLinkDesc {
	FONT-SIZE: 11px; MARGIN-BOTTOM: 6px; COLOR: #888888; LINE-HEIGHT: 13px
}
.homeContent A {
	FONT-SIZE: 11px; LINE-HEIGHT: 13px
}
.homepageFlash {
	Z-INDEX: 150;
	LEFT: 371px;
	POSITION: absolute;
	TOP: 60px;
	visibility: hidden;


}
.guarantee {
	Z-INDEX: 150;
	LEFT: 445px;
	POSITION: absolute;
	TOP: 600px;
	visibility: visible;



}
.teamMainBox {
	MARGIN-TOP: -25px; PADDING-LEFT: 39px; WIDTH: 544px; POSITION: relative; HEIGHT: 270px
}
.topLeft {
	BACKGROUND: url(graphics/team/boxTopLeft.gif) no-repeat
}
.topRight {
	BACKGROUND: url(graphics/team/boxTopRight.gif) no-repeat
}
.sideLeft {
	PADDING-RIGHT: 25px; PADDING-LEFT: 156px; BACKGROUND: url(graphics/team/boxSidesLeft.gif) repeat-y 0% 100%; TEXT-ALIGN: left
}
.sideRight {
	PADDING-RIGHT: 156px; PADDING-LEFT: 25px; BACKGROUND: url(graphics/team/boxSidesRight.gif) repeat-y 0% 100%; TEXT-ALIGN: right
}
.teamBox {
	WIDTH: 505px; PADDING-TOP: 15px; POSITION: relative; TOP: 85px; HEIGHT: 125px
}
.headGlobal {
	Z-INDEX: 10; WIDTH: 180px; POSITION: absolute; HEIGHT: 270px
}
.headShae {
	MARGIN-LEFT: -10px
}
.headShane {
	MARGIN-LEFT: 350px
}
.headJason {
	MARGIN-LEFT: -20px
}
.headGeo {
	MARGIN-LEFT: 330px
}
.headPaul {
	MARGIN-LEFT: -20px
}
.teamBoxContent {
	PADDING-BOTTOM: 26px
}
.teamName {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff9933; FONT-FAMILY: arial, verdana, helvetica
}
.teamTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, helvetica
}
.teamBio {
	FONT-SIZE: 11px; FONT-FAMILY: arial, verdana, helvetica
}
.crewBoxContent {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; PADDING-TOP: 90px
}
.crewBox {
	BACKGROUND: url(graphics/team/team_02.jpg) no-repeat; MARGIN-LEFT: 39px; WIDTH: 565px; HEIGHT: 360px
}
.crewBox .teamBio {
	PADDING-RIGHT: 380px; DISPLAY: block
}
#solutionsContainer {
	BACKGROUND: url(graphics/solutions/container_bottom.gif) no-repeat 0% 100%; PADDING-BOTTOM: 15px; MARGIN-LEFT: 60px; WIDTH: 439px; POSITION: relative
}
.solutionBox {
	BACKGROUND: url(graphics/solutions/solution_box.gif) no-repeat; MARGIN-BOTTOM: 21px; MARGIN-LEFT: 36px; WIDTH: 367px; HEIGHT: 93px
}
.solutionTitle {
	MARGIN-TOP: 13px; FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 367px; COLOR: #ff9900; FONT-FAMILY: arial, verdana, helvetica; POSITION: absolute; HEIGHT: 36px; TEXT-ALIGN: center
}
.solutionButtons {
	MARGIN-TOP: 54px; WIDTH: 367px; POSITION: absolute; HEIGHT: 39px; TEXT-ALIGN: center
}
.solutionButtons IMG {
	MARGIN-LEFT: 16px; MARGIN-RIGHT: 16px
}
.textCol {
	FLOAT: left; WIDTH: 380px
}
.graphicCol {
	MARGIN-LEFT: 390px; POSITION: relative; TEXT-ALIGN: right
}
.printGraphic {
	
}
.animationGraphic {
	
}
.identityGraphic {
	
}
.marketingGraphic {
	
}
.webGraphic {
	
}
.softwareGraphic {
	
}
.why {
	MARGIN-TOP: 34px; FONT-WEIGHT: bold; Z-INDEX: 20; BACKGROUND: url(graphics/solutions/why_box.gif) no-repeat; VISIBILITY: hidden; MARGIN-LEFT: -78px; WIDTH: 298px; COLOR: #fff; FONT-FAMILY: arial, verdana, helvetica; POSITION: absolute
}
.how {
	MARGIN-TOP: 33px; FONT-WEIGHT: bold; Z-INDEX: 21; BACKGROUND: url(graphics/solutions/how_box.gif) no-repeat; VISIBILITY: hidden; MARGIN-LEFT: 201px; WIDTH: 315px; COLOR: #fff; FONT-FAMILY: arial, verdana, helvetica; POSITION: absolute
}
.rollOffButton {
	MARGIN-TOP: 0px; DISPLAY: block; Z-INDEX: 20; VISIBILITY: hidden; MARGIN-LEFT: 175px; WIDTH: 365px; POSITION: absolute; HEIGHT: 260px
}
#transbutton2 {
	HEIGHT: 374px
}
#transbutton4 {
	HEIGHT: 340px
}
.howLink {
	MARGIN-TOP: 2px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(graphics/solutions/how_link.gif) no-repeat; FONT: bold 11px/18px arial; WIDTH: 186px; COLOR: #fff; HEIGHT: 18px
}
.howLink:hover {
	FONT-WEIGHT: bold; BACKGROUND: url(graphics/solutions/how_link_02.gif) no-repeat; COLOR: #fff; TEXT-DECORATION: none
}
.whyContent {
	MARGIN-TOP: 64px; BACKGROUND: url(graphics/solutions/why_bottom.gif) no-repeat 0% 100%; PADDING-BOTTOM: 17px; POSITION: relative; TOP: 6px
}
.why P {
	MARGIN-LEFT: 20px; WIDTH: 247px
}
.how P {
	MARGIN-LEFT: 20px; WIDTH: 260px
}
.how {
	PADDING-LEFT: 21px
}
.howContent {
	MARGIN-TOP: 60px; BACKGROUND: url(graphics/solutions/how_bottom.gif) no-repeat 0% 100%; PADDING-BOTTOM: 15px; POSITION: relative; TOP: 6px
}
.branding .why {
	Z-INDEX: 13
}
.branding .how {
	Z-INDEX: 21
}
.branding .solutionButtons {
	Z-INDEX: 14
}
.marketing .why {
	Z-INDEX: 11
}
.marketing .solutionButtons {
	Z-INDEX: 12
}
.sales .why {
	Z-INDEX: 9
}
.sales .solutionButtons {
	Z-INDEX: 10
}
.follow .why {
	Z-INDEX: 7
}
.follow .solutionButtons {
	Z-INDEX: 8
}
.operations .why {
	Z-INDEX: 5
}
.operations .solutionButtons {
	Z-INDEX: 6
}
.portfolioNav1 {
	MARGIN-TOP: 10px; MARGIN-LEFT: 3px
}
.portfolioNav1 TD {
	PADDING-BOTTOM: 2px
}
.portfolioNav1 .col1 {
	PADDING-RIGHT: 35px
}
.portfolioNav1 .col2 {
	PADDING-RIGHT: 35px
}
.portfolioNav1 .col3 {
	PADDING-RIGHT: 35px
}
.portfolioNav1 .col4 {
	PADDING-RIGHT: 35px
}
.portfolioNav1 .col5 {
	PADDING-RIGHT: 0px
}
.portfolioNav1 A {
	FONT: 10px/13px arial, verdana, helvetica; COLOR: #666666; TEXT-DECORATION: none
}
.portfolioNav1 A:hover {
	COLOR: #ff9900; TEXT-DECORATION: none
}
.portfolioNav1 .on {
	COLOR: #ff9900
}
.portfolioNav1 .onIcon {
	MARGIN-TOP: 3px; Z-INDEX: 15; BACKGROUND-IMAGE: url(graphics/on_icon.gif); MARGIN-LEFT: -10px; WIDTH: 7px; BACKGROUND-REPEAT: no-repeat; POSITION: absolute; HEIGHT: 7px
}
.portfolioContent {
	MARGIN-TOP: 25px; WIDTH: 637px
}
.portfolioContent .floatLeft {
	FLOAT: left; WIDTH: 330px
}
.portfolioContent .floatRight {
	FLOAT: right; WIDTH: 286px
}
.portfolioContent .logo {
	MARGIN-BOTTOM: 18px
}
.externalLink {
	FONT: 12px/17px arial, helvetica; CURSOR: hand; COLOR: #0066cc; TEXT-DECORATION: none
}
.externalLink IMG {
	MARGIN-RIGHT: 5px
}
.otherSolutions {
	MARGIN-TOP: 22px
}
.portfolioNav2 {
	MARGIN-TOP: 6px; WIDTH: 160px; BORDER-BOTTOM: #dddddd 1px solid
}
.portfolioNav2 A {
	PADDING-RIGHT: 4px; BORDER-TOP: #dddddd 1px solid; DISPLAY: block; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; COLOR: #0066cc; PADDING-TOP: 4px
}
.portfolioNav2 A:hover {
	COLOR: #003399
}
.portfolioNav2 IMG {
	MARGIN-RIGHT: 6px
}
.portfolioLayer {
	DISPLAY: none; Z-INDEX: 100
}
.portfolioNoFlash {
	MARGIN-BOTTOM: 50px; WIDTH: 655px; PADDING-TOP: 60px; HEIGHT: 23px; TEXT-ALIGN: center
}
.flashLaunch {
	LEFT: -13px; FLOAT: right; POSITION: relative; TOP: -15px
}
.softwareLogo {
	FLOAT: right; MARGIN-LEFT: 5px; POSITION: relative
}
.boxLayer1 {
	BACKGROUND-IMAGE: url(graphics/boxlayer_01.gif); WIDTH: 457px; HEIGHT: 116px
}
.boxLayer2 {
	BACKGROUND-IMAGE: url(graphics/boxlayer_02.gif); WIDTH: 457px; HEIGHT: 85px
}
.boxLayerText {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #000000; LINE-HEIGHT: 14px; PADDING-TOP: 10px; FONT-STYLE: normal; FONT-FAMILY: arial, helvetica; FONT-VARIANT: normal
}
.boxLayerHead1 {
	FONT: bold 13px/16px arial, helvetica; COLOR: #ff9900
}
.boxLayerHead2 {
	FONT: 12px/16px arial, helvetica; COLOR: #ff9900
}
.pressReleaseHeader {
	FONT: bold 13px/16px arial, helvetica; COLOR: #000000
}
.pressReleaseFooter {
	FONT-SIZE: 11px; COLOR: #000000
}
.pressDate {
	FONT-SIZE: 10px; COLOR: #999999
}
.contactForm {
	FLOAT: left; WIDTH: 280px
}
.contactDetails {
	FLOAT: left; WIDTH: 350px
}
.contactDetails DIV {
	PADDING-LEFT: 35px; MARGIN-LEFT: 35px; BORDER-LEFT: #cccccc 1px solid
}
.flyoutFormStyle {
	BORDER-RIGHT: #dd7700 1px solid;
	PADDING-RIGHT: 5px;
	BORDER-TOP: #dd7700 1px solid;
	MARGIN-TOP: -260px;
	DISPLAY: none;
	PADDING-LEFT: 5px;
	Z-INDEX: 100;
	LEFT: 164px;
	PADDING-BOTTOM: 5px;
	BORDER-LEFT: #dd7700 1px solid;
	WIDTH: 610px;
	PADDING-TOP: 5px;
	BORDER-BOTTOM: #dd7700 1px solid;
	FONT-STYLE: normal;
	POSITION: absolute;
	BACKGROUND-COLOR: #FFFFFF;
	TEXT-ALIGN: center;
	top: 922px;
	height: 200px;
	overflow: scroll;
	visibility: visible;
	
	UNKNOWN {
	BACKGROUND-REPEAT: no-repeat
}
.bgposition {
	BACKGROUND-REPEAT: no-repeat
}
BODY {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.bodyfont {
	FONT-SIZE: 12px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.heading {
	FONT-WEIGHT: normal; FONT-SIZE: 20px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smallfont {
	FONT-SIZE: 10px; COLOR: #000099; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.subheading {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #006699; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.copytext {
	FONT-SIZE: 10px; COLOR: #003366; FONT-FAMILY: Arial, Helvetica, sans-serif
}








}
.flyoutFormStyle TD {
	FONT: 12px/15px arial, helvetica; COLOR: #ffffff
}
.error {
	FONT: 12px/14px arial, helvetica; COLOR: #3366cc
}
.errorHeader {
	FONT: bold 14px/16px arial, helvetica; COLOR: #ff9933
}
.errorNumber {
	FONT: bold 12px/14px arial, helvetica; COLOR: #ff9933
}
.errorMessage {
	FONT: 12px/14px arial, helvetica; COLOR: #000000
}
H1 {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 43px
}
.contentSolutionsTable {
	BORDER-RIGHT: #cccccc 1px; BORDER-TOP: #cccccc 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px
}
.contentSolutionsTable TD {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px; PADDING-LEFT: 15px; BACKGROUND: url(graphics/solutions/table_bullet.gif) no-repeat 0px 50%; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 1px; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 23px
}
.contentSolutionsTable .grayCell {
	BACKGROUND-COLOR: #eeeeee
}
.solutionsBox {
	BACKGROUND: url(graphics/solutions/box_top.gif) no-repeat; WIDTH: 300px
}
.solutionsBoxText {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: url(graphics/solutions/box_bottom.gif) no-repeat 0px 100%; PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
.solutionsBoxQuote {
	FONT-WEIGHT: bold; MARGIN: 0px 15px
}
.solutionsBoxName {
	FONT-SIZE: 11px; MARGIN: 0px 15px; FONT-STYLE: italic
}
.bodyform {

	FONT: 12px/15px arial, verdana, helvetica;
	COLOR: #000000;
	width: 200px;
}
.bodyformlink {


	FONT: 12px/15px arial, verdana, helvetica;
	COLOR: #0066CC;
	width: 200px;
}
.bodyCopy {

	FONT: 12px/15px arial, verdana, helvetica;
	COLOR: #000000;
	width: 60px;
}
.bodyshort {

	FONT: 12px/15px arial, verdana, helvetica;
	COLOR: #000000;
	width: 260px;
	border: medium none;
}
.body400 {

	FONT: 12px/15px arial, verdana, helvetica;
	COLOR: #000000;
	width: 350px;
	border: medium none;
}
