#gbg
{
    	background-image:url(../img/02_substyl/00_bg.png);
	background-position:left;
	background-repeat:repeat-y;
}
#sub-wrapper
{
    
    position:relative;


	
	
}
	

/*left panel*/
#sub-page-info
{
    position:relative;
	float:left;
	display:inline;
	width:223px;
	margin:0;
	padding:0;
	border-left:2px solid #fff;
}
#sub-nav-title{
	position:relative;
	background-color:#373536;
	font-size:12px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	border-bottom:2px solid #CB8516;
	
}
#sub-nav-title a
{
background-color:#000000;
font-size:12px;
color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
text-transform:uppercase;
text-decoration:none;
}
/*
///////////Old Nav with no Subs//////////
#sub-nav{
	margin:0;
	padding:0;
	background-color:#2f6591;
	padding-bottom:25px;
	padding-top:2px;
	border-bottom:#FFFFFF solid 2px;
}
#sub-nav ul{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-right:5px;
}
#sub-nav ul li.AspNet-Menu-Selected{
	background-image:url(../img/02_substyl/01_goldarrow.png);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:14px;
	
}
#sub-nav ul li{
	padding-left:14px;
	padding-bottom:5px;
	margin-left:10px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	margin-top:10px;
}
#sub-nav ul li a{
	text-decoration:none;
	color:#FFFFFF;
}
*/

#sub-nav{
	margin:0;
	padding:0;
	background-color:#2f6591;
	padding-bottom:25px;
	padding-top:2px;
	border-bottom:#FFFFFF solid 2px;
}
#sub-nav ul{
	list-style:none;
	padding:0;
	margin:0;
	padding:8px 5px 0 5px;
}

#sub-nav ul li{
	color:#DDD;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	margin-left:10px;
	padding:0;
	position:relative;
}
#sub-nav ul li a
{

	text-decoration:none;
	color:#DDD;
	margin:0;
	padding:5px 0 5px 14px;
	position:relative;
	display: -moz-inline-block;
	display:inline-block;
}
#sub-nav ul li ul li a
{

	padding:2px 0 2px 14px;
	font-weight:normal;
	
}
#sub-nav ul li ul
{

	padding:0 0 10px 0;
	font-weight:normal;
	
}
#sub-nav ul li a:hover
{
	color:#FFF;
}
#sub-nav ul li a.AspNet-Menu-Selected{
	background-image:url(../../images/arrow.gif);
	background-repeat:no-repeat;
	background-position:left 1px;
	position:relative;
	display: -moz-inline-block;
	display:inline-block;
	color:#FFF;


}
#sub-nav ul li * li
{
padding-left:5px;
}


#sub-quote-title{
	display:none;
	
}
#sub-quote, #sub-quote2{
	position:relative;
	background-color:#999999;
	margin:0;
	padding:0;
	padding-top:15px;
	padding-left:9px;
	border-bottom:#FFFFFF solid 2px;
	display: inline-block;
}
#sub-quote blockquote,#sub-quote2 blockquote{
	position:relative;
	background-image:url(../img/02_substyl/02_quote-tp.png);
	background-position:0 0;
	background-repeat:no-repeat;
	padding-top:10px;
	padding-left:20px;
	margin:0;
	padding-bottom:25px;

	width:135px;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
}

#sub-quote cite, #sub-quote2 cite{
	position:relative;
	background-image:url(../img/02_substyl/02_quote-bt.png);
	background-position:right bottom;
	background-repeat:no-repeat;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	float:right;
	display: inline-block;
	padding-right:25px;
	margin-right:14px;
	padding-bottom:9px;
	margin-bottom:15px;
	font-style:normal;
	width:135px;
	
	
}
#sub-quote:after, #sub-quote2:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #sub-quote {height: 1%;}
#sub-quote, #sub-quote2 {display: block;}
/* End hide from IE-mac */


#sub-rel-title{
	position:relative;
	background-color:#555555;
	font-size:12px;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:25px;
	border-bottom:2px solid #CB8516;
}


#sub-rel{
	margin:0;
	padding:0;
	background-color:#747474;
	padding-bottom:14px;
	padding-top:2px;
	border-bottom:#FFFFFF solid 2px;
}
#sub-demo
{
    height:83px;
}
#sub-rel ul{
	list-style:none;
	padding:0px;
	margin:0px;
	padding-right:22px;
}
#sub-rel ul li{
	background:url(../../images/arrow_grey.gif) no-repeat 0 7px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	line-height:14px;
	margin-left:13px;
	padding-left:14px;
	padding:10px 0 5px 10px;
}
#sub-rel ul li a{
	text-decoration:none;
	color:#FFFFFF;
}

