BODY {
	MARGIN: 0px; BACKGROUND-COLOR: #aaaac1; 
}

P {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif }
A {
	COLOR: #8c8e21; FONT-FAMILY: arial, helvetica, sans-serif;}
A:hover {
	TEXT-DECORATION: underline }
h1 {
	FONT-SIZE: 15pt; COLOR: #522f73; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; 
	font-style: italic; MARGIN: 0px 11px 0px 15px; }
h1.thanks {
	FONT-SIZE: 20pt; COLOR: #444444; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; MARGIN: 0px 11px 0px 0px; }
h1.serv {
	FONT-SIZE: 16pt; COLOR: #522f73; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; MARGIN: 0px 11px 0px 0px; }
h1.con2 {
	FONT-SIZE: 17pt; COLOR: #522f73; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; MARGIN: 20px 0px 10px 0px; font-style: normal;  }
h2 {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; MARGIN: 0px 0px 0px 15px; }
h2.serv {
	FONT: 13pt/19px Arial, Helvetica, sans-serif; COLOR: #eb5e04; font-weight: bold; MARGIN: 0px 11px 0px 0px;}
h2.con2 {
	FONT: 15pt/19px Arial, Helvetica, sans-serif; COLOR: #eb5e04; font-weight: bold; MARGIN: 0px 11px 0px 0px;}
h2.cont {
	FONT: 13pt/19px Arial, Helvetica, sans-serif; COLOR: #eb5e04; font-weight: bold; MARGIN: 0px 11px 0px 0px; 
	border-bottom:1px solid #444444; font-style: italic; }
h2.con3 {
	FONT: 13pt/19px Arial, Helvetica, sans-serif; COLOR: #eb5e04; MARGIN: 20px 11px 0px 0px; 
	border-bottom:1px solid #D1D1D1; font-style: normal; }
h2.quest {
	FONT: 13pt/19px Arial, Helvetica, sans-serif; COLOR: #522f73; font-weight: bold; MARGIN: 0px 11px 0px 0px; }
h3 {
	FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY:  arial, helvetica, sans-serif; }


#topsearchbox {
	 height: 21px; float: right; background: #908f23 url(2tri_top.gif) left bottom no-repeat; padding: 0 0 0 10px;
	 FONT-SIZE: 11pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; font-weight:bold }
#topsearchbox A {
	COLOR: #ffffff; TEXT-DECORATION: none }
#topsearchbox A:hover {
	COLOR: #522f73; TEXT-DECORATION: none; FONT-WEIGHT: bold }


/* ------------------------
main nav buttons
------------------------ */
#l2rpush {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
UL#l2rnav {
	FLOAT: right; 
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 25px }
#l2rnav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; 
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px -4px; PADDING-TOP: 0px }
#ceilingnav {
	FLOAT: right; PADDING-BOTTOM: 0px;
	MARGIN: 0px 5px 0px 0px; FONT-WEIGHT: bold; font-style: italic;
	FONT-SIZE: 17px; COLOR: #000000;  
	FONT-FAMILY: arial, san-serif; }




/* ------------------------
sidename for home
------------------------ */

#hnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 20px;}
#hnav P {
	FONT: 14px Arial, Helvetica, sans-serif; line-height:17px;}
#hnav A {
	COLOR: #d5edf0; TEXT-DECORATION: none; FONT-WEIGHT: bold; }
#hnav A:hover {
	COLOR: #fff; FONT-SIZE: 16px; font-style: italic}




/* ------------------------
sidename for services
------------------------ */

#snav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; BORDER-LEFT: #e6c4ff 1px solid; PADDING-TOP: 0px}
#snav P {
	MARGIN: 0px 6px 0px 10px; FONT: 13px/19px Arial, Helvetica, sans-serif}
#snav A {
	COLOR: #d5edf0; TEXT-DECORATION: none; FONT-WEIGHT: bold }
#snav A.now {
	COLOR: #fff; FONT-WEIGHT: bold }
#snav A:hover {
	COLOR: #fff; FONT-WEIGHT: bold; FONT-SIZE: 15px; font-style: italic}
#2snav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 10px; BORDER-LEFT: #e6c4ff 1px solid; PADDING-TOP: 0px;
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif}
#2snav P {
	MARGIN: 0px 6px 0px 10px; FONT: 18px/25px Arial, Helvetica, sans-serif}
#2snav A {
	COLOR: #d5edf0; TEXT-DECORATION: none}
#2snav A:hover {
	COLOR: #fff; TEXT-DECORATION: none; FONT-WEIGHT: bold}
#bev {
	MARGIN: 0px 0px 5px 15px;  }
