/*-------------------------------------------------------------------------------------*/

/* T1 Navigation */

.T1Nav {
	float:left;
	display:block;
	width:290px;
}
.T1Nav table {
	width:290px;
}
.T1Nav td {
	width:145px;
}

/*-------------------------------------------------------------------------------------*/

/* T2Nav Starts */

.T2NavContainer {
	display:block;
	float:left;
	width:170px;
	padding: 0px 0px 25px 0px;
}

.T2Nav { 
	padding: 0; 
	margin: 0; 
	font: 13px/15px  Arial, Helvetica, sans-serif;
	width: 170px;
	float: left;
}

/* leftNav1 */
.leftNav1Off, .leftNav1On{font:13px/15px Arial, Helvetica, sans-serif; width:170px;}
.leftNav1Off a, .leftNav1On a{display:block; width:150px; text-decoration:none; padding:6px 10px 6px 10px;}
.leftNav1Off a{border-top:1px dotted #bcc6c1; border-bottom:1px solid #f2f8fd; color:#333333!important; background-color:#f2f8fd!important;}
.leftNav1Off a:hover, .leftNav1On a{border-top:1px dotted #bcc6c1; border-bottom:1px solid #3b7ba4; color:#ffffff!important; background:#3b7ba4!important; text-decoration:none!important;}

/* leftNav2 */
.leftNav2Off, .leftNav2On{font:12px/15px Arial, Helvetica, sans-serif; background-color:#ffffff; width:138px; padding:3px 10px 3px 20px;}
.leftNav2Off a, .leftNav2On a{display:block; width:138px; text-decoration:none;}
.leftNav2Off a{color:#666666!important; text-decoration:none!important;}
.leftNav2Off a:hover{color:#3b7ba4!important; text-decoration:none!important;}
.leftNav2On a{color:#3b7ba4!important; font-weight:bold!important; text-decoration:none!important;}
.leftNav2Off a.first, .leftNav2On a.first{padding-top:6px;}
.leftNav2Pad{height:6px;}

/* leftNav3 */
.leftNav3Off, .leftNav3On{font-size:11px; background-color:#ffffff; width:130px; padding:3px 0 3px 30px;}
.leftNav3Off a, .leftNav3On a{display:block; width:130px; text-decoration:none;}
.leftNav3Off a{color:#666666!important; text-decoration:none!important;}
.leftNav3Off a:hover{color:#3b7ba4!important; text-decoration:none!important;}
.leftNav3On a{color:#3b7ba4!important; font-weight:bold!important; text-decoration:none!important;}

/* 
Use this style if you want to add a line under the last nav link --

.leftnavbottom {
	border-top: 1px solid #f47720;
	float:left;
	display:block;
	width: 157px;
	height: 1px;
	background-color:#fff;
}
*/
/*-------------------------------------------------------------------------------------*/
/* Global Nav */

.GlobalContainer {
	display:block;
	float:right;
	width:530px;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.GlobalNavConatiner {
	color: #000;
	font-size: 11px;
	float:right;
	padding:0px 0px 0px 0px;
	font-weight:bold;
	height: 30px;
}

.GlobalNavConatiner ul { 
	margin: 0; 
	border: none;
	list-style: none;
}

.GlobalNavConatiner li {
	float:left;
	padding:2px 0px 2px 0px;
	line-height:normal;
	text-indent:0;
	border-right: solid 1px #666666;
	font-weight:bold;
}
.GlobalNavConatiner li.End {
	float:left;
	padding:2px 0px 2px 0px;
	line-height:normal;
	text-indent:0;
	border-right: none;
	font-weight:bold;
}

.GlobalNavConatiner a:link,
.GlobalNavConatiner a:visited {
	font: 11px Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
	color: #666666;
	text-decoration: none;
	font-weight:bold;
}

.GlobalNavConatiner  a:hover,
.GlobalNavConatiner  a:visited:hover  {
	font: 11px Arial, Helvetica, sans-serif;
	padding:2px 5px 2px 5px;
	color: #ffffff;
	background-color:#cc0000;
	text-decoration: none;
	font-weight:bold;
}
/*-------------------------------------------------------------------------------------*/
/* Global Search */

.GlobalSearchConatiner {
	display:block;
	float:left;
	margin:0px 0px 0px 5px;
	width: 465px;
	padding: 0px 0px 0px 0px;
}
.GlobalSearchContent {
	display:block;
	float:right;
	margin:0px 0px 0px 0px;
	width: 325px;
	height: 54px;
}
.GlobalSearchField {
	display:block;
	float:left;
	margin:0px 10px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 244px;
	height:28px;
	background:url(../images/bg_global_search.gif) no-repeat top left;
}
.GlobalSearchBtn {
	display:block;
	float:left;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width: 70px;
}

/*-------------------------------------------------------------------------------------*/

/* Breadcrumbs Starts */

.BreadcrumbContainer {
	display:block;
	float:left;
	width:930px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.BreadcrumbContent {
	display:block;
	float:left;
	width:920px;
	padding:6px 5px 25px 5px;
	margin:0px 0px 0px 0px;
	font-size:85%;
	color:#333333;
}

.BreadcrumbContent a:link,
.BreadcrumbContent a:visited {
	color:#cc0000;
	text-decoration:none;
	background:url(../images/breadcrumb.gif) no-repeat center left;
	padding:10px 5px 10px 10px;

	
}
.BreadcrumbContent a:hover,
.BreadcrumbContent a:visited:hover {
	color:#cc0000;
	text-decoration:underline;
	background:url(../images/breadcrumb_on.gif) no-repeat center left;
	padding:10px 5px 10px 10px;
}
.BreadcrumbContent li.End {
	color:#333333;
	text-decoration:none;
	background:url(../images/breadcrumb.gif) no-repeat center left;
	padding:0px 5px 0px 10px;

	
}
.BreadcrumbContent ul {
	margin:0;
	padding:0;
	list-style:none;
}
.BreadcrumbContent li {
	margin:0;
	padding:0px 5px 0px 0px;
	list-style:none;
	float:left;
}

/*-------------------------------------------------------------------------------------*/

/* BridgeNav Starts */

.BridgeNavContainer {
	display:block;
	float:left;
	width:150px;
	padding: 10px 10px 10px 10px;
	background: #ffffff url(../images/bg_has_nav.gif) no-repeat top left;
}

.BridgeNavContent { 
	padding: 10; 
	margin: 0; 
	width: 150px;
	float: left;
}
.BridgeNavContent p { 
	color:#000;
	font-size:90%;
}
.BridgeNavContent .btn {
	display:block;
	float:left;
	width:130px;
	background:url(../images/bg_has_btn.gif) no-repeat top left;
	padding:10px 10px 8px 10px;
	border-bottom: 2px solid #ffffff;
}

.BridgeNav ul { 
	font: 13px/15px  Arial, Helvetica, sans-serif;
	margin: 0; 
	padding: 0; 
	border: none;
	list-style: none;
	list-style-image:none;
	display:block;
}

.BridgeNav ul li { 
	height: 100%;
	margin: 0; 
	padding: 0; 
	list-style:none;
}

.BridgeNav ul li a:link,
.BridgeNav ul li a:visited{ 
	display: block; 
	border-top: 1px dotted #bcc6c1; 
	padding: 6px 10px 6px 10px;
	text-decoration: none;
	width: 150px;
	color: #333333; 
	background: none;
	list-style:none;
}

.BridgeNav ul li a:hover,
.BridgeNav ul li a:visited:hover { 
	color: #ffffff; 
	background: #3b7ba4;
	list-style:none;
}
.BridgeNav ul li.Active a:link,
.BridgeNav ul li.Active a:visited,
.BridgeNav ul li.Active a:hover,
.BridgeNav ul li.Active a:visited:hover { 
	display: block; 
	border-top: 1px dotted #bcc6c1; 
	padding: 6px 10px 6px 10px;
	text-decoration: none;
	width: 150px;
	color: #ffffff; 
	background: #3b7ba4; 
	list-style:none;

}
.BridgeNav ul li.End a:link,
.BridgeNav ul li.End a:visited { 
	display: block; 
	border-top: 1px dotted #bcc6c1;
	border-bottom: 1px dotted #bcc6c1;
	padding: 6px 10px 6px 10px;
	text-decoration: none;
	width: 150px;
	color: #333333; 
	background: none;
	list-style:none;

}
.BridgeNav ul li.End a:hover,
.BridgeNav ul li.End a:visited:hover { 
	display: block; 
	border-top: 1px dotted #bcc6c1;
	border-bottom: 1px dotted #bcc6c1;
	padding: 6px 10px 6px 10px;
	text-decoration: none;
	width: 150px;
	color: #ffffff; 
	background: #3b7ba4; 
	list-style:none;

}
