/* CSS Document */

body {
	margin: 0px;
	background:url(_i/mainbg.gif) repeat-y center #b6c1d5;
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
	color: #0c1536;
    letter-spacing: .0009cm;
	}
.DNNEmptyPane {
display:none;
}
.clear {    
content:".";
display: block;
height: 0;
clear:both;
visibility:hidden;
}
#wrapper {
	background:url(_i/webbg.gif) repeat-y center #b6c1d5;
	width:100%;

}
#innerwrapper {
	width:912px;
	margin:0px auto;
	background:#fff;
	padding:0px 40px;
}


/* GENERAL */
/* style for module titles */
.Head {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight: bold;
    color: #000000;
}
/* style of item titles on edit and admin pages */
.SubHead {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #003366;
}
/* module title style used instead of Head for compact rendering by QuickLinks and Signin modules */
.SubSubHead {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: black;
}
/* text style used for most text rendered by modules */
.Normal {
    font-family: verdana;
    font-size: 12px;
    font-weight: normal;
	color: #0c1536;
    letter-spacing: .0009cm;
}
/* text style used for textboxes in the admin and edit pages, for Nav compatibility */
.NormalTextBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    font-weight: normal;
}
.NormalRed {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
    color: #FF0000;
}
.NormalBold {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9px;
    font-weight: bold;
}
/* text style for buttons and link buttons used in the portal admin pages */
.CommandButton {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size: 11px;
    font-weight: normal;
}    
/* hyperlink style for buttons and link buttons used in the portal admin pages */
A.CommandButton:link {
    text-decoration:    underline;
    color: #003366;
}
A.CommandButton:visited {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:active {
    text-decoration:    underline;
    color: #003366;
}

A.CommandButton:hover {
    text-decoration:    underline;
    color: #FF0000;
}    
/* GENERIC */

a:link {
	color: #545454;
	text-decoration: underline;
}

a:hover {
	color: #000000;
	text-decoration: underline;
}

a:active {
	color: #545454;
	text-decoration: underline;
}

a:visited {
	color: #545454;
	text-decoration: underline;
}
SMALL   {
    font-size:  8px;
}

BIG {
    font-size:  14px;
}
BLOCKQUOTE, PRE {
    font-family:    Lucida Console, monospace;
}
UL LI {
    list-style-type:    square ;
}
UL LI LI {
    list-style-type:    disc;
}
UL LI LI LI {
    list-style-type:    circle;
}
OL LI {
    list-style-type:    decimal;
}
OL OL LI {
    list-style-type:    lower-alpha;
}
OL OL OL LI {
    list-style-type:    lower-roman;
}
HR {
    color: #cccccc;
    height:1pt;
}
/*___________________________________________________________________________________________*/

.links_bottom {
	border-top: 1px solid #D5D5D5;
	padding-top: 5px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 10px;
}
a.links_bottom:link {
	color: #666666;
	text-decoration: none;
}
a.links_bottom:visited {
	color: #666666;
	text-decoration: none;
}
a.links_bottom:hover {
	color: #000000;
	text-decoration: none;
}
a.links_bottom:active {
	color: #666666;
	text-decoration: none;
}
.Copyright {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #999999;
}
.DNNCopyright {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;
}

a.DNNCopyright:visited {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;	
}
a.DNNCopyright:active {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;	
}
a.DNNCopyright:hover {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #4791C5;
	text-decoration:none;	
}
a.DNNCopyright:link {
    font-family: Verdana, Tahoma, Arial, Helvetica;
    font-size:  9px;
    color: #333333;
	text-decoration:none;
}


.links_top {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #707070;
	text-decoration:none;
	text-transform:uppercase;
	}
a.links_top:link {
   font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #707070;
	text-decoration:none;
	text-transform:uppercase;
}

a.links_top:visited {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #707070;
	text-decoration:none;
	text-transform:uppercase;
}
a.links_top:hover {
   font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #000000;
	text-decoration:none;
	text-transform:uppercase;
}
a.links_top:active {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    bold;
    color: #707070;
	text-decoration:none;	
	text-transform:uppercase;
}

.Breadcrumb {
	border-bottom: 1px solid #CCCCCC;
	padding-bottom: 15px;
	color: #9c9c9c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.Breadcrumb:link {
	color: #9c9c9c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.Breadcrumb:visited {
	color: #9c9c9c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

a.Breadcrumb:hover {
	color: #868686;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.Breadcrumb:active {
	color: #9c9c9c;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}

.BreadcrumbC {
	color: #000033;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.BreadcrumbC:link {
	color: #000033;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.BreadcrumbC:visited {
	color: #000033;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.BreadcrumbC:active {
	color: #000033;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none;
}
a.BreadcrumbC:hover {
	color: #2c2c50;
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-decoration: none; }

.NavTable {
	border: 1px solid #D5D5D5;
	
}
.NavTable-bg {
	background-image: url(_i/bg_leftnav.gif);
	background-repeat: repeat-y;
	background-position: right;
	
}
.DottLine {
	background-image: url(_i/dottline.gif);
	background-repeat: repeat-x bottom;
	height: 1px;
}

.NavTable-Content {
	padding: 7px 0px 12px 0px;	
}
.NavTable-Head {
	padding: 4px;
	background-color: #0C1536;
}
.PadCol2 {

padding-bottom:12px;
margin-bottom:20px;
}


/* header */
#header {

}
#leftheader {
	float:left;
	width:300px;
	height:120px;
}
#leftheader h2 {
	font-size:14px !important;
	color:#0C1536 !important;
	padding-top:0px;
	margin-top:5px;
	padding-bottom:10px;
	margin-bottom:0px;
}
#rightheader {
	float:right;
	/*width:400px;*/
	width: 180px;
	text-align:right;
	margin-top: 18px;
}
.phonetop {
	height:30px;
	color:#bf2126;
	font-size:21px;
}
.links_top {
	clear:both;
	padding: 5px 0;
}
#topsearch {
	clear:both;
	padding-top:10px;

}
#dnn_dnnSEARCH_txtSearch.NormalTextBox {
	font-family: Arial, Helvetica;
    font-size:  12px;
    font-weight:    normal;
    color: #000000;
	text-decoration:none;
	height:14px;
	width: 125px;
	margin-bottom: 6px;
	padding: 3px 0px 3px 0px;
	border: 1px solid #98A3A6;
	cursor:text;
	float: left;
}
.SearchStyle {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    normal;
    color: #9C9C9C;
	text-decoration:none;	
}
.SearchButton { background: transparent;}
#nav {
	clear:both;
	width:912px;
}
#nav ul {
	margin:0;
	padding:0;
	display:block;
}
#nav ul li {
	float:left;
	list-style:none;
}
.item {
	height:32px;
	position:relative;
}
.item a:link, .item a:visited, .item a:active {
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	font-family:Verdana, Geneva, sans-serif;	
	background:url(_i/tabmiddle.gif);
	height:28px;
	width:100px;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:4px;
	float:left;
	font-weight:bold;
}
.item a:link#tab_58, .item a:visited#tab_58, .item a:active#tab_58, .item a:hover#tab_58 {
	width:110px;
}
.item a:link#tab_59, .item a:visited#tab_59, .item a:active#tab_59, .item a:hover#tab_59 {
	width:70px;
}
.item a:link#tab_60, .item a:visited#tab_60, .item a:active#tab_60, .item a:hover#tab_60 {
	width:60px;
}
.item a:link#tab_61, .item a:visited#tab_61, .item a:active#tab_61, .item a:hover#tab_61 {
	width:110px;
}
.item a:link#tab_62, .item a:visited#tab_62, .item a:active#tab_62, .item a:hover#tab_62 {
	width:75px;
}
.item a:link#tab_63, .item a:visited#tab_63, .item a:active#tab_63, .item a:hover#tab_63 {
	width:95px;
}
.item a:link#tab_73, .item a:visited#tab_73, .item a:active#tab_73, .item a:hover#tab_73 {
	width:70px;
}
.item div {
	clear:both;
}

