﻿body {
	background-color: #FFFFFF;
	font-family: "Arial"; 
	font-size:12px; 
	color: #000000;
}

a{
	color: #0099CC; 
	text-decoration:none;
}

a:link, a:visited {
	color: #0099CC; 	 
	text-decoration:none
}

a:hover {
	color: #CC0000;	 
	text-decoration:none

}

.header{
	background-image:url(images/style/headerbg.gif);
	background-repeat:repeat-x;
	height:141px;
}

.headerR{
	background-image:url(images/style/headerbgR.gif);
	background-repeat:repeat-x;
	height:141px;
}

.middle{
	background-image:url(images/style/middlebg.gif);
}

.middle td#nav ul{
	background-image:url(images/style/navbg.gif);
	background-repeat:repeat-y;
	margin:0;
	padding:0;
	list-style:none;
	background-color:#af1e2d;
}

.middle td#nav ul li{
	list-style:none;
	margin:0;
	padding:0;
	width:206px;
}

.middle td#nav ul li#unactive{
	padding:5px 10px 5px 38px;
	width:156px !important;
	width:204px;	
	display:block;
	background-image:url(images/style/navarrowon.gif);
	background-repeat:no-repeat;
	background-position:9px 7px;
	background-color:#c9535f;
	color:#FFFFFF;
	font-size:11px;
}

.middle td#nav ul li a{
	padding:5px 10px 5px 38px;
	width:156px !important;
	width:204px;	
	display:block;
	background-image:url(images/style/navarrowoff.gif);
	background-repeat:no-repeat;
	background-position:9px 7px;
	border-bottom:1px solid #9e1523;
	color:#FFFFFF;
	font-size:11px;
	text-decoration:none;

}

.middle td#nav ul li a:hover{
	padding:5px 10px 5px 38px;
	width:156px !important;
	width:204px;	
	display:block;
	background-color:#9e1523;
	background-image:url(images/style/navarrowoff.gif);
	background-repeat:no-repeat;
	background-position:9px 7px;
	border-bottom:1px solid #9e1523;
	color:#FFFFFF;
	font-size:11px;

}
.footerbg{
	background-image:url(images/style/footerbg.gif);
	background-repeat:repeat-x;
	height:91px;
}

table{ 
	 
	font-size: 12px;  
}

h1{ 
	 
	font-size: 17pt; 
	color: #000080; 
	font-weight: normal;
	margin-bottom: 20px;  
}

h3{ 
	 
	font-size: 12pt; 
	color: #000080; 
	font-weight: normal;
	margin-bottom: 20px;  
}


p{ 
	 
	font-size: 12px;
}

h2{ 
	 
	color: #000000; 
	font-size: 10pt; 
	font-weight: bold; 
	margin-bottom: -10px; 
}


dd	{
	margin-left: 0px;
}

#diagrams {
	font-size: 12px;
	vertical-align: middle;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: url(usm.gif);
	color: #003399;
}

.sidetitles	{
	 
	font-size: 12px; 
	color: #000080; 
	font-weight: bold;
	margin-bottom: 8px;
}

/*.ItemStyle	A:link {
	text-decoration: underline;
	color: #000080;
}

.ItemStyle	A:visited {
	text-decoration: underline;
	color: #000080;
}

.ItemStyle	A:active {
	text-decoration: underline;
	color: #000080;
}

.ItemStyle	A:hover {
	text-decoration: underline;
	color: #CC0000;
}*/


.Title {
	font-size: 12px;
	/*vertical-align: middle;*/
	background-repeat: no-repeat;
	list-style-type: none;
	/*list-style-image: url('usm.gif');*/
	color: #000000; 
	font-weight:bold

}

.footer      {  
	font-size: 7pt; 
	color: #000000; 
	text-decoration:none
 }

.note	{
	
	font-size: 7pt;
}

.lastupdate	{
	 
	font-style:italic;	
}

.DiagramCaptions	{
	
	font-size: 8pt;
	font-weight: bold;
}

.DiagramVerbage	{
	
	font-size: 8pt;
}

.PopItemStyle {
	font-size: 14px;
	vertical-align: middle;
	background-repeat: no-repeat;
	list-style-type: none;
	list-style-image: url(dsmh.gif);
	color: #000080;
	font-family: "Arial";
	margin-left: 25px;

}

/*.PopItemStyle	A:link {
	text-decoration: underline;
	color: #000080;
}

.PopItemStyle	A:visited {
	text-decoration: underline;
	color: #000080;
}

.PopItemStyle	A:active {
	text-decoration: underline;
	color: #000080;
}*/

#diagrams	{
	border:1px solid #99ccff; width: 210px;
	float: right;
	height: 780px;
	margin-left: 10px;
	margin-top: 0px;
	margin-right: 0px;
	color:#000088; 
	padding-left:7px; 
	padding-right:7px; 
	padding-top:7px; 
	padding-bottom:25px
}li           { 
	margin-left: 10px;
}

/*#navlist
{
margin-left: 0;
padding-left: 0;
list-style: none;
}

#navlist li
{
padding-left: 12px;
background-image: url(images/orangebullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#navlist li.unactive
{
padding-left: 12px;
background-image: url(images/bluebullet.gif);
background-repeat: no-repeat;
background-position: 0 .5em;
}

#navlist ul { list-style: none; }*/

hr
{
width: 100%; 
margin-top: 0;  
height: 1px; 
border-top: 1px dashed #8CD6FB; 
border-bottom: 1px dashed #8CD6FB; 
background-color: white;
}

.textfield{
	font-size:11px;	
}

.productBullets{	
	width:196px;	
	float:right;
	padding:0px 10px 0px 10px;
}

.pbTop{
	background-image:url(images/pbTop.gif);
	background-repeat:no-repeat;
	width:196px;
	height:18px;
}