.sub-adspace{
	position:relative;
	height:67px;
	background-color:#628BAB;
	padding-top:15px;
	text-align:center;
	border-bottom:#FFFFFF solid 2px;
}

#sub-adspc-nws.sub-adspace{
background:none;
}

#sub-cstsc-title{
	position:relative;
	height:74px;
	padding-top:8px;
	padding-bottom:8px;
	text-align:center;
}


#sub-cstsc{
	margin:0;
	padding:0;
	background:#999999;
	padding: 8px 25px 8px 25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	border-bottom:#FFFFFF solid 2px;
}



/*  right panel */

#sub-right{
float:right;
display:inline;
width:723px;
margin-bottom:40px;

}
#sub-cwrap {
margin-right:180px;
}
#sub-cwrap *{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding-left:0;
margin:0 0 0 35px;
line-height:19px;
}
#sub-cwrap .iefirst
{
padding-bottom:5px;
color:#58595b;
margin-left:45px;
}

#sub-cwrap * *{
margin:0px;
padding-left:0px;
padding-bottom:0px;
padding-top:5px;
}
#sub-cwrap img 
{
   border:none;
}
#sub-cwrap p{
padding-top:10px;
}
#sub-title{
margin:0px;
border:none;
padding-left:0px;
line-height:normal;
}
#sub-header{
line-height:normal;

position:relative;
background:#2F6591 no-repeat;
padding-top:30px;
padding-bottom:30px;
padding-right:43px;
display: inline-block;
margin-bottom:0px;
}
#sub-header-title{
line-height:normal;
margin:0;
display:inline;
font-size:24px;
color:#eee;
text-transform:uppercase;
font-weight:normal;
padding-left:35px;
margin-bottom:0px;
}
#sub-header-title a
{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:34px;
color:#a4a4a4;
text-transform:uppercase;
font-weight:normal;
text-decoration:none;
}



#sub-header:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #sub-header {height: 1%;}
#sub-header 
{
    display: block;
    background-position:right;
    background-repeat:no-repeat;
    }
/* End hide from IE-mac */

#sub-title{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2f6591;
font-size:16px;
margin:24px 0 19px 35px;
text-transform:uppercase;
}
#sub-title *
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#2f6591;
font-size:16px;
}





#sub-cwrap h3.iefirst
{
background:url(../../images/arrow.gif) no-repeat left top;
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
margin-top:15px;
border:none;
padding-left:15px;
margin-left:30px;
margin-bottom:0;
padding-bottom:5px;

}
#sub-cwrap h3.iefirst a
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
text-decoration:none;
}

#sub-cwrap h3.iefirst a:hover
{
font-family:Arial, Helvetica, sans-serif;
color:#000000;
font-size:14px;
font-weight:bold;
text-decoration:underline;
}


#sub-cwrap h3
{
color:#58595b;
font-size:13px;
}
#sub-cwrap h3 + *{
padding-top:0;
}
#sub-cwrap ul li{
margin-left:15px;
}





/*footer */

#sub-foot{
	clear:both;
	border-top:#FFFFFF solid 2px;
	background:#A0A0A0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
	color:#FFF;
	padding:15px 13px 15px 13px;
	display: inline-block;
	
	}
#sub-foot a
{
color:#FFF;
text-decoration:none;
}
#sub-foot:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html #sub-foot {height: 1%;}
#sub-foot {display: block;}
/* End hide from IE-mac */

	
#sub-static-links{
float:left;
display:inline-block;

}

/* Hides from IE-mac \*/
* html #sub-static-links {height: 1%;}
#sub-static-links {display: block;}
/* End hide from IE-mac */



#sub-contact{
float:right;
display:inline-block;
line-height:13px;
width:500px;

}

/* Hides from IE-mac \*/
* html #sub-contact {height: 1%;}
#sub-contact {display: block;}
/* End hide from IE-mac */


#sub-contact strong{
float:left;
display:inline-block;
margin-right:13px;
margin-left:55px;

}

/* Hides from IE-mac \*/
* html #sub-contact strong {height: 1%;}
#sub-contact strong {display: block;}
/* End hide from IE-mac */

