/*
envizion Corporate Website
*/


/* = Main
---------------------------------------------------*/

*
{
	margin:0;
	padding:0;
}

body
{
	background:#A2A9B1 url(content/pics/bkg.png) repeat 0 0;
	font-family:Helvetica, Arial, Verdana, sans serif;
	font-size:11pt;
	line-height:1.3em;
}

#wrapper
{

}
	
	#main-content
	{
		float:left;
		padding-left:25px;
/*		background:url(content/themes/aus/pics/header.png) no-repeat 0 0;   */
	}
		
		#header
		{
			width:645px;
			height:240px;
			background:#bbbbaa /* url(content/themes/aus/pics/mainHead.jpg) repeat-x 0 0;  */
		}
		

			#nvzn-banner-title
			{
				padding:15px 0 0 27px;
				background:FFF;
			}
			
		#content 
		{
			padding:40px 27px;
			width:591px;
			background:#6EA1D2 url(content/pics/bkg.png) repeat 0 0;	
/*			background:#6EA1D2 url(content/themes/aus/pics/mainHead.jpg) repeat-x 0 0;	 */
		}
		
		
		#content-page
		{
			padding:40px 27px;
			width:591px;
			background:#fff;
			color:#bbbbaa;	/* 435058;	*/
		}
		
		
		#content .post,
		#content-page .post
		{
			width:470px;
		}
		
		#navigation
		{
			width:470px;
		}
		
		
		
	#sidebar
	{
		width:322px;
/*		background:url(content/themes/aus/pics/sidebarT.png) no-repeat 0 0;		*/
		float:left;
		padding:0 18px 0 18px;
		height:100%;
		color:#6EA1D2;
		font-size:9pt;
	}
	
		.sidebar-absolute
		{
			position:absolute;
			top:0;
			left:670px;
		}


		#sidebar .sidebox-content
		{
			margin:10px 0 30px;
		}
	
	
	#headline
	{
/*  	background:#6EA1D2 url(content/themes/aus/pics/headline.jpg) repeat 0 0;			*/
		width:591px;
		margin-left:25px;
		padding:17px 27px;
	}
		
		#headline a
		{
			color:#fff;
		}
	
	#headline-spacing
	{
		background:#6EA1D2;
		width:645px;
		margin-left:25px;
	}
	
	#footer
	{
		background:url(content/pics/wrapper.png) repeat-x 0 0;
	}
	
		#footer-wrapper
		{
			height:31px;	
		}
	
		#footer-content
		{
			background:#6EA1D2; /*url(content/pics/footer.jpg) repeat-x 0 13px; */
			margin-left:25px;
		 	padding:27px 27px 0;
			width:591px;
			height:31px;
		}
		
			#footer-content a
			{
				color:#fff;
			}

h1
{
	width:470px;
	font-size:4em;
	color:#3333FF;
	line-height:1em;
}

	h1.envizion-home
	{
		margin-bottom:20px;
	}

h2
{
	width:470px;
	font-size:28pt;
	color:#cdcdc0;
	line-height:1em;
}



h3
{
	margin-top:5px;
	font-family:arial, verdana, tahoma, sans serif;
	font-size:11pt;
	color:#b3b8b1;
}

	h3 a
	{

		font-weight:normal;
/*		background:url(content/themes/aus/pics/menuList.gif) no-repeat 0 6px;	*/
		padding-left:12px;
		cursor:pointer;
	}
	
		h3.current a
		{
/*			background:url(content/themes/aus/pics/menuLisu.gif) no-repeat 0 6px;		*/
		}
	
	
	h3.Consulting
	{
		color:#000;
		font-weight:bold;
	}
	
#sidebar h4
{

	margin:50px 0 0 0;
	padding:10px 0 0 0;
	color:#6EA1D2;
}

	#sidebar  h4.border-top
	{
/*		background:url(content/themes/aus/pics/dotted00.gif) repeat-x 0 0;		*/
	}
	
	#home-box
	{
		font-weight:bold;
		margin-top:25px;
	}
		
		#home-box.current a
		{
			padding-left:12px;
			background:url(content/pics/menuLisu.gif) no-repeat 0 4px !important;
			background:url(content/pics/menuLisu.gif) no-repeat 0 6px;
			color:#6EA1D2;
		}
		
		#home-box a
		{
			padding-left:12px;
			background:url(content/pics/menuLisv.gif) no-repeat 0 4px !important;
			background:url(content/pics/menuLisv.gif) no-repeat 0 6px;
			color:#6EA1D2;
			display:block;
		}
		
			#home-box a:hover
			{
				background:url(content/pics/menuLisu.gif) no-repeat 0 4px !important;
				background:url(content/pics/menuLisu.gif) no-repeat 0 6px;
				text-decoration:none;
			}
		
	
	
	#sidemenu
	{
		padding-top:20px;
		margin-bottom:20px;
		height:150px;
	}
	
		#sidemenu li
		{
			margin-right:20px;
			background:url(content/pics/dotted00.gif) repeat-x 0 bottom;
		}
		
		
			#sidemenu ul li a
			{
				font-weight:bold;
				padding-left:12px;
				background:url(content/pics/menuLisv.gif) no-repeat 0 4px !important;
				background:url(content/pics/menuLisv.gif) no-repeat 0 6px;
				color:#6EA1D2;
				display:block;
			}
				
				
				#sidemenu ul li a:hover
				{
					background:url(content/pics/menuLisu.gif) no-repeat 0 4px !important;
					background:url(content/pics/menuLisu.gif) no-repeat 0 6px; 
					text-decoration:none;
				}
				
				#sidemenu ul li.current_page_item a
				{
					background:url(content/pics/menuLisu.gif) no-repeat 0 4px !important;
					background:url(content/pics/menuLisu.gif) no-repeat 0 6px;
					color:#758FA9;
		
				}
	
	h4 a
	{
		color:#6EA1D2;
	}
	