#active .item a:link, #active .item a:visited, #active .item a:active {
	background:url(_i/activemiddle.gif);
}
.tab-r {
	background:url(_i/tabright.gif) no-repeat;
	padding-right:25px;
	height:32px;
	float:left;
}
.tab-l {
	background:url(_i/tableft.gif) no-repeat;
	padding-left:25px;
	height:32px;
	float:left;
}
#active .tab-l {
	background:url(_i/activeleft.gif) no-repeat;
}
#active .tab-r {
	background:url(_i/activeright.gif) no-repeat;
}
li.nraihome a:link, li.nraihome a:active, li.nraihome a:visited, li.nraihome a:hover {
	width:33px !important;
	padding-top:9px !important;
	height:23px !important;
	font-weight:bold !important;
}
#child_58, #child_60, #child_63 {
	display:none !important;
}
.dropdownr2i {
	position:absolute;
	top:32px;
	lefT:0px;
	display:none;
	background:#EFEFEF !important;
	border:1px solid #000033;
}
.dropdown-b {

	width:250px;
}
.dropdown-b a:link, .dropdown-b a:active, .dropdown-b a:visited {
	background:#EFEFEF !important;
	width:240px;
	height:25px;
	display:block;
	text-align:left;
color:#0C1536;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
text-decoration:none;
border-bottom:1px dotted #999;
padding-left:10px;
padding-top:6px;
text-transform:none !important;
}
.dropdown-b a:hover {
color: #85878d;
}

