
a:link {
	color : #333399;
}

a:visited {
	color : #333333;
}

a:hover {
	color : #999999;
}

.activesite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight: bold;
	font-variant: small-caps;
	text-decoration: none;
	color: #999999;
}

.othersite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-variant: small-caps;
	text-decoration: none;
}

a.othersite:link { color: #aaaaaa; text-decoration: none; }
a.othersite:visited { color: #aaaaaa; text-decoration: none; }
a.othersite:hover { color: #999999; text-decoration: none; }

.mailbox {
	border: 1px solid black;
	padding: 0px;
	margin: 0px;
}

.mailtext {
	margin: 15px;
	padding-top : 3px;
	padding-bottom : 3px;
	margin-top : 3px;
	margin-bottom : 10px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}



.mailtext P {
	margin-top: 10px
}

.mailtext UL,OL {
        margin-top: 10px;
        margin-bottom: 10px;
}


.whitelink a:link { text-decoration: underline; color: #ffffff }
.whitelink a:visited { text-decoration: underline; color: #ffffff }
.newsitems a:link { text-decoration: none; color: #000000 }
.newsitems a:visited { text-decoration: none; color: #000000 }
.newsitems a:hover { text-decoration: underline }
.newsitems {
	margin-left : 10px;
	margin-top : 8px;
	margin-bottom : 2px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px
}


.whitepapers {
	margin-left : 10px;
	margin-top : 8px;
	margin-bottom : 12px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px
}

.newsletters {
	margin-left : 10px;
	margin-top : 8px;
	margin-bottom : -6px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px
}

.newsletters FORM, INPUT {
	margin: 0px;
	margin-left : 0px;
	margin-top : 0px;
	margin-bottom : 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 9px;
	line-height : 12px
}

.solutionhead {
	margin-left : 10px;
	margin-top : 6px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	font-weight : bold;
	line-height : 12px
}

.solutiontext {
	margin-left : 10px;
	margin-top : 6px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px
}

.solutionwho {
	margin-left : 10px;
	margin-top : 10px;
	margin-bottom: 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px;
	text-align: right;
}

.homequote {
	margin-left : 18px;
	margin-top : 10px;
	margin-bottom : 6px;
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
	line-height : 16px;
	text-indent : -15px
}

.homequotesig {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	text-indent : -9pt;
	margin-top : 0px;
	margin-left : 45px
}

.homequotesigsmall {
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px
}

.bodycopysubnews {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px
}


.subquote {
	margin-left : 10px;
	color : #000000;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	;
	text-indent : -1px
}

.subquotesig {
	color : #666666;
	padding-top : 6px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	margin-top : -15px;
	margin-left : 22px;
	text-align: left;
}

.ReverseBlueHead {
	margin: 0px 5px 0px -5px;
	padding: 2px 2px 2px 6px;
	color : #FFFFFF;
	background-color: #333399;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
}
.BlueSubhead {
	margin-bottom : -7px;
	margin-top : 10px;
	padding-bottom : 0px;
	color: #403079;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	font-style: italic;
}

.ahead {
	margin-bottom : 0px;
	padding-bottom : 0px;
	color : #CC6600;
	color: #403079;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 16px;
	font-weight : bold
}

.frontmain {
	background-color: #F4DEDE;
	background-color: #dddddd;
	padding: 6px 10px;
	margin-top : 16px;
	margin-bottom : 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px
}

.frontmain H2 {
	margin: 0px;
	margin-bottom: 4px;
	color: darkred;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 16px
}

.bodycopy {
	padding-top : 3px;
	padding-bottom : 3px;
	margin-top : 3px;
	margin-bottom : 3px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px;
}

.bodycopy TD {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px
}

.bodycopy TH {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold
}

.bodycopy INPUT {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px
}

.bodycopy P {
	margin-top: 10px
}

.bodycopy UL,OL {
	margin-top: 0px
}

.bodycopy H3 {
	padding-top : 3px;
	padding-bottom : 3px;
	margin-top : 12px;
	margin-bottom : 3px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 12px
}

.bodycopy H2 {
	padding-top : 3px;
	padding-bottom : 3px;
	margin-top : 14px;
	margin-bottom : 3px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 14px
}

.bodycopy H1 {
        padding-top : 3px;
        padding-bottom : 3px;
        margin-top : 14px;
        margin-bottom : 3px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-weight : bold;
        font-size : 16px
}


.bodycopyfirstparagraph {
	padding-top : 0px;
	padding-bottom : 3px;
	margin-top : 0px;
	margin-bottom : 3px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px
}

.bodycopybuttonbox {
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 11px
}

.orangetextcolor {
	color : #CC6600
}

.greytextcolor {
	color : #666666;
}

.copyrightfooter {
	color : #666666;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px
}

.itemText { 
	text-decoration: none;
	text-align : center;
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.itemHover {
	text-decoration: none;
	text-align : center;
	color: #000000;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
}
.itemBorder {
	border: 1px solid black
}

.sideHead {
	color: #403079;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 3px;
	border-bottom: 1px solid #403079;
	text-decoration: none;
}

.sideBox {
	padding: 10px;
	padding-left: 3px;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	margin-bottom: 5px;
}

.industry {
	margin-left : 10px;
	margin-top : 8px;
	margin-bottom : 2px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12px
}


.subItemText { 
	text-decoration: none;
	color: #FFFFFF;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}
.subItemHover {
	text-decoration: none;
	color: #222222;
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
}

.redBox {
        margin-top: -2px;
        padding: 10px;
        color: #666666;
        color: #000000;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        line-height : 12px
}

.bpfmenu {
        margin-top: -2px;
        padding: 10px;
        color: #666666;
        color: #000000;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : bold;
        line-height : 22px
}

.frontMainHead a:link { text-decoration: none; color: #403079; }
.frontMainHead a:visited { text-decoration: none; color: #403079; }
.frontMainHead a:hover { text-decoration: underline; }

.frontMainHead {
	margin-left : 0px;
	margin-top : 6px;
	margin-bottom : 0px;
	width: 290px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight: bold;
	line-height : 16px;
	color: #403079;
}

.frontNewMainHead a:link { text-decoration: none; color: #403079; }
.frontNewMainHead a:visited { text-decoration: none; color: #403079; }
.frontNewMainHead a:hover { text-decoration: underline; }

.frontNewMainHead {
	margin-left : 0px;
	margin-top : 6px;
	margin-bottom : 0px;
	font-family : Verdana, Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	line-height : 18px;
	color: #403079;
}
.frontMainDivide { 
	margin-top : 4px;
	margin-bottom : 2px;
}

.frontHead {
	color: #403079;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
	padding-bottom: 1px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 3px;
	/*border-bottom: 1px solid #403079;*/
	text-decoration: underline;
}
