﻿/* commented backslash hack v2 \*/
body
{
	/*height: 100%;*/
/*	min-height:100%;*/
	background-color:#ebebeb;
}
html
{
	/*height: 100%;*/
}
/* end hack */
body
{
	margin: 0;
	padding: 0;
}

html
{
	margin: 0;
	padding: 0;
}

BODY,.BPClass TD
{
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 12px; 
	color:black;
}  



p
{
	color:black;
}

#OuterContainer
{
	background-color: #efefef;
	background-image: url(/images/backgroundimage2.jpg);
	background-repeat: repeat-x;
		width: 100%;
	text-align: center;
}

#container
{
	
	margin: 0;
	padding: 0;
	width: 1003px;
	/*min-height: 100%;*/
	text-align: left;
	
	margin:0 auto;
}

/* commented backslash hack v2 \*/
* html #container
{
	/*height: 100%;*/
}
* html
{

}
/* end hack */

/* Page Header */ 
#mainheader
{
	position: absolute;
	top: 0;
	height: 70px;
	width: 100%;
	
}
#header
{  
	height: 70px;
	
	/*position: relative;*/
	
	/*background-image:url("/images/corporate_practical_home2_0.gif");*/
	background-repeat:repeat-x;
	background-color: #ffffff;
}

* html #mainheader
{
	height: 70px;
}
* html #header
{
	/*height: 70px;*/
}

#navHeader
{
	padding: 0px;
	margin: 0px;
	width: 100%; 	
	
}

#top_header
{
	/*float:right; */
	
	/*height: 70px;   */
}
#logo
{
	width: 320px;
	height: 70px; /*float: left;*/;
	vertical-align: bottom;
	/*clear: both;*/
	/*padding-top: 0px;*/
	padding-right: 0;
	margin-left: 28px;
		
}
#logo img
{
	
}
#top_header_bar
{
	height: 36px;
	width: 430px;
	margin-top: 0;
	background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%22/images/search_bg.jpg%22);
	background-repeat: no-repeat;
	margin-left:355px;
	margin-bottom: 20px;
	/*padding-top:3px;*/
}

#top_header_bar div
{
	/*margin-top:3px;*/
}
#top_header_bar_inner_1
{
	float:left;
	width:10px;
	height:20px;
	padding-top:11px;
}

#top_header_bar_inner_2
{	
	float:left;
	width:300px;
	height:30px;
	padding-top:11px;
	padding-left:10px;
}

#top_header_bar_inner_2 a:visited 
{
    color:#000000; 
    text-decoration: none;
    font-weight:bold;
   	font-size: 11px;
}

#top_header_bar_inner_2 a:link
{
    color:#000000;   
    text-decoration: none;
    font-weight:bold;
   	font-size: 11px;
}

#top_header_bar_inner_2 a:hover
{
    color:#000000;
    text-decoration: none;
    font-weight:bold;
    font-size: 11px;
}

#top_header_bar_inner_3
{	
	float:right;
	height:20px;
	width:180px;
	padding-top:5px;
	margin-right:10px;
}
#top_header_bar_bottom
{
	float:right; 
	height:32px;
	text-align:right;
	/*background-image:url("/images/corporate_practical_home-17.jpg");*/
	background-position:right;
	background-repeat:no-repeat;
	width:630px;
	background-color: #FFFFFF;
}


#top_nav
{
	
	width: 896px;
	z-index:5;
	
	padding: 0 0 0;
	margin: 0 0 0;
	height: 2px; /*overflow: hidden;*/;
	background-color: #FFFFFF;
}
#main_menu 
{  
	/*margin-top:0;*/
	margin-bottom:0;
	margin-top:5px;		/*fixed the bug in FireFox*/
	margin-left:15px;
	height: 29px;
	z-index:5;
	
	
	
	
}
 
/* Page Header End */ 

#left_sidebar
{
	width: 260px; 
	float: left;
	padding: 0;	
	margin-top:-1px;
	/*min-height:100%;*/
}

#left_sidebar_zone
{ 
	width: 250px; 
	padding:0;
	position:relative;
	margin-top:10px;	
	margin-left:10px !important;
	margin-left:10px;
}

#left_column_top
{
	margin-left:18px;
	margin-right:13px;
	width:239px;
}

#right_sidebar
{
	float: right;
	width: 204px;
	padding: 0;	
	margin-top:-1px;
}
#right_sidebar_zone
{
 
	width: 204px;
	margin:0;
 
	padding:0; 
}

