/***********************************************************/
/* GENERAL STATEMENTS */
/***********************************************************/
	html {height:100%; margin:0px; padding:0px;}
	body {height:100%; margin:0px; padding:0px; background:#fff; font-family: Arial,Verdana,Helvetica,sans-serif; font-size:12px; color:#666; text-align:center;}
	.bb_container {height:100%;}
	.bb_container[class] {height:auto; min-height:100%;}
	div {margin:0px; padding:0px; display:block;}
	img {border:0px;}
	a {color:#00446e; text-decoration:none;}
	a.active {color:#000 !important;}
	a:hover {text-decoration:underline;}
	a:visited {color:#0077bf;}
	.bb_leftNav a:visited,
	.bb_topNav a:visited , 
	.bb_breadcrumb a:visited {color:#00446e;}
	
	table.full {
		width:100%;	
	}
		
	h3 {font-size:16px;}
	
	h1 a, h2 a, h3 a {color:#212121;}
	a:hover h2 {cursor:pointer;text-decoration:underline;}

	h1, h2, h3, h4, h5 {
		color:#212121;
		margin: 0 0 0 0px;
		font-weight: normal;
	}
	
	h1 {
		letter-spacing: -1px;
		line-height: 1em;
		font-size: 2.45em;
		width: 700px;
        font-family: BellSlim-Regular, arial, helvetica, sans-serif;
	}

	li {
		line-height:1.3em;
	}
	
	select {
        font-family:  arial, helvetica, sans-serif;
        color:#212121;
		font-size:12px;
        margin-top: 2px;
        margin-bottom: 2px;
	}
    
    input {
        font-family:  arial, helvetica, sans-serif;
        color:#212121;
		font-size:12px;
        margin-top: 1px;
        margin-bottom: 1px;
	}


/* index home page */
	
.bb_content .index{background:url("images/bg_indexBottom.gif") no-repeat left top;}

.bb_leftNav {position:relative; float:left; width:152px; height:10px; padding:4px 15px 20px; font-size:12px;}
		.bb_leftNav[class] {height:auto; min-height:10px;}
			.bb_leftNav p {margin:10px 0; }
			.bb_leftNav ul {position:relative; clear:both; margin:0px; padding:0px;}
			.bb_leftNav ol {position:relative; clear:both; width:130px; height:auto; margin:10px 0 0 0; padding:0 0 0 23px; border:none;}
				.bb_leftNav h2 {margin:0px; padding:10px 0 10px 0; border-bottom:solid 1px #dedede; font-size:16px; font-weight:normal; line-height:100%;}
				.bb_leftNav ul li{position:relative; clear:both; height:auto; margin:0px; padding:3px 0px 3px 0px; border-bottom:solid 1px #e2e2e2; list-style:none;}
				.bb_leftNav ol li {position:relative;vertical-align: top; clear:both; width:130px; height:auto; margin:0px; padding:0; border:none; list-style-image:none; list-style-position:outside; list-style-type:decimal; display:list-item;}	
				.bb_leftNav ul li.last {padding-bottom:30px; border:0px; background:none;}
					.bb_leftNav ul li a {display:block; width:132px; padding-right:20px; }/*-- here -*/
					.bb_leftNav ul li a.active, .bb_leftNav ol li a.active {background:none;}
			.bb_leftNav .leftNavSupport{margin-top:23px;}
			.bb_leftNav ul.noBorder {margin:10px 0 0 5px;}
				.bb_leftNav ul.noBorder li {border:0px;}
/* default */
		.bb_default {position:relative; clear:both; width:977px; height:525px; margin-left:auto; margin-right:auto; padding-top:12px; text-align:left; background:url("images/bg_container.jpg") left top no-repeat;}
		.bb_default[class] {height:auto; min-height:525px;}

	/* login dashboard */
		.bb_wrapDashboard{position:relative; clear:both; width:977px; margin-left:auto; margin-right:auto; z-index:150; top:-46px;}
		
		.bb_wrapDashboard #profileRetreiving{background-color:#F8F8F8 !important; height:190px !important; left:805px !important; position:absolute; top:38px; width:160px !important; z-index:5;}
			.bb_wrapDashboard #profileRetreiving img{position:relative; margin:0; padding:0 !important;}
									
	/* top nav */
		.bb_topNav {position:relative; clear:both; height:75px;}
			.bb_topNav .logo {position:relative; float:left; width:163px; height:63px; padding-left:17px; padding-top:5px;}
				.bb_topNav .logo img {display:block;}
			.bb_topNav ul {position:relative; float:right; width:785px; height:75px; margin:0 10px 0 0; padding:0px; background:url("images/bg_topNav.gif") left top no-repeat; overflow:hidden;}
				.bb_topNav ul li {position:absolute; width:600px; margin:0px; padding:0px; list-style:none; overflow:hidden;}
					.bb_topNav ul li a.button {position:relative; float:left;}
					.bb_topNav ul li .content {position:relative; float:left; width:530px; height:64px; margin:0px; padding-left:35px; padding-top:7px; background:url("images/bg_topNavContent.gif") left 1px no-repeat; text-align:center; background-position:0px -1px; border-top:1px solid #dedede; border-bottom:1px solid #a9a9a9;}
						.bb_topNav ul li ul li {position:relative; float:left; }
				
	/* main */
		.bb_main {position:relative; float:left; width:785px; height:auto; margin:15px 0 0 0; padding:0px;}			
			.bb_content h1 {margin:0px; padding:5px 20px; font-size:26px; height:36px; color:#212121; font-weight:normal; line-height:100%; }
			.bb_content.bb_setPadding h1 {_width:713px; _padding-right:12px;}
			.bb_content.bb_setPadding h2 { width:90%; }
			.bb_content p {margin:10px 20px 10px 20px;}
			.bb_content .bb_top {position:absolute; left:0px; top:0px; width:785px; height:10px; z-index:0; background:url("images/bg_contentTop.gif") left top no-repeat;}

			#PrsCSrvGnl_LegalAndTerms p {margin-right:10px; padding-right:0px;}			
			
			.bb_footer{margin-top:15px;}
			
			.bb_bottom,
			.bb_bottom.beige {position:absolute; clear:both; bottom:-2px; _bottom:-7px; left:0px; width:785px; height:10px; z-index:0; background:transparent url("images/bg_contentBottomTransparent.gif") left top no-repeat;}
			.bb_bottom, .bb_content .bb_bottom.beige {position:relative;}	

		/* footer */
		.bb_footer {float:right; position:relative; width:793px; margin:40px 0 0 0; padding:0px;}
			.bb_footer ul.links {clear:both; float:none; display:block; margin:20px 0 0 0; padding:10px 0 0 0; border:0px; font-size:10px; color:#999; min-height:25px; border-top:solid 1px #d9d9d9; width:784px;}
				.bb_footer ul.links li {position:static; float:left; width:auto; height:25px; padding:0px 20px 0px 0px; margin:0px; list-style:none; line-height:20px;}
				.bb_footer ul.links li a{color:#999 !important;}				
				.bb_footer ul.links li img {position:relative; width:15px; height:9px; top:-4px; left:-2px;}
