﻿body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #333333;
}


/*-------------------------------------------
Master Pages
--------------------------------------------*/

#masthead
{
	background: #ffffff url(http://nbg.n-bgroup.com/capital/images/bg_header3.gif) repeat-x bottom;
	height: 85px;
	font-family: Arial, Helvetica, sans-serif;
	color: #0066FF;
	font-size: 11px;
	border: none;
	width:100%;
}

#mastheadbanner
{
	width: 800px;
}

#smastheadbanner
{
	width: 1000px;
}

#bodycontent
{
	background-color: #E5E5E5;
	padding-top:12px;
	padding-bottom:25px;
}

#Sbodycontent
{
	background-color: #E5E5E5;
	padding-top:12px;
	padding-bottom:25px;
}

#Wbodycontent
{
	background-color: #FFFFFF;
	padding-top:12px;
	padding-bottom:25px;
}

#footercontent
{
	width: 100%;
	background-color: #C0C0C0;
	height: 3px;
}

#footerbanner
{
	width: 800px;
}

#sfooterbanner
{
	width: 1000px;
}

#copyright
{
	font-size: 11px;
}

#WhiteContent800
{
	width:800px;
	text-align:left;
}



/*--------------------------------------------
CSS Classes
---------------------------------------------*/

A.link:hover
{
  color: #0066FF;
  text-decoration: underline;
}

A.link:visited
{
  color: #0066FF;
}

A.link
{
  color: #0066FF;
  text-decoration: none;
}

A.linkInactive:hover
{
  color: #666666;
  text-decoration: none;
}

A.linkInactive:visited
{
  color: #666666;
}

A.linkInactive
{
  color: #666666;
  text-decoration: none;
}


A.linkhead:hover
{
  color: #0066FF;
  text-decoration: underline;
}

A.linkhead:visited
{
  color: #0066FF;
}

A.linkhead
{
  color: #0066FF;
  text-decoration: none;
  font-size:14px;
  font-weight:bold;
}

A.linkheadw:hover
{
  color: #FFFFFF;
  text-decoration: underline;
}

A.linkheadw:visited
{
  color: #FFFFFF;
}

A.linkheadw
{
  color: #FFFFFF;
  text-decoration: none;
  font-size:14px;
  font-weight:bold;
}


.table800
{
	width:800px;
	margin-left:auto;
    margin-right:auto;
}

.table1000
{
	width:1000px;
	margin-left:auto;
    margin-right:auto;
}

.table645
{
	width: 645px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	margin-top: 4px;
}

.table815
{
	width: 815px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	margin-top: 4px;
}

A.signin:link
{
	text-decoration: none;
	color: #0066FF;
}

A.signin:hover
{
	text-decoration:underline;
	color: #0066FF;
}

.bodytable800
{
	margin: 0px;
	border: 1px solid #C0C0C0;
	padding: 5px;
	width: 800px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	margin-left:auto;
    margin-right:auto;
}

.bodytable800g
{
	border-style: none;
	margin: 0px;
	padding: 5px;
	width: 800px;
	background-color: #E5E5E5;
	border-collapse: collapse;
	margin-left:auto;
    margin-right:auto;
}

.bodytable1000
{
	margin: 0px;
	border: 1px solid #C0C0C0;
	padding: 5px;
	width: 1000px;
	background-color: #FFFFFF;
	border-collapse: collapse;
	margin-left:auto;
    margin-right:auto;
}

.bodytable1000g
{
	border-style: none;
	margin: 0px;
	padding: 5px;
	width: 1000px;
	background-color: #E5E5E5;
	border-collapse: collapse;
	margin-left:auto;
    margin-right:auto;
}


.racheading1c
{
	color: #0080FF;
	font-size: 20px;
	text-align:center;
}

.racheading1cb
{
	color: #000000;
	font-size: 20px;
	text-align:center;
}

.racheading1lb
{
	color: #000000;
	font-size: 20px;
	text-align:left;
}

.racheading1lw
{
	color: #ffffff;
	font-size: 20px;
	text-align:left;
}

.racheading2lb
{
	color: #000000;
	font-size: 12px;
	text-align:left;
}

.racheading2lg
{
	color: #999999;
	font-size: 12px;
	text-align: left;
}

.racheading2lbb
{
	color: #000000;
	font-size: 12px;
	text-align:left;
	font-weight:bold;
}

.racheading3lg
{
	color: #999999;
	font-size: 11px;
	text-align: left;
}

.racheading4lb
{
	color: #000000;
	font-size: 16px;
	text-align:left;
}

.tableheading800
{
	padding: 5px;
	margin: 0px;
	background: #ffffff url(http://nbg.n-bgroup.com/capital/images/bg_header48.jpg) repeat-x bottom;
	text-align: left;
	height:38px;
	vertical-align:middle;
}

