
.body-presentations   { color: #333333; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 22px; background-image: none; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; margin: 10px 0 }

h1  { color: #1f60a9; font-size: 16px; font-weight: bold; line-height: 18px; padding: 0 10px }

h2  { color: #1f60a9; font-size: 11px; font-weight: bold; line-height: 14px; margin-bottom: -15px; padding: 0 10px }
	html>body h2 {
		margin-bottom: -10px;
	}

h3  { color: #1f60a9; font-size: 14px; font-weight: bold; line-height: 15px; padding: 0 10px }
p     { font-size: 11px; line-height: 15px; padding: 0 10px }

.p-list    { font-size: 12px; line-height: 12px; padding: 0 2px }

.p-list2     { font-size: 12px; line-height: 20px; padding: 0 2px }

.bottomlinks     { color: #666666; font-size: 10px; line-height: 14px }
a.bottomlinks:hover    { color: #1f60a9; font-size: 10px; line-height: 14px; text-decoration: none }
a.bottomlinks:visited    { color: #666666; font-size: 10px; line-height: 14px }
a.bottomlinks:active    { color: #666666; font-size: 10px; line-height: 14px }

.creditlinks      { color: #9a9a9a; font-size: 10px; line-height: 14px }
a.creditlinks:hover    { color: #1f60a9; font-size: 10px; line-height: 14px; text-decoration: none }
a.creditlinks:visited    { color: #666666; font-size: 10px; line-height: 14px }
a.creditlinks:active    { color: #666666; font-size: 10px; line-height: 14px }


.highlight h1 {
	text-transform: uppercase;
	margin-bottom:-10px;
}

.highlight p {
font-size: 80%;
	color: #87BA53;
	text-transform: uppercase;
	font-weight: bold;
}

ul  { }
li     { font-size: 11px; line-height: 12px; margin-bottom: 10px; padding: 0 10px 0 0 }
.indent1 li {margin-left: 30px;}
.indent2 li {margin-left: 60px;}

.pr li  { color: #333 }

.list-fi     { color: #1f60a9; font-size: 12px; line-height: 13px; margin-bottom: 2px; padding: 0 2px 0 0 }

b, strong {
color: #1f60a9;
}

.clients_header { font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 12px; text-indent: 12px }

.tombstone_header   { color: #1f60a9; font-size: 12px; font-family: arial, helvetica, sans-serif; line-height: 12px }

.tombstone_copy     { color: #333; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 12px }


a, li a {
text-decoration:none;
color: #1f60a9;
}
a:hover, li a:hover {
text-decoration:underline;
}


#caseStudyImg img{
padding:5px;
border: 1px solid #ccc;
margin: 0px 10px 0px 0px;
}
#wrapper_bg  { background: url(../images/bg_main.gif) repeat-y 50% 50%; margin: 0 auto }
#wrapper_main {
width: 600px;
text-align: left;
margin:0px auto;
  width: 600px; /* ie5win fudge begins */
        voice-family: "\"}\"";
        voice-family:inherit;
        width: 600px;
}


#header{
	margin-bottom: 10px;

}

#titleBar {
padding-bottom:10px;
}
#titleBar p {
	padding-left:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #FFFFFF;
	text-transform: uppercase;
	font-weight: bold;
	margin-bottom:-5px;

}
html>body #titleBar p {
	margin-top:0px;
	}

#mainBg  { background: url(../images/bg_news.gif) repeat-y left top }

 #news	{
	width: 200px;
	border: 0;


	}
	 #news dl {
	 	background-color: #e1e1e1;
				margin:0px;
	padding: 5px 0px 0px 0px;
}
	 
#news dt,  #news dd  { font-family: arial, helvetica, sans-serif; font-weight: bold; margin-bottom: 5px }
 #news dt  { color: #666; font-size: 11px; line-height: 15px; padding-left: 7px }
	 #news dd  { color: #1f60a9; font-size: 10px; line-height: 11px; margin-left: 0; padding-left: 0 }
 #news dt a,  #news dd a {
text-decoration: none;
color: #1f60a9;
	display:block;
	border-top:1px solid #e1e1e1;
		border-bottom:1px solid #e1e1e1;

		padding: 2px 0px 3px 7px;
	}
	
	 #news dt a:hover,  #news dd a:hover {
	color: #333333;
	border-top:1px solid #cccccc;
			border-bottom:1px solid #cccccc;
	}
	
#teamsidebar  { width: 300px }
 #teamsidebar dl {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
			background-color:#e1e1e1;
			font-weight:bold;
			margin: 0px;
			margin-bottom:10px;
padding:0px;
}

#teamsidebar dd, #teamsidebar dt {
line-height: 150%;
margin-left: 0px;
padding-left: 0px;
background-color:#e1e1e1;
border-bottom: 1px solid #ffffff;
	}
#teamsidebar dt   { color: #fff; font-size: 11px; background-color: #1266ac }
			#teamsidebar dd  { font-size: 10px; background-color: #e1e1e1 }
	#teamsidebar dt#caseStudyTitle {
	padding-left: 7px;
	}
	
	#teamsidebar dt a, #teamsidebar dd a {
	color:#333333;
	text-decoration:none;
	display:block;
	padding: 2px 0px 3px 7px;
	}

	html>body #teamsidebar dt 	{
	background: transparent;
	background-color: #1266AC; 
	}
 #teamsidebar dt a:hover, #teamsidebar dd a:hover {
	background-color: #1f60a9;
	color:#ffffff;
	display:block;
	}
	
 #teamsidebar dd a#active {
		color: #1f60a9; 
		font-weight:bold;
		font-size: 110%;
		}
