﻿
.tabPanel{ position:relative; width:500px; float: left; }
.tabHiddenPanel{ display:none; }
.tbc { top:0; left:0; display:block; margin:0; padding:0; }
.tabContentPanel { line-height:1.4em; float:left; display:inline; width:650px;  }
.tabContentPanel.dl { height:auto; }
.tabContentPanel div { font-family:Verdana; }
.dlTabSpacer { border-bottom:1px solid #c6d7ef; margin-bottom:16px; clear:both; }
.tabContentPanel .d1{ width:262px; position:absolute; top:0; left:0; }
.tabContentPanel .d2{ width:202px; position:absolute; top:0; right:0; }
.tabContentPanel .z1{ width:232px; position:absolute; top:0; left:0; }
.tabContentPanel .z2{ width:232px; position:absolute; top:0; right:0; }
.tabContentPanel .h2-1{ width:262px; position:relative; float:left; }
.tabContentPanel .h2-2 { width:202px; position:relative; float:right; }
.tabContentPanel .dlh { margin-left:20px; }
.tabContentPanel ul.linklist { position:relative; padding-left:16px; color:#4d7cc1; margin-bottom:26px; }
.tabContentPanel li.desc { margin-bottom:15px; }
.tabContentPanel li span { color:#000000; }
.tabContentPanel li.desc a { font-weight:bold; }
.linklist li { margin-bottom:7px; line-height:127%; }
.tabContentPanel .headline.image { padding:0 0 15px 0; clear:both; }
.tabContentPanel .vrt_lay60 .headline.image { padding:0; margin-bottom:15px; }
.tabContentPanel .vrt_layfull .headline.image { padding:0; }
.tabContentPanel .headline.image a { font-weight: bold; }
.tabContentPanel .headline .imgBorder { float:left; display:inline; margin-right:8px; }
.tabContentPanel .heading { font-size:12px; font-family:Arial; color:#A7ABAD; margin-bottom:8px; }
.tabContentPanel .vrt_layfull .headline { margin-bottom:23px; }
.tabs{ /*position: relative;*/ text-align:right; float:left; display:inline; }
.bulletedlist { clear:both; }
.ulTabs { display:none; width:190px; }
.dlTabs { text-align:left; width:160px; margin-left:30px; }
.dlTabs p { margin: 0 50px 6px 5px; }
.dlTabs h5 { margin: 0 50px 6px 0; }
.dlTabP { position:relative; }
.dlTabP .d1{ width:262px; position:relative; top:0; float:left; }
.dlTabP .d2{ width:202px; position:relative; top:0; float:right; }
.dlTabP .z1{ width:232px; position:relative; top:0; float:left; }
.dlTabP .z2{ width:232px; position:relative; top:0; float:right; }
.dlTabP .h2-1{ width:262px; position:relative; top:20px; float:left; }
.dlTabP .h2-2{ width:202px; position:relative; top:20px; float:right; }
.tabs ul { padding-left:0; width:190px;    }
.tabs li{height: 20px; background: url(../images/bg_hover_tablist.gif);list-style-type:none; padding:9px 18px 9px 60px; margin-bottom:0px; cursor:default; font-size: 12px; color:#65747B; font-family: Tahoma; font-weight: bold; }
.tabs li h3 {padding:0; margin:0; font-size:12px;}
.tabs li a{font-size: 12px; color:#65747B; font-family: Tahoma; text-decoration:none;}
.tabs li a:hover{color:#58b34a;}
.quicklinkContent
{
	margin-left:200px;
	padding-top:0px;
}
.tabs li.tabActive{ zoom:1;  background-position:right top; font-weight:bold; color:#55b949;  background-color: #c1e43f; }

.tabs li.tabHover{ zoom:1;  background-position:right top; font-weight:bold; color:#007734;  background-color: #c1e43f;}

.tabs li.tabActive[class], .tabs li.tabHover[class] { }
.verticalAlignBottom{ vertical-align:bottom; }
.verticalTabs{padding-top:10px; width:900px; margin-top: 10px; float: left; margin-bottom: 50px;}
.verticalTabs a{ position:relative }
.verticalTabs { background-color: #ffffff; }
.welcome{ position:absolute; top:0px; left:0px; }
#dlPage { margin-left:auto; margin-right:auto; width:934px; position:relative; top:0px; zoom:1; }
#dlPage #pageC { position:relative; background:#E3EDFF url('/shared/core/1/images/unofficial/dlBackGround.jpg') repeat-x; }
#dlPage .footer { clear:both; }
#dlPage .footer a { color:#666 }
#dlPage .footer a:hover,#dlPage .footer a:active { color:#4D7CC1; text-decoration:none; border-bottom:1px #4D7CC1 dotted; }
#dlPage #masterNav { top:-30px; float:right; position:relative; }
#dl { float:right; margin:0 auto 0 auto; padding:0; width:620px; position:relative; }
#dl, #dl a, .dlPageHeader { color:#666666; }
.dlPageHeader { margin: 15px 0 25px 60px; font-size:x-large; }
.dlGroup { font-size:large; margin: 0 0 10px 0px; }
.dlItemHeader { margin-left:4px; }
.dlItemHeader a { color:#627C93; font-size:small; text-decoration:underline; }
.dlItem { padding-left:4px; font-size:smaller; margin-left:4px; width:455px; }
.dlAnchors { position:relative; font-size:smaller; left:15px; width:100px; float:left; }
.dlAnchors a, .dlAnchors a:hover { color:#627C93; }
.dlAnchors p { margin-bottom:5px; }
.dlBackToTop { font-size:smaller; border-bottom: dotted 1px #666666; padding:10px 0 5px 0; margin:0 0 55px 0; width:455px; }
.dlBackToTop a { color:#627C93; text-decoration:underline; }
.rmStaticImage { z-index:1; }
.hide { display:none; }
.cf:after { clear: both; content:"."; display: block; height: 0; visibility: hidden; }
.cf { }
.vrt_layfull { clear:both; float:none; margin-left:20px; }
.vrt_col_cntnr { height:1%; clear:both; width: 96%; margin: 0 auto;}
.vrt_lay60 { clear:left; float:left; display:inline; width:260px; margin-left:20px; }
.vrt_lay40 { clear:right; float:left; display:inline; width:190px; margin-left:30px; }
.vrt_lay501 { clear:left; float:left; display:inline; width:225px; margin-left:20px; }
.vrt_lay502 { clear:right; float:left; display:inline; width:225px; margin-left:30px; }
.left_flt { float:left; }
.left_flt_txt { padding-top:2px; }
.thumbnailRow { clear:both; margin-bottom:11px; }

h1.tab_title, h2.tab_title, h3.tab_title, h4.tab_title, h5.tab_title
{ 
	height: 18px; 
	padding: 4px 5px 5px 5px; 
	font-family: Tahoma; 
	font-size: 16px; 
	color: #333333; 
	font-weight: bold; 
	background-color: #f6f6f6;
	border-bottom: 1px solid #cccccc;
	margin-bottom: 8px;
	display:block;
}
h1.tab_titles

{
	height: 18px; 
	padding: 4px 5px 5px 5px; 
	font-family: Tahoma; 
	font-size: 16px; 
	color: #333333; 
	font-weight: bold; 
	background-color: #f6f6f6;
	border-bottom: 1px solid #cccccc;
	margin-left:200px;
	margin-bottom: -8px;
	
	/*background: url(../images/bg_tab_title.gif);*/
	
}
.tab_titles.hide /*hide the generated tab titles*/
{display:none;}

.tab_content_block
{
	padding: 3px; 
	width: 693px; 
	font-family: Tahoma; 
	font-size: 11px; 
	color: #333333;
	clear:both;
}
.tab_content{margin: 0 auto; background-color: #ffffff; padding: 5px; width: 96%; font-family: Tahoma; font-size: 11px; color: #333333; line-height: 18px;}
.tab_content a{font-family: Tahoma; font-size: 11px; color: #338a28; text-decoration: underline; }

