/* The big guys */
* 
	{
		margin: 0px; 
		padding: 0px;
	}
body 
	{ 
		color: black; 
		font-size: 1em; 
		font-family: Verdana, Arial, Helvetica, sans-serif; 
		background: url(../images/background.jpg) #333333 repeat-x top left fixed;
		text-align: center; 
	}
/* Signature highlight */
.Signature 
	{ 
		color:#9FC1FF; 
	}
/* General setting */
hr 
	{ 
		width: 100%; 
		height: 1px; 
		margin: 20px 0; 
		padding: 0; 
		border-top: 1px solid #afafaf; 
		border-right-style: none; 
		border-right-width: 0; 
		border-bottom-style: none; 
		border-bottom-width: 0; 
		border-left-style: none; 
		border-left-width: 0; /*whatever the total width of the border-top and border-bottom equal*/
	}
	/*layout */
	div#wrapper 
		{ 
			text-align: left; 
			width: 50em; 
			margin-top: 25px; 
			margin-right: auto; 
			margin-left: auto; 
			background-color:#5B5B5B;
			border:1px solid #646464;
		}
	/*header with logo*/
	div#header 
		{ 
			height: 1.7em; 
		}
	/*IE Win only hack\*/
	* html div#header
		{ 
			margin-bottom: 0;
		}
	div#header, #footerDiv 
		{
			font-weight:normal;
			vertical-align:middle;
			height:40px;
			background:url(../images/background_place_holder.jpg) #666666 repeat-x;
		}
	#sub_header  
		{
			font-weight:normal;
			vertical-align:middle;
			height:40px;
			background:url(../images/background_place_holder_bottom.jpg) #666666 repeat-x;
		}
	#sub_header a 
		{
			font-weight:normal;
			color:#CCCCCC;
		}
	/*end hack*/
	div#header h1
		{
			font-weight:normal;
			text-align:center;
			color:#EBEBEB; 
			font-size: 1.2em; 
			font-family: Verdana, Arial, Helvetica, sans-serif; 
			height:30px;
			line-height:40px;
			/*
			display:block;
			*/
		}
	#sub_header
		{
			font-size:0.6em;
			text-align:right;
			vertical-align:bottom;
			/*
			border-bottom: 1px solid #777777;
			*/
			line-height:40px;
			color:#e0e0e0;
			padding-right:4.1em;
		}
	/*headImage start*/
	div#headImage 
		{ 
			background-position: center; 
			height: 12.5em; 
			/*
			border-top: 1px solid #777777; 
			border-bottom: 1px solid #777777; 
			*/
		}
	div#headImage img
		{
			width:50em;
		}
	/*colwrap start*/
	div#colwrap
		{ 
			float: left; 
			margin-bottom: 10px; 
			padding-top: 20px; 
		}
	/*Typography*/
	div#contentDiv p 
		{ 
			color: #e0e0e0; 
			font-size: 0.75em; 
			font-weight: normal; 
			line-height: 1.5em; 
			background-color: transparent; 
			margin-bottom: 10px; 
		}
	div#contentDiv h2 
		{ 
			color:#9FC1FF; 
			font-size: 1.45em; 
			font-family: Georgia, "Times New Roman", Times, serif; 
			font-weight: normal; 
			margin-bottom: 8px; border-style: none; 
		}
	div#contentDiv h2 a:link 
		{ 
			color: #AD6012; 
			font-weight: normal; 
			text-decoration: none; 
			border-style: none; 
		}
	div#contentDiv h2 a:visited 
		{ 
			color: #acbfcd; 
			font-weight: normal; 
			text-decoration: none; 
			border-style: none; 
		}
	div#contentDiv h2 a:hover 
		{ 
			color: #c2cb7e; 
			font-weight: normal; 
			border-style: none; 
			cursor: pointer; 
		}
	h3 
		{ 
			color: #e0e0e0; 
			font-size: 0.7em; 
			font-weight: normal; 
			text-transform: uppercase; 
			margin-bottom: 4px; 
		}
	div#contentDiv h4 
		{ 
			color: #9b9b9b; 
			font-size: 0.7em; 
			font-weight: normal; 
			background-position: 0 1px; 
			text-transform: uppercase; 
			text-align: left; 
			text-indent: 15px; 
			margin-top: 12px; 
		}
	div#contentDiv h4 a:link 
		{ 
			color: #9b9b9b; 
			font-weight: normal; 
		}
	div#contentDiv h4 a:visited 
		{ 
			color: #9b9b9b; 
			font-weight: normal; 
		}
	div#contentDiv h4 a:hover 
		{ 
			color: #9b9b9b; 
			font-weight: normal; 
		}
	div#contentDiv h5 
		{ 
			color: #626264; 
			font-size: 0.9em; 
			font-weight: normal; 
			margin-top: 25px; 
			margin-bottom: 5px; 
		}
	div#contentDiv h6 
		{ 
			color: #7e7f82; 
			font-size: 0.7em; 
			font-weight: normal; 
			font-style: italic; 
			line-height: 160%; 
			background-color: #f8f8f8; 
			margin-top: 15px; 
			margin-bottom: 15px; 
			padding: 10px 25px; 
			border-top: 1px dashed #a6a7aa; 
			border-bottom: 1px dashed #a6a7aa; 
		}
	/*left column start*/
	div#leftDiv 
		{ 
			width: 35em; 
			float: left; 
			display: inline; 
		}
	div#contentDiv 
		{ 
			width: 30em; 
			margin-bottom: 20px; 
			margin-left: 40px; 
		}
	div#contentDiv a:link 
		{ 
			color: #acbfcd; 
			text-decoration: none; 
		}
	div#contentDiv a:visited 
		{ 
			color: #acbfcd; 
			text-decoration: none; 
		}
	div#contentDiv a:hover 
		{ 
			color: #afafaf; 
			text-decoration: none; 
			background-color: #f8f8f8; 
			border-bottom: 1px solid #afafaf; 
			cursor: pointer; 
		}
	div#contentDiv img
		{ 
			text-decoration: none; 
			margin-top: 5px; 
			margin-bottom: 15px; 
			border-style: none; 
			display: block; 
		}
	div#contentDiv ul
		{ 
			color: #E0E0E0; 
			font-size: 0.7em; 
			font-weight: normal; 
			line-height: 1.7em; 
			background-color:#727272; 
			text-transform: uppercase; 
			margin-top: 10px; 
			margin-bottom: 15px; 
			padding-top: 10px; 
			padding-bottom: 10px;
			padding-left: 25px; 
			list-style-type: square; 
			list-style-position: outside; 
		}
	div#contentDiv li
		{ 
			border-bottom: 1px solid #777777; 
		}
	/*right column start*/
	div#rightDiv 
		{ 
			width: 14em; 
			float: right; 
			display: inline; 
			border-left: 1px solid #777777; 
		}
	div#navigation h2
		{ 
			color: #9FC1FF; 
			font-size: 0.9em; 
			font-weight: normal; 
			background-repeat: no-repeat; 
			text-transform: uppercase; 
			text-indent: 26px; 
			letter-spacing: 1px; 
			height: 20px; 
			padding-top: 2px; 
		}
	div#navigation ul
		{ 
			color: #afafaf; 
			font-size: 0.7em; 
			font-weight: normal; 
			line-height: 2em; 
			text-indent: 26px; 
			margin-bottom: 30px; 
			list-style-type: none; 
		}
	div#navigation a
		{ 
			color: #e0e0e0; 
			font-weight: normal; 
			text-decoration: none; 
		}
	div#navigation a:hover 
		{ 
			color: #999999; 
			font-weight: normal; 
			text-decoration: none; 
		}
	/*form mail*/
	input 
		{ 
			border: solid 1px #777777; 
		}
	textarea 
		{ 
			border: solid 1px #777777; 
		}
	/*cleardiv start*/
	div.removefloats 
		{
			clear: both;
		}
	/*footer start*/
	div#footerDiv 
		{ 
			width: 50em; 
			height: 2em; 
			padding-top:0.5em; 
		}
	div#footerDiv h3 
		{ 
			font-size: 0.6em; 
			text-transform: none; 
			text-align: center; 
		}
	div#footerDiv h3 a:link 
		{ 
			color: #afafaf; 
			text-decoration: none; 
			text-align: center; 
			text-transform: none; 
		}
	div#footerDiv h3 a
		{ 
			color: #afafaf; 
			text-decoration: none; 
			text-align: center; 
			text-transform: none; 
		}
	div#footerDiv h3 a:hover
		{ 
			color: #CCCCCC; 
			text-decoration: none; 
			text-align: center; 
			text-transform: none; 
		}