#bev A {
	FONT-SIZE: 13pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; font-style: italic;
	TEXT-DECORATION: none; FONT-WEIGHT: bold; letter-spacing: .5px;}
#bev A:hover {
	color: #FF5719; }
#bev A.now {
	color: #FF5719; }
h4.bev {
	FONT-SIZE: 13pt; FONT-FAMILY: arial, helvetica, sans-serif; font-style: italic;margin-top: 0pt;
	TEXT-DECORATION: none; FONT-WEIGHT: bold; letter-spacing: .5px;	color: #FF5719; margin-bottom: 0pt }


#wwa {
	MARGIN: 10px 6px 0px 10px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 8pt; FONT-WEIGHT: bold; }
#wwa A {
	COLOR: #8C8E21; }
#wwa A:hover {
	color: #522f73}

#splash {
	PADDING-BOTTOM: 60px; MARGIN: 0px 11px 15px 15px}



#content {
	PADDING-BOTTOM: 5px; MARGIN: 0px 7px 5px 15px; FONT-SIZE: 10pt; 
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif}
#content LI {
	FONT-SIZE: 10pt; MARGIN-LEFT: 15px; COLOR: #000000; MARGIN-RIGHT: 15px; FONT-FAMILY: arial, helvetica, sans-serif}
#content P {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif}
#content P.noind {
	FONT-SIZE: 10pt; COLOR: #000000; MARGIN-RIGHT: 15px; FONT-FAMILY: arial, helvetica, sans-serif}
#content TD {
	FONT-SIZE: 9pt; COLOR: #000000; LINE-HEIGHT: 15px; FONT-FAMILY: arial, helvetica, sans-serif }
#content A {
	COLOR: #8c8e21; font-weight:bold; FONT-FAMILY: arial, helvetica, sans-serif;}
#content A:hover {
	color: #522f73}



#2content {
	FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif}
#2content P {
	FONT-SIZE: 9pt; MARGIN-LEFT: 5px; COLOR: #000000; MARGIN-RIGHT: 10px; FONT-FAMILY: arial, helvetica, sans-serif}




#footer {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; MARGIN: 0px 11px 0px 15px; }
#footer A {
	FONT-SIZE: 10pt; font-weight:bold; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none}
#footer A:hover {
	COLOR: #000000;}

img.bottom {
	display: block; margin: 5px 0 5px 0;}



#INDcontent P {
	FONT-SIZE: 9pt; font-weight: bold; COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, sans-serif}
#INDcontent A {
	FONT-SIZE: 8pt; COLOR: #FFFFFF; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none}
