#lcnt {
    background-color:#ffffff;
    font-size:11px;
    background: transparent url('../images/bg_sub.gif') repeat-y left top;
}
#lcnt * {
    padding:0;
    margin:0;
}
.column {
    float:left;
}
#lcol {
    width:169px;
    padding-left:8px;
    padding-right:9px;
	background: transparent url('../images/bg_lnav.png') repeat-x left top;
	min-height:400px;
}
#lcnt #ctr {
    margin:0;
    padding:0;
    width:480px;
    position:relative;
    padding:0 30px 20px 30px;
    font-size:1.1em;
    line-height:1.5em;
}
#ctr h3 
{
   padding-bottom:8px;
   font-size:14px;
   font-weight:bold; 
}
#lcnt #ctr p 
{
    padding:0 0 .7em 0;
    margin:0;
}
#lcnt #ctr p:first-child, #lcnt #ctr p.first-child{
	/*insert intro paragraph style here*/
}
#lcnt #ctr h3{
	
	padding:.8em 0 .2em;
	font-size:1.2em;
	margin-bottom:0;
	color:#eb8923;
	text-decoration:none;
	font-weight:bold;
}
#lcnt #ctr h4{
	padding:.8em 0 .2em;
	margin-bottom:0;
	font-size:1em;
	color:#003a63;
	text-decoration:none;
	font-weight:bold;
}
#lcnt #ctr ul, #lcnt #ctr ol
{
    padding:.25em 0 .5em;
    margin-left:2em;
}
#lcnt #ctr * li{
	padding:.25em 0
}
#lcnt #ctr blockquote{
	display:block;
	border-left:6px solid #F4F3EF;
	line-height:16px;
	margin-left:0pt;
	padding-left:17px;
	font-style:italic;
}
#lcnt #ctr cite{
	display:block;
	float:right;
	border-left:6px solid #F4F3EF;
	line-height:16px;
	margin-left:0pt;
	padding-left:17px;
	font-style:italic;
}

#lcnt #ctr blockquote cite{
	display:block;
	text-align:right;
	border-left:none;
	line-height:16px;
	margin-left:0pt;
	padding-left:0;
	font-style:italic;
}
#lcnt #ctr table.styled{ 
	border-collapse: collapse; 
	text-align:center;
	padding:0;
	border:1px #5c707c solid;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px;
	font-weight:bold;
	color:#5c6f7b;
	margin:0;
	line-height:13px;
	width:390px;
}
#lcnt #ctr table.styled tr td{
	border:1px #5c707c solid;
	height:30px;
	width:65px;
	background:#F2F3F5;
}
#lcnt #ctr table.styled tr:first-child td,
#lcnt #ctr table.styled tr.first-child td{
	height:70px;
	background:#DBE0E4;
}
#lcnt #ctr img{
	padding:1em;
	border:0;
}
#lcnt #ctr img[align|="left"]{
	padding-left:0;
}

#lcnt #ctr img[align|="right"]{
	padding-right:0;
}
#lcnt #ctr img.landing-ad
{
	padding:0;
}
#lcnt #ctr a{
	color:#003a63;
	text-decoration:none;
	font-weight:bold;
}
#lcnt #ctr a:hover{
	text-decoration:underline;
}
#lcnt #ctr dl 
{
    padding-bottom:14px;
}
#lcnt #ctr dt 
{
    line-height:16px;
}
#lcnt .pnlQuote {
    background: transparent url('../images/bg_quote.png') no-repeat left top;
    padding:45px 10px 10px 10px;
}
#lcnt .pnlQuote h4 {
    margin:10px 0 0 0;
    padding:0;
    font-size:12px;
    font-weight:bold;
    font-style:italic;
    text-align:right;
}
#lcnt .pnlCmenu {
    background: transparent url('../images/bg_cmenu.png') no-repeat left top;
    padding:20px 10px 10px 20px;
    color:#47565F;
}
#lcnt .pnlCmenu dt {
    font-weight:bold;
}
#lcnt .pnlCmenu dl {
    padding-bottom:10px;
}
#lcnt .pnlCmenu a 
{
	color:#47565F;
	text-decoration:none;
}
#lcnt .pnlCmenu a:hover
{
	border-bottom:1px dotted;
}
#lcnt .pnlCmenu h4 {
    padding-bottom:10px;
    font-size:12px;
    font-weight:bold;
    color:#003a63;
}