.tableheading1000
{
	padding: 5px;
	margin: 0px;
	background: #ffffff url(http://nbg.n-bgroup.com/capital/images/bg_header48.jpg) repeat-x bottom;
	text-align: left;
	height:38px;
	vertical-align:middle;
}

.tableheading645
{
	padding: 5px;
	margin: 0px;
	background: #ffffff url(http://nbg.n-bgroup.com/capital/images/bg_header48.jpg) repeat-x bottom;
	text-align: left;
	height:38px;
	vertical-align:middle;
}

.tableheading815
{
	padding: 5px;
	margin: 0px;
	background: #ffffff url(http://nbg.n-bgroup.com/capital/images/bg_header48.jpg) repeat-x bottom;
	text-align: left;
	height:38px;
	vertical-align:middle;
}

.bluebanner18
{
	background-position: bottom;
	background: #ffffff url(http://nbg.n-bgroup.com/capital/images/bg_header48.jpg) repeat-x bottom;
	text-align: center;
	height: 18px;
	vertical-align: middle;
	font-weight: bold;
	color: #FFFFFF;
}


.leftpane
{
	width: 150px;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
}

.sleftpane
{
	width: 150px;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-left:3px;
}

.centerpane
{
	width: 5px;
	text-align:left;
}

.rightpane
{
	width: 645px;
	text-align: left;
	vertical-align: top;
}

.srightpane
{
	width: 815px;
	text-align: left;
	vertical-align: top;
}

.tableborder
{
	border-width: 1px;
	border-color: #FFFFFF #C0C0C0 #FFFFFF #C0C0C0;
	border-style: solid;
	background-color: #FFFFFF;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.tabletop
{
	border-style: solid solid none solid;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: bottom;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-color: #C0C0C0;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
}

.tablebottom
{
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	vertical-align: top;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	border-right-style: solid;
	border-left-style: solid;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-color: #C0C0C0;
	border-left-color: #C0C0C0;
	background-color: #FFFFFF;
}

.tablespacer
{
	height: 5px;
}

.leftpanetable
{
	background-color: #E5E5E5;
	border-collapse: collapse;
}

.tabheading
{
	padding-right: 0px;
	padding-left: 0px;
	margin-right: 0px;
	margin-left: 0px
}

.tip
{
	background-color: #FFFFCC;
	font-size: 11px;
	padding-right: 5px;
}

.tooltip
{
    text-align: left;
    width: 500px;
    font-size: 13px;
    padding-left: 5px;
    padding-right: 5px;
}

/*--------------------------------------------
Tab CSS Classes
---------------------------------------------*/

.righttabpane
{
	width:350px;
	vertical-align:top;
}

.lefttabpane
{
	width:450px;
	background-color:#FFFFFF; 
	vertical-align:top;
}

.lefttabpane800
{
	width:800px;
	background-color:#FFFFFF; 
	vertical-align:top;
}

.lefttabpane1000
{
	width:1000px;
	background-color:#FFFFFF; 
	vertical-align:top;
}

.righttabpane400
{
	width:400px;
	vertical-align:top;
}

.lefttabpane400
{
	width:400px;
	background-color:#FFFFFF; 
	vertical-align:top;
}

.righttabpane250
{
	width:250px;
	vertical-align:top;
}

.lefttabpane550
{
	width:550px;
	background-color:#FFFFFF; 
	vertical-align:top;
}

.righttabpaneform
{
	width:250px;
	vertical-align:top;
	padding-top:5px;
}

.lefttabpaneform
{
	width:550px;
	background-color:#FFFFFF;
	vertical-align:top;
}

.dots
{
	border-bottom: 1px dotted #C0C0C0;
	line-height:1px;
	width: 400px;
}

.dots5
{
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	border-bottom-color: #C0C0C0;
	line-height: 5px;
}

.msgctrhead
{
	border: 1px solid #F4F4F4;
	background-color: #F4F4F4;
	color: #000000;
	font-weight: normal;
	width: 275px;
}

.msgctrheadtable
{
	background-color: #F4F4F4;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #FFFFFF;
	border-bottom-color: #C0C0C0;
}

.msgctrheadcmd
{
	padding: 8px;
	background-color: #E5E5E5;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-color: #C0C0C0;
	border-bottom-color: #C0C0C0;
}


/*--------------------------------------------
AJAX Classes
---------------------------------------------*/
.ajaxc
{
	text-align:center;
}

/*--------------------------------------------
Panel Classes
---------------------------------------------*/
.bluepanel
{
	background-color: #FFFFFF;
	border-collapse: collapse;
}

/*--------------------------------------------
Add Contact Classes
---------------------------------------------*/
.contacttable
{
	width:100%;
	height:100%;
}

.contactleftpanel
{
	width:400px;
	vertical-align:top;
}

.contactrightpanel
{
	width:300px;
	vertical-align:top;
}



	