/* = Links
---------------------------------------------------*/

a
{
	color:#758FA9;
	text-decoration:none;
}

a img
{
	border: none;
}

a:hover
{
	text-decoration:underline;
}
	
	a.link-icon
	{
		padding-left:12px;
		background:url(content/pics/listLink.gif) no-repeat 0 2px !important;
		background:url(content/pics/listLink.gif) no-repeat 0 3px;
		color:#fff;
	}


/* = Posts
---------------------------------------------------*/

.post
{
	margin-bottom:60px;
	line-height:1.3em;
	padding:5px;
}

	.post-content
	{
		margin-top:25px;
		text-align:justify;
		color:#003333;	/* 330033 */
	}
	
	.uc-hdr
	{
		margin-top:25px;
		font-size: 2.5em;
		text-align:justify;
		color:#330033
	}
		.post-content .akpc_pop
		{
			display:none;
		}
	
	.post-content p img
	{
		float:left;
		margin: 0 5px 5px 0;
		border:1px solid #ccc;
	}
	
	td img
	{
		float:none;
		display:block;
		border:0 none;
		margin:10px 0 0 0;
	}
	

.meta {
	width:470px;
	margin:20px 0 0 0;
	padding:10px 0 0 0;
	border-top:1px dotted #000;
}



/* = Lists
---------------------------------------------------*/

ul,
ol
{
	margin:10px 0;
	padding:0 0 0 0;
	list-style-type:square;
}

#sidebar ul
{
	list-style-type:none;
	margin:0 0 15px;
	padding:0;
}

	#sidebar ul li
	{
		padding:5px 0;
		
	}




#content ul li
{
	margin:0;
	list-style-type:none;
	background:url(content/pics/listLink.gif) no-repeat 0 4px !important;
	background:url(content/pics/listLink.gif) no-repeat 0 6px;
	padding-left:14px;
}
	
	#content ul li a
	{
		color:#fff;
	}
	
#content-page ul li
{
	margin:0;
	list-style-type:none;
	background:url(content/pics/menuLisv.gif) no-repeat 0 4px !important;
	background:url(content/pics/menuLisv.gif) no-repeat 0 6px;
	padding-left:14px;
}

	
/* = Carousel
---------------------------------------------------*/

#content-page ul.carousel li
{
	margin:10px 0;
	list-style-type:none;
	background:url(content/pics/menuList.gif) no-repeat 0 4px !important;
	background:url(content/pics/menuList.gif) no-repeat 0 6px;
	padding-left:14px;
}
	
	#content-page ul.carousel li.current
	{
		background:url(content/pics/menuLisu.gif) no-repeat 0 4px !important;
		background:url(content/pics/menuLisu.gif) no-repeat 0 6px;
	}
	
	#content-page ul.carousel li p
	{
		margin:5px 0;
	}

#content-page ul.carousel li ul li
{
	margin:10px 0;
	list-style-type:none;
	background:url(content/pics/menuLisv.gif) no-repeat 0 4px !important;
	background:url(content/pics/menuLisv.gif) no-repeat 0 6px;
	padding-left:14px;
}

/* = Tables
---------------------------------------------------*/

table,
tr
{
	border:0;
}

td
{
	font-family:Helvetica, Arial, Verdana, sans serif;
	padding:5px 5px 5px 8px;
	vertical-align:top;
	text-align:left;
	font-size:11pt;
}


	table.table-border-on td
	{
		border-bottom:1px solid #d6d6d6;
	}
	
	td.align-center strong
	{
		display:block;
		text-align:center;
	}


/* = Quotes
---------------------------------------------------*/

acronym, abbr
{
	cursor: help;
	border-bottom: 1px dashed #333;
}

acronym, abbr, span.caps
{
	font-size: 90%;
	letter-spacing: .07em;
}

blockquote
{
	border-left: 5px solid #ccc;
	margin-left: 1.5em;
	padding-left: 5px;
}

cite
{
	font-size: 90%;
	font-style: normal;
}

/* = Misc
---------------------------------------------------*/

p
{
	margin-bottom:10px;
}

object
{
	text-align:center;
}

.clear
{
	clear:both;
}

.no-margin
{
	margin:0;
}

.no-padding
{
	padding:0;
}

.small
{
	font-size:9pt;
}
