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.serv {
	FONT-SIZE: 16pt; COLOR: #522f73; FONT-FAMILY: arial, helvetica, sans-serif; font-weight: bold; font-style: italic; MARGIN: 0px 11px 0px 0px; }
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; }
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 }



#l2rpush {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px }
UL#l2rnav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 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 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; FONT-WEIGHT: bold; FONT-SIZE: 19px; COLOR: #000000;  FONT-FAMILY: arial, san-serif; }



/* ------------------------
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}
#snav A.now {
	COLOR: #fff; FONT-WEIGHT: bold }
#snav A:hover {
	COLOR: #fff; FONT-WEIGHT: bold}
#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; }


#splash {
	PADDING-BOTTOM: 60px; MARGIN: 0px 11px 15px 15px}



#content {
	BORDER-RIGHT: #918f22 1px solid; PADDING-BOTTOM: 5px; MARGIN: 0px 7px 5px 15px; FONT-SIZE: 10pt; MARGIN-LEFT: 15px; COLOR: #000000; MARGIN-RIGHT: 15px; 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; MARGIN-LEFT: 15px; COLOR: #000000; MARGIN-RIGHT: 15px; 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; TEXT-DECORATION: none}
#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; background-color: #918e25; 
	height: 18px; BORDER-bottom: #522f73 1px solid;  }
#topbar ul {
	list-style-type: none; PADDING-left: 40; MARGIN: 0px;
	FONT-SIZE: 9pt; COLOR: #ffffff; text-align: left; width: 90%; margin-left: 80; margin-right: 0; }
#topbar ul li {
	 float: left; margin:0 0 0 3px;}
#topbar ul li a {
	FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: verdana, helvetica, sans-serif; 
	font-weight:bold; TEXT-DECORATION: none; padding:0 18px 0 18px; }
#topbar ul li a:hover {
	FONT-SIZE: 10pt; 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; }
#big21 {
	color: #522F73; font-size: 20pt;
	font-family: Arial, Helvetica, sans-serif; font-weight: bold; 
	color: #EB5E04; }
#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}



#wwa {
	MARGIN: 10px 6px 0px 10px; COLOR: #000; FONT-FAMILY: arial, helvetica, sans-serif; 
	FONT-SIZE: 9pt; FONT-WEIGHT: bold; }
#wwa A {
	COLOR: #8C8E21; TEXT-DECORATION: none}