/*  Second Nav  */
.NavTable-Content {
padding:7px 0 12px;
border:1px solid #D5D5D5;
margin-bottom:15px;
}
.DottedLine {
background-image:url(_i/dottline.gif);
height:1px;
}
#lxTdnn_LeftNav ul {
	padding-lefT:0px;
	margin:0px;
}
.GroupStat {
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
white-space:nowrap;
}

.GroupStat a:link, .GroupStat a:visited, .GroupStat a:hover, .GroupStat a:active {
	color: #131313;
	display: block;
	text-decoration:none;
}
.GroupHov {
color:#0C1536;
font-family:Verdana;
font-size:11px;
text-decoration:none;
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
list-style:none;
}
.GroupCurr {
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
white-space:nowrap;
list-style:none;
}

.GroupCurr a:link, .GroupCurr a:visited, .GroupCurr a:hover, .GroupCurr a:active {
	color: #85878D;
	display: block;
	text-decoration:none;
}
.ItemStat {
color:#0C1536;
font-family:Verdana;
font-size:11px;
text-decoration:none;
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
list-style:none;
}
.ItemStat a:link, .ItemStat a:visited, .ItemStat a:hover, .ItemStat a:active {
	color: #0C1536;
	display: block;
	text-decoration:none;
}
.ItemCurr {
color:#85878D;
font-family:Verdana;
font-size:11px;
text-decoration:none;
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
list-style:none;

}
.ItemCurr a:link, .ItemCurr a:visited, .ItemCurr a:hover, .ItemCurr a:active {
	color: #85878D;
	display: block;
	text-decoration:none;
}
.GroupParent, .GroupParentHov2 {
color:#0C1536;
font-family:Verdana;
font-size:11px;
text-decoration:none;
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
list-style:none;
}
.GroupParent a:link, .GroupParent a:visited, .GroupParent a:hover, .GroupParent a:active {
	color: #0C1536;
	display: block;
	text-decoration:none;
}
.ItemParent, .ItemParentHov2 {
color:#0C1536;
font-family:Verdana;
font-size:11px;
text-decoration:none;
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
list-style:none;
}
.ItemParent a:link, .ItemParent a:visited, .ItemParent a:hover, .ItemParent a:active {
	color: #0C1536;
	display: block;
	text-decoration:none;
}

.ItemHov2 {
color:#0C1536;
font-family:Verdana;
font-size:11px;
text-decoration:none;
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
list-style:none;
}

.SubItemStat, .SubItemHov2 {
color:#0C1536;
font-family:Verdana;
font-size:11px;
text-decoration:none;
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
margin-left:16px;
list-style:none;
}
.SubItemStat a:link, .SubItemStat a:visited, .SubItemStat a:hover, .SubItemStat a:active {
	color: #0C1536;
	display: block;
	text-decoration:none;
}


.SubItemCurr, .SubItemHov2 {
color:#85878D;
font-family:Verdana;
font-size:11px;
text-decoration:none;
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
margin-left:16px;
list-style:none;
}
.SubItemCurr a:link, .SubItemCurr a:visited, .SubItemCurr a:hover, .SubItemCurr a:active {
	color: #85878D;
	display: block;
	text-decoration:none;

}

.ItemParentCurr, .ItemParentCurrHov2 {
color:#85878D;
font-family:Verdana;
font-size:11px;
text-decoration:none;
background:url(_i/bg_navhead.gif) no-repeat scroll left bottom transparent;
padding:5px 0 5px 20px;
list-style:none;
}
.ItemParentCurr a:link, .ItemParentCurr a:visited, .ItemParentCurr a:hover, .ItemParentCurr a:active {
	color: #85878D;
	display: block;
	text-decoration:none;

}

/* content */
#content {
padding-bottom: 20px;
}
#leftside {
	width:212px;
	float:left;
}
#rightside {
	width:660px;
	float:right;
	margin-top: -5px;
	*margin-top: -3px;
}
.links_bottom {
	clear:both;
	text-align:right;
}

.OrLine {
	border-top: 3px solid #E0941D;
	/*padding-bottom: 20px;*/
	clear:both;
	height: 30px;
}
.PageTitle {
	color: #0C1536;
	font-family: Century Gothic, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-stretch: condensed;
	font-style: normal;
	font-weight: bold;
}
.bookmarkThis {
line-height: 30px;
font-size: 11px;
}
.PageTitle2 {
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
a.submitBtn:link, a.submitBtn:hover, a.submitBtn:visited, a.submitBtn:active{
	background: url(_i/submitBtnL.gif) no-repeat 0% 0%;
display: block;
width: 58px;
margin-right: 5px;
padding-left: 7px;
text-decoration: none;
color: #000;
}
.submitBtn span{
	background: url(_i/submitBtnR.gif) no-repeat 100% 0%;
display: block;
height: 22px;
padding-right: 7px;
line-height: 22px;
}

/* bottom panes */
.blpane {
	width:389px;
	float:left;
}
.brpane {
	width:251px;
	float:right;
}
/* footer */
#footer {
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:10px;
text-align:center;
padding:20px;
}
.footer {
	color: #85B701;
	text-decoration: none;
}