.pbMiddle {
	background-color:#d8eaf4;
	width:196px;
	float:left;
}

.pbMiddle div{
	width:176px;
	margin:0px 10px 10px 10px;
	font-size:18px;
	color:#00507c;
}

.pbMiddle p{	
	margin:0px;
	padding:0px 10px 10px 20px;
	background-image:url(images/pbBullet.gif);
	background-repeat:no-repeat;
	background-position:10px 4px;
	font-size:11px;
	float:left;
	width:160px !important;
	width:100%;
	color:#00507c;
}

.pbBottom{
	background-image:url(images/pbBottom.gif);
	background-repeat:no-repeat;
	width:196px;
	height:18px;
	float:left;
}

ul {
	margin-left:20px;
	padding-left:0px;
}

.suckertreemenu ul li a{
color:#FFFFFF;
}

/*---------------------------------------------------------------------------------------*/

.container{
	float:left;
	width:100%;
	margin-top:15px;
	margin-bottom:20px;
}
.contentHolder{
	width:800px;
	float:left;
}
.contentLeft{
	float:left;
	width:550px;
	padding:0px 0px 0px 10px;
}
.conLFeature{
	width:540px;
	height:206px;
}

.conLBottom{
	width:540px;
	padding:16px 0px 0px 0px;
}

.conLBAdvisors{
	float:left;
	width:218px;
	border:1px solid #d9e9ed;
	background-color:#e8f3f6;
	height:215px;
}

.boxAdvisorsT{
	width:218px;
	height:24px;
	background-color:#42c7e7;
}

.boxATleft{
	float:left;
	width:180px;
	height:24px;	
}

.boxATleft a, .boxATleft a:hover, .boxATleft a:visited{
	color:#ffffff;
	font-weight:bold;
}

.boxATleft p{
	height:24px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 10px;
	font-size:12px;
}

a.boxATRight{
	width:28px;
	height:24px;
	background-color:#23accd;
	float:right;
	background-image:url('images/Home/AArrow.gif');
	background-repeat:no-repeat;
	background-position:center center;
	text-decoration:none;
	display:block;
}

.boxAdvisorsB{
	font-size:11px;
	color:#1591af;
	padding:18px 9px 9px 9px;
}

.boxAdvisorsB a, .boxAdvisorsB a:visited{
	text-decoration:none;
	color:#1591af;
}

.boxAdvisorsB a:hover{
	color:#14ccf8;
	font-weight:normal;
	text-decoration:none;
}


.conLBNews{
	float:right;
	width:300px;
	border:1px solid #d8dfe6;
	background-color:#e4eaef;
	height:215px;
}

.boxNewsT{
	width:300px;
	height:24px;
	background-color:#00548e;
}

.boxNTleft{
	float:left;
	width:262px;
	height:24px;	
}

.boxNTleft a, .boxNTleft a:visited{
	color:#ffffff;
	font-weight:bold;
}

.boxNTleft p{
	height:24px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 10px;
	font-size:12px;
}

a.boxNTRight{
	width:28px;
	height:24px;
	background-color:#00426f;
	float:right;
	background-image:url('images/Home/NArrow.gif');
	background-repeat:no-repeat;
	background-position:center center;
	text-decoration:none;
	display:block;
}

.boxNewsB{
	padding:8px 0px 0px 0px;
	float:left;
	width:300px;
}

.boxNewsB div{
	width:282px;
}

.boxNewsB a, .boxNewsB a:visited{
	color:#00548e;
	font-size:11px;	
	width:282px !important;
	width:300px;	
	display:block;
	padding:8px 9px 8px 9px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}


.boxNewsB a:hover{
	color:#1c8cd9;
	font-size:11px;
	display:block;
	padding:8px 9px 8px 9px;
	margin:0px 0px 0px 0px;
	font-weight:normal;
}

.contentRight{
	float:right;
	width:225px;
	height:440px;
	padding:0px 15px 0px 0px;
}

.conRText{
	width:220px;
	font-size:12px;
	color:#00548e;
	float:right;
}

.conRNewsletter{
	width:220px;
	margin:17px 0px 0px 0px;
	float:right;
	border:1px solid #dfe4ed;
	background-color:#f0f2f6;
}

.boxNewsletterT{
	width:220px;
	height:24px;
	background-color:#afbdd4;
}

.boxNLTleft{
	float:left;
	width:174px;
	height:24px;	
}

.boxNLTleft a, .boxNLTleft a:visited{
	color:#ffffff;	
	font-weight:bold;
}


.boxNLTleft p{
	height:24px;
	margin:0px 0px 0px 0px;
	padding:3px 0px 0px 10px;
	font-size:12px;
}

a.boxNLTRight{
	width:28px;
	height:24px;
	background-color:#8b9bb7;
	float:right;
	background-image:url('images/Home/NLArrow.gif');
	background-repeat:no-repeat;
	background-position:center center;
	text-decoration:none;
	display:block;
}

.boxNewsletterB{
	font-size:11px;
	color:#5c7297;
	padding:10px 9px 9px 9px;
}

.boxNewsletterB a, .boxNewsletterB a:visited{
	color:#5c7297;
}

.boxNewsletterB a:hover{
	color:#668ac6;
}

.portDiv{
	width:200px;
	margin:17px 0px 0px 0px;
	float:right;
	border:1px solid #dfe4ed;
	background-color:#f0f2f6;
}

.portDiv table td{
	font-size:10px;
}

.portDivTop {
	width:200px;
	height:24px;
	background-color:#afbdd4;
}

.portDivTop p{
	height:24px;
	margin:0px 0px 0px 0px;
	padding:4px 0px 0px 5px;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
}

.portDiv .textfield{
	width:115px;
}

.contentFooter{
	float:left;
}