#right_header{
	/*padding: 25px 0 20px 17px;*/
	height: 61px;	
}
#right_headerToolTip
{
 position:relative;
 margin-left:31px;
 top:19px;
}
#right_column{	
	background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%22/images/dotted_line_bg.gif%22);
	background-position:left;
	background-repeat:repeat-y;
 	width: 204px;
}
#RightNavBar
{
	margin-top: 7px;
}
#right_column_bottom
{
	margin-left: 25px;
	width: 162px;
}
#right_column ul li
{
	list-style:none;
	padding:0px;	
	font-family: Tahoma;
	font-size: 11px;
}
#right_column ul
{
	position:relative;
	left:-15px;
}

#RightZoneWrapper
{
	margin-left:70px;
	margin-bottom:25px;
	margin-top:50px;
}

#rightzoneheader
{
	/*position:relative;*/
	width:250px;
	cursor:default;
}
.right_zone_header_selected
{
}

.right_zone_header_unselected
{
}

#BMINNEWSTab, #PressReleaseTab
{

	}

#right_zone_header2
{

	width:50%;
}

#right_zone_header1
{
	width:50%;

}

/*
#right_zone_outer
{
	background-position: center top;
	margin-top: 5px;
	width: 177px;
	height: 200px;
	background-image: url('/images/RightTabs_bg.gif');
	background-repeat: no-repeat;
}
*/

#right_zone1
{ 
	width: 309px; 
	/*background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%22/images/pannel_bg1.jpg%22);*/
	background-repeat:no-repeat;  
} 

#right_zone2
{ 
	margin-top:10px;
	min-height:186px;
	width: 309px; 
	/*padding-top:38px;*/
	/*background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%22/images/pannel_bg2.jpg%22);*/
	background-repeat:no-repeat;  
} 
#right_zone_inner2,#right_zone_inner1
{  
	text-align:center;
  
}

#RightZoneSpaceAdjust
{
	height:100%;
}

#Leftextent
{
	
	float: left;
	position: relative;
	/*min-height:100%;  */
	width:250px;
	padding-left:0px;

}
#mainextent
{
	
	float: left;
	position: relative;
	/*min-height:100%;  */
	width: 780px;
	padding-left:0px;
	
}

#MainContent
{
	float: left;
	margin-left:20px;
	width:460px;
	z-index:0;
	/*min-height:100%;*/
}

#ContentZone
{	
	/*Edit by Jasmine at 2007/03/23*/
	margin: 29px 5px 20px 20px;
	width:470px;
	padding:0;	
}
/*#content p, #right_sidebar p, #mainnav p, #header p,#footer p  {margin:0;}		*/
/*Bottom Footer*/
#footer
{
		
	bottom:-1px;
	width: 1006px;
	height:78px;
	z-index:2;
	text-align:center;  
}
#copyright
{
	/*margin-top: 35px;	
	margin-left:30px;*/	
	margin-top: 5px;
	text-align:center;	
	font-family: Tahoma;
	font-size: 11px;
	color: #6E716F;
}
#footer_text
{
margin: 0 auto;
	/*margin-top:35px;*/
	/*margin-right:15px;
	float:right; 
	text-align:right;*/ 
	text-align:center;
	font-family: Tahoma;
	font-size: 11px;
	color: #6E716F;
	width:100%
} 
.copyright_text a:link {
 
	font-family: Tahoma;
    font-weight: bold;
	font-size: 11px;
	TEXT-DECORATION: NONE;
	color: #006699; 
 
}
.copyright_text a:hover { 
	font-family: Tahoma;
    font-weight: bold;	
    TEXT-DECORATION: underline;
	font-size: 11px;
	color: #006699;	margin-bottom: 15px;
}
.copyright_text a:visited { 
	font-family: Tahoma;
	font-weight: bold;
    font-size: 11px;	
    TEXT-DECORATION: NONE;
	color: #006699;	 
}

* html #footer
{
	height: 78px;
}
 

#clearfooter
{
	height: 20px !important;
	
	width: 100%;
	clear: both;
} 
 
 

A IMG
{
	border:0;	
}

#IdDesignModeConsoleDiv
{
	width: 480px;
}


#left_bottom_container
{
	top:0px;
	position:relative ;
}

