/* CSS Document */

	#nwrap {
		width:100%;
		/*max-width: 1007px;
		min-width:1007px;*/
		margin: 0;
		padding: 0;
		border:0px solid pink;
		/*width:1007px;
		max-width: 1007px;
		min-width:1007px;
		margin: 0;
		padding: 0;
		border:1px solid pink;*/
		/*background: url(/tools/templates/gold/images/threecol-l3.gif) repeat-y 25% 0;*/
	}
	#nmain-body {
		float: left;
		width: 100%;
		/*width: 1007px;*/
		border:0px solid red;
		background: url('/assets/default/Image/left_col_bg.gif') repeat-y top left;
		
	}
	#ncontent {
		font-size: .9em;
		width:auto;
		vertical-align: top;
		/*overflow:auto;*/
		border:0px solid green;
		padding:0;
		margin-left:224px;
	}
	
	#nheader h1, #hcontent .title {
		padding-left:248px;
	}
	.contentblock{
		float:left;
		margin:17px 0 0 10px;
		padding-right:10px;
		width:95%;
		*width:78%;
	}
	#nsidebar {
		position:absolute;
		top:80px;
		left:0px;
		width:224px;		
		border:0px solid orange;
		*background:transparent url(/assets/default/Image/left_col_bg.gif) repeat-y scroll left top;
	}
	#nsidebar #relatedBoxColumn{
		background-color:#293FB9;
		margin-top:0px !important;
		/**margin-top:-1px !important;*/
	}
	#hmain-body {
		float: left;
		width: 100%;
	}
	#hcontent {
		float: right;
		/*width: 75%;*/
		vertical-align: top;
		border:0px solid red;
		width:100%;
	}

	#hsidebar {
		float: left;
		/*width: 25%;*/
		background-color:#293FB9;
		border:0px solid green;		
	}
	.submast {
		height: 20px;
		border:0px solid red;
	}
	
	.submast div#breadcrumbs {
		font-size:.8em;
		padding-top:3px;
		margin-left:0;
		padding-left:28px;
	}
	
	.submast div#breadcrumbs a {		
		padding-top:10px;
		text-decoration:none;
	}

	.submast div#breadcrumbs a:visited{
		color:inherit;
	}
	.submast div#breadcrumbs a:hover {
		color:inherit;
		text-decoration:underline;
	}
	
	#nfooter {
		margin:30px 0 0 224px;
	}
	
	#nheader h1, #hcontent .title {
		position:relative;
		/* the LEFT value is located in columns_1.css and columns_2.css so that the title can be fine-tuned if one or two columns */
		/*top:10px;*/
		font-size:2.3em;
		color:#FFFFFF;
		min-width:300px;
		max-width:600px;
		white-space:nowrap;
		overflow:visible;
		font-family: "Arial Black", Helvetica, Geneva, sans-serif;
		font-style:normal; 
		font-weight:normal; 
		line-height:.9em;
		font-size-adjust:none; 
		font-stretch:normal; 
		font-variant:small-caps;
		letter-spacing:0px;
		/*padding:0;*/
		margin-top:5px;
		top:0px;
		*margin-top:-10px;
		*line-height:115%;
		border:0px solid red;
		float:left;
	}
	
#nheader h1, #hcontent .title #titleBreak{
	margin-bottom:1em;
}

#nsidebarcorner{
	position:relative;
	top:-3px;
	t\op:0px;
	left:0px;
}


/* Styles for tabs */

	/* root element for tabs  */
	ul.css-tabs {  
		margin:0 !important; 
		padding:0;
		height:30px;
		border-bottom:1px solid #666;	 	
	}
	
	/* single tab */
	ul.css-tabs li {  
		float:left;	 
		padding:0; 
		margin:0;  
		list-style-type:none;	
	}
	
	/* link inside the tab. uses a background image */
	ul.css-tabs a { 
		float:left;
		font-size:13px;
		display:block;
		padding:5px 30px;	
		text-decoration:none;
		border:1px solid #666;	
		border-bottom:0px;
		height:18px;
		background-color:#efefef;
		color:#777;
		margin-right:2px;
		position:relative;
		top:1px;	
		outline:0;
		-moz-border-radius:4px 4px 0 0;	
	}
	
	ul.css-tabs a:hover {
		background-color:#F7F7F7;
		color:#333;
	}
		
	/* selected tab */
	ul.css-tabs a.current {
		background-color:#ddd;
		border-bottom:1px solid #ddd;	
		color:#000;	
		cursor:default;
	}
	
		
	/* tab pane */
	.css-panes div {
		border-width:0 1px 1px 1px;
		min-height:150px;
	}
	
