body { 
		margin: 0px; 
		font: 10pt verdana, arial;
		line-height: 12pt;                		
}

a:link, a:visited {
	font: 10pt verdana, arial;
	color: #336699;
}

table.slink {
	color: #336699;
}

table.slink a:link, table.slink a:visited {
	font: 8pt verdana, arial;
	font-weight: bold;
}

table.linknav {
	font: 10pt arial, verdana;
}

table.linknav a:link, table.linknav a:visited {
	/*color: #94A9BF;*/
	/*color: #003366;*/
	/*color: #8099B3;*/
	font: 9pt arial, verdana;
	color: #5F7F9F;
	text-decoration: none;
	font-weight: bold;
}

table.nlinknav {
	background-Color: #3333CC;
}

table.nleftlinknav {
	background-Color: #3333CC;
}

table.nlinknav a:link, table.nlinknav a:visited {
	/*color: #94A9BF;*/
	/*color: #003366;*/
	/*color: #8099B3;*/
	font: 9pt arial, verdana;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

table.nlinknav a:hover {
	font: 9pt arial, verdana;
	color: #CC3333;
	text-decoration: none;
	font-weight: bold;
}

#mainNav {
	font:bold 8pt verdana;
}

#mainNav a:link, #mainNav a:visited, #mainNav a:active {
	font:bold 8pt arial, verdana;
}

#mainNav .upperlevel {
	/*background-Color: #131972;*/
	background-Color: #131972;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 17px
}

#mainNav .leftupperlevel {
	/*background-Color: #131972;*/
	background-Color: #131972;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 17px
}

#mainlowNav td {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 17px;
}

#mainlowNav a:link, #mainlowNav a:visited, #mainlowNav a:active {
	font-weight: normal;
}

li {
	margin-bottom: 4px;
	list-style-type: disc;
}

img { 
	border: 0px; 
}

p {
	margin-top: 10px;
	margin-bottom: 6px;
}

td, p, input, select, textarea {
	font: 10pt verdana, arial;
line-height: 12pt;	
}

h1 {
	font: 10pt arial, verdana;
	font-weight: bold;
	color: #D41C3B;
}

h2 {
	font: 13pt arial, verdana;
	font-weight: bold;
	color: #D41C3B;
}

table.mainborder {
	border: 1px solid #89AFC0;
}
table.bfsml {
	font: 8pt arial, verdana;
}
table.bfsml td, table.bfsml a:link, table.bfsml a:visited {
	font: 8pt arial, verdana;
	font-weight: bold;
	/*color: #94A9BF;*/
	/*color: #003366;*/
	/*color: #8099B3;*/
	color: #5F7F9F;
}

table.ulsml {
	font: 9px Verdana;
}
table.ulsml td, table.ulsml a:link, table.ulsml a:visited {
	font: 9px Verdana;
	/*color: #94A9BF;*/
	/*color: #003366;*/
	/*color: #8099B3;*/
	color: #5F7F9F;
}


table.footerbg {
	background-color: #E9F0F3;
}

table.footerbg a:link, table.footerbg a:visited, table.footerbg td, table.footerbg p {
	font: 8pt verdana, arial;
	color: #666666;	
}

.bordertextbox {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 0px solid #990000;
	border-bottom: 0px solid #990000;
	text-align:left;
	height: 16px;
}

.secsrchbox {
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-left: 0px solid #990000;
	border-bottom: 0px solid #990000;
	text-align:left;
	height: 16px;
	width: 170px;
}


.lbluefontbb {
	font: 8pt arial;
	font-weight: bold;
	color: #3A88AF;
}

.bluefontbig {
	font: 9pt arial, verdana;
	font-weight: bold;
	/*color: #94A9BF;*/
	/*color: #003366;*/
	/*color: #8099B3;*/
	color: #5F7F9F;
}
.bluefontsmall {
	font: 8pt arial, verdana;
	font-weight: bold;
	/*color: #94A9BF;*/
	/*color: #003366;*/
	/*color: #8099B3;*/
	color: #5F7F9F;
}
.redfontbig {
	font: 10pt verdana, arial;
	color: #D41C3B;
}
.redfontbb {
	font: 10pt verdana, arial;
	font-weight: bold;
	color: #D41C3B;
}
.scrhfont {
	font: 7.4pt arial, verdana;
	color: #FFFFFF;
}

.redlineheader {
	font: 9pt arial, verdana;
	color: #659BAA;
}

.redlineheader h3 {
	margin-bottom: 0px;
	padding: 0px;
	font: 8pt arial, verdana;
	color: #707070;
}

.redlineheader p {
	margin-top: 2px;
	font: 7.4pt arial, verdana;
	color: #000000;
}

.theader {
	margin-left:3px ;
	padding: 0px;
	display: inline;
	list-style-image: url('../images/redbullet.gif');
}

.theader li{
	display: inline;
	font: 9pt arial, verdana;
	color: #707070;
}

.theader a:link,.theader a:visited, .theader a:active  {
	font: 9pt arial, verdana;
	color: #707070;
	text-decoration: none;
}

a.eventlink:link, a.eventlink:visited, a.eventlink:active  {
	font: 7.4pt verdana, arial;
	color: #FF6E6E;
	text-decoration: none;
}

a.casestudy:link, a.casestudy:visited, a.casestudy:active  {
	font: 7pt verdana, arial;
	color: #FF6E6E;
	text-decoration: none;
}


#lefthomecontent p {
	margin-top: 0px;
	width: 236px;
	font: 7.4pt verdana, arial;
	line-height: 16px;
}

#righthomecontent ul {
	margin: 0px;
	padding: 0px;
}

#righthomecontent li {
	list-style-type: none;
	margin-bottom: 8px;
}

#righthomecontent a:link, #righthomecontent a:visited, #righthomecontent a:active {
	text-decoration: none;
	color: #336699;
	font:bold 8pt arial, verdana;
	letter-spacing: 1px;
}

.newsletter {
	color: #206488;
	font: 7pt arial;
}

.leftnewsletter {
	color: #FFFFFF;
	font: 7pt arial;
}

.newsletterbox {
	border: 2px solid #0B6C9D;
	text-align:left;
	height: 16px;
	width: 163px;
}

.casefloat {
	position: relative; 
	top: 450px;  
	left: -130px;
}