#teamsidebar dd a:hover#active {
color: #FFFFFF;
		}
	
 #teamsidebar dd#active {
	background-color: #999999;
	}
	
	
	 #teamsidebar dl#anchors {
	 margin: 0px 0px 0px 14px;
	 padding: 0px;
	font-size:160%;
}
	html>body #teamsidebar dl#anchors 	{
	font-size:100%;

	}

	 #teamsidebar dl#anchors dd {
	 margin-left:0px;
	border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
	line-height:110%;
}

#sidebar {width:200px;}
 #sidebar dl {
	color:#333333;
	font-family: Arial, Helvetica, sans-serif;
			background-color:#e1e1e1;
			font-weight:bold;
			margin: 0px;
			margin-bottom:10px;
padding:0px;
}

#sidebar dd, #sidebar dt {
line-height: 150%;
margin-left: 0px;
padding-left: 0px;
background-color:#e1e1e1;
border-bottom: 1px solid #ffffff;
	}
#sidebar dt   { color: #fff; font-size: 11px; background-color: #1266ac }
			#sidebar dd  { font-size: 10px; background-color: #e1e1e1 }
	#sidebar dt#caseStudyTitle {
	padding-left: 7px;
	}
	
	#sidebar dt a, #sidebar dd a {
	color:#333333;
	text-decoration:none;
	display:block;
	padding: 2px 0px 3px 7px;
	}

	html>body #sidebar dt 	{
	background: transparent;
	background-color: #1266AC; 
	}
 #sidebar dt a:hover, #sidebar dd a:hover {
	background-color: #1f60a9;
	color:#ffffff;
	display:block;
	}
	
 #sidebar dd a#active {
		color: #1f60a9; 
		font-weight:bold;
		font-size: 110%;
		}
#sidebar dd a:hover#active {
color: #FFFFFF;
		}
	
 #sidebar dd#active {
	background-color: #999999;
	}
	
	
	 #sidebar dl#anchors {
	 margin: 0px 0px 0px 14px;
	 padding: 0px;
	font-size:160%;
}
	html>body #sidebar dl#anchors 	{
	font-size:100%;

	}

	 #sidebar dl#anchors dd {
	 margin-left:0px;
	border-bottom: 1px solid #ffffff;
border-left: 1px solid #ffffff;
	line-height:110%;
}



#footer {
	clear: both;
	padding: 10px 10px 10px 10px;
	border-bottom: 1px solid #cccccc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 150%;
	color: #666;
	}
	#footer a {
	color: #666;
	text-decoration: none;
	}
		#footer a:hover {
		color: #1f60a9;
		}
.contact dl {
margin:0;
padding:0;
margin-bottom:10px
}
.contact dt,  .contact dd {
padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	}
.contact dt {
	font-size: 90%;
	line-height: 120%;
		color: #1f60a9;
			font-weight:bold;
margin-bottom:5px;
	}
.contact dd {
	 	color: #666;
	font-size: 70%;
		line-height: 120%;
	}
.contact dt a,  .contact dd a {
text-decoration: none;
color: #1f60a9;
	}
	
.contact dt a:hover,  .contact dd a:hover {
	color: #333333;
	display:block;
	background-color:#f1f1f1;
	}
	.form td {
		font-size: 70%;
	line-height: 160%;
	padding: 0px 10px 10px 10px;
	color:#333333;
	}
		
	.form input {
	height:15px;
	font-size: 100%;
	color:#333333;
	}
	.form textarea {
	color:#333333;
	}
	.required {
	vertical-align:text-top;
		font-size: 100%;
		color:#FF0000;
	}
	div.transactions   { margin: 0 0 10px 10px; padding: 5px; width: 240px; height: 300px; border: solid 1px #666 }
	html>body div.transactions {
	height: auto;
	margin: 0px 10px 10px 10px;
	padding: 5px 5px 10px 5px;
	}

	.transactions p {
	margin:0;
	margin: 0px 0px 0px 90px;
}
	.transactions h2 {
	margin:0;
	margin-left:90px;
	}

	.transactions img{
border-bottom:5px;
}
.bodylinks       { color: #1f60a9; font-size: 11px; line-height: 16px; text-decoration: underline }
a.bodylinks:link        { color: #1f60a9; font-size: 11px; line-height: 16px; text-decoration: underline }
a.bodylinks:hover        { color: #666666; font-size: 11px; line-height: 16px; text-decoration: underline }
a.bodylinks:visited        { color: #1f60a9; font-size: 11px; line-height: 16px; text-decoration: underline }
a.bodylinks:active        { color: #1f60a9; font-size: 11px; line-height: 16px; text-decoration: underline }
td  { color: #333333; font-size: 11px; font-family: arial, helvetica, sans-serif; line-height: 15px }
