@import "/css/topnavFooter.css";
body, div, td, a{
	color: #000;
	font-family: Arial;
	font-size: 12px;
	

}
body{margin: 0;}

#container{margin: 0 auto;}

a{color: #0158C4; font-weight: bold;} 
a:hover{color: #000; background:#FFE4AF; text-decoration: none;}
img{border: none; background: none !important;}
/*li{vertical-align:middle}*/
/* position:relative removed because IE no likey with expressions */
div#frame{margin: 0 auto; padding: 0 0px; min-width: 740px; max-width: 984px; width: 980px}
* html div#frame{margin-top: -14px; width: 980px;}
div#frame div#topNav{margin: 2px 0 0 0;}

div#frame div#footer{ margin: 40px 0 0 0; }

td.leftNav{padding: 0 15px 0 0; vertical-align: top; width: 115px;}
/*td.contentCell{padding: 0; vertical-align: top;}
td.contentCopy{padding: 0 10px 0 0; vertical-align: top;}*/
/* old position for rightNav style */
p.paragraphTitle, p.paragraphTitle a{font-family: arial;  font-weight: bold;  font-size: 15px; line-height: 20px; margin: 10px 0 0 0; margin-bottom: -.5em; padding: 0;}
* html p.paragraphTitle{margin-bottom: -1em;}

/* new home page styles associated with single sign on and the new WSOD chart */

/*override home page style*/
div#frame div#topNav{margin: 0px; width: 100%;}

/***Nifty corners**/
.rtop,.artop{display:block}
.rtop *,.artop *{display:block;height:1px;overflow:hidden;font-size:1px}
.artop *{border-style: solid;border-width:0 1px}
.r1,.rl1,.re1,.rel1{margin-left:5px}
.r1,.rr1,.re1,.rer1{margin-right:5px}
.r2,.rl2,.re2,.rel2,.ra1,.ral1{margin-left:3px}
.r2,.rr2,.re2,.rer2,.ra1,.rar1{margin-right:3px}
.r3,.rl3,.re3,.rel3,.ra2,.ral2,.rs1,.rsl1,.res1,.resl1{margin-left:2px}
.r3,.rr3,.re3,.rer3,.ra2,.rar2,.rs1,.rsr1,.res1,.resr1{margin-right:2px}
.r4,.rl4,.rs2,.rsl2,.re4,.rel4,.ra3,.ral3,.ras1,.rasl1,.res2,.resl2{margin-left:1px}
.r4,.rr4,.rs2,.rsr2,.re4,.rer4,.ra3,.rar3,.ras1,.rasr1,.res2,.resr2{margin-right:1px}
.r4,.rl4,.rr4,.re4,.rel4,.rer4,.ra4,.rar4,.ral4,.rx4,.rxl4,.rxr4{height:2px}
/* start of new home page styles */
.loginVeo {background:#017d1f;height:110px;text-align:center;}
.loginVeo a, .loginVeo a:hover {font:20px Arial;color:#fff;	text-decoration:none;}
.loginVeo a:hover {color:#017d1f;	text-decoration:none;}
.introVeo {border:1px solid #017d1f;height:110px;}
.introVeo table td, .introVeo table td a, .introVeo table td a:hover {font:bold 14px Arial;color:#017d1f;text-decoration:none;text-align:left;}
.introVeo table td span {color: #575757;display: block;font: 11px Arial;margin-top: 5px;text-align: left;}
.advisorBox { border:1px solid #ddd; }
.advisorBox td h3 {font:18px Arial;color:#017d1f;}
.advisorBox td {font:14px Arial;color:#575757;}
.advisorBox td a {font:14px Arial;text-decoration:none;}
.advisorBox td h4 {font:bold 14px Arial;color:#017d1f;	margin:0px;}
.columnsGrey td { background:#ddd; font:12px Arial; color:#575757; }
.columnsGrey td h3 {font:18px Arial;color:#017d1f;}
.columnsGrey td.gap {background:#fff;width:25px;padding:0px;}
.columnsGrey td a {font-weight:normal;text-decoration:none;}
.siteLinks, .siteLinks ul li a {color: #575757;font:11px/18px Arial;text-decoration: none;}
.siteLinks ul, .siteLinks ul li {list-style-type:none;margin:0px;padding:0 0 0 10px;}
.advisorBox td { color: #575757; font: 12px Arial; }
.advisorBox td a { font: 12px Arial; text-decoration: none; }
.columnsGrey td.gap { background: none repeat scroll 0 0 #FFFFFF; padding: 0; width: 12px; }
/* end of new home page styles */



