﻿/* CSS Document */
#body {background::#fff }

body {background: #f3f4f7;   }

/*-------- Default Style --------*/
th,td,div{ background-position: center; color: #000; font-family: Arial, Helvetica, sans serif; font-weight: normal;}

a,a:link,a:visited,a:active{color:#006600; text-decoration:none; font-family:Arial, Helvetica, sans serif;font-weight:normal; }
a:hover{color:#003300; text-decoration:underline; }

/*-------- design style --------*/
.template_style{
    border: 2px solid #527348;
    width: 890px;
    margin: auto;
    background: url(/Portals/_default/Skins/Vertical_Def_NSB/images/Fill.jpg) repeat-y left top;
}

.TopSpace{height:10px;}
.Logo{padding: 0 2px 0 0px; margin: 0 0px 0 0px;}

.BannerPane{ padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; text-align: center;  background-color:#ccecc4; width: 100%; float: right;}

.ContentContainer{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 100%; Float: right; }

#leftcolumn {  display: inline; margin: 0px; padding: 0px; width: 150px; float: left; }
#content {  display: inline; margin: 0px 0px 0px 0px;  padding: 0px; width: 724px;  float: right; }
#rightcolumn {  display: inline;  margin: 0px 10px 0px 0px; ; padding: 0px; width: 160px; float: right;}

.ContentPane{ padding:0px 0px 0px 0px; margin: 5px 0px 0px 15px;  width: 696px;    }
.RightPane{ padding:0px 0px 0px 0px; width: 100%; margin: 0px 0px 0px 0px;  }
.Col_A{ padding:0px 0px 0px 0px; width: 340px; margin: 0px 0px 0px 15px; float: left;  }
.Col_B{ padding: 0px 0px 0px 0px; width: 340px; margin: 0px 0px 0px 16px; float: left; }
.Col_3a{ padding: 0px 0px 0px 0px; width: 222px; margin: 0px 0px 0px 15px; float: left; }
.Col_3b{ padding: 0px 0px 0px 0px; width: 222px; margin: 0px 0px 0px 15px; float: left;}
.Col_3c{ padding: 0px 0px 0px 0px; width: 222px; margin: 0px 0px 0px 15px; float: left; }


.BottomPane{ padding:0px 0px 0px 0px; margin: 0px 0px 0px 15px; width: 696px; float: left; background-color: #f9fff7;}
.CompanyPane{ padding: 6px 0px 2px 10px; width: 696px; margin: 0px auto 0px auto; float: left; text-align: center;  }

.Grreen {   margin: 0px; padding: 0px; width: 150px; height:100%; background-color:#ccecc4;}

.clear_float{clear: both; height: 0px;}

.clear_left{clear: left; height: 0px;}

.MenuDiv{padding: 0px 0px 0px 2px; margin: 0px 0px 0px 0px; width: 160px;position:relative;left:0px;top:0px;z-index:1; background-color:#ccecc4;}

.TxtSizeDiv{ padding: 20px 0px 0px 10px; margin: 0px 0px 0px 0px; width: 100px; display: inline; }

.FootDiv{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; width: 890px;  background-color:#ccecc4; }

.FootText{ padding: 0px 0px 0px 60px; margin:auto; width: 890px; text-align: center;  }

.FootBarLeft{ padding: 8px 0px 4px 0px; width: 320px; margin: 0px auto 0px auto; float: left; text-align: left; }
.FootBarCentre{ padding: 8px 0px 4px 0px; width: 770px; margin: 0px auto 0px auto; float: left; text-align: center; }

.FinalFootBarLeft{ padding: 14px 0px 6px 10px; width: 160px; margin: 0px 0px 0px 0px; float: left; text-align: left; }
.FinalFootBarCentre{ padding: 4px 10px 2px 0px; width: 700px; margin: 0px auto 0px auto; float: left; text-align: center; }


.BottomLineTxt,a.BottomLineTxt:link,a.BottomLineTxt:active,a.BottomLineTxt:visited { color:#747480; font-size:12px;}
a.BottomLineTxt:hover{color:#0b1d71;}

.FootText {text-align: center; color: #C6C6D8;}

/*------------ Breadcrumb Style --------------*/
a.Breadcrumb:link, a.Breadcrumb:active, a.Breadcrumb:visited{ color:#660066; font-size:13px; }
a.Breadcrumb:hover{color:#0033CC;}

/*-------------- Link Style --------------*/
a.links:link, a.links:active, a.links:visited{ font-weight:bold; color:#660066; font-size:11px; text-transform:uppercase; }
a.links:hover{color:#0033CC;}

/*-------------- User Style --------------*/
a.user:link, a.user:active, a.user:visited { color:#006600; font-size:12px;}
a.user:hover{color:#003300;}

/*-------------- Footer Style --------------*/
a.footer:link, a.footer:active, a.footer:visited { color:#000000; font-size:12px;}
a.footer:hover{color:#C00;}

.DNNAligncenter {text-align: center; }

.DNNAlignRight { text-align: right; }

.IconAlign {vertical-align: middle;}


 /* MENU */
/* common styling */
.container {width:695px;background:#fff; margin:0px auto;padding:10px;border:1px solid #000; z-index:9999}
.SEOMenuV {width:150px;height:100%; position:relative;margin:0;font:11px arial,sans-serif}
.SEOMenuV ul li a,.SEOMenuV ul li a:visited {display:block;text-decoration:none;color:#000;width:155px;height:22px;
border:1px solid #eee;border-width:0px 0px 0 0;
background:#ccecc4;line-height:22px;font-size:12px;padding-left:10px;text-decoration:none}
.SEOMenuV ul {padding:0;margin:0;list-style-type:none;list-style-type:none}
.SEOMenuV ul li {float:left;position:relative}
.SEOMenuV ul li ul {display:none}
/* specific to non IE browsers */
.SEOMenuV ul li:hover a {color:#FFE600; background:#99CC99}
.SEOMenuV ul li:hover ul {display:block;position:absolute;top:0;left:160px;width:700px}
.SEOMenuV ul li:hover ul li {float:left}
.SEOMenuV ul li:hover ul li a {display:block;color:#000;width:150px;float:left;background:#99CC99}
.SEOMenuV ul li:hover ul li a:hover {background:#B595DD;color:#000}
.SEOMenuV ul li:hover ul li:hover {background:#B595DD;color:#fff}
.SEOMenuV ul li:hover ul li ul {display:none}
.SEOMenuV ul li:hover ul li:hover ul {display:block;position:absolute;left:-1px;top:31px;color:#000;width:200px}
.SEOMenuV ul li:hover ul li:hover ul li a {display:block;width:200px;background:#dfc184;color:#000;border-left:1px solid #eee}
.SEOMenuV ul li:hover ul li:hover ul li a:hover {background:#B595DD;color:#fff}

/* specific to IE browsers */
table {border-collapse:collapse;border:0;margin:0;padding:0}
.SEOMenuV ul li a:hover {color:#FB492E;background:#99CC99}
.SEOMenuV ul li a:hover ul {display:block;position:absolute;top:0;left:150px;width:700px;background:#transparent}
.SEOMenuV ul li a:hover ul li {float:left}
.SEOMenuV ul li a:hover ul li a {display:block;color:#fff;float:left;width:120px}
.SEOMenuV ul li a:hover ul li a.sub {background:#B595DD url(drop.gif) 20px right no-repeat;color:#fff}
.SEOMenuV ul li a:hover ul li a ul {visibility:hidden;position:absolute;width:200px}
.SEOMenuV ul li a:hover ul li a:hover {background:#B595DD;color:#000}
.SEOMenuV ul li a:hover ul li a:hover ul {visibility:visible;position:absolute;left:-1px;top:31px;color:#fff}
.SEOMenuV ul li a:hover ul li a:hover ul li a {display:block;width:140px;background:#dfc184;color:#FFE32A;border-left:1px solid #eee}
.SEOMenuV ul li a:hover ul li a:hover ul li a:hover {background:#bd8d5e;color:#fff}