/*--------------------------------------------------
/	BODY STYLES
/-------------------------------------------------*/
BODY, TD, P, .normal {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	color : #404040;
	scrollbar-arrow-color : #000099;
	scrollbar-base-color : #DFE0FF;
	scrollbar-darkshadow-color : #959BB0;
	scrollbar-face-color : #EDEFF1;
	scrollbar-highlight-color : #EDEFF1;
	scrollbar-shadow-color : #959BB0;
	scrollbar-track-color : #EDEFF1;
}
TH {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11.5pt;
	font-style : normal;
	color : #FFFFCC;
	font-weight:bold;
}
B {
	font-weight:bold;
}
SUP {
	font-size: small;
}
BLOCKQUOTE {
	margin-bottom : 0px;
	margin-right : 0px;
	margin-top : 3px;
	margin-left : 22px;
	padding : 0px;
}
FORM {
	display: inline;
}
.boldSmlWhite {
	color: White;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.boldSmlGray {
	color: #808080;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.boldSmlBlack {
	color: black;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
}
.boldWhite {
	font-weight: bold;
	color: white;
}
.redText {
	color: #CC0000;
}
.footer {
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
}
.sidebar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : normal;
	color : #606060;
}

A {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8.5pt;
	font-style : normal;
	font-weight : normal;
	color : #116ECE;
	text-decoration : underline;
}
A:HOVER {
	color : Navy;
}
A:VISITED {
	color : #9E39B7;
}
/* LINKS IN TABLE HEADER ROWS */
TH A {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11.5pt;
	font-style : normal;
	color : #FFFFCC;
	font-weight:bold;
	text-decoration: underline;
}
TH A:VISITED {
	color : #ffcc99;
}
TH A:HOVER {
	color : #FFFFFF;
}
A.small {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7pt;
	font-style : normal;
	font-weight : normal;
	color : #3963B7;
	text-decoration : underline;
}
A.smallbold {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	font-weight : bold;
	color : #116ECE;
	text-decoration : underline;
}
.smldrkred {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style : normal;
	color : #600000;
}
A.navbar {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	text-align : left;
}
A.navbar:HOVER {
	color: #navy;
	text-decoration : underline;
}
A.navbar:VISITED {
	color : #9E39B7;
	text-decoration : none;
}
A.Navbaremph {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	text-align : left;
	color : #FF5A00;
}
A.Navbaremph:HOVER {
	text-decoration : underline;
	color : #AA0000;
}
A.Navbaremph:VISITED {
	text-decoration : none;
	color : #FF5A00;
}

A.footerlink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-weight : normal;
	text-decoration : underline;
	color: #000000;
}
A.footerlink:ACTIVE {
	color: #FFFFFF;
}
A.footerlink:HOVER {
	color : Navy;
}
A.footerlink:VISITED {
	color: #787878;
}

A.boldlink {
	font-weight : bold;
	text-decoration : underline;
}
A.boldlink:ACTIVE {
	color: #FFFFFF;
}
A.boldlink:HOVER {
	color : Navy;
}
A.boldlink:VISITED {
	color : #9E39B7;
}
A.whitelink {
	color:#FFFFFF;
	font-weight : bold;
	text-decoration : underline;
}
A.whitelink:ACTIVE {
	color: #FFFFCC;
}
A.whitelink:HOVER {
	color : #FF9922;
}
A.whitelink:VISITED {
	color : #FFFFCC;
}
SPAN.navOff {
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight : bold;
	text-decoration : none;
	text-align : left;
	color : #606060;
}
SPAN.titleAbout {
	font-family: Helvetica, Arial, sans-serif;
	font-size : 16pt;
	font-style : normal;
	font-weight : bold;
	color : #6B2F8A;
}
SPAN.titleSoftware {
	font-family: Helvetica, Arial, sans-serif;
	font-size : 16pt;
	font-style : normal;
	font-weight : bold;
	color : #2F5E8A;
}
SPAN.titlePortfolio {
	font-family: Helvetica, Arial, sans-serif;
	font-size : 16pt;
	font-style : normal;
	font-weight : bold;
	color : #2F8A44;
}
SPAN.titleServices {
	font-family: Helvetica, Arial, sans-serif;
	font-size : 16pt;
	font-style : normal;
	font-weight : bold;
	color : #D16402;
}
SPAN.titleGeneral {
	font-family: Helvetica, Arial, sans-serif;
	font-size : 16pt;
	font-style : normal;
	font-weight : bold;
	color : #606060;
}
SPAN.subhead {
	font-family: Helvetica, Arial, sans-serif;
	font-size : 14pt;
	font-style : normal;
	font-weight : normal;
	color : #606060;
}
.splashCopy {
	font-family: Helvetica, Arial, sans-serif;
	font-size : 10pt;
	font-style : normal;
	font-weight : normal;
	color : #606060;
	line-height: 18pt;
	line-break : normal;
}
.portdescriptions {
	visibility : hidden;
	font-family : Helvetica, Arial, sans-serif;
	font-size : 9pt;
	font-weight : normal;
	color : #606060;
	position: relative;
}
SPAN.portNameLarge {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14pt;
	font-weight : bold;
	color : #606060;
	line-height: 16pt;
}
SPAN.portNameSmall {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight : bold;
	color : #606060;
	line-height: 16pt;
}
/* -----------------------------------------------------
/	BREADCRUMB STYLES
/----------------------------------------------------*/
SPAN.bcmcurrpage  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	color : #000000;
	text-decoration : none;
}
A.bcmclink  {
	font-size : 7.5pt;
	color : #116ECE;
	text-decoration : underline;
}
A.bcmclink:hover  {	color : navy;}
A.bcmclink:visited { color : #9E39B7;}
A.bcmclink:active { color : #FFFFFF;}

/* DELIMTER*/
SPAN.bcmDelim  {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 7.5pt;
	color : #FF6600;
}

/*--------------------------------
/	FORM FIELDS
/-------------------------------*/
INPUT.devfield {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color : #000000;
	text-decoration : none;
	border : 1px solid #606060;
	font-weight : bold;
	padding-bottom : 2px;
	padding-left : 2px;
	padding-right : 2px;
	padding-top : 2px;
}

#tableBox {
	border : 1px solid #606060;
	padding : 1px;
}