#sub-contact span{
float:right;
display:inline-block;

}

/* Hides from IE-mac \*/
* html #sub-contact span {height: 1%;}
#sub-contact span {display: block;}
/* End hide from IE-mac */

	

.ind_rimg
{
padding:15px 0 0 0;
}


.mgmtHeader, .mgmtContent
{
   
    margin:0 !important;
    padding:0 !important;
    
}
#sub-cwrap .prpDisp
{
padding-left:0 !important;
margin-left:0 !important;
}
.mgmtHeader
{
    margin-left:22px !important;
    padding-right:0 !important;
    margin-right:0 !important;
    
}
.mgmtHeader h3
{
font-family:Arial, Helvetica, sans-serif !important;
color:#000000 !important;
font-size:14px !important;
font-style:italic !important;
font-weight:bold !important;
margin-top:15px !important;
padding-left:15px !important;

cursor:pointer;
padding-right:15px !important;
background-image:url(../img/02_substyl/08_h3arrow.png);
background-position:right center;
background-repeat:no-repeat;


}
.mgmtHeader h3.small
{
font-family:Arial, Helvetica, sans-serif !important;
color:#000000 !important;
font-size:13px !important;
font-style:italic !important;
font-weight:bold !important;
margin-top:15px !important;
padding-left:15px !important;

cursor:pointer;
padding-right:15px !important;
background-image:url(../img/02_substyl/08_h3arrow.png);
background-position:right center;
background-repeat:no-repeat;

}

.mgmtHeader + *
{
    padding-top:0 !important;
}
    
.mgmtContent *
{
padding-left:15px !important;
color:#58595b !important;
border-left:#b88d1a solid 1px !important;
margin-left:28px !important;
padding-right:15px !important;

}
#sub-cwrap .mgmtContent * *{
margin:0px !important;
border:none !important;
padding-left:0px !important;
padding-bottom:0px !important;
padding-top:5px !important;
}
#sub-cwrap .mgmtContent p{
padding-top:10px !important;
}

#sub-cwrap .mgmtContent ul li{
margin-left:15px !important;
color:#58595b !important;


}
.mgmtHeader p
{
    margin-left:6px !important;
padding-top:5px !important;
padding-left:15px !important;
color:#58595b !important;
border-left:#b88d1a solid 1px !important;
padding-right:15px !important;
}

.prpDisp
{
    width:510px;
    margin:0 !important;
    padding:0 !important;
}
#kllink
{
    padding:10px 0 12px 18px;
    margin:0;
  
 
}
#kllink a
{
    	color:#FFF;
	text-decoration:none;
}
#kllink .kncntttl
{
    margin:0;
	padding:0 0 5px 0;
	
	position:relative;
	font-size:11.5px;
	text-transform:uppercase;
	
	border-bottom-color:#FFF;
	border-bottom-style:solid;
	border-bottom-width:1px;
	font-weight:normal;
	text-align:left;
	float:left;
	display:-moz-inline-box;
    display:inline-block;
	width:205px;
}

#kllink .kncntttl strong
{
    font-size:17px;
	text-transform:capitalize;
	font-weight:normal;
	display:block;
}
#kllink .kncntdsc
{
    position:relative;
	margin-top:5px;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:9px;	
	float:left;
	clear:left;
	text-align:left;
	display:-moz-inline-box;
    display:inline-block;
	width:160px;
	
}


#sbrknws.sub-adspace
{
    padding:12px 0 0 18px;
    margin:0;
   background:#373536 none repeat scroll 0 0;
}
#sbrknws a
{
    	color:#494b57;
	text-decoration:none;
}

#sbrknws .sbrknwstttl
{
    position:relative;
	margin:0;
	padding:0;
	font-size:15px;
	font-weight:normal;
	text-align:left;
	float:left;
	display:-moz-inline-box;
    display:inline-block;
	width:160px;
	color:#FFF;
	
}
#sbrknws .sbrknwstttl strong
{

}
#sbrknws .sbrknwsdsc
{
    position:relative;
	margin-top:4px;
	font-size:10px;
	color:#b88d1a;
	text-transform:uppercase;
	float:left;
	clear:left;
	text-align:left;
	display:-moz-inline-box;
    display:inline-block;
	width:160px;
	margin-bottom:0;
	padding-bottom:0;
}

.prBoiler
{
    font-size:9px !important;
}