#login_zone
{
	float:right;
 	width:auto;
	right:5px;
	position:absolute;
	z-index:10;
	text-align:right;
} 
#login_zone *
{
	z-index:10;
	font-size: 12px;
	font-family:Tahoma;
	color:white;
}
#login_zone A:visited
{
	font-size: 12px;
	color:gray;
	text-decoration:none;
}

#login_zone A:link
{
	font-size: 12px;
	color:gray;
	text-decoration:none;
}

#login_zone A:hover
{
	font-size: 12px;
	color:red;	
 
	text-decoration:underline; 
}


.SearchResults_UpperLeftArea
{
	float: left;
 
}

.SearchResults_UpperRightArea
{
	float:right;
	right: 5px;
	text-align:right;
}

iframe
{
	width: 100%;	
}

.ms-formbody
{
	width: 100%;
} 

/*TopNAV*/;


.ms-topnavContainer{

border-left:none;
}
.ms-topnav{
	font-size: 10pt;
	font-weight:bold;	
	border: none;
	font-family: "Tahoma !important";
	font-size: 10pt;
	background-color: transparent;
	color: #333333;
	height: 29px;

	background-image: none;
	background-repeat: no-repeat;
}
 
.zz1_TopNavigationMenu_3
{
	background-position: right top !important;
	background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%27/images/NavDivider.gif%27)!important;
	background-repeat: no-repeat !important;
}
.ms-topnav a{
	display: block;
	white-space: nowrap;
	padding: 1px 8px 0px 8px;
	height: 18px;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #fab142;
}
.ms-topnavselected{
color:#ffffff;
background-color:#154d7a;

background-repeat:repeat-x;

border:none;
border-bottom-width:0px;
border-left:none;

}
.ms-topnavselected a{
color:#ffffff
}
.ms-topNavHover{

background-color:#154d7a;
border:none;
border-left:none;
border-bottom-width:0px;
color:#ffffff;
}
.ms-topNavHover a{
color:#ffffff;
}
.ms-topnav img{
	position: relative;
	display:none;
	visibility:hidden;
}
.ms-topNavFlyOutsContainer
{
border:solid 1px #c2dcff;

}
.ms-topNavFlyOuts{
		background-color: #ffffff;
	font-family: Tahoma;
	font-size: 10pt;
	
	
}
.ms-topNavFlyOuts a{
display:block;
*width:100%;
min-width:100%;
color:#000000;
padding:4px 8px 4px 8px;
}
.ms-topNavFlyOuts a:hover{
color:#ffffff;

}
.ms-topNavFlyOutsHover{
background-color:#2b3036;
color:#ffffff;
}




/*---------menu --------------*/;


#main_nav {
	bottom: 0;
	margin: 0px;
	padding: 0px;
	color: white;
	width: 896px;
	clear: both;
}
#main_nav li{
	float:left;
	list-style-type:none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

#Layer3 {
	position:absolute;
	width:221px;
	height:115px;
	z-index:100;
	left: 197px;
	top: -14px;
}
#Layer4 {
	position:absolute;
	width:215px;
	height:153px;
	z-index:100;
	left: 410px;
	top: -13px;
}
#Layer5 {
	position:absolute;
	width:200px;
	height:115px;
	z-index:100;
	left: 795px;
	top: 135px;
}

#Layer6 {
	position:absolute;
	width:151px;
	height:178px;
	z-index:100;
	left: 666px;
	top: 187px;
}



#Layer1 {
	position:absolute;
	width:160px;
	height:115px;
	z-index:100;
	left: -16px;
	top: 13px;
}
#Layer2 {
	position:absolute;
	width:200px;
	height:80px;
	z-index:100;
	left: 170px;
	top: 9px;
}
#Layer7{
	position:absolute;
	width:200px;
	height:105px;
	z-index:100;
	left: 643px;
	top: 15px;
}


#ban_menu {
	position:absolute;
	width:200px;
	height:115px;
	z-index:1;
	left: 464px;
	top: 141px;
 
}


/*ul{
	position:relative;
	left: -15px;
}*/

.menuFont {
	font-family: Tahoma;
	font-size: 11px;
	color: #FFFFFF;
}

/*  right nav */

