/* CSS Document */

	#nwrap {
		width:100%;
		margin: 0;
		padding: 0;
		border:0px solid red;
		/*background: url(/tools/templates/images/3_col_bg.gif) repeat-y 0 0;*/
	}
	#nmain-body {
		width: 100%;
		border:0px solid yellow;
		background: url('/assets/default/Image/left_col_bg.gif') repeat-y top left;
	}
	#ncontent {
		font-size: .9em;
		/*float: right;*/
		width:auto;
		/*width:783px;*/
		vertical-align: top;
		overflow:auto;
		padding:0;
		margin-left:224px;
		border:0px solid red;
	}
	#nsidebar {
		position:absolute;
		top:80px;
		left:0px;
		float:left;
		width:224px;		
		border:0px solid orange;
	}	
	
	.contentblock{
		border:0px solid teal;
		float:left;
		padding:0px 10px 10px 0px;
		margin:10px 0px 0px 15px;
		border-right:1px dotted #666;
		width:95%;
	}
	
	#nsidebar #relatedBoxColumn{
		background-color:#293FB9;
		margin-top:0px;
	}
	#nheader h1, #hcontent .title {
		/*;*/
	}
	
	#nsidebar-2 {
		float: right;
		width:180px;
		font-size:11px;
		color:#555;
		border:0px solid pink;
		padding:10px 0;
	}
	#hmain-body{
	}
	
	/*#hmain-body {
		float: left;
		width: 80%;
		border:1px solid red;
	}*/
	#hcontent {
		/*float: right;*/
		vertical-align: top;
		margin-left:247px;
		border:0px solid red;
	}
	#hsidebar {
		float: left;
		width: 25%;
	}

	#hsidebar-2 {
		float: right;
		width: 20%;
	}	
	#nsidebar-2 strong{
		font-size:11.25px;
		color:#293FB9;
	}
	#nsidebar-2 ul {
		border:0px solid green;
		padding:0 0 0 0;
		margin:0 0 10px 15px;
		
	}
	#nsidebar-2 ul li{
		border:0px solid red;
		
	}	
	#nsidebar-2 ul li a{
		font-size:11px;
		color:inherit;
		text-decoration:none;
		color:#555;
	}
	#nsidebar-2 ul li a:visited{
		color:#555;
	}

	#nsidebar-2 ul li a:hover{
		text-decoration:underline;
		color:#555;
	}
	#nsidebar-2pad {
		padding:0 0 0 5px;
		margin-top:17px;
	}

	.submast {
		height: 20px;
		width: 90%;
		border:0px solid red;
	}
	
	.submast div#breadcrumbs {
		font-size:.8em;
		padding-top:0px;
		border:0px solid black;
		margin-left:0;
		padding-left:25px;
	}
	.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 180px 0 224px;
	}
	#nheader h1, #hcontent .title {
		position:relative;
		left:0px;
		/* 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;
		/*border:0px solid orange;*/
		padding:9px 0 0 0;
		top:0px;
		*margin-top:-10px;
		*line-height:115%;
	}

#nheader h1, #hcontent .title #titleBreak{
	margin-bottom:1em;
}

/*\*//*/

#nsidebarcorner{
	position:relative;
	top: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;
	}
	