a.footer:link {
	color: #85B701;
	text-decoration: none;
}

a.footer:visited {
	color: #AFD843;
	text-decoration: none;
}

a.footer:hover {
	color: #AFD843;
	text-decoration: none;
}

a.footer:active {
	color: #AFD843;
	text-decoration: none;
}


.SearchStyleLabel {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    normal;
    color: #9C9C9C;
	text-decoration:none;
	padding-right: 4px;
	padding-top: 15px;
	padding-bottom: 10px;
}
.SearchStyleContent{
	padding-bottom: 10px;
}
a.SearchStyle {
	display:block;
	float: right;
	width: 45px;
	*margin-top: -13px;
}
a.SearchStyle:link {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    normal;
    color: #9C9C9C;
	text-decoration:none;
	/*float: right;*/
}
a.SearchStyle:hover {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    normal;
    color: #9C9C9C;
	text-decoration:none;
	
}
a.SearchStyle:visited {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    normal;
    color: #9C9C9C;
	text-decoration:none;
	
}
a.SearchStyle:active {
    font-family: Arial, Helvetica;
    font-size:  11px;
    font-weight:    normal;
    color: #9C9C9C;
	text-decoration:none;
	
}
.submitBtn span {
background:url("_i/submitBtnR.gif") no-repeat scroll 100% 0 transparent;
display:block;
height:22px;
line-height:22px;
padding-right:7px;
}
.Normal h3 {
	color:#0C1536;
font-family:verdana;
font-size:13px;
font-weight:bold;
}

a.abutton {
background:transparent url(_i/button-right.gif) no-repeat scroll right top;
color:#fff;
text-transform:uppercase;
text-decoration:none;
display:block;
float:left;
font-weight:bold;
height:26px;
margin-bottom:10px;
margin-left: 10px;
}
a.abutton span {
background:transparent url(_i/button-left.gif) no-repeat scroll 0 0;
display:block;
height:30px;
margin-right:10px;
padding-left:15px;
padding-right:30px;
padding-top:5px;
}
a.bluebutton {
background:transparent url(_i/buttonBlue-right.gif) no-repeat scroll right top;
color:#fff;
text-transform:uppercase;
text-decoration:none;
display:block;
float:left;
font-weight:bold;
height:26px;
margin-bottom:10px;
margin-left: 10px;
}
a.bluebutton span {
background:transparent url(_i/buttonBlue-left.gif) no-repeat scroll 0 0;
display:block;
height:30px;
margin-right:10px;
padding-left:15px;
padding-right:30px;
padding-top:5px;
}
.clearer {
	clear:both;
}
/* Meet Our Experts - Home */
.VideosHome p {
padding: 0;
margin: 0;
font-style: italic;
font-size: 11px;
color:#666666;
}
.VideosHome ul, .VideosHome ul li {
margin: 0;
padding: 0;
list-style-type: none;
}
.VideosHome ul {
margin-bottom: 20px;
}
.VideosHome ul li {
border-bottom: dotted 1px #ccc;
padding: 4px 0 7px 17px;
background: url(_i/icon_video.gif) no-repeat 0 5px;
}
/* News & Alerts Home */
ul.newsandalertsHome, ul.newsandalertsHome li {
margin: 0;
padding: 0;
list-style-type: none;
}
ul.newsandalertsHome {
margin-bottom: 20px;
}
ul.newsandalertsHome li {
border-bottom: dotted 1px #ccc;
padding: 4px 0 7px 17px;
background: url(_i/icon_arrow.gif) no-repeat 0 10px;
}
ul.newsandalertsHome h3 {
padding: 4px 0 0 0;
margin: 0;
}
ul.newsandalertsHome h3 a:link, ul.newsandalertsHome h3 a:visited, ul.newsandalertsHome h3 a:hover, ul.newsandalertsHome h3 a:active {
text-decoration: none;
}
ul.newsandalertsHome h3 a:hover {
color: #000;
}
ul.newsandalertsHome h3 a.more:link, ul.newsandalertsHome h3 a.more:visited, ul.newsandalertsHome h3 a.more:hover, ul.newsandalertsHome h3 a.more:active {
color:#BF2126;

text-transform: uppercase;
font-size: 10px;
font-weight: bold;
}
ul.newsandalertsHome h3 a.more:hover {
color:#660000;
}