.rightNav
{
	margin-right:15px;
	margin-left:7px;
	margin-top:4px;
	padding-top:0px;
	width:180px;
}
.rightNavSpacer
{
	width:180px;
}
.rightNavSelected
{
	background-color: #B2BCD3;
	color: #F4F5F9;
	border-top:1px #B2BCDD solid;
	border-bottom:1px #B2BCDD solid;
	line-height:14pt;
}
.rightNav1, .leftNav2, .leftNav3
{
	color: #354260;
}
.rightNav1
{
	font-family: tahoma;  
	font-size: 8pt; 
	font-weight:bold; 
	line-height:14pt;
}
.rightNav1 a
{
	font-family: tahoma;  
	font-size: 9pt; 
	font-weight:bold; 
	padding-left:5px;
	display:block;
	padding-right:10px;
}
.rightNav2
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.rightNav2 a
{
	padding-left:10px;
	display:block;
	padding-right:10px;
}
.rightNav3
{	
	font-family: tahoma;  
	font-size: 8pt; 
	line-height:14pt;
}
.rightNav3 a
{
	padding-left:18px;
	display:block;
	padding-right:10px;
}
.rightNavHover
{
	background-color: #596E9E;
	color:#FFFFFF;
}
.rightNavFlyOuts
{
	font-family:Tahoma; 
	font-size:8pt; 
	border-top:1px #CBD1E0 solid;
	border-left:1px #CBD1E0 solid;
	border-right:1px #CBD1E0 solid;	
}
.rightNavFlyOutsItem
{
	border-bottom:1px #CBD1E0 solid;
	background-color: #ECEFF3;
}
.rightNavFlyOutsItem a
{
	padding:1px 5px 1px 5px;
	display:block;
	color:#354260;
	*width:100px;
	min-width:100px;
}
.rightNavFlyOutsHover
{
	background-color: #B2BCD3;
}

.PageLayoutContent
{
	font-size:12px;
	font-family:Tahoma;
	clear:left;
	
}

.PageLayoutContent DIV
{
	font-size:12px;
	font-family:Tahoma;
	
}

.PageLayoutContent a:link,.PageLayoutContent a:visited
{
	color:#6699CC;
	text-decoration:none;
}
.PageLayoutContent a:hover
{
	text-decoration:underline;
	color:#CC0000;
}

/*----------------------add by Jasmine----------------------*/
/*.Right_Nav_Font1
{
	color: #B80001;
	margin-bottom: 8px;
	font-weight:bold;
}
.Right_Nav_Font1 img
{
	margin-right:4px;
}

.Right_Nav_Font2
{
	color: #B80001;
	margin-bottom: 6px;
	margin-left:25px;
}

.Right_Nav_Font3
{
	margin-left:10px;
	margin-bottom: 15px;
	color:#959595;
	font-weight:bold;
}
*/
ul.RightNavBarList
{            
    font-size:11px;
    font-family:Tahoma;
    list-style:none;
    color:#B80001;
}

A.RightNavBarLink:visited
{
    font-weight:bold;
    color:#808080;    
    text-decoration: none;
}

A.RightNavBarLink:link
{
	font-weight: bold;
	color: #808080;
	text-decoration: none;
}

A.RightNavBarLink:hover
{
    font-weight:bold;
    color:#B80001;
    text-decoration: underline;
}

A.RightNavBarSubLink:visited
{
    color:#B80001;   
    text-decoration: none;
}

A.RightNavBarSubLink:link
{
    color:#B80001;   
    text-decoration: none;
}
A.RightNavBarSubLink:hover
{
    color:#B80001;
    text-decoration: underline;
}

/* bm page console */

.mainContent
{ 
	padding:0;

	margin-left:27px;
	/*margin-top:13px;*/

	
}

.designModeConsole
{
	height:15px;	
}

A.CareerLink:visited
{
    color:#B80001;   
    text-decoration: none;
    font-weight:bold;
}

A.CareerLink:link
{
    color:#B80001;   
    text-decoration: none;
    font-weight:bold;
}
A.CareerLink:hover
{
    color:#B80001;
    text-decoration: underline;
    font-weight:bold;
}

.breadcrumbs{
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #999999;
	height:15px;
	margin:0px;
	z-index:1000;
}

.breadcrumbs a:visited 
{
    color:#3565CB;   
    text-decoration: none;
    font-weight:bold;
   	font-size: 11px;
}

.breadcrumbs a:link
{
    color:#3565CB;   
    text-decoration: none;
    font-weight:bold;
   	font-size: 11px;
}

.breadcrumbs a:hover
{
    color:#3565CB;
    text-decoration: underline;
    font-weight:bold;
    font-size: 11px;
}


