/*************************************************************
* Global
*************************************************************/
* {
	margin			: 0;
	padding			: 0;
	}

html {
	/* The top 2 items add a horizontal scrollbar to Firefox since IE always has one by default
	   this makes coding between the two easier to see difference in pixels between browsers */
	min-height		: 100%;
	margin-bottom		: 1px;
	min-width		: 800px;
	}
	
body {
	background		: #FFFFFF url();
	font			: 12px/24px verdana,sans-serif;
	line-height		: 1.2em;
	padding			: 0px;
	margin			: 0px;
	}

div.clearboth {
	clear			: both;
	}

br {
	clear			: left;
}

/*************************************************************
* DIVS
*************************************************************/
#site-wrapper {
	width			: 100%;
	margin			: 0px auto;
	}

#header {
	width			: 100%;
	height			: 183px;
	background		: #FFFFFF url(../_images/nabpop_header_bg.jpg) repeat-x;
	}
	
#inner-header {
	color			: #ffffff;
	width			: 822px;
	height			: 183px;
	margin			: 0px auto;
	background		: #FFFFFF url(../_images/nabpop_header.jpg) no-repeat;
	}

#navigation {
	width			: 100%;
	border-top		: 1px solid #615cca;
	border-bottom		: 1px solid #1c195f;
	background		: #3630b3 url();
}

#main {
	width			: 100%;
	margin			: 0;
	}

#content {
	float			: left;
	width			: 77%;
	padding			: 10px 10px 0 10px;
	}

#content img {
padding : 3px 5px 3px 5px; 
}

#sidenav {
	float			: left;
	width			: 19%;
	}
	
#spacer {
	width			: 100%;
	height			: 10px;
	background-color	: transparent;
	}

#footer {
	width			: 85%;
	height			: 5px;
	margin			: 0 auto;
	background-color	: #2b278a;
}

/*************************************************************
* Lists
*************************************************************/

/**** Top NAV ****/
#navigation #top-nav {
	width			: 700px; /* Increase, Decrease px count for more, less buttons */
	margin			: 0 auto;
	list-style		: none;
	}

#top-nav li {
	float			: left;
	display			: block;
	width			: 97px;
	height			: 25px;
	padding			: 0 0 0 0;
	text-align		: center;
	background		: #3630b3 url();
	border-left		: 1px solid #615cca;
	border-right		: 1px solid #1c195f;
	}

#top-nav li a {
	display			: block;
	font			: 11px/24px "lucida grande",verdana,sans-serif;
	height			: 100%;
	padding			: 0px 0px 0px 0px;
	color			: #FFFFFF;
	text-decoration		: none;
	}

#top-nav li a:hover {
	font-weight		: bold;
	background-color	: #433cd6;
	}
	
/**** Side NAV ****/
#side-nav {
	margin			: 0;
	padding			: 0;
	}
	
#side-nav li {
	display			: block;
    list-style-type		: none;
	/*height			: 25px;	*/
	background-color	: #3630b3;
	border-top		: 1px solid #615cca;
	border-bottom		: 1px solid #1c195f;
	border-right		: 1px solid #1c195f;
	}

#side-nav li a {
	display			: block;
	font			: 11px/24px "lucida grande",verdana,sans-serif;
	height			: 100%;
	padding			: 0 0 0 10px;
	color			: #ffffff;
	text-decoration		: none;
	}
	
.gray{
	display			: block;
	font			: 11px/24px "lucida grande",verdana,sans-serif;
	height			: 100%;
	padding			: 1 0 1 0px;
	color           : #999999;
	text-decoration		: none;
	}	

#side-nav li a:hover{
	font-weight		: bold;
	background-color	: #433cd6;
	}

#side-nav li.cat {
	list-style-type		: none;
	/*height			: 25px;	*/
	background-color	: #dedfe1;
	border-top		: 1px solid #f3f3f3;
	border-bottom		: 1px solid #8f8f8f;
	border-right		: 1px solid #cfcfcf;
	}

#side-nav li.cat a {
	display			: block;
	height			: 100%;
	color			: #666666;
	font-weight		: bold;
	text-decoration		: none;
	cursor			: text;
	outline			: 0;
	}

#side-nav li.cat a:hover {
	background-color	: #dedfe1;
	}

/*************************************************************
* Typography
*************************************************************/

p.copyright {
	margin			: 10px 0 0 0;
	text-align		: center;
	}

#inner-header p {
	text-align		: right;
	padding			: 10px 0 0 0;
	margin			: 0;
	}

h1.title {
	font-size		: 16px;
	font-weight		: bold;
	color			: #2b278a;
	margin			: 0;
	padding			: 0 0 8px 0;
	}

/*************************************************************
* Links
*************************************************************/

#inner-header p a {
	color			: #ffffff;
	padding			: 0;
	margin			: 0;
	}
#navigation #nav-public {
	width			: 800px;
	margin			: 0px auto;
	list-style		: none;
	}

#nav-broker li, #nav-company li, #nav-employee li, #nav-public li {
	float			: left;
	display			: block;
	width			: 100px;
	height			: 25px;
	padding			: 0px 0px 0px 0px;
	text-align		: center;
	background		: #3630b3 url();
	border-left		: 1px solid #615cca;
	border-right		: 1px solid #1c195f;
	}

#nav-broker li.first {
	}

#nav-broker li.last {
	}

#nav-broker li.empty, #nav-company li.empty, #nav-employee li.empty, #nav-public li.empty {
	border-left		: none;
	border-right		: none;
	}

	
#nav-broker li a, #nav-company li a, #nav-employee li a, #nav-public li a {
	display			: block;
	font			: 11px/24px "lucida grande",verdana,sans-serif;
	height			: 100%;
	padding			: 0px 0px 0px 0px;
	color			: #FFFFFF;
	text-decoration		: none;
	}	
#nav-public li a:hover {
	font-weight:bold;
	background-color	: #433cd6;	
}	

.LHeader
{
font-size:16px;
font-weight:bold;
color:#000000;
}

.LHeader1
{
font-size:14px;
font-weight:bold;
color:#000000;
}

.StdText
{
font-size:12px;
font-weight:normal;
color:#000000;
}

.StdBText
{
font-size:12px;
font-weight:bold;
color:#000000;
}

.StdGray
{
font-size:12px;
font-weight:normal;
color:#999999;
}

.MGray
{
font-size:14px;
font-weight:bold;
color:#999999;
}


.FText
{
font-size:10px;
font-weight:normal;
color:#000000;
}

.StdWarn
{
font-size:12px;
font-weight:normal;
color:#FF0000;
}

.MWarn
{
font-size:14px;
font-weight:normal;
color:#FF0000;
}

.Fwarn
{
font-size:10px;
font-weight:normal;
color:#FF0000;
}

a:hover
{
font-weight:bold;
text-decoration:underline;
}
.imgmargin
{
margin-left:10px;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
}	

.StdTextnew
{
padding-left:30px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.StdTextnew2
{
padding-left:60px;
font-size:12px;
font-weight:normal;
color:#000000;
}

.StdTextnew3
{
padding-left:90px;
font-size:12px;
font-weight:normal;
color:#000000;
}