.blueformfield	{ 
	font-size : 8.5pt; font-family : Verdana,Arial,Helvetica,non-serif; border-color: Navy; background-color: #ffffff; color: #000080; border-width: }
.field {
	border: 1px solid #b9b9b9; background: #ffffff; width: 150px; font-size: 1em;}
.fieldtext {
	font-family: arial; font-size: 9pt; color: #000000;}
#callout { 
	FONT-SIZE: 14pt; COLOR: #522f73; FONT-FAMILY: arial, san-serif; font-weight: bold;  font-style: italic; MARGIN: 0px 0px 0px 15px; }



/* ------------------------
headers on casestudies
------------------------ */
#casetheme { 
	FONT-SIZE: 17pt; FONT-FAMILY: times new roman; color: #816899; line-height:21px; }
#caseital { 
	FONT-SIZE: 13pt; COLOR: #000000; FONT-FAMILY: times new roman; font-style: italic; }


/* ------------------------
boxes for services 
------------------------ */
.row .box {
	width: 300px; background-color: #fffff; border: 1px solid #aaaaaa; font-size: 11pt; 
	overflow: hidden; }
.boxtitle {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;  
	padding: 4px 4px 4px; background: #d7d6d6; color: #003455; font-size: 13.5pt; 
	text-align: center; okline-height: 16pt; }
.boxtext {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px 2px 2px; color: #000000; font-size: 9pt; text-align: left;}
.boxquote {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-style:italic; line-height:135%;
	padding: 2px 8px 2px; color: #000000; font-size: 10pt; text-align: left; color: #003455; }
.boxqwho {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #512E72;
	padding: 6px 8px 2px; font-size: 11pt; text-align: left;}
.boxtext A {
	COLOR: #8c8e21; font-weight:bold; FONT-FAMILY: arial, helvetica, sans-serif; TEXT-DECORATION: none}
.boxtext A:hover {
	color: #522f73}
.smrow .smbox {
	width: 200px; background-color: #fffff; border: 1px solid #aaaaaa; font-size: 11pt; 
	overflow: hidden; }
.boxtitle2 {
	font-family: Arial, Helvetica, sans-serif; font-weight: bold;  
	padding: 4px 4px 4px; background: #d7d6d6; color: #003455; font-size: 13.5pt; 
	text-align: left; okline-height: 16pt; }



/* ------------------------
top bar for nav 
------------------------ */
#topbar {
	width: 100%; margin-left:auto; margin-right: auto; 
	height: 18px; }
#topbar ul {
	list-style-type: none; MARGIN: 0px;
	FONT-SIZE: 9pt; COLOR: #ffffff; font-weight:bold; 
	background-image:url(/images/topbar.jpg);
	background-position:right top;
	background-repeat:repeat-y;
	height: 18px; 
	margin:0 0 0 225px;}
#topbar ul li {
	 float: left; margin:0 23px 0 0;}
#topbar ul li a {
	FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; 
	TEXT-DECORATION: none; }
#topbar ul li a:hover {
	color: #522f73; TEXT-DECORATION: none; }




/* ------------------------
contact us from ist 
------------------------ */
#yo a {
	color: #ffffff; font-size: 14pt;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#yo a:hover {
	color: #003455; }
.rcontact a {
	padding:12px 0px 0px 0px; display: block; width: 196px; height: 38px;
	background: transparent url(roundcontact.jpg) no-repeat; background-position: -196px 0; }
.rcontact a:hover {
	background-position: 0px 0;} 
#privacy {
	color:#555555; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:12px; text-decoration:none; }


/* ------------------------
non-bullets on Services page
------------------------ */
#serv ul{
	margin: 2pt 0pt 14pt; LIST-STYLE-TYPE: none; }




/* ------------------------
for ebook campaign
------------------------ */
#big1 {
	color: #522F73; font-size: 20pt;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#big2 {
	padding: 20px 0px 5px 0px; color: #EB5E04; font-size: 12pt;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
#big3 {
	color: #522F73; font-size: 11pt;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
h1.ebook {
	FONT-SIZE: 15pt; COLOR: #522f73; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; 
	font-style: italic; MARGIN: 0px 11px 0px 15px; line-height: 18pt}


/* ------------------------
for grey box
------------------------ */
#greybox {
	background-image:url(/images/greyback.gif);
	background-position:left top;
	background-repeat:repeat-n; 
	width: 190px;
	color: #000000; font-size: 8pt;
	font-family: Arial, Helvetica, sans-serif; }
#greybox A{
	text-decoration:none; font-size: 9pt; }
#greybox A:hover {
	text-decoration:underline; color: #522f73}
#grey_name { 
	text-align:center; font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt; color: #ffffff;  font-weight: bold;
	PADDING-TOP: 5px}
#grey_bot {
	background:transparent url(/images/greybot.gif);
	background-position:left top;
	background-repeat:repeat-n; 
	height:15px; margin:0; width:190px; }



/* ------------------------
in their own words
------------------------ */

#words {
	MARGIN: 0px 7px 5px 15px; MARGIN-LEFT: 15px; 
	COLOR: #000000; FONT-FAMILY: arial, helvetica, sans-serif; }
#whowords {
	font-size: 10.5pt; FONT-WEIGHT: bold; COLOR: #8C8E21; }
#ttlewords {
	font-size: 10pt;}
#thewords {
	font-size:9.5pt; line-height:1.5 }




/* ------------------------
New main nav
------------------------ */
#NavPurple { 
background-color:#522f73;
background-image:url(../images/PnavBG.gif);
height:36px;
width:941px;}


#gawheader {
	FONT-SIZE: 17pt; COLOR: #ffffff; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; MARGIN: 0px 11px 0px 21px; }