/*
BOTTOM BAR MAIN PAGE CSS
*/
#BottomBar
{
	width:100%;
	clear: both;
	padding-left:10px;
	padding-right:10px;
	background-color: #739abc; /*added by SCF 12/05/08*/
}
#BottomBar p
{
	padding: 0px !important;
	margin: 0px 0px 2px 0px !important;
	}
#BottomBarTable
{
	height:95px;
	background-color: #739abc;
}

#BottomBarTop
{
	margin-top: 10px;
	font-family: Tahoma;
}

#BottomBar_Top img, #BottomBarTable,#BottomBar_Bottom img
{
	width: 966px;
}


.BottomBarSectionHeader
{
	font-family: Tahoma;
	font-size: 15px;
	color: #ffffff;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}

#BottomBarLeft, #BottomBarMiddle, #BottomBarRight
{
	/*width:33%;*/
}

#BottomBarLeft
{
	vertical-align:top;
	width:33%;
}

#BottomBarMiddle
{
	vertical-align:top;
	/*width:20%;*/
	width:33%;
}
#BottomBarMiddleContent
{
	/*width: 318px;*/
	/*width: 250px;
	height: 155px;
	background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%27/images/blogbuttons/blogsbg.jpg%27);
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-left: 15px;*/
}

#BottomBarRight
{
	vertical-align:top;
	/*width:46%;*/
	width:33%;
}

.BottomBarSpace img
{
	width:10px;
}

.BottomBarSpaceLeft img
{
	/*width:20px;*/
}

.BottomBarSpaceRight
{
	
}


/*
BMTV
*/

.BMTVTable
{
	
	width: 318px;
	height: 155px;
	background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%27/images/BMTV_bg.jpg%27);
	background-repeat: no-repeat;
}

.BMTVTableRow0
{
	
}

.BMTVTableCol1
{
	width: 174px;
	padding: 10px 10px 20px 15px;
}

#BMTVDescription
{
	font-family: Tahoma;
	font-size: 13px;
	color: #ffffff;
	padding-left: 7px;
	padding-bottom: 7px;
}


.VideoLinksWrapper
{
	width:150px;
}


.CycleAreaActive
{
	background-image:  url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%27/images/VideoSelected.gif%27);
	background-repeat: no-repeat;
	background-position: left top;
}
.CycleAreaInactive
{
	background-image: none;
	background-repeat: no-repeat;
	background-position: left top;
}
/*
.CycleAreaActive
{
	width: 100px;
	padding-left: 8px;
	font-family: Tahoma;
	font-size: 12px;
	padding-bottom: 5px;
}

*/
.CycleAreaInactive,.CycleAreaActive
{
	width: 100%;
	padding-left: 8px;
	font-family: Tahoma;
	font-size: 12px;
	padding-bottom: 5px;
	line-height: 16px;
}


.BMTVTableCol2
{
	width: 150px;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 20px;
}

.CycleAreaActive a
{
	color: #f4d598 !important;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration:none !important;
}

.CycleAreaInactive a
{
	color: #f4d598 !important;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration:none !important;
}

.BMTVPreviewImageDiv
{
	
}

.BMTVPreviewImageDiv a
{
	color: #f4d598 !important;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration:none !important;
	
}

#BMTVPreviewImage
{
	border:0;
	margin-bottom:5px;
	width:119px;
	height:auto;
}

/*

Home Page Case Study BOX
*/

.HP_CaseStudyHeader
{
	/*color: #dd9731;*/
	color:#ffffff;
	font-family: Tahoma;
	font-size: 14px;
	margin-bottom: 7px;
}
.HP_CaseStudyDesc
{
	color: #ffffff;
	font-family: Tahoma;
	font-size: 12px;
	margin-bottom: 7px;
	line-height:16px;
}

.HP_CaseStudyLinks a
{
	color:#f4d598 !important;
	
	font-family: Tahoma;
	font-size: 12px;

}

.HP_CaseStusyImgDIV
{
	margin-top:5px;
}

.HP_CaseStusyImgDIV img
{
	border: none;
	
		
}


.HP_CaseStudyLinks
{
	margin-bottom: 3px;
	vertical-align: middle;
}

/*
Home Page Content
*/
#HomePageContent
{
	width:100%;
	margin-top:60px;
	margin-bottom:60px;
	
	
	
	
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash h1 {
	visibility: hidden;

	
}

.sIFR-hasFlash h2 {
	visibility: hidden;
	letter-spacing: -9px;
	font-size: 55px;
}

.sIFR-hasFlash h3 {
	visibility: hidden;
	letter-spacing: -6px;
	font-size: 25px;
}

.sIFR-hasFlash h4 {
	visibility: hidden;
	letter-spacing: -5px;
	font-size: 21px;
}

.sIFR-hasFlash h5#pullquote {
	letter-spacing: -4px;
	visibility: hidden;
	font-size: 24px;
}