#ctr h1 {
    font-size:22px;
    color:#455560;
    padding:13px 30px;
    display:block;
    margin:0 -30px 15px -30px;
    border-bottom:1px solid #bdbfcd;
    text-transform:uppercase;
	line-height:22px;
}
#ctr h2 {
    position:relative;
    margin:20px 0 0 -10px;
    padding:0;
    height:33px;
    display:block;
    left:12px;
    text-align:left;
    font-size:14px;
    color:#003a63;
}
#ctr h3 {
    font-size:14px;
    color:#003a63;
    margin-bottom:8px;
}
#lcnt #ctr a.frm 
{
    font-style:normal;
    color:#656565;
    font-weight:bold;
    display: block; 
    border: 1px solid #aaaaaa; 
    padding: 2px 0 2px 5px; 
    background-color: #CCCCCC;
    width: 75px; 
    margin:0;
}
#lcnt #ctr .stacked-buttons,
#lcnt #ctr .stacked-buttons p,
#lcnt #ctr .stacked-buttons a,
#lcnt #ctr .stacked-buttons img{
	margin:0 auto;
	padding:0;
	line-height:0;
	text-align:center;
	display:block;
	border:0;
	float:none;
}

#rcol {
    width:174px; 
}
#rcol a {
    text-decoration:none;
    color:#455560;
}
#rcol dt {
    color:#5c6f7b;
    display:block;
    font-size:12px;
    font-weight:bold;
    margin:0;
    padding:5px 12px;
    background: transparent url('../images/bg_news.jpg') repeat-x scroll left top;
}
#rcol dd {
    padding:10px 20px 0px 15px;
}
#rcol dd.hr {
    height:1px;
    padding-top:6px;
    padding-bottom:4px;
    margin:0;
}
#rcol a:hover {
    text-decoration:underline;
}
#footer {
    clear:both;
    font-size:10px;
    color:#ffffff;
    background-color:#0e4168;
    text-align:right;
    height:35px;
    border-top:5px solid #eb8923;
}
.ndate {
    font-weight:bold;
    color:#f78024;
}

#lcnt #ctr img.hdr{
	padding:0;
    position:absolute;
    left:0;
    top:0;
    margin:0;
    display:block;
}
#rcol ul {
    padding:15px 10px 15px 20px;
    background:transparent url(../images/bg_rlinks.gif) repeat-y scroll left bottom;
    margin:0;
}
#rcol li {
    margin-bottom:10px;
    list-style-type:none;
    font-size:11px;
    font-weight:bold;
}
#rcol h4.pnlLinks  {
    font-size:16px;
    font-weight:bold;
    color:#ec891d;
    text-transform:uppercase;
    padding:13px 20px 0 20px;
    background:transparent url(../images/bg_rlinks.gif) repeat-y scroll left bottom;
    margin-bottom:0;
}
.rlt, .rl {
    display:block;
}
.rlt {
    font-size:11px;
    font-weight:bold;
}
.rlt a:hover {
    text-decoration:none;
}
.rl {
    color:#5c6f7b;
}
#rcol .w .rl, #contact .rl{
    color:#003A63;
}
#rcol .w a
{
    text-align:right;
    padding-right:30px;
    padding-bottom:3px;
    color:#003A63;
    float:right;
    background: transparent url('../images/bluearrow.gif') no-repeat right top;
}
#rcol .w a:hover
{
    text-decoration:none;
}
#rcol .w {
    border-bottom:1px solid #eaebed;
    border-right:none;
    border-left:none;
    padding:10px 5px 5px 18px;
    margin-bottom:25px;
    color:#003A63;
    background: transparent url('../images/bg_widgets.jpg') no-repeat left top;
}
#contact {
    height:112px;
    margin:0;
    padding:0;
    color:#ffffff;
    position:relative;
}
#contact p strong
{
	text-indent:-99999px;
	display:block;
}
#contact p a
{
	position:absolute;
	bottom:0;
	right:0;
	width:90px;
	height:20px;
	text-align:center;
	display:block;
	padding-top:5px;
    color:#fff;
    font-weight:bold;
}
#contact p a.rl
{
	color:#fff;
}
#lcnt #ctr img.secImg {
    float:right;
    padding-left:5px;
    width:135px;
}
#rcol a.btn
{
    display:block;
    background: transparent url('../images/bg_btn.jpg') repeat-x left bottom;
    font-size:14px;
    text-transform:uppercase;
    font-weight:bold;
    padding:6px 20px;
    color:#ea7b23;
    border-top:1px solid #f7ca9b;
    border-bottom:1px solid #f7ca9b;
    margin:0 1px;
}