.sifrHeadercss
{
	font-size: 20pt;
	font-weight: bold;
	color: #1E2123;
	margin-top: 25px;
}
.sifrContentcss
{
	color: #1E2123;
	font-size: 16pt;
	line-height: 18pt;
	
	
}

.sifR-hasFlash 
{
	color: #1E2123;
	font-size: 18pt;
	line-height:24pt;
	letter-spacing:0 !important;
			
}


/* QUICK LAUNCH */;
.ms-quicklaunch span.ms-navheader3{
background-color:transparent;
border-top:1px solid #add1ff;
border-left:solid 1px #f2f8ff;
border-bottom:1px solid #add1ff;
padding:1px 6px 3px 6px;
}
.ms-quicklaunch table.ms-navsubmenu3 td{
border:none;
}
.ms-quicklaunch table.ms-selectednavheader3 td{
width:100%;
background-color:transparent;
}
.ms-quicklaunch table.ms-selectednavheader3{
border:none;
}
.ms-quicklaunch span{
display:block;
}
.ms-quicklaunch div.ms-navsubmenu3 br{
display:none;
}
.ms-quicklaunch table.ms-selectednav3{
border:solid 1px #d2b47a;
background-image:none;
background-repeat:repeat-x;
background-color:transparent;
margin:2px;
margin-bottom:0;
width:97%;
}
.ms-quicklaunch table.ms-selectednav3 td{
background:transparent url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%22/_layouts/images/selectednavbullet.gif%22);
background-repeat:no-repeat;
background-position:top left;
border:solid 1px #ffffff;
padding:0px 4px 1px 12px;
margin:0px;
}
table.ms-selectednav3 td a.ms-selectednav3{
background:none;
color:#000000;
}
.ms-quicklaunch table.ms-selectednavheader3 td{
width:100%;
background-color:transparent;
background-image:none;
background-repeat:repeat-x;
padding-top:2px;
padding-bottom:2px;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
padding:1px 6px 3px 6px;
}
.ms-selectednavheader3 a{
font-weight:bold;
color:#000000;
text-decoration:none;
}
.ms-selectednavheader3 a:hover{
color:#000000;
text-decoration:underline;
}
table.ms-navitem3 td,span.ms-navitem3{
background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%22/_layouts/images/navBullet.gif%22);
background-repeat:no-repeat;
background-position:left top;
padding:3px 6px 4px 16px;
font-family:tahoma;
}
.ms-navsubmenu3{
width:100%;
border-collapse:collapse;
background-color:transparent;
}
.ms-navsubmenu3{
	width: 100%;
	background-color: transparent;
	margin-bottom: 6px;
	
}

#ctl00_QuickLaunchNavigationManager
{
	border-top-style: dotted;
	border-top-width: 1px;
	border-top-color: #808080;
	width:80%;
	padding-top:10px;
}
table.ms-navselected3{
padding:2px;
}
table.ms-navselected3,span.ms-navselected3{
background-image:none;
background-color:transparent;
background-repeat:repeat-x;
}
table.ms-navselected3 td{
background-image: url(../Local%20Settings/Temporary%20Internet%20Files/Content.IE5/17AFIVQ4/%22/_layouts/images/navBullet.gif%22);
background-repeat:no-repeat;
background-position:top left;
padding:3px 6px 4px 17px;
}
table.ms-navheader3 td{
background-image:none;
}
.ms-navheader3 a,.ms-navheader3 a{
font-weight:bold;
color:#003399;
text-decoration:none;
}
.ms-navheader3 a:hover,.ms-navheader3 a:hover{
color:#000000;
text-decoration:underline;
}
.ms-navItem3 a{
color:#003399;
text-decoration:none;
}
.ms-navItem3 a:hover{
color:#000000;
text-decoration:underline;
}
.ms-navheaderstatic,.ms-navitemstatic{
color:#4c4c4c;
}
.ms-quicklaunchouter{
border-bottom:solid 1px #83b0ec;
border-right:solid 1px #83b0ec;
}
.ms-quicklaunchouter{
margin:0px 1px 2px 1px;